PageSourceSearch

https://anitab.org/_next/static/chunks/ac8b05e2.2c25ca2bca694fd6.js

js anitab.org collected 2026-09-24 08:30:31 UTC 311,970 bytes, 393 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9868],{91358:function(t,r,n){let i,o;n.r(r),n.d(r,{VisualEditing:function(){return hR}});var a=n(26705),l=n(20955),s=n(53965),u=n(12659),c=n(3190),d=n(11726),h=n(49998),p=n(55207),f=n(25566);let g=t=>{let{channel:r}=t;return(0,l.useEffect)(()=>{let t=()=>{null==r||r.send("visual-editing/meta",{title:document.title})},n=new MutationObserver(([r])=>{"TITLE"===r.target.nodeName&&t()});return n.observe(document.head,{subtree:!0,characterData:!0,childList:!0}),t(),()=>n.disconnect()},[r]),null},m=["gray","blue","purple","magenta","red","orange","yellow","green","cyan"],v=["50","100","200","300","400","500","600","700","800","900","950"],b={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"}}}},y={code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:19,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:22,iconSize:33,lineHeight:31,letterSpacing:0}]},heading:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:17,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:21,iconSize:33,lineHeight:29,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:27,iconSize:41,lineHeight:35,letterSpacing:0},{ascenderHeight:9.5,descenderHeight:8.5,fontSize:33,iconSize:49,lineHeight:41,letterSpacing:0},{ascenderHeight:10.5,descenderHeight:9.5,fontSize:38,iconSize:53,lineHeight:47,letterSpacing:0}]},label:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", system-ui, sans-serif',weights:{regular:600,medium:700,semibold:800,bold:900},sizes:[{ascenderHeight:2,descenderHeight:2,fontSize:8.1,iconSize:13,lineHeight:10,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:9.5,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:10.8,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.25,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:13.6,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:15,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:18,iconSize:29,lineHeight:27,letterSpacing:0}
1,{ascenderHeight:8,descenderHeight:8,fontSize:21,iconSize:33,lineHeight:31,letterSpacing:0}]}},w=new WeakMap;function x(t){var r,n,i;let o=w.get(t);if(o)return o;let a=S(t,t.card.enabled),l={_blend:t._blend||(t.dark?"screen":"multiply"),_dark:t.dark,accent:a.accent,avatar:a.avatar,backdrop:t.base.shadow.ambient,badge:a.badge,bg:t.base.bg,border:t.base.border,button:{default:k(t,t.button.default),ghost:k(t,t.button.ghost),bleed:k(t,t.button.bleed)},code:a.code,fg:t.base.fg,focusRing:t.base.focusRing,icon:a.muted.fg,input:{default:E(t.input.default),invalid:E(t.input.invalid)},kbd:a.kbd,link:a.link,muted:{...a.muted,bg:(null==(r=t.selectable)?void 0:r.default.enabled.bg2)||t.base.bg},selectable:k(t,t.selectable||t.muted),shadow:t.base.shadow,skeleton:{from:(null==(n=t.skeleton)?void 0:n.from)||t.base.border,to:(null==(i=t.skeleton)?void 0:i.to)||t.base.border},syntax:t.syntax};return w.set(t,l),l}function k(t,r){return{default:{enabled:S(t,r.default.enabled),hovered:S(t,r.default.hovered),pressed:S(t,r.default.pressed),selected:S(t,r.default.selected),disabled:S(t,r.default.disabled)},primary:{enabled:S(t,r.primary.enabled),hovered:S(t,r.primary.hovered),pressed:S(t,r.primary.pressed),selected:S(t,r.primary.selected),disabled:S(t,r.primary.disabled)},positive:{enabled:S(t,r.positive.enabled),hovered:S(t,r.positive.hovered),pressed:S(t,r.positive.pressed),selected:S(t,r.positive.selected),disabled:S(t,r.positive.disabled)},caution:{enabled:S(t,r.caution.enabled),hovered:S(t,r.caution.hovered),pressed:S(t,r.caution.pressed),selected:S(t,r.caution.selected),disabled:S(t,r.caution.disabled)},critical:{enabled:S(t,r.critical.enabled),hovered:S(t,r.critical.hovered),pressed:S(t,r.critical.pressed),selected:S(t,r.critical.selected),disabled:S(t,r.critical.disabled)}}}function S(t,r){var n,i;return{...r,avatar:{gray:{bg:t.spot.gray,fg:t.base.bg},blue:{bg:t.spot.blue,fg:t.base.bg},purple:{bg:t.spot.purple,fg:t.base.bg},magenta:{bg:t.spot.magenta,fg:t.base.bg},red:{bg:t.spot.red,fg:t.base.bg},orange:{bg:t.spot.orange,fg:t.base.bg},yellow:{bg:t.spot.yellow,fg:t.base.bg},green:{bg:t.spot.green,fg:t.base.bg},cyan:{bg:t.spot.cyan,fg:t.base.bg}},badge:{default:{bg:t.muted.default.enabled.bg,fg:t.muted.default.enabled.fg,dot:t.muted.default.enabled.muted.fg,icon:t.muted.default.enabled.muted.fg},primary:{bg:t.muted.primary.enabled.bg,fg:t.muted.primary.enabled.fg,dot:t.muted.primary.enabled.muted.fg,icon:t.muted.primary.enabled.muted.fg},positive:{bg:t.muted.positive.enabled.bg,fg:t.muted.positive.enabled.fg,dot:t.muted.positive.enabled.muted.fg,icon:t.muted.positive.enabled.muted.fg},caution:{bg:t.muted.caution.enabled.bg,fg:t.muted.caution.enabled.fg,dot:t.muted.caution.enabled.muted.fg,icon:t.muted.caution.enabled.muted.fg},critical:{bg:t.muted.critical.enabled.bg,fg:t.muted.critical.enabled.fg,dot:t.muted.critical.enabled.muted.fg,icon:t.muted.critical.enabled.muted.fg}},kbd:{bg:t.muted.default.enabled.bg,fg:t.muted.default.enabled.fg,border:t.muted.default.enabled.border},muted:{...t.muted.default.enabled.muted,bg:r.bg2||r.bg},skeleton:{from:(null==(n=r.skeleton)?void 0:n.from)||r.border,to:(null==(i=r.skeleton)?void 0:i.to)||r.border}}}function E(t){return{enabled:A(t.enabled),disabled:A(t.disabled),readOnly:A(t.readOnly),hovered:A(t.hovered)}}function A(t){return{bg:t.bg,border:t.border,fg:t.fg,muted:{bg:t.bg2},placeholder:t.placeholder}}let P=new WeakMap;function T(t){var r,n;if(null!=(r=t.sanity.v2)&&r._resolved)return t.sanity.v2;let i=P.get(t);if(i)return i;let o={_version:2,_resolved:!0,avatar:{...b.avatar,...t.sanity.avatar},button:{...b.button,...t.sanity.button},card:b.card,color:x(t.sanity.color),container:t.sanity.container,font:t.sanity.fonts,input:{...b.input,...t.sanity.input,checkbox:{...b.input.checkbox,...t.sanity.input.checkbox},radio:{...b.input.radio,...t.sanity.input.radio},switch:{...b.input.switch,...t.sanity.input.switch}},layer:null!=(n=t.sanity.layer)?n:b.layer,media:t.sanity.media,radius:t.sanity.radius,shadow:t.sanity.shadows,space:t.sanity.space,style:t.sanity.styles};return P.set(t,o),o}function C(t){return 2===t._version}let R=new WeakMap,L=new WeakMap;function D(t){let r=L.get(t);if(r)return r;let{avatar:n,button:i,color:o,container:a,font:l,input:s,media:u,radiu
1s:c,shadow:d,space:h,style:p}=t;return{_version:0,avatar:n,button:i,container:a,color:{light:{transparent:M(o.light.transparent),default:M(o.light.default),primary:M(o.light.primary),positive:M(o.light.positive),caution:M(o.light.caution),critical:M(o.light.critical)},dark:{transparent:M(o.dark.transparent),default:M(o.dark.default),primary:M(o.dark.primary),positive:M(o.dark.positive),caution:M(o.dark.caution),critical:M(o.dark.critical)}},focusRing:s.text.focusRing,fonts:l,input:s,media:u,radius:c,shadows:d,space:h,styles:p,v2:t}}function M(t){return{base:{bg:t.bg,fg:t.fg,border:t.border,focusRing:t.focusRing,shadow:t.shadow},button:t.button,card:t.selectable.default,dark:t._dark,input:{default:$(t.input.default),invalid:$(t.input.invalid)},muted:{...t.button.ghost,transparent:t.button.ghost.default},solid:{...t.button.default,transparent:t.button.default.default},selectable:t.selectable,spot:{gray:t.avatar.gray.bg,blue:t.avatar.blue.bg,purple:t.avatar.purple.bg,magenta:t.avatar.magenta.bg,red:t.avatar.red.bg,orange:t.avatar.orange.bg,yellow:t.avatar.yellow.bg,green:t.avatar.green.bg,cyan:t.avatar.cyan.bg},syntax:t.syntax}}function $(t){return{enabled:F(t.enabled),disabled:F(t.disabled),readOnly:F(t.readOnly),hovered:F(t.hovered)}}function F(t){return{bg:t.bg,bg2:t.muted.bg,border:t.border,fg:t.fg,placeholder:t.placeholder}}let O=["multiply","screen"],V=["transparent","default","primary","positive","caution","critical"],B=["default","primary","positive","caution","critical"],j=["enabled","hovered","pressed","selected","disabled"],q=["default","ghost","bleed"],N=["default","invali
1d"],_=["enabled","hovered","readOnly","disabled"];function I(t){return v.includes(t)}function z(t){return/^\d+%$/.test(t)}function H(t){let r=t.split("/"),n=r.shift()||"",[i,o]=n.split(" ");if(I(i)){let t=r.shift()||"";return z(o)?{type:"color",tint:i,mix:Number(o.slice(0,-1))/100}:U(t)?{type:"color",tint:i,opacity:Number(t)}:{type:"color",tint:i}}if("black"===i||"white"===i){let t=r.shift()||"";return z(o)?{type:"color",key:i,mix:Number(o.slice(0,-1))/100}:U(t)?{type:"color",key:i,opacity:Number(t)}:{type:"color",key:i}}if(m.includes(i)){let[t,o]=(n=r.shift()||"").split(" ");if(I(t)){let n=r.shift()||"";return z(o)?{type:"color",hue:i,tint:t,mix:Number(o.slice(0,-1))/100}:U(n)?{type:"color",hue:i,tint:t,opacity:Number(n)}:{type:"color",hue:i,tint:t}}return{type:"hue",value:i}}if(O.includes(i))return{type:"blendMode",value:i}}function U(t){return"0"===t||/^0\.[0-9]+$/.test(t)||"1"===t}let W=["500","500"];function G(t,r=W){var n;let i;let{hue:o,scheme:a}=t,l=H(r["light"===a?0:1]);if(!l||"color"!==l.type)throw Error(`Invalid color token: ${r[0]}`);return n={...l,hue:l.hue||o},i="",i="black"===n.key||"white"===n.key?n.key:`${n.hue}/${n.tint}`,void 0!==n.mix?`${i} ${100*n.mix}%`:(void 0!==n.opacity&&(i+=`/${n.opacity}`),i)}let Y={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"},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:["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/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:["700","300"],border:["700/0","300/0"]},pressed:{bg:["700","300"]},selected:{bg:["700","300"]},disabled:{_hue:"gray",accent:{fg:["100 70%","900 70%"]},badge:{"*":{bg:["gray/700","gray/300"],fg:["white","black"],dot:["white","black"],icon:["white","black"]}},bg:["300","600"],fg:["300","600"],muted:{bg:["300","600"],fg:["300","600"]},kbd:{bg:["black","white"],fg:["white","black"],border:["700","300"]},link:{fg:["100 70%","900 70%"]}}},default:{"*":{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%"]},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:["100","900"],fg:["800","200"]},selected:{bg:["100","900"],fg:["800","200"]},disabled:{_hue:"gray",accent:{fg:["200","800"]}
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:["400","600"]},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%"]},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","950"],icon:["700 70%","400 70%"]},pressed:{bg:["100","900"],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"]},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","800"],fg:["black","200"],muted:{bg:["50","950"]},placeholder:["400","600 50%"]},hovered:{border:["300","700"]},readOnly:{bg:["50","950"],border:["200","800"],fg:["800","200"]},disabled:{fg:["200","800"],border:["100","900"]}},invalid:{"*":{_hue:"red",bg:["100","950"]}}},selectable:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},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:["100","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:["950","50"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},disabled:{_hue:"gray",accent:{fg:["200","800"]},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:{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"],cdata:["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 X(t){return!(!t||"object"!=typeof t||Array.isArray(t))}function Z(...t){let r=t.filter(Boolean);return 0===r.length?{}:r.reduce(K,{})}function K(t,r){for(let n of Object.keys(r)){let i=t[n],o=r[n];X(i)&&X(o)?t[n]=Z(i,o):t[n]=o}return t}function J(t,r){let{scheme:n}=t;return{transparent:Q({scheme:n,tone:"transparent"},r),default:Q({scheme:n,tone:"default"},r),primary:Q({scheme:n,tone:"primary"},r),positive:Q({scheme:n,tone:"positive"},r),caution:Q({scheme:n,tone:"caution"},r),critical:Q({scheme:n,tone:"critical"},r)}}function Q(t,r){var n,i,o,a,l,s,u,c,d,h,p,f,g;let{scheme:m,tone:v}=t,b=null==(i=null==(n=null==r?void 0:r.color)?void 0:n.base)?void 0:i[v],y={hue:(null==b?void 0:b._hue)||"gray",scheme:m};return{_blend:((null==b?void 0:b._blend)||["multiply","screen"])["light"===m?0:1],_dark:"dark"===m,accent:{fg:G(y,null==(o=null==b?void 0:b.accent)?void 0:o.fg)},avatar:ee({scheme:m},b),backdrop:G(y,null==b?void 0:b.backdrop),badge:er(null==b?void 0:b.badge,{scheme:m},r),bg:G(y,null==b?void 0:b.bg),border:G(y,null==b?void 0:b.border),button:function(t,r){let{scheme:n}=t,i={};for(let t of q)i[t]=function(t,r){let{mode:n,scheme:i}=t,o={};for(let t of B)o[t]=function(t,r){let{mode:n,scheme:i,tone:o}=t,a={};for(let t of j)a[t]=function(t,r){var n,i,o,a,l,s,u,c,d,h,p,f,g,m,v;let{mode:b,tone:y,scheme:w,state:x}=t,k=null==(a=null==(o=null==(i=null==(n=null==r?void 0:r.color)?void 0:n.button)?void 0:i[b])?void 0:o[y])?void 0:a[x],S={hue:(null==k?void 0:k._hue)||"gray",scheme:w};return{_blend:((null==k?void 0:k._blend)||["screen","multiply"])["light"===w?0:1],accent:{fg:G(S,null==(l=null==k?void 0:k.accent)?void 0:l.fg)},avatar:ee({scheme:w},k),badge:er(null==k?void 0:k.badge,{scheme:w},r),bg:G(S,null==k?void 0:k.bg),border:G(S,null==k?void 0:k.border),code:{bg:G(S,null==(s=null==k?void 0:k.code)?void 0:s.bg),fg:G(S,null==(u=null==k?void 0:k.code)?void 0:u.fg)},fg:G(S,null==k?void 0:k.fg),icon:G(S,null==k?void 0:k.icon),muted:{bg:G(S,null==(c=null==k?void 0:k.muted)?void 0:c.bg),fg:G(S,null==(d=null==k?void 0:k.muted)?void 0:d.fg)},kbd:{bg:G(S,null==(h=null==k?void 0:k.kbd)?void 0:h.bg),fg:G(S,null==(p=null==k?void 0:k.kbd)?void 0:p.fg),border:G(S,null==(f=null==k?void 0:k.kbd)?void 0:f.border)},link:{fg:G(S,null==(g=null==k?void 0:k.link)?void 0:g.fg)}
1,skeleton:{from:G(S,null==(m=null==k?void 0:k.skeleton)?void 0:m.from),to:G(S,null==(v=null==k?void 0:k.skeleton)?void 0:v.to)}}}({mode:n,tone:o,scheme:i,state:t},r);return a}({mode:n,scheme:i,tone:t},r);return o}({scheme:n,mode:t},r);return i}({scheme:m},r),code:{bg:G(y,null==(a=null==b?void 0:b.code)?void 0:a.bg),fg:G(y,null==(l=null==b?void 0:b.code)?void 0:l.fg)},fg:G(y,null==b?void 0:b.fg),focusRing:G(y,null==b?void 0:b.focusRing),icon:G(y,null==b?void 0:b.icon),input:function(t,r){let{scheme:n,tone:i}=t;return{default:ei({mode:"default",scheme:n,tone:i},r),invalid:ei({mode:"invalid",scheme:n,tone:i},r)}}({scheme:m,tone:v},r),kbd:{bg:G(y,null==(s=null==b?void 0:b.kbd)?void 0:s.bg),fg:G(y,null==(u=null==b?void 0:b.kbd)?void 0:u.fg),border:G(y,null==(c=null==b?void 0:b.kbd)?void 0:c.border)},link:{fg:G(y,null==(d=null==b?void 0:b.link)?void 0:d.fg)},muted:{bg:G(y,null==(h=null==b?void 0:b.muted)?void 0:h.bg),fg:G(y,null==(p=null==b?void 0:b.muted)?void 0:p.fg)},selectable:function(t,r){let{scheme:n}=t,i={};for(let t of B)i[t]=function(t,r){let{scheme:n,tone:i}=t,o={};for(let t of j)o[t]=function(t,r){var n,i,o,a,l,s,u,c,d,h,p,f,g,m;let{scheme:v,state:b,tone:y}=t,w=null==(o=null==(i=null==(n=null==r?void 0:r.color)?void 0:n.selectable)?void 0:i[y])?void 0:o[b],x={hue:(null==w?void 0:w._hue)||"gray",scheme:v};return{_blend:((null==w?void 0:w._blend)||["screen","multiply"])["light"===v?0:1],accent:{fg:G(x,null==(a=null==w?void 0:w.accent)?void 0:a.fg)},avatar:ee({scheme:v},w),badge:er(null==w?void 0:w.badge,{scheme:v},r),bg:G(x,null==w?void 0:w.bg),border:G(x,null==w?void 0:w.border),code:{bg:G(x,null==(l=null==w?void 0:w.code)?void 0:l.bg),fg:G(x,null==(s=null==w?void 0:w.code)?void 0:s.fg)},fg:G(x,null==w?void 0:w.fg),icon:G(x,null==w?void 0:w.icon),muted:{bg:G(x,null==(u=null==w?void 0:w.muted)?void 0:u.bg),fg:G(x,null==(c=null==w?void 0:w.muted)?void 0:c.fg)},kbd:{bg:G(x,null==(d=null==w?void 0:w.kbd)?void 0:d.bg),fg:G(x,null==(h=null==w?void 0:w.kbd)?void 0:h.fg),border:G(x,null==(p=null==w?void 0:w.kbd)?void 0:p.border)},link:{fg:G(x,null==(f=null==w?void 0:w.link)?void 0:f.fg)},skeleton:{from:G(x,null==(g=null==w?void 0:w.skeleton)?void 0:g.from),to:G(x,null==(m=null==w?void 0:w.skeleton)?void 0:m.to)}}}({tone:i,scheme:n,state:t},r);return o}({scheme:n,tone:t},r);return i}({scheme:m},r),shadow:function(t,r){var n,i,o,a,l,s;let{scheme:u,tone:c}=t,d=null==(i=null==(n=null==r?void 0:r.color)?void 0:n.base)?void 0:i[c],h={hue:(null==d?void 0:d._hue)||"gray",scheme:u};return{outline:G(h,null==(o=null==d?void 0:d.shadow)?void 0:o.outline),umbra:G(h,null==(a=null==d?void 0:d.shadow)?void 0:a.umbra),penumbra:G(h,null==(l=null==d?void 0:d.shadow)?void 0:l.penumbra),ambient:G(h,null==(s=null==d?void 0:d.shadow)?void 0:s.ambient)}}({scheme:m,tone:v},r),skeleton:{from:G(y,null==(f=null==b?void 0:b.skeleton)?void 0:f.from),to:G(y,null==(g=null==b?void 0:b.skeleton)?void 0:g.to)},syntax:function(t,r){var n;let{scheme:i}=t,o=null==(n=null==r?void 0:r.color)?void 0:n.syntax,a={hue:"gray",scheme:i};return{atrule:G(a,null==o?void 0:o.atrule),attrName:G(a,null==o?void 0:o.attrName),attrValue:G(a,null==o?void 0:o.attrValue),attribute:G(a,null==o?void 0:o.attribute),boolean:G(a,null==o?void 0:o.boolean),builtin:G(a,null==o?void 0:o.builtin),cdata:G(a,null==o?void 0:o.cdata),char:G(a,null==o?void 0:o.char),class:G(a,null==o?void 0:o.class),className:G(a,null==o?void 0:o.className),comment:G(a,null==o?void 0:o.comment),constant:G(a,null==o?void 0:o.constant),deleted:G(a,null==o?void 0:o.deleted),doctype:G(a,null==o?void 0:o.doctype),entity:G(a,null==o?void 0:o.entity),function:G(a,null==o?void 0:o.function),hexcode:G(a,null==o?void 0:o.hexcode),id:G(a,null==o?void 0:o.id),important:G(a,null==o?void 0:o.important),inserted:G(a,null==o?void 0:o.inserted),keyword:G(a,null==o?void 0:o.keyword),number:G(a,null==o?void 0:o.number),operator:G(a,null==o?void 0:o.operator),prolog:G(a,null==o?void 0:o.prolog),property:G(a,null==o?void 0:o.property),pseudoClass:G(a,null==o?void 0:o.pseudoClass),pseudoElement:G(a,null==o?void 0:o.pseudoElement),punctuation:G(a,null==o?void 0:o.punctuation),regex:G(a,null==o?void 0:o.regex),selector:G(a,null==o?void 0:o.selector),string:G(a,null==o?void 0:o.string),symbol:G(a,null==o?void 0:o.symbol),tag:G(a,null==o?void 0:o.tag),unit:G(a,null==o?void 0:o.unit),url:G(a,null==o?void 0:o.url),variable:G(a,null==o?void 0:o.variable)}}
1({scheme:m},r)}}function ee(t,r){let{scheme:n}=t;return{gray:et({color:"gray",scheme:n},r),blue:et({color:"blue",scheme:n},r),purple:et({color:"purple",scheme:n},r),magenta:et({color:"magenta",scheme:n},r),red:et({color:"red",scheme:n},r),orange:et({color:"orange",scheme:n},r),yellow:et({color:"yellow",scheme:n},r),green:et({color:"green",scheme:n},r),cyan:et({color:"cyan",scheme:n},r)}}function et(t,r){var n;let{color:i,scheme:o}=t,a=null==(n=null==r?void 0:r.avatar)?void 0:n[i],l={hue:(null==a?void 0:a._hue)||"gray",scheme:o};return{_blend:((null==a?void 0:a._blend)||["screen","multiply"])["light"===o?0:1],bg:G(l,null==a?void 0:a.bg),fg:G(l,null==a?void 0:a.fg)}}function er(t,r,n){let{scheme:i}=r;return{default:en(t,{scheme:i,tone:"default"},n),primary:en(t,{scheme:i,tone:"primary"},n),positive:en(t,{scheme:i,tone:"positive"},n),caution:en(t,{scheme:i,tone:"caution"},n),critical:en(t,{scheme:i,tone:"critical"},n)}}function en(t,r,n){var i,o,a;let{scheme:l,tone:s}=r,u=null==t?void 0:t[s],c={hue:(null==u?void 0:u._hue)||(null==(a=null==(o=null==(i=null==n?void 0:n.color)?void 0:i.base)?void 0:o[s])?void 0:a._hue)||"gray",scheme:l};return{bg:G(c,null==u?void 0:u.bg),fg:G(c,null==u?void 0:u.fg),dot:G(c,null==u?void 0:u.dot),icon:G(c,null==u?void 0:u.icon)}}function ei(t,r){let{mode:n,scheme:i,tone:o}=t;return{enabled:eo({mode:n,scheme:i,state:"enabled",tone:o},r),hovered:eo({mode:n,scheme:i,state:"hovered",tone:o},r),readOnly:eo({mode:n,scheme:i,state:"readOnly",tone:o},r),disabled:eo({mode:n,scheme:i,state:"disabled",tone:o},r)}}function eo(t,r){var n,i,o,a,l,s,u;let{mode:c,tone:d,scheme:h,state:p}=t,f=null==(o=null==(i=null==(n=null==r?void 0:r.color)?void 0:n.input)?void 0:i[c])?void 0:o[p],g={hue:(null==f?void 0:f._hue)||(null==(s=null==(l=null==(a=null==r?void 0:r.color)?void 0:a.base)?void 0:l[d])?void 0:s._hue)||"gray",scheme:h};return{_blend:((null==f?void 0:f._blend)||["screen","multiply"])["light"===h?0:1],bg:G(g,null==f?void 0:f.bg),border:G(g,null==f?void 0:f.border),fg:G(g,null==f?void 0:f.fg),muted:{bg:G(g,null==(u=null==f?void 0:f.muted)?void 0:u.bg)},placeholder:G(g,null==f?void 0:f.placeholder)}}let ea={black:{title:"Black",hex:"#0d0e12"},white:{title:"White",hex:"#ffffff"},gray:{50:{title:"Gray 50",hex:"#f6f6f8"},100:{title:"Gray 100",hex:"#eeeef1"},200:{title:"Gray 200",hex:"#e3e4e8"},300:{title:"Gray 300",hex:"#bbbdc9"},400:{title:"Gray 400",hex:"#9499ad"},500:{title:"Gray 500",hex:"#727892"},600:{title:"Gray 600",hex:"#515870"},700:{title:"Gray 700",hex:"#383d51"},800:{title:"Gray 800",hex:"#252837"},900:{title:"Gray 900",hex:"#1b1d27"},950:{title:"Gray 950",hex:"#13141b"}},blue:{50:{title:"Blue 50",hex:"#f5f8ff"},100:{title:"Blue 100",hex:"#e5edff"},200:{title:"Blue 200",hex:"#dbe5ff"},300:{title:"Blue 300",hex:"#a8bfff"},400:{title:"Blue 400",hex:"#7595ff"},500:{title:"Blue 500",hex:"#556bfc"},600:{title:"Blue 600",hex:"#4043e7"},700:{title:"Blue 700",hex:"#2927aa"},800:{title:"Blue 800",hex:"#192457"},900:{title:"Blue 900",hex:"#161a41"},950:{title:"Blue 950",hex:"#101228"}},purple:{50:{title:"Purple 50",hex:"#f8f5ff"},100:{title:"Purple 100",hex:"#f1ebff"},200:{title:"Purple 200",hex:"#ece1fe"},300:{title:"Purple 300",hex:"#ccb1fc"},400:{title:"Purple 400",hex:"#b087f7"},500:{title:"Purple 500",hex:"#8f57ef"},600:{title:"Purple 600",hex:"#721fe5"},700:{title:"Purple 700",hex:"#4c1a9e"},800:{title:"Purple 800",hex:"#2f1862"},900:{title:"Purple 900",hex:"#23173f"},950:{title:"Purple 950",hex:"#181128"}},magenta:{50:{title:"Magenta 50",hex:"#fef6f9"},100:{title:"Magenta 100",hex:"#fde8ef"},200:{title:"Magenta 200",hex:"#fcdee9"},300:{title:"Magenta 300",hex:"#f7abc5"},400:{title:"Magenta 400",hex:"#f0709b"},500:{title:"Magenta 500",hex:"#e72767"},600:{title:"Magenta 600",hex:"#b11651"},700:{title:"Magenta 700",hex:"#7c1342"},800:{title:"Magenta 800",hex:"#4b1130"},900:{title:"Magenta 900",hex:"#341325"},950:{title:"Magenta 950",hex:"#1f0f14"}},red:{50:{title:"Red 50",hex:"#fff6f5"},100:{title:"Red 100",hex:"#ffe7e5"},200:{title:"Red 200",hex:"#ffdedc"},300:{title:"Red 300",hex:"#fdada5"},400:{title:"Red 400",hex:"#f77769"},500:{title:"Red 500",hex:"#ef4434"},600:{title:"Red 600",hex:"#cc2819"},700:{title:"Red 700",hex:"#8b2018"},800:{title:"Red 800",hex:"#4d1714"},900:{title:"Red 900",hex:"#321615"},950:{title:"Red 950",hex:"#1e1011"}},orange:{50:{title:"Orange 50",hex:"#fff7f0"},100:{title:"Orange 100",hex:"#ffeadb"},200:{title:"Orange 200",hex:"#ffddc7"},300:{title:"Orange 300",hex:"#ffb685"},400:{title:"Orange 400",hex:"#ff8e42"},500:{title:"Orange 500",hex:"#fa6400"},600:{title:"Orange 600",hex:"#b14802"},700:{title:"Orange 700",hex:"#7c3404"},800:{title:"Orange 800",hex:"#461e07"},900:{title:"Orange 900",hex:"#32160b"},950:{title:"Orange 950",hex:"#21120d"}},yellow:{50:{title:"Yellow 50",hex:"#fefae1"},100:{title:"Yellow 100",hex:"#fcf3bb"},200:{title:"Yellow 200",hex:"#f9e994"},300:{title:"Yellow 300",hex:"#f7d455"},400:{title:"Yellow 400",hex:"#f9bc15"},500:{title:"Yellow 500",hex:"#d28a04"},600:{title:"Yellow 600",hex:"#965908"},700:{title:"Yellow 700",hex:"#653a0b"},800:{title:"Yellow 800",hex:"#3b220c"},900:{title:"Yellow 900",hex:"#271a11"},950:{title:"Yellow 950",hex:"#181410"}},green:{50:{title:"Green 50",hex:"#e7fef5"},100:{title:"Green 100",hex:"#c5fce8"},200:{title:"Green 200",hex:"#a9f9dc"},300:{title:"Green 300",hex:"#59f3ba"},400:{title:"Green 400",hex:"#0ff0a1"},500:{title:"Green 500",hex:"#04b97a"},600:{title:"Green 600",hex:"#01794f"},700:{title:"Green 700",hex:"#015133"},800:{title:"Green 800",hex:"#023120"},900:{title:"Green 900",hex:"#06231a"},950:{title:"Green 950",hex:"#071715"}},cyan:{50:{title:"Cyan 50",hex:"#e7fefe"},100:{title:"Cyan 100",hex:"#c5fcfc"},200:{title:"Cyan 200",hex:"#96f8f8"},300:{title:"Cyan 300",hex:"#62efef"},400:{title:"Cyan 400",hex:"#18e2e2"},500:{title:"Cyan 500",hex:"#04b8be"},600:{title:"Cyan 600",hex:"#037782"},700:{title:"Cyan 700",hex:"#024950"},800:{title:"Cyan 800",hex:"#042f34"},900:{title:"Cyan 900",hex:"#072227"},950:{title:"Cyan 950",hex:"#0d181c"}}};function el(t,r=0,n=1){return Math.min(n,Math.max(r,t))}function es(t,r,n,i,o){var a;return n*(1-(a=el((o-t)/(r-t))))+i*a}function eu(t){return Math.round(t)}function ec(t){if(4===t.length){let r=t.slice(1,2),n=t.slice(2,3),i=t.slice(3,4);return{r:parseInt(r+r,16),g:parseInt(n+n,16),b:parseInt(i+i,16)}}return{r:parseInt(t.slice(1,3),16),g:parseInt(t.slice(3,5),16),b:parseInt(t.slice(5,7),16)}}function ed(t){let r=eu(el(Math.round(t.r),0,255)),n=eu(el(Math.round(t.g),0,255)),i=eu(el(Math.round(t.b),0,255));return"a"in t?`rgba(${r},${n},${i},${t.a})`:"#"+(16777216+(r<<16)+(n<<8)+i).toString(16).slice(1)}let eh=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function ep(t){if(!t)return{r:0,g:0,b:0};if("string"!=typeof t)throw Error("parseColor: expected a string");if("#"===t[0]&&(4===t.length||7===t.length)&&function(t){for(let r of t)if(-1==="0123456789ABCDEFabcdef".indexOf(r))return!1;return!0}(t.slice(1)))return ec(t);if(t.startsWith("hsl("))return function(t){let r=t.s/100,n=t.l/100,i=(1-Math.abs(2*n-1))*r,o=i*(1-Math.abs(t.h/60%2-1)),a=n-i/2,l=0,s=0,u=0;return 0<=t.h&&t.h<60?(l=i,s=o,u=0):60<=t.h&&t.h<120?(l=o,s=i,u=0):120<=t.h&&t.h<180?(l=0,s=i,u=o):180<=t.h&&t.h<240?(l=0,s=o,u=i):240<=t.h&&t.h<300?(l=o,s=0,u=i):300<=t.h&&t.h<360&&(l=i,s=0,u=o),{r:Math.round(255*(l+a)),g:Math.round(255*(s+a)),b:Math.round(255*(u+a))}}(function(t){let r=eh.exec(t);if(!r)throw Error(`parseHsl: string is not a HSL color: "${t}"`);return{h:parseInt(r[1]),s:parseFloat(r[3]),l:parseFloat(r[5])}}(t));if(t.startsWith("rgba("))return function(t){let r=t.replace(/rgba\(|\)/g,"").split(",");return{r:parseInt(r[0]),g:parseInt(r[1]),b:parseInt(r[2]),a:parseFloat(r[3])}}(t);throw Error(`parseColor: unexpected color format: "${t}"`)}let ef=[0,255];function eg(t,r){var n,i,o,a,l,s,u;let{bg:c,blendMode:d,colorPalette:h}=r;if("white"===c)throw Error("Cannot blend with white background");let p=H(t);if(!p||"color"!==p.type)throw Error(`Invalid color token value: ${t}`);let f="";if("black"===p.key&&(f=em(h.black)),"white"===p.key&&(f=em(h.white)),p.hue&&p.tint&&(f=em(h[p.hue][p.tint])),!f)throw Error(`Invalid color token value: ${t}`);let g=f,m={blendMode:d,bg:c,black:em(h.black),white:em(h.white)};try{if(f=function(t,r){var n,i,o,a,l,s,u,c,d;let{blendMode:h}=r,p=ep(t),f=ep(r.black),g=ep(r.white),m=r.bg?ep(r.bg):"multiply"===h?g:f,v={r:[f.r,g.r],g:[f.g,g.g],b:[f.b,g.b]},b={r:el(es(...v.r,...ef,m.r),...ef),g:el(es(...v.g,...ef,m.g),...ef),b:el(es(...v.b,...ef,m.b),...ef)},y={r:el(es(...v.r,...ef,p.r),...ef),g:el(es(...v.g,...ef,p.g),...ef),b:el(es(...v.b,...ef,p.b),...ef)},w="multiply"===h?{r:255*(n=b.r/255,y.r/255*n),g:255*(i=b.g/255,y.g/255*i),b:255*(o=b.b/255,y.b/255*o)}:{r:255*((a=b.r/255)+(l=y.r/255)-a*l),g:255*((s=b.g/255)+(u=y.g/255)-s*u),b:255*((c=b.b/255)+(d=y.b/255)-c*d)};return ed({r:el(es(...ef,...v.r,w.r),...v.r),g:el(es(...ef,...v.g,w.g),...v.g),b:el(es(...ef,...v.b,w.b),...v.b)})}(f,m),c&&void 0!==p.mix){let t=ec(c),r=ec(f);f=ed((n=p.mix,{r:(i=t.r,o=r.r,i+(o-i)*n),g:(a=t.g,l=r.g,a+(l-a)*n),b:(s=t.b,u=r.b,s+(u-s)*n)}))}}catch(t){throw console.warn("could not blend",f,m),t}
1return"#aN"===f&&(console.warn(`invalid color token value: ${t}`),f=g),void 0!==p.opacity&&(f=function(t,r){let n=ep(t);return`rgba(${n.r},${n.g},${n.b},${r})`}(f,p.opacity)),f}function em(t){return"string"==typeof t?t:t.hex}function ev(t,r){let n=Object.entries(r),[,i]=n.find(([t])=>"transparent"===t),[,o]=n.find(([t])=>"default"===t),a=eb(i,{colorPalette:t}),l=eb(o,{colorPalette:t}),s=l.bg;if("white"===s)throw Error("Cannot blend with white background");return Object.fromEntries([["transparent",a],["default",l],...n.filter(([t])=>"default"!==t&&"transparent"!==t).map(([r,n])=>[r,eb(n,{bg:s,colorPalette:t})])])}function eb(t,r){var n,i,o,a,l,s;let{colorPalette:u,bg:c}=r,d=t._blend||"multiply",h=eg(t.bg,{colorPalette:u,bg:c,blendMode:d}),p={colorPalette:u,bg:h,blendMode:d},f=(n=t.button,i={baseBg:h,blendMode:d,colorPalette:u},{default:eS(n.default,i),ghost:eS(n.ghost,i),bleed:eS(n.bleed,i)}),g=(o=t.selectable,a={colorPalette:u,baseBg:h,blendMode:d},{default:eC(o.default,a),primary:eC(o.primary,a),positive:eC(o.positive,a),caution:eC(o.caution,a),critical:eC(o.critical,a)}),m={outline:eg(t.shadow.outline,p),umbra:eg(t.shadow.umbra,{...p,bg:void 0,colorPalette:{...u,black:"#000000"}}),penumbra:eg(t.shadow.penumbra,{...p,bg:void 0,colorPalette:{...u,black:"#000000"}}),ambient:eg(t.shadow.ambient,{...p,bg:void 0,colorPalette:{...u,black:"#000000"}})};return{_blend:d,_dark:t._dark,accent:{fg:eg(t.accent.fg,p)},avatar:ey(t.avatar,{baseBg:h,colorPalette:u,blendMode:d}),backdrop:eg(t.backdrop,p),badge:ex(t.badge,{baseBg:h,colorPalette:u,blendMode:d}),bg:h,border:eg(t.border,p),button:f,code:{bg:eg(t.code.bg,p),fg:eg(t.code.fg,p)},fg:eg(t.fg,p),focusRing:eg(t.focusRing,p),icon:eg(t.icon,p),input:(l=t.input,s={baseBg:h,colorPalette:u,blendMode:d},{default:eP(l.default,s),invalid:eP(l.invalid,s)}),kbd:function(t,r){let{baseBg:n,blendMode:i,colorPalette:o}=r,a=eg(t.bg,{bg:n,blendMode:i,colorPalette:o}),l={bg:a,blendMode:i,colorPalette:o};return{bg:a,fg:eg(t.fg,l),border:eg(t.border,l)}}(t.kbd,{baseBg:h,colorPalette:u,blendMode:d}),link:{fg:eg(t.link.fg,p)},muted:{bg:eg(t.muted.bg,p),fg:eg(t.muted.fg,p)},shadow:m,skeleton:{from:eg(t.skeleton.from,p),to:eg(t.skeleton.to,p)},syntax:function(t,r){let{colorPalette:n,baseBg:i,blendMode:o}=r,a={colorPalette:n,bg:i,blendMode:o};return{atrule:eg(t.atrule,a),attrName:eg(t.attrName,a),attrValue:eg(t.attrValue,a),attribute:eg(t.attribute,a),boolean:eg(t.boolean,a),builtin:eg(t.builtin,a),cdata:eg(t.cdata,a),char:eg(t.char,a),class:eg(t.class,a),className:eg(t.className,a),comment:eg(t.comment,a),constant:eg(t.constant,a),deleted:eg(t.deleted,a),doctype:eg(t.doctype,a),entity:eg(t.entity,a),function:eg(t.function,a),hexcode:eg(t.hexcode,a),id:eg(t.id,a),important:eg(t.important,a),inserted:eg(t.inserted,a),keyword:eg(t.keyword,a),number:eg(t.number,a),operator:eg(t.operator,a),prolog:eg(t.prolog,a),property:eg(t.property,a),pseudoClass:eg(t.pseudoClass,a),pseudoElement:eg(t.pseudoElement,a),punctuation:eg(t.punctuation,a),regex:eg(t.regex,a),selector:eg(t.selector,a),string:eg(t.string,a),symbol:eg(t.symbol,a),tag:eg(t.tag,a),unit:eg(t.unit,a),url:eg(t.url,a),variable:eg(t.variable,a)}}(t.syntax,{baseBg:h,colorPalette:u,blendMode:d}),selectable:g}}function ey(t,r){return{gray:ew(t.gray,r),blue:ew(t.blue,r),purple:ew(t.purple,r),magenta:ew(t.magenta,r),red:ew(t.red,r),orange:ew(t.orange,r),yellow:ew(t.yellow,r),green:ew(t.green,r),cyan:ew(t.cyan,r)}}function ew(t,r){let{baseBg:n,blendMode:i,colorPalette:o}=r,a=t._blend||"multiply",l=eg(t.bg,{bg:n,blendMode:i,colorPalette:o});return{_blend:a,bg:l,fg:eg(t.fg,{bg:l,blendMode:a,colorPalette:o})}}function ex(t,r){return{default:ek(t.default,r),primary:ek(t.primary,r),positive:ek(t.positive,r),caution:ek(t.caution,r),critical:ek(t.critical,r)}}function ek(t,r){let{baseBg:n,blendMode:i,colorPalette:o}=r,a=eg(t.bg,{bg:n,blendMode:i,colorPalette:o}),l={bg:a,blendMode:i,colorPalette:o};return{bg:a,dot:eg(t.dot,l),fg:eg(t.fg,l),icon:eg(t.icon,l)}}function eS(t,r){return{default:eE(t.default,r),primary:eE(t.primary,r),positive:eE(t.positive,r),caution:eE(t.caution,r),critical:eE(t.critical,r)}}function eE(t,r){return{enabled:eA(t.enabled,r),hovered:eA(t.hovered,r),pressed:eA(t.pressed,r),selected:eA(t.selected,r),disabled:eA(t.disabled,r)}}function eA(t,r){var n,i;let{baseBg:o,blendMode:a,colorPalette:l}=r,s=t._blend||"multiply",u=eg(t.bg,{bg:o,blendMode:a,colorPalette:l}),c={bg:u,blendMode:s,colorPalette:l};return{_blend:s,accent:{fg:eg(t.accent.fg,c)},avatar:ey(t.avatar,{baseBg:o,colorPalette:l,blendMode:s}),badge:ex(t.badge,{baseBg:u,colorPalette:l,blendMode:s}),bg:u,border:eg(t.border,c),code:{bg:eg(t.code.bg,c),fg:eg(t.code.fg,c)}
1,fg:eg(t.fg,c),icon:eg(t.icon,c),link:{fg:eg(t.link.fg,c)},muted:{bg:eg(t.muted.bg,c),fg:eg(t.muted.fg,c)},kbd:{bg:eg(t.kbd.bg,c),fg:eg(t.kbd.fg,c),border:eg(t.kbd.border,c)},skeleton:{from:eg(null==(n=t.skeleton)?void 0:n.from,c),to:eg(null==(i=t.skeleton)?void 0:i.to,c)}}}function eP(t,r){return{enabled:eT(t.enabled,r),hovered:eT(t.hovered,r),readOnly:eT(t.readOnly,r),disabled:eT(t.disabled,r)}}function eT(t,r){let{baseBg:n,blendMode:i,colorPalette:o}=r,a=t._blend||"multiply",l=eg(t.bg,{colorPalette:o,bg:n,blendMode:i}),s={colorPalette:o,bg:l,blendMode:a};return{_blend:a,bg:l,border:eg(t.border,s),fg:eg(t.fg,s),muted:{bg:eg(t.muted.bg,s)},placeholder:eg(t.placeholder,s)}}function eC(t,r){return{enabled:eA(t.enabled,r),hovered:eA(t.hovered,r),pressed:eA(t.pressed,r),selected:eA(t.selected,r),disabled:eA(t.disabled,r)}}let eR=new Map;var eL=function(){return(eL=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++)for(var o in r=arguments[n])Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o]);return t}).apply(this,arguments)};function eD(t,r,n){if(n||2==arguments.length)for(var i,o=0,a=r.length;o<a;o++)!i&&o in r||(i||(i=Array.prototype.slice.call(r,0,o)),i[o]=r[o]);return t.concat(i||Array.prototype.slice.call(r))}var eM="u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof global?global:"u">typeof self?self:{},e$="-ms-",eF="-moz-",eO="-webkit-",eV="comm",eB="rule",ej="decl",eq="@keyframes",eN=Math.abs,e_=String.fromCharCode,eI=Object.assign;function ez(t,r){return(t=r.exec(t))?t[0]:t}function eH(t,r,n){return t.replace(r,n)}function eU(t,r,n){return t.indexOf(r,n)}function eW(t,r){return 0|t.charCodeAt(r)}function eG(t,r,n){return t.slice(r,n)}function eY(t){return t.length}function eX(t,r){return r.push(t),t}function eZ(t,r){return t.filter(function(t){return!ez(t,r)})}var eK=1,eJ=1,eQ=0,e0=0,e1=0,e5="";function e2(t,r,n,i,o,a,l,s){return{value:t,root:r,parent:n,type:i,props:o,children:a,line:eK,column:eJ,length:l,return:"",siblings:s}}function e3(t,r){return eI(e2("",null,null,"",null,null,0,t.siblings),t,{length:-t.length},r)}function e4(t){for(;t.root;)t=e3(t.root,{children:[t]});eX(t,t.siblings)}function e9(){return e1=e0<eQ?eW(e5,e0++):0,eJ++,10===e1&&(eJ=1,eK++),e1}function e6(){return eW(e5,e0)}function e7(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function e8(t){var r,n;return(r=e0-1,n=function t(r){for(;e9();)switch(e1){case r:return e0;case 34:case 39:34!==r&&39!==r&&t(e1);break;case 40:41===r&&t(r);break;case 92:e9()}return e0}(91===t?t+2:40===t?t+1:t),eG(e5,r,n)).trim()}function te(t,r,n,i,o,a,l,s,u,c,d,h){for(var p=o-1,f=0===o?a:[""],g=f.length,m=0,v=0,b=0;m<i;++m)for(var y=0,w=eG(t,p+1,p=eN(v=l[m])),x=t;y<g;++y)(x=(v>0?f[y]+" "+w:eH(w,/&\f/g,f[y])).trim())&&(u[b++]=x);return e2(t,r,n,0===o?eB:s,u,c,d,h)}function tt(t,r,n,i,o){return e2(t,r,n,ej,eG(t,0,i),eG(t,i+1,-1),i,o)}function tr(t,r){for(var n="",i=0;i<t.length;i++)n+=r(t[i],i,t,r)||"";return n}var tn={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ti="u">typeof f&&void 0!==f.env&&(f.env.REACT_APP_SC_ATTR||f.env.SC_ATTR)||"data-styled",to="active",ta="data-styled-version",tl="6.1.8",ts="/*!sc*/\n",tu="u">typeof window&&"HTMLElement"in window,tc=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"u">typeof f&&void 0!==f.env&&void 0!==f.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==f.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==f.env.REACT_APP_SC_DISABLE_SPEEDY&&f.env.REACT_APP_SC_DISABLE_SPEEDY:"u">typeof f&&void 0!==f.env&&void 0!==f.env.SC_DISABLE_SPEEDY&&""!==f.env.SC_DISABLE_SPEEDY&&"false"!==f.env.SC_DISABLE_SPEEDY&&f.env.SC_DISABLE_SPEEDY),td=Object.freeze([]),th=Object.freeze({}),tp=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),tf=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,tg=/(^-|-$)/g;function tm(t){return t.replace(tf,"-").replace(tg,"")}var tv=/(a)(d)/gi,tb=function(t){return String.fromCharCode(t+(t>25?39:97))};function ty(t){var r,n="";for(r=Math.abs(t);r>52;r=r/52|0)n=tb(r%52)+n;return(tb(r%52)+n).replace(tv,"$1-$2")}var tw,tx=function(t,r){for(var n=r.length;n;)t=33*t^r.charCodeAt(--n);return t},tk=function(t){return tx(5381,t)};function tS(t){return"string"==typeof t}var tE="function"==typeof Symbol&&Symbol.for,tA=tE?Symbol.for("react.memo"):60115,tP=tE?Symbol.for("react.forward_ref"):60112,tT={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},tC={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},tR={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},tL=((tw={})[tP]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},tw[tA]=tR,tw);function tD(t){return("type"in t&&t.type.$$typeof)===tA?tR:"$$typeof"in t?tL[t.$$typeof]:tT}var tM=Object.defineProperty,t$=Object.getOwnPropertyNames,tF=Object.getOwnPropertySymbols,tO=Object.getOwnPropertyDescriptor,tV=Object.getPrototypeOf,tB=Object.prototype;function tj(t){return"function"==typeof t}function tq(t){return"object"==typeof t&&"styledComponentId"in t}function tN(t,r){return t&&r?"".concat(t," ").concat(r):t||r||""}function t_(t,r){if(0===t.length)return"";for(var n=t[0],i=1;i<t.length;i++)n+=r?r+t[i]:t[i];return n}function tI(t){return null!==t&&"object"==typeof t&&t.constructor.name===Object.name&&!("props"in t&&t.$$typeof)}function tz(t,r){Object.defineProperty(t,"toString",{value:r})}function tH(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];return Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(t," for more information.").concat(r.length>0?" Args: ".concat(r.join(", ")):""))}var tU=function(){function t(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return t.prototype.indexOfGroup=function(t){for(var r=0,n=0;n<t;n++)r+=this.groupSizes[n];return r},t.prototype.insertRules=function(t,r){if(t>=this.groupSizes.length){for(var n=this.groupSizes,i=n.length,o=i;t>=o;)if((o<<=1)<0)throw tH(16,"".concat(t));this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var a=i;a<o;a++)this.groupSizes[a]=0}for(var l=this.indexOfGroup(t+1),s=(a=0,r.length);a<s;a++)this.tag.insertRule(l,r[a])&&(this.groupSizes[t]++,l++)},t.prototype.clearGroup=function(t){if(t<this.length){var r=this.groupSizes[t],n=this.indexOfGroup(t),i=n+r;this.groupSizes[t]=0;for(var o=n;o<i;o++)this.tag.deleteRule(n)}},t.prototype.getGroup=function(t){var r="";if(t>=this.length||0===this.groupSizes[t])return r;for(var n=this.groupSizes[t],i=this.indexOfGroup(t),o=i+n,a=i;a<o;a++)r+="".concat(this.tag.getRule(a)).concat(ts);return r},t}(),tW=new Map,tG=new Map,tY=1,tX=function(t){if(tW.has(t))return tW.get(t);for(;tG.has(tY);)tY++;var r=tY++;return tW.set(t,r),tG.set(r,t),r},tZ=function(t,r){tY=r+1,tW.set(t,r),tG.set(r,t)},tK="style[".concat(ti,"][").concat(ta,'="').concat(tl,'"]'),tJ=new RegExp("^".concat(ti,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),tQ=function(t,r,n){for(var i,o=n.split(","),a=0,l=o.length;a<l;a++)(i=o[a])&&t.registerName(r,i)},t0=function(t,r){for(var n,i=(null!==(n=r.textContent)&&void 0!==n?n:"").split(ts),o=[],a=0,l=i.length;a<l;a++){var s=i[a].trim();if(s){var u=s.match(tJ);if(u){var c=0|parseInt(u[1],10),d=u[2];0!==c&&(tZ(d,c),tQ(t,d,u[3]),t.getTag().insertRules(c,o)),o.length=0}else o.push(s)}}},t1=function(t){var r,i=document.head,o=t||i,a=document.createElement("style"),l=(r=Array.from(o.querySelectorAll("style[".concat(ti,"]"))))[r.length-1],s=void 0!==l?l.nextSibling:null;a.setAttribute(ti,to),a.setAttribute(ta,tl);var u=n.nc;return u&&a.setAttribute("nonce",u),o.insertBefore(a,s),a},t5=function(){function t(t){this.element=t1(t),this.element.appendChild(document.createTextNode("")),this.sheet=function(t){if(t.sheet)return t.sheet;for(var r=document.styleSheets,n=0,i=r.length;n<i;n++){var o=r[n];if(o.ownerNode===t)return o}throw tH(17)}(this.element),this.length=0}return t.prototype.insertRule=function(t,r){try{return this.sheet.insertRule(r,t),this.length++,!0}catch{return!1}},t.prototype.deleteRule=function(t){this.sheet.deleteRule(t),this.length--},t.prototype.getRule=function(t){var r=this.sheet.cssRules[t];return r&&r.cssText?r.cssText:""},t}(),t2=function(){function t(t){this.element=t1(t),this.nodes=this.element.childNodes,this.length=0}return t.prototype.insertRule=function(t,r){if(t<=this.length&&t>=0){var n=document.createTextNode(r);return this.element.insertBefore(n,this.nodes[t]||null),this.length++,!0}return!1},t.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},t.prototype.getRule=function(t){return t<this.length?this.nodes[t].textContent:""},t}(),t3=function(){function t(t){this.rules=[],this.length=0}return t.prototype.insertRule=function(t,r){return t<=this.length&&(this.rules.splice(t,0,r),this.length++,!0)},t.prototype.deleteRule=function(t){this.rules.splice(t,1),this.length--},t.prototype.getRule=function(t){return t<this.length?this.rules[t]:""},t}
1(),t4=tu,t9={isServer:!tu,useCSSOMInjection:!tc},t6=function(){function t(t,r,n){void 0===t&&(t=th),void 0===r&&(r={});var i=this;this.options=eL(eL({},t9),t),this.gs=r,this.names=new Map(n),this.server=!!t.isServer,!this.server&&tu&&t4&&(t4=!1,function(t){for(var r=document.querySelectorAll(tK),n=0,i=r.length;n<i;n++){var o=r[n];o&&o.getAttribute(ti)!==to&&(t0(t,o),o.parentNode&&o.parentNode.removeChild(o))}}(this)),tz(this,function(){return function(t){for(var r=t.getTag(),n=r.length,i="",o=0;o<n;o++)(function(n){var o=tG.get(n);if(void 0!==o){var a=t.names.get(o),l=r.getGroup(n);if(void 0!==a&&0!==l.length){var s="".concat(ti,".g").concat(n,'[id="').concat(o,'"]'),u="";void 0!==a&&a.forEach(function(t){t.length>0&&(u+="".concat(t,","))}),i+="".concat(l).concat(s,'{content:"').concat(u,'"}').concat(ts)}}})(o);return i}(i)})}return t.registerId=function(t){return tX(t)},t.prototype.reconstructWithOptions=function(r,n){return void 0===n&&(n=!0),new t(eL(eL({},this.options),r),this.gs,n&&this.names||void 0)},t.prototype.allocateGSInstance=function(t){return this.gs[t]=(this.gs[t]||0)+1},t.prototype.getTag=function(){var t,r,n;return this.tag||(this.tag=(r=(t=this.options).useCSSOMInjection,n=t.target,new tU(t.isServer?new t3(n):r?new t5(n):new t2(n))))},t.prototype.hasNameForId=function(t,r){return this.names.has(t)&&this.names.get(t).has(r)},t.prototype.registerName=function(t,r){if(tX(t),this.names.has(t))this.names.get(t).add(r);else{var n=new Set;n.add(r),this.names.set(t,n)}},t.prototype.insertRules=function(t,r,n){this.registerName(t,r),this.getTag().insertRules(tX(t),n)},t.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},t.prototype.clearRules=function(t){this.getTag().clearGroup(tX(t)),this.clearNames(t)},t.prototype.clearTag=function(){this.tag=void 0},t}(),t7=/&/g,t8=/^\s*\/\/.*$/gm,re=new t6,rt=(nA=void 0===(nE=th.options)?th:nE,nT=void 0===(nP=th.plugins)?td:nP,nC=function(t,r,n){return n.startsWith(nk)&&n.endsWith(nk)&&n.replaceAll(nk,"").length>0?".".concat(nx):t},(nR=nT.slice()).push(function(t){t.type===eB&&t.value.includes("&")&&(t.props[0]=t.props[0].replace(t7,nk).replace(nS,nC))}),nA.prefix&&nR.push(function(t,r,n,i){if(t.length>-1&&!t.return)switch(t.type){case ej:return void(t.return=function t(r,n,i){var o;switch(o=n,45^eW(r,0)?(((o<<2^eW(r,0))<<2^eW(r,1))<<2^eW(r,2))<<2^eW(r,3):0){case 5103:return eO+"print-"+r+r;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return eO+r+r;case 4789:return eF+r+r;case 5349:case 4246:case 4810:case 6968:case 2756:return eO+r+eF+r+e$+r+r;case 5936:switch(eW(r,n+11)){case 114:return eO+r+e$+eH(r,/[svh]\w+-[tblr]{2}/,"tb")+r;case 108:return eO+r+e$+eH(r,/[svh]\w+-[tblr]{2}/,"tb-rl")+r;case 45:return eO+r+e$+eH(r,/[svh]\w+-[tblr]{2}/,"lr")+r}case 6828:case 4268:case 2903:return eO+r+e$+r+r;case 6165:return eO+r+e$+"flex-"+r+r;case 5187:return eO+r+eH(r,/(\w+).+(:[^]+)/,eO+"box-$1$2"+e$+"flex-$1$2")+r;case 5443:return eO+r+e$+"flex-item-"+eH(r,/flex-|-self/g,"")+(ez(r,/flex-|baseline/)?"":e$+"grid-row-"+eH(r,/flex-|-self/g,""))+r;case 4675:return eO+r+e$+"flex-line-pack"+eH(r,/align-content|flex-|-self/g,"")+r;case 5548:return eO+r+e$+eH(r,"shrink","negative")+r;case 5292:return eO+r+e$+eH(r,"basis","preferred-size")+r;case 6060:return eO+"box-"+eH(r,"-grow","")+eO+r+e$+eH(r,"grow","positive")+r;case 4554:return eO+eH(r,/([^-])(transform)/g,"$1"+eO+"$2")+r;case 6187:return eH(eH(eH(r,/(zoom-|grab)/,eO+"$1"),/(image-set)/,eO+"$1"),r,"")+r;case 5495:case 3959:return eH(r,/(image-set\([^]*)/,eO+"$1$`$1");case 4968:return eH(eH(r,/(.+:)(flex-)?(.*)/,eO+"box-pack:$3"+e$+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+eO+r+r;case 4200:if(!ez(r,/flex-|baseline/))return e$+"grid-column-align"+eG(r,n)+r;break;case 2592:case 3360:return e$+eH(r,"template-","")+r;case 4384:case 3616:return i&&i.some(function(t,r){return n=r,ez(t.props,/grid-\w+-end/)})?~eU(r+(i=i[n].value),"span",0)?r:e$+eH(r,"-start","")+r+e$+"grid-row-span:"+(~eU(i,"span",0)?ez(i,/\d+/):+ez(i,/\d+/)-+ez(r,/\d+/))+";":e$+eH(r,"-start","")+r;case 4896:case 4128:return i&&i.some(function(t){return ez(t.props,/grid-\w+-start/)})?r:e$+eH(eH(r,"-end","-span"),"span ","")+r;
1case 4095:case 3583:case 4068:case 2532:return eH(r,/(.+)-inline(.+)/,eO+"$1$2")+r;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(eY(r)-1-n>6)switch(eW(r,n+1)){case 109:if(45!==eW(r,n+4))break;case 102:return eH(r,/(.+:)(.+)-([^]+)/,"$1"+eO+"$2-$3$1"+eF+(108==eW(r,n+3)?"$3":"$2-$3"))+r;case 115:return~eU(r,"stretch",0)?t(eH(r,"stretch","fill-available"),n,i)+r:r}break;case 5152:case 5920:return eH(r,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,n,i,o,a,l,s){return e$+n+":"+i+s+(o?e$+n+"-span:"+(a?l:+l-+i)+s:"")+r});case 4949:if(121===eW(r,n+6))return eH(r,":",":"+eO)+r;break;case 6444:switch(eW(r,45===eW(r,14)?18:11)){case 120:return eH(r,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+eO+(45===eW(r,14)?"inline-":"")+"box$3$1"+eO+"$2$3$1"+e$+"$2box$3")+r;case 100:return eH(r,":",":"+e$)+r}break;case 5719:case 2647:case 2135:case 3927:case 2391:return eH(r,"scroll-","scroll-snap-")+r}return r}(t.value,t.length,n));case eq:return tr([e3(t,{value:eH(t.value,"@","@"+eO)})],i);case eB:if(t.length){var o,a;return o=n=t.props,a=function(r){switch(ez(r,i=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":e4(e3(t,{props:[eH(r,/:(read-\w+)/,":"+eF+"$1")]})),e4(e3(t,{props:[r]})),eI(t,{props:eZ(n,i)});break;case"::placeholder":e4(e3(t,{props:[eH(r,/:(plac\w+)/,":"+eO+"input-$1")]})),e4(e3(t,{props:[eH(r,/:(plac\w+)/,":"+eF+"$1")]})),e4(e3(t,{props:[eH(r,/:(plac\w+)/,e$+"input-$1")]})),e4(e3(t,{props:[r]})),eI(t,{props:eZ(n,i)})}return""},o.map(a).join("")}}}),nR.push(function(t,r,n,i){switch(t.type){case"@layer":if(t.children.length)break;case"@import":case ej:return t.return=t.return||t.value;case eV:return"";case eq:return t.return=t.value+"{"+tr(t.children,i)+"}";case eB:if(!eY(t.value=t.props.join(",")))return""}return eY(n=tr(t.children,i))?t.return=t.value+"{"+n+"}":""}),(nL=function(t,r,n,i){void 0===r&&(r=""),void 0===n&&(n=""),void 0===i&&(i="&"),nx=i,nk=r,nS=RegExp("\\".concat(nk,"\\b"),"g");var o=t.replace(t8,""),a=(u=function t(r,n,i,o,a,l,s,u,c){for(var d,h=0,p=0,f=s,g=0,m=0,v=0,b=1,y=1,w=1,x=0,k="",S=a,E=l,A=o,P=k;y;)switch(v=x,x=e9()){case 40:if(108!=v&&58==eW(P,f-1)){-1!=eU(P+=eH(e8(x),"&","&\f"),"&\f",eN(h?u[h-1]:0))&&(w=-1);break}case 34:case 39:case 91:P+=e8(x);break;case 9:case 10:case 13:case 32:P+=function(t){for(;(e1=e6())&&e1<33;)e9();return e7(t)>2||e7(e1)>3?"":" "}(v);break;case 92:P+=function(t,r){for(var n;--r&&e9()&&!(e1<48||e1>102||e1>57&&e1<65||e1>70&&e1<97););return n=e0+(r<6&&32==e6()&&32==e9()),eG(e5,t,n)}(e0-1,7);continue;case 47:switch(e6()){case 42:case 47:eX(e2(d=function(t,r){for(;e9()&&t+e1!==57&&(t+e1!==84||47!==e6()););return"/*"+eG(e5,r,e0-1)+"*"+e_(47===t?t:e9())}(e9(),e0),n,i,eV,e_(e1),eG(d,2,-2),0,c),c);break;default:P+="/"}break;case 123*b:u[h++]=eY(P)*w;case 125*b:case 59:case 0:switch(x){case 0:case 125:y=0;case 59+p:-1==w&&(P=eH(P,/\f/g,"")),m>0&&eY(P)-f&&eX(m>32?tt(P+";",o,i,f-1,c):tt(eH(P," ","")+";",o,i,f-2,c),c);break;case 59:P+=";";default:if(eX(A=te(P,n,i,h,p,a,u,k,S=[],E=[],f,l),l),123===x){if(0===p)t(P,n,A,A,S,l,f,u,E);else switch(99===g&&110===eW(P,3)?100:g){case 100:case 108:case 109:case 115:t(r,A,A,o&&eX(te(r,A,A,0,0,a,u,k,a,S=[],f,E),E),a,E,f,u,o?S:E);break;default:t(P,A,A,A,[""],E,0,u,E)}}}h=p=m=0,b=w=1,k=P="",f=s;break;case 58:f=1+eY(P),m=v;default:if(b<1){if(123==x)--b;else if(125==x&&0==b++&&125==(e1=e0>0?eW(e5,--e0):0,eJ--,10===e1&&(eJ=1,eK--),e1))continue}switch(P+=e_(x),x*b){case 38:w=p>0?1:(P+="\f",-1);break;case 44:u[h++]=(eY(P)-1)*w,w=1;break;case 64:45===e6()&&(P+=e8(e9())),g=e6(),p=f=eY(k=P+=function(t){for(;!e7(e6());)e9();return eG(e5,t,e0)}(e0)),x++;break;case 45:45===v&&2==eY(P)&&(b=0)}}return l}("",null,null,null,[""],(s=l=n||r?"".concat(n," ").concat(r," { ").concat(o," }"):o,eK=eJ=1,eQ=eY(e5=s),e0=0,l=[]),0,[0],l),e5="",u);nA.namespace&&(a=function t(r,n){return r.map(function(r){return"rule"===r.type&&(r.value="".concat(n," ").concat(r.value),r.value=r.value.replaceAll(",",",".concat(n," ")),r.props=r.props.map(function(t){return"".concat(n," ").concat(t)})),Array.isArray(r.children)&&"@keyframes"!==r.type&&(r.children=t(r.children,n)),r})}(a,nA.namespace));var l,s,u,c,d,h,p=[];return tr(a,(d=(c=nR.concat((h=function(t){return p.push(t)},function(t){t.root||(t=t.return)&&h(t)}))).length,function(t,r,n,i){for(var o="",a=0;a<d;a++)o+=c[a](t,r,n,i)||"";return o}
1)),p}).hash=nT.length?nT.reduce(function(t,r){return r.name||tH(15),tx(t,r.name)},5381).toString():"",nL),rr=l.createContext({shouldForwardProp:void 0,styleSheet:re,stylis:rt});function rn(){return(0,l.useContext)(rr)}l.createContext(void 0);var ri=function(){function t(t,r){var n=this;this.inject=function(t,r){void 0===r&&(r=rt);var i=n.name+r.hash;t.hasNameForId(n.id,i)||t.insertRules(n.id,i,r(n.rules,i,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=r,tz(this,function(){throw tH(12,String(n.name))})}return t.prototype.getName=function(t){return void 0===t&&(t=rt),this.name+t.hash},t}();function ro(t){for(var r="",n=0;n<t.length;n++){var i=t[n];if(1===n&&"-"===i&&"-"===t[0])return t;i>="A"&&i<="Z"?r+="-"+i.toLowerCase():r+=i}return r.startsWith("ms-")?"-"+r:r}var ra=function(t){return null==t||!1===t||""===t},rl=function(t){var r=[];for(var n in t){var i=t[n];t.hasOwnProperty(n)&&!ra(i)&&(Array.isArray(i)&&i.isCss||tj(i)?r.push("".concat(ro(n),":"),i,";"):tI(i)?r.push.apply(r,eD(eD(["".concat(n," {")],rl(i),!1),["}"],!1)):r.push("".concat(ro(n),": ").concat(null==i||"boolean"==typeof i||""===i?"":"number"!=typeof i||0===i||n in tn||n.startsWith("--")?String(i).trim():"".concat(i,"px"),";")))}return r};function rs(t,r,n,i){return ra(t)?[]:tq(t)?[".".concat(t.styledComponentId)]:tj(t)?!tj(t)||t.prototype&&t.prototype.isReactComponent||!r?[t]:rs(t(r),r,n,i):t instanceof ri?n?(t.inject(n,i),[t.getName(i)]):[t]:tI(t)?rl(t):Array.isArray(t)?Array.prototype.concat.apply(td,t.map(function(t){return rs(t,r,n,i)})):[t.toString()]}var ru=tk(tl),rc=function(){function t(t,r,n){this.rules=t,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&function(t){for(var r=0;r<t.length;r+=1){var n=t[r];if(tj(n)&&!tq(n))return!1}return!0}(t),this.componentId=r,this.baseHash=tx(ru,r),this.baseStyle=n,t6.registerId(r)}return t.prototype.generateAndInjectStyles=function(t,r,n){var i=this.baseStyle?this.baseStyle.generateAndInjectStyles(t,r,n):"";if(this.isStatic&&!n.hash){if(this.staticRulesId&&r.hasNameForId(this.componentId,this.staticRulesId))i=tN(i,this.staticRulesId);else{var o=t_(rs(this.rules,t,r,n)),a=ty(tx(this.baseHash,o)>>>0);if(!r.hasNameForId(this.componentId,a)){var l=n(o,".".concat(a),void 0,this.componentId);r.insertRules(this.componentId,a,l)}i=tN(i,a),this.staticRulesId=a}}else{for(var s=tx(this.baseHash,n.hash),u="",c=0;c<this.rules.length;c++){var d=this.rules[c];if("string"==typeof d)u+=d;else if(d){var h=t_(rs(d,t,r,n));s=tx(s,h+c),u+=h}}if(u){var p=ty(s>>>0);r.hasNameForId(this.componentId,p)||r.insertRules(this.componentId,p,n(u,".".concat(p),void 0,this.componentId)),i=tN(i,p)}}return i},t}(),rd=l.createContext(void 0);function rh(t){var r=l.useContext(rd),n=(0,l.useMemo)(function(){return function(t,r){if(!t)throw tH(14);if(tj(t))return t(r);if(Array.isArray(t)||"object"!=typeof t)throw tH(8);return r?eL(eL({},r),t):t}(t.theme,r)},[t.theme,r]);return t.children?l.createElement(rd.Provider,{value:n},t.children):null}var rp={};function rf(t,r,n){var i,o,a,s,u=tq(t),c=!tS(t),d=r.attrs,h=void 0===d?td:d,p=r.componentId,f=void 0===p?(i=r.displayName,o=r.parentComponentId,rp[a="string"!=typeof i?"sc":tm(i)]=(rp[a]||0)+1,s="".concat(a,"-").concat(ty(tk(tl+a+rp[a])>>>0)),o?"".concat(o,"-").concat(s):s):p,g=r.displayName,m=void 0===g?tS(t)?"styled.".concat(t):"Styled(".concat(t.displayName||t.name||"Component",")"):g,v=r.displayName&&r.componentId?"".concat(tm(r.displayName),"-").concat(r.componentId):r.componentId||f,b=u&&t.attrs?t.attrs.concat(h).filter(Boolean):h,y=r.shouldForwardProp;if(u&&t.shouldForwardProp){var w=t.shouldForwardProp;if(r.shouldForwardProp){var x=r.shouldForwardProp;y=function(t,r){return w(t,r)&&x(t,r)}}else y=w}var k=new rc(n,v,u?t.componentStyle:void 0);function S(t,r){return function(t,r,n){var i=t.attrs,o=t.componentStyle,a=t.defaultProps,s=t.foldedComponentIds,u=t.styledComponentId,c=t.target,d=l.useContext(rd),h=rn(),p=t.shouldForwardProp||h.shouldForwardProp,f=(void 0===(y=a)&&(y=th),r.theme!==y.theme&&r.theme||d||y.theme||th),g=function(t,r,n){for(var i,o=eL(eL({},r),{className:void 0,theme:n}),a=0;a<t.length;a+=1){var l=tj(i=t[a])?i(o):i;for(var s in l)o[s]="className"===s?tN(o[s],l[s]):"style"===s?eL(eL({},o[s]),l[s]):l[s]}return r.className&&(o.className=tN(o.className,r.className)),o}(i,r,f),m=g.as||c,v={};for(var b in g)void 0===g[b]||"$"===b[0]||"as"===b||"theme"===b&&g.theme===f||("forwardedAs"===b?v.as=g.forwardedAs:p&&!p(b,m)||(v[b]=g[b]));var y,w,x=(w=rn(),o.generateAndInjectStyles(g,w.styleSheet,w.stylis)),k=tN(s,u);return x&&(k+=" "+x),g.className&&(k+=" "+g.className),v[tS(m)&&!tp.has(m)?"class":"className"]=k,v.ref=n,(0,l.createElement)(m,v)}(E,t,r)}S.displayName=m;var E=l.forwardRef(S);return E.attrs=b,E.componentStyle=k,E.displayName=m,E.shouldForwardProp=y,E.foldedComponentIds=u?tN(t.foldedComponentIds,t.styledComponentId):"",E.styledComponentId=v,E.target=u?t.target:t,Object.defineProperty(E,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(r){this._foldedDefaultProps=u?function(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];for(var i=0;i<r.length;i++)(function t(r,n,i){if(void 0===i&&(i=!1),!i&&!tI(r)&&!Array.isArray(r))return n;if(Array.isArray(n))for(var o=0;o<n.length;o++)r[o]=t(r[o],n[o]);else if(tI(n))for(var o in n)r[o]=t(r[o],n[o]);return r})(t,r[i],!0);return t}({},t.defaultProps,r):r}}),tz(E,function(){return".".concat(E.styledComponentId)}),c&&function t(r,n,i){if("string"!=typeof n){if(tB){var o=tV(n);o&&o!==tB&&t(r,o,i)}var a=t$(n);tF&&(a=a.concat(tF(n)));for(var l=tD(r),s=tD(n),u=0;u<a.length;++u){var c=a[u];if(!(c in tC||i&&i[c]||s&&c in s||l&&c in l)){var d=tO(n,c);try{tM(r,c,d)}catch{}}}}return r}(E,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),E}function rg(t,r){for(var n=[t[0]],i=0,o=r.length;i<o;i+=1)n.push(r[i],t[i+1]);return n}var rm=function(t){return Object.assign(t,{isCss:!0})};function rv(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];return tj(t)||tI(t)?rm(rs(rg(td,eD([t],r,!0)))):0===r.length&&1===t.length&&"string"==typeof t[0]?rs(t):rm(rs(rg(t,r)))}var rb=function(t){return function t(r,n,i){if(void 0===i&&(i=th),!n)throw tH(1,n);var o=function(t){for(var o=[],a=1;a<arguments.length;a++)o[a-1]=arguments[a];return r(n,i,rv.apply(void 0,eD([t],o,!1)))};return o.attrs=function(o){return t(r,n,eL(eL({}
1,i),{attrs:Array.prototype.concat(i.attrs,o).filter(Boolean)}))},o.withConfig=function(o){return t(r,n,eL(eL({},i),o))},o}(rf,t)};function ry(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];var i=t_(rv.apply(void 0,eD([t],r,!1)));return new ri(ty(tk(i)>>>0),i)}tp.forEach(function(t){rb[t]=rb(t)});var rw={exports:{}};function rx(){}function rk(){}rk.resetWarningCache=rx,rw.exports=function(){function t(t,r,n,i,o,a){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==a){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function r(){return t}t.isRequired=t;var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:r,element:t,elementType:t,instanceOf:r,node:t,objectOf:r,oneOf:r,oneOfType:r,shape:r,exact:r,checkPropTypes:rk,resetWarningCache:rx};return n.PropTypes=n,n}();var rS=rw.exports,rE=Object.prototype.hasOwnProperty,rA=rP.prototype;function rP(t,r,n){this.property=t,this.normal=r,n&&(this.space=n)}rA.space=null,rA.normal={},rA.property={};var rT=function(){for(var t={},r=0;r<arguments.length;r++){var n=arguments[r];for(var i in n)rE.call(n,i)&&(t[i]=n[i])}return t},rC=function(t){return t.toLowerCase()},rR=rL.prototype;function rL(t,r){this.property=t,this.attribute=r}rR.space=null,rR.attribute=null,rR.property=null,rR.boolean=!1,rR.booleanish=!1,rR.overloadedBoolean=!1,rR.number=!1,rR.commaSeparated=!1,rR.spaceSeparated=!1,rR.commaOrSpaceSeparated=!1,rR.mustUseProperty=!1,rR.defined=!1;var rD={},rM=0;function r$(){return Math.pow(2,++rM)}rD.boolean=r$(),rD.booleanish=r$(),rD.overloadedBoolean=r$(),rD.number=r$(),rD.spaceSeparated=r$(),rD.commaSeparated=r$(),rD.commaOrSpaceSeparated=r$(),rV.prototype=new rL,rV.prototype.defined=!0;var rF=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],rO=rF.length;function rV(t,r,n,i){var o,a,l,s=-1;for(i&&(this.space=i),rL.call(this,t,r);++s<rO;)o=l=rF[s],(a=(n&rD[l])===rD[l])&&(this[o]=a)}var rB=function(t){var r,n,i=t.space,o=t.mustUseProperty||[],a=t.attributes||{},l=t.properties,s=t.transform,u={},c={};for(r in l)n=new rV(r,s(a,r),l[r],i),-1!==o.indexOf(r)&&(n.mustUseProperty=!0),u[r]=n,c[rC(r)]=r,c[rC(n.attribute)]=r;return new rP(u,c,i)},rj=rB({space:"xlink",transform:function(t,r){return"xlink:"+r.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),rq=rB({space:"xml",transform:function(t,r){return"xml:"+r.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}}),rN=function(t,r){var n;return(n=r.toLowerCase())in t?t[n]:n},r_=rB({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:rN,properties:{xmlns:null,xmlnsXLink:null}}),rI=rD.booleanish,rz=rD.number,rH=rD.spaceSeparated,rU=rB({transform:function(t,r){return"role"===r?r:"aria-"+r.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:rI,ariaAutoComplete:null,ariaBusy:rI,ariaChecked:rI,ariaColCount:rz,ariaColIndex:rz,ariaColSpan:rz,ariaControls:rH,ariaCurrent:null,ariaDescribedBy:rH,ariaDetails:null,ariaDisabled:rI,ariaDropEffect:rH,ariaErrorMessage:null,ariaExpanded:rI,ariaFlowTo:rH,ariaGrabbed:rI,ariaHasPopup:null,ariaHidden:rI,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:rH,ariaLevel:rz,ariaLive:null,ariaModal:rI,ariaMultiLine:rI,ariaMultiSelectable:rI,ariaOrientation:null,ariaOwns:rH,ariaPlaceholder:null,ariaPosInSet:rz,ariaPressed:rI,ariaReadOnly:rI,ariaRelevant:null,ariaRequired:rI,ariaRoleDescription:rH,ariaRowCount:rz,ariaRowIndex:rz,ariaRowSpan:rz,ariaSelected:rI,ariaSetSize:rz,ariaSort:null,ariaValueMax:rz,ariaValueMin:rz,ariaValueNow:rz,ariaValueText:null,role:null}}),rW=rD.boolean,rG=rD.overloadedBoolean,rY=rD.booleanish,rX=rD.number,rZ=rD.spaceSeparated,rK=rD.commaSeparated,rJ=function(t){for(var r,n,i=t.length,o=[],a=[],l=-1;++l<i;)r=t[l],o.push(r.property),a.push(r.normal),n=r.space;return new rP(rT.apply(null,o),rT.apply(null,a),n)}([rq,rj,r_,rU,rB({space:"html",attributes:{acceptcharset:"accept-charset",classname:"
1class",htmlfor:"for",httpequiv:"http-equiv"},transform:rN,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:rK,acceptCharset:rZ,accessKey:rZ,action:null,allow:null,allowFullScreen:rW,allowPaymentRequest:rW,allowUserMedia:rW,alt:null,as:null,async:rW,autoCapitalize:null,autoComplete:rZ,autoFocus:rW,autoPlay:rW,capture:rW,charSet:null,checked:rW,cite:null,className:rZ,cols:rX,colSpan:null,content:null,contentEditable:rY,controls:rW,controlsList:rZ,coords:rX|rK,crossOrigin:null,data:null,dateTime:null,decoding:null,default:rW,defer:rW,dir:null,dirName:null,disabled:rW,download:rG,draggable:rY,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:rW,formTarget:null,headers:rZ,height:rX,hidden:rW,high:rX,href:null,hrefLang:null,htmlFor:rZ,httpEquiv:rZ,id:null,imageSizes:null,imageSrcSet:rK,inputMode:null,integrity:null,is:null,isMap:rW,itemId:null,itemProp:rZ,itemRef:rZ,itemScope:rW,itemType:rZ,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:rW,low:rX,manifest:null,max:null,maxLength:rX,media:null,method:null,min:null,minLength:rX,multiple:rW,muted:rW,name:null,nonce:null,noModule:rW,noValidate:rW,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:rW,optimum:rX,pattern:null,ping:rZ,placeholder:null,playsInline:rW,poster:null,preload:null,readOnly:rW,referrerPolicy:null,rel:rZ,required:rW,reversed:rW,rows:rX,rowSpan:rX,sandbox:rZ,scope:null,scoped:rW,seamless:rW,selected:rW,shape:null,size:rX,sizes:null,slot:null,span:rX,spellCheck:rY,src:null,srcDoc:null,srcLang:null,srcSet:rK,start:rX,step:null,style:null,tabIndex:rX,target:null,title:null,translate:null,type:null,typeMustMatch:rW,useMap:null,value:rY,width:rX,wrap:null,align:null,aLink:null,archive:rZ,axis:null,background:null,bgColor:null,border:rX,borderColor:null,bottomMargin:rX,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:rW,declare:rW,event:null,face:null,frame:null,frameBorder:null,hSpace:rX,leftMargin:rX,link:null,longDesc:null,lowSrc:null,marginHeight:rX,marginWidth:rX,noResize:rW,noHref:rW,noShade:rW,noWrap:rW,object:null,profile:null,prompt:null,rev:null,rightMargin:rX,rules:null,scheme:null,scrolling:rY,standby:null,summary:null,text:null,topMargin:rX,valueType:null,version:null,vAlign:null,vLink:null,vSpace:rX,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:rW,disableRemotePlayback:rW,prefix:null,property:null,results:rX,security:null,unselectable:null}})]),rQ="data",r0=/^data[-\w.:]+$/i,r1=/-[a-z]/g,r5=/[A-Z]/g;function r2(t){return"-"+t.toLowerCase()}function r3(t){return t.charAt(1).toUpperCase()}var r4=/[#.]/g,r9=/[ \t\n\r\f]+/g,r6=function(t,r){var n,i,o,a=rC(r),l=r,s=rL;return a in t.normal?t.property[t.normal[a]]:(a.length>4&&a.slice(0,4)===rQ&&r0.test(r)&&("-"===r.charAt(4)?l=rQ+(n=r.slice(5).replace(r1,r3)).charAt(0).toUpperCase()+n.slice(1):(o=(i=r).slice(4),r=r1.test(o)?i:("-"!==(o=o.replace(r5,r2)).charAt(0)&&(o="-"+o),rQ+o)),s=rV),new s(l,r))},r7=function(t,r){for(var n,i,o,a=t||"",l=r||"div",s={},u=0;u<a.length;)r4.lastIndex=u,o=r4.exec(a),(n=a.slice(u,o?o.index:a.length))&&(i?"#"===i?s.id=n:s.className?s.className.push(n):s.className=[n]:l=n,u+=n.length),o&&(i=o[0],u++);return{type:"element",tagName:l,properties:s,children:[]}},r8=function(t){var r=String(t||"").trim();return""===r?[]:r.split(r9)},ne=function(t){for(var r,n=[],i=String(t||""),o=i.indexOf(","),a=0,l=!1;!l;)-1===o&&(o=i.length,l=!0),((r=i.slice(a,o).trim())||!l)&&n.push(r),a=o+1,o=i.indexOf(",",a);return n},nt={}.hasOwnProperty;function nr(t,r,n){var i=n;return t.number||t.positiveNumber?isNaN(i)||""===i||(i=Number(i)):(t.boolean||t.overloadedBoolean)&&"string"==typeof i&&(""===i||rC(n)===rC(r))&&(i=!0),i}var nn=(nM=nD?function(t){for(var r,n=t.length,i=-1,o={};++i<n;)o[(r=t[i]).toLowerCase()]=r;return o}(nD):null,function(t,r){var n,i,o,a,l=r7(t,"div"),s=Array.prototype.slice.call(arguments,2),u=l.tagName.toLowerCase();if(l.tagName=nM&&nt.call(nM,u)?nM[u]:u,r&&("string"==typeof(n=r)||"length"in n||(i=l.tagName,o=n.type,!("input"===i||!o||"string"!=typeof o)&&("object"==typeof n.children&&"length"in n.children||(o=o.toLowerCase(),"button"===i?"menu"!==o&&"submit"!==o&&"reset"!==o&&"button"!==o:"value"in n))))&&(s.unshift(r),r=null),r)for(a in r)(function(t,r,n){var i,o,a;null==n||n!=n||(o=(i=r6(rJ,r)).property,"string"==typeof(a=n)&&(i.spaceSeparated?a=r8(a):i.commaSeparated?a=ne(a):i.commaOrSpaceSeparated&&(a=r8(ne(a).join(" ")))),"style"===o&&"string"!=typeof n&&(a=function(t){var r,n=[];for(r in t)n.push([r,t[r]].join(": "));return n.join("; ")}(a)),"className"===o&&t.className&&(a=t.className.concat(a)),t[o]=function(t,r,n){var i,o,a;if("object"!=typeof n||!("length"in n))return nr(t,r,n);for(o=n.length,i=-1,a=[];++i<o;)a[i]=nr(t,r,n[i]);return a}(i,o,a))})(l.properties,a,r[a]);return function t(r,n){var i,o;if("string"!=typeof n&&"number"!=typeof n){if("object"==typeof n&&"length"in n)for(i=-1,o=n.length;++i<o;)t(r,n[i]);else{if("object"!=typeof n||!("type"in n))throw Error("Expected node, nodes, or string, got `"+n+"`");r.push(n)}}else r.push({type:"text",value:String(n)})}(l.children,s),"template"===l.tagName&&(l.content={type:"root",children:l.children},l.children=[]),l});nn.displayName="html";var ni=function(t){var r="string"==typeof t?t.charCodeAt(0):t;return r>=48&&r<=57},no=function(t){var r="string"==typeof t?t.charCodeAt(0):t;return r>=97&&r<=122||r>=65&&r<=90},na={AEli:"\xc6",AElig:"\xc6",AM:"&",AMP:"&",Aacut:"\xc1",Aacute:"\xc1",Abreve:"Ă",Acir:"\xc2",Acirc:"\xc2",Acy:"А",Afr:"\uD835\uDD04",Agrav:"\xc0",Agrave:"\xc0",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"\uD835\uDD38",ApplyFunction:"⁡",Arin:"\xc5",Aring:"\xc5",Ascr:"\uD835\uDC9C",Assign:"≔",Atild:"\xc3",Atilde:"\xc3",Aum:"\xc4",Auml:"\xc4",Backslash:"∖",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"ℬ",Beta:"Β",Bfr:"\uD835\uDD05",Bopf:"\uD835\uDD39",Breve:"˘",Bscr:"ℬ",Bumpeq:"≎",CHcy:"Ч",COP:"\xa9",COPY:"\xa9",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",Cayleys:"ℭ",Ccaron:"Č",Ccedi:"\xc7",Ccedil
1:"\xc7",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"\xb8",CenterDot:"\xb7",Cfr:"ℭ",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"ℂ",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"⨯",Cscr:"\uD835\uDC9E",Cup:"⋓",CupCap:"≍",DD:"ⅅ",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"\uD835\uDD07",DiacriticalAcute:"\xb4",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"ⅆ",Dopf:"\uD835\uDD3B",Dot:"\xa8",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"\xa8",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"\uD835\uDC9F",Dstrok:"Đ",ENG:"Ŋ",ET:"\xd0",ETH:"\xd0",Eacut:"\xc9",Eacute:"\xc9",Ecaron:"Ě",Ecir:"\xca",Ecirc:"\xca",Ecy:"Э",Edot:"Ė",Efr:"\uD835\uDD08",Egrav:"\xc8",Egrave:"\xc8",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"\uD835\uDD3C",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"ℰ",Esim:"⩳",Eta:"Η",Eum:"\xcb",Euml:"\xcb",Exists:"∃",ExponentialE:"ⅇ",Fcy:"Ф",Ffr:"\uD835\uDD09",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"\uD835\uDD3D",ForAll:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",G:">",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"\uD835\uDD0A",Gg:"⋙",Gopf:"\uD835\uDD3E",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"\uD835\uDCA2",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacut:"\xcd",Iacute:"\xcd",Icir:"\xce",Icirc:"\xce",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrav:"\xcc",Igrave:"\xcc",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"⁣",InvisibleTimes:"⁢",Iogon:"Į",Iopf:"\uD835\uDD40",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Ium:"\xcf",Iuml:"\xcf",Jcirc:"Ĵ",Jcy:"Й",Jfr:"\uD835\uDD0D",Jopf:"\uD835\uDD41",Jscr:"\uD835\uDCA5",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"\uD835\uDD0E",Kopf:"\uD835\uDD42",Kscr:"\uD835\uDCA6",LJcy:"Љ",L:"<",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"\uD835\uDD0F",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"\uD835\uDD43",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"\uD835\uDD10",MinusPlus:"∓",Mopf:"\uD835\uDD44",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",Nfr:"\uD835\uDD11",NoBreak:"⁠",NonBreakingSpace:"\xa0",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"\uD835\uDCA9",Ntild:"\xd1",Ntilde:"\xd1",Nu:"Ν",OElig:"Œ",Oacut:"\xd3",Oacute:"\xd3",Ocir:"\xd4",Ocirc:"\xd4",Ocy:"О",Odblac:"Ő",Ofr:"\uD835\uDD12",Ograv:"\xd2",Ograve:"\xd2",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"\uD835\uDD46",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"\uD835\uDCAA",Oslas:"\xd8",Oslash:"\xd8",Otild:"\xd5",Otilde:"\xd5",Otimes:"⨷",Oum:"\xd6",Ouml:"\xd6",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"\uD835\uDD13",Phi:"Φ",Pi:"Π",PlusMinus:"\xb1",Poincareplane
1:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"\uD835\uDCAB",Psi:"Ψ",QUO:'"',QUOT:'"',Qfr:"\uD835\uDD14",Qopf:"ℚ",Qscr:"\uD835\uDCAC",RBarr:"⤐",RE:"\xae",REG:"\xae",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"\uD835\uDD16",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"\uD835\uDD4A",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"\uD835\uDCAE",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THOR:"\xde",THORN:"\xde",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"	",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"\uD835\uDD17",Therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"\uD835\uDD4B",TripleDot:"⃛",Tscr:"\uD835\uDCAF",Tstrok:"Ŧ",Uacut:"\xda",Uacute:"\xda",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucir:"\xdb",Ucirc:"\xdb",Ucy:"У",Udblac:"Ű",Ufr:"\uD835\uDD18",Ugrav:"\xd9",Ugrave:"\xd9",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"\uD835\uDD4C",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"\uD835\uDCB0",Utilde:"Ũ",Uum:"\xdc",Uuml:"\xdc",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"\uD835\uDD19",Vopf:"\uD835\uDD4D",Vscr:"\uD835\uDCB1",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"\uD835\uDD1A",Wopf:"\uD835\uDD4E",Wscr:"\uD835\uDCB2",Xfr:"\uD835\uDD1B",Xi:"Ξ",Xopf:"\uD835\uDD4F",Xscr:"\uD835\uDCB3",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacut:"\xdd",Yacute:"\xdd",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"\uD835\uDD1C",Yopf:"\uD835\uDD50",Yscr:"\uD835\uDCB4",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"​",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"\uD835\uDCB5",aacut:"\xe1",aacute:"\xe1",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acir:"\xe2",acirc:"\xe2",acut:"\xb4",acute:"\xb4",acy:"а",aeli:"\xe6",aelig:"\xe6",af:"⁡",afr:"\uD835\uDD1E",agrav:"\xe0",agrave:"\xe0",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",am:"&",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"\xc5",angzarr:"⍼",aogon:"ą",aopf:"\uD835\uDD52",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",arin:"\xe5",aring:"\xe5",ascr:"\uD835\uDCB6",ast:"*",asymp:"≈",asympeq:"≍",atild:"\xe3",atilde:"\xe3",aum:"\xe4",auml:"\xe4",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",bfr:"\uD835\uDD1F",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"\uD835\uDD53",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvba:"\xa6",brvbar:"\xa6",bscr:"\uD835\uDCB7",bsemi:"⁏",bsim:"∽",b
1sime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedi:"\xe7",ccedil:"\xe7",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedi:"\xb8",cedil:"\xb8",cemptyv:"⦲",cen:"\xa2",cent:"\xa2",centerdot:"\xb7",cfr:"\uD835\uDD20",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"\xae",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"\uD835\uDD54",coprod:"∐",cop:"\xa9",copy:"\xa9",copysr:"℗",crarr:"↵",cross:"✗",cscr:"\uD835\uDCB8",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curre:"\xa4",curren:"\xa4",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",de:"\xb0",deg:"\xb0",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"\uD835\uDD21",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"\xa8",digamma:"ϝ",disin:"⋲",div:"\xf7",divid:"\xf7",divide:"\xf7",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"\uD835\uDD55",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"\uD835\uDCB9",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacut:"\xe9",eacute:"\xe9",easter:"⩮",ecaron:"ě",ecir:"\xea",ecirc:"\xea",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"\uD835\uDD22",eg:"⪚",egrav:"\xe8",egrave:"\xe8",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"\uD835\uDD56",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",et:"\xf0",eth:"\xf0",eum:"\xeb",euml:"\xeb",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"\uD835\uDD23",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"\uD835\uDD57",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac1:"\xbc",frac12:"\xbd",frac13:"⅓",frac14:"\xbc",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac3:"\xbe",frac34:"\xbe",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"\uD835\uDCBB",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"\uD835\uDD24",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"\uD835\uDD58",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",g:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"\xbd",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"\uD835\uDD25",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"\uD835\uDD59",horbar:"―",hscr:"\uD835\uDCBD",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacut:"\xed",iacute:"\xed",ic:"⁣",icir:"\xee",icirc:"\xee",icy:"и",iecy:"е",iexc:"\xa1",iexcl:"\xa1",iff:"⇔",ifr:"\uD835\uDD26",igrav:"\xec",igrave:"\xec",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",image:"ℑ",imagline:"ℐ",
1imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"\uD835\uDD5A",iota:"ι",iprod:"⨼",iques:"\xbf",iquest:"\xbf",iscr:"\uD835\uDCBE",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"Ä©",iukcy:"і",ium:"\xef",iuml:"\xef",jcirc:"ĵ",jcy:"й",jfr:"\uD835\uDD27",jmath:"È·",jopf:"\uD835\uDD5B",jscr:"\uD835\uDCBF",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"Ä·",kcy:"к",kfr:"\uD835\uDD28",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"\uD835\uDD5C",kscr:"\uD835\uDCC0",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laqu:"\xab",laquo:"\xab",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"â©¿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"\uD835\uDD29",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"\uD835\uDD5D",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"â§«",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"\uD835\uDCC1",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",l:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"â©»",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",mac:"\xaf",macr:"\xaf",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"\uD835\uDD2A",mho:"℧",micr:"\xb5",micro:"\xb5",mid:"∣",midast:"*",midcir:"â«°",middo:"\xb7",middot:"\xb7",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"\uD835\uDD5E",mp:"∓",mscr:"\uD835\uDCC2",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbs:"\xa0",nbsp:"\xa0",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"\uD835\uDD2B",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"\uD835\uDD5F",no:"\xac",not:"\xac",notin:"∉",notinE:"⋹̸",notindot:"â
1‹µÌ¸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"\uD835\uDCC3",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntild:"\xf1",ntilde:"\xf1",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacut:"\xf3",oacute:"\xf3",oast:"⊛",ocir:"\xf4",ocirc:"\xf4",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"\uD835\uDD2C",ogon:"˛",ograv:"\xf2",ograve:"\xf2",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"\uD835\uDD60",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"\xba",order:"ℴ",orderof:"ℴ",ordf:"\xaa",ordm:"\xba",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslas:"\xf8",oslash:"\xf8",osol:"⊘",otild:"\xf5",otilde:"\xf5",otimes:"⊗",otimesas:"⨶",oum:"\xf6",ouml:"\xf6",ovbar:"⌽",par:"\xb6",para:"\xb6",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"\uD835\uDD2D",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusm:"\xb1",plusmn:"\xb1",plussim:"⨦",plustwo:"⨧",pm:"\xb1",pointint:"⨕",popf:"\uD835\uDD61",poun:"\xa3",pound:"\xa3",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"\uD835\uDCC5",psi:"ψ",puncsp:" ",qfr:"\uD835\uDD2E",qint:"⨌",qopf:"\uD835\uDD62",qprime:"⁗",qscr:"\uD835\uDCC6",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quo:'"',quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raqu:"\xbb",raquo:"\xbb",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",re:"\xae",reg:"\xae",rfisht:"⥽",rfloor:"⌋",rfr:"\uD835\uDD2F",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"â«®",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"\uD835\uDD63",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"\uD835\uDCC7",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"Å¡",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",
1scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sec:"\xa7",sect:"\xa7",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"\uD835\uDD30",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",sh:"\xad",shy:"\xad",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"\uD835\uDD64",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"\uD835\uDCC8",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"\xaf",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup:"⊃",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szli:"\xdf",szlig:"\xdf",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"\uD835\uDD31",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thor:"\xfe",thorn:"\xfe",tilde:"˜",time:"\xd7",times:"\xd7",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"\uD835\uDD65",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"\uD835\uDCC9",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacut:"\xfa",uacute:"\xfa",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucir:"\xfb",ucirc:"\xfb",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"\uD835\uDD32",ugrav:"\xf9",ugrave:"\xf9",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",um:"\xa8",uml:"\xa8",uogon:"ų",uopf:"\uD835\uDD66",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"\uD835\uDCCA",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uum:"\xfc",uuml:"\xfc",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"\uD835\uDD33",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"\uD835\uDD67",vprop:"∝",vrtri:"⊳",vscr:"\uD835\uDCCB",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"\uD835\uDD34",wopf:"\uD835\uDD68",wp:"℘",wr:"≀",wreath:"≀",wscr:"\uD835\uDCCC",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"\uD835\uDD35",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"\uD835\uDD69",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"\uD835\uDCCD",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacut:"\xfd",yacute:"\xfd",yacy:"я",ycirc:"ŷ",ycy:"ы",ye:"\xa5",yen:"\xa5",yfr:"\uD835\uDD36",yicy:"ї",yopf:"\uD835\uDD6A",yscr:"\uD835\uDCCE",yucy:"ю",yum:"\xff",yuml:"\xff",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"\uD835\uDD37",zhcy:"ж",zigrarr:"⇝",zopf:"\uD835\uDD6B",zscr:"\uD835\uDCCF",zwj:"‍",zwnj:"‌"},nl={}
1.hasOwnProperty,ns={AElig:"\xc6",AMP:"&",Aacute:"\xc1",Acirc:"\xc2",Agrave:"\xc0",Aring:"\xc5",Atilde:"\xc3",Auml:"\xc4",COPY:"\xa9",Ccedil:"\xc7",ETH:"\xd0",Eacute:"\xc9",Ecirc:"\xca",Egrave:"\xc8",Euml:"\xcb",GT:">",Iacute:"\xcd",Icirc:"\xce",Igrave:"\xcc",Iuml:"\xcf",LT:"<",Ntilde:"\xd1",Oacute:"\xd3",Ocirc:"\xd4",Ograve:"\xd2",Oslash:"\xd8",Otilde:"\xd5",Ouml:"\xd6",QUOT:'"',REG:"\xae",THORN:"\xde",Uacute:"\xda",Ucirc:"\xdb",Ugrave:"\xd9",Uuml:"\xdc",Yacute:"\xdd",aacute:"\xe1",acirc:"\xe2",acute:"\xb4",aelig:"\xe6",agrave:"\xe0",amp:"&",aring:"\xe5",atilde:"\xe3",auml:"\xe4",brvbar:"\xa6",ccedil:"\xe7",cedil:"\xb8",cent:"\xa2",copy:"\xa9",curren:"\xa4",deg:"\xb0",divide:"\xf7",eacute:"\xe9",ecirc:"\xea",egrave:"\xe8",eth:"\xf0",euml:"\xeb",frac12:"\xbd",frac14:"\xbc",frac34:"\xbe",gt:">",iacute:"\xed",icirc:"\xee",iexcl:"\xa1",igrave:"\xec",iquest:"\xbf",iuml:"\xef",laquo:"\xab",lt:"<",macr:"\xaf",micro:"\xb5",middot:"\xb7",nbsp:"\xa0",not:"\xac",ntilde:"\xf1",oacute:"\xf3",ocirc:"\xf4",ograve:"\xf2",ordf:"\xaa",ordm:"\xba",oslash:"\xf8",otilde:"\xf5",ouml:"\xf6",para:"\xb6",plusmn:"\xb1",pound:"\xa3",quot:'"',raquo:"\xbb",reg:"\xae",sect:"\xa7",shy:"\xad",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",szlig:"\xdf",thorn:"\xfe",times:"\xd7",uacute:"\xfa",ucirc:"\xfb",ugrave:"\xf9",uml:"\xa8",uuml:"\xfc",yacute:"\xfd",yen:"\xa5",yuml:"\xff"},nu={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},nc=function(t){return no(t)||ni(t)},nd={}.hasOwnProperty,nh=String.fromCharCode,np=Function.prototype,nf={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},ng="named",nm="hexadecimal",nv="decimal",nb={};nb[nm]=16,nb[nv]=10;var ny={};ny[ng]=nc,ny[nv]=ni,ny[nm]=function(t){var r="string"==typeof t?t.charCodeAt(0):t;return r>=97&&r<=102||r>=65&&r<=70||r>=48&&r<=57};var nw={};nw[1]="Named character references must be terminated by a semicolon",nw[2]="Numeric character references must be terminated by a semicolon",nw[3]="Named character references cannot be empty",nw[4]="Numeric character references cannot be empty",nw[5]="Named character references must be known",nw[6]="Numeric character references cannot be disallowed",nw[7]="Numeric character references cannot be outside the permissible Unicode range";var nx,nk,nS,nE,nA,nP,nT,nC,nR,nL,nD,nM,n$,nF={exports:{}};n$=function(t){var r=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,i={},o={manual:t.Prism&&t.Prism.manual,disableWorkerMessageHandler:t.Prism&&t.Prism.disableWorkerMessageHandler,util:{encode:function t(r){return r instanceof a?new a(r.type,t(r.content),r.alias):Array.isArray(r)?r.map(t):r.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(t){return Object.prototype.toString.call(t).slice(8,-1)},objId:function(t){return t.__id||Object.defineProperty(t,"__id",{value:++n}),t.__id},clone:function t(r,n){var i,a;switch(n=n||{},o.util.type(r)){case"Object":if(n[a=o.util.objId(r)])return n[a];for(var l in i={},n[a]=i,r)r.hasOwnProperty(l)&&(i[l]=t(r[l],n));return i;case"Array":return n[a=o.util.objId(r)]?n[a]:(i=[],n[a]=i,r.forEach(function(r,o){i[o]=t(r,n)}),i);default:return r}},getLanguage:function(t){for(;t;){var n=r.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(r,"gi"),""),t.classList.add("language-"+n)},currentScript:function(){if(typeof document>"u")return null;if("currentScript"in document)return document.currentScript;try{throw Error()}catch(i){var t=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(i.stack)||[])[1];if(t){var r=document.getElementsByTagName("script");for(var n in r)if(r[n].src==t)return r[n]}return null}},isActive:function(t,r,n){for(var i="no-"+r;t;){var o=t.classList;if(o.contains(r))return!0;if(o.contains(i))return!1;t=t.parentElement}return!!n}},languages:{plain:i,plaintext:i,text:i,txt:i,extend:function(t,r){var n=o.util.clone(o.languages[t]);for(var i in r)n[i]=r[i];return n},insertBefore:function(t,r,n,i){var a=(i=i||o.languages)[t],l={};for(var s in a)if(a.hasOwnProperty(s)){if(s==r)for(var u in n)n.hasOwnProperty(u)&&(l[u]=n[u]);n.hasOwnProperty(s)||(l[s]=a[s])}var c=i[t];return i[t]=l,o.languages.DFS(o.languages,function(r,n){n===c&&r!=t&&(this[r]=l)}),l},DFS:function t(r,n,i,a){a=a||{};var l=o.util.objId;for(var s in r)if(r.hasOwnProperty(s)){n.call(r,s,r[s],i||s);var u=r[s],c=o.util.type(u);"Object"!==c||a[l(u)]?"Array"!==c||a[l(u)]||(a[l(u)]=!0,t(u,n,s,a)):(a[l(u)]=!0,t(u,n,null,a))}}},plugins:{},highlightAll:function(t,r){o.highlightAllUnder(document,t,r)},highlightAllUnder:function(t,r,n){var i={callback:n,container:t,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",i),i.elements=Array.prototype.slice.apply(i.container.querySelectorAll(i.selector)),o.hooks.run("before-all-elements-highlight",i);for(var a,l=0;a=i.elements[l++];)o.highlightElement(a,!0===r,i.callback)},highlightElement:function(r,n,i){var a=o.util.getLanguage(r),l=o.languages[a];o.util.setLanguage(r,a);var s=r.parentElement;s&&"pre"===s.nodeName.toLowerCase()&&o.util.setLanguage(s,a);var u={element:r,language:a,grammar:l,code:r.textContent};function c(t){u.highlightedCode=t,o.hooks.run("before-insert",u),u.element.innerHTML=u.highlightedCode,o.hooks.run("after-highlight",u),o.hooks.run("complete",u),i&&i.call(u.element)}if(o.hooks.run("before-sanity-check",u),(s=u.element.parentElement)&&"pre"===s.nodeName.toLowerCase()&&!s.hasAttribute("tabindex")&&s.setAttribute("tabindex","0"),!u.code)return o.hooks.run("complete",u),void(i&&i.call(u.element));if(o.hooks.run("before-highlight",u),u.grammar){if(n&&t.Worker){var d=new Worker(o.filename);d.onmessage=function(t){c(t.data)},d.postMessage(JSON.stringify({language:u.language,code:u.code,immediateClose:!0}))}else c(o.highlight(u.code,u.grammar,u.language))}else c(o.util.encode(u.code))},highlight:function(t,r,n){var i={code:t,grammar:r,language:n};
1if(o.hooks.run("before-tokenize",i),!i.grammar)throw Error('The language "'+i.language+'" has no grammar.');return i.tokens=o.tokenize(i.code,i.grammar),o.hooks.run("after-tokenize",i),a.stringify(o.util.encode(i.tokens),i.language)},tokenize:function(t,r){var n=r.rest;if(n){for(var i in n)r[i]=n[i];delete r.rest}var c=new s;return u(c,c.head,t),function t(r,n,i,s,c,d){for(var h in i)if(i.hasOwnProperty(h)&&i[h]){var p=i[h];p=Array.isArray(p)?p:[p];for(var f=0;f<p.length;++f){if(d&&d.cause==h+","+f)return;var g=p[f],m=g.inside,v=!!g.lookbehind,b=!!g.greedy,y=g.alias;if(b&&!g.pattern.global){var w=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,w+"g")}for(var x=g.pattern||g,k=s.next,S=c;k!==n.tail&&!(d&&S>=d.reach);S+=k.value.length,k=k.next){var E=k.value;if(n.length>r.length)return;if(!(E instanceof a)){var A,P=1;if(b){if(!(A=l(x,S,r,v))||A.index>=r.length)break;var T=A.index,C=A.index+A[0].length,R=S;for(R+=k.value.length;T>=R;)R+=(k=k.next).value.length;if(S=R-=k.value.length,k.value instanceof a)continue;for(var L=k;L!==n.tail&&(R<C||"string"==typeof L.value);L=L.next)P++,R+=L.value.length;P--,E=r.slice(S,R),A.index-=S}else if(!(A=l(x,0,E,v)))continue;T=A.index;var D=A[0],M=E.slice(0,T),$=E.slice(T+D.length),F=S+E.length;d&&F>d.reach&&(d.reach=F);var O=k.prev;if(M&&(O=u(n,O,M),S+=M.length),function(t,r,n){for(var i=r.next,o=0;o<n&&i!==t.tail;o++)i=i.next;r.next=i,i.prev=r,t.length-=o}(n,O,P),k=u(n,O,new a(h,m?o.tokenize(D,m):D,y,D)),$&&u(n,k,$),P>1){var V={cause:h+","+f,reach:F};t(r,n,i,k.prev,S,V),d&&V.reach>d.reach&&(d.reach=V.reach)}}}}}}(t,c,r,c.head,0),function(t){for(var r=[],n=t.head.next;n!==t.tail;)r.push(n.value),n=n.next;return r}(c)},hooks:{all:{},add:function(t,r){var n=o.hooks.all;n[t]=n[t]||[],n[t].push(r)},run:function(t,r){var n=o.hooks.all[t];if(n&&n.length)for(var i,a=0;i=n[a++];)i(r)}},Token:a};function a(t,r,n,i){this.type=t,this.content=r,this.alias=n,this.length=0|(i||"").length}function l(t,r,n,i){t.lastIndex=r;var o=t.exec(n);if(o&&i&&o[1]){var a=o[1].length;o.index+=a,o[0]=o[0].slice(a)}return o}function s(){var t={value:null,prev:null,next:null},r={value:null,prev:t,next:null};t.next=r,this.head=t,this.tail=r,this.length=0}function u(t,r,n){var i=r.next,o={value:n,prev:r,next:i};return r.next=o,i.prev=o,t.length++,o}if(t.Prism=o,a.stringify=function t(r,n){if("string"==typeof r)return r;if(Array.isArray(r)){var i="";return r.forEach(function(r){i+=t(r,n)}),i}var a={type:r.type,content:t(r.content,n),tag:"span",classes:["token",r.type],attributes:{},language:n},l=r.alias;l&&(Array.isArray(l)?Array.prototype.push.apply(a.classes,l):a.classes.push(l)),o.hooks.run("wrap",a);var s="";for(var u in a.attributes)s+=" "+u+'="'+(a.attributes[u]||"").replace(/"/g,"&quot;")+'"';return"<"+a.tag+' class="'+a.classes.join(" ")+'"'+s+">"+a.content+"</"+a.tag+">"},!t.document)return t.addEventListener&&(o.disableWorkerMessageHandler||t.addEventListener("message",function(r){var n=JSON.parse(r.data),i=n.language,a=n.code,l=n.immediateClose;t.postMessage(o.highlight(a,o.languages[i],i)),l&&t.close()},!1)),o;var c=o.util.currentScript();function d(){o.manual||o.highlightAll()}if(c&&(o.filename=c.src,c.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var h=document.readyState;"loading"===h||"interactive"===h&&c&&c.defer?document.addEventListener("DOMContentLoaded",d):window.requestAnimationFrame?window.requestAnimationFrame(d):window.setTimeout(d,16)}return o}("u">typeof window?window:"u">typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{}),nF.exports&&(nF.exports=n$),"u">typeof eM&&(eM.Prism=n$);var nO=nF.exports;function nV(t){t.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>
1\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},t.languages.markup.tag.inside["attr-value"].inside.entity=t.languages.markup.entity,t.languages.markup.doctype.inside["internal-subset"].inside=t.languages.markup,t.hooks.add("wrap",function(t){"entity"===t.type&&(t.attributes.title=t.content.value.replace(/&amp;/,"&"))}),Object.defineProperty(t.languages.markup.tag,"addInlined",{value:function(r,n){var i={};i["language-"+n]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:t.languages[n]},i.cdata=/^<!\[CDATA\[|\]\]>$/i;var o={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:i}};o["language-"+n]={pattern:/[\s\S]+/,inside:t.languages[n]};var a={};a[r]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return r}),"i"),lookbehind:!0,greedy:!0,inside:o},t.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(t.languages.markup.tag,"addAttribute",{value:function(r,n){t.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+r+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:t.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),t.languages.html=t.languages.markup,t.languages.mathml=t.languages.markup,t.languages.svg=t.languages.markup,t.languages.xml=t.languages.extend("markup",{}),t.languages.ssml=t.languages.xml,t.languages.atom=t.languages.xml,t.languages.rss=t.languages.xml}function nB(t){var r,n;r=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+r.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+r.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+r.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:r,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css,(n=t.languages.markup)&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}function nj(t){t.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}function nq(t){t.languages.javascript=t.languages.extend("clike",{"class-name":[t.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?
1:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),t.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,t.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:t.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:t.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:t.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:t.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:t.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),t.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:t.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),t.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),t.languages.markup&&(t.languages.markup.tag.addInlined("script","javascript"),t.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),t.languages.js=t.languages.javascript}nV.displayName="markup",nV.aliases=["html","mathml","svg","xml","ssml","atom","rss"],nB.displayName="css",nB.aliases=[],nj.displayName="clike",nj.aliases=[],nq.displayName="javascript",nq.aliases=["js"];var nN,n_,nI="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof eM?eM:{},nz=(n_=(nN="Prism"in nI)?nI.Prism:void 0,function(){nN?nI.Prism=n_:delete nI.Prism,nN=void 0,n_=void 0});nI.Prism={manual:!0,disableWorkerMessageHandler:!0};var nH=function(t,r){var n,i,o={};for(i in r||(r={}),nf)n=r[i],o[i]=null==n?nf[i]:n;return(o.position.indent||o.position.start)&&(o.indent=o.position.indent||[],o.position=o.position.start),function(t,r){var n,i,o,a,l,s,u,c,d,h,p,f,g,m,v,b,y,w,x,k,S,E,A=r.additional,P=r.nonTerminated,T=r.text,C=r.reference,R=r.warning,L=r.textContext,D=r.referenceContext,M=r.warningContext,$=r.position,F=r.indent||[],O=t.length,V=0,B=-1,j=$.column||1,q=$.line||1,N="",_=[];for("string"==typeof A&&(A=A.charCodeAt(0)),x=I(),p=R?function(t,r){var n=I();n.column+=r,n.offset+=r,R.call(M,nw[t],n,t)}:np,V--,O++;++V<O;)if(10===c&&(j=F[B]||1),38===(c=t.charCodeAt(V))){if(9===(h=t.charCodeAt(V+1))||10===h||12===h||32===h||38===h||60===h||h!=h||A&&h===A){N+=n
1h(c),j++;continue}for(v=b=V+1,E=b,35===h?(E=++v,88===(h=t.charCodeAt(E))||120===h?(y=nm,E=++v):y=nv):y=ng,a="",m="",u="",w=ny[y],E--;++E<O&&w(h=t.charCodeAt(E));)u+=nh(h),y===ng&&nd.call(ns,u)&&(a=u,m=ns[u]);(s=59===t.charCodeAt(E))&&(E++,(l=y===ng&&(o=u,!!nl.call(na,o)&&na[o]))&&(a=u,m=l)),S=1+E-b,(s||P)&&(u?y===ng?(s&&!m?p(5,1):(a!==u&&(S=1+(E=v+a.length)-v,s=!1),s||(f=a?1:3,r.attribute?61===(h=t.charCodeAt(E))?(p(f,S),m=null):nc(h)?m=null:p(f,S):p(f,S))),d=m):(s||p(2,S),(n=d=parseInt(u,nb[y]))>=55296&&n<=57343||n>1114111?(p(7,S),d=nh(65533)):d in nu?(p(6,S),d=nu[d]):(g="",((i=d)>=1&&i<=8||11===i||i>=13&&i<=31||i>=127&&i<=159||i>=64976&&i<=65007||!(65535&~i)||65534==(65535&i))&&p(6,S),d>65535&&(g+=nh((d-=65536)>>>10|55296),d=56320|1023&d),d=g+nh(d))):y!==ng&&p(4,S)),d?(z(),x=I(),V=E-1,j+=E-b+1,_.push(d),(k=I()).offset++,C&&C.call(D,d,{start:x,end:k},t.slice(b-1,E)),x=k):(u=t.slice(b-1,E),N+=u,j+=u.length,V=E-1)}else 10===c&&(q++,B++,j=0),c==c?(N+=nh(c),j++):z();return _.join("");function I(){return{line:q,column:j,offset:V+($.offset||0)}}function z(){N&&(_.push(N),T&&T.call(L,N,{start:x,end:I()}),N="")}}(t,o)};nz();var nU={}.hasOwnProperty;function nW(){}nW.prototype=nO;var nG=new nW;function nY(t){if("function"!=typeof t||!t.displayName)throw Error("Expected `function` for `grammar`, got `"+t+"`");void 0===nG.languages[t.displayName]&&t(nG)}nG.highlight=function(t,r){var n,i=nO.highlight;if("string"!=typeof t)throw Error("Expected `string` for `value`, got `"+t+"`");if("Object"===nG.util.type(r))n=r,r=null;else{if("string"!=typeof r)throw Error("Expected `string` for `name`, got `"+r+"`");if(!nU.call(nG.languages,r))throw Error("Unknown language: `"+r+"` is not registered");n=nG.languages[r]}return i.call(this,t,n,r)},nG.register=nY,nG.alias=function(t,r){var n,i,o,a,l=nG.languages,s=t;for(n in r&&((s={})[t]=r),s)for(o=(i="string"==typeof(i=s[n])?[i]:i).length,a=-1;++a<o;)l[i[a]]=l[n]},nG.registered=function(t){if("string"!=typeof t)throw Error("Expected `string` for `language`, got `"+t+"`");return nU.call(nG.languages,t)},nG.listLanguages=function(){var t,r=nG.languages,n=[];for(t in r)nU.call(r,t)&&"object"==typeof r[t]&&n.push(t);return n},nY(nV),nY(nB),nY(nj),nY(nq),nG.util.encode=function(t){return t},nG.Token.stringify=function(t,r,n){var i;return"string"==typeof t?{type:"text",value:t}:"Array"===nG.util.type(t)?function(t,r){for(var n,i=[],o=t.length,a=-1;++a<o;)""!==(n=t[a])&&null!=n&&i.push(n);for(a=-1,o=i.length;++a<o;)n=i[a],i[a]=nG.Token.stringify(n,r,i);return i}(t,r):(i={type:t.type,content:nG.Token.stringify(t.content,r,n),tag:"span",classes:["token",t.type],attributes:{},language:r,parent:n},t.alias&&(i.classes=i.classes.concat(t.alias)),nG.hooks.run("wrap",i),nn(i.tag+"."+i.classes.join("."),function(t){var r;for(r in t)t[r]=nH(t[r]);return t}(i.attributes),i.content))},rS.string,rS.bool,rS.string.isRequired,rS.string.isRequired,rS.arrayOf(rS.oneOfType([rS.number,rS.shape({line:rS.number.isRequired,className:rS.string,component:rS.oneOfType([rS.node,rS.func])})]));let nX=["top","right","bottom","left"],nZ=Math.min,nK=Math.max,nJ=Math.round,nQ=Math.floor,n0=t=>({x:t,y:t}),n1={left:"right",right:"left",bottom:"top",top:"bottom"},n5={start:"end",end:"start"};function n2(t,r){return"function"==typeof t?t(r):t}function n3(t){return t.split("-")[0]}function n4(t){return t.split("-")[1]}function n9(t){return"x"===t?"y":"x"}function n6(t){return"y"===t?"height":"width"}function n7(t){return["top","bottom"].includes(n3(t))?"y":"x"}function n8(t){return t.replace(/start|end/g,t=>n5[t])}function ie(t){return t.replace(/left|right|bottom|top/g,t=>n1[t])}function it(t){return"number"!=typeof t?{top:0,right:0,bottom:0,left:0,...t}:{top:t,right:t,bottom:t,left:t}}function ir(t){return{...t,top:t.y,left:t.x,right:t.x+t.width,bottom:t.y+t.height}}function ii(t,r,n){let i,{reference:o,floating:a}=t,l=n7(r),s=n9(n7(r)),u=n6(s),c=n3(r),d="y"===l,h=o.x+o.width/2-a.width/2,p=o.y+o.height/2-a.height/2,f=o[u]/2-a[u]/2;switch(c){case"top":i={x:h,y:o.y-a.height};break;case"bottom":i={x:h,y:o.y+o.height};break;case"right":i={x:o.x+o.width,y:p};break;case"left":i={x:o.x-a.width,y:p};break;default:i={x:o.x,y:o.y}}switch(n4(r)){case"start":i[s]-=f*(n&&d?-1:1);break;case"end":i[s]+=f*(n&&d?-1:1)}return i}async function io(t,r){var n;void 0===r&&(r={});let{x:i,y:o,platform:a,rects:l,elements:s,strategy:u}=t,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:h="floating",altBoundary:p=!1,padding:f=0}=n2(r,t),g=it(f),m=s[p?"floating"===h?"reference":"floating":h],v=ir(await a.getClippingRect
1({element:null==(n=await (null==a.isElement?void 0:a.isElement(m)))||n?m:m.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:u})),b="floating"===h?{...l.floating,x:i,y:o}:l.reference,y=await (null==a.getOffsetParent?void 0:a.getOffsetParent(s.floating)),w=await (null==a.isElement?void 0:a.isElement(y))&&await (null==a.getScale?void 0:a.getScale(y))||{x:1,y:1},x=ir(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:b,offsetParent:y,strategy:u}):b);return{top:(v.top-x.top+g.top)/w.y,bottom:(x.bottom-v.bottom+g.bottom)/w.y,left:(v.left-x.left+g.left)/w.x,right:(x.right-v.right+g.right)/w.x}}function ia(t,r){return{top:t.top-r.height,right:t.right-r.width,bottom:t.bottom-r.height,left:t.left-r.width}}function il(t){return nX.some(r=>t[r]>=0)}function is(t){return id(t)?(t.nodeName||"").toLowerCase():"#document"}function iu(t){var r;return(null==t||null==(r=t.ownerDocument)?void 0:r.defaultView)||window}function ic(t){var r;return null==(r=(id(t)?t.ownerDocument:t.document)||window.document)?void 0:r.documentElement}function id(t){return t instanceof Node||t instanceof iu(t).Node}function ih(t){return t instanceof Element||t instanceof iu(t).Element}function ip(t){return t instanceof HTMLElement||t instanceof iu(t).HTMLElement}function ig(t){return!(typeof ShadowRoot>"u")&&(t instanceof ShadowRoot||t instanceof iu(t).ShadowRoot)}function im(t){let{overflow:r,overflowX:n,overflowY:i,display:o}=iw(t);return/auto|scroll|overlay|hidden|clip/.test(r+i+n)&&!["inline","contents"].includes(o)}function iv(t){let r=ib(),n=iw(t);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!r&&!!n.backdropFilter&&"none"!==n.backdropFilter||!r&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(t=>(n.willChange||"").includes(t))||["paint","layout","strict","content"].some(t=>(n.contain||"").includes(t))}function ib(){return!(typeof CSS>"u"||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function iy(t){return["html","body","#document"].includes(is(t))}function iw(t){return iu(t).getComputedStyle(t)}function ix(t){return ih(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function ik(t){if("html"===is(t))return t;let r=t.assignedSlot||t.parentNode||ig(t)&&t.host||ic(t);return ig(r)?r.host:r}function iS(t,r,n){var i;void 0===r&&(r=[]),void 0===n&&(n=!0);let o=function t(r){let n=ik(r);return iy(n)?r.ownerDocument?r.ownerDocument.body:r.body:ip(n)&&im(n)?n:t(n)}(t),a=o===(null==(i=t.ownerDocument)?void 0:i.body),l=iu(o);return a?r.concat(l,l.visualViewport||[],im(o)?o:[],l.frameElement&&n?iS(l.frameElement):[]):r.concat(o,iS(o,[],n))}function iE(t){let r=iw(t),n=parseFloat(r.width)||0,i=parseFloat(r.height)||0,o=ip(t),a=o?t.offsetWidth:n,l=o?t.offsetHeight:i,s=nJ(n)!==a||nJ(i)!==l;return s&&(n=a,i=l),{width:n,height:i,$:s}}function iA(t){return ih(t)?t:t.contextElement}function iP(t){let r=iA(t);if(!ip(r))return n0(1);let n=r.getBoundingClientRect(),{width:i,height:o,$:a}=iE(r),l=(a?nJ(n.width):n.width)/i,s=(a?nJ(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}let iT=n0(0);function iC(t){let r=iu(t);
1return ib()&&r.visualViewport?{x:r.visualViewport.offsetLeft,y:r.visualViewport.offsetTop}:iT}function iR(t,r,n,i){var o;void 0===r&&(r=!1),void 0===n&&(n=!1);let a=t.getBoundingClientRect(),l=iA(t),s=n0(1);r&&(i?ih(i)&&(s=iP(i)):s=iP(t));let u=(void 0===(o=n)&&(o=!1),!(!i||o&&i!==iu(l))&&o)?iC(l):n0(0),c=(a.left+u.x)/s.x,d=(a.top+u.y)/s.y,h=a.width/s.x,p=a.height/s.y;if(l){let t=iu(l),r=i&&ih(i)?iu(i):i,n=t,o=n.frameElement;for(;o&&i&&r!==n;){let t=iP(o),r=o.getBoundingClientRect(),i=iw(o),a=r.left+(o.clientLeft+parseFloat(i.paddingLeft))*t.x,l=r.top+(o.clientTop+parseFloat(i.paddingTop))*t.y;c*=t.x,d*=t.y,h*=t.x,p*=t.y,c+=a,d+=l,o=(n=iu(o)).frameElement}}return ir({width:h,height:p,x:c,y:d})}let iL=[":popover-open",":modal"];function iD(t){return iL.some(r=>{try{return t.matches(r)}catch{return!1}})}function iM(t){return iR(ic(t)).left+ix(t).scrollLeft}function i$(t,r,n){let i;if("viewport"===r)i=function(t,r){let n=iu(t),i=ic(t),o=n.visualViewport,a=i.clientWidth,l=i.clientHeight,s=0,u=0;if(o){a=o.width,l=o.height;let t=ib();(!t||t&&"fixed"===r)&&(s=o.offsetLeft,u=o.offsetTop)}return{width:a,height:l,x:s,y:u}}(t,n);else if("document"===r)i=function(t){let r=ic(t),n=ix(t),i=t.ownerDocument.body,o=nK(r.scrollWidth,r.clientWidth,i.scrollWidth,i.clientWidth),a=nK(r.scrollHeight,r.clientHeight,i.scrollHeight,i.clientHeight),l=-n.scrollLeft+iM(t),s=-n.scrollTop;return"rtl"===iw(i).direction&&(l+=nK(r.clientWidth,i.clientWidth)-o),{width:o,height:a,x:l,y:s}}(ic(t));else if(ih(r))i=function(t,r){let n=iR(t,!0,"fixed"===r),i=n.top+t.clientTop,o=n.left+t.clientLeft,a=ip(t)?iP(t):n0(1);return{width:t.clientWidth*a.x,height:t.clientHeight*a.y,x:o*a.x,y:i*a.y}}(r,n);else{let n=iC(t);i={...r,x:r.x-n.x,y:r.y-n.y}}return ir(i)}function iF(t,r){return ip(t)&&"fixed"!==iw(t).position?r?r(t):t.offsetParent:null}function iO(t,r){let n=iu(t);if(!ip(t)||iD(t))return n;let i=iF(t,r);for(;i&&["table","td","th"].includes(is(i))&&"static"===iw(i).position;)i=iF(i,r);return i&&("html"===is(i)||"body"===is(i)&&"static"===iw(i).position&&!iv(i))?n:i||function(t){let r=ik(t);for(;ip(r)&&!iy(r);){if(iv(r))return r;r=ik(r)}return null}(t)||n}let iV={convertOffsetParentRelativeRectToViewportRelativeRect:function(t){let{elements:r,rect:n,offsetParent:i,strategy:o}=t,a="fixed"===o,l=ic(i),s=!!r&&iD(r.floating);if(i===l||s&&a)return n;let u={scrollLeft:0,scrollTop:0},c=n0(1),d=n0(0),h=ip(i);if((h||!h&&!a)&&(("body"!==is(i)||im(l))&&(u=ix(i)),ip(i))){let t=iR(i);c=iP(i),d.x=t.x+i.clientLeft,d.y=t.y+i.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+d.x,y:n.y*c.y-u.scrollTop*c.y+d.y}},getDocumentElement:ic,getClippingRect:function(t){let{element:r,boundary:n,rootBoundary:i,strategy:o}=t,a=[..."clippingAncestors"===n?function(t,r){let n=r.get(t);if(n)return n;let i=iS(t,[],!1).filter(t=>ih(t)&&"body"!==is(t)),o=null,a="fixed"===iw(t).position,l=a?ik(t):t;for(;ih(l)&&!iy(l);){let r=iw(l),n=iv(l);n||"fixed"!==r.position||(o=null),(a?!n&&!o:!n&&"static"===r.position&&o&&["absolute","fixed"].includes(o.position)||im(l)&&!n&&function t(r,n){let i=ik(r);return!(i===n||!ih(i)||iy(i))&&("fixed"===iw(i).position||t(i,n))}(t,l))?i=i.filter(t=>t!==l):o=r,l=ik(l)}return r.set(t,i),i}(r,this._c):[].concat(n),i],l=a[0],s=a.reduce((t,n)=>{let i=i$(r,n,o);return t.top=nK(i.top,t.top),t.right=nZ(i.right,t.right),t.bottom=nZ(i.bottom,t.bottom),t.left=nK(i.left,t.left),t},i$(r,l,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:iO,getElementRects:async function(t){let r=this.getOffsetParent||iO,n=this.getDimensions;return{reference:function(t,r,n){let i=ip(r),o=ic(r),a="fixed"===n,l=iR(t,!0,a,r),s={scrollLeft:0,scrollTop:0},u=n0(0);if(i||!i&&!a){if(("body"!==is(r)||im(o))&&(s=ix(r)),i){let t=iR(r,!0,a,r);u.x=t.x+r.clientLeft,u.y=t.y+r.clientTop}else o&&(u.x=iM(o))}return{x:l.left+s.scrollLeft-u.x,y:l.top+s.scrollTop-u.y,width:l.width,height:l.height}}(t.reference,await r(t.floating),t.strategy),floating:{x:0,y:0,...await n(t.floating)}}},getClientRects:function(t){return Array.from(t.getClientRects())},getDimensions:function(t){let{width:r,height:n}=iE(t);return{width:r,height:n}},getScale:iP,isElement:ih,isRTL:function(t){return"rtl"===iw(t).direction}};function iB(t,r,n,i){void 0===i&&(i={});let{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=i,c=iA(t),d=o||a?[...c?iS(c):[],...iS(r)]:[];d.forEach(t=>{o&&t.addEventListener("scroll",n,{passive:!0}),a&&t.addEventListener("resize",n)});let h=c&&s?function(t,r){let n,i=null,o=ic(t);function a(){var t;clearTimeout(n),null==(t=i)||t.disconnect(),i=null}return function l(s,u){void 0===s&&(s=!1),void 0===u&&(u=1),a();let{left:c,top:d,width:h,height:p}=t.getBoundingClientRect();if(s||r(),!h||!p)return;let f={rootMargin:-nQ(d)+"px "+-nQ(o.clientWidth-(c+h))+"px "+-nQ(o.clientHeight-(d+p))+"px "+-nQ(c)+"px",threshold:nK(0,nZ(1,u))||1},g=!0;function m(t){let r=t[0].intersectionRatio;if(r!==u){if(!g)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},100)}g=!1}try{i=new IntersectionObserver(m,{...f,root:o.ownerDocument})}catch{i=new IntersectionObserver(m,f)}i.observe(t)}(!0),a}(c,n):null,p=-1,f=null;
1l&&(f=new ResizeObserver(t=>{let[i]=t;i&&i.target===c&&f&&(f.unobserve(r),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var t;null==(t=f)||t.observe(r)})),n()}),c&&!u&&f.observe(c),f.observe(r));let g,m=u?iR(t):null;return u&&function r(){let i=iR(t);m&&(i.x!==m.x||i.y!==m.y||i.width!==m.width||i.height!==m.height)&&n(),m=i,g=requestAnimationFrame(r)}(),n(),()=>{var t;d.forEach(t=>{o&&t.removeEventListener("scroll",n),a&&t.removeEventListener("resize",n)}),null==h||h(),null==(t=f)||t.disconnect(),f=null,u&&cancelAnimationFrame(g)}}let ij=t=>({name:"arrow",options:t,async fn(r){let{x:n,y:i,placement:o,rects:a,platform:l,elements:s,middlewareData:u}=r,{element:c,padding:d=0}=n2(t,r)||{};if(null==c)return{};let h=it(d),p={x:n,y:i},f=n9(n7(o)),g=n6(f),m=await l.getDimensions(c),v="y"===f,b=v?"clientHeight":"clientWidth",y=a.reference[g]+a.reference[f]-p[f]-a.floating[g],w=p[f]-a.reference[f],x=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c)),k=x?x[b]:0;k&&await (null==l.isElement?void 0:l.isElement(x))||(k=s.floating[b]||a.floating[g]);let S=k/2-m[g]/2-1,E=nZ(h[v?"top":"left"],S),A=nZ(h[v?"bottom":"right"],S),P=k-m[g]-A,T=k/2-m[g]/2+(y/2-w/2),C=nK(E,nZ(T,P)),R=!u.arrow&&null!=n4(o)&&T!==C&&a.reference[g]/2-(T<E?E:A)-m[g]/2<0,L=R?T<E?T-E:T-P:0;return{[f]:p[f]+L,data:{[f]:C,centerOffset:T-C-L,...R&&{alignmentOffset:L}},reset:R}}}),iq=(t,r,n)=>{let i=new Map,o={platform:iV,...n},a={...o.platform,_c:i};return(async(t,r,n)=>{let{placement:i="bottom",strategy:o="absolute",middleware:a=[],platform:l}=n,s=a.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(r)),c=await l.getElementRects({reference:t,floating:r,strategy:o}),{x:d,y:h}=ii(c,i,u),p=i,f={},g=0;for(let n=0;n<s.length;n++){let{name:a,fn:m}=s[n],{x:v,y:b,data:y,reset:w}=await m({x:d,y:h,initialPlacement:i,placement:p,strategy:o,middlewareData:f,re
1cts:c,platform:l,elements:{reference:t,floating:r}});d=null!=v?v:d,h=null!=b?b:h,f={...f,[a]:{...f[a],...y}},w&&g<=50&&(g++,"object"==typeof w&&(w.placement&&(p=w.placement),w.rects&&(c=!0===w.rects?await l.getElementRects({reference:t,floating:r,strategy:o}):w.rects),{x:d,y:h}=ii(c,p,u)),n=-1)}return{x:d,y:h,placement:p,strategy:o,middlewareData:f}})(t,r,{...o,platform:a})};var iN="u">typeof document?l.useLayoutEffect:l.useEffect;function i_(t,r){let n,i,o;if(t===r)return!0;if(typeof t!=typeof r)return!1;if("function"==typeof t&&t.toString()===r.toString())return!0;if(t&&r&&"object"==typeof t){if(Array.isArray(t)){if((n=t.length)!==r.length)return!1;for(i=n;0!=i--;)if(!i_(t[i],r[i]))return!1;return!0}if((n=(o=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!({}).hasOwnProperty.call(r,o[i]))return!1;for(i=n;0!=i--;){let n=o[i];if(!("_owner"===n&&t.$$typeof||i_(t[n],r[n])))return!1}return!0}return t!=t&&r!=r}function iI(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function iz(t,r){let n=iI(t);return Math.round(r*n)/n}function iH(t){let r=l.useRef(t);return iN(()=>{r.current=t}),r}let iU=(0,l.createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"}),iW=(0,l.createContext)({}),iG=(0,l.createContext)(null),iY="u">typeof document,iX=iY?l.useLayoutEffect:l.useEffect,iZ=(0,l.createContext)({strict:!1}),iK=t=>t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),iJ="data-"+iK("framerAppearId");class iQ{constructor(){this.order=[],this.scheduled=new Set}add(t){if(!this.scheduled.has(t))return this.scheduled.add(t),this.order.push(t),!0}remove(t){let r=this.order.indexOf(t);-1!==r&&(this.order.splice(r,1),this.scheduled.delete(t))}clear(){this.order.length=0,this.scheduled.clear()}}let i0=["prepare","read","update","preRender","render","postRender"];function i1(t,r){let n=!1,i=!0,o={delta:0,timestamp:0,isProcessing:!1},a=i0.reduce((t,r)=>(t[r]=function(t){let r=new iQ,n=new iQ,i=0,o=!1,a=!1,l=new WeakSet,s={schedule:(t,a=!1,s=!1)=>{let u=s&&o,c=u?r:n;return a&&l.add(t),c.add(t)&&u&&o&&(i=r.order.length),t},cancel:t=>{n.remove(t),l.delete(t)},process:u=>{if(o)a=!0;else{if(o=!0,[r,n]=[n,r],n.clear(),i=r.order.length)for(let n=0;n<i;n++){let i=r.order[n];l.has(i)&&(s.schedule(i),t()),i(u)}o=!1,a&&(a=!1,s.process(u))}}};return s}(()=>n=!0),t),{}),l=t=>{a[t].process(o)},s=()=>{let a=performance.now();n=!1,o.delta=i?1e3/60:Math.max(Math.min(a-o.timestamp,40),1),o.timestamp=a,o.isProcessing=!0,i0.forEach(l),o.isProcessing=!1,n&&r&&(i=!1,t(s))};return{schedule:i0.reduce((r,l)=>{let u=a[l];return r[l]=(r,a=!1,l=!1)=>(n||(n=!0,i=!0,o.isProcessing||t(s)),u.schedule(r,a,l)),r},{}),cancel:t=>i0.forEach(r=>a[r].cancel(t)),state:o,steps:a}}let{schedule:i5,cancel:i2}=i1(queueMicrotask,!1);function i3(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function i4(t){return"string"==typeof t||Array.isArray(t)}function i9(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}let i6=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],i7=["initial",...i6];function i8(t){return i9(t.animate)||i7.some(r=>i4(t[r]))}function oe(t){return!(!i8(t)&&!t.variants)}function ot(t){return Array.isArray(t)?t.join(" "):t}let or={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},on={};for(let t in or)on[t]={isEnabled:r=>or[t].some(t=>!!r[t])};let oi=(0,l.createContext)({}),oo=(0,l.createContext)({}),oa=Symbol.for("motionComponentSymbol"),ol=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function os(t){return"string"==typeof t&&!t.includes("-")&&!!(ol.indexOf(t)>-1||/[A-Z]/.test(t))}let ou={},oc=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],od=new Set(oc);function oh(t,{layout:r,layoutId:n}){return od.has(t)||t.startsWith("origin")||(r||void 0!==n)&&(!!ou[t]||"opacity"===t)}let op=t=>!(!t||!t.getVelocity),of={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},og=oc.length,om=t=>r=>"string"==typeof r&&r.startsWith(t),ov=om("--"),ob=om("var(--"),oy=t=>!!ob(t)&&ow.test(t.split("/*")[0].trim()),ow=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?
1:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)$/i,ox=(t,r)=>r&&"number"==typeof t?r.transform(t):t,ok=(t,r,n)=>n>r?r:n<t?t:n,oS={test:t=>"number"==typeof t,parse:parseFloat,transform:t=>t},oE={...oS,transform:t=>ok(0,1,t)},oA={...oS,default:1},oP=t=>Math.round(1e5*t)/1e5,oT=/(-)?([\d]*\.?[\d])+/g,oC=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,oR=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function oL(t){return"string"==typeof t}let oD=t=>({test:r=>oL(r)&&r.endsWith(t)&&1===r.split(" ").length,parse:parseFloat,transform:r=>`${r}${t}`}),oM=oD("deg"),o$=oD("%"),oF=oD("px"),oO=oD("vh"),oV=oD("vw"),oB={...o$,parse:t=>o$.parse(t)/100,transform:t=>o$.transform(100*t)},oj={...oS,transform:Math.round},oq={borderWidth:oF,borderTopWidth:oF,borderRightWidth:oF,borderBottomWidth:oF,borderLeftWidth:oF,borderRadius:oF,radius:oF,borderTopLeftRadius:oF,borderTopRightRadius:oF,borderBottomRightRadius:oF,borderBottomLeftRadius:oF,width:oF,maxWidth:oF,height:oF,maxHeight:oF,size:oF,top:oF,right:oF,bottom:oF,left:oF,padding:oF,paddingTop:oF,paddingRight:oF,paddingBottom:oF,paddingLeft:oF,margin:oF,marginTop:oF,marginRight:oF,marginBottom:oF,marginLeft:oF,rotate:oM,rotateX:oM,rotateY:oM,rotateZ:oM,scale:oA,scaleX:oA,scaleY:oA,scaleZ:oA,skew:oM,skewX:oM,skewY:oM,distance:oF,translateX:oF,translateY:oF,translateZ:oF,x:oF,y:oF,z:oF,perspective:oF,transformPerspective:oF,opacity:oE,originX:oB,originY:oB,originZ:oF,zIndex:oj,fillOpacity:oE,strokeOpacity:oE,numOctaves:oj};function oN(t,r,n,i){let{style:o,vars:a,transform:l,transformOrigin:s}=t,u=!1,c=!1,d=!0;for(let t in r){let n=r[t];if(ov(t)){a[t]=n;continue}let i=oq[t],h=ox(n,i);if(od.has(t)){if(u=!0,l[t]=h,!d)continue;n!==(i.default||0)&&(d=!1)}else t.startsWith("origin")?(c=!0,s[t]=h):o[t]=h}if(r.transform||(u||i?o.transform=function(t,{enableHardwareAcceleration:r=!0,allowTransformNone:n=!0},i,o){let a="";for(let r=0;r<og;r++){let n=oc[r];void 0!==t[n]&&(a+=`${of[n]||n}(${t[n]}) `)}return r&&!t.z&&(a+="translateZ(0)"),a=a.trim(),o?a=o(t,i?"":a):n&&i&&(a="none"),a}(t.transform,n,d,i):o.transform&&(o.transform="none")),c){let{originX:t="50%",originY:r="50%",originZ:n=0}=s;o.transformOrigin=`${t} ${r} ${n}`}}let o_=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function oI(t,r,n){for(let i in r)op(r[i])||oh(i,n)||(t[i]=r[i])}let oz=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function oH(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||oz.has(t)}let oU=t=>!oH(t);try{(cu=require("@emotion/is-prop-valid").default)&&(oU=t=>t.startsWith("on")?!oH(t):cu(t))}catch{}function oW(t,r,n){return"string"==typeof t?t:oF.transform(r+n*t)}let oG={offset:"stroke-dashoffset",array:"stroke-dasharray"},oY={offset:"strokeDashoffset",array:"strokeDasharray"};function oX(t,{attrX:r,attrY:n,attrScale:i,originX:o,originY:a,pathLength:l,pathSpacing:s=1,pathOffset:u=0,...c},d,h,p){var f,g;if(oN(t,c,d,p),h)return void(t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox));t.attrs=t.style,t.style={};let{attrs:m,style:v,dimensions:b}=t;m.transform&&(b&&(v.transform=m.transform),delete m.transform),b&&(void 0!==o||void 0!==a||v.transform)&&(v.transformOrigin=(f=void 0!==o?o:.5,g=void 0!==a?a:.5,`${oW(f,b.x,b.width)} ${oW(g,b.y,b.height)}`)),void 0!==r&&(m.x=r),void 0!==n&&(m.y=n),void 0!==i&&(m.scale=i),void 0!==l&&function(t,r,n=1,i=0,o=!0){t.pathLength=1;let a=o?oG:oY;t[a.offset]=oF.transform(-i);let l=oF.transform(r),s=oF.transform(n);t[a.array]=`${l} ${s}`}(m,l,s,u,!1)}let oZ=()=>({...o_(),attrs:{}}),oK=t=>"string"==typeof t&&"svg"===t.toLowerCase();function oJ(t,{style:r,vars:n},i,o){for(let a in Object.assign(t.style,r,o&&o.getProjectionStyles(i)),n)t.style.setProperty(a,n[a])}let oQ=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function o0(t,r,n,i){for(let n in oJ(t,r,void 0,i),r.attrs)t.setAttribute(oQ.has(n)?n:iK(n),r.attrs[n])}function o1(t,r){let{style:n}=t,i={};for(let o in n)(op(n[o])||r.style&&op(r.style[o])||oh(o,t))&&(i[o]=n[o]);return i}function o5(t,r){let n=o1(t,r);for(let i in t)(op(t[i])||op(r[i]))&&(n[-1!==oc.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=t[i]);return n}function o2(t,r,n,i={},o={}){return"function"==typeof r&&(r=r(void 0!==n?n:t.custom,i,o)),"string"==typeof r&&(r=t.variants&&t.variants[r]),"function"==typeof r&&(r=r(void 0!==n?n:t.custom,i,o)),r}function o3(t){let r=(0,l.useRef)(null);return null===r.current&&(r.current=t()),r.current}let o4=t=>Array.isArray(t),o9=t=>!!(t&&"object"==typeof t&&t.mix&&t.toValue),o6=t=>o4(t)?t[t.length-1]||0:t;function o7(t){let r=op(t)?t.get():t;return o9(r)?r.toValue():r}
1let o8=t=>(r,n)=>{let i=(0,l.useContext)(iW),o=(0,l.useContext)(iG),a=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:r,onMount:n},i,o,a){let l={latestValues:function(t,r,n,i){let o={},a=i(t,{});for(let t in a)o[t]=o7(a[t]);let{initial:l,animate:s}=t,u=i8(t),c=oe(t);r&&c&&!u&&!1!==t.inherit&&(void 0===l&&(l=r.initial),void 0===s&&(s=r.animate));let d=!!n&&!1===n.initial,h=(d=d||!1===l)?s:l;return h&&"boolean"!=typeof h&&!i9(h)&&(Array.isArray(h)?h:[h]).forEach(r=>{let n=o2(t,r);if(!n)return;let{transitionEnd:i,transition:a,...l}=n;for(let t in l){let r=l[t];Array.isArray(r)&&(r=r[d?r.length-1:0]),null!==r&&(o[t]=r)}for(let t in i)o[t]=i[t]}),o}(i,o,a,t),renderState:r()};return n&&(l.mount=t=>n(i,t,l)),l})(t,r,i,o);return n?a():o3(a)},ae=t=>t,{schedule:at,cancel:ar,state:an,steps:ai}=i1("u">typeof requestAnimationFrame?requestAnimationFrame:ae,!0),ao={useVisualState:o8({scrapeMotionValuesFromProps:o5,createRenderState:oZ,onMount:(t,r,{renderState:n,latestValues:i})=>{at.read(()=>{try{n.dimensions="function"==typeof r.getBBox?r.getBBox():r.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}}),at.render(()=>{oX(n,i,{enableHardwareAcceleration:!1},oK(r.tagName),t.transformTemplate),o0(r,n)})}})},aa={useVisualState:o8({scrapeMotionValuesFromProps:o1,createRenderState:o_})};function al(t,r,n,i={passive:!0}){return t.addEventListener(r,n,i),()=>t.removeEventListener(r,n)}let as=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary;function au(t,r="page"){return{point:{x:t[r+"X"],y:t[r+"Y"]}}}let ac=t=>r=>as(r)&&t(r,au(r));function ad(t,r,n,i){return al(t,r,ac(n),i)}let ah=(t,r)=>n=>r(t(n)),ap=(...t)=>t.reduce(ah);function af(t){let r=null;return()=>null===r&&(r=t,()=>{r=null})}let ag=af("dragHorizontal"),am=af("dragVertical");function av(t){let r=!1;if("y"===t)r=am();else if("x"===t)r=ag();else{let t=ag(),n=am();t&&n?r=()=>{t(),n()}:(t&&t(),n&&n())}return r}function ab(){let t=av(!0);return!t||(t(),!1)}class ay{constructor(t){this.isMounted=!1,this.node=t}update(){}}function aw(t,r){let n="onHover"+(r?"Start":"End");return ad(t.current,"pointer"+(r?"enter":"leave"),(i,o)=>{if("touch"===i.pointerType||ab())return;let a=t.getProps();t.animationState&&a.whileHover&&t.animationState.setActive("whileHover",r),a[n]&&at.update(()=>a[n](i,o))},{passive:!t.getProps()[n]})}let ax=(t,r)=>!!r&&(t===r||ax(t,r.parentElement));function ak(t,r){if(!r)return;let n=new PointerEvent("pointer"+t);r(n,au(n))}let aS=new WeakMap,aE=new WeakMap,aA=t=>{let r=aS.get(t.target);r&&r(t)},aP=t=>{t.forEach(aA)},aT={some:0,all:1};function aC(t,r){if(!Array.isArray(r))return!1;let n=r.length;if(n!==t.length)return!1;for(let i=0;i<n;i++)if(r[i]!==t[i])return!1;return!0}function aR(t,r,n){let i=t.getProps();return o2(i,r,void 0!==n?n:i.custom,function(t){let r={};return t.values.forEach((t,n)=>r[n]=t.get()),r}(t),function(t){let r={};return t.values.forEach((t,n)=>r[n]=t.getVelocity()),r}(t))}let aL=t=>1e3*t,aD=t=>t/1e3,aM=(t,r,n)=>(((1-3*n+3*r)*t+(3*n-6*r))*t+3*r)*t;function a$(t,r,n,i){if(t===r&&n===i)return ae;let o=r=>(function(t,r,n,i,o){let a,l,s=0;do(a=aM(l=r+(n-r)/2,i,o)-t)>0?n=l:r=l;while(Math.abs(a)>1e-7&&++s<12);return l})(r,0,1,t,n);return t=>0===t||1===t?t:aM(o(t),r,i)}let aF=a$(.42,0,1,1),aO=a$(0,0,.58,1),aV=a$(.42,0,.58,1),aB=t=>Array.isArray(t)&&"number"!=typeof t[0],aj=t=>r=>r<=.5?t(2*r)/2:(2-t(2*(1-r)))/2,aq=t=>r=>1-t(1-r),aN=t=>1-Math.sin(Math.acos(t)),a_=aq(aN),aI=aj(aN),az=a$(.33,1.53,.69,.99),aH=aq(az),aU=aj(aH),aW={linear:ae,easeIn:aF,easeInOut:aV,easeOut:aO,circIn:aN,circInOut:aI,circOut:a_,backIn:aH,backInOut:aU,backOut:az,anticipate:t=>(t*=2)<1?.5*aH(t):.5*(2-Math.pow(2,-10*(t-1)))},aG=t=>{if(Array.isArray(t)){let[r,n,i,o]=t;return a$(r,n,i,o)}return"string"==typeof t?aW[t]:t},aY=(t,r,n)=>{let i=r-t;return 0===i?1:(n-t)/i},aX=(t,r,n)=>t+(r-t)*n;function aZ(t,r,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(r-t)*n:n<.5?r:n<2/3?t+(r-t)*(2/3-n)*6:t}let aK=(t,r)=>n=>!!(oL(n)&&oR.test(n)&&n.startsWith(t)||r&&Object.prototype.hasOwnProperty.call(n,r)),aJ=(t,r,n)=>i=>{if(!oL(i))return i;let[o,a,l,s]=i.match(oT);return{[t]:parseFloat(o),[r]:parseFloat(a),[n]:parseFloat(l),alpha:void 0!==s?parseFloat(s):1}},aQ={...oS,transform:t=>Math.round(ok(0,255,t))},a0={test:aK("rgb","red"),parse:aJ("red","green","blue"),transform:({red:t,green:r,blue:n,alpha:i=1})=>"rgba("+aQ.transform(t)+", "+aQ.transform(r)+", "+aQ.transform(n)+", "+oP(oE.transform(i))+")"},a1={test:aK("#"),parse:function(t){let r="",n="",i="",o="";return t.length>5?(r=t.substring(1,3),n=t.substring(3,5),i=t.substring(5,7),o=t.substring(7,9)):(r=t.substring(1,2),n=t.substring(2,3),i=t.substring(3,4),o=t.substring(4,5),r+=r,n+=n,i+=i,o+=o),{red:parseInt(r,16),green:parseInt(n,16),blue:parseInt(i,16),alph
1a:o?parseInt(o,16)/255:1}},transform:a0.transform},a5={test:aK("hsl","hue"),parse:aJ("hue","saturation","lightness"),transform:({hue:t,saturation:r,lightness:n,alpha:i=1})=>"hsla("+Math.round(t)+", "+o$.transform(oP(r))+", "+o$.transform(oP(n))+", "+oP(oE.transform(i))+")"},a2=(t,r,n)=>{let i=t*t,o=n*(r*r-i)+i;return o<0?0:Math.sqrt(o)},a3=[a1,a0,a5];function a4(t){let r=a3.find(r=>r.test(t)),n=r.parse(t);return r===a5&&(n=function({hue:t,saturation:r,lightness:n,alpha:i}){t/=360,n/=100;let o=0,a=0,l=0;if(r/=100){let i=n<.5?n*(1+r):n+r-n*r,s=2*n-i;o=aZ(s,i,t+1/3),a=aZ(s,i,t),l=aZ(s,i,t-1/3)}else o=a=l=n;return{red:Math.round(255*o),green:Math.round(255*a),blue:Math.round(255*l),alpha:i}}(n)),n}let a9=(t,r)=>{let n=a4(t),i=a4(r),o={...n};return t=>(o.red=a2(n.red,i.red,t),o.green=a2(n.green,i.green,t),o.blue=a2(n.blue,i.blue,t),o.alpha=aX(n.alpha,i.alpha,t),a0.transform(o))},a6={test:t=>a0.test(t)||a1.test(t)||a5.test(t),parse:t=>a0.test(t)?a0.parse(t):a5.test(t)?a5.parse(t):a1.parse(t),transform:t=>oL(t)?t:t.hasOwnProperty("red")?a0.transform(t):a5.transform(t)}
1,a7="number",a8="color",le=/(var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\))|(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))|((-)?([\d]*\.?[\d])+)/gi;function lt(t){let r=t.toString(),n=r.match(le)||[],i=[],o={color:[],number:[],var:[]},a=[];for(let t=0;t<n.length;t++){let r=n[t];a6.test(r)?(o.color.push(t),a.push(a8),i.push(a6.parse(r))):r.startsWith("var(")?(o.var.push(t),a.push("var"),i.push(r)):(o.number.push(t),a.push(a7),i.push(parseFloat(r)))}return{values:i,split:r.replace(le,"${}").split("${}"),indexes:o,types:a}}function lr(t){return lt(t).values}function ln(t){let{split:r,types:n}=lt(t),i=r.length;return t=>{let o="";for(let a=0;a<i;a++)if(o+=r[a],void 0!==t[a]){let r=n[a];o+=r===a7?oP(t[a]):r===a8?a6.transform(t[a]):t[a]}return o}}let li=t=>"number"==typeof t?0:t,lo={test:function(t){var r,n;return isNaN(t)&&oL(t)&&((null===(r=t.match(oT))||void 0===r?void 0:r.length)||0)+((null===(n=t.match(oC))||void 0===n?void 0:n.length)||0)>0},parse:lr,createTransformer:ln,getAnimatableNone:function(t){let r=lr(t);return ln(t)(r.map(li))}};function la(t,r){return n=>n>0?r:t}function ll(t,r){return n=>aX(t,r,n)}function ls(t){return"number"==typeof t?ll:"string"==typeof t?oy(t)?la:a6.test(t)?a9:ld:Array.isArray(t)?lu:"object"==typeof t?a6.test(t)?a9:lc:la}function lu(t,r){let n=[...t],i=n.length,o=t.map((t,n)=>ls(t)(t,r[n]));return t=>{for(let r=0;r<i;r++)n[r]=o[r](t);return n}}function lc(t,r){let n={...t,...r},i={};for(let o in n)void 0!==t[o]&&void 0!==r[o]&&(i[o]=ls(t[o])(t[o],r[o]));return t=>{for(let r in i)n[r]=i[r](t);return n}}let ld=(t,r)=>{let n=lo.createTransformer(r),i=lt(t),o=lt(r);return i.indexes.var.length===o.indexes.var.length&&i.indexes.color.length===o.indexes.color.length&&i.indexes.number.length>=o.indexes.number.length?ap(lu(function(t,r){var n;let i=[],o={color:0,var:0,number:0};for(let a=0;a<r.values.length;a++){let l=r.types[a],s=t.indexes[l][o[l]],u=null!==(n=t.values[s])&&void 0!==n?n:0;i[a]=u,o[l]++}return i}(i,o),o.values),n):la(t,r)};function lh(t,r,n){return"number"==typeof t&&"number"==typeof r&&"number"==typeof n?aX(t,r,n):ls(t)(t,r)}function lp({duration:t=300,keyframes:r,times:n,ease:i="easeInOut"}){let o=aB(i)?i.map(aG):aG(i),a={done:!1,value:r[0]},l=function(t,r,{clamp:n=!0,ease:i,mixer:o}={}){let a=t.length;if(1===a)return()=>r[0];t[0]>t[a-1]&&(t=[...t].reverse(),r=[...r].reverse());let l=function(t,r,n){let i=[],o=n||lh,a=t.length-1;for(let n=0;n<a;n++){let a=o(t[n],t[n+1]);r&&(a=ap(Array.isArray(r)?r[n]||ae:r,a)),i.push(a)}return i}(r,i,o),s=l.length,u=r=>{let n=0;if(s>1)for(;n<t.length-2&&!(r<t[n+1]);n++);let i=aY(t[n],t[n+1],r);return l[n](i)};return n?r=>u(ok(t[0],t[a-1],r)):u}((n&&n.length===r.length?n:function(t){let r=[0];return function(t,r){let n=t[t.length-1];for(let i=1;i<=r;i++){let o=aY(0,r,i);t.push(aX(n,1,o))}}(r,t.length-1),r}(r)).map(r=>r*t),r,{ease:Array.isArray(o)?o:r.map(()=>o||aV).splice(0,r.length-1)});return{calculatedDuration:t,next:r=>(a.value=l(r),a.done=r>=t,a)}}function lf(t,r,n){var i,o;let a=Math.max(r-5,0);return i=n-t(a),(o=r-a)?1e3/o*i:0}function lg(t,r){return t*Math.sqrt(1-r*r)}let lm=["duration","bounce"],lv=["stiffness","damping","mass"];function lb(t,r){return r.some(r=>void 0!==t[r])}function ly({keyframes:t,restDelta:r,restSpeed:n,...i}){let o;let a=t[0],l=t[t.length-1],s={done:!1,value:a},{stiffness:u,damping:c,mass:d,duration:h,velocity:p,isResolvedFromDuration:f}=function(t){let r={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...t};if(!lb(t,lv)&&lb(t,lm)){let n=function({duration:t=800,bounce:r=.25,velocity:n=0,mass:i=1}){let o,a,l=1-r;l=ok(.05,1,l),t=ok(.01,10,aD(t)),l<1?(o=r=>{let i=r*l,o=i*t;return .001-(i-n)/lg(r,l)*Math.exp(-o)},a=r=>{let i=r*l*t,a=Math.pow(l,2)*Math.pow(r,2)*t,s=lg(Math.pow(r,2),l);return(-o(r)+.001>0?-1:1)*((i*n+n-a)*Math.exp(-i))/s}):(o=r=>Math.exp(-r*t)*((r-n)*t+1)-.001,a=r=>t*t*(n-r)*Math.exp(-r*t));let s=function(t,r,n){let i=n;for(let n=1;n<12;n++)i-=t(i)/r(i);return i}(o,a,5/t);if(t=aL(t),isNaN(s))return{stiffness:100,damping:10,duration:t};{let r=Math.pow(s,2)*i;return{stiffness:r,damping:2*l*Math.sqrt(i*r),duration:t}}}(t);(r={...r,...n,mass:1}).isResolvedFromDuration=!0}return r}({...i,velocity:-aD(i.velocity||0)}),g=p||0,m=c/(2*Math.sqrt(u*d)),v=l-a,b=aD(Math.sqrt(u/d)),y=5>Math.abs(v);if(n||(n=y?.01:2),r||(r=y?.005:.5),m<1){let t=lg(b,m);o=r=>l-Math.exp(-m*b*r)*((g+m*b*v)/t*Math.sin(t*r)+v*Math.cos(t*r))}else if(1===m)o=t=>l-Math.exp(-b*t)*(v+(g+b*v)*t);else{let t=b*Math.sqrt(m*m-1);o=r=>{let n=Math.exp(-m*b*r),i=Math.min(t*r,300);return l-n*((g+m*b*v)*Math.sinh(i)+t*v*Math.cosh(i))/t}}
1return{calculatedDuration:f&&h||null,next:t=>{let i=o(t);if(f)s.done=t>=h;else{let a=g;0!==t&&(a=m<1?lf(o,t,i):0);let u=Math.abs(a)<=n,c=Math.abs(l-i)<=r;s.done=u&&c}return s.value=s.done?l:i,s}}}function lw({keyframes:t,velocity:r=0,power:n=.8,timeConstant:i=325,bounceDamping:o=10,bounceStiffness:a=500,modifyTarget:l,min:s,max:u,restDelta:c=.5,restSpeed:d}){let h,p;let f=t[0],g={done:!1,value:f},m=t=>void 0===s?u:void 0===u||Math.abs(s-t)<Math.abs(u-t)?s:u,v=n*r,b=f+v,y=void 0===l?b:l(b);y!==b&&(v=y-f);let w=t=>-v*Math.exp(-t/i),x=t=>y+w(t),k=t=>{let r=w(t),n=x(t);g.done=Math.abs(r)<=c,g.value=g.done?y:n},S=t=>{var r;r=g.value,(void 0!==s&&r<s||void 0!==u&&r>u)&&(h=t,p=ly({keyframes:[g.value,m(g.value)],velocity:lf(x,t,g.value),damping:o,stiffness:a,restDelta:c,restSpeed:d}))};return S(0),{calculatedDuration:null,next:t=>{let r=!1;return p||void 0!==h||(r=!0,k(t),S(t)),void 0!==h&&t>h?p.next(t-h):(r||k(t),g)}}}function lx(){i=void 0}let lk={now:()=>(void 0===i&&lk.set(an.isProcessing?an.timestamp:performance.now()),i),set:t=>{i=t,queueMicrotask(lx)}},lS=t=>{let r=({timestamp:r})=>t(r);return{start:()=>at.update(r,!0),stop:()=>ar(r),now:()=>an.isProcessing?an.timestamp:lk.now()}};function lE(t){let r=0,n=t.next(r);for(;!n.done&&r<2e4;)r+=50,n=t.next(r);return r>=2e4?1/0:r}let lA={decay:lw,inertia:lw,tween:lp,keyframes:lp,spring:ly},lP=t=>t/100;function lT({autoplay:t=!0,delay:r=0,driver:n=lS,keyframes:i,type:o="keyframes",repeat:a=0,repeatDelay:l=0,repeatType:s="loop",onPlay:u,onStop:c,onComplete:d,onUpdate:h,...p}){let f,g,m,v,b,y=1,w=!1,x=()=>{b=new Promise(t=>{v=t})};x();let k=lA[o]||lp;k!==lp&&"number"!=typeof i[0]&&(g=ap(lP,lh(i[0],i[1])),i=[0,100]);let S=k({...p,keyframes:i});"mirror"===s&&(m=k({...p,keyframes:[...i].reverse(),velocity:-(p.velocity||0)}));let E="idle",A=null,P=null,T=null;null===S.calculatedDuration&&a&&(S.calculatedDuration=lE(S));let{calculatedDuration:C}=S,R=1/0,L=1/0;null!==C&&(L=(R=C+l)*(a+1)-l);let D=0,M=t=>{if(null===P)return;y>0&&(P=Math.min(P,t)),y<0&&(P=Math.min(t-L/y,P));let n=(D=null!==A?A:Math.round(t-P)*y)-r*(y>=0?1:-1),o=y>=0?n<0:n>L;D=Math.max(n,0),"finished"===E&&null===A&&(D=L);let u=D,c=S;if(a){let t=Math.min(D,L)/R,r=Math.floor(t),n=t%1;!n&&t>=1&&(n=1),1===n&&r--,(r=Math.min(r,a+1))%2&&("reverse"===s?(n=1-n,l&&(n-=l/R)):"mirror"===s&&(c=m)),u=ok(0,1,n)*R}let d=o?{done:!1,value:i[0]}:c.next(u);g&&(d.value=g(d.value));let{done:p}=d;o||null===C||(p=y>=0?D>=L:D<=0);let f=null===A&&("finished"===E||"running"===E&&p);return h&&h(d.value),f&&O(),d},$=()=>{f&&f.stop(),f=void 0},F=()=>{E="idle",$(),v(),x(),P=T=null},O=()=>{E="finished",d&&d(),$(),v()},V=()=>{if(w)return;f||(f=n(M));let t=f.now();u&&u(),null!==A?P=t-A:P&&"finished"!==E||(P=t),"finished"===E&&x(),T=P,A=null,E="running",f.start()};t&&V();let B={then:(t,r)=>b.then(t,r),get time(){return aD(D)},set time(e){D=e=aL(e),null===A&&f&&0!==y?P=f.now()-e/y:A=e},get duration(){return aD(null===S.calculatedDuration?lE(S):S.calculatedDuration)},get speed(){return y},set speed(e){e!==y&&f&&(y=e,B.time=aD(D))},get state(){return E},play:V,pause:()=>{E="paused",A=D},stop:()=>{w=!0,"idle"!==E&&(E="idle",c&&c(),F())},cancel:()=>{null!==T&&M(T),F()},complete:()=>{E="finished"},sample:t=>(P=0,M(t))};return B}let lC={type:"spring",stiffness:500,damping:25,restSpeed:10},lR={type:"keyframes",duration:.8},lL={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},lD=(t,{keyframes:r})=>r.length>2?lR:od.has(t)?t.startsWith("scale")?{type:"spring",stiffness:550,damping:0===r[1]?2*Math.sqrt(550):30,restSpeed:10}:lC:lL,lM=(t,r)=>"zIndex"!==t&&!("number"!=typeof r&&!Array.isArray(r)&&("string"!=typeof r||!lo.test(r)&&"0"!==r||r.startsWith("url("))),l$=new Set(["brightness","contrast","saturate","opacity"]);function lF(t){let[r,n]=t.slice(0,-1).split("(");if("drop-shadow"===r)return t;let[i]=n.match(oT)||[];if(!i)return t;let o=n.replace(i,""),a=l$.has(r)?1:0;return i!==n&&(a*=100),r+"("+a+o+")"}let lO=/([a-z-]*)\(.*?\)/g,lV={...lo,getAnimatableNone:t=>{let r=t.match(lO);return r?r.map(lF).join(" "):t}},lB={...oq,color:a6,backgroundColor:a6,outlineColor:a6,fill:a6,stroke:a6,borderColor:a6,borderTopColor:a6,borderRightColor:a6,borderBottomColor:a6,borderLeftColor:a6,filter:lV,WebkitFilter:lV},lj=t=>lB[t];function lq(t,r){let n=lj(t);return n!==lV&&(n=lo),n.getAnimatableNone?n.getAnimatableNone(r):void 0}let lN=t=>/^0[^.\s]+$/.test(t);function l_(t,r){return t[r]||t.default||t}let lI=(t,r,n,i={})=>o=>{let a=l_(i,t)||{},l=a.delay||i.delay||0,{elapsed:s=0}=i;s-=aL(l);let u=function(t,r,n,i){let o,a;let l=lM(r,n);o=Array.isArray(n)?[...n]:[null,n];let s=void 0!==i.from?i.from:t.get(),u=[];for(let t=0;t<o.length;t++){var c;null===o[t]&&(o[t]=0===t?s:o[t-1]),("number"==typeof(c=o[t])?0===c:null!==c?"none"===c||"0"===c||lN(c):void 0)&&u.push(t),"string"==typeof o[t]&&"none"!==o[t]&&"0"!==o[t]&&(a=o[t])}if(l&&u.length&&a)for(let t=0;t<u.length;t++)o[u[t]]=lq(r,a);return o}(r,t,n,a),c=u[0],d=u[u.length-1],h=lM(t,c),p=lM(t,d),f={keyframes:u,velocity:r.getVelocity(),ease:"easeOut",...a,delay:-s,onUpdate:t=>{r.set(t),a.onUpdate&&a.onUpdate(t)},onComplete:()=>{o(),a.onComplete&&a.onComplete()}};return(function({when:t,delay:r,delayChildren:n,staggerChildren:i,staggerDirection:o,repeat:a,repeatType:l,repeatDelay:s,from:u,elapsed:c,...d}){return!!Object.keys(d).length}(a)||(f={...f,...lD(t,f)}),f.duration&&(f.duration=aL(f.duration)),f.repeatDelay&&(f.repeatDelay=aL(f.repeatDelay)),h&&p&&!1!==a.type)?(!i.isHandoff&&r.owner&&r.owner.current instanceof HTMLElement&&r.owner.getProps().onUp
1date,lT(f)):function({keyframes:t,delay:r,onUpdate:n,onComplete:i}){let o=()=>(n&&n(t[t.length-1]),i&&i(),{time:0,speed:1,duration:0,play:ae,pause:ae,stop:ae,then:t=>(t(),Promise.resolve()),cancel:ae,complete:ae});return r?lT({keyframes:[0,1],duration:0,delay:r,onComplete:o}):o()}(f)};function lz(t){return!(!op(t)||!t.add)}let lH=t=>/^\-?\d*\.?\d+$/.test(t);function lU(t,r){-1===t.indexOf(r)&&t.push(r)}function lW(t,r){let n=t.indexOf(r);n>-1&&t.splice(n,1)}class lG{constructor(){this.subscriptions=[]}add(t){return lU(this.subscriptions,t),()=>lW(this.subscriptions,t)}notify(t,r,n){let i=this.subscriptions.length;if(i){if(1===i)this.subscriptions[0](t,r,n);else for(let o=0;o<i;o++){let i=this.subscriptions[o];i&&i(t,r,n)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}class lY{constructor(t,r={}){this.version="11.0.8",this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(t,r=!0)=>{let n=lk.now();this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),r&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.canTrackVelocity=!isNaN(parseFloat(this.current)),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=lk.now()}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new lG);let n=this.events[t].add(r);return"change"===t?()=>{n(),at.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t,r=!0){r&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,r)}setWithVelocity(t,r,n){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){var t;let r=lk.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||r-this.updatedAt>30)return 0;let n=Math.min(this.updatedAt-this.prevUpdatedAt,30);return t=parseFloat(this.current)-parseFloat(this.prevFrameValue),n?1e3/n*t:0}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function lX(t,r){return new lY(t,r)}let lZ=t=>r=>r.test(t),lK=[oS,oF,o$,oM,oV,oO,{test:t=>"auto"===t,parse:t=>t}],lJ=t=>lK.find(lZ(t)),lQ=[...lK,a6,lo];function l0(t,r,{delay:n=0,transitionOverride:i,type:o}={}){let{transition:a=t.getDefaultTransition(),transitionEnd:l,...s}=t.makeTargetAnimatable(r),u=t.getValue("willChange");i&&(a=i);let c=[],d=o&&t.animationState&&t.animationState.getState()[o];for(let r in s){let i=t.getValue(r),o=s[r];if(!i||void 0===o||d&&function({protectedKeys:t,needsAnimating:r},n){let i=t.hasOwnProperty(n)&&!0!==r[n];return r[n]=!1,i}(d,r))continue;let l={delay:n,elapsed:0,...l_(a||{},r)};if(window.HandoffAppearAnimations){let n=t.getProps()[iJ];if(n){let t=window.HandoffAppearAnimations(n,r,i,at);null!==t&&(l.elapsed=t,l.isHandoff=!0)}}let h=!l.isHandoff&&!function(t,r){let n=t.get();if(!Array.isArray(r))return n!==r;for(let t=0;t<r.length;t++)if(r[t]!==n)return!0}(i,o);if("spring"===l.type&&(i.getVelocity()||l.velocity)&&(h=!1),i.animation&&(h=!1),h)continue;i.start(lI(r,i,o,t.shouldReduceMotion&&od.has(r)?{type:!1}:l));let p=i.animation;lz(u)&&(u.add(r),p.then(()=>u.remove(r))),c.push(p)}return l&&Promise.all(c).then(()=>{l&&function(t,r){let n=aR(t,r),{transitionEnd:i={},transition:o={},...a}=n?t.makeTargetAnimatable(n,!1):{};for(let r in a={...a,...i}){var l;l=o6(a[r]),t.hasValue(r)?t.getValue(r).set(l):t.addValue(r,lX(l))}}(t,l)}),c}function l1(t,r,n={}){let i=aR(t,r,n.custom),{transition:o=t.getDefaultTransition()||{}}=i||{};
1n.transitionOverride&&(o=n.transitionOverride);let a=i?()=>Promise.all(l0(t,i,n)):()=>Promise.resolve(),l=t.variantChildren&&t.variantChildren.size?(i=0)=>{let{delayChildren:a=0,staggerChildren:l,staggerDirection:s}=o;return function(t,r,n=0,i=0,o=1,a){let l=[],s=(t.variantChildren.size-1)*i,u=1===o?(t=0)=>t*i:(t=0)=>s-t*i;return Array.from(t.variantChildren).sort(l5).forEach((t,i)=>{t.notify("AnimationStart",r),l.push(l1(t,r,{...a,delay:n+u(i)}).then(()=>t.notify("AnimationComplete",r)))}),Promise.all(l)}(t,r,a+i,l,s,n)}:()=>Promise.resolve(),{when:s}=o;if(s){let[t,r]="beforeChildren"===s?[a,l]:[l,a];return t().then(()=>r())}return Promise.all([a(),l(n.delay)])}function l5(t,r){return t.sortNodePosition(r)}let l2=[...i6].reverse(),l3=i6.length;function l4(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let l9=0,l6=(t,r)=>Math.abs(t-r);class l7{constructor(t,r,{transformPagePoint:n,contextWindow:i,dragSnapToOrigin:o=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var t,r;if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;let n=st(this.lastMoveEventInfo,this.history),i=null!==this.startEvent,o=(t=n.offset,r={x:0,y:0},Math.sqrt(l6(t.x,r.x)**2+l6(t.y,r.y)**2)>=3);if(!i&&!o)return;let{point:a}=n,{timestamp:l}=an;this.history.push({...a,timestamp:l});let{onStart:s,onMove:u}=this.handlers;
1i||(s&&s(this.lastMoveEvent,n),this.startEvent=this.lastMoveEvent),u&&u(this.lastMoveEvent,n)},this.handlePointerMove=(t,r)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=l8(r,this.transformPagePoint),at.update(this.updatePoint,!0)},this.handlePointerUp=(t,r)=>{this.end();let{onEnd:n,onSessionEnd:i,resumeAnimation:o}=this.handlers;if(this.dragSnapToOrigin&&o&&o(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;let a=st("pointercancel"===t.type?this.lastMoveEventInfo:l8(r,this.transformPagePoint),this.history);this.startEvent&&n&&n(t,a),i&&i(t,a)},!as(t))return;this.dragSnapToOrigin=o,this.handlers=r,this.transformPagePoint=n,this.contextWindow=i||window;let a=l8(au(t),this.transformPagePoint),{point:l}=a,{timestamp:s}=an;this.history=[{...l,timestamp:s}];let{onSessionStart:u}=r;u&&u(t,st(a,this.history)),this.removeListeners=ap(ad(this.contextWindow,"pointermove",this.handlePointerMove),ad(this.contextWindow,"pointerup",this.handlePointerUp),ad(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),ar(this.updatePoint)}}function l8(t,r){return r?{point:r(t.point)}:t}function se(t,r){return{x:t.x-r.x,y:t.y-r.y}}function st({point:t},r){return{point:t,delta:se(t,sr(r)),offset:se(t,r[0]),velocity:function(t,r){if(t.length<2)return{x:0,y:0};let n=t.length-1,i=null,o=sr(t);for(;n>=0&&(i=t[n],!(o.timestamp-i.timestamp>aL(.1)));)n--;if(!i)return{x:0,y:0};let a=aD(o.timestamp-i.timestamp);if(0===a)return{x:0,y:0};let l={x:(o.x-i.x)/a,y:(o.y-i.y)/a};return l.x===1/0&&(l.x=0),l.y===1/0&&(l.y=0),l}(r,0)}}function sr(t){return t[t.length-1]}function sn(t){return t.max-t.min}function si(t,r=0,n=.01){return Math.abs(t-r)<=n}function so(t,r,n,i=.5){t.origin=i,t.originPoint=aX(r.min,r.max,t.origin),t.scale=sn(n)/sn(r),(si(t.scale,1,1e-4)||isNaN(t.scale))&&(t.scale=1),t.translate=aX(n.min,n.max,t.origin)-t.originPoint,(si(t.translate)||isNaN(t.translate))&&(t.translate=0)}function sa(t,r,n,i){so(t.x,r.x,n.x,i?i.originX:void 0),so(t.y,r.y,n.y,i?i.originY:void 0)}function sl(t,r,n){t.min=n.min+r.min,t.max=t.min+sn(r)}function ss(t,r,n){t.min=r.min-n.min,t.max=t.min+sn(r)}function su(t,r,n){ss(t.x,r.x,n.x),ss(t.y,r.y,n.y)}function sc(t,r,n){return{min:void 0!==r?t.min+r:void 0,max:void 0!==n?t.max+n-(t.max-t.min):void 0}}function sd(t,r){let n=r.min-t.min,i=r.max-t.max;return r.max-r.min<t.max-t.min&&([n,i]=[i,n]),{min:n,max:i}}function sh(t,r,n){return{min:sp(t,r),max:sp(t,n)}}function sp(t,r){return"number"==typeof t?t:t[r]||0}let sf=()=>({x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}),sg=()=>({x:{min:0,max:0},y:{min:0,max:0}});function sm(t){return[t("x"),t("y")]}function sv({top:t,left:r,right:n,bottom:i}){return{x:{min:r,max:n},y:{min:t,max:i}}}function sb(t){return void 0===t||1===t}function sy({scale:t,scaleX:r,scaleY:n}){return!sb(t)||!sb(r)||!sb(n)}function sw(t){return sy(t)||sx(t)||t.z||t.rotate||t.rotateX||t.rotateY}function sx(t){var r,n;return(r=t.x)&&"0%"!==r||(n=t.y)&&"0%"!==n}function sk(t,r,n,i,o){return void 0!==o&&(t=i+o*(t-i)),i+n*(t-i)+r}function sS(t,r=0,n=1,i,o){t.min=sk(t.min,r,n,i,o),t.max=sk(t.max,r,n,i,o)}function sE(t,{x:r,y:n}){sS(t.x,r.translate,r.scale,r.originPoint),sS(t.y,n.translate,n.scale,n.originPoint)}function sA(t){return Number.isInteger(t)||t>1.0000000000001||t<.999999999999?t:1}function sP(t,r){t.min=t.min+r,t.max=t.max+r}function sT(t,r,[n,i,o]){let a=void 0!==r[o]?r[o]:.5,l=aX(t.min,t.max,a);sS(t,r[n],r[i],l,r.scale)}let sC=["x","scaleX","originX"],sR=["y","scaleY","originY"];function sL(t,r){sT(t.x,r,sC),sT(t.y,r,sR)}function sD(t,r){return sv(function(t,r){if(!r)return t;let n=r({x:t.left,y:t.top}),i=r({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:i.y,right:i.x}}(t.getBoundingClientRect(),r))}let sM=({current:t})=>t?t.ownerDocument.defaultView:null,s$=new WeakMap;class sF{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=sg(),this.visualElement=t}start(t,{snapToCursor:r=!1}={}){let{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;let{dragSnapToOrigin:i}=this.getProps();this.panSession=new l7(t,{onSessionStart:t=>{let{dragSnapToOrigin:n}=this.getProps();n?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(au(t,"page").point)},onStart:(t,r)=>{let{drag:n,dragPropagation:i,onDragStart:o}=this.getProps();if(n&&!i&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=av(n),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),sm(t=>{let r=this.getAxisMotionValue(t).get()||0;if(o$.test(r)){let{projection:n}=this.visualElement;if(n&&n.layout){let i=n.layout.layoutBox[t];i&&(r=sn(i)*(parseFloat(r)/100))}}this.originPoint[t]=r}),o&&at.update(()=>o(t,r),!1,!0);let{animationState:a}=this.visualElement;a&&a.setActive("whileDrag",!0)},onMove:(t,r)=>{let{dragPropagation:n,dragDirectionLock:i,onDirectionLock:o,onDrag:a}=this.getProps();if(!n&&!this.openGlobalLock)return;let{offset:l}=r;if(i&&null===this.currentDirection)return this.currentDirection=function(t,r=10){let n=null;return Math.abs(t.y)>r?n="y":Math.abs(t.x)>r&&(n="x"),n}(l),void(null!==this.currentDirection&&o&&o(this.currentDirection));this.updateAxis("x",r.point,l),this.updateAxis("y",r.point,l),this.visualElement.render(),a&&a(t,r)},onSessionEnd:(t,r)=>this.stop(t,r),resumeAnimation:()=>sm(t=>{var r;return"paused"===this.getAnimationState(t)&&(null===(r=this.getAxisMotionValue(t).animation)||void 0===r?void 0:r.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:i,contextWindow:sM(this.visualElement)})}stop(t,r){let n=this.isDragging;if(this.cancel(),!n)return;let{velocity:i}=r;this.startAnimation(i);let{onDragEnd:o}=this.getProps();o&&at.update(()=>o(t,r))}cancel(){this.isDragging=!1;let{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(t,r,n){let{drag:i}=this.getProps();if(!n||!sO(t,i,this.currentDirection))return;let o=this.getAxisMotionValue(t),a=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(a=function(t,{min:r,max:n},i){return void 0!==r&&t<r?t=i?aX(r,t,i.min):Math.max(t,r):void 0!==n&&t>n&&(t=i?aX(n,t,i.max):Math.min(t,n)),t}(a,this.constraints[t],this.elastic[t])),o.set(a)}resolveConstraints(){var t;let{dragConstraints:r,dragElastic:n}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout,o=this.constraints;r&&i3(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!r||!i)&&function(t,{top:r,left:n,bottom:i,right:o}){return{x:sc(t.x,n,o),y:sc(t.y,r,i)}}(i.layoutBox,r),this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:sh(t,"left","right"),y:sh(t,"top","bottom")}}(n),o!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&sm(t=>{this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,r){let n={};return void 0!==r.min&&(n.min=r.min-t.min),void 0!==r.max&&(n.max=r.max-t.min),n}(i.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:r,onMeasureDragConstraints:n}=this.getProps();if(!r||!i3(r))return!1;let i=r.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;let a=function(t,r,n){let i=sD(t,n),{scroll:o}=r;return o&&(sP(i.x,o.offset.x),sP(i.y,o.offset.y)),i}(i,o.root,this.visualElement.getTransformPagePoint()),l={x:sd((t=o.layout.layoutBox).x,a.x),y:sd(t.y,a.y)};if(n){let t=n(function({x:t,y:r}){return{top:r.min,right:t.max,bottom:r.max,left:t.min}}(l));this.hasMutatedConstraints=!!t,t&&(l=sv(t))}return l}startAnimation(t){let{drag:r,dragMomentum:n,dragElastic:i,dragTransition:o,dragSnapToOrigin:a,onDragTransitionEnd:l}=this.getProps(),s=this.constraints||{};return Promise.all(sm(l=>
1{if(!sO(l,r,this.currentDirection))return;let u=s&&s[l]||{};a&&(u={min:0,max:0});let c={type:"inertia",velocity:n?t[l]:0,bounceStiffness:i?200:1e6,bounceDamping:i?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...o,...u};return this.startAxisValueAnimation(l,c)})).then(l)}startAxisValueAnimation(t,r){let n=this.getAxisMotionValue(t);return n.start(lI(t,n,0,r))}stopAnimation(){sm(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){sm(t=>{var r;return null===(r=this.getAxisMotionValue(t).animation)||void 0===r?void 0:r.pause()})}getAnimationState(t){var r;return null===(r=this.getAxisMotionValue(t).animation)||void 0===r?void 0:r.state}getAxisMotionValue(t){let r="_drag"+t.toUpperCase(),n=this.visualElement.getProps();return n[r]||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){sm(r=>{let{drag:n}=this.getProps();if(!sO(r,n,this.currentDirection))return;let{projection:i}=this.visualElement,o=this.getAxisMotionValue(r);if(i&&i.layout){let{min:n,max:a}=i.layout.layoutBox[r];o.set(t[r]-aX(n,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!i3(r)||!n||!this.constraints)return;this.stopAnimation();let i={x:0,y:0};sm(t=>{let r=this.getAxisMotionValue(t);if(r){let n=r.get();i[t]=function(t,r){let n=.5,i=sn(t),o=sn(r);return o>i?n=aY(r.min,r.max-i,t.min):i>o&&(n=aY(t.min,t.max-o,r.min)),ok(0,1,n)}({min:n,max:n},this.constraints[t])}});let{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),sm(r=>{if(!sO(r,t,null))return;let n=this.getAxisMotionValue(r),{min:o,max:a}=this.constraints[r];n.set(aX(o,a,i[r]))})}addListeners(){if(!this.visualElement.current)return;s$.set(this.visualElement,this);let t=ad(this.visualElement.current,"pointerdown",t=>{let{drag:r,dragListener:n=!0}=this.getProps();r&&n&&this.start(t)}),r=()=>{let{dragConstraints:t}=this.getProps();i3(t)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,i=n.addEventListener("measure",r);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),r();let o=al(window,"resize",()=>this.scalePositionWithinConstraints()),a=n.addEventListener("didUpdate",({delta:t,hasLayoutChanged:r})=>{this.isDragging&&r&&(sm(r=>{let n=this.getAxisMotionValue(r);n&&(this.originPoint[r]+=t[r].translate,n.set(n.get()+t[r].translate))}),this.visualElement.render())});return()=>{o(),t(),i(),a&&a()}}getProps(){let t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:i=!1,dragConstraints:o=!1,dragElastic:a=.35,dragMomentum:l=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:i,dragConstraints:o,dragElastic:a,dragMomentum:l}}}function sO(t,r,n){return!(!0!==r&&r!==t||null!==n&&n!==t)}let sV=t=>(r,n)=>{t&&at.update(()=>t(r,n))},sB={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function sj(t,r){return r.max===r.min?0:t/(r.max-r.min)*100}let sq={correct:(t,r)=>{if(!r.target)return t;if("string"==typeof t){if(!oF.test(t))return t;t=parseFloat(t)}return`${sj(t,r.target.x)}% ${sj(t,r.target.y)}%`}};class sN extends l.Component{componentDidMount(){let{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:i}=this.props,{projection:o}=t;Object.assign(ou,sI),o&&(r.group&&r.group.add(o),n&&n.register&&i&&n.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),sB.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:r,visualElement:n,drag:i,isPresent:o}=this.props,a=n.projection;return a&&(a.isPresent=o,i||t.layoutDependency!==r||void 0===r?a.willUpdate():this.safeToRemove(),t.isPresent!==o&&(o?a.promote():a.relegate()||at.postRender(()=>{let t=a.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),i5.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:i}=t;i&&(i.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(i),n&&n.deregister&&n.deregister(i))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function s_(t){let[r,n]=function(){let t=(0,l.useContext)(iG);if(null===t)return[!0,null];let{isPresent:r,onExitComplete:n,register:i}=t,o=(0,l.useId)();return(0,l.useEffect)(()=>i(o),[]),!r&&n?[!1,()=>n&&n(o)]:[!0]}(),i=(0,l.useContext)(oi);return l.createElement(sN,{...t,layoutGroup:i,switchLayoutGroup:(0,l.useContext)(oo),isPresent:r,safeToRemove:n})}let sI={borderRadius:{...sq,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:sq,borderTopRightRadius:sq,borderBottomLeftRadius:sq,borderBottomRightRadius:sq,boxShadow:{correct:(t,{treeScale:r,projectionDelta:n})=>{let i=lo.parse(t);if(i.length>5)return t;let o=lo.createTransformer(t),a="number"!=typeof i[0]?1:0,l=n.x.scale*r.x,s=n.y.scale*r.y;i[0+a]/=l,i[1+a]/=s;let u=aX(l,s,.5);return"number"==typeof i[2+a]&&(i[2+a]/=u),"number"==typeof i[3+a]&&(i[3+a]/=u),o(i)}}},sz=["TopLeft","TopRight","BottomLeft","BottomRight"],sH=sz.length,sU=t=>"string"==typeof t?parseFloat(t):t,sW=t=>"number"==typeof t||oF.test(t);function sG(t,r){return void 0!==t[r]?t[r]:t.borderRadius}
1let sY=sZ(0,.5,a_),sX=sZ(.5,.95,ae);function sZ(t,r,n){return i=>i<t?0:i>r?1:n(aY(t,r,i))}function sK(t,r){t.min=r.min,t.max=r.max}function sJ(t,r){sK(t.x,r.x),sK(t.y,r.y)}function sQ(t,r,n,i,o){return t=i+1/n*((t-=r)-i),void 0!==o&&(t=i+1/o*(t-i)),t}function s0(t,r,[n,i,o],a,l){!function(t,r=0,n=1,i=.5,o,a=t,l=t){if(o$.test(r)&&(r=parseFloat(r),r=aX(l.min,l.max,r/100)-l.min),"number"!=typeof r)return;let s=aX(a.min,a.max,i);t===a&&(s-=r),t.min=sQ(t.min,r,n,s,o),t.max=sQ(t.max,r,n,s,o)}(t,r[n],r[i],r[o],r.scale,a,l)}let s1=["x","scaleX","originX"],s5=["y","scaleY","originY"];function s2(t,r,n,i){s0(t.x,r,s1,n?n.x:void 0,i?i.x:void 0),s0(t.y,r,s5,n?n.y:void 0,i?i.y:void 0)}function s3(t){return 0===t.translate&&1===t.scale}function s4(t){return s3(t.x)&&s3(t.y)}function s9(t,r){return Math.round(t.x.min)===Math.round(r.x.min)&&Math.round(t.x.max)===Math.round(r.x.max)&&Math.round(t.y.min)===Math.round(r.y.min)&&Math.round(t.y.max)===Math.round(r.y.max)}function s6(t){return sn(t.x)/sn(t.y)}class s7{constructor(){this.members=[]}add(t){lU(this.members,t),t.scheduleRender()}remove(t){if(lW(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){let r;let n=this.members.findIndex(r=>t===r);if(0===n)return!1;for(let t=n;t>=0;t--){let n=this.members[t];if(!1!==n.isPresent){r=n;break}}return!!r&&(this.promote(r),!0)}promote(t,r){let n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:i}=t.options;!1===i&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function s8(t,r,n){let i="",o=t.x.translate/r.x,a=t.y.translate/r.y;if((o||a)&&(i=`translate3d(${o}px, ${a}px, 0) `),(1!==r.x||1!==r.y)&&(i+=`scale(${1/r.x}, ${1/r.y}) `),n){let{rotate:t,rotateX:r,rotateY:o}=n;t&&(i+=`rotate(${t}deg) `),r&&(i+=`rotateX(${r}deg) `),o&&(i+=`rotateY(${o}deg) `)}let l=t.x.scale*r.x,s=t.y.scale*r.y;return(1!==l||1!==s)&&(i+=`scale(${l}, ${s})`),i||"none"}let ue=(t,r)=>t.depth-r.depth;class ut{constructor(){this.children=[],this.isDirty=!1}add(t){lU(this.children,t),this.isDirty=!0}remove(t){lW(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(ue),this.isDirty=!1,this.children.forEach(t)}}let ur=["","X","Y","Z"],un={visibility:"hidden"},ui=0,uo={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function ua({attachResizeListener:t,defaultParent:r,measureScroll:n,checkIsScrollRoot:i,resetTransform:o}){return class{constructor(t={},n=null==r?void 0:r()){this.id=ui++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,uo.totalNodes=uo.resolvedTargetDeltas=uo.recalculatedProjection=0,this.nodes.forEach(uu),this.nodes.forEach(um),this.nodes.forEach(uv),this.nodes.forEach(uc),window.MotionDebug&&window.MotionDebug.record(uo)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let t=0;t<this.path.length;t++)this.path[t].shouldResetTransform=!0;this.root===this&&(this.nodes=new ut)}addEventListener(t,r){return this.eventHandlers.has(t)||this.eventHandlers.set(t,new lG),this.eventHandlers.get(t).add(r)}notifyListeners(t,...r){let n=this.eventHandlers.get(t);n&&n.notify(...r)}hasListeners(t){return this.eventHandlers.has(t)}mount(r,n=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=r instanceof SVGElement&&"svg"!==r.tagName,this.instance=r;let{layoutId:i,layout:o,visualElement:a}=this.options;if(a&&!a.current&&a.mount(r),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),n&&(o||i)&&(this.isLayoutDirty=!0),t){let n;let i=()=>this.root.updateBlockedByResize=!1;t(r,()=>{this.root.updateBlockedByResize=!0,n&&n(),n=function(t,r){let n=lk.now(),i=({timestamp:r})=>{let o=r-n;o>=250&&(ar(i),t(o-250))};return at.read(i,!0),()=>ar(i)}
1(i,0),sB.hasAnimatedSinceResize&&(sB.hasAnimatedSinceResize=!1,this.nodes.forEach(ug))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&a&&(i||o)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:r,hasRelativeTargetChanged:n,layout:i})=>{if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);let o=this.options.transition||a.getDefaultTransition()||uS,{onLayoutAnimationStart:l,onLayoutAnimationComplete:s}=a.getProps(),u=!this.targetLayout||!s9(this.targetLayout,i)||n,c=!r&&n;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||c||r&&(u||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(t,c);let r={...l_(o,"layout"),onPlay:l,onComplete:s};(a.shouldReduceMotion||this.options.layoutRoot)&&(r.delay=0,r.type=!1),this.startAnimation(r)}else r||ug(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=i})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,ar(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(ub),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked())return void(this.options.onExitComplete&&this.options.onExitComplete());if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t<this.path.length;t++){let r=this.path[t];r.shouldResetTransform=!0,r.updateScroll("snapshot"),r.options.layoutRoot&&r.willUpdate(!1)}let{layoutId:r,layout:n}=this.options;if(void 0===r&&!n)return;let i=this.getTransformTemplate();this.prevTransformTemplateValue=i?i(this.latestValues,""):void 0,this.updateSnapshot(),t&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked())return this.unblockUpdate(),this.clearAllSnapshots(),void this.nodes.forEach(uh);this.isUpdating||this.nodes.forEach(up),this.isUpdating=!1,window.HandoffCancelAllAnimations&&window.HandoffCancelAllAnimations(),this.nodes.forEach(uf),this.nodes.forEach(ul),this.nodes.forEach(us),this.clearAllSnapshots();let t=lk.now();an.delta=ok(0,1e3/60,t-an.timestamp),an.timestamp=t,an.isProcessing=!0,ai.update.process(an),ai.preRender.process(an),ai.render.process(an),an.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,i5.read(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(ud),this.sharedNodes.forEach(uy)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,at.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){at.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!(this.instance&&(this.updateScroll(),this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty)))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t<this.path.length;t++)this.path[t].updateScroll();let t=this.layout;this.layout=this.measure(!1),this.layoutCorrected=sg(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:r}=this.options;r&&r.notify("LayoutMeasure",this.layout.layoutBox,t?t.layoutBox:void 0)}updateScroll(t="measure"){let r=!(!this.options.layoutScroll||!this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===t&&(r=!1),r&&(this.scroll={animationId:this.root.animationId,phase:t,isRoot:i(this.instance),offset:n(this.instance)})}resetTransform(){if(!o)return;let t=this.isLayoutDirty||this.shouldResetTransform,r=this.projectionDelta&&!s4(this.projectionDelta),n=this.getTransformTemplate(),i=n?n(this.latestValues,""):void 0,a=i!==this.prevTransformTemplateValue;t&&(r||sw(this.latestValues)||a)&&(o(this.instance,i),this.shouldResetTransform=!1,this.scheduleRender())}measure(t=!0){var r;let n=this.measurePageBox(),i=this.removeElementScroll(n);return t&&(i=this.removeTransform(i)),uP((r=i).x),uP(r.y),{animationId:this.root.animationId,measuredBox:n,layoutBox:i,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:t}=this.options;if(!t)return sg();let r=t.measureViewportBox(),{scroll:n}=this.root;return n&&(sP(r.x,n.offset.x),sP(r.y,n.offset.y)),r}removeElementScroll(t){let r=sg();sJ(r,t);for(let n=0;n<this.path.length;n++){let i=this.path[n],{scroll:o,options:a}=i;if(i!==this.root&&o&&a.layoutScroll){if(o.isRoot){sJ(r,t);let{scroll:n}=this.root;n&&(sP(r.x,-n.offset.x),sP(r.y,-n.offset.y))}sP(r.x,o.offset.x),sP(r.y,o.offset.y)}}return r}applyTransform(t,r=!1){let n=sg();sJ(n,t);for(let t=0;t<this.path.length;t++){let i=this.path[t];!r&&i.options.layoutScroll&&i.scroll&&i!==i.root&&sL(n,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),sw(i.latestValues)&&sL(n,i.latestValues)}return sw(this.latestValues)&&sL(n,this.latestValues),n}removeTransform(t){let r=sg();sJ(r,t);for(let t=0;t<this.path.length;t++){let n=this.path[t];if(!n.instance||!sw(n.latestValues))continue;sy(n.latestValues)&&n.updateSnapshot();let i=sg();sJ(i,n.measurePageBox()),s2(r,n.latestValues,n.snapshot?n.snapshot.layoutBox:void 0,i)}return sw(this.latestValues)&&s2(r,this.latestValues),r}setTargetDelta(t){this.targetDelta=t,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(t){this.options={...this.options,...t,crossfade:void 0===t.crossfade||t.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==an.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(t=!1){var r,n,i,o;let a=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=a.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=a.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=a.isSharedProjectionDirty);let l=!!this.resumingFrom||this!==a;if(!(t||l&&this.isSharedProjectionDirty||this.isProjectionDirty||null!==(r=this.parent)&&void 0!==r&&r.isProjectionDirty||this.attemptToResolveRelativeTarget))return;let{layout:s,layoutId:u}=this.options;if(this.layout&&(s||u)){if(this.resolvedRelativeTargetAt=an.timestamp,!this.targetDelta&&!this.relativeTarget){let t=this.getClosestProjectingParent();t&&t.layout&&1!==this.animationProgress?(this.relativeParent=t,this.forceRelativeParentToResolveTarget(),this.relativeTarget=sg(),this.relativeTargetOrigin=sg(),su(this.relativeTargetOrigin,this.layout.layoutBox,t.layout.layoutBox),sJ(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if(this.target||(this.target=sg(),this.targetWithTransforms=sg()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),n=this.target,i=this.relativeTarget,o=this.relativeParent.target,sl(n.x,i.x,o.x),sl(n.y,i.y,o.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):sJ(this.target,this.layout.layoutBox),sE(this.target,this.targetDelta)):sJ(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let t=this.getClosestProjectingParent();t&&!!t.resumingFrom==!!this.resumingFrom&&!t.options.layoutScroll&&t.target&&1!==this.animationProgress?(this.relativeParent=t,this.forceRelativeParentToResolveTarget(),this.relativeTarget=sg(),this.relativeTargetOrigin=sg(),su(this.relativeTargetOrigin,this.target,t.target),sJ(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}uo.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(this.parent&&!sy(this.parent.latestValues)&&!sx(this.parent.latestValues))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!(!(this.relativeTarget||this.targetDelta||this.options.layoutRoot)||!this.layout)}calcProjection(){var t;let r=this.getLead(),n=!!this.resumingFrom||this!==r,i=!0;if((this.isProjectionDirty||!(null===(t=this.parent)||void 0===t)&&t.isProjectionDirty)&&
1(i=!1),n&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(i=!1),this.resolvedRelativeTargetAt===an.timestamp&&(i=!1),i)return;let{layout:o,layoutId:a}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!o&&!a)return;sJ(this.layoutCorrected,this.layout.layoutBox);let l=this.treeScale.x,s=this.treeScale.y;(function(t,r,n,i=!1){let o,a;let l=n.length;if(l){r.x=r.y=1;for(let s=0;s<l;s++){a=(o=n[s]).projectionDelta;let l=o.instance;l&&l.style&&"contents"===l.style.display||(i&&o.options.layoutScroll&&o.scroll&&o!==o.root&&sL(t,{x:-o.scroll.offset.x,y:-o.scroll.offset.y}),a&&(r.x*=a.x.scale,r.y*=a.y.scale,sE(t,a)),i&&sw(o.latestValues)&&sL(t,o.latestValues))}r.x=sA(r.x),r.y=sA(r.y)}})(this.layoutCorrected,this.treeScale,this.path,n),r.layout&&!r.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(r.target=r.layout.layoutBox,r.targetWithTransforms=sg());let{target:u}=r;if(!u)return void(this.projectionTransform&&(this.projectionDelta=sf(),this.projectionTransform="none",this.scheduleRender()));this.projectionDelta||(this.projectionDelta=sf(),this.projectionDeltaWithTransform=sf());let c=this.projectionTransform;sa(this.projectionDelta,this.layoutCorrected,u,this.latestValues),this.projectionTransform=s8(this.projectionDelta,this.treeScale),(this.projectionTransform!==c||this.treeScale.x!==l||this.treeScale.y!==s)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",u)),uo.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(t,r=!1){let n;let i=this.snapshot,o=i?i.latestValues:{},a={...this.latestValues},l=sf();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!r;let s=sg(),u=(i?i.source:void 0)!==(this.layout?this.layout.source:void 0),c=this.getStack(),d=!c||c.members.length<=1,h=!(!u||d||!0!==this.options.crossfade||this.path.some(uk));this.animationProgress=0,this.mixTargetDelta=r=>{var i,c,p,f;let g=r/1e3;uw(l.x,t.x,g),uw(l.y,t.y,g),this.setTargetDelta(l),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(su(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,f=this.relativeTargetOrigin,ux(p.x,f.x,s.x,g),ux(p.y,f.y,s.y,g),n&&(i=this.relativeTarget,c=n,i.x.min===c.x.min&&i.x.max===c.x.max&&i.y.min===c.y.min&&i.y.max===c.y.max)&&(this.isProjectionDirty=!1),n||(n=sg()),sJ(n,this.relativeTarget)),u&&(this.animationValues=a,function(t,r,n,i,o,a){o?(t.opacity=aX(0,void 0!==n.opacity?n.opacity:1,sY(i)),t.opacityExit=aX(void 0!==r.opacity?r.opacity:1,0,sX(i))):a&&(t.opacity=aX(void 0!==r.opacity?r.opacity:1,void 0!==n.opacity?n.opacity:1,i));for(let o=0;o<sH;o++){let a=`border${sz[o]}Radius`,l=sG(r,a),s=sG(n,a);void 0===l&&void 0===s||(l||(l=0),s||(s=0),0===l||0===s||sW(l)===sW(s)?(t[a]=Math.max(aX(sU(l),sU(s),i),0),(o$.test(s)||o$.test(l))&&(t[a]+="%")):t[a]=s)}(r.rotate||n.rotate)&&(t.rotate=aX(r.rotate||0,n.rotate||0,i))}(a,o,this.latestValues,g,h,d)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=g},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(t){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(ar(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=at.update(()=>{sB.hasAnimatedSinceResize=!0,this.currentAnimation=function(t,r,n){let i=op(0)?0:lX(0);return i.start(lI("",i,1e3,n)),i.animation}(0,0,{...t,onUpdate:r=>{this.mixTargetDelta(r),t.onUpdate&&t.onUpdate(r)},onComplete:()=>{t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:r,target:n,layout:i,latestValues:o}=t;
1if(r&&n&&i){if(this!==t&&this.layout&&i&&uT(this.options.animationType,this.layout.layoutBox,i.layoutBox)){n=this.target||sg();let r=sn(this.layout.layoutBox.x);n.x.min=t.target.x.min,n.x.max=n.x.min+r;let i=sn(this.layout.layoutBox.y);n.y.min=t.target.y.min,n.y.max=n.y.min+i}sJ(r,n),sL(r,o),sa(this.projectionDeltaWithTransform,this.layoutCorrected,r,o)}}registerSharedNode(t,r){this.sharedNodes.has(t)||this.sharedNodes.set(t,new s7),this.sharedNodes.get(t).add(r);let n=r.options.initialPromotionConfig;r.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(r):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){var t;let{layoutId:r}=this.options;return r&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this}getPrevLead(){var t;let{layoutId:r}=this.options;return r?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:r,preserveFollowOpacity:n}={}){let i=this.getStack();i&&i.promote(this,n),t&&(this.projectionDelta=void 0,this.needsReset=!0),r&&this.setOptions({transition:r})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetRotation(){let{visualElement:t}=this.options;if(!t)return;let r=!1,{latestValues:n}=t;if((n.rotate||n.rotateX||n.rotateY||n.rotateZ)&&(r=!0),!r)return;let i={};for(let r=0;r<ur.length;r++){let o="rotate"+ur[r];n[o]&&(i[o]=n[o],t.setStaticValue(o,0))}for(let r in t.render(),i)t.setStaticValue(r,i[r]);t.scheduleRender()}getProjectionStyles(t){var r,n;if(!this.instance||this.isSVG)return;if(!this.isVisible)return un;let i={visibility:""},o=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,i.opacity="",i.pointerEvents=o7(null==t?void 0:t.pointerEvents)||"",i.transform=o?o(this.latestValues,""):"none",i;let a=this.getLead();if(!this.projectionDelta||!this.layout||!a.target){let r={};return this.options.layoutId&&(r.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,r.pointerEvents=o7(null==t?void 0:t.pointerEvents)||""),this.hasProjected&&!sw(this.latestValues)&&(r.transform=o?o({},""):"none",this.hasProjected=!1),r}let l=a.animationValues||a.latestValues;this.applyTransformsToTarget(),i.transform=s8(this.projectionDeltaWithTransform,this.treeScale,l),o&&(i.transform=o(l,i.transform));let{x:s,y:u}=this.projectionDelta;for(let t in i.transformOrigin=`${100*s.origin}% ${100*u.origin}% 0`,a.animationValues?i.opacity=a===this?null!==(n=null!==(r=l.opacity)&&void 0!==r?r:this.latestValues.opacity)&&void 0!==n?n:1:this.preserveOpacity?this.latestValues.opacity:l.opacityExit:i.opacity=a===this?void 0!==l.opacity?l.opacity:"":void 0!==l.opacityExit?l.opacityExit:0,ou){if(void 0===l[t])continue;let{correct:r,applyTo:n}=ou[t],o="none"===i.transform?l[t]:r(l[t],a);if(n){let t=n.length;for(let r=0;r<t;r++)i[n[r]]=o}else i[t]=o}return this.options.layoutId&&(i.pointerEvents=a===this?o7(null==t?void 0:t.pointerEvents)||"":"none"),i}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(t=>{var r;return null===(r=t.currentAnimation)||void 0===r?void 0:r.stop()}),this.root.nodes.forEach(uh),this.root.sharedNodes.clear()}}}function ul(t){t.updateLayout()}function us(t){var r;let n=(null===(r=t.resumeFrom)||void 0===r?void 0:r.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&n&&t.hasListeners("didUpdate")){let{layoutBox:r,measuredBox:i}=t.layout,{animationType:o}=t.options,a=n.source!==t.layout.source;"size"===o?sm(t=>{let i=a?n.measuredBox[t]:n.layoutBox[t],o=sn(i);i.min=r[t].min,i.max=i.min+o}):uT(o,n.layoutBox,r)&&sm(i=>{let o=a?n.measuredBox[i]:n.layoutBox[i],l=sn(r[i]);o.max=o.min+l,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[i].max=t.relativeTarget[i].min+l)});let l=sf();sa(l,r,n.layoutBox);let s=sf();a?sa(s,t.applyTransform(i,!0),n.measuredBox):sa(s,r,n.layoutBox);let u=!s4(l),c=!1;if(!t.resumeFrom){let i=t.getClosestProjectingParent();if(i&&!i.resumeFrom){let{snapshot:o,layout:a}=i;if(o&&a){let l=sg();su(l,n.layoutBox,o.layoutBox);let s=sg();su(s,r,a.layoutBox),s9(l,s)||(c=!0),i.options.layoutRoot&&(t.relativeTarget=s,t.relativeTargetOrigin=l,t.relativeParent=i)}}}t.notifyListeners("didUpdate",{layout:r,snapshot:n,delta:s,layoutDelta:l,hasLayoutChanged:u,hasRelativeTargetChanged:c})}else if(t.isLead()){let{onExitComplete:r}=t.options;r&&r()}t.options.transition=void 0}function uu(t){uo.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.
1isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function uc(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function ud(t){t.clearSnapshot()}function uh(t){t.clearMeasurements()}function up(t){t.isLayoutDirty=!1}function uf(t){let{visualElement:r}=t.options;r&&r.getProps().onBeforeLayoutMeasure&&r.notify("BeforeLayoutMeasure"),t.resetTransform()}function ug(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function um(t){t.resolveTargetDelta()}function uv(t){t.calcProjection()}function ub(t){t.resetRotation()}function uy(t){t.removeLeadSnapshot()}function uw(t,r,n){t.translate=aX(r.translate,0,n),t.scale=aX(r.scale,1,n),t.origin=r.origin,t.originPoint=r.originPoint}function ux(t,r,n,i){t.min=aX(r.min,n.min,i),t.max=aX(r.max,n.max,i)}function uk(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let uS={duration:.45,ease:[.4,0,.1,1]},uE=t=>"u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),uA=uE("applewebkit/")&&!uE("chrome/")?Math.round:ae;function uP(t){t.min=uA(t.min),t.max=uA(t.max)}function uT(t,r,n){return"position"===t||"preserve-aspect"===t&&!si(s6(r),s6(n),.2)}let uC=ua({attachResizeListener:(t,r)=>al(t,"resize",r),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),uR={current:void 0},uL=ua({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!uR.current){let t=new uC({});t.mount(window),t.setOptions({layoutScroll:!0}),uR.current=t}return uR.current},resetTransform:(t,r)=>{t.style.transform=void 0!==r?r:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position}),uD=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function uM(t,r,n=1){let[i,o]=function(t){let r=uD.exec(t);if(!r)return[,];let[,n,i]=r;return[n,i]}(t);if(!i)return;let a=window.getComputedStyle(r).getPropertyValue(i);if(a){let t=a.trim();return lH(t)?parseFloat(t):t}return oy(o)?uM(o,r,n+1):o}let u$=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),uF=t=>u$.has(t),uO=t=>t===oS||t===oF,uV=(t,r)=>parseFloat(t.split(", ")[r]),uB=(t,r)=>(n,{transform:i})=>{if("none"===i||!i)return 0;let o=i.match(/^matrix3d\((.+)\)$/);if(o)return uV(o[1],r);{let r=i.match(/^matrix\((.+)\)$/);return r?uV(r[1],t):0}},uj=new Set(["x","y","z"]),uq=oc.filter(t=>!uj.has(t)),uN={width:({x:t},{paddingLeft:r="0",paddingRight:n="0"})=>t.max-t.min-parseFloat(r)-parseFloat(n),height:({y:t},{paddingTop:r="0",paddingBottom:n="0"})=>t.max-t.min-parseFloat(r)-parseFloat(n),top:(t,{top:r})=>parseFloat(r),left:(t,{left:r})=>parseFloat(r),bottom:({y:t},{top:r})=>parseFloat(r)+(t.max-t.min),right:({x:t},{left:r})=>parseFloat(r)+(t.max-t.min),x:uB(4,13),y:uB(5,14)};uN.translateX=uN.x,uN.translateY=uN.y;let u_=(t,r,n={},i={})=>{r={...r},i={...i};let o=Object.keys(r).filter(uF),a=[],l=!1,s=[];if(o.forEach(o=>{let u;let c=t.getValue(o);if(!t.hasValue(o))return;let d=n[o],h=lJ(d),p=r[o];if(o4(p)){let t=p.length,r=null===p[0]?1:0;h=lJ(d=p[r]);for(let n=r;n<t&&null!==p[n];n++)u?ae(lJ(p[n])===u):u=lJ(p[n])}else u=lJ(p);if(h!==u){if(uO(h)&&uO(u)){let t=c.get();"string"==typeof t&&c.set(parseFloat(t)),"string"==typeof p?r[o]=parseFloat(p):Array.isArray(p)&&u===oF&&(r[o]=p.map(parseFloat))}else null!=h&&h.transform&&null!=u&&u.transform&&(0===d||0===p)?0===d?c.set(u.transform(d)):r[o]=h.transform(p):(l||(a=function(t){let r=[];return uq.forEach(n=>{let i=t.getValue(n);void 0!==i&&(r.push([n,i.get()]),i.set(n.startsWith("scale")?1:0))}),r.length&&t.render(),r}(t),l=!0),s.push(o),i[o]=void 0!==i[o]?i[o]:r[o],c.jump(p))}}),s.length){let n=s.indexOf("height")>=0?window.pageYOffset:null,o=((t,r,n)=>{let i=r.measureViewportBox(),o=getComputedStyle(r.current),{display:a}=o,l={};"none"===a&&r.setStaticValue("display",t.display||"block"),n.forEach(t=>{l[t]=uN[t](i,o)}),r.render();let s=r.measureViewportBox();
1return n.forEach(n=>{let i=r.getValue(n);i&&i.jump(l[n]),t[n]=uN[n](s,o)}),t})(r,t,s);return a.length&&a.forEach(([r,n])=>{t.getValue(r).set(n)}),t.render(),iY&&null!==n&&window.scrollTo({top:n}),{target:o,transitionEnd:i}}return{target:r,transitionEnd:i}},uI=(t,r,n,i)=>{var o,a;let l=function(t,{...r},n){let i=t.current;if(!(i instanceof Element))return{target:r,transitionEnd:n};for(let o in n&&(n={...n}),t.values.forEach(t=>{let r=t.get();if(!oy(r))return;let n=uM(r,i);n&&t.set(n)}),r){let t=r[o];if(!oy(t))continue;let a=uM(t,i);a&&(r[o]=a,n||(n={}),void 0===n[o]&&(n[o]=t))}return{target:r,transitionEnd:n}}(t,r,i);return o=r=l.target,a=i=l.transitionEnd,Object.keys(o).some(uF)?u_(t,o,n,a):{target:o,transitionEnd:a}},uz={current:null},uH={current:!1},uU=new WeakMap,uW=Object.keys(on),uG=uW.length,uY=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],uX=i7.length;class uZ{constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:i,visualState:o},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>at.render(this.render,!1,!0);let{latestValues:l,renderState:s}=o;this.latestValues=l,this.baseTarget={...l},this.initialValues=r.initial?{...l}:{},this.renderState=s,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=i,this.options=a,this.isControllingVariants=i8(r),this.isVariantNode=oe(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!(!t||!t.current);let{willChange:u,...c}=this.scrapeMotionValuesFromProps(r,{});for(let t in c){let r=c[t];void 0!==l[t]&&op(r)&&(r.set(l[t],!1),lz(u)&&u.add(t))}}scrapeMotionValuesFromProps(t,r){return{}}mount(t){this.current=t,uU.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((t,r)=>this.bindToMotionValue(r,t)),uH.current||function(){if(uH.current=!0,iY){if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),r=()=>uz.current=t.matches;t.addListener(r),r()}else uz.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||uz.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in uU.delete(this.current),this.projection&&this.projection.unmount(),ar(this.notifyUpdate),ar(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[t].clear();for(let t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,r){let n=od.has(t),i=r.on("change",r=>{this.latestValues[t]=r,this.props.onUpdate&&at.update(this.notifyUpdate,!1,!0),n&&this.projection&&(this.projection.isTransformDirty=!0)}),o=r.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{i(),o()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}loadFeatures({children:t,...r},n,i,o){let a,l;for(let t=0;t<uG;t++){let n=uW[t],{isEnabled:i,Feature:o,ProjectionNode:s,MeasureLayout:u}=on[n];s&&(a=s),i(r)&&(!this.features[n]&&o&&(this.features[n]=new o(this)),u&&(l=u))}if(("html"===this.type||"svg"===this.type)&&!this.projection&&a){this.projection=new a(this.latestValues,this.parent&&this.parent.projection);let{layoutId:t,layout:n,drag:i,dragConstraints:l,layoutScroll:s,layoutRoot:u}=r;this.projection.setOptions({layoutId:t,layout:n,alwaysMeasureLayout:!!i||l&&i3(l),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof n?n:"both",initialPromotionConfig:o,layoutScroll:s,layoutRoot:u})}return l}updateFeatures(){for(let t in this.features){let r=this.features[t];
1r.isMounted?r.update():(r.mount(),r.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):sg()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}makeTargetAnimatable(t,r=!0){return this.makeTargetAnimatableFromInstance(t,r)}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let r=0;r<uY.length;r++){let n=uY[r];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let i=t["on"+n];i&&(this.propEventSubscriptions[n]=this.on(n,i))}this.prevMotionValues=function(t,r,n){let{willChange:i}=r;for(let o in r){let a=r[o],l=n[o];if(op(a))t.addValue(o,a),lz(i)&&i.add(o);else if(op(l))t.addValue(o,lX(a,{owner:t})),lz(i)&&i.remove(o);else if(l!==a){if(t.hasValue(o)){let r=t.getValue(o);r.hasAnimated||r.set(a)}else{let r=t.getStaticValue(o);t.addValue(o,lX(void 0!==r?r:a,{owner:t}))}}}for(let i in n)void 0===r[i]&&t.removeValue(i);return r}(this,this.scrapeMotionValuesFromProps(t,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(t=!1){if(t)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let t=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(t.initial=this.props.initial),t}let r={};for(let t=0;t<uX;t++){let n=i7[t],i=this.props[n];(i4(i)||!1===i)&&(r[n]=i)}return r}addVariantChild(t){let r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(t),()=>r.variantChildren.delete(t)}addValue(t,r){r!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,r)),this.values.set(t,r),this.latestValues[t]=r.get()}removeValue(t){this.values.delete(t);let r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return void 0===n&&void 0!==r&&(n=lX(r,{owner:this}),this.addValue(t,n)),n}readValue(t){var r;return void 0===this.latestValues[t]&&this.current?null!==(r=this.getBaseTargetFromProps(this.props,t))&&void 0!==r?r:this.readValueFromInstance(this.current,t,this.options):this.latestValues[t]}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){var r;let{initial:n}=this.props,i="string"==typeof n||"object"==typeof n?null===(r=o2(this.props,n))||void 0===r?void 0:r[t]:void 0;if(n&&void 0!==i)return i;let o=this.getBaseTargetFromProps(this.props,t);return void 0===o||op(o)?void 0!==this.initialValues[t]&&void 0===i?void 0:this.baseTarget[t]:o}on(t,r){return this.events[t]||(this.events[t]=new lG),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}}class uK extends uZ{sortInstanceNodePosition(t,r){return 2&t.compareDocumentPosition(r)?1:-1}getBaseTargetFromProps(t,r){return t.style?t.style[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:r,...n},i){let o=function(t,r,n){let i={};for(let o in t){let t=r?(r[o]||r.default||r).from:void 0;if(void 0!==t)i[o]=t;else{let t=n.getValue(o);t&&(i[o]=t.get())}}return i}(n,t||{},this);if(i){!function(t,r,n){var i,o,a;let l=Object.keys(r).filter(r=>!t.hasValue(r)),s=l.length;if(s)for(let u=0;u<s;u++){let s=l[u],c=r[s],d=null;Array.isArray(c)&&(d=c[0]),null===d&&(d=null!==(o=null!==(i=n[s])&&void 0!==i?i:t.readValue(s))&&void 0!==o?o:r[s]),null!=d&&("string"==typeof d&&(lH(d)||lN(d))?d=parseFloat(d):(a=d,!lQ.find(lZ(a))&&lo.test(c)&&(d=lq(s,c))),t.addValue(s,lX(d,{owner:t})),void 0===n[s]&&(n[s]=d),null!==d&&t.setBaseTarget(s,d))}}(this,n,o);let t=uI(this,n,o,r);r=t.transitionEnd,n=t.target}return{transition:t,transitionEnd:r,...n}}}class uJ extends uK{constructor(){super(...arguments),this.type="html"}readValueFromInstance(t,r){if(od.has(r)){let t=lj(r);return t&&t.default||0}{let n=window.getComputedStyle(t),i=(ov(r)?n.getPropertyValue(r):n[r])||0;return"string"==typeof i?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:r}){return sD(t,r)}build(t,r,n,i){oN(t,r,n,i.transformTemplate)}scrapeMotionValuesFromProps(t,r){return o1(t,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;op(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}renderInstance(t,r,n,i){oJ(t,r,n,i)}}class uQ extends uK{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(od.has(r)){let t=lj(r);return t&&t.default||0}return r=oQ.has(r)?r:iK(r),t.getAttribute(r)}measureInstanceViewportBox(){return sg()}scrapeMotionValuesFromProps(t,r){return o5(t,r)}build(t,r,n,i){oX(t,r,n,this.isSVGTag,i.transformTemplate)}renderInstance(t,r,n,i){o0(t,r,0,i)}mount(t){this.isSVGTag=oK(t.tagName),super.mount(t)}}let u0=(t,r)=>os(t)?new uQ(r,{enableHardwareAcceleration:!1}):new uJ(r,{enableHardwareAcceleration:!0}),u1={animation:{Feature:class extends ay{constructor(t){super(t),t.animationState||(t.animationState=function(t){let r=r=>Promise.all(r.map(({animation:r,options:n})=>(function(t,r,n={}){let i;if(t.notify("AnimationStart",r),Array.isArray(r))i=Promise.all(r.map(r=>l1(t,r,n)));else if("string"==typeof r)i=l1(t,r,n);else{let o="function"==typeof r?aR(t,r,n.custom):r;i=Promise.all(l0(t,o,n))}return i.then(()=>t.notify("AnimationComplete",r))})(t,r,n))),n={animate:l4(!0),whileInView:l4(),whileHover:l4(),whileTap:l4(),whileDrag:l4(),whileFocus:l4(),exit:l4()},i=!0,o=(r,n)=>{let i=aR(t,n);if(i){let{transition:t,transitionEnd:n,...o}=i;r={...r,...o,...n}}return r};function a(a,l){var s;let u=t.getProps(),c=t.getVariantContext(!0)||{},d=[],h=new Set,p={},f=1/0;for(let r=0;r<l3;r++){let g=l2[r],m=n[g],v=void 0!==u[g]?u[g]:c[g],b=i4(v),y=g===l?m.isActive:null;!1===y&&(f=r);let w=v===c[g]&&v!==u[g]&&b;if(w&&i&&t.manuallyAnimateOnMount&&(w=!1),m.protectedKeys={...p},!m.isActive&&null===y||!v&&!m.prevProp||i9(v)||"boolean"==typeof v)continue;let x=(s=m.prevProp,("string"==typeof v?v!==s:!!Array.isArray(v)&&!aC(v,s))||g===l&&m.isActive&&!w&&b||r>f&&b),k=!1,S=Array.isArray(v)?v:[v],E=S.reduce(o,{});!1===y&&(E={});let{prevResolvedValues:A={}}=m,P={...A,...E},T=t=>{x=!0,h.has(t)&&(k=!0,h.delete(t)),m.needsAnimating[t]=!0}
1;for(let t in P){let r=E[t],n=A[t];if(!p.hasOwnProperty(t))(o4(r)&&o4(n)?aC(r,n):r===n)?void 0!==r&&h.has(t)?T(t):m.protectedKeys[t]=!0:void 0!==r?T(t):h.add(t)}m.prevProp=v,m.prevResolvedValues=E,m.isActive&&(p={...p,...E}),i&&t.blockInitialAnimation&&(x=!1),x&&(!w||k)&&d.push(...S.map(t=>({animation:t,options:{type:g,...a}})))}if(h.size){let r={};h.forEach(n=>{let i=t.getBaseTarget(n);void 0!==i&&(r[n]=i)}),d.push({animation:r})}let g=!!d.length;return i&&(!1===u.initial||u.initial===u.animate)&&!t.manuallyAnimateOnMount&&(g=!1),i=!1,g?r(d):Promise.resolve()}return{animateChanges:a,setActive:function(r,i,o){var l;if(n[r].isActive===i)return Promise.resolve();null===(l=t.variantChildren)||void 0===l||l.forEach(t=>{var n;return null===(n=t.animationState)||void 0===n?void 0:n.setActive(r,i)}),n[r].isActive=i;let s=a(o,r);for(let t in n)n[t].protectedKeys={};return s},setAnimateFunction:function(n){r=n(t)},getState:()=>n}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();this.unmount(),i9(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){}}},exit:{Feature:class extends ay{constructor(){super(...arguments),this.id=l9++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:r,custom:n}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;let o=this.node.animationState.setActive("exit",!t,{custom:null!=n?n:this.node.getProps().custom});r&&!t&&o.then(()=>r(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}},inView:{Feature:class extends ay{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:i="some",once:o}=t,a={root:r?r.current:void 0,rootMargin:n,threshold:"number"==typeof i?i:aT[i]};return function(t,r,n){let i=function({root:t,...r}){let n=t||document;aE.has(n)||aE.set(n,{});let i=aE.get(n),o=JSON.stringify(r);return i[o]||(i[o]=new IntersectionObserver(aP,{root:t,...r})),i[o]}(r);return aS.set(t,n),i.observe(t),()=>{aS.delete(t),i.unobserve(t)}}(this.node.current,a,t=>{let{isIntersecting:r}=t;if(this.isInView===r||(this.isInView=r,o&&!r&&this.hasEnteredView))return;r&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",r);let{onViewportEnter:n,onViewportLeave:i}=this.node.getProps(),a=r?n:i;a&&a(t)})}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;let{props:t,prevProps:r}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:r={}}={}){return n=>t[n]!==r[n]}(t,r))&&this.startObserver()}unmount(){}}},tap:{Feature:class extends ay{constructor(){super(...arguments),this.removeStartListeners=ae,this.removeEndListeners=ae,this.removeAccessibleListeners=ae,this.startPointerPress=(t,r)=>{if(this.isPressing)return;this.removeEndListeners();let n=this.node.getProps(),i=ad(window,"pointerup",(t,r)=>{if(!this.checkPressEnd())return;let{onTap:n,onTapCancel:i,globalTapTarget:o}=this.node.getProps();at.update(()=>{o||ax(this.node.current,t.target)?n&&n(t,r):i&&i(t,r)})},{passive:!(n.onTap||n.onPointerUp)}),o=ad(window,"pointercancel",(t,r)=>this.cancelPress(t,r),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=ap(i,o),this.startPress(t,r)},this.startAccessiblePress=()=>{let t=al(this.node.current,"keydown",t=>{"Enter"!==t.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=al(this.node.current,"keyup",t=>{"Enter"===t.key&&this.checkPressEnd()&&ak("up",(t,r)=>{let{onTap:n}=this.node.getProps();n&&at.update(()=>n(t,r))})}),ak("down",(t,r)=>{this.startPress(t,r)}))}),r=al(this.node.current,"blur",()=>{this.isPressing&&ak("cancel",(t,r)=>this.cancelPress(t,r))});this.removeAccessibleListeners=ap(t,r)}}startPress(t,r){this.isPressing=!0;let{onTapStart:n,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&at.update(()=>n(t,r))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!ab()}cancelPress(t,r){if(!this.checkPressEnd())return;let{onTapCancel:n}=this.node.getProps();n&&at.update(()=>n(t,r))}mount(){let t=this.node.getProps(),r=ad(t.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),n=al(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=ap(r,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends ay{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=ap(al(this.node.current,"focus",()=>this.onFocus()),al(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends ay{mount(){this.unmount=ap(aw(this.node,!0),aw(this.node,!1))}unmount(){}}},pan:{Feature:class extends ay{constructor(){super(...arguments),this.removePointerDownListener=ae}onPointerDown(t){this.session=new l7(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:sM(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:i}=this.node.getProps();return{onSessionStart:sV(t),onStart:sV(r),onMove:n,onEnd:(t,r)=>{delete this.session,i&&at.update(()=>i(t,r))}}}mount(){this.removePointerDownListener=ad(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends ay{constructor(t){super(t),this.removeGroupControls=ae,this.removeListeners=ae,this.controls=new sF(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ae}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:uL,MeasureLayout:s_},layout:{ProjectionNode:uL,MeasureLayout:s_}},u5=function(t){function r(r,n={}){return function({preloadedFeatures:t,createVisualElement:r,useRender:n,useVisualState:i,Component:o}){t&&function(t){for(let r in t)on[r]={...on[r],...t[r]}}(t);let a=(0,l.forwardRef)(function(a,s){var u;
1let c;let d={...(0,l.useContext)(iU),...a,layoutId:function({layoutId:t}){let r=(0,l.useContext)(oi).id;return r&&void 0!==t?r+"-"+t:t}(a)},{isStatic:h}=d,p=function(t){let{initial:r,animate:n}=function(t,r){if(i8(t)){let{initial:r,animate:n}=t;return{initial:!1===r||i4(r)?r:void 0,animate:i4(n)?n:void 0}}return!1!==t.inherit?r:{}}(t,(0,l.useContext)(iW));return(0,l.useMemo)(()=>({initial:r,animate:n}),[ot(r),ot(n)])}(a),f=i(a,h);if(!h&&iY){p.visualElement=function(t,r,n,i){let{visualElement:o}=(0,l.useContext)(iW),a=(0,l.useContext)(iZ),s=(0,l.useContext)(iG),u=(0,l.useContext)(iU).reducedMotion,c=(0,l.useRef)();i=i||a.renderer,!c.current&&i&&(c.current=i(t,{visualState:r,parent:o,props:n,presenceContext:s,blockInitialAnimation:!!s&&!1===s.initial,reducedMotionConfig:u}));let d=c.current;(0,l.useInsertionEffect)(()=>{d&&d.update(n,s)});let h=(0,l.useRef)(!(!n[iJ]||window.HandoffComplete));return iX(()=>{d&&(i5.postRender(d.render),h.current&&d.animationState&&d.animationState.animateChanges())}),(0,l.useEffect)(()=>{d&&(d.updateFeatures(),!h.current&&d.animationState&&d.animationState.animateChanges(),h.current&&(h.current=!1,window.HandoffComplete=!0))}),d}(o,f,d,r);let n=(0,l.useContext)(oo),i=(0,l.useContext)(iZ).strict;p.visualElement&&(c=p.visualElement.loadFeatures(d,i,t,n))}return l.createElement(iW.Provider,{value:p},c&&p.visualElement?l.createElement(c,{visualElement:p.visualElement,...d}):null,n(o,a,(u=p.visualElement,(0,l.useCallback)(t=>{t&&f.mount&&f.mount(t),u&&(t?u.mount(t):u.unmount()),s&&("function"==typeof s?s(t):i3(s)&&(s.current=t))},[u])),f,h,p.visualElement))});return a[oa]=o,a}(t(r,n))}if(typeof Proxy>"u")return r;let n=new Map;return new Proxy(r,{get:(t,i)=>(n.has(i)||n.set(i,r(i)),n.get(i))})}((t,r)=>(function(t,{forwardMotionProps:r=!1},n,i){return{...os(t)?ao:aa,preloadedFeatures:n,useRender:function(t=!1){return(r,n,i,{latestValues:o},a)=>{let s=(os(r)?function(t,r,n,i){let o=(0,l.useMemo)(()=>{let n=oZ();return oX(n,r,{enableHardwareAcceleration:!1},oK(i),t.transformTemplate),{...n.attrs,style:{...n.style}}},[r]);if(t.style){let r={};oI(r,t.style,t),o.style={...r,...o.style}}return o}:function(t,r,n){let i={},o=function(t,r,n){let i={};return oI(i,t.style||{},t),Object.assign(i,function({transformTemplate:t},r,n){return(0,l.useMemo)(()=>{let i=o_();return oN(i,r,{enableHardwareAcceleration:!n},t),Object.assign({},i.vars,i.style)},[r])}(t,r,n)),i}(t,r,n);return t.drag&&!1!==t.dragListener&&(i.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===t.drag?"none":"pan-"+("x"===t.drag?"y":"x")),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=o,i})(n,o,a,r),u=function(t,r,n){let i={};for(let o in t)"values"===o&&"object"==typeof t.values||(oU(o)||!0===n&&oH(o)||!r&&!oH(o)||t.draggable&&o.startsWith("onDrag"))&&(i[o]=t[o]);return i}(n,"string"==typeof r,t),c=r!==l.Fragment?{...u,...s,ref:i}:{},{children:d}=n,h=(0,l.useMemo)(()=>op(d)?d.get():d,[d]);return(0,l.createElement)(r,{...c,children:h})}}(r),createVisualElement:i,Component:t}})(t,r,u1,u0));function u2(){let t=(0,l.useRef)(!1);return iX(()=>(t.current=!0,()=>{t.current=!1}),[]),t}class u3 extends l.Component{getSnapshotBeforeUpdate(t){let r=this.props.childRef.current;if(r&&t.isPresent&&!this.props.isPresent){let t=this.props.sizeRef.current;t.height=r.offsetHeight||0,t.width=r.offsetWidth||0,t.top=r.offsetTop,t.left=r.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function u4({children:t,isPresent:r}){let n=(0,l.useId)(),i=(0,l.useRef)(null),o=(0,l.useRef)({width:0,height:0,top:0,left:0});return(0,l.useInsertionEffect)(()=>{let{width:t,height:a,top:l,left:s}=o.current;if(r||!i.current||!t||!a)return;i.current.dataset.motionPopId=n;let u=document.createElement("style");return document.head.appendChild(u),u.sheet&&u.sheet.insertRule(`
2          [data-motion-pop-id="${n}"] {
3            position: absolute !important;
4            width: ${t}px !important;
5            height: ${a}px !important;
6            top: ${l}px !important;
7            left: ${s}px !important;
8          }
9        `),()=>{document.head.removeChild(u)}},[r]),l.createElement(u3,{isPresent:r,childRef:i,sizeRef:o},l.cloneElement(t,{ref:i}))}let u9=({children:t,initial:r,isPresent:n,onExitComplete:i,custom:o,presenceAffectsLayout:a,mode:s})=>{let u=o3(u6),c=(0,l.useId)(),d=(0,l.useMemo)(()=>({id:c,initial:r,isPresent:n,custom:o,onExitComplete:t=>
9{for(let r of(u.set(t,!0),u.values()))if(!r)return;i&&i()},register:t=>(u.set(t,!1),()=>u.delete(t))}),a?void 0:[n]);return(0,l.useMemo)(()=>{u.forEach((t,r)=>u.set(r,!1))},[n]),l.useEffect(()=>{n||u.size||!i||i()},[n]),"popLayout"===s&&(t=l.createElement(u4,{isPresent:n},t)),l.createElement(iG.Provider,{value:d},t)};function u6(){return new Map}let u7=t=>t.key||"",u8=({children:t,custom:r,initial:n=!0,onExitComplete:i,exitBeforeEnter:o,presenceAffectsLayout:a=!0,mode:s="sync"})=>{var u;let c=(0,l.useContext)(oi).forceRender||function(){let t=u2(),[r,n]=(0,l.useState)(0),i=(0,l.useCallback)(()=>{t.current&&n(r+1)},[r]);return[(0,l.useCallback)(()=>at.postRender(i),[i]),r]}()[0],d=u2(),h=function(t){let r=[];return l.Children.forEach(t,t=>{(0,l.isValidElement)(t)&&r.push(t)}),r}(t),p=h,f=(0,l.useRef)(new Map).current,g=(0,l.useRef)(p),m=(0,l.useRef)(new Map).current,v=(0,l.useRef)(!0);if(iX(()=>{v.current=!1,function(t,r){t.forEach(t=>{let n=u7(t);r.set(n,t)})}(h,m),g.current=p}),u=()=>{v.current=!0,m.clear(),f.clear()},(0,l.useEffect)(()=>()=>u(),[]),v.current)return l.createElement(l.Fragment,null,p.map(t=>l.createElement(u9,{key:u7(t),isPresent:!0,initial:!!n&&void 0,presenceAffectsLayout:a,mode:s},t)));p=[...p];let b=g.current.map(u7),y=h.map(u7),w=b.length;for(let t=0;t<w;t++){let r=b[t];-1!==y.indexOf(r)||f.has(r)||f.set(r,void 0)}return"wait"===s&&f.size&&(p=[]),f.forEach((t,n)=>{if(-1!==y.indexOf(n))return;let o=m.get(n);if(!o)return;let u=b.indexOf(n),v=t;v||(v=l.createElement(u9,{key:u7(o),isPresent:!1,onExitComplete:()=>{f.delete(n);let t=Array.from(m.keys()).filter(t=>!y.includes(t));if(t.forEach(t=>m.delete(t)),g.current=h.filter(r=>{let i=u7(r);return i===n||t.includes(i)}),!f.size){if(!1===d.current)return;c(),i&&i()}},custom:r,presenceAffectsLayout:a,mode:s},o),f.set(n,v)),p.splice(u,0,v)}),p=p.map(t=>{let r=t.key;return f.has(r)?t:l.createElement(u9,{key:u7(t),isPresent:!0,presenceAffectsLayout:a,mode:s},t)}),l.createElement(l.Fragment,null,f.size?p:p.map(t=>(0,l.cloneElement)(t)))},ce=function(t){var r,n,i,o,a,l,s,u,c,d,h;let p=function(t){let r={...t,color:function(t){let r=Z(Y,t);return{base:function(t){let r={};for(let n of V)r[n]=function(t,r){var n,i,o,a,l,s,u,c,d,h,p,f,g,m,v,b,y,w,x,k,S,E,A,P,T,C,R,L,D,M,$,F,O,V,B,j,q,N,_,I,z,H;let U=Z(null==(n=null==t?void 0:t.base)?void 0:n["*"],null==(i=null==t?void 0:t.base)?void 0:i[r]),W=U._hue||(null==(a=null==(o=null==t?void 0:t.base)?void 0:o[r])?void 0:a._hue)||"gray";return{...U,_hue:W,avatar:{gray:Z({_hue:"gray"},null==(l=U.avatar)?void 0:l["*"],null==(s=U.avatar)?void 0:s.gray),blue:Z({_hue:"blue"},null==(u=U.avatar)?void 0:u["*"],null==(c=U.avatar)?void 0:c.blue),purple:Z({_hue:"purple"},null==(d=U.avatar)?void 0:d["*"],null==(h=U.avatar)?void 0:h.purple),magenta:Z({_hue:"magenta"},null==(p=U.avatar)?void 0:p["*"],null==(f=U.avatar)?void 0:f.magenta),red:Z({_hue:"red"},null==(g=U.avatar)?void 0:g["*"],null==(m=U.avatar)?void 0:m.red),orange:Z({_hue:"orange"},null==(v=U.avatar)?void 0:v["*"],null==(b=U.avatar)?void 0:b.orange),yellow:Z({_hue:"yellow"},null==(y=U.avatar)?void 0:y["*"],null==(w=U.avatar)?void 0:w.yellow),green:Z({_hue:"green"},null==(x=U.avatar)?void 0:x["*"],null==(k=U.avatar)?void 0:k.green),cyan:Z({_hue:"cyan"},null==(S=U.avatar)?void 0:S["*"],null==(E=U.avatar)?void 0:E.cyan)},badge:{default:{_hue:(null==(P=null==(A=null==t?void 0:t.base)?void 0:A.default)?void 0:P._hue)||W,...null==(T=U.badge)?void 0:T["*"],...null==(C=U.badge)?void 0:C.default},primary:{_hue:(null==(L=null==(R=null==t?void 0:t.base)?void 0:R.primary)?void 0:L._hue)||W,...null==(D=U.badge)?void 0:D["*"],...null==(M=U.badge)?void 0:M.primary},positive:{_hue:(null==(F=null==($=null==t?void 0:t.base)?void 0:$.positive)?void 0:F._hue)||W,...null==(O=U.badge)?void 0:O["*"],...null==(V=U.badge)?void 0:V.positive},caution:{_hue:(null==(j=null==(B=null==t?void 0:t.base)?void 0:B.caution)?void 0:j._hue)||W,...null==(q=U.badge)?void 0:q["*"],...null==(N=U.badge)?void 0:N.caution},critical:{_hue:(null==(I=null==(_=null==t?void 0:t.base)?void 0:_.critical)?void 0:I._hue)||W,...null==(z=U.badge)?void 0:z["*"],...null==(H=U.badge)?void 0:H.critical}}}}(t,n);return r}(r),button:function(t){let r={};for(let n of q)r[n]=function(t,r){let n={};for(let i of B)n[i]=function(t,r,n){let i={};for(let o of j)i[o]=function(t,r,n,i){var o,a,l,s,u,c,d,h,p,f,g,m,v,b,y,w,x,k,S,E,A,P,T,C,R,L,D,M,$,F,O,V,B,j,q,N,_,I,z,H,U,W,G,Y,X,K,J,Q,ee,et,er,en;let ei=Z(null==(l=null==(a=null==(o=null==t?void 0:t.button)?void 0:o[n])?void 0:a["*"])?void 0:l["*"],null==(c=null==(u=null==(s=null==t?void 0:t.button)?void 0:s[n])?void 0:u[r])?void 0:c["*"],null==(p=null==(h=null==(d=null==t?void 0:t.button)?void 0:d[n])?void 0:h["*"])?void 0:p[i],null==(m
9=null==(g=null==(f=null==t?void 0:t.button)?void 0:f[n])?void 0:g[r])?void 0:m[i]),eo=ei._hue||(null==(b=null==(v=null==t?void 0:t.base)?void 0:v[r])?void 0:b._hue);return{...ei,_hue:eo,avatar:{gray:Z({_hue:"gray"},null==(y=ei.avatar)?void 0:y["*"],null==(w=ei.avatar)?void 0:w.gray),blue:Z({_hue:"blue"},null==(x=ei.avatar)?void 0:x["*"],null==(k=ei.avatar)?void 0:k.blue),purple:Z({_hue:"purple"},null==(S=ei.avatar)?void 0:S["*"],null==(E=ei.avatar)?void 0:E.purple),magenta:Z({_hue:"magenta"},null==(A=ei.avatar)?void 0:A["*"],null==(P=ei.avatar)?void 0:P.magenta),red:Z({_hue:"red"},null==(T=ei.avatar)?void 0:T["*"],null==(C=ei.avatar)?void 0:C.red),orange:Z({_hue:"orange"},null==(R=ei.avatar)?void 0:R["*"],null==(L=ei.avatar)?void 0:L.orange),yellow:Z({_hue:"yellow"},null==(D=ei.avatar)?void 0:D["*"],null==(M=ei.avatar)?void 0:M.yellow),green:Z({_hue:"green"},null==($=ei.avatar)?void 0:$["*"],null==(F=ei.avatar)?void 0:F.green),cyan:Z({_hue:"cyan"},null==(O=ei.avatar)?void 0:O["*"],null==(V=ei.avatar)?void 0:V.cyan)},badge:{default:{_hue:null==(j=null==(B=null==t?void 0:t.base)?void 0:B.default)?void 0:j._hue,...null==(q=ei.badge)?void 0:q["*"],...null==(N=ei.badge)?void 0:N.default},primary:{_hue:null==(I=null==(_=null==t?void 0:t.base)?void 0:_.primary)?void 0:I._hue,...null==(z=ei.badge)?void 0:z["*"],...null==(H=ei.badge)?void 0:H.primary},positive:{_hue:null==(W=null==(U=null==t?void 0:t.base)?void 0:U.positive)?void 0:W._hue,...null==(G=ei.badge)?void 0:G["*"],...null==(Y=ei.badge)?void 0:Y.positive},caution:{_hue:null==(K=null==(X=null==t?void 0:t.base)?void 0:X.caution)?void 0:K._hue,...null==(J=ei.badge)?void 0:J["*"],...null==(Q=ei.badge)?void 0:Q.caution},critical:{_hue:null==(et=null==(ee=null==t?void 0:t.base)?void 0:ee.critical)?void 0:et._hue,...null==(er=ei.badge)?void 0:er["*"],...null==(en=ei.badge)?void 0:en.critical}}}}(t,n,r,o);return i}(t,r,i);return n}(t,n);return r}(r),input:function(t){let r={};for(let n of N)r[n]=function(t,r){let n={};for(let i of _)n[i]=function(t,r,n){var i,o,a,l,s,u,c,d,h,p;let f=Z(null==(o=null==(i=null==t?void 0:t.input)?void 0:i["*"])?void 0:o["*"],null==(l=null==(a=null==t?void 0:t.input)?void 0:a[r])?void 0:l["*"],null==(u=null==(s=null==t?void 0:t.input)?void 0:s["*"])?void 0:u[n],null==(d=null==(c=null==t?void 0:t.input)?void 0:c[r])?void 0:d[n]),g=f._hue||(null==(p=null==(h=null==t?void 0:t.input)?void 0:h[r])?void 0:p._hue);return{...f,_hue:g}}(t,r,i);return n}(t,n);return r}(r),selectable:function(t){let r={};for(let n of B)r[n]=function(t,r){var n,i,o,a;let l={_hue:(null==(i=null==(n=null==t?void 0:t.selectable)?void 0:n[r])?void 0:i._hue)||(null==(a=null==(o=null==t?void 0:t.base)?void 0:o[r])?void 0:a._hue)};for(let n of j)l[n]=function(t,r,n){var i,o,a,l,s,u,c,d,h,p,f,g,m,v,b,y,w,x,k,S,E,A,P,T,C,R,L,D,M,$,F,O,V,B,j,q,N,_,I,z,H,U,W,G,Y,X,K,J;let Q=Z(null==(o=null==(i=null==t?void 0:t.selectable)?void 0:i["*"])?void 0:o["*"],null==(l=null==(a=null==t?void 0:t.selectable)?void 0:a[r])?void 0:l["*"],null==(u=null==(s=null==t?void 0:t.selectable)?void 0:s["*"])?void 0:u[n],null==(d=null==(c=null==t?void 0:t.selectable)?void 0:c[r])?void 0:d[n]),ee=Q._hue||(null==(p=null==(h=null==t?void 0:t.base)?void 0:h[r])?void 0:p._hue);return{...Q,_hue:ee,avatar:{gray:Z({_hue:"gray"},null==(f=Q.avatar)?void 0:f["*"],null==(g=Q.avatar)?void 0:g.gray),blue:Z({_hue:"blue"},null==(m=Q.avatar)?void 0:m["*"],null==(v=Q.avatar)?void 0:v.blue),purple:Z({_hue:"purple"},null==(b=Q.avatar)?void 0:b["*"],null==(y=Q.avatar)?void 0:y.purple),magenta:Z({_hue:"magenta"},null==(w=Q.avatar)?void 0:w["*"],null==(x=Q.avatar)?void 0:x.magenta),red:Z({_hue:"red"},null==(k=Q.avatar)?void 0:k["*"],null==(S=Q.avatar)?void 0:S.red),orange:Z({_hue:"orange"},null==(E=Q.avatar)?void 0:E["*"],null==(A=Q.avatar)?void 0:A.orange),yellow:Z({_hue:"yellow"},null==(P=Q.avatar)?void 0:P["*"],null==(T=Q.avatar)?void 0:T.yellow),green:Z({_hue:"green"},null==(C=Q.avatar)?void 0:C["*"],null==(R=Q.avatar)?void 0:R.green),cyan:Z({_hue:"cyan"},null==(L=Q.avatar)?void 0:L["*"],null==(D=Q.avatar)?void 0:D.cyan)},badge:{default:{_hue:null==($=null==(M=null==t?void 0:t.base)?void 0:M.default)?void 0:$._hue,...null==(F=Q.badge)?void 0:F["*"],...null==(O=Q.badge)?void 0:O.default},primary:{_hue:null==(B=null==(V=null==t?void 0:t.base)?void 0:V.primary)?void 0:B._hue,...null==(j=Q.badge)?void 0:j["*"],...null==(q=Q.badge)?void 0:q.primary},positive:{_hue:null==(_=null==(N=null==t?void 0:t.base)?void 0:N.positive)?void 0:_._hue,...null==(I=Q.badge)?void 0:I["*"],...null==(z=Q.badge)?void 0:z.positive},caution:{_hue:null==(U=null==(H=null==t?void 0:t.base)?void 0:H.caution)?void 0:U._hue,...null==(W=Q.badge)?void 0:W["*"],...null==(G=Q.badge)?void 0:G.caution},critical:{_hue:null==(X=null==(Y=null==t?void 0:t.base)?void 0:Y.critical)?void 0:X._hue,...null==(K=Q.badge)?void 0:K["*"],...null==(J=Q.badge)?void 0:J.critical}}}}(t,r,n);return l}(t,n);return r}(r),syntax:r.syntax}}(null==t?void 0:t.color)};return{light:J({scheme:"light"},r),dark:J({scheme:"dark"},r)}}(void 0);return D({_version:2,avatar:b.avatar,button:(r=void 0,b.button),card:null!=(n=null==t?void 0:t.card)?n:b.card,color:function(t,r){var n;let i=null!=(n=null==r?void 0:r.palette)?n:ea;return{light:ev(i,t.light),dark:ev(i,t.dark)}}(p,t),container:null!=(i=null==t?void 0:t.container)?i:b.container,font:null!=(o=null==t?void 0:t.font)?o:y,input:null!=(a=null==t?void 0:t.input)?a:b.input,layer:null!=(l=null==t?void 0:t.layer)?l:b.layer,media:null!=(s=null==t?void 0:t.media)?s:b.media,radius:null!=(u=null==t?void 0:t.radius)?u:b.radius,shadow:null!=(c=null==t?void 0:t.shadow)?c:b.shadow,space:null!=(d=null==t?void 0:t.space)?d:b.space,style:null!=(h=null==t?void 0:t.style)?h:b.style})}(),ct=[],cr={},cn="--motion-content-opacity",ci={initial:{opacity:.5,[cn]:0,scale:.97,willChange:"transform"}
9,animate:{opacity:[null,1,1],[cn]:[null,null,1],scale:1},exit:{opacity:[null,null,0],[cn]:[null,0,0],scale:.97},transition:{duration:.4,type:"spring"}};function co(t){return 0===t?0:t/16+"rem"}function ca(t,r,n){return((null==r?void 0:r.map(n))||[]).map((r,n)=>0===n?r:{[`@media screen and (min-width: ${t[n-1]}px)`]:r})}function cl(t,r,n=ct){if(!Array.isArray(n))throw Error("the property must be array of numbers");if(0===n.length)return null;let{media:i,space:o}=T(t);return ca(i,n,t=>{var n;return n=co(o[t]),r.reduce((t,r)=>(t[r]=n,t),{})})}function cs(t,r){let n=(0,l.useMemo)(()=>JSON.stringify(null!=t?t:r),[r,t]);return(0,l.useMemo)(()=>void 0===t?r||ct:Array.isArray(t)?t:[t],[n])}var cu,cc,cd,ch=[],cp="ResizeObserver loop completed with undelivered notifications.";(cd=cc||(cc={})).BORDER_BOX="border-box",cd.CONTENT_BOX="content-box",cd.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box";var cf,cg=function(t){return Object.freeze(t)},cm=function(t,r){this.inlineSize=t,this.blockSize=r,cg(this)},cv=function(){function t(t,r,n,i){return this.x=t,this.y=r,this.width=n,this.height=i,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,cg(this)}return t.prototype.toJSON=function(){return{x:this.x,y:this.y,top:this.top,right:this.right,bottom:this.bottom,left:this.left,width:this.width,height:this.height}},t.fromRect=function(r){return new t(r.x,r.y,r.width,r.height)},t}(),cb=function(t){return t instanceof SVGElement&&"getBBox"in t},cy=function(t){if(cb(t)){var r=t.getBBox(),n=r.width,i=r.height;return!n&&!i}var o=t.offsetWidth,a=t.offsetHeight;return!(o||a||t.getClientRects().length)},cw=function(t){if(t instanceof Element)return!0;var r,n=null===(r=null==t?void 0:t.ownerDocument)||void 0===r?void 0:r.defaultView;return!!(n&&t instanceof n.Element)},cx="u">typeof window?window:{},ck=new WeakMap,cS=/auto|scroll/,cE=/^tb|vertical/,cA=/msie|trident/i.test(cx.navigator&&cx.navigator.userAgent),cP=function(t){return parseFloat(t||"0")},cT=function(t,r,n){return void 0===t&&(t=0),void 0===r&&(r=0),void 0===n&&(n=!1),new cm((n?r:t)||0,(n?t:r)||0)},cC=cg({devicePixelContentBoxSize:cT(),borderBoxSize:cT(),contentBoxSize:cT(),contentRect:new cv(0,0,0,0)}),cR=function(t,r){if(void 0===r&&(r=!1),ck.has(t)&&!r)return ck.get(t);if(cy(t))return ck.set(t,cC),cC;var n=getComputedStyle(t),i=cb(t)&&t.ownerSVGElement&&t.getBBox(),o=!cA&&"border-box"===n.boxSizing,a=cE.test(n.writingMode||""),l=!i&&cS.test(n.overflowY||""),s=!i&&cS.test(n.overflowX||""),u=i?0:cP(n.paddingTop),c=i?0:cP(n.paddingRight),d=i?0:cP(n.paddingBottom),h=i?0:cP(n.paddingLeft),p=i?0:cP(n.borderTopWidth),f=i?0:cP(n.borderRightWidth),g=i?0:cP(n.borderBottomWidth),m=h+c,v=u+d,b=(i?0:cP(n.borderLeftWidth))+f,y=p+g,w=s?t.offsetHeight-y-t.clientHeight:0,x=l?t.offsetWidth-b-t.clientWidth:0,k=i?i.width:cP(n.width)-(o?m+b:0)-x,S=i?i.height:cP(n.height)-(o?v+y:0)-w,E=k+m+x+b,A=S+v+w+y,P=cg({devicePixelContentBoxSize:cT(Math.round(k*devicePixelRatio),Math.round(S*devicePixelRatio),a),borderBoxSize:cT(E,A,a),contentBoxSize:cT(k,S,a),contentRect:new cv(h,u,k,S)});return ck.set(t,P),P},cL=function(t,r,n){var i=cR(t,n),o=i.borderBoxSize,a=i.contentBoxSize,l=i.devicePixelContentBoxSize;switch(r){case cc.DEVICE_PIXEL_CONTENT_BOX:return l;case cc.BORDER_BOX:return o;default:return a}},cD=function(t){var r=cR(t);this.target=t,this.contentRect=r.contentRect,this.borderBoxSize=cg([r.borderBoxSize]),this.contentBoxSize=cg([r.contentBoxSize]),this.devicePixelContentBoxSize=cg([r.devicePixelContentBoxSize])},cM=function(t){if(cy(t))return 1/0;for(var r=0,n=t.parentNode;n;)r+=1,n=n.parentNode;return r},c$=function(){var t=1/0,r=[];
9ch.forEach(function(n){if(0!==n.activeTargets.length){var i=[];n.activeTargets.forEach(function(r){var n=new cD(r.target),o=cM(r.target);i.push(n),r.lastReportedSize=cL(r.target,r.observedBox),o<t&&(t=o)}),r.push(function(){n.callback.call(n.observer,i,n.observer)}),n.activeTargets.splice(0,n.activeTargets.length)}});for(var n=0;n<r.length;n++)(0,r[n])();return t},cF=function(t){ch.forEach(function(r){r.activeTargets.splice(0,r.activeTargets.length),r.skippedTargets.splice(0,r.skippedTargets.length),r.observationTargets.forEach(function(n){n.isActive()&&(cM(n.target)>t?r.activeTargets.push(n):r.skippedTargets.push(n))})})},cO=function(){var t,r=0;for(cF(0);ch.some(function(t){return t.activeTargets.length>0});)cF(r=c$());return ch.some(function(t){return t.skippedTargets.length>0})&&("function"==typeof ErrorEvent?t=new ErrorEvent("error",{message:cp}):((t=document.createEvent("Event")).initEvent("error",!1,!1),t.message=cp),window.dispatchEvent(t)),r>0},cV=[],cB=function(t){if(!cf){var r=0,n=document.createTextNode("");new MutationObserver(function(){return cV.splice(0).forEach(function(t){return t()})}).observe(n,{characterData:!0}),cf=function(){n.textContent="".concat(r?r--:r++)}}cV.push(t),cf()},cj=0,cq={attributes:!0,characterData:!0,childList:!0,subtree:!0},cN=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],c_=function(t){return void 0===t&&(t=0),Date.now()+t},cI=!1,cz=new(function(){function t(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return t.prototype.run=function(t){var r,n=this;if(void 0===t&&(t=250),!cI){cI=!0;var i=c_(t);r=function(){var r=!1;try{r=cO()}finally{if(cI=!1,t=i-c_(),!cj)return;r?n.run(1e3):t>0?n.run(t):n.start()}},cB(function(){requestAnimationFrame(r)})}},t.prototype.schedule=function(){this.stop(),this.run()},t.prototype.observe=function(){var t=this,r=function(){return t.observer&&t.observer.observe(document.body,cq)};document.body?r():cx.addEventListener("DOMContentLoaded",r)},t.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),cN.forEach(function(r){return cx.addEventListener(r,t.listener,!0)}))},t.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),cN.forEach(function(r){return cx.removeEventListener(r,t.listener,!0)}),this.stopped=!0)},t}()),cH=function(t){!cj&&t>0&&cz.start(),(cj+=t)||cz.stop()},cU=function(){function t(t,r){this.target=t,this.observedBox=r||cc.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return t.prototype.isActive=function(){var t,r=cL(this.target,this.observedBox,!0);return cb(t=this.target)||function(t){switch(t.tagName){case"INPUT":if("image"!==t.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(t)||"inline"!==getComputedStyle(t).display||(this.lastReportedSize=r),this.lastReportedSize.inlineSize!==r.inlineSize||this.lastReportedSize.blockSize!==r.blockSize},t}(),cW=function(t,r){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=r},cG=new WeakMap,cY=function(t,r){for(var n=0;n<t.length;n+=1)if(t[n].target===r)return n;return -1},cX=function(){function t(){}return t.connect=function(t,r){var n=new cW(t,r);cG.set(t,n)},t.observe=function(t,r,n){var i=cG.get(t),o=0===i.observationTargets.length;0>cY(i.observationTargets,r)&&(o&&ch.push(i),i.observationTargets.push(new cU(r,n&&n.box)),cH(1),cz.schedule())},t.unobserve=function(t,r){var n=cG.get(t),i=cY(n.observationTargets,r),o=1===n.observationTargets.length;i>=0&&(o&&ch.splice(ch.indexOf(n),1),n.observationTargets.splice(i,1),cH(-1))},t.disconnect=function(t){var r=this,n=cG.get(t);n.observationTargets.slice().forEach(function(n){return r.unobserve(t,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},t}(),cZ=function(){function t(t){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof t)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");cX.connect(this,t)}return t.prototype.observe=function(t,r){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!cw(t))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");cX.observe(this,t,r)},t.prototype.unobserve=function(t){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!cw(t))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");cX.unobserve(this,t)},t.prototype.disconnect=function(){cX.disconnect(this)},t.toString=function(){return"function ResizeObserver () { [polyfill code] }"},t}();let cK="u">typeof document&&"u">typeof window&&window.ResizeObserver?window.ResizeObserver:cZ,cJ=function(){let t=new WeakMap,r=new WeakMap;return{subscribe(n,i){let o=r.get(n)||[],a=t.get(n);return r.has(n)||(r.set(n,o),a=({subscribe(t,r){let n=new cK(([t])=>{r({_contentRect:t.contentRect,border:{width:t.borderBoxSize[0].inlineSize,height:t.borderBoxSize[0].blockSize},content:{width:t.contentRect.width,height:t.contentRect.height}})});return n.observe(t),()=>{n.unobserve(t),n.disconnect()}}}).subscribe(n,t=>{for(let r of o)r(t)})),o.push(i),()=>
9{let t=o.indexOf(i);t>-1&&o.splice(t,1),0===o.length&&a&&a()}}}}(),cQ=function(){if("u">typeof globalThis)return globalThis;if("u">typeof window)return window;if("u">typeof self)return self;if("u">typeof global)return global;throw Error("@sanity/ui: could not locate global scope")}();function c0(t,r){return typeof document>"u"?(0,l.createContext)(r):(cQ[t]=cQ[t]||(0,l.createContext)(r),cQ[t])}let c1=c0(Symbol.for("@sanity/ui/context/theme"),null);function c5(t){let r=(0,l.useContext)(c1),{children:n,scheme:i=(null==r?void 0:r.scheme)||"light",theme:o=(null==r?void 0:r.theme)||null,tone:s=(null==r?void 0:r.tone)||"default"}=t,u=(0,l.useMemo)(()=>o?{version:0,theme:o,scheme:i,tone:s}:null,[o,i,s]),c=(0,l.useMemo)(()=>o?function(t,r,n){let i=function(t,r,n){let i=eR.get(r);if(!i)return;let o=i.get(n);if(o)return o.get(t)}(t,r,n);if(i)return i;let o=C(t)?D(t):t,a=C(t)?t:function(t){if(t.v2)return t.v2;let r=R.get(t);if(r)return r;let{avatar:n,button:i,color:o,container:a,focusRing:l,fonts:s,input:u,layer:c,media:d,radius:h,shadows:p,space:f,styles:g}=t,m={_version:2,avatar:{...b.avatar,...n},button:{...b.button,...i},card:b.card,color:{light:{transparent:x(o.light.transparent),default:x(o.light.default),primary:x(o.light.primary),positive:x(o.light.positive),caution:x(o.light.caution),critical:x(o.light.critical)},dark:{transparent:x(o.dark.transparent),default:x(o.dark.default),primary:x(o.dark.primary),positive:x(o.dark.positive),caution:x(o.dark.caution),critical:x(o.dark.critical)}},container:a,font:s,input:{...b.input,...u,checkbox:{...b.input.checkbox,...u.checkbox},radio:{...b.input.radio,...u.radio},switch:{...b.input.switch,...u.switch}},layer:null!=c?c:b.layer,media:d,radius:h,shadow:p,space:f,style:g};return R.set(t,m),m}(t),l=o.color[r]||o.color.light,s=l[n]||l.default,u=o.layer||b.layer,c=a.color[r]||a.color.light,d=c[n]||c.default,h=a.layer||b.layer,p={sanity:{...o,color:s,layer:u,v2:{...a,_resolved:!0,color:d,layer:h}}};return function(t,r,n,i){eR.has(r)||eR.set(r,new Map);let o=eR.get(r);o.has(n)||o.set(n,new WeakMap),o.get(n).set(t,i)}(t,r,n,p),p}(o,i,s):null,[i,o,s]);return c?(0,a.jsx)(c1.Provider,{value:u,children:(0,a.jsx)(rh,{theme:c,children:n})}):(0,a.jsx)("pre",{children:'ThemeProvider: no "theme" property provided'})}function c2(){let t=(0,l.useContext)(c1);if(!t)throw Error("useRootTheme(): missing context value");return t}function c3(t){let{children:r,scheme:n,tone:i}=t,o=c2();return(0,a.jsx)(c5,{scheme:n||o.scheme,theme:o.theme,tone:i,children:r})}function c4(){return T(function(){var t=(0,l.useContext)(rd);if(!t)throw tH(18);return t}())}let c9=new WeakMap;function c6(){return 0}function c7(){let{media:t}=c4(),r=c9.get(t);return r||(r=function(t){let r;let n=t.length,i=()=>{if(!r){r=[];for(let o=n;o>-1;o-=1){var i;let n=0===(i=o)?`screen and (max-width: ${t[i]-1}px)`:i===t.length?`screen and (min-width: ${t[i-1]}px)`:`screen and (min-width: ${t[i-1]}px) and (max-width: ${t[i]-1}px)`;r.push({index:o,mq:window.matchMedia(n)})}}return r};return{getSnapshot:()=>{for(let{index:t,mq:r}of i())if(r.matches)return t;return 0},subscribe:t=>{let r=[];for(let{mq:n}of i()){let i=()=>{n.matches&&t()};n.addEventListener("change",i),r.push(()=>n.removeEventListener("change",i))}return()=>{for(let t of r)t()}}}}(t),c9.set(t,r)),(0,l.useSyncExternalStore)(r.subscribe,r.getSnapshot,c6)}function c8(){return o||(o=window.matchMedia("(prefers-reduced-motion: reduce)")),o}function de(t){let r=c8();return r.addEventListener("change",t),()=>r.removeEventListener("change",t)}function dt(){return c8().matches}function dr(){return!1}let dn="u">typeof window?l.useLayoutEffect:l.useEffect;function di(t){let r=(0,l.useRef)(null);return dn(()=>{t&&("function"==typeof t?t(r.current):t.current=r.current)}),r}function da(t){var r,n;let{card:i,media:o}=T(t.theme),a=`${null!=(n=null==(r=i.border)?void 0:r.width)?n:1}px solid var(--card-border-color)`;return ca(o,t.$border,t=>t?{"&&":{border:a}}:{"&&":{border:0}})}function dl(t){var r,n;let{card:i,media:o}=T(t.theme),a=`${null!=(n=null==(r=i.border)?void 0:r.width)?n:1}px solid var(--card-border-color)`;return ca(o,t.$borderTop,t=>t?{"&&":{borderTop:a}}:{"&&":{borderTop:0}})}function ds(t){var r,n;let{card:i,media:o}=T(t.theme),a=`${null!=(n=null==(r=i.border)?void 0:r.width)?n:1}px solid var(--card-border-color)`;return ca(o,t.$borderRight,t=>t?{"&&":{borderRight:a}}:{"&&":{borderRight:0}})}function du(t){var r,n;let{card:i,media:o}=T(t.theme),a=`${null!=(n=null==(r=i.border)?void 0:r.width)?n:1}px solid var(--card-border-color)`;return ca(o,t.$borderBottom,t=>t?{"&&":{borderBottom:a}}:{"&&":{borderBottom:0}})}function dc(t){var r,n;let{card:i,media:o}=T(t.theme),a=`${null!=(n=null==(r=i.border)?void 0:r.width)?n:1}px solid var(--card-border-color)`;return ca(o,t.$borderLeft,t=>t?{"&&":{borderLeft:a}}:{"&&":{borderLeft:0}})}let dd={'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},dh={content:"content-box",border:"border-box"},dp={stretch:"stretch",fill:"100%"};function df(t){let{media:r}=T(t.theme);return ca(r,t.$display,t=>({"&:not([hidden])":{display:t}}))}function dg(t){let{media:r}=T(t.theme);return ca(r,t.$sizing,t=>({boxSizing:dh[t]}))}function dm(t){let{media:r}=T(t.theme);return ca(r,t.$height,t=>({height:dp[t]}))}function dv(t){let{media:r}=T(t.theme);return ca(r,t.$overflow,t=>({overflow:t}))}let db={"&&:not([hidden])":{display:"flex"}};function dy(t){let{media:r}=T(t.theme);return ca(r,t.$align,t=>({alignItems:t}))}function dw(t){let{media:r,space:n}=T(t.theme);return ca(r,t.$gap,t=>({gap:t?co(n[t]):void 0}))}function dx(t){let{media:r}=T(t.theme);return ca(r,t.$wrap,t=>({flexWrap:t}))}function dk(t){let{media:r}=T(t.theme);return ca(r,t.$justify,t=>({justifyContent:t}))}function dS(t){let{media:r}=T(t.theme);return ca(r,t.$direction,t=>({flexDirection:t}))}let dE={minWidth:0,minHeight:0};function dA(){return[dE,dP]}function dP(t){let{media:r}=T(t.theme);return t.$flex?ca(r,t.$flex,t=>({flex:t})):ct}function dT(t){let{base:r,border:n,focusRing:i}=t,o=i.offset+i.width,a=0-i.offset,l=r?r.bg:"var(--card-bg-color)";return[a>0&&`inset 0 0 0 ${a}px var(--card-focus-ring-color)`,n&&`inset 0 0 0 ${n.width}px ${n.color}`,a<0&&`0 0 0 ${0-a}px ${l}`,o>0&&`0 0 0 ${o}
9px var(--card-focus-ring-color)`].filter(Boolean).join(",")}let dC={auto:"auto",full:"1 / -1"},dR={auto:"auto",full:"1 / -1"};function dL(t){let{media:r}=T(t.theme);return ca(r,t.$row,t=>"number"==typeof t?{gridRow:`span ${t} / span ${t}`}:{gridRow:dC[t]})}function dD(t){let{media:r}=T(t.theme);return ca(r,t.$rowStart,t=>({gridRowStart:t}))}function dM(t){let{media:r}=T(t.theme);return ca(r,t.$rowEnd,t=>({gridRowEnd:t}))}function d$(t){let{media:r}=T(t.theme);return ca(r,t.$column,t=>"number"==typeof t?{gridColumn:`span ${t} / span ${t}`}:{gridColumn:dR[t]})}function dF(t){let{media:r}=T(t.theme);return ca(r,t.$columnStart,t=>({gridColumnStart:t}))}function dO(t){let{media:r}=T(t.theme);return ca(r,t.$columnEnd,t=>({gridColumnEnd:t}))}function dV(t,r){return`${t.map(co).join(" ")} ${r}`}rv`
10  &:not([hidden]) {
11    display: flex;
12  }
13
14  align-items: center;
15`,rv`
16  white-space: nowrap;
17
18  & > div {
19    vertical-align: top;
20
21    &:not([hidden]) {
22      display: inline-block;
23    }
24  }
25`;let dB=rb.div(function(){return dd},dA,function(){return[dg,dm,dv,df]},function(){return[dL,dD,dM,d$,dF,dO]},function(t){let{theme:r}=t;return[cl(r,["margin"],t.$margin),cl(r,["marginLeft","marginRight"],t.$marginX),cl(r,["marginTop","marginBottom"],t.$marginY),cl(r,["marginTop"],t.$marginTop),cl(r,["marginRight"],t.$marginRight),cl(r,["marginBottom"],t.$marginBottom),cl(r,["marginLeft"],t.$marginLeft)].filter(Boolean)},function(t){let{theme:r}=t;return[cl(r,["padding"],t.$padding),cl(r,["paddingLeft","paddingRight"],t.$paddingX),cl(r,["paddingTop","paddingBottom"],t.$paddingY),cl(r,["paddingTop"],t.$paddingTop),cl(r,["paddingRight"],t.$paddingRight),cl(r,["paddingBottom"],t.$paddingBottom),cl(r,["paddingLeft"],t.$paddingLeft)].filter(Boolean)}),dj=(0,l.forwardRef)(function(t,r){let{as:n="div",column:i,columnStart:o,columnEnd:l,display:s="block",flex:u,height:c,margin:d=0,marginX:h,marginY:p,marginTop:f,marginRight:g,marginBottom:m,marginLeft:v,overflow:b,padding:y=0,paddingX:w,paddingY:x,paddingTop:k,paddingRight:S,paddingBottom:E,paddingLeft:A,row:P,rowStart:T,rowEnd:C,sizing:R,...L}=t;return(0,a.jsx)(dB,{"data-as":"string"==typeof n?n:void 0,"data-ui":"Box",...L,$column:cs(i),$columnStart:cs(o),$columnEnd:cs(l),$display:cs(s),$flex:cs(u),$height:cs(c),$margin:cs(d),$marginX:cs(h),$marginY:cs(p),$marginTop:cs(f),$marginRight:cs(g),$marginBottom:cs(m),$marginLeft:cs(v),$overflow:cs(b),$padding:cs(y),$paddingX:cs(w),$paddingY:cs(x),$paddingTop:cs(k),$paddingRight:cs(S),$paddingBottom:cs(E),$paddingLeft:cs(A),$row:cs(P),$rowStart:cs(T),$rowEnd:cs(C),$sizing:cs(R),as:n,ref:r,children:t.children})}),dq=rb.div(function(t){return function t(r,n){let{$size:i,$weight:o}=n,{font:a,media:l}=T(n.theme),{family:s,sizes:u,weights:c}=a[r],d=o&&c[o]||c.regular,h=u[2],p={position:"relative",fontFamily:s,fontWeight:d,padding:"1px 0",margin:0,"&:before":{content:'""',display:"block",height:0},"&:after":{content:'""',display:"block",height:0},"& > code, & > span":{display:"block"},"&:not([hidden])":{display:"block"}};return i?[p,...ca(l,i,t=>(function(t){let{ascenderHeight:r,descenderHeight:n,fontSize:i,iconSize:o,letterSpacing:a,lineHeight:l}=t,s=r+n,u=l-s,c=2*Math.floor(1.125*i/2)+1;return{fontSize:co(i),lineHeight:`calc(${l} / ${i})`,letterSpacing:co(a),transform:`translateY(${co(n)})`,"&:before":{marginTop:`calc(${co(0-s)} - 1px)`},"&:after":{marginBottom:"-1px"},"& svg:not([data-sanity-icon])":{fontSize:`calc(${c} / 16 * 1rem)`,margin:co((u-c)/2)},"& [data-sanity-icon]":{fontSize:`calc(${o} / 16 * 1rem)`,margin:co((u-o)/2)}}})(u[t]||h))]:(t.warned||(console.warn("No size specified for responsive font",{fontKey:r,$size:i,props:n,base:p}),t.warned=!0),[p])}("text",t)},function(t){let{media:r}=T(t.theme);return ca(r,t.$align,t=>({textAlign:t}))},function(t){let{$accent:r,$muted:n}=t,{font:i}=T(t.theme);return rv`
26    color: var(--card-fg-color);
27
28    ${r&&rv`
29      color: var(--card-accent-fg-color);
30    `}
31
32    ${n&&rv`
33      color: var(--card-muted-fg-color);
34    `}
35
36    & code {
37      font-family: ${i.code.family};
38      border-radius: 1px;
39      background-color: var(--card-code-bg-color);
40      color: var(--card-code-fg-color);
41    }
42
43    & a {
44      text-decoration: none;
45      border-radius: 1px;
46      color: var(--card-link-color);
47      outline: none;
48
49      @media (hover: hover) {
50        &:hover {
51          text-decoration: underline;
52        }
53      }
54
55      &:focus {
56        box-shadow:
57          0 0 0 1px var(--card-bg-color),
58          0 0 0 3px var(--card-focus-ring-color);
59      }
60
61      &:focus:not(:focus-visible) {
62        box-shadow: none;
63      }
64    }
65
66    & strong {
67      font-weight: ${i.text.weights.bold};
68    }
69
70    & svg {
71      /* Certain popular CSS libraries changes the defaults for SVG display */
72      /* Make sure SVGs are rendered as inline elements */
73      display: inline;
74    }
75
76    & [data-sanity-icon] {
77      vertical-align: baseline;
78      color: var(--card-icon-color);
79
80      & path {
81        vector-effect: non-scaling-stroke !important;
82      }
83    }
84  `}),dN=rb.span`
85  display: block;
86  white-space: nowrap;
87  text-overflow: ellipsis;
88  overflow: hidden;
89  overflow: clip;
90`,d_=(0,l.forwardRef)(function(t,r){let{accent:n=!1,align:i,children:o,muted:l=!1,size:s=2,textOverflow:u,weight:c,...d}=t,h=o;return"ellipsis"===u&&(h=(0,a.jsx)(dN,{children:h})),(0,a.jsx)(dq,{"data-ui":"Text",...d,$accent:n,$align:cs(i),$muted:l,ref:r,$size:cs(s),$weight:c,children:(0,a.jsx)("span",{children:h})})}),dI=rb(dj)(dA,function(){return[db,dy,dw,dx,dk,dS]}),dz=(0,l.forwardRef)(function(t,r){let{align:n,as:i,direction:o="row",gap:l,justify:s,wrap:u,...c}=t;return(0,a.jsx)(dI,{"data-ui":"Flex",...c,$align:cs(n),$direction:cs(o),$gap:cs(l),$justify:cs(s),$wrap:cs(u),forwardedAs:i,ref:r})});function dH(t,r,n=!1){return{"--card-backdrop-color":t.backdrop,"--card-focus-ring-color":t.focusRing,"--card-shadow-outline-color":t.shadow.outline,"--card-shadow-umbra-color":t.shadow.umbra,"--card-shadow-penumbra-color":t.shadow.penumbra,"--card-shadow-ambient-color":t.shadow.ambient,"--card-accent-fg-color":r.accent.fg,"--card-avatar-gray-bg-color":r.avatar.gray.bg,"--card-avatar-gray-fg-color":r.avatar.gray.fg,"--card-avatar-blue-bg-color":r.avatar.blue.bg,"--card-avatar-blue-fg-color":r.avatar.blue.fg,"--card-avatar-purple-bg-color":r.avatar.purple.bg,"--card-avatar-purple-fg-color":r.avatar.purple.fg,"--card-avatar-magenta-bg-color":r.avatar.magenta.bg,"--card-avatar-magenta-fg-color":r.avatar.magenta.fg,"--card-avatar-red-bg-color":r.avatar.red.bg,"--card-avatar-red-fg-color":r.avatar.red.fg,"--card-avatar-orange-bg-color":r.avatar.orange.bg,"--card-avatar-orange-fg-color":r.avatar.orange.fg,"--card-avatar-yellow-bg-color":r.avatar.yellow.bg,"--card-avatar-yellow-fg-color":r.avatar.yellow.fg,"--card-avatar-green-bg-color":r.avatar.green.bg,"--card-avatar-green-fg-color":r.avatar.green.fg,"--card-avatar-cyan-bg-color":r.avatar.cyan.bg,"--card-avatar-cyan-fg-color":r.avatar.cyan.fg,"--card-bg-color":r.bg,"--card-bg-image":n?`repeating-conic-gradient(${r.bg} 0% 25%, ${r.muted.bg} 0% 50%)`:void 0,"--card-border-color":r.border,"--card-badge-default-bg-color":r.badge.default.bg,"--card-badge-default-dot-color":r.badge.default.dot,"--card-badge-default-fg-color":r.badge.default.fg,"--card-badge-default-icon-color":r.badge.default.icon,"--card-badge-primary-bg-color":r.badge.primary.bg,"--card-badge-primary-dot-color":r.badge.primary.dot,"--card-badge-primary-fg-color":r.badge.primary.fg,"--card-badge-primary-icon-color":r.badge.primary.icon,"--card-badge-positive-bg-color":r.badge.positive.bg,"--card-badge-positive-dot-color":r.badge.positive.dot,"--card-badge-positive-fg-color":r.badge.positive.fg,"--card-badge-positive-icon-color":r.badge.positive.icon,"--card-badge-caution-bg-color":r.badge.caution.bg,"--card-badge-caution-dot-color":r.badge.caution.dot,"--card-badge-caution-fg-color":r.badge.caution.fg,"--card-badge-caution-icon-color":r.badge.caution.icon,"--card-badge-critical-bg-color":r.badge.critical.bg,"--card-badge-critical-dot-color":r.badge.critical.dot,"--card-badge-critical-fg-color":r.badge.critical.fg,"--card-badge-critical-icon-color":r.badge.critical.icon,"--card-code-bg-color":r.code.bg,"--card-code-fg-color":r.code.fg,"--card-fg-color":r.fg,"--card-icon-color":r.icon,"--card-kbd-bg-color":r.kbd.bg,"--card-kbd-border-color":r.kbd.border,"--card-kbd-fg-color":r.kbd.fg,"--card-link-fg-color":r.link.fg,"--card-muted-bg-color":r.muted.bg,"--card-muted-fg-color":r.muted.fg,"--card-skeleton-color-from":r.skeleton.from,"--card-skeleton-color-to":r.skeleton.to,"--card-bg2-color":r.muted.bg,"--card-link-color":r.link.fg,"--card-hairline-soft-color":r.border,"--card-hairline-hard-color":r.border}}ry`
91  from {
92    transform: rotate(0deg);
93  }
94
95  to {
96    transform: rotate(360deg);
97  }
98`;let dU=rb(dj)(function(){return[da,dl,ds,du,dc]},function(t){let{media:r,radius:n}=T(t.theme);return ca(r,t.$radius,t=>{let r=0;return"number"==typeof t&&(r=co(n[t])),"full"===t&&(r="9999px"),{borderRadius:r}})},function(t){let{card:r,media:n,shadow:i}=T(t.theme);return ca(n,t.$shadow,t=>(function(t,r=1){return t?{boxShadow:`0 0 0 ${co(r)} var(--card-shadow-outline-color), ${dV(t.umbra,"var(--card-shadow-umbra-color)")}, ${dV(t.penumbra,"var(--card-shadow-penumbra-color)")}, ${dV(t.ambient,"var(--card-shadow-ambient-color)")}`}:cr})(i[t],r.shadow.outline))},function(t){return[function(t){let{$checkered:r}=t,{space:n}=T(t.theme);return rv`
99    ${r&&rv`
100      background-size: ${n[3]}px ${n[3]}px;
101      background-position: 50% 50%;
102      background-image: var(--card-bg-image);
103    `}
104
105    &[data-as='button'] {
106      -webkit-font-smoothing: inherit;
107      appearance: none;
108      outline: none;
109      font: inherit;
110      text-align: inherit;
111      border: 0;
112      width: -moz-available;
113      width: -webkit-fill-available;
114      width: stretch;
115    }
116
117    /* &:is(a) */
118    &[data-as='a'] {
119      outline: none;
120      text-decoration: none;
121    }
122
123    /* &:is(pre) */
124    &[data-as='pre'] {
125      font: inherit;
126    }
127  `}(t),function(t){var r;let{$checkered:n,$focusRing:i}=t,{card:o,color:a,style:l}=T(t.theme),s={width:o.border.width,color:"var(--card-border-color)"};return rv`
128    color-scheme: ${a._dark?"dark":"light"};
129
130    ${dH(a,a,n)}
131
132    background-color: var(--card-bg-color);
133    color: var(--card-fg-color);
134
135    /* &:is(button) */
136    &[data-as='button'] {
137      --card-focus-ring-box-shadow: none;
138
139      cursor: default;
140      box-shadow: var(--card-focus-ring-box-shadow);
141
142      &:disabled {
143        ${dH(a,a.selectable.default.disabled,n)}
144      }
145
146      &:not(:disabled) {
147        &[data-pressed] {
148          ${dH(a,a.selectable.default.pressed,n)}
149        }
150
151        &[data-selected] {
152          ${dH(a,a.selectable.default.selected,n)}
153        }
154
155        @media (hover: hover) {
156          &:not([data-pressed]):not([data-selected]) {
157            &[data-hovered],
158            &:hover {
159              ${dH(a,a.selectable.default.hovered,n)}
160            }
161
162            &:active {
163              ${dH(a,a.selectable.default.pressed,n)}
164            }
165          }
166        }
167
168        &:focus-visible {
169          --card-focus-ring-box-shadow: ${i?dT({base:a,border:s,focusRing:o.focusRing}):void 0};
170        }
171      }
172    }
173
174    /* &:is(a) */
175    &[data-as='a'] {
176      cursor: pointer;
177      box-shadow: var(--card-focus-ring-box-shadow);
178
179      &[data-disabled] {
180        ${dH(a,a.selectable.default.disabled,n)}
181      }
182
183      &:not([data-disabled]) {
184        &[data-pressed] {
185          ${dH(a,a.selectable.default.pressed,n)}
186        }
187
188        &[data-selected] {
189          ${dH(a,a.selectable.default.selected,n)}
190        }
191
192        @media (hover: hover) {
193          &:not([data-pressed]):not([data-selected]) {
194            &[data-hovered],
195            &:hover {
196              ${dH(a,a.selectable.default.hovered,n)}
197            }
198
199            &:active {
200              ${dH(a,a.selectable.default.pressed,n)}
201            }
202          }
203        }
204
205        &:focus-visible {
206          --card-focus-ring-box-shadow: ${i?dT({base:a,border:s,focusRing:o.focusRing}):void 0};
207        }
208      }
209    }
210
211    ${null==(r=null==l?void 0:l.card)?void 0:r.root}
212  `}(t)]}),dW=(0,l.forwardRef)(function(t,r){let{__unstable_checkered:n=!1,__unstable_focusRing:i=!1,as:o,border:l,borderTop:s,borderRight:c,borderBottom:d,borderLeft:h,pressed:p,radius:f=0,scheme:g,selected:m,shadow:v,tone:b="default",...y}=t,w=(0,u.isValidElementType)(o)?o:"div",x=c2(),k="inherit"===b?x.tone:b;return(0,a.jsx)(c3,{scheme:g,tone:k,children:(0,a.jsx)(dU,{"data-as":"string"==typeof w?w:void 0,"data-scheme":x.scheme,"data-ui":"Card","data-tone":k,...y,$border:cs(l),$borderTop:cs(s),$borderRight:cs(c),$borderBottom:cs(d),$borderLeft:cs(h),$checkered:n,$focusRing:i,$radius:cs(f),$shadow:cs(v),$tone:k,"data-checkered":n?"":void 0,"data-pressed":p?"":void 0,"data-selected":m?"":void 0,forwardedAs:w,ref:r,selected:m})})}),dG={name:"@sanity/ui/origin",fn({middlewareData:t,placement:r,rects:n}){var i,o;let[a]=r.split("-"),l=n.floating.width,s=n.floating.height,u=(null==(i=t.shift)?void 0:i.x)||0,c=(null==(o=t.shift)?void 0:o.y)||0;if(l<=0||s<=0)return{};let{originX:d,originY:h}=["bottom","top"].includes(a)?{originX:dY(.5-u/l,0,1),originY:"bottom"===a?0:1}:{originX:"left"===a?1:0,originY:dY(.5-c/s,0,1)};return{data:{originX:d,originY:h}}}};function dY(t,r,n){return Math.min(Math.max(t,r),n)}function dX(t,r,n){let i=r.x-t.x,o=r.y-t.y;return dZ(t,r,Math.min(1,n/Math.sqrt(i*i+o*o)))}function dZ(t,r,n){return{x:t.x+(r.x-t.x)*n,y:t.y+(r.y-t.y)*n}}let dK=rb.div(({$w:t})=>rv`
213    position: absolute;
214    width: ${t}px;
215    height: ${t}px;
216
217    :empty + & {
218      display: none;
219    }
220
221    & > svg {
222      display: block;
223      line-height: 0;
224      transform-origin: ${t/2}px ${t/2}px;
225    }
226
227    [data-placement^='top'] > & {
228      bottom: -${t}px;
229
230      & > svg {
231        transform: rotate(0);
232      }
233    }
234
235    [data-placement^='right'] > & {
236      left: -${t}px;
237
238      & > svg {
239        transform: rotate(90deg);
240      }
241    }
242
243    [data-placement^='left'] > & {
244      right: -${t}px;
245
246      & > svg {
247        transform: rotate(-90deg);
248      }
249    }
250
251    [data-placement^='bottom'] > & {
252      top: -${t}px;
253
254      & > svg {
255        transform: rotate(180deg);
256      }
257    }
258  `),dJ=rb.path`
259  stroke: var(--card-shadow-outline-color);
260`,dQ=rb.path`
261  fill: var(--card-bg-color);
262`,d0=(0,l.forwardRef)(function(t,r){let{width:n,height:i,radius:o=0,...l}=t,{card:s}=c4(),u=s.shadow.outline,c=(function(t){let r=t.length,n=[];for(let i=0;i<r;i+=1){let r=t[i],o=t[i-1],a=t[i+1];if(o&&r.radius){let t=dX(r,o,r.radius),i=dX(r,a,r.radius),l=dZ(t,r,.5),s=dZ(r,i,.5);n.push({type:"point",...t}),n.push({type:"curve",curveEnd:i,startControl:l,endControl:s})}else n.push({type:"point",...r})}return n})([{x:0,y:0},{x:o,y:0,radius:o},{x:n/2,y:i-1,radius:o},{x:n-o,y:0,radius:o},{x:n,y:0}]).map((t,r)=>"point"===t.type?`${0===r?"M":"L"} ${t.x} ${t.y}`:"curve"===t.type?`C ${t.startControl.x} ${t.startControl.y} ${t.endControl.x} ${t.endControl.y} ${t.curveEnd.x} ${t.curveEnd.y}`:"").join(" "),d=`${c}`,h=`${c} M ${n} -1 M 0 -1 Z`;return(0,a.jsx)(dK,{...l,$w:n,ref:r,children:(0,a.jsxs)("svg",{width:n,height:n,viewBox:`0 0 ${n} ${n}`,children:[(0,a.jsx)("mask",{id:"stroke-mask",children:(0,a.jsx)("rect",{x:0,y:u,width:n,height:n,fill:"white"})}),(0,a.jsx)(dJ,{d:d,mask:"url(#stroke-mask)",strokeWidth:2*u}),(0,a.jsx)(dQ,{d:h})]})})}),d1=c0(Symbol.for("@sanity/ui/context/boundaryElement"),null);function d5(t){return!(!t||"object"!=typeof t||Array.isArray(t))}
262let d2={version:0,element:null};function d3({children:t,condition:r,wrapper:n}){return r?n(t):t}function d4(t){if(!d5(t)||0!==t.version)throw Error("the context value is not compatible");if(!t)throw Error("components using `useLayer()` should be wrapped in a <LayerProvider>.");if(0===t.version)return t;throw Error("could not get layer context")}let d9=c0(Symbol.for("@sanity/ui/context/layer"),null);function d6(t){return t instanceof Node&&t.nodeType===Node.ELEMENT_NODE}function d7(t){var r;let{children:n,zOffset:i=0}=t,o=(0,l.useContext)(d9),s=o&&d4(o),u=null==s?void 0:s.registerChild,c=(null!=(r=null==s?void 0:s.level)?r:0)+1,d=cs(i),h=d.length-1,p=Math.min(c7(),h),f=s?s.zIndex+d[p]:d[p],[,g]=(0,l.useState)({}),[m,v]=(0,l.useState)(0),b=0===m,y=(0,l.useCallback)(t=>{let r=null==u?void 0:u(t);return void 0!==t?g(r=>{var n;let i=null!=(n=r[t])?n:0,o={...r,[t]:i+1};return v(Object.keys(o).length),o}):v(t=>t+1),()=>{void 0!==t?g(r=>{let n={...r};return 1===n[t]?(delete n[t],v(Object.keys(n).length)):n[t]-=1,n}):v(t=>t-1),null==r||r()}},[u]);(0,l.useEffect)(()=>null==u?void 0:u(c),[c,u]);let w=(0,l.useMemo)(()=>({version:0,isTopLayer:b,level:c,registerChild:y,size:m,zIndex:f}),[b,c,y,m,f]);return(0,a.jsx)(d9.Provider,{value:w,children:n})}let d8=Symbol.for("@sanity/ui/context/portal"),he=Symbol.for("@sanity/ui/context/portal/element");cQ[he]=null;let ht=c0(d8,{version:0,boundaryElement:null,get element(){return typeof document>"u"?null:(cQ[he]||(cQ[he]=document.createElement("div"),cQ[he].setAttribute("data-portal",""),document.body.appendChild(cQ[he])),cQ[he])}});function hr(t){var r;let{children:n,__unstable_name:i}=t,o=function(){let t=(0,l.useContext)(ht);if(!t)throw Error("usePortal(): missing context value");if(!d5(t)||0!==t.version)throw Error("usePortal(): the context value is not compatible");return t}(),a=(i?o.elements&&o.elements[i]:o.element)||(null==(r=o.elements)?void 0:r.default);return a?(0,c.createPortal)(n,a):null}let hn=[0,0,0,0],hi={top:["bottom","left","right"],"top-start":["bottom-start","left-start","right-start"],"top-end":["bottom-end","left-end","right-end"],bottom:["top","left","right"],"bottom-start":["top-start","left-start","right-start"],"bottom-end":["top-end","left-end","right-end"],left:["right","top","bottom"],"left-start":["right-start","top-start","bottom-start"],"left-end":["right-end","top-end","bottom-end"],right:["left","top","bottom"],"right-start":["left-start","top-start","bottom-start"],"right-end":["left-end","top-end","bottom-end"]},ho=rb(u5(dW))`
263  &:not([hidden]) {
264    display: flex;
265  }
266  flex-direction: column;
267  width: max-content;
268  min-width: min-content;
269  & > * {
270    opacity: var(${cn}, 1);
271    will-change: opacity;
272  }
273`,ha=(0,l.memo)((0,l.forwardRef)(function(t,r){let{__unstable_margins:n,animate:i,arrow:o,arrowRef:s,arrowX:u,arrowY:c,children:d,padding:h,placement:p,originX:f,originY:g,overflow:m,radius:v,scheme:b,shadow:y,strategy:w,style:x,tone:k,width:S,x:E,y:A,...P}=t,{zIndex:T}=function(){let t=(0,l.useContext)(d9);if(!t)throw Error("useLayer(): missing context value");try{return d4(t)}catch(t){throw t instanceof Error?Error(`useLayer(): ${t.message}`):Error(`useLayer(): ${t}`)}}(),C=(0,l.useMemo)(()=>n||hn,[n]),R=(null!=E?E:0)+C[3],L=(null!=A?A:0)+C[0],D=(0,l.useMemo)(()=>({left:R,originX:f,originY:g,position:w,top:L,width:S,zIndex:T,willChange:i?"transform":void 0,...x}),[i,f,g,w,x,S,R,L,T]),M=(0,l.useMemo)(()=>({left:null!==u?u:void 0,top:null!==c?c:void 0,right:void 0,bottom:void 0}),[u,c]);return(0,a.jsxs)(ho,{"data-ui":"Popover",...P,"data-placement":p,radius:v,ref:r,scheme:b,shadow:y,sizing:"border",style:D,tone:k,...i?ci:{},children:[(0,a.jsx)(dz,{"data-ui":"Popover__wrapper",direction:"column",flex:1,overflow:m,children:(0,a.jsx)(dz,{direction:"column",flex:1,padding:h,children:d})}),o&&(0,a.jsx)(d0,{ref:s,style:M,width:19,height:8,radius:2})]})}));ha.displayName="PopoverCard",(0,l.memo)((0,l.forwardRef)(function(t,r){var n,i,o,s,u,d,h,p,f,g;let{container:m,layer:v}=c4(),b=function(){let t=(0,l.useContext)(d1);if(t&&(!d5(t)||0!==t.version))throw Error("useBoundaryElement(): the context value is not compatible");return t||d2}(),{__unstable_margins:y=hn,animate:w=!1,arrow:x=!1,boundaryElement:k=b.element,children:S,constrainSize:E=!1,content:A,disabled:P,fallbackPlacements:T=null!=(i=t.fallbackPlacements)?i:hi[null!=(n=t.placement)?n:"bottom"],matchReferenceWidth:C,floatingBoundary:R=null!=(o=t.boundaryElement)?o:b.element,onActivate:L,open:D,overflow:M="hidden",padding:$,placement:F="bottom",portal:O,preventOverflow:V=!0,radius:B=3,referenceBoundary:j=null!=(s=t.boundaryElement)?s:b.element,referenceElement:q,scheme:N,shadow:_=3,tone:I="inherit",width:z="auto",zOffset:H=v.popover.zOffset,updateRef:U,...W}=t,G=!(0,l.useSyncExternalStore)(de,dt,dr)&&w,Y=null==(u=function(t){let[r,n]=(0,l.useState)(null);return(0,l.useEffect)(()=>
273{if(t)return cJ.subscribe(t,n)},[t]),r}(k))?void 0:u.border,X=cs($),Z=cs(B),K=cs(_),J=cs(z),Q=cs(H),ee=di(r),et=(0,l.useRef)(null),er="viewport",en=c7(),ei=E||V?null==Y?void 0:Y.width:void 0,eo=function(t){let{container:r,mediaIndex:n,width:i}=t,o=i[n],a=void 0===o?i[i.length-1]:o;return"number"==typeof a?r[a]:void 0}({container:m,mediaIndex:en,width:J}),ea=(0,l.useRef)(eo);(0,l.useEffect)(()=>{ea.current=eo},[eo]);let el=function(t){let{boundaryWidth:r,currentWidth:n}=t;if(void 0!==n||void 0!==r)return Math.min(null!=n?n:1/0,(r||1/0)-8)}({boundaryWidth:ei,currentWidth:eo}),es=(0,l.useRef)(el);(0,l.useEffect)(()=>{es.current=el},[el]);let eu=(0,l.useRef)();(0,l.useEffect)(()=>{let t=ee.current;if(!D||!t)return;let r=eu.current;C?void 0!==r&&(t.style.width=`${r}px`):void 0!==eo&&(t.style.width=`${eo}px`),"number"==typeof el&&(t.style.maxWidth=`${el}px`)},[eo,ee,C,el,D]);let{x:ec,y:ed,middlewareData:eh,placement:ep,refs:ef,strategy:eg,update:em}=function(t){void 0===t&&(t={});let{placement:r="bottom",strategy:n="absolute",middleware:i=[],platform:o,elements:{reference:a,floating:s}={},transform:u=!0,whileElementsMounted:d,open:h}=t,[p,f]=l.useState({x:0,y:0,strategy:n,placement:r,middlewareData:{},isPositioned:!1}),[g,m]=l.useState(i);i_(g,i)||m(i);let[v,b]=l.useState(null),[y,w]=l.useState(null),x=l.useCallback(t=>{t!==A.current&&(A.current=t,b(t))},[]),k=l.useCallback(t=>{t!==P.current&&(P.current=t,w(t))},[]),S=a||v,E=s||y,A=l.useRef(null),P=l.useRef(null),T=l.useRef(p),C=null!=d,R=iH(d),L=iH(o),D=l.useCallback(()=>{if(!A.current||!P.current)return;let t={placement:r,strategy:n,middleware:g};L.current&&(t.platform=L.current),iq(A.current,P.current,t).then(t=>{let r={...t,isPositioned:!0};M.current&&!i_(T.current,r)&&(T.current=r,c.flushSync(()=>{f(r)}))})},[g,r,n,L]);iN(()=>{!1===h&&T.current.isPositioned&&(T.current.isPositioned=!1,f(t=>({...t,isPositioned:!1})))},[h]);let M=l.useRef(!1);iN(()=>(M.current=!0,()=>{M.current=!1}),[]),iN(()=>{if(S&&(A.current=S),E&&(P.current=E),S&&E){if(R.current)return R.current(S,E,D);D()}},[S,E,D,R,C]);let $=l.useMemo(()=>({reference:A,floating:P,setReference:x,setFloating:k}),[x,k]),F=l.useMemo(()=>({reference:S,floating:E}),[S,E]),O=l.useMemo(()=>{let t={position:n,left:0,top:0};if(!F.floating)return t;let r=iz(F.floating,p.x),i=iz(F.floating,p.y);return u?{...t,transform:"translate("+r+"px, "+i+"px)",...iI(F.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:r,top:i}},[n,u,F.floating,p.x,p.y]);return l.useMemo(()=>({...p,update:D,refs:$,elements:F,floatingStyles:O}),[p,D,$,F,O])}({middleware:(0,l.useMemo)(()=>{var t,r,n,i,o;let a=[];return(E||V)&&a.push({name:"flip",options:r={boundary:R||void 0,fallbackPlacements:T,padding:4,rootBoundary:er},async fn(t){var n,i,o,a,l;let{placement:s,middlewareData:u,rects:c,initialPlacement:d,platform:h,elements:p}=t,{mainAxis:f=!0,crossAxis:g=!0,fallbackPlacements:m,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:y=!0,...w}=n2(r,t);if(null!=(n=u.arrow)&&n.alignmentOffset)return{};let x=n3(s),k=n3(d)===d,S=await (null==h.isRTL?void 0:h.isRTL(p.floating)),E=m||(k||!y?[ie(d)]:function(t){let r=ie(t);return[n8(t),r,n8(r)]}(d));m||"none"===b||E.push(...function(t,r,n,i){let o=n4(t),a=function(t,r,n){let i=["left","right"],o=["right","left"];switch(t){case"top":case"bottom":return n?r?o:i:r?i:o;case"left":case"right":return r?["top","bottom"]:["bottom","top"];default:return[]}}(n3(t),"start"===n,i);return o&&(a=a.map(t=>t+"-"+o),r&&(a=a.concat(a.map(n8)))),a}(d,y,b,S));let A=[d,...E],P=await io(t,w),T=[],C=(null==(i=u.flip)?void 0:i.overflows)||[];if(f&&T.push(P[x]),g){let t=function(t,r,n){void 0===n&&(n=!1);let i=n4(t),o=n9(n7(t)),a=n6(o),l="x"===o?i===(n?"end":"start")?"right":"left":"start"===i?"bottom":"top";return r.reference[a]>r.floating[a]&&(l=ie(l)),[l,ie(l)]}(s,c,S);T.push(P[t[0]],P[t[1]])}if(C=[...C,{placement:s,overflows:T}],!T.every(t=>t<=0)){let t=((null==(o=u.flip)?void 0:o.index)||0)+1,r=A[t];if(r)return{data:{index:t,overflows:C},reset:{placement:r}};let n=null==(a=C.filter(t=>t.overflows[0]<=0).sort((t,r)=>t.overflows[1]-r.overflows[1])[0])?void 0:a.placement;if(!n)switch(v){case"bestFit":{let t=null==(l=C.map(t=>[t.placement,t.overflows.filter(t=>t>0).reduce((t,r)=>t+r,0)]).sort((t,r)=>t[1]-r[1])[0])?void 0:l[0];t&&(n=t);break}case"initialPlacement":n=d}if(s!==n)return{reset:{placement:n}}}return{}}}),a.push({name:"offset",options:n={mainAxis:4},async fn(t){var r,i;let{x:o,y:a,placement:l,middlewareData:s}=t,u=await async function(t,r){let{placement:n,platform:i,elements:o}=t,a=await (null==i.isRTL?void 0:i.isRTL(o.floating)),l=n3(n),s=n4(n),u="y"===n7(n),c=["left","top"].includes(l)?-1:1,d=a&&u?-1:1,h=n2(r,t),{mainAxis:p,crossAxis:f,alignmentAxis:g}="number"==typeof h?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...h};return s&&"number"==typeof g&&(f="end"===s?-1*g:g),u?{x:f*d,y:p*c}:{x:p*c,y:f*d}}(t,n);return l===(null==(r=s.offset)?void 0:r.placement)&&null!=(i=s.arrow)&&i.alignmentOffset?{}:{x:o+u.x,y:a+u.y,data:{...u,placement:l}}}}),(E||C)&&a.push(function(t){let{apply:r,margins:n,padding:i=0}=t;return{name:"@sanity/ui/size",async fn(o){let{elements:a,placement:l,platform:s,rects:u}=o,{floating:c,reference:d}=u,h=await io(o,{altBoundary:!0,boundary:t.boundaryElement||void 0,elementContext:"floating",padding:i,rootBoundary:"viewport"}),p=1/0,f=1/0,g=c.width,m=c.height;l.includes("top")&&(p=g-(h.left+h.right),f=m-h.top),l.includes("right")&&(p=g-h.right,f=m-(h.top+h.bottom)),l.includes("bottom")&&(p=g-(h.left+h.right),f=m-h.bottom),l.includes("left")&&(p=g-h.left,f=m-(h.top+h.bottom)),r({availableWidth:p-n[1]-n[3],availableHeight:f-n[0]-n[2],elements:a,referenceWidth:d.width-n[1]-n[3]});let v=await s.getDimensions(a.floating),b=v.height;return g!==v.width||m!==b?{reset:{rects:!0}}:{}}}}({apply({availableWidth:t,availableHeight:r,elements:n,referenceWidth:i}){eu.current=i;let o=ea.current,a=es.current;C?n.floating.style.width=`${i}px`:void 0!==o&&(n.floating.style.width=`${o}px`),E&&(n.floating.style.maxWidth=`${Math.min(t,null!=a?a:1/0)}px`,n.floating.style.maxHeight=`${r}px`)},boundaryElement:R||void 0,constrainSize:E,margins:y,matchReferenceWidth:C,padding:4})),V&&a.push({name:"shift",options:i={boundary:R||void 0,rootBoundary:er,padding:4},async fn(t){let{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:l=!1,limiter:s={fn:t=>{let{x:r,y:n}=t;return{x:r,y:n}}},...u}=n2(i,t),c={x:r,y:n},d=await io(t,u),h=n7(n3(o)),p=n9(h),f=c[p],g=c[h];if(a){let t="y"===p?"bottom":"right";
273f=nK(f+d["y"===p?"top":"left"],nZ(f,f-d[t]))}if(l){let t="y"===h?"bottom":"right";g=nK(g+d["y"===h?"top":"left"],nZ(g,g-d[t]))}let m=s.fn({...t,[p]:f,[h]:g});return{...m,data:{x:m.x-r,y:m.y-n}}}}),x&&a.push({name:"arrow",options:t={element:et,padding:4},fn(r){let{element:n,padding:i}="function"==typeof t?t(r):t;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?ij({element:n.current,padding:i}).fn(r):{}:n?ij({element:n,padding:i}).fn(r):{}}}),G&&a.push(dG),a.push({name:"hide",options:o={boundary:j||void 0,padding:4,strategy:"referenceHidden"},async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...i}=n2(o,t);switch(n){case"referenceHidden":{let n=ia(await io(t,{...i,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:il(n)}}}case"escaped":{let n=ia(await io(t,{...i,altBoundary:!0}),r.floating);return{data:{escapedOffsets:n,escaped:il(n)}}}default:return{}}}}),a},[G,x,E,T,R,y,C,V,j]),placement:F,whileElementsMounted:iB}),ev=null==(d=eh.hide)?void 0:d.referenceHidden,eb=null==(h=eh.arrow)?void 0:h.x,ey=null==(p=eh.arrow)?void 0:p.y,ew=null==(f=eh["@sanity/ui/origin"])?void 0:f.originX,ex=null==(g=eh["@sanity/ui/origin"])?void 0:g.originY,ek=(0,l.useCallback)(t=>{et.current=t},[]),eS=(0,l.useCallback)(t=>{ee.current=t,ef.setFloating(t)},[ee,ef]),eE=(0,l.useCallback)(t=>{ef.setReference(t);let r=null==S?void 0:S.ref;"function"==typeof r?r(t):r&&(r.current=t)},[S,ef]),eA=(0,l.useMemo)(()=>!S||q?null:(0,l.cloneElement)(S,{ref:eE}),[S,q,eE]);if((0,l.useEffect)(()=>{U&&("function"==typeof U?U(em):U&&(U.current=em))},[em,U]),(0,l.useEffect)(()=>{eA||ef.setReference(q||null)},[q,ef,eA]),P)return S||(0,a.jsx)(a.Fragment,{});let eP=(0,a.jsx)(d7,{zOffset:Q,children:(0,a.jsx)(ha,{...W,__unstable_margins:y,animate:G,arrow:x,arrowRef:ek,arrowX:eb,arrowY:ey,hidden:ev,overflow:M,padding:X,placement:ep,radius:Z,ref:eS,scheme:N,shadow:K,originX:ew,originY:ex,strategy:eg,tone:I,width:C?eu.current:eo,x:ec,y:ed,children:A})});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d3,{condition:G,wrapper:t=>(0,a.jsx)(u8,{children:t}),children:D&&(0,a.jsx)(d3,{condition:!!O,wrapper:t=>(0,a.jsx)(hr,{__unstable_name:"string"==typeof O?O:void 0,children:t}),children:eP})}),eA]})})).displayName="Popover";let hl={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"},gridTemplateColumns:"minmax(0, 1fr)",gridAutoRows:"min-content"},hs=rb(dj)(function(){return hl},function(t){let{media:r,space:n}=T(t.theme);return ca(r,t.$space,t=>({gridGap:co(n[t])}))}),hu=(0,l.forwardRef)(function(t,r){let{as:n,space:i,...o}=t;return(0,a.jsx)(hs,{"data-as":"string"==typeof n?n:void 0,"data-ui":"Stack",...o,$space:cs(i),forwardedAs:n,ref:r})}),hc=rb(u5(dW))`
274  & > * {
275    opacity: var(${cn}, 1);
276    will-change: opacity;
277  }
278`;(0,l.memo)((0,l.forwardRef)(function(t,r){let{animate:n,arrow:i,arrowRef:o,arrowX:s,arrowY:u,children:c,originX:d,originY:h,padding:p,placement:f,radius:g,scheme:m,shadow:v,style:b,...y}=t,w=(0,l.useMemo)(()=>({originX:d,originY:h,willChange:n?"transform":void 0,...b}),[n,d,h,b]),x=(0,l.useMemo)(()=>({left:null!==s?s:void 0,top:null!==u?u:void 0,right:void 0,bottom:void 0}),[s,u]);return(0,a.jsxs)(hc,{"data-ui":"Tooltip__card",...y,"data-placement":f,padding:p,radius:g,ref:r,scheme:m,shadow:v,style:w,...n?ci:{},children:[c,i&&(0,a.jsx)(d0,{ref:o,style:x,width:15,height:6,radius:2})]})})).displayName="TooltipCard",c0(Symbol.for("@sanity/ui/context/tooltipDelayGroup"),null),ry`
279  from {
280    transform: rotate(0deg);
281  }
282
283  to {
284    transform: rotate(360deg);
285  }
286`,c0(Symbol.for("@sanity/ui/context/dialog"),{version:0}),c0(Symbol.for("@sanity/ui/context/menu"),null);let hd=rv`
287  background-image: linear-gradient(
288    to right,
289    var(--card-skeleton-color-from),
290    var(--card-skeleton-color-to),
291    var(--card-skeleton-color-from),
292    var(--card-skeleton-color-from),
293    var(--card-skeleton-color-from)
294  );
295  background-position: 100%;
296  background-size: 200% 100%;
297  background-attachment: fixed;
298  animation-name: ${ry`
299  0% {
300    background-position: 100%;
301  }
302  100% {
303    background-position: -100%;
304  }
305`};
306  animation-timing-function: ease-in-out;
307  animation-iteration-count: infinite;
308  animation-duration: 2000ms;
309`;
309function hh(t){if("treeitem"===t.getAttribute("role")&&t.focus(),"none"===t.getAttribute("role")){let r=t.firstChild;r&&r instanceof HTMLElement&&r.focus()}}rv`
310  opacity: ${({$visible:t})=>t?1:0};
311  transition: opacity 200ms ease-in;
312
313  @media screen and (prefers-reduced-motion: no-preference) {
314    ${({$animated:t})=>t?hd:rv`
315            background-color: var(--card-skeleton-color-from);
316          `}
317  }
318
319  @media screen and (prefers-reduced-motion: reduce) {
320    background-color: var(--card-skeleton-color-from);
321  }
322`,c0(Symbol.for("@sanity/ui/context/toast"),null);let hp=c0(Symbol.for("@sanity/ui/context/tree"),null);(0,l.memo)((0,l.forwardRef)(function(t,r){let{children:n,space:i=1,onFocus:o,...s}=t,u=di(r),[c,d]=(0,l.useState)(null),h=(0,l.useRef)(c),p=(0,l.useMemo)(()=>[],[]),[f,g]=(0,l.useState)([]),[m,v]=(0,l.useState)({}),b=(0,l.useRef)(m);(0,l.useEffect)(()=>{h.current=c},[c]),(0,l.useEffect)(()=>{b.current=m},[m]);let y=(0,l.useCallback)((t,r,n,i)=>(v(i=>({...i,[r]:{element:t,expanded:n}})),i&&d(t),()=>{v(t=>{let n={...t};return delete n[r],n})}),[]),w=(0,l.useCallback)((t,r)=>{v(n=>{let i=n[t];return i?{...n,[t]:{...i,expanded:r}}:n})},[]),x=(0,l.useMemo)(()=>({version:0,focusedElement:c||f[0]||null,level:0,path:p,registerItem:y,setExpanded:w,setFocusedElement:d,space:i,state:m}),[c,f,p,y,w,i,m]),k=(0,l.useCallback)(t=>{var r;if(h.current){if("ArrowDown"===t.key){t.preventDefault();let r=function(t,r,n){var i;let o=r.indexOf(n),a=r.slice(o),l=r.length;for(let r=1;r<l;r+=1){if(!a[r])continue;let n=a[r].getAttribute("data-tree-key");if(!n)continue;let o=n.split("/");o.pop();let l=[],s=!0;for(let r=0;r<o.length;r+=1)if(l.push(o[r]),null==(i=t[l.join("/")])||!i.expanded){s=!1;break}if(s)return a[r]}return null}(b.current,f,h.current);return void(r&&(hh(r),d(r)))}if("ArrowUp"===t.key){t.preventDefault();let r=function(t,r,n){var i;let o=r.indexOf(n),a=r.slice(0,o);for(let r=a.length-1;r>=0;r-=1){let n=a[r].getAttribute("data-tree-key");if(!n)continue;let o=n.split("/");o.pop();let l=[],s=!0;for(let r=0;r<o.length;r+=1)if(l.push(o[r]),null==(i=t[l.join("/")])||!i.expanded){s=!1;break}if(s)return a[r]}return null}(b.current,f,h.current);return void(r&&(hh(r),d(r)))}if("ArrowLeft"===t.key){t.preventDefault();let r=h.current.getAttribute("data-tree-key");if(!r)return;let n=b.current[r];if(!n)return;if(n.expanded)v(t=>{let n=t[r];return n?{...t,[r]:{...n,expanded:!1}}:t});else{let t=r.split("/");t.pop();let n=t.join("/"),i=n&&b.current[n];i&&(i.element.focus(),d(i.element))}return}if("ArrowRight"===t.key){t.preventDefault();let n=h.current.getAttribute("data-tree-key");if(!n)return;return void(null!=(r=b.current[n])&&r.expanded||v(t=>{let r=t[n];return r?{...t,[n]:{...r,expanded:!0}}:t}))}}},[f]),S=(0,l.useCallback)(t=>{d(t.target),null==o||o(t)},[o]);return(0,l.useEffect)(()=>{u.current&&g(Array.from(u.current.querySelectorAll('[data-ui="TreeItem"]')))},[n,u]),(0,a.jsx)(hp.Provider,{value:x,children:(0,a.jsx)(hu,{as:"ul","data-ui":"Tree",...s,onFocus:S,onKeyDown:k,ref:u,role:"tree",space:i,children:n})})})).displayName="Tree";let hf=rb(dW)`
323  background-color: var(--overlay-bg);
324  border-radius: 3px;
325  pointer-events: none;
326  position: absolute;
327  will-change: transform;
328  box-shadow: var(--overlay-box-shadow);
329  transition: none;
330
331  --overlay-bg: transparent;
332  --overlay-box-shadow: inset 0 0 0 1px transparent;
333
334  [data-overlays] & {
335    --overlay-bg: color-mix(in srgb, transparent 95%, var(--card-focus-ring-color));
336    --overlay-box-shadow: inset 0 0 0 2px
337      color-mix(in srgb, transparent 50%, var(--card-focus-ring-color));
338  }
339
340  [data-fading-out] & {
341    transition:
342      box-shadow 1550ms,
343      background-color 1550ms;
344
345    --overlay-bg: rgba(0, 0, 255, 0);
346    --overlay-box-shadow: inset 0 0 0 1px transparent;
347  }
348
349  &[data-focused] {
350    --overlay-box-shadow: inset 0 0 0 1px var(--card-focus-ring-color);
351  }
352
353  &[data-hovered]:not([data-focused]) {
354    transition: none;
355    --overlay-box-shadow: inset 0 0 0 2px var(--card-focus-ring-color);
356  }
357
358  /* [data-unmounted] & {
359    --overlay-box-shadow: inset 0 0 0 1px var(--card-focus-ring-color);
360  } */
361
362  :link {
363    text-decoration: none;
364  }
365`,hg=rb(dz)`
366  bottom: 100%;
367  cursor: pointer;
368  pointer-events: none;
369  position: absolute;
370  right: 0;
371
372  [data-hovered] & {
373    pointer-events: all;
374  }
375`,hm=rb(dW)`
376  background-color: var(--card-focus-ring-color);
377  right: 0;
378  border-radius: 3px;
379
380  & [data-ui='Text'] {
381    color: var(--card-bg-color);
382    white-space: nowrap;
383  }
384`,hv=(0,l.memo)(function(t){let{focused:r,hovered:n,rect:i,showActions:o,sanity:u,wasMaybeCollapsed:c}=t,p=(0,l.useRef)(null),f=(0,l.useRef)(!1);(0,l.useEffect)(()=>
384{if(!f.current&&!c&&!0===r&&p.current){let t=p.current;(0,h.Z)(p.current,{behavior:r=>{0!==r.length&&t.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},scrollMode:"if-needed",block:"center",inline:"nearest"})}f.current=!0===r},[r,c]);let g=(0,l.useMemo)(()=>({width:`${i.w}px`,height:`${i.h}px`,transform:`translate(${i.x}px, ${i.y}px)`}),[i]),m="path"in u?function(t){let{id:r,type:n,path:i,baseUrl:o,tool:a,workspace:l}=t;return(0,d.tZ)({baseUrl:o,workspace:l,tool:a,type:n,id:r,path:(0,s.d)(d.eT.fromString(i))})}(u):u.href;return(0,a.jsx)(hf,{"data-focused":r?"":void 0,"data-hovered":n?"":void 0,ref:p,style:g,children:o&&n?(0,a.jsx)(hg,{gap:1,paddingBottom:1,children:(0,a.jsx)(dj,{as:"a",href:m,target:"_blank",rel:"noopener",referrerPolicy:"no-referrer-when-downgrade",children:(0,a.jsx)(hm,{padding:2,children:(0,a.jsx)(d_,{size:1,weight:"medium",children:"Open in Studio"})})})}):null})}),hb=(t,r)=>{let{type:n}=r;switch(n){case"element/register":return t.find(t=>t.id===r.id)?t:[...t,{id:r.id,activated:!1,focused:!1,hovered:!1,rect:r.rect,sanity:r.sanity}];case"element/activate":return t.map(t=>t.id===r.id?{...t,activated:!0}:t);case"element/unregister":return t.filter(t=>t.id!==r.id);case"element/deactivate":return t.map(t=>t.id===r.id?{...t,activated:!1,hovered:!1}:t);case"element/mouseenter":return t.map(t=>t.id===r.id?{...t,rect:r.rect,hovered:!0}:{...t,hovered:!1});case"element/mouseleave":return t.map(t=>t.id===r.id?{...t,hovered:!1}:t);case"element/updateRect":return t.map(t=>t.id===r.id?{...t,rect:r.rect}:t);case"element/click":return t.map(t=>({...t,focused:t.id===r.id&&"clicked"}));case"overlay/blur":case"presentation/blur":return t.map(t=>({...t,focused:!1}));case"presentation/focus":{let n=t.find(t=>"clicked"===t.focused);return t.map(t=>{let i="path"in t.sanity&&t.sanity.id===r.data.id&&t.sanity.path===r.data.path;return n&&t===n&&i?t:{...t,focused:i&&n?"duplicate":i}})}default:return t}};function hy(t,r){let n=t.focusPath,i=!1,o=t.perspective;if("presentation/focus"===r.type){let o=t.focusPath;o!==(n=r.data.path)&&(i=o.slice(n.length).startsWith("["))}return"presentation/perspective"===r.type&&(o=r.data.perspective),{...t,elements:hb(t.elements,r),focusPath:n,perspective:o,wasMaybeCollapsed:i}}let hw=rb.div`
385  background-color: transparent;
386  direction: ltr;
387  inset: 0;
388  pointer-events: none;
389  position: absolute;
390  width: 100%;
391  height: 100%;
392  z-index: ${({$zIndex:t})=>null!=t?t:"9999999"};
393`;function hx(t){let r,n;return r=requestAnimationFrame(()=>{n=requestAnimationFrame(t)}),()=>{void 0!==r&&cancelAnimationFrame(r),void 0!==n&&cancelAnimationFrame(n)}}let hk=t=>{let{channel:r,history:n,zIndex:i}=t,[o,u]=(0,l.useState)(),[{elements:c,wasMaybeCollapsed:d,perspective:h},f]=(0,l.useReducer)(hy,{elements:[],focusPath:"",wasMaybeCollapsed:!1,perspective:"published"}),[g,m]=(0,l.useState)(null),[v,b]=(0,l.useState)(!0);(0,l.useEffect)(()=>{let t=r.onStatusUpdate(u),i=r.subscribe((t,r)=>{var i;"presentation/focus"===t&&null!=(i=r.path)&&i.length||"presentation/blur"===t||"presentation/perspective"===t?f({type:t,data:r}):"presentation/navigate"===t?null==n||n.update(r):"presentation/toggleOverlay"===t&&b(t=>!t)});return()=>{i(),t()}},[r,n]);let y=(0,l.useRef)(void 0),w=(0,l.useCallback)((t,n)=>{null==r||r.send("visual-editing/documents",{documents:t,perspective:n})},[r]);(0,l.useEffect)(()=>{let t=c.map(t=>{let{sanity:r}=t;return"id"in r?{...r,id:"isDraft"in r?`${s.k}${r.id}`:r.id}:null}).filter(t=>!!t),r=new Set(t.map(t=>t.id));if(!y.current||!function(t,r){if(t===r)return!0;if(t.size!==r.size)return!1;for(let n of t)if(!r.has(n))return!1;return!0}(r,y.current.nodeIds)||h!==y.current.perspective){let n=Array.from(r).map(r=>{let{type:n,projectId:i,dataset:o}=t.find(t=>t.id===r);return i&&o?{_id:r,_type:n,_projectId:i,_dataset:o}:{_id:r,_type:n}});y.current={nodeIds:r,perspective:h},w(n,h)}},[c,h,w]);let x=function(t,r,n){let i=(0,l.useRef)();return(0,l.useEffect)(()=>{if(t)return i.current=(0,p.c)({handler:r,overlayElement:t,preventDefault:n}),()=>{var t;null==(t=i.current)||t.deactivate(),i.current=void 0}},[t,r,n]),i}(g,(0,l.useCallback)(t=>{if("element/click"===t.type){let{sanity:n}=t;r.send("overlay/focus",n)}else"overlay/activate"===t.type?r.send("overlay/toggle",{enabled:!0}):"overlay/deactivate"===t.type&&r.send("overlay/toggle",{enabled:!1});f(t)},[r]),!!r.inFrame);(0,l.useEffect)(()=>{var t,r;v?null==(t=x.current)||t.activate():null==(r=x.current)||r.deactivate()},[r,x,v]),(0,l.useEffect)(()=>{let t=t=>{var r;let n=t.target;if((d6(n)&&"A"===n.nodeName||d6(n)&&n.closest("a"))&&t.altKey){t.preventDefault(),t.stopPropagation();let n=new MouseEvent(t.type,{...t,altKey:!1,bubbles:!0,cancelable:!0});null==(r=t.target)||r.dispatchEvent(n)}},r=t=>{(0,s.c)(t)&&b(t=>!t)},n=t=>{(0,s.c)(t)&&b(t=>!t),(0,s.u)(["mod","\\"],t)&&b(t=>!t)};return window.addEventListener("click",t),window.addEventListener("keydown",n),window.addEventListener("keyup",r),()=>{window.removeEventListener("click",t),window.removeEventListener("keydown",n),window.removeEventListener("keyup",r)}},[b]),(0,l.useEffect)(()=>
393{if(n)return n.subscribe(t=>{t.title=t.title||document.title,r.send("overlay/navigate",t)})},[r,n]);let[k,S]=(0,l.useState)(!1),[E,A]=(0,l.useState)(!1),P=(0,l.useRef)(void 0);(0,l.useEffect)(()=>{if(v)return hx(()=>{S(!0),hx(()=>{A(!0),P.current=setTimeout(()=>{A(!1),S(!1)},1500)})});P.current&&(clearTimeout(P.current),S(!1),A(!1))},[v]);let T=(0,l.useMemo)(()=>!r||r.inFrame&&"connected"!==o?[]:c.filter(t=>t.activated||t.focused),[r,c,o]);return(0,a.jsx)(c5,{theme:ce,tone:"transparent",children:(0,a.jsx)(hw,{"data-fading-out":E?"":void 0,"data-overlays":k?"":void 0,ref:m,$zIndex:i,children:T.map(({id:t,focused:n,hovered:i,rect:o,sanity:l})=>(0,a.jsx)(hv,{rect:o,focused:n,hovered:i,showActions:!r.inFrame,sanity:l,wasMaybeCollapsed:n&&d},t))})})},hS=t=>{let{channel:r,refresh:n}=t,i=(0,l.useRef)(0),o=(0,l.useRef)(0);return(0,l.useEffect)(()=>r.subscribe((t,a)=>{var l,s;if("presentation/refresh"===t&&"manual"===a.source){clearTimeout(i.current);let t=n(a);if(!1===t)return;r.send("visual-editing/refreshing",a);let o=!1;i.current=window.setTimeout(()=>{r.send("visual-editing/refreshed",a),o=!0},3e3),null==(l=null==t?void 0:t.finally)||l.call(t,()=>{o||(clearTimeout(i.current),r.send("visual-editing/refreshed",a))})}else if("presentation/refresh"===t&&"mutation"===a.source){clearTimeout(o.current);let t=n(a);if(!1===t)return;r.send("visual-editing/refreshing",a),o.current=window.setTimeout(()=>{var t;let i=n(a);!1!==i&&(r.send("visual-editing/refreshing",a),null!=(t=null==i?void 0:i.finally)&&t.call(i,()=>{r.send("visual-editing/refreshed",a)})||r.send("visual-editing/refreshed",a))},1e3),null!=(s=null==t?void 0:t.finally)&&s.call(t,()=>{r.send("visual-editing/refreshed",a)})||r.send("visual-editing/refreshed",a)}}),[r,n]),null},hE=["channel/disconnect","channel/response","channel/heartbeat"],hA=["handshake/syn","handshake/syn-ack","handshake/ack"],hP=t=>hE.some(r=>r===t),hT=t=>hA.some(r=>r===t),hC=({data:t={}})=>"object"==typeof t&&null!==t&&!Array.isArray(t)&&!("domain"in t)&&["id","type","from","to"].every(r=>r in t)&&t.type.startsWith("handshake/"),hR=t=>{let{history:r,refresh:n,zIndex:i}=t,o=function(){let[t,r]=(0,l.useState)();return(0,l.useEffect)(()=>{let t=function(t){let r=window.self!==window.top||window.opener,n={buffer:[],id:null,origin:null,source:null,status:"connecting"};function i(r,i){if(hT(r)||hP(r)||"connecting"!==n.status&&"reconnecting"!==n.status){if(n.id&&n.origin&&n.source){let o={connectionId:n.id,data:i,domain:"sanity/channels",from:t.id,id:(0,p.v)(),to:t.connectTo,type:r};try{n.source.postMessage(o,{targetOrigin:n.origin})}catch{throw Error(`Failed to postMessage '${o.id}' on '${t.id}'`)}}}else n.buffer.push({type:r,data:i})}function o(r){if(hC(r))console.error("Visual editing package mismatch detected! Please ensure you are using the latest version of Sanity Studio and any packages listed here:\nhttps://github.com/sanity-io/visual-editing");else if(function(r){let{data:n}=r;return"sanity/channels"===n.domain&&n.to===t.id&&n.from===t.connectTo&&"channel/response"!==n.type}(r)){let{data:t}=r;if(n.origin&&r.origin!==n.origin)return;if(r.source&&n.source!==r.source&&(n.source=r.source),hT(t.type)&&t.data){if("handshake/syn"===t.type)return n.origin=r.origin,n.id=t.data.id,s("connecting"),void i("handshake/syn-ack",{id:n.id});if("handshake/ack"===t.type&&t.data.id===n.id)return void s("connected")}else if(t.connectionId===n.id&&r.origin===n.origin){if("channel/disconnect"===t.type)return void s("disconnected");{let r=[t.type,t.data];a.forEach(t=>{t(...r)}),i("channel/response",{responseTo:t.id})}return}}}let a=new Set,l=new Set;function s(t){n.status=t,l.forEach(r=>{r(t)}),"connected"===t&&function(){let t=[...n.buffer];n.buffer.splice(0,n.buffer.length),t.forEach(({type:t,data:r})=>{i(t,r)})}()}return window.addEventListener("message",o,!1),s("connecting"),{destroy:function(){["disconnected"].includes(n.status)||s("disconnected"),a.clear(),l.clear(),window.removeEventListener("message",o,!1)},inFrame:r,send:function(t,r){i(t,r)},subscribe:function(t){return a.add(t),()=>a.delete(t)},onStatusUpdate:function(t){return l.add(t),()=>l.delete(t)}}}({id:"overlays",connectTo:"presentation"});return r(t),()=>{t.destroy()}},[]),t}();return o&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(hk,{channel:o,history:r,zIndex:i}),(0,a.jsx)(g,{channel:o}),n&&(0,a.jsx)(hS,{channel:o,refresh:n})]})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.