1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2a28002b-e1cd-4005-9afe-4f53bdccc25d",e._sentryDebugIdIdentifier="sentry-dbid-2a28002b-e1cd-4005-9afe-4f53bdccc25d")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[58840],{63857:function(e,t,n){let r,i;n.d(t,{Ct:function(){return op},E2:function(){return sE},EK:function(){return oS},Ee:function(){return ip},II:function(){return oP},J2:function(){return lL},JO:function(){return id},Me:function(){return eX},Mr:function(){return s_},N0:function(){return rq},OK:function(){return s5},Ph:function(){return sU},Qb:function(){return ex},Sw:function(){return rZ},UW:function(){return ob},Ug:function(){return on},VP:function(){return eS},X6:function(){return iU},X9:function(){return iQ},ag:function(){return oN},dy:function(){return si},fl:function(){return r$},gC:function(){return or},gx:function(){return ao},k2:function(){return iB},kC:function(){return rX},kH:function(){return tW},kJ:function(){return eK},m9:function(){return sw},mQ:function(){return at},nP:function(){return ae},oM:function(){return ew},qN:function(){return i8},qi:function(){return iW},rU:function(){return lz},s_:function(){return sM},sh:function(){return nd},td:function(){return s7},u:function(){return ou},u_:function(){return i0},v2:function(){return sC},wb:function(){return sv},x4:function(){return s9},xu:function(){return eb},xv:function(){return ox},zF:function(){return rU},zt:function(){return sF},zx:function(){return iA},zz:function(){return ss}});var o=n(60681),l=n(46155),s=n(81537),a=n(74373),u=n.n(a),c=n(91463),d=n.n(c),f=n(75507),h=n(89908),p=n.n(h),g=n(91241),y=n(20009),m=n(99961),v=n(87732),b=n(68067),w=n.n(b),x=n(25523),S=n.n(x),K=n(42219),C=n.n(K),j=n(15458),E=n.n(j),O=n(59052),k=n.n(O),T=n(59204),I=n(27287),M=n(54215),L=n(88127),P=n(2960);n(85627);var R=n(1483),N=n.n(R),z=n(90292),_=n.n(z),F=n(69228);let D=e=>e&&"object"==typeof e,A=e=>0>Number(e)||"-px"===e,V=(e,t)=>{if(!0===t)return`sl-${e}`;let n=A(t);return`sl-${n?"-":""}${e}${!e||n?"":"-"}${t}`},H=(e,t)=>{let n={};return D(t)?n={[V(e,t.default)]:t.default||0===t.default,[`sm:${V(e,t.sm)}`]:t.sm||0===t.sm,[`md:${V(e,t.md)}`]:t.md||0===t.md,[`first:${V(e,t.first)}`]:t.first||0===t.first,[`last:${V(e,t.last)}`]:t.last||0===t.last,[`odd:${V(e,t.odd)}`]:t.odd||0===t.odd,[`even:${V(e,t.even)}`]:t.even||0===t.even,[`hover:${V(e,t.hover)}`]:t.hover||0===t.hover,[`focus:${V(e,t.focus)}`]:t.focus||0===t.focus,[`focus-within:${V(e,t.focusWithin)}`]:t.focusWithin||0===t.focusWithin,[`active:${V(e,t.active)}`]:t.active||0===t.active,[`visited:${V(e,t.visited)}`]:t.visited||0===t.visited,[`group-hover:${V(e,t.groupHover)}`]:t.groupHover||0===t.groupHover,[`group-focus:${V(e,t.groupFocus)}`]:t.groupFocus||0===t.groupFocus,[`disabled:${V(e,t.disabled)}`]:t.disabled||0===t.disabled}:n[`sl${e?`-${e}`:""}${!0===t?"":"-"+t}`]=t||0===t,(0,l.Z)(n)},W=e=>{let{outline:t,rounded:n,roundedB:r,roundedT:i,roundedR:o,roundedL:l,roundedBL:s,roundedBR:a,roundedTL:u,roundedTR:c,borderColor:d,border:f,borderT:h,borderR:p,borderL:g,borderB:y,...m}=e;return{props:m,className:B(t,n,r,i,o,l,s,a,u,c,d,f,h,p,g,y)}},B=u()((e,t,n,r,i,o,s,a,u,c,d,f,h,p,g,y)=>(0,l.Z)({[`sl-outline-${e}`]:void 0!==e,[`sl-rounded${!0===t?"":"-"+t}`]:t,[`sl-rounded-b${!0===n?"":"-"+n}`]:n,[`sl-rounded-t${!0===r?"":"-"+r}`]:r,[`sl-rounded-r${!0===i?"":"-"+i}`]:i,[`sl-rounded-l${!0===o?"":"-"+o}`]:o,[`sl-rounded-bl${!0===s?"":"-"+s}`]:s,[`sl-rounded-br${!0===a?"":"-"+a}`]:a,[`sl-rounded-tl${!0===u?"":"-"+u}`]:u,[`sl-rounded-tr${!0===c?"":"-"+c}`]:c},H("border",d),H("border",f),H("border-t",h),H("border-r",p),H("border-l",g),H("border-b",y)),{maxAge:1/0,equals:d()}),$=e=>{let{ring:t,ringColor:n,ringOpacity:r,...i}=e;return{props:i,className:Y(t,n,r)}},Y=u()((e,t,n)=>(0,l.Z)(H("ring",e),H("ring",t),H("ring-opacity",n)),{maxAge:1/0,equals:d()}),U=e=>{let{color:t,bg:n,placeholderColor:r,...i}=e,o=!1,l=!1;return"string"==typeof n&&n.startsWith("#")&&(i.style=Object.assign({},i.style||{},{backgroundColor:n}),o=!0),"string"==typeof t&&t.startsWith("#")&&(i.style=Object.assign({},i.style||{},{color:t}),l=!0),{props:i,className:Z(l?void 0:t,o?void 0:n,r)}},Z=u()((e,t,n)=>(0,l.Z)(H("bg",t),H("text",e),H("placeholder",n)),{maxAge:1/0,equals:d()}),q=e=>e&&"object"==typeof e;function X(e,t){let n={};return q(t)?n={[V(e,t.default)]:t.default||0===t.default,[`sm:${V(e,t.sm)}`]:t.sm||0===t.sm,[`md:${V(e,t.md)}`]:t.md||0===t.md,[`lg:${V(e,t.lg)}`]:t.lg||0===t.lg,[`xl:${V(e,t.xl)}`]:t.xl||0===t.xl,[`2xl:${V(e,t["2xl"])}`]:t["2xl"]||0===t["2xl"]}:n[V(e,t)]=void 0!==t,(0,l.Z)(n)}let J=e=>{let{flex:t,flexDirection:n,flexWrap:r,flexGrow:i,flexShrink:o,justifyContent:l,justifyItems:s,justifySelf:a,alignContent:u,alignItems:c,alignSelf:d,...f}=e;return{props:f,className:ee(t,n,r,i,o,l,s,a,u,c,d)}},G=e=>{if(q(e)){let t={};for(let[n,r]of Object.entries(e))t[n]=!0===r?"wrap":"reverse"===r?"wrap-reverse":r;return t}if(e)return!0===e?"wrap":"reverse"===e?"wrap-reverse":e},Q=e=>{if(q(e)){let t={};for(let[n,r]of Object.entries(e)){let e=r.split("-");t[n]=1===e.length?r:e[1]}return t}if(e){let t=e.split("-");return 1===t.length?e:t[1]}},ee=u()((e,t,n,r,i,o,s,a,u,c,d)=>(0,l.Z)({[X("flex",e)]:void 0!==e,[X("flex",t)]:void 0!==t,[X("flex",G(n))]:void 0!==n,[X("flex-grow",!0===r||(q(r)?r:"0"))]:void 0!==r,[X("flex-shrink",!0===i||(q(i)?i:"0"))]:void 0!==i,[X("justify",o)]:void 0!==o,[X("justify-items",s)]:void 0!==s,[X("justify-self",a)]:void 0!==a,[X("content",Q(u))]:void 0!==u,[X("items",c)]:void 0!==c,[X("self",Q(d))]:void 0!==d}),{maxAge:1/0,equals:d()}),et=e=>{let{cursor:t,userSelect:n,pointerEvents:r,opacity:i,resize:o,visibility:l,...s}=e;return{props:s,className:en(t,n,r,i,o,l)}},en=u()((e,t,n,r,i,o)=>(0,l.Z)({[V("cursor",e)]:e,[`sl-select-${t}`]:t,[`sl-pointer-events-${n}`]:n,[V("resize",i)]:i},H("",o),X("",o),H("opacity",r)),{maxAge:1/0,equals:d()}),er=e=>{let{display:t,overflowX:n,overflowY:r,objectFit:i,objectPosition:o,...l}=e;return{props:l,className:ei(t,n,r,i,o)}},ei=u()((e,t,n,r,i)=>(0,l.Z)({[X("",e)]:void 0!==e,[`sl-overflow-x-${t}`]:t,[`sl-overflow-y-${n}`]:n,[`sl-object-${n}`]:r,[`sl-object-${i}`]:i}),{maxAge:1/0,equals:d()}),eo=e=>{let{pos:t,pin:n,pinY:r,pinX:i,top:o,left:l,right:s,bottom:a,zIndex:u,...c}=e;return{props:c,className:el(t,n,r,i,o,l,s,a,u)}},el=u()((e,t,n,r,i,o,s,a,u)=>(0,l.Z)({[X("",e)]:void 0!==e,[X("inset",!0===t?"0":t)]:void 0!==t,[X("inset-y",!0===n?"0":n)]:void 0!==n,[X("inset-x",!0===r?"0":r)]:void 0!==r,[X("top",i)]:void 0!==i,[X("left",o)]:void 0!==o,[X("right",s)]:void 0!==s,[X("bottom",a)]:void 0!==a},H("z",u)),{maxAge:1/0,equals:d()}),es=e=>
1{let{boxShadow:t,...n}=e;return{props:n,className:ea(t)}},ea=u()(e=>(0,l.Z)(H("shadow",e)),{maxAge:1/0,equals:d()}),eu=e=>{let{h:t,maxH:n,minH:r,w:i,maxW:o,minW:l,...s}=e;return{props:s,className:ec(t,n,r,i,o,l)}},ec=u()((e,t,n,r,i,o)=>(0,l.Z)({[X("w",r)]:void 0!==r,[X("max-w",i)]:void 0!==i,[X("min-w",o)]:void 0!==o,[X("h",e)]:void 0!==e,[X("max-h",t)]:void 0!==t,[X("min-h",n)]:void 0!==n}),{maxAge:1/0,equals:d()}),ed=e=>{let{m:t,mx:n,my:r,mt:i,mr:o,mb:l,ml:s,...a}=e;return{props:a,className:ef(t,n,r,i,o,l,s)}},ef=u()((e,t,n,r,i,o,s)=>(0,l.Z)({[X("m",e)]:void 0!==e,[X("mx",t)]:void 0!==t,[X("my",n)]:void 0!==n,[X("mt",r)]:void 0!==r,[X("mr",i)]:void 0!==i,[X("mb",o)]:void 0!==o,[X("ml",s)]:void 0!==s}),{maxAge:1/0,equals:d()}),eh=e=>{let{p:t,px:n,py:r,pt:i,pr:o,pb:l,pl:s,...a}=e;return{props:a,className:ep(t,n,r,i,o,l,s)}},ep=u()((e,t,n,r,i,o,s)=>(0,l.Z)({[X("p",e)]:void 0!==e,[X("px",t)]:void 0!==t,[X("py",n)]:void 0!==n,[X("pt",r)]:void 0!==r,[X("pr",i)]:void 0!==i,[X("pb",o)]:void 0!==o,[X("pl",s)]:void 0!==s}),{maxAge:1/0,equals:d()}),eg=e=>{let{transform:t,transition:n,transitionDelay:r,transitionDuration:i,translateX:o,translateY:l,...s}=e;return{props:s,className:ey(t,n,r,i,o,l)}},ey=u()((e,t,n,r,i,o)=>(0,l.Z)({"sl-transform":e,"sl-transition":t,[`sl-delay-${n}`]:n,[`sl-duration-${r}`]:r},H("translate-x",i),H("translate-y",o)),{maxAge:1/0,equals:d()}),em=e=>{let{fontSize:t,lineHeight:n,letterSpacing:r,fontFamily:i,fontWeight:o,fontStyle:l,textAlign:s,textDecoration:a,textTransform:u,textOverflow:c,verticalAlign:d,whitespace:f,wordBreak:h,...p}=e;return{props:p,className:ev(t,n,r,i,o,l,s,a,u,c,d,f,h)}},ev=u()((e,t,n,r,i,o,s,a,u,c,d,f,h)=>(0,l.Z)({[`sl-text-${e}`]:e,[`sl-leading-${t}`]:t,[`sl-tracking-${n}`]:n,[`sl-font-${r}`]:r,[`sl-font-${i}`]:i,[`sl-${o}`]:o,[`sl-text-${s}`]:s,[`sl-${u}`]:u,[`sl-${c}`]:c,[`sl-align-${d}`]:d,[`sl-whitespace-${f}`]:f,[`sl-break-${h}`]:h},H("",a)),{maxAge:1/0,equals:d()}),eb=(0,s.forwardRef)(function({as:e,className:t,role:n,noFocusRing:r,children:i,...s},a){let u=[],c=((...e)=>t=>e.reduce((e,t)=>{let{props:n,className:r}=t(e);return u.push(r),n},t))(er,J,eo,eu,em,ed,eh,U,W,$,es,et,eg)(s),d=(0,l.Z)(t,u,{"sl-group":"group"===n,"sl-no-focus-ring":r});return(0,o.jsx)(e||"div",Object.assign({ref:a},c,{className:d||void 0,role:n},{children:i}),void 0)});function ew({ratio:e=4/3,className:t,children:n,style:r={},...i}){let a=s.Children.only(n);return(0,o.jsx)(eb,Object.assign({},i,{pos:"relative",className:(0,l.Z)("sl-aspect-ratio",t),style:{...r,"--ratio":e}},{children:a}),void 0)}eb.displayName="Box",eb.defaultProps={as:"div"};let ex=e=>{let[t,n]=(0,s.useState)(void 0),r=(0,s.useCallback)(({width:t})=>{if(e){for(let r=0;r<e.length;r++)if(t<=e[r][1]){n(e[r][0]);break}}},[e]),{ref:i}=(0,f.Z)({onResize:r});return{ref:i,breakpoint:t}};function eS(e,t=1500){let[n,r]=(0,s.useState)(!1),i=(0,s.useCallback)(()=>{r(p()(e))},[e]);return(0,s.useEffect)(()=>{if(n){let e=setTimeout(()=>{r(!1)},t);return()=>clearTimeout(e)}},[t,n]),{value:e,onCopy:i,hasCopied:n}}function eK(e){return Array.isArray(e)}let eC=e=>void 0===e||void 0===e,ej=e=>eC(e)||null===e,eE=e=>{let t=typeof e;return null!=e&&("object"===t||"function"===t)&&!eK(e)},eO=(e,t)=>{let n="[]",r=[],i=(n,r)=>{for(let o of n)o.props&&o.props[e]===t&&r.push(o.key),o.hasChildNodes&&i(o.childNodes,r)};return e=>{let t=[];i(e,t);let o=JSON.stringify(t);return n!==o&&(n=o,r=t),r}},ek=e=>void 0!==e.a?`hsla(${e.h}, ${e.s}%, ${e.l}%, ${e.a})`:`hsl(${e.h}, ${e.s}%, ${e.l}%)`;function eT(e,...t){return"function"==typeof e?e(...t):e}function eI(e){let t;return function(...n){return e&&(t=e.apply(this,n),e=null),t}}let eM=eI(e=>{let{condition:t,message:n}=e});eI(e=>{let{condition:t,message:n}=e});let eL=["as","borderColor","border","borderT","borderR","borderL","borderB","rounded","roundedT","roundedR","roundedL","roundedB","roundedTL","roundedTR","roundedBL","roundedBR","bg","color","flex","flexDirection","flexWrap","flexGrow","flexShrink","justifyContent","justifyItems","justifySelf","alignContent","alignItems","alignSelf","cursor","opacity","pointerEvents","resize","userSelect","visibility","display","overflowX","overflowY","objectFit","objectPosition","bottom","pin","pinX","pinY","left","pos","right","top","zIndex","boxShadow","h","maxH","minH","maxW","minW","w","m","mb","ml","mr","mt","mx","my","p","pb","pl","pr","pt","px","py","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","textAlign","textDecoration","textOverflow","textTransform","verticalAlign","whitespace","wordBreak","transform","transition","transitionDelay","transitionDuration","translateX","translateY"];function eP(e,t){let n={},r={},i=Object.keys(e);for(let o=0;o<i.length;o++){let l=i[o],s=e[l];t.includes(l)?n[l]=s:r[l]=s}return{matchedProps:n,remainingProps:r}}var eR=function(e){var t;return!!e&&"object"==typeof e&&"[object RegExp]"!==(t=Object.prototype.toString.call(e))&&"[object Date]"!==t&&e.$$typeof!==eN},eN="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function ez(e,t){return!1!==t.clone&&t.isMergeableObject(e)?eA(Array.isArray(e)?[]:{},e,t):e}function e_(e,t,n){return e.concat(t).map(function(e){return ez(e,n)})}function eF(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return e.propertyIsEnumerable(t)}):[])}function eD(e,t){try{return t in e}catch(e){return!1}}function eA(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||e_,n.isMergeableObject=n.isMergeableObject||eR,n.cloneUnlessOtherwiseSpecified=ez;var r,i,o=Array.isArray(t);return o!==Array.isArray(e)?ez(t,n):o?n.arrayMerge(e,t,n):(i={},(r=n).isMergeableObject(e)&&eF(e).forEach(function(t){i[t]=ez(e[t],r)}),eF(t).forEach(function(n){(!eD(e,n)||Object.hasOwnProperty.call(e,n)&&Object.propertyIsEnumerable.call(e,n))&&(eD(e,n)&&r.isMergeableObject(t[n])?i[n]=(function(e,t){if(!t.customMerge)return eA;var n=t.customMerge(e);return"function"==typeof n?n:eA})(n,r)(e[n],t[n],r):i[n]=ez(t[n],r))}),i)}eA.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,n){return eA(e,n,t)},{})};let eV={colors:{background:"hsl(218, 40%, 100%)",primary:"hsl(202, 100%, 55%)",success:"hsl(156, 95%, 37%)",warning:"hsl(20, 90%, 56%)",danger:"hsl(0, 84%, 63%)"}},eH=()=>"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)");
1function eW(e,t,n){let[r,i]=(0,s.useState)(e||t),o=(0,s.useRef)(void 0!==e),l=o.current,a=void 0!==e,u=(0,s.useRef)(r);l!==a&&console.warn("WARN: A component changed from "+(l?"controlled":"uncontrolled")+" to "+(a?"controlled":"uncontrolled")+"."),o.current=a;let c=(0,s.useCallback)(function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),o=1;o<t;o++)r[o-1]=arguments[o];let l=function(e){if(n&&!Object.is(u.current,e)){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];n(e,...r)}a||(u.current=e)};"function"==typeof e?i(function(t){for(var n=arguments.length,i=Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];let s=e(a?u.current:t,...i);return(l(s,...r),a)?t:s}):(a||i(e),l(e,...r))},[a,n]);return a?u.current=e:e=r,[e,c]}let eB={prefix:Math.round(1e10*Math.random()),current:0},e$=s.createContext(eB);function eY(e){let t=(0,s.useContext)(e$),n=(0,s.useMemo)(()=>({prefix:t===eB?0:++t.prefix,current:0}),[t]);return s.createElement(e$.Provider,{value:n},e.children)}let eU=!!("undefined"!=typeof window&&window.document&&window.document.createElement),eZ="undefined"!=typeof window?s.useLayoutEffect:()=>{},eq=new Map;function eX(e){let t,n=(0,s.useRef)(!0);n.current=!0;let[r,i]=(0,s.useState)(e),o=(0,s.useRef)(null),l=e=>{n.current?o.current=e:i(e)};eZ(()=>{n.current=!1},[l]),(0,s.useEffect)(()=>{let e=o.current;e&&(i(e),o.current=null)},[i,l]);let a=((t=(0,s.useContext)(e$))!==eB||eU||console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server."),(0,s.useMemo)(()=>r||"react-aria-"+t.prefix+"-"+ ++t.current,[r]));return eq.set(a,l),a}function eJ(){let[e,t]=(0,s.useState)(eX());return eZ(()=>{eq.get(e)&&!document.getElementById(e)&&t(null)},[e]),e}function eG(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(let e of t)"function"==typeof e&&e(...arguments)}}function eQ(){let e={};for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];for(let t of n){for(let n in e)/^on[A-Z]/.test(n)&&"function"==typeof e[n]&&"function"==typeof t[n]?e[n]=eG(e[n],t[n]):"className"===n&&"string"==typeof e.className&&"string"==typeof t.className?e[n]=(0,l.Z)(e.className,t.className):"UNSAFE_className"===n&&"string"==typeof e.UNSAFE_className&&"string"==typeof t.UNSAFE_className?e[n]=(0,l.Z)(e.UNSAFE_className,t.UNSAFE_className):"id"===n&&e.id&&t.id?e.id=function(e,t){if(e===t)return e;let n=eq.get(e);if(n)return n(t),t;let r=eq.get(t);return r?(r(e),e):t}(e.id,t.id):e[n]=void 0!==t[n]?t[n]:e[n];for(let n in t)void 0===e[n]&&(e[n]=t[n])}return e}let e0=new Set(["id"]),e1=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),e2=/^(data-.*)$/;function e4(e,t){void 0===t&&(t={});let{labelable:n,propNames:r}=t,i={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(e0.has(t)||n&&e1.has(t)||null!=r&&r.has(t)||e2.test(t))&&(i[t]=e[t]);return i}function e3(e){if(function(){if(null==e5){e5=!1;try{document.createElement("div").focus({get preventScroll(){return e5=!0,!0}})}catch(e){}}return e5}())e.focus({preventScroll:!0});else{let t=function(e){for(var t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}let e5=null,e6=new Map,e8=new Set;function e7(){if("undefined"==typeof window)return;let e=t=>{let n=e6.get(t.target);if(n&&(n.delete(t.propertyName),0===n.size&&(t.target.removeEventListener("transitioncancel",e),e6.delete(t.target)),0===e6.size)){for(let e of e8)e();e8.clear()}};document.body.addEventListener("transitionrun",t=>{let n=e6.get(t.target);n||(n=new Set,e6.set(t.target,n),t.target.addEventListener("transitioncancel",e)),n.add(t.propertyName)}),document.body.addEventListener("transitionend",e)}function e9(e,t){let{id:n,"aria-label":r,"aria-labelledby":i}=e;return n=eX(n),i&&r?i=[...new Set([...i.trim().split(/\s+/),n])].join(" "):i&&(i=i.trim().split(/\s+/).join(" ")),r||i||!t||(r=t),{id:n,"aria-label":r,"aria-labelledby":i}}function te(e){var t;let n;for(;e&&(t=e,n=window.getComputedStyle(t),!/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY));)e=e.parentElement;return e||document.scrollingElement||document.documentElement}function tt(e){return"undefined"!=typeof window&&null!=window.navigator&&e.test(window.navigator.userAgent)}function tn(e){return"undefined"!=typeof window&&null!=window.navigator&&e.test(window.navigator.platform)}function tr(){return tn(/^Mac/)}function ti(){return(ti=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}"undefined"!=typeof document&&("loading"!==document.readyState?e7():document.addEventListener("DOMContentLoaded",e7));
1let to=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),tl=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function ts(){let e="undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";return{locale:e,direction:!function(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize().script;return to.has(t)}let t=e.split("-")[0];return tl.has(t)}(e)?"ltr":"rtl"}}let ta=ts(),tu=new Set;function tc(){for(let e of(ta=ts(),tu))e(ta)}let td=s.createContext(null);function tf(){let e=function(){let e=function(){let e=(0,s.useContext)(e$)!==eB,[t,n]=(0,s.useState)(e);return"undefined"!=typeof window&&e&&(0,s.useLayoutEffect)(()=>{n(!1)},[]),t}(),[t,n]=(0,s.useState)(ta);return((0,s.useEffect)(()=>(0===tu.size&&window.addEventListener("languagechange",tc),tu.add(n),()=>{tu.delete(n),0===tu.size&&window.removeEventListener("languagechange",tc)}),[]),e)?{locale:"en-US",direction:"ltr"}:t}();return(0,s.useContext)(td)||e}let th=new Map;function tp(e){let{locale:t}=tf(),n=t+(e?Object.entries(e).sort((e,t)=>e[0]<t[0]?-1:1).join():"");if(th.has(n))return th.get(n);let r=new Intl.Collator(t,e);return th.set(n,r),r}function tg(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function ty(e){return{UNSAFE_getDOMNode:()=>e.current}}function tm(e){let t=(0,s.useRef)(null);return(0,s.useImperativeHandle)(e,()=>ty(t)),t}function tv(e,t){let n=(0,s.useRef)(null);return(0,s.useImperativeHandle)(e,()=>{var e;return void 0===(e=t)&&(e=n),ti({},ty(n),{focus(){e.current&&e.current.focus()}})}),n}function tb(e){return(0,s.useMemo)(()=>({get current(){return e.current&&e.current.UNSAFE_getDOMNode()}}),[e])}s.createContext(null).displayName="BreakpointContext";let tw={margin:["margin",tj],marginStart:[tx("marginLeft","marginRight"),tj],marginEnd:[tx("marginRight","marginLeft"),tj],marginTop:["marginTop",tj],marginBottom:["marginBottom",tj],marginX:[["marginLeft","marginRight"],tj],marginY:[["marginTop","marginBottom"],tj],width:["width",tj],height:["height",tj],minWidth:["minWidth",tj],minHeight:["minHeight",tj],maxWidth:["maxWidth",tj],maxHeight:["maxHeight",tj],isHidden:["display",function(e){return e?"none":void 0}],alignSelf:["alignSelf",tM],justifySelf:["justifySelf",tM],position:["position",tI],zIndex:["zIndex",tI],top:["top",tj],bottom:["bottom",tj],start:[tx("left","right"),tj],end:[tx("right","left"),tj],left:["left",tj],right:["right",tj],order:["order",tI],flex:["flex",function(e){return"boolean"==typeof e?e?"1":void 0:""+e}],flexGrow:["flexGrow",tM],flexShrink:["flexShrink",tM],flexBasis:["flexBasis",tM],gridArea:["gridArea",tM],gridColumn:["gridColumn",tM],gridColumnEnd:["gridColumnEnd",tM],gridColumnStart:["gridColumnStart",tM],gridRow:["gridRow",tM],gridRowEnd:["gridRowEnd",tM],gridRowStart:["gridRowStart",tM]};function tx(e,t){return n=>"rtl"===n?t:e}ti({},tw,{backgroundColor:["backgroundColor",function(e){return"var(--spectrum-alias-background-color-"+e+", "+tE(e,"background")+")"}],borderWidth:["borderWidth",tk],borderStartWidth:[tx("borderLeftWidth","borderRightWidth"),tk],borderEndWidth:[tx("borderRightWidth","borderLeftWidth"),tk],borderLeftWidth:["borderLeftWidth",tk],borderRightWidth:["borderRightWidth",tk],borderTopWidth:["borderTopWidth",tk],borderBottomWidth:["borderBottomWidth",tk],borderXWidth:[["borderLeftWidth","borderRightWidth"],tk],borderYWidth:[["borderTopWidth","borderBottomWidth"],tk],borderColor:["borderColor",tO],borderStartColor:[tx("borderLeftColor","borderRightColor"),tO],borderEndColor:[tx("borderRightColor","borderLeftColor"),tO],borderLeftColor:["borderLeftColor",tO],borderRightColor:["borderRightColor",tO],borderTopColor:["borderTopColor",tO],borderBottomColor:["borderBottomColor",tO],borderXColor:[["borderLeftColor","borderRightColor"],tO],borderYColor:[["borderTopColor","borderBottomColor"],tO],borderRadius:["borderRadius",tT],borderTopStartRadius:[tx("borderTopLeftRadius","borderTopRightRadius"),tT],borderTopEndRadius:[tx("borderTopRightRadius","borderTopLeftRadius"),tT],borderBottomStartRadius:[tx("borderBottomLeftRadius","borderBottomRightRadius"),tT],borderBottomEndRadius:[tx("borderBottomRightRadius","borderBottomLeftRadius"),tT],borderTopLeftRadius:["borderTopLeftRadius",tT],borderTopRightRadius:["borderTopRightRadius",tT],borderBottomLeftRadius:["borderBottomLeftRadius",tT],borderBottomRightRadius:["borderBottomRightRadius",tT],padding:["padding",tj],paddingStart:[tx("paddingLeft","paddingRight"),tj],paddingEnd:[tx("paddingRight","paddingLeft"),tj],paddingLeft:["paddingLeft",tj],paddingRight:["paddingRight",tj],paddingTop:["paddingTop",tj],paddingBottom:["paddingBottom",tj],paddingX:[["paddingLeft","paddingRight"],tj],paddingY:[["paddingTop","paddingBottom"],tj],overflow:["overflow",tM]});let tS=/(%|px|em|rem|vw|vh|auto|cm|mm|in|pt|pc|ex|ch|rem|vmin|vmax|fr)$/,tK=/^\s*\w+\(/,tC=/(static-)?size-\d+|single-line-(height|width)/g;function tj(e){return"number"==typeof e?e+"px":tS.test(e)?e:tK.test(e)?e.replace(tC,"var(--spectrum-global-dimension-$&, var(--spectrum-alias-$&))"):"var(--spectrum-global-dimension-"+e+", var(--spectrum-alias-"+e+"))"}function tE(e,t){return void 0===t&&(t="default"),"var(--spectrum-global-color-"+e+", var(--spectrum-semantic-"+e+"-color-"+t+"))"}function tO(e){return"default"===e?"var(--spectrum-alias-border-color)":"var(--spectrum-alias-border-color-"+e+", "+tE(e,"border")+")"}function tk(e){return"var(--spectrum-alias-border-size-"+e+")"}function tT(e){return"var(--spectrum-alias-border-radius-"+e+")"}function tI(e){return e}function tM(e){return e}let tL=(0,s.forwardRef)(function({children:e},t){return s.cloneElement(e,{ref:tm(t)}
1)}),tP={value:"value",defaultValue:"defaultValue",onChange:"onChange"},tR=(0,m.Z)(e=>({currentModality:null,setInteractionModality:t=>e(e=>({...e,currentModality:t}))}));function tN(){return tR(e=>e.currentModality)}function tz(e){if(!(e.metaKey||!tr()&&e.altKey||e.ctrlKey||"keyup"===e.type&&("Control"===e.key||"Shift"===e.key))){let{currentModality:e}=tR.getState();"keyboard"!==e&&(0,y.unstable_batchedUpdates)(()=>{tR.getState().setInteractionModality("keyboard")})}}function t_(){"pointer"!==tR.getState().currentModality&&(0,y.unstable_batchedUpdates)(()=>{tR.getState().setInteractionModality("pointer")})}function tF(e){(0===e.mozInputSource&&e.isTrusted||0===e.detail&&!e.pointerType)&&"virtual"!==tR.getState().currentModality&&(0,y.unstable_batchedUpdates)(()=>{tR.getState().setInteractionModality("virtual")})}let tD=!1;function tA(){"undefined"==typeof window||tD||(document.addEventListener("keydown",tz,!0),document.addEventListener("keyup",tz,!0),document.addEventListener("click",tF,!0),"undefined"!=typeof PointerEvent?(document.addEventListener("pointerdown",t_,!0),document.addEventListener("pointermove",t_,!0),document.addEventListener("pointerup",t_,!0)):(document.addEventListener("mousedown",t_,!0),document.addEventListener("mousemove",t_,!0),document.addEventListener("mouseup",t_,!0)),tD=!0)}"undefined"!=typeof document&&("loading"!==document.readyState?tA():document.addEventListener("DOMContentLoaded",tA));let tV={componentOverrides:{}},tH=s.createContext(tV),tW=()=>(0,s.useContext)(tH),tB="undefined"!=typeof window?s.useLayoutEffect:()=>{},t$=new Map;function tY(...e){let t={...e[0]};for(let n=1;n<e.length;n++){let r=e[n];for(let e in r){let n=t[e],i=r[e];"function"==typeof n&&"function"==typeof i&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?t[e]=function(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}(n,i):("className"===e||"UNSAFE_className"===e)&&"string"==typeof n&&"string"==typeof i?t[e]=(0,l.Z)(n,i):"id"===e&&n&&i?t.id=function(e,t){if(e===t)return e;let n=t$.get(e);if(n)return n(t),t;let r=t$.get(t);return r?(r(e),e):t}(n,i):t[e]=void 0!==i?i:n}}return t}function tU(e){if(function(){if(null==tZ){tZ=!1;try{document.createElement("div").focus({get preventScroll(){return tZ=!0,!0}})}catch(e){}}return tZ}())e.focus({preventScroll:!0});else{let t=function(e){for(var t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}let tZ=null,tq=new Map,tX=new Set;function tJ(){if("undefined"==typeof window)return;let e=t=>{let n=tq.get(t.target);if(n&&(n.delete(t.propertyName),0===n.size&&(t.target.removeEventListener("transitioncancel",e),tq.delete(t.target)),0===tq.size)){for(let e of tX)e();tX.clear()}};document.body.addEventListener("transitionrun",t=>{let n=tq.get(t.target);n||(n=new Set,tq.set(t.target,n),t.target.addEventListener("transitioncancel",e)),n.add(t.propertyName)}),document.body.addEventListener("transitionend",e)}function tG(){let e=(0,s.useRef)(new Map),t=(0,s.useCallback)((t,n,r,i)=>{let o=(null==i?void 0:i.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:o,options:i}),t.addEventListener(n,r,i)},[]),n=(0,s.useCallback)((t,n,r,i)=>{var o;let l=(null===(o=e.current.get(r))||void 0===o?void 0:o.fn)||r;t.removeEventListener(n,l,i),e.current.delete(r)},[]),r=(0,s.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,s.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function tQ(e,t){tB(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref.current=null}},[e,t])}function t0(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function t1(){return t0(/^iPhone/i)||t0(/^iPad/i)||t0(/^Mac/i)&&navigator.maxTouchPoints>1}"undefined"!=typeof document&&("loading"!==document.readyState?tJ():document.addEventListener("DOMContentLoaded",tJ));let t2="default",t4="",t3=new WeakMap;function t5(e){t1()?("default"===t2&&(t4=document.documentElement.style.webkitUserSelect,document.documentElement.style.webkitUserSelect="none"),t2="disabled"):(e instanceof HTMLElement||e instanceof SVGElement)&&(t3.set(e,e.style.userSelect),e.style.userSelect="none")}function t6(e){if(t1())"disabled"===t2&&(t2="restoring",setTimeout(()=>{var e;e=()=>{"restoring"===t2&&("none"===document.documentElement.style.webkitUserSelect&&(document.documentElement.style.webkitUserSelect=t4||""),t4="",t2="default")},requestAnimationFrame(()=>{0===tq.size?e():tX.add(e)})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&t3.has(e)){let t=t3.get(e);"none"===e.style.userSelect&&(e.style.userSelect=t),""===e.getAttribute("style")&&e.removeAttribute("style"),t3.delete(e)}}function t8(e){return 0===e.mozInputSource&&!!e.isTrusted||0===e.detail&&!e.pointerType}class t7{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function t9(e){let t=(0,s.useRef)({isFocused:!1,onBlur:e,observer:null});return t.current.onBlur=e,tB(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,s.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let n=e.target;n.addEventListener("focusout",e=>{var r,i;t.current.isFocused=!1,n.disabled&&(null===(i=(r=t.current).onBlur)||void 0===i||i.call(r,new t7("blur",e))),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{t.current.isFocused&&n.disabled&&(t.current.observer.disconnect(),n.dispatchEvent(new FocusEvent("blur")),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0})))}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]})}},[])}let ne=s.createContext(null);function nt(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:i,onPressUp:o,isDisabled:l,isPressed:a,preventFocusOnPress:u,shouldCancelOnPointerExit:c,allowTextSelectionOnPress:d,ref:f,...h}=function(e){let t=(0,s.useContext)(ne);if(t){let{register:n,...r}=t;e=tY(r,e),n()}return tQ(t,e.ref),e}(e),p=(0,s.useRef)(null);p.current={onPress:t,onPressChange:n,onPressStart:r,onPressEnd:i,onPressUp:o,isDisabled:l,shouldCancelOnPointerExit:c};
1let[g,y]=(0,s.useState)(!1),m=(0,s.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:v,removeAllGlobalListeners:b}=tG(),w=(0,s.useMemo)(()=>{let e=m.current,t=(t,n)=>{let{onPressStart:r,onPressChange:i,isDisabled:o}=p.current;o||e.didFirePressStart||(r&&r({type:"pressstart",pointerType:n,target:t.currentTarget,shiftKey:t.shiftKey,metaKey:t.metaKey,ctrlKey:t.ctrlKey,altKey:t.altKey}),i&&i(!0),e.didFirePressStart=!0,y(!0))},n=(t,n,r=!0)=>{let{onPressEnd:i,onPressChange:o,onPress:l,isDisabled:s}=p.current;e.didFirePressStart&&(e.ignoreClickAfterPress=!0,e.didFirePressStart=!1,i&&i({type:"pressend",pointerType:n,target:t.currentTarget,shiftKey:t.shiftKey,metaKey:t.metaKey,ctrlKey:t.ctrlKey,altKey:t.altKey}),o&&o(!1),y(!1),l&&r&&!s&&l({type:"press",pointerType:n,target:t.currentTarget,shiftKey:t.shiftKey,metaKey:t.metaKey,ctrlKey:t.ctrlKey,altKey:t.altKey}))},r=(e,t)=>{let{onPressUp:n,isDisabled:r}=p.current;!r&&n&&n({type:"pressup",pointerType:t,target:e.currentTarget,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey})},i=t=>{e.isPressed&&(e.isOverTarget&&n(no(e.target,t),e.pointerType,!1),e.isPressed=!1,e.isOverTarget=!1,e.activePointerId=null,e.pointerType=null,b(),d||t6(e.target))},o={onKeyDown(n){nr(n.nativeEvent,n.currentTarget)&&n.currentTarget.contains(n.target)?(na(n.target,n.key)&&n.preventDefault(),n.stopPropagation(),e.isPressed||n.repeat||(e.target=n.currentTarget,e.isPressed=!0,t(n,"keyboard"),v(document,"keyup",s,!1))):"Enter"===n.key&&nn(n.currentTarget)&&n.stopPropagation()},onKeyUp(t){nr(t.nativeEvent,t.currentTarget)&&!t.repeat&&t.currentTarget.contains(t.target)&&r(no(e.target,t),"keyboard")},onClick(i){(!i||i.currentTarget.contains(i.target))&&i&&0===i.button&&(i.stopPropagation(),l&&i.preventDefault(),!e.ignoreClickAfterPress&&!e.ignoreEmulatedMouseEvents&&("virtual"===e.pointerType||t8(i.nativeEvent))&&(l||u||tU(i.currentTarget),t(i,"virtual"),r(i,"virtual"),n(i,"virtual")),e.ignoreEmulatedMouseEvents=!1,e.ignoreClickAfterPress=!1)}},s=t=>{if(e.isPressed&&nr(t,e.target)){na(t.target,t.key)&&t.preventDefault(),t.stopPropagation(),e.isPressed=!1;let r=t.target;n(no(e.target,t),"keyboard",e.target.contains(r)),b(),e.target instanceof HTMLElement&&e.target.contains(r)&&(nn(e.target)||"link"===e.target.getAttribute("role"))&&e.target.click()}};if("undefined"!=typeof PointerEvent){o.onPointerDown=n=>{if(0===n.button&&n.currentTarget.contains(n.target)){var r;if(0===(r=n.nativeEvent).width&&0===r.height||1===r.width&&1===r.height&&0===r.pressure&&0===r.detail&&"mouse"===r.pointerType){e.pointerType="virtual";return}ns(n.currentTarget)&&n.preventDefault(),e.pointerType=n.pointerType,n.stopPropagation(),e.isPressed||(e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=n.pointerId,e.target=n.currentTarget,l||u||tU(n.currentTarget),d||t5(e.target),t(n,e.pointerType),v(document,"pointermove",s,!1),v(document,"pointerup",a,!1),v(document,"pointercancel",c,!1))}},o.onMouseDown=e=>{e.currentTarget.contains(e.target)&&0===e.button&&(ns(e.currentTarget)&&e.preventDefault(),e.stopPropagation())},o.onPointerUp=t=>{t.currentTarget.contains(t.target)&&"virtual"!==e.pointerType&&0===t.button&&nl(t,t.currentTarget)&&r(t,e.pointerType||t.pointerType)};let s=r=>{r.pointerId===e.activePointerId&&(nl(r,e.target)?e.isOverTarget||(e.isOverTarget=!0,t(no(e.target,r),e.pointerType)):e.isOverTarget&&(e.isOverTarget=!1,n(no(e.target,r),e.pointerType,!1),p.current.shouldCancelOnPointerExit&&i(r)))},a=t=>{t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&(nl(t,e.target)?n(no(e.target,t),e.pointerType):e.isOverTarget&&n(no(e.target,t),e.pointerType,!1),e.isPressed=!1,e.isOverTarget=!1,e.activePointerId=null,e.pointerType=null,b(),d||t6(e.target))},c=e=>{i(e)};o.onDragStart=e=>{e.currentTarget.contains(e.target)&&i(e)}}else{o.onMouseDown=n=>{0===n.button&&n.currentTarget.contains(n.target)&&(ns(n.currentTarget)&&n.preventDefault(),n.stopPropagation(),e.ignoreEmulatedMouseEvents||(e.isPressed=!0,e.isOverTarget=!0,e.target=n.currentTarget,e.pointerType=t8(n.nativeEvent)?"virtual":"mouse",l||u||tU(n.currentTarget),t(n,e.pointerType),v(document,"mouseup",s,!1)))},o.onMouseEnter=n=>{n.currentTarget.contains(n.target)&&(n.stopPropagation(),e.isPressed&&!e.ignoreEmulatedMouseEvents&&(e.isOverTarget=!0,t(n,e.pointerType)))},o.onMouseLeave=t=>{t.currentTarget.contains(t.target)&&(t.stopPropagation(),e.isPressed&&!e.ignoreEmulatedMouseEvents&&(e.isOverTarget=!1,n(t,e.pointerType,!1),p.current.shouldCancelOnPointerExit&&i(t)))},o.onMouseUp=t=>{t.currentTarget.contains(t.target)&&!e.ignoreEmulatedMouseEvents&&0===t.button&&r(t,e.pointerType)};let s=t=>{if(0===t.button){if(e.isPressed=!1,b(),e.ignoreEmulatedMouseEvents){e.ignoreEmulatedMouseEvents=!1;return}nl(t,e.target)?n(no(e.target,t),e.pointerType):e.isOverTarget&&n(no(e.target,t),e.pointerType,!1),e.isOverTarget=!1}};o.onTouchStart=n=>{if(!n.currentTarget.contains(n.target))return;n.stopPropagation();let r=function(e){let{targetTouches:t}=e;return t.length>0?t[0]:null}(n.nativeEvent);r&&(e.activePointerId=r.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=n.currentTarget,e.pointerType="touch",l||u||tU(n.currentTarget),d||t5(e.target),t(n,e.pointerType),v(window,"scroll",a,!0))},o.onTouchMove=r=>{if(!r.currentTarget.contains(r.target)||(r.stopPropagation(),!e.isPressed))return;let o=ni(r.nativeEvent,e.activePointerId);o&&nl(o,r.currentTarget)?e.isOverTarget||(e.isOverTarget=!0,t(r,e.pointerType)):e.isOverTarget&&(e.isOverTarget=!1,n(r,e.pointerType,!1),p.current.shouldCancelOnPointerExit&&i(r))},o.onTouchEnd=t=>{if(!t.currentTarget.contains(t.target)||(t.stopPropagation(),!e.isPressed))return;let i=ni(t.nativeEvent,e.activePointerId);i&&nl(i,t.currentTarget)?(r(t,e.pointerType),n(t,e.pointerType)):e.isOverTarget&&n(t,e.pointerType,!1),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,d||t6(e.target),b()},o.onTouchCancel=t=>{t.currentTarget.contains(t.target)&&(t.stopPropagation(),e.isPressed&&i(t))};let a=t=>{e.isPressed&&t.target.contains(e.target)&&i({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};o.onDragStart=e=>{e.currentTarget.contains(e.target)&&i(e)}}return o},[v,l,u,b,d]);return(0,s.useEffect)(()=>()=>{d||t6(m.current.target)},[d]),{isPressed:a||g,pressProps:tY(h,w)}}function nn(e){return"A"===e.tagName&&e.hasAttribute("href")}function nr(e,t){let{key:n,code:r}=e,i=t.getAttribute("role");return("Enter"===n||" "===n||"Spacebar"===n||"Space"===r)&&!(t instanceof HTMLInputElement&&!nc(t,n)||t instanceof HTMLTextAreaElement||t.isContentEditable)&&(!nn(t)||"button"===i&&"Enter"!==n)&&!("link"===i&&"Enter"!==n)}function ni(e,t){let n=e.changedTouches;for(let e=0;e<n.length;e++){let r=n[e];if(r.identifier===t)return r}return null}function no(e,t){return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey}}function nl(e,t){let n,r,i=t.getBoundingClientRect(),o=(n=e.width/2||e.radiusX||0,r=e.height/2||e.radiusY||0,{top:e.clientY-r,right:e.clientX+n,bottom:e.clientY+r,left:e.clientX-n});return!(i.left>o.right)&&!(o.left>i.right)&&!(i.top>o.bottom)&&!(o.top>i.bottom)}function ns(e){return!(e instanceof HTMLElement)||!e.draggable}function na(e,t){return e instanceof HTMLInputElement?!nc(e,t):!(e instanceof HTMLButtonElement)||"submit"!==e.type}ne.displayName="PressResponderContext";let nu=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function nc(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:nu.has(e.type)}let nd=s.forwardRef(({children:e,...t},n)=>{let r=(0,s.useRef)();n=null!=n?n:r;let{pressProps:i}=nt({...t,ref:n}),o=s.Children.only(e);return s.cloneElement(o,{ref:n,...tY(o.props,i)})}),nf=s.forwardRef(({children:e,...t},n)=>{let r=(0,s.useRef)(!1),i=(0,s.useContext)(ne),o=tY(i||{},{...t,ref:n||(null==i?void 0:i.ref),register(){r.current=!0,i&&i.register()}});return tQ(i,n),(0,s.useEffect)(()=>{r.current||console.warn("A PressResponder was rendered without a pressable child. Either call the usePress hook, or wrap your DOM node with <Pressable> component.")},[]),s.createElement(ne.Provider,{value:o},e)});function nh(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:i}=e,o=(0,s.useCallback)(e=>{if(e.target===e.currentTarget)return r&&r(e),i&&i(!1),!0},[r,i]),l=t9(o),a=(0,s.useCallback)(e=>{e.target===e.currentTarget&&(n&&n(e),i&&i(!0),l(e))},[i,n,l]);return{focusProps:{onFocus:!t&&(n||i||r)?a:void 0,onBlur:!t&&(r||i)?o:null}}}let np=null,ng=new Set,ny=!1,nm=!1,nv=!1,nb={Tab:!0,Escape:!0};function nw(e,t){for(let n of ng)n(e,t)}function nx(e){nm=!0,e.metaKey||!t0(/^Mac/i)&&e.altKey||e.ctrlKey||"Control"
1===e.key||"Shift"===e.key||"Meta"===e.key||(np="keyboard",nw("keyboard",e))}function nS(e){np="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(nm=!0,nw("pointer",e))}function nK(e){t8(e)&&(nm=!0,np="virtual")}function nC(e){e.target!==window&&e.target!==document&&(nm||nv||(np="virtual",nw("virtual",e)),nm=!1,nv=!1)}function nj(){nm=!1,nv=!0}function nE(){if("undefined"==typeof window||ny)return;let e=HTMLElement.prototype.focus;HTMLElement.prototype.focus=function(){nm=!0,e.apply(this,arguments)},document.addEventListener("keydown",nx,!0),document.addEventListener("keyup",nx,!0),document.addEventListener("click",nK,!0),window.addEventListener("focus",nC,!0),window.addEventListener("blur",nj,!1),"undefined"!=typeof PointerEvent?(document.addEventListener("pointerdown",nS,!0),document.addEventListener("pointermove",nS,!0),document.addEventListener("pointerup",nS,!0)):(document.addEventListener("mousedown",nS,!0),document.addEventListener("mousemove",nS,!0),document.addEventListener("mouseup",nS,!0)),ny=!0}function nO(){return"pointer"!==np}function nk(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:i}=e,o=(0,s.useRef)({isFocusWithin:!1}),l=(0,s.useCallback)(e=>{o.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(o.current.isFocusWithin=!1,n&&n(e),i&&i(!1))},[n,i,o]),a=t9(l),u=(0,s.useCallback)(e=>{o.current.isFocusWithin||(r&&r(e),i&&i(!0),o.current.isFocusWithin=!0,a(e))},[r,i,a]);return t?{focusWithinProps:{onFocus:null,onBlur:null}}:{focusWithinProps:{onFocus:u,onBlur:l}}}"undefined"!=typeof document&&("loading"!==document.readyState?nE():document.addEventListener("DOMContentLoaded",nE));let nT=!1,nI=0;function nM(){nT=!0,setTimeout(()=>{nT=!1},50)}function nL(e){"touch"===e.pointerType&&nM()}function nP(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",nL):document.addEventListener("touchend",nM),nI++,()=>{--nI>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",nL):document.removeEventListener("touchend",nM))}}function nR(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:i}=e,[o,l]=(0,s.useState)(!1),a=(0,s.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,s.useEffect)(nP,[]);let{hoverProps:u,triggerHoverEnd:c}=(0,s.useMemo)(()=>{let e=(e,r)=>{if(a.pointerType=r,i||"touch"===r||a.isHovered||!e.currentTarget.contains(e.target))return;a.isHovered=!0;let o=e.currentTarget;a.target=o,t&&t({type:"hoverstart",target:o,pointerType:r}),n&&n(!0),l(!0)},o=(e,t)=>{if(a.pointerType="",a.target=null,"touch"===t||!a.isHovered)return;a.isHovered=!1;let i=e.currentTarget;r&&r({type:"hoverend",target:i,pointerType:t}),n&&n(!1),l(!1)},s={};return"undefined"!=typeof PointerEvent?(s.onPointerEnter=t=>{nT&&"mouse"===t.pointerType||e(t,t.pointerType)},s.onPointerLeave=e=>{!i&&e.currentTarget.contains(e.target)&&o(e,e.pointerType)}):(s.onTouchStart=()=>{a.ignoreEmulatedMouseEvents=!0},s.onMouseEnter=t=>{a.ignoreEmulatedMouseEvents||nT||e(t,"mouse"),a.ignoreEmulatedMouseEvents=!1},s.onMouseLeave=e=>{!i&&e.currentTarget.contains(e.target)&&o(e,"mouse")}),{hoverProps:s,triggerHoverEnd:o}},[t,n,r,i,a]);return(0,s.useEffect)(()=>{i&&c({currentTarget:a.target},a.pointerType)},[i]),{hoverProps:u,isHovered:o}}function nN(e){let{ref:t,onInteractOutside:n,isDisabled:r,onInteractOutsideStart:i}=e,o=(0,s.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1,onInteractOutside:n,onInteractOutsideStart:i}).current;o.onInteractOutside=n,o.onInteractOutsideStart=i,(0,s.useEffect)(()=>{if(r)return;let e=e=>{nz(e,t)&&o.onInteractOutside&&(o.onInteractOutsideStart&&o.onInteractOutsideStart(e),o.isPointerDown=!0)};if("undefined"!=typeof PointerEvent){let n=e=>{o.isPointerDown&&o.onInteractOutside&&nz(e,t)&&(o.isPointerDown=!1,o.onInteractOutside(e))};return document.addEventListener("pointerdown",e,!0),document.addEventListener("pointerup",n,!0),()=>{document.removeEventListener("pointerdown",e,!0),document.removeEventListener("pointerup",n,!0)}}{let n=e=>{o.ignoreEmulatedMouseEvents?o.ignoreEmulatedMouseEvents=!1:o.isPointerDown&&o.onInteractOutside&&nz(e,t)&&(o.isPointerDown=!1,o.onInteractOutside(e))},r=e=>{o.ignoreEmulatedMouseEvents=!0,o.onInteractOutside&&o.isPointerDown&&nz(e,t)&&(o.isPointerDown=!1,o.onInteractOutside(e))};return document.addEventListener("mousedown",e,!0),document.addEventListener("mouseup",n,!0),document.addEventListener("touchstart",e,!0),document.addEventListener("touchend",r,!0),()=>{document.removeEventListener("mousedown",e,!0),document.removeEventListener("mouseup",n,!0),document.removeEventListener("touchstart",e,!0),document.removeEventListener("touchend",r,!0)}}},[t,o,r])}function nz(e,t){if(e.button>0)return!1;if(e.target){let t=e.target.ownerDocument;if(!t||!t.documentElement.contains(e.target))return!1}return t.current&&!t.current.contains(e.target)}function n_(e){if(!e)return;let t=!0;return n=>{e({...n,preventDefault(){n.preventDefault()},isDefaultPrevented:()=>n.isDefaultPrevented(),stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}}),t&&n.stopPropagation()}}let nF=[];function nD(e,t){let{onClose:n,shouldCloseOnBlur:r,isOpen:i,isDismissable:o=!1,isKeyboardDismissDisabled:l=!1,shouldCloseOnInteractOutside:a}=e;(0,s.useEffect)(()=>(i&&nF.push(t),()=>{let e=nF.indexOf(t);e>=0&&nF.splice(e,1)}),[i,t]);let u=()=>{nF[nF.length-1]===t&&n&&n()};nN({ref:t,onInteractOutside:o?e=>{(!a||a(e.target))&&("pointer"!==np&&nF[nF.length-1]===t&&(e.stopPropagation(),e.preventDefault()),u())}:null,onInteractOutsideStart:e=>{(!a||a(e.target))&&"pointer"!==np&&nF[nF.length-1]===t&&(e.stopPropagation(),e.preventDefault())}});let{focusWithinProps:c}=nk({isDisabled:!r,onBlurWithin:()=>{(!a||a(document.activeElement))&&n()}});return{overlayProps:{onKeyDown:e=>{"Escape"!==e.key||l||(e.preventDefault(),u())},...c},underlayProps:{onPointerDown:e=>{e.target===e.currentTarget&&e.preventDefault()}}}}let nA={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:1,margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:1,whiteSpace:"nowrap"};
1function nV(e){return e&&e.__esModule?e:{default:e}}let nH={top:"top",bottom:"top",left:"left",right:"left"},nW={top:"bottom",bottom:"top",left:"right",right:"left"},nB={top:"left",left:"top"},n$={top:"height",left:"width"},nY={},nU="undefined"!=typeof window&&window.visualViewport;function nZ(e,t,n,r,i){let o=r.scroll[e],l=r[n$[e]],s=t-i-o,a=t+i-o+n;return s<0?-s:a>l?Math.max(l-a,-s):0}function nq(e){if(nY[e])return nY[e];let[t,n]=e.split(" "),r=nH[t]||"right",i=nB[r];nH[n]||(n="center");let o=n$[r],l=n$[i];return nY[e]={placement:t,crossPlacement:n,axis:r,crossAxis:i,size:o,crossSize:l},nY[e]}function nX(e,t,n,r,i,o,l,s){let{placement:a,crossPlacement:u,axis:c,crossAxis:d,size:f,crossSize:h}=r,p={};p[d]=e[d],"center"===u?p[d]+=(e[h]-n[h])/2:u!==d&&(p[d]+=e[h]-n[h]),p[d]+=o;let g=e[d]+e[h]/2-n[h],y=e[d]+e[h]/2;if(p[d]=Math.min(Math.max(g,p[d]),y),a===c){let n=s?l[f]:t[f];p[nW[c]]=Math.floor(n-e[c]+i)}else p[c]=Math.floor(e[c]+e[f]+i);return p}function nJ(e,t,n,r,i,o){let{placement:l,axis:s,size:a}=o;return l===s?Math.max(0,n[s]-e[s]-e.scroll[s]+t[s]-r[s]-r[nW[s]]-i):Math.max(0,e[a]+e[s]+e.scroll[s]-t[s]-n[s]-n[a]-r[s]-r[nW[s]]-i)}let nG=new WeakMap,nQ="undefined"!=typeof window&&window.visualViewport,n0=[];function n1(e,t,n){let r,{type:i}=e,{isOpen:o}=t;(0,s.useEffect)(()=>{n.current&&nG.set(n.current,t.close)}),"menu"===i?r=!0:"listbox"===i&&(r="listbox");let l=eX();return{triggerProps:{"aria-haspopup":r,"aria-expanded":o,"aria-controls":o?l:null},overlayProps:{id:l}}}let n2="undefined"!=typeof window&&window.visualViewport,n4=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function n3(e){void 0===e&&(e={});let{isDisabled:t}=e;eZ(()=>{let e,n,r,i,o,l;return t?void 0:tn(/^iPhone/)||tn(/^iPad/)||tr()&&navigator.maxTouchPoints>1?(n=0,r=window.pageXOffset,i=window.pageYOffset,o=eG(n5(document.documentElement,"paddingRight",window.innerWidth-document.documentElement.clientWidth+"px"),n5(document.documentElement,"overflow","hidden"),n5(document.body,"marginTop","-"+i+"px")),window.scrollTo(0,0),l=eG(n6(document,"touchstart",t=>{((e=te(t.target))!==document.documentElement||e!==document.body)&&(n=t.changedTouches[0].pageY)},{passive:!1,capture:!0}),n6(document,"touchmove",t=>{if(e===document.documentElement||e===document.body){t.preventDefault();return}let r=t.changedTouches[0].pageY,i=e.scrollTop,o=e.scrollHeight-e.clientHeight;(i<=0&&r>n||i>=o&&r<n)&&t.preventDefault(),n=r},{passive:!1,capture:!0}),n6(document,"touchend",e=>{let t=e.target;t instanceof HTMLInputElement&&!n4.has(t.type)&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),n6(document,"focus",e=>{let t=e.target;t instanceof HTMLInputElement&&!n4.has(t.type)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",n2&&(n2.height<window.innerHeight?requestAnimationFrame(()=>{n8(t)}):n2.addEventListener("resize",()=>n8(t),{once:!0}))}))},!0),n6(window,"scroll",()=>{window.scrollTo(0,0)})),()=>{o(),l(),window.scrollTo(r,i)}):eG(n5(document.documentElement,"paddingRight",window.innerWidth-document.documentElement.clientWidth+"px"),n5(document.documentElement,"overflow","hidden"))},[t])}function n5(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function n6(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function n8(e){let t=te(e);if(t!==document.documentElement&&t!==document.body){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;r>n+e.clientHeight&&(t.scrollTop+=r-n)}}let n7=s.createContext(null);function n9(e){let{children:t}=e,n=(0,s.useContext)(n7),[r,i]=(0,s.useState)(0),o=(0,s.useMemo)(()=>({parent:n,modalCount:r,addModal(){i(e=>e+1),n&&n.addModal()},removeModal(){i(e=>e-1),n&&n.removeModal()}}),[n,r]);return s.createElement(n7.Provider,{value:o},t)}function re(e){let t;let{modalProviderProps:n}={modalProviderProps:{"aria-hidden":!!(t=(0,s.useContext)(n7))&&t.modalCount>0||null}};return s.createElement("div",ti({"data-overlay-container":!0},e,n))}function rt(e){return s.createElement(n9,null,s.createElement(re,e))}function rn(e){let t=(0,s.useContext)(n7);if(!t)throw Error("Modal is not contained within a provider");return(0,s.useEffect)(()=>
1{if((null==e||!e.isDisabled)&&t&&t.parent)return t.parent.addModal(),()=>{t&&t.parent&&t.parent.removeModal()}},[t,t.parent,null==e?void 0:e.isDisabled]),{modalProps:{"data-ismodal":!(null!=e&&e.isDisabled)}}}var rr={};rr=JSON.parse('{"dismiss":"تجاÙÙ"}');var ri={};ri=JSON.parse('{"dismiss":"ÐÑÑ
вÑÑлÑне"}');var ro={};ro=JSON.parse('{"dismiss":"Odstranit"}');var rl={};rl=JSON.parse('{"dismiss":"Luk"}');var rs={};rs=JSON.parse('{"dismiss":"Schlie\xdfen"}');var ra={};ra=JSON.parse('{"dismiss":"ÎÏÏÏÏιÏη"}');var ru={};ru=JSON.parse('{"dismiss":"Dismiss"}');var rc={};rc=JSON.parse('{"dismiss":"Descartar"}');var rd={};rd=JSON.parse('{"dismiss":"L\xf5peta"}');var rf={};rf=JSON.parse('{"dismiss":"Hylk\xe4\xe4"}');var rh={};rh=JSON.parse('{"dismiss":"Rejeter"}');var rp={};rp=JSON.parse('{"dismiss":"×תע××"}');var rg={};rg=JSON.parse('{"dismiss":"Odbaci"}');var ry={};ry=JSON.parse('{"dismiss":"Elutas\xedt\xe1s"}');var rm={};rm=JSON.parse('{"dismiss":"Ignora"}');var rv={};rv=JSON.parse('{"dismiss":"éãã"}');var rb={};rb=JSON.parse('{"dismiss":"무ì"}');var rw={};rw=JSON.parse('{"dismiss":"Atmesti"}');var rx={};rx=JSON.parse('{"dismiss":"NerÄdÄ«t"}');var rS={};rS=JSON.parse('{"dismiss":"Lukk"}');var rK={};rK=JSON.parse('{"dismiss":"Negeren"}');var rC={};rC=JSON.parse('{"dismiss":"Zignoruj"}');var rj={};rj=JSON.parse('{"dismiss":"Descartar"}');var rE={};rE=JSON.parse('{"dismiss":"Dispensar"}');var rO={};rO=JSON.parse('{"dismiss":"Revocare"}');var rk={};rk=JSON.parse('{"dismiss":"ÐÑопÑÑÑиÑÑ"}');var rT={};rT=JSON.parse('{"dismiss":"ZruÅ¡iÅ¥"}');var rI={};rI=JSON.parse('{"dismiss":"Opusti"}');var rM={};rM=JSON.parse('{"dismiss":"Odbaci"}');var rL={};rL=JSON.parse('{"dismiss":"Avvisa"}');var rP={};rP=JSON.parse('{"dismiss":"Kapat"}');var rR={};rR=JSON.parse('{"dismiss":"СкаÑÑваÑи"}');var rN={};rN=JSON.parse('{"dismiss":"åæ¶"}');var rz={};rz=JSON.parse('{"dismiss":"éé"}'),nV(rr).default,nV(ri).default,nV(ro).default,nV(rl).default,nV(rs).default,nV(ra).default,nV(ru).default,nV(rc).default,nV(rd).default,nV(rf).default,nV(rh).default,nV(rp).default,nV(rg).default,nV(ry).default,nV(rm).default,nV(rv).default,nV(rb).default,nV(rw).default,nV(rx).default,nV(rS).default,nV(rK).default,nV(rC).default,nV(rj).default,nV(rE).default,nV(rO).default,nV(rk).default,nV(rT).default,nV(rI).default,nV(rM).default,nV(rL).default,nV(rP).default,nV(rR).default,nV(rN).default,nV(rz).default;let r_=e=>{var t,n;let r={},i="undefined"!=typeof window&&window.visualViewport,o={};return"BODY"===e.tagName?(o.width=null!==(t=null==i?void 0:i.width)&&void 0!==t?t:"undefined"!=typeof document?document.documentElement.clientWidth:0,o.height=null!==(n=null==i?void 0:i.height)&&void 0!==n?n:"undefined"!=typeof document?document.documentElement.clientHeight:0,r.top=E()(w()(e).documentElement)||E()(e),r.left=C()(w()(e).documentElement)||C()(e)):(o=S()(e),r.top=E()(e),r.left=C()(e)),{...o,scroll:r}};function rF({matchTriggerWidth:e,...t}){var n;let[r]=(0,v.Z)(t.targetRef),{overlayProps:i,placement:o="bottom",updatePosition:l,arrowProps:a}=function(e){var t;let{direction:n}=tf(),{targetRef:r,overlayRef:i,scrollRef:o=i,placement:l="bottom",containerPadding:a=12,shouldFlip:u=!0,boundaryElement:c="undefined"!=typeof document?document.body:null,offset:d=0,crossOffset:f=0,shouldUpdatePosition:h=!0,isOpen:p=!0,onClose:g}=e,[y,m]=(0,s.useState)({position:{},arrowOffsetLeft:void 0,arrowOffsetTop:void 0,maxHeight:void 0,placement:void 0}),v=[h,l,i.current,r.current,o.current,a,u,c,d,f,p,n],b=(0,s.useCallback)(()=>{if(!1!==h&&p&&i.current&&r.current&&o.current&&c)m(function(e){let t,{placement:n,targetNode:r,overlayNode:i,scrollNode:o,padding:l,shouldFlip:s,boundaryElement:a,offset:u,crossOffset:c}=e,d=i.offsetParent||document.body,f="BODY"===d.tagName,h=window.getComputedStyle(d).position,p=f?S()(r):N()(r,d);f||(p.top+=parseInt(_()(r,"marginTop"),10)||0,p.left+=parseInt(_()(r,"marginLeft"),10)||0);let g=S()(i),y={top:parseInt((t=window.getComputedStyle(i)).marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0};return g.width+=y.left+y.right,g.height+=y.top+y.bottom,function(e,t,n,r,i,o,l,s,a,u,c,d){var f;let h=nq(e),{size:p,crossAxis:g,crossSize:y,placement:m,crossPlacement:v}=h,b=nX(t,s,n,h,u,c,a,d),w=u,x=nJ(s,a,t,i,o+u,h);if(l&&r[p]>x){let e=nq(nW[m]+" "+v),r=nX(t,s,n,e,u,c,a,d);nJ(s,a,t,i,o+u,e)>x&&(h=e,b=r,w=u)}let S=nZ(g,b[g],n[y],s,o);b[g]+=S;let K=null!=(f=b).top?Math.max(0,s.height+s.top+s.scroll.top-(a.top+f.top)-(i.top+i.bottom+o)):Math.max(0,t.top+a.top-(s.top+s.scroll.top)-(i.top+i.bottom+o));n.height=Math.min(n.height,K),S=nZ(g,(b=nX(t,s,n,h,w,c,a,d))[g],n[y],s,o),b[g]+=S;let C={};return C[g]=t[g]-b[g]+t[y]/2,{position:b,maxHeight:K,arrowOffsetLeft:C.left,arrowOffsetTop:C.top,placement:h.placement}}(n,p,g,{top:o.scrollTop,left:o.scrollLeft,width:o.scrollWidth,height:o.scrollHeight},y,l,s,function(e){let t=0,n=0,r=0,i=0,o={};if("BODY"===e.tagName){var l,s;t=null!=(l=null==nU?void 0:nU.width)?l:document.documentElement.clientWidth,n=null!=(s=null==nU?void 0:nU.height)?s:document.documentElement.clientHeight,o.top=E()(w()(e).documentElement)||E()(e),o.left
1=C()(w()(e).documentElement)||C()(e)}else({width:t,height:n,top:r,left:i}=S()(e)),o.top=E()(e),o.left=C()(e);return{width:t,height:n,scroll:o,top:r,left:i}}(a),"BODY"===a.tagName?S()(d):N()(d,a),u,c,!!h&&"static"!==h)}({placement:"rtl"===n?l.replace("start","right").replace("end","left"):l.replace("start","left").replace("end","right"),overlayNode:i.current,targetNode:r.current,scrollNode:o.current,padding:a,shouldFlip:u,boundaryElement:c,offset:d,crossOffset:f}))},v);eZ(b,v),eZ(()=>(window.addEventListener("resize",t,!1),()=>{window.removeEventListener("resize",t,!1)}),[t=b]);let x=(0,s.useRef)(!1);eZ(()=>{let e;let t=()=>{x.current=!0,clearTimeout(e),e=setTimeout(()=>{x.current=!1},500),b()};return null==nQ||nQ.addEventListener("resize",t),()=>{null==nQ||nQ.removeEventListener("resize",t)}},[b]);let K=(0,s.useCallback)(()=>{x.current||g()},[g,x]);return!function(e){let{triggerRef:t,isOpen:n,onClose:r}=e;(0,s.useEffect)(()=>{if(!n)return;let e=e=>{let n=e.target;if(!t.current||!n.contains(t.current))return;let i=r||nG.get(t.current);i&&i()};return window.addEventListener("scroll",e,!0),()=>{window.removeEventListener("scroll",e,!0)}},[n,r,t])}({triggerRef:r,isOpen:p,onClose:g?K:void 0}),{overlayProps:{style:ti({position:"absolute",zIndex:1e5},y.position,{maxHeight:y.maxHeight})},placement:y.placement,arrowProps:{style:{left:y.arrowOffsetLeft,top:y.arrowOffsetTop}},updatePosition:b}}(t),u=Object.assign({},a.style,{fontSize:16,lineHeight:0}),c="caret-up";switch(o){case"bottom":u.top=-10,u.marginLeft=-5;break;case"top":u.bottom=-10,u.marginLeft=-5,c="caret-down";break;case"left":u.right=-6,u.marginTop=-8,c="caret-right";break;case"right":u.left=-5,u.marginTop=-8,c="caret-left";break;default:console.warn("Hey, you're using an invalid placement prop! Check out the docs for appropriate usage, or remove it.")}a.style=u;let d=i.style||{};if(e&&(d.width=r),t.shouldFlip&&t.offset){let e={top:"bottom",bottom:"top"}[o],r=!1;if(t.placement.includes(o)){if(null===(n=t.targetRef.current)||void 0===n?void 0:n.nodeType){let e=r_(t.boundaryElement||("undefined"!=typeof document?document.body:null)),n=r_(t.targetRef.current).top+t.offset;e.scroll.top>=n&&(r=!0)}}else r=!0;r&&"number"==typeof d[e]&&(d[e]-=t.offset)}return i.style=d,{overlayProps:i,placement:o,updatePosition:l,arrowProps:a,arrowIcon:["fas",c]}}let rD="undefined"!=typeof window?s.useLayoutEffect:s.useEffect,rA="mosaic-theme",rV="light",rH={},rW={getItem:e=>rH[e],setItem:(e,t)=>{rH[e]=t}},rB=()=>{if("undefined"==typeof localStorage)return rV;try{return JSON.parse(localStorage.getItem(rA)).mode}catch(e){}return document.documentElement.getAttribute("data-theme")||rV},r$=(0,m.Z)((0,T.tJ)(e=>({mode:rB(),theme:{colors:{}},colorValues:{light:!0},invertedColorValues:{light:!1},setMode:t=>{let n=eH();if("undefined"!=typeof document){let e=t;"system"===t&&(e=n?"dark":"light"),document.documentElement.setAttribute("data-theme",e)}e(e=>({...e,mode:t}))},setColor:(t,n)=>e(e=>{let r;if(eV.colors[t]===n||e.theme.colors[t]===n)return;if("string"==typeof n){let e=(0,g.L)(n);r={h:Math.round(e.hue),s:Math.round(100*e.saturation),l:Math.round(100*e.lightness)}}else r=n;let i=ek(r);if(eV.colors[t]===i){delete e.theme.colors[t];return}return{theme:{...e.theme,colors:{...e.theme.colors,[t]:i}}}}),reset:()=>e({theme:{colors:{}}}),setColorValues:t=>e({colorValues:t}),setInvertedColorValues:t=>e({invertedColorValues:t})}),{name:rA,version:0,getStorage:()=>"undefined"==typeof localStorage?rW:localStorage,serialize:({state:e,version:t})=>JSON.stringify({mode:e.mode,version:t}),deserialize:e=>({version:0,...JSON.parse(e)})})),rY=e=>({themeValue:r$(t=>k()(eA(eV,t.theme),e)),setColor:r$(e=>e.setColor),reset:r$(e=>e.reset)}),rU=s.createContext({}),rZ=({children:e,inverted:t})=>{let n;let{inverted:r}=(0,s.useContext)(rU);!1!==t&&(n=void 0===r||!r);let i=(0,l.Z)(e.props.className,{"sl-inverted":!1!==t||void 0});return(0,o.jsx)(rU.Provider,Object.assign({value:{inverted:n}},{children:s.cloneElement(e,{className:i||void 0})}),void 0)},rq=()=>{let{inverted:e}=(0,s.useContext)(rU),[t,n]=r$(e=>[e.colorValues.light,e.invertedColorValues.light],I.Z);return e?!n:!t},rX=(0,s.memo)((0,s.forwardRef)(function({align:e,justify:t,wrap:n,direction:r,grow:i,shrink:l,inline:s,...a},u){return(0,o.jsx)(eb,Object.assign({as:"div",ref:u,display:s?"inline-flex":"flex"},{alignItems:e,justifyContent:t,flexWrap:n,flexDirection:r,flexGrow:i,flexShrink:l},a),void 0)}));var rJ={prefix:"fas",iconName:"bars-staggered",icon:[512,512,["reorder","stream"],"f550","M0 96C0 78.33 14.33 64 32 64H416C433.7 64 448 78.33 448 96C448 113.7 433.7 128 416 128H32C14.33 128 0 113.7 0 96zM64 256C64 238.3 78.33 224 96 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H96C78.33 288 64 273.7 64 256zM416 448H32C14.33 448 0 433.7 0 416C0 398.3 14.33 384 32 384H416C433.7 384 448 398.3 448 416C448 433.7 433.7 448 416 448z"]}
1,rG={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M310.6 246.6l-127.1 128C176.4 380.9 168.2 384 160 384s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75S319.8 237.5 310.6 246.6z"]},rQ={prefix:"fas",iconName:"caret-left",icon:[256,512,[],"f0d9","M137.4 406.6l-128-127.1C3.125 272.4 0 264.2 0 255.1s3.125-16.38 9.375-22.63l128-127.1c9.156-9.156 22.91-11.9 34.88-6.943S192 115.1 192 128v255.1c0 12.94-7.781 24.62-19.75 29.58S146.5 415.8 137.4 406.6z"]},r0={prefix:"fas",iconName:"caret-right",icon:[256,512,[],"f0da","M118.6 105.4l128 127.1C252.9 239.6 256 247.8 256 255.1s-3.125 16.38-9.375 22.63l-128 127.1c-9.156 9.156-22.91 11.9-34.88 6.943S64 396.9 64 383.1V128c0-12.94 7.781-24.62 19.75-29.58S109.5 96.23 118.6 105.4z"]},r1={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M9.39 265.4l127.1-128C143.6 131.1 151.8 128 160 128s16.38 3.125 22.63 9.375l127.1 128c9.156 9.156 11.9 22.91 6.943 34.88S300.9 320 287.1 320H32.01c-12.94 0-24.62-7.781-29.58-19.75S.2333 274.5 9.39 265.4z"]},r2={prefix:"fas",iconName:"check",icon:[448,512,[10004,10003],"f00c","M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z"]},r4={prefix:"fas",iconName:"chevron-down",icon:[448,512,[],"f078","M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"]},r3={prefix:"fas",iconName:"chevron-left",icon:[320,512,[9001],"f053","M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z"]},r5={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z"]},r6={prefix:"fas",iconName:"chevron-up",icon:[448,512,[],"f077","M416 352c-8.188 0-16.38-3.125-22.62-9.375L224 173.3l-169.4 169.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25C432.4 348.9 424.2 352 416 352z"]},r8={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM232 152C232 138.8 242.8 128 256 128s24 10.75 24 24v128c0 13.25-10.75 24-24 24S232 293.3 232 280V152zM256 400c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 385.9 273.4 400 256 400z"]},r7={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"]},r9={prefix:"fas",iconName:"copy",icon:[512,512,[],"f0c5","M384 96L384 0h-112c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48H464c26.51 0 48-21.49 48-48V128h-95.1C398.4 128 384 113.6 384 96zM416 0v96h96L416 0zM192 352V128h-144c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h192c26.51 0 48-21.49 48-48L288 416h-32C220.7 416 192 387.3 192 352z"]},ie={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M172.5 131.1C228.1 75.51 320.5 75.51 376.1 131.1C426.1 181.1 433.5 260.8 392.4 318.3L391.3 319.9C381 334.2 361 337.6 346.7 327.3C332.3 317 328.9 297 339.2 282.7L340.3 281.1C363.2 249 359.6 205.1 331.7 177.2C300.3 145.8 249.2 145.8 217.7 177.2L105.5 289.5C73.99 320.1 73.99 372 105.5 403.5C133.3 431.4 177.3 435 209.3 412.1L210.9 410.1C225.3 400.7 245.3 404 255.5 418.4C265.8 432.8 262.5 452.8 248.1 463.1L246.5 464.2C188.1 505.3 110.2 498.7 60.21 448.8C3.741 392.3 3.741 300.7 60.21 244.3L172.5 131.1zM467.5 380C411 436.5 319.5 436.5 263 380C213 330 206.5 251.2 247.6 193.7L248.7 192.1C258.1 177.8 278.1 174.4 293.3 184.7C307.7 194.1 311.1 214.1 300.8 229.3L299.7 230.9C276.8 262.1 280.4 306.9 308.3 334.8C339.7 366.2 390.8 366.2 422.3 334.8L534.5 222.5C566 191 566 139.1 534.5 108.5C506.7 8
10.63 462.7 76.99 430.7 99.9L429.1 101C414.7 111.3 394.7 107.1 384.5 93.58C374.2 79.2 377.5 59.21 391.9 48.94L393.5 47.82C451 6.731 529.8 13.25 579.8 63.24C636.3 119.7 636.3 211.3 579.8 267.7L467.5 380z"]},it={prefix:"fas",iconName:"maximize",icon:[448,512,["expand-arrows-alt"],"f31e","M447.1 319.1v135.1c0 13.26-10.75 23.1-23.1 23.1h-135.1c-12.94 0-24.61-7.781-29.56-19.75c-4.906-11.1-2.203-25.72 6.937-34.87l30.06-30.06L224 323.9l-71.43 71.44l30.06 30.06c9.156 9.156 11.91 22.91 6.937 34.87C184.6 472.2 172.9 479.1 160 479.1H24c-13.25 0-23.1-10.74-23.1-23.1v-135.1c0-12.94 7.781-24.61 19.75-29.56C23.72 288.8 27.88 288 32 288c8.312 0 16.5 3.242 22.63 9.367l30.06 30.06l71.44-71.44L84.69 184.6L54.63 214.6c-9.156 9.156-22.91 11.91-34.87 6.937C7.798 216.6 .0013 204.9 .0013 191.1v-135.1c0-13.26 10.75-23.1 23.1-23.1h135.1c12.94 0 24.61 7.781 29.56 19.75C191.2 55.72 191.1 59.87 191.1 63.1c0 8.312-3.237 16.5-9.362 22.63L152.6 116.7l71.44 71.44l71.43-71.44l-30.06-30.06c-9.156-9.156-11.91-22.91-6.937-34.87c4.937-11.95 16.62-19.75 29.56-19.75h135.1c13.26 0 23.1 10.75 23.1 23.1v135.1c0 12.94-7.781 24.61-19.75 29.56c-11.1 4.906-25.72 2.203-34.87-6.937l-30.06-30.06l-71.43 71.43l71.44 71.44l30.06-30.06c9.156-9.156 22.91-11.91 34.87-6.937C440.2 295.4 447.1 307.1 447.1 319.1z"]},ir={prefix:"fas",iconName:"sort",icon:[320,512,["unsorted"],"f0dc","M27.66 224h264.7c24.6 0 36.89-29.78 19.54-47.12l-132.3-136.8c-5.406-5.406-12.47-8.107-19.53-8.107c-7.055 0-14.09 2.701-19.45 8.107L8.119 176.9C-9.229 194.2 3.055 224 27.66 224zM292.3 288H27.66c-24.6 0-36.89 29.77-19.54 47.12l132.5 136.8C145.9 477.3 152.1 480 160 480c7.053 0 14.12-2.703 19.53-8.109l132.3-136.8C329.2 317.8 316.9 288 292.3 288z"]},ii={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z"]},io={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"]},il={prefix:"fas",iconName:"user",icon:[448,512,[62144,128100],"f007","M224 256c70.7 0 128-57.31 128-128s-57.3-128-128-128C153.3 0 96 57.31 96 128S153.3 256 224 256zM274.7 304H173.3C77.61 304 0 381.6 0 477.3c0 19.14 15.52 34.67 34.66 34.67h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304z"]};let is=(0,m.Z)(e=>({defaultStyle:"fas",setDefaultStyle:t=>e(e=>({...e,defaultStyle:t}))})),ia="sl-icon",iu=!1,ic=()=>{M.vI.add(rG,rQ,r0,r1,r2,r4,r3,r5,r6,r9,r8,ii,it,io,r7,ie,ir,rJ,il),iu=!0},id=(0,s.memo)(function({className:e,icon:t,...n}){let r=function(e,t="fas"){return null===e?null:Array.isArray(e)?{prefix:e[0],iconName:e[1]}:"object"==typeof e&&e.iconName?e:"string"==typeof e?{prefix:t,iconName:e}:void 0}(t,is(e=>e.defaultStyle)),i=n.color?{...n.style,color:n.color}:n.style;return(iu||ic(),r&&"object"==typeof r&&r.hasOwnProperty("icon")||(0,M.N)(r))?(0,o.jsx)(L.G,Object.assign({className:(0,l.Z)(ia,e),icon:r},n),void 0):(0,o.jsx)("i",{role:"img","aria-hidden":"true",className:(0,l.Z)(ia,e,r.prefix,`fa-${r.iconName}`,{"fa-spin":n.spin,"fa-pulse":n.pulse,"fa-fw":n.fixedWidth,[`fa-${n.size}`]:n.size}),style:i},void 0)});function ih(e){return!!(e&&"string"==typeof e||Array.isArray(e)||e&&"object"==typeof e&&e.hasOwnProperty("iconName"))}function ip({className:e,invertOnDark:t,...n}){let{componentOverrides:{Image:r}}=tW(),i=rq();return(0,o.jsx)(eb,Object.assign({as:r||"img",className:(0,l.Z)("sl-image",e,{"sl-image--inverted":t&&i})},n),void 0)}function ig(e){if("virtual"===np){var t;let n=document.activeElement;t=()=>{document.activeElement===n&&document.contains(e)&&e3(e)},requestAnimationFrame(()=>{0===e6.size?t():e8.add(t)})}else e3(e)}let iy=s.createContext(null),im=null,iv=new Set;function ib(e){var t,n,r;let i,o,{children:l,contain:a,restoreFocus:u,autoFocus:c}=e,d=(0,s.useRef)(),f=(0,s.useRef)(),h=(0,s.useRef)([]);return eZ(()=>{let e=d.current.nextSibling,t=[];for(;e&&e!==f.current;)t.push(e),e=e.nextSibling;return h.current=t,iv.add(h),()=>{iv.delete(h)}},[l]),i=(0,s.useRef)(),o=(0,s.useRef)(null),(0,s.useEffect)(()=>{let e=h.current;if(!a)return;let t=t=>{if("Tab"!==t.key||t.altKey||t.ctrlKey||t.metaKey)return;let n=document.activeElement;if(!ij(n,e))return;let r=ik(iK(e),{tabbable:!0},e);r.currentNode=n;let i=t.shiftKey?r.previousNode():r.nextNode();i||(r.currentNode=t.shiftKey?e[e.length-1].nextElementSibling:e[0].previousElementSibling,i=t.shiftKey?r.previousNode():r.nextNode()),t.preventDefault(),i&&iE(i,!0)},n=e=>{iC(e.target,iv)?(im=h,i.current=e.target):i.current?i.current.focus():im&&iO(im.current)},r=e=>{o.current=requestAnimationFrame(()=>{iC(document.activeElement,iv)||(im=h,i.current=e.target,i.current.focus())})};return document.addEventListener("keydown",t,!1),document.addEventListener("focusin",n,!1),e.forEach(e
1=>e.addEventListener("focusin",n,!1)),e.forEach(e=>e.addEventListener("focusout",r,!1)),()=>{document.removeEventListener("keydown",t,!1),document.removeEventListener("focusin",n,!1),e.forEach(e=>e.removeEventListener("focusin",n,!1)),e.forEach(e=>e.removeEventListener("focusout",r,!1))}},[h,a]),(0,s.useEffect)(()=>()=>cancelAnimationFrame(o.current),[o]),eZ(()=>{let e=t.current,i=document.activeElement,o=t=>{if("Tab"!==t.key||t.altKey||t.ctrlKey||t.metaKey)return;let n=document.activeElement;if(!ij(n,e))return;let r=ik(document.body,{tabbable:!0});r.currentNode=n;let o=t.shiftKey?r.previousNode():r.nextNode();if(document.body.contains(i)&&i!==document.body||(i=null),(!o||!ij(o,e))&&i){r.currentNode=i;do o=t.shiftKey?r.previousNode():r.nextNode();while(ij(o,e));t.preventDefault(),t.stopPropagation(),o?iE(o,!0):n.blur()}};return r||document.addEventListener("keydown",o,!0),()=>{r||document.removeEventListener("keydown",o,!0),n&&i&&ij(document.activeElement,e)&&requestAnimationFrame(()=>{document.body.contains(i)&&iE(i)})}},[t=h,n=u,r=a]),(0,s.useEffect)(()=>{c&&(im=h,ij(document.activeElement,im.current)||iO(h.current))},[h,c]),s.createElement(iy.Provider,{value:{focusNext(e){void 0===e&&(e={});let t=h.current,{from:n,tabbable:r,wrap:i}=e,o=n||document.activeElement,l=t[0].previousElementSibling,s=ik(iK(t),{tabbable:r},t);s.currentNode=ij(o,t)?o:l;let a=s.nextNode();return!a&&i&&(s.currentNode=l,a=s.nextNode()),a&&iE(a,!0),a},focusPrevious(e){void 0===e&&(e={});let t=h.current,{from:n,tabbable:r,wrap:i}=e,o=n||document.activeElement,l=t[t.length-1].nextElementSibling,s=ik(iK(t),{tabbable:r},t);s.currentNode=ij(o,t)?o:l;let a=s.previousNode();return!a&&i&&(s.currentNode=l,a=s.previousNode()),a&&iE(a,!0),a}}},s.createElement("span",{hidden:!0,ref:d}),l,s.createElement("span",{hidden:!0,ref:f}))}let iw=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],ix=iw.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";iw.push('[tabindex]:not([tabindex="-1"]):not([disabled])');let iS=iw.join(':not([hidden]):not([tabindex="-1"]),');function iK(e){return e[0].parentElement}function iC(e,t){for(let n of t.values())if(ij(e,n.current))return!0;return!1}function ij(e,t){return t.some(t=>t.contains(e))}function iE(e,t){if(void 0===t&&(t=!1),null==e||t){if(null!=e)try{e.focus()}catch(e){}}else try{ig(e)}catch(e){}}function iO(e){let t=e[0].previousElementSibling,n=ik(iK(e),{tabbable:!0},e);n.currentNode=t,iE(n.nextNode())}function ik(e,t,n){let r=null!=t&&t.tabbable?iS:ix,i=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(e){var i;return null!=t&&null!=(i=t.from)&&i.contains(e)?NodeFilter.FILTER_REJECT:e.matches(r)&&function e(t,n){return"#comment"!==t.nodeName&&function(e){if(!(e instanceof HTMLElement)&&!(e instanceof SVGElement))return!1;let{display:t,visibility:n}=e.style,r="none"!==t&&"hidden"!==n&&"collapse"!==n;if(r){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:n,visibility:i}=t(e);r="none"!==n&&"hidden"!==i&&"collapse"!==i}return r}(t)&&!t.hasAttribute("hidden")&&("DETAILS"!==t.nodeName||!n||"SUMMARY"===n.nodeName||t.hasAttribute("open"))&&(!t.parentElement||e(t.parentElement,t))}(e)&&(!n||ij(e,n))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return null!=t&&t.from&&(i.currentNode=t.from),i}function iT(e){var t,n,r;void 0===e&&(e={});let{autoFocus:i=!1,isTextInput:o,within:l}=e,a=(0,s.useRef)({isFocused:!1,isFocusVisible:i||nO()}).current,[u,c]=(0,s.useState)(()=>a.isFocused&&a.isFocusVisible),d=()=>c(a.isFocused&&a.isFocusVisible),f=e=>{a.isFocused=e,d()};t=e=>{a.isFocusVisible=e,d()},n=[],r={isTextInput:o},nE(),(0,s.useEffect)(()=>{let e=(e,n)=>{(!((null==r?void 0:r.isTextInput)&&"keyboard"===e&&n instanceof KeyboardEvent)||nb[n.key])&&t(nO())};return ng.add(e),()=>{ng.delete(e)}},n);let{focusProps:h}=nh({isDisabled:l,onFocusChange:f}),{focusWithinProps:p}=nk({isDisabled:!l,onFocusWithinChange:f});return{isFocused:a.isFocused,isFocusVisible:a.isFocused&&u,focusProps:l?p:h}}function iI(e){let{children:t,focusClass:n,focusRingClass:r}=e,{isFocused:i,isFocusVisible:o,focusProps:a}=iT(e),u=s.Children.only(t);return s.cloneElement(u,eQ(u.props,ti({},a,{className:(0,l.Z)({[n||""]:i,[r||""]:o})})))}let iM=s.createContext(null),iL=s.forwardRef(function(e,t){let{children:n}=e,r=tg(e,["children"]),i=ti({},r,{ref:t});return s.createElement(iM.Provider,{value:i},n)});function iP(e,t){var n,r;let i,{focusProps:o}=nh(e),{keyboardProps:l}={keyboardProps:e.isDisabled?{}:{onKeyDown:n_(e.onKeyDown),onKeyUp:n_(e.onKeyUp)}},a=eQ(o,l),u=(eZ(()=>
1{if(n&&n.ref&&r)return n.ref.current=r.current,()=>{n.ref.current=null}},[n=i=(0,s.useContext)(iM)||{},r=t]),i),c=e.isDisabled?{}:u;return(0,s.useEffect)(()=>{e.autoFocus&&t.current&&t.current.focus()},[e.autoFocus,t]),{focusableProps:eQ(ti({},a,{tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0}),c)}}function iR(e){let[t,n]=eW(e.isOpen,e.defaultOpen||!1,e.onOpenChange);return{isOpen:t,open(){n(!0)},close(){n(!1)},toggle(){n(!t)}}}function iN(e){return s.useMemo(iz,[e])}function iz(){let e=!1;return function(t){return t.closest('[data-ispopover="true"]')?(e=!0,setTimeout(()=>{e=!1},400),!1):!e}}let i_={md:{px:2.5,fontSize:"base",rounded:!0,iconSize:"xs",leftIconMx:-1,leftIconMr:1.5,rightIconMl:1.5,rightIconMr:-.5},sm:{px:1.5,fontSize:"base",rounded:!0,iconSize:"xs",leftIconMx:0,leftIconMr:1,rightIconMl:1,rightIconMr:-.5}},iF={default:{default:{borderColor:"button",bg:{default:"canvas",hover:"canvas-50",active:"canvas-100"},opacity:{disabled:60}},success:{borderColor:"success",ringColor:"success"},warning:{borderColor:"warning",ringColor:"warning"},danger:{borderColor:"danger",ringColor:"danger"}},minimal:{default:{color:{default:"muted",hover:"body",focus:"body"},bg:{hover:"canvas-50",active:"canvas-100"},borderColor:"transparent",opacity:{disabled:70}},success:{color:"success"},warning:{color:"warning"},danger:{color:"danger"}},primary:{default:{color:{default:"on-primary",disabled:"body"},bg:{default:"primary",hover:"primary-dark",active:"primary-darker",disabled:"canvas-100"},borderColor:"transparent",opacity:{disabled:70}},success:{color:{default:"on-success",disabled:"body"},bg:{default:"success",hover:"success-dark",active:"success-darker",disabled:"canvas-100"}},warning:{color:{default:"on-warning",disabled:"body"},bg:{default:"warning",hover:"warning-dark",active:"warning-darker"}},danger:{color:{default:"on-danger",disabled:"body"},bg:{default:"danger",hover:"danger-dark",active:"danger-darker"}}}},iD={minimal:{default:{fontWeight:"normal",color:{default:"body"},ring:!1,bg:{default:"transparent"},borderColor:{default:"transparent",hover:"input",focus:"primary",active:"primary"}},success:{color:"success",borderColor:{default:"transparent",hover:"success",focus:"success"}},warning:{color:"warning",borderColor:{default:"transparent",hover:"warning",focus:"warning"}},danger:{color:"danger",borderColor:{default:"transparent",hover:"danger",focus:"danger"}}},outlined:{default:{borderColor:{default:"input",hover:"input",focus:"primary",active:"primary"}},success:{borderColor:{default:"success",hover:"success",focus:"success"}},warning:{borderColor:{default:"warning",hover:"warning",focus:"warning"}},danger:{borderColor:{default:"danger",hover:"danger",focus:"danger"}}}},iA=(0,s.forwardRef)(function({appearance:e="default",intent:t="default",size:n="md",disabled:r,loading:i,className:s,icon:a,iconRight:u,label:c,children:d,active:f,autoFocus:h,onPress:p,onPressChange:g,onPressEnd:y,onPressStart:m,onPressUp:v,noFocusRing:b,fullWidth:w,...x},S){var K,C,j,E,O;let k=tv(S),{buttonProps:T}=function(e,t){let n,{elementType:r="button",isDisabled:i,onPress:o,onPressStart:l,onPressEnd:s,onPressChange:a,preventFocusOnPress:u,onClick:c,href:d,target:f,rel:h,type:p="button"}=e;n="button"===r?{type:p,disabled:i}:{role:"button",tabIndex:i?void 0:0,href:"a"===r&&i?void 0:d,target:"a"===r?f:void 0,type:"input"===r?p:void 0,disabled:"input"===r?i:void 0,"aria-disabled":i&&"input"!==r?i:void 0,rel:"a"===r?h:void 0};let{pressProps:g,isPressed:y}=nt({onPressStart:l,onPressEnd:s,onPressChange:a,onPress:o,isDisabled:i,preventFocusOnPress:u,ref:t}),{focusableProps:m}=iP(e,t),v=eQ(m,g);return v=eQ(v,e4(e,{labelable:!0})),{isPressed:y,buttonProps:eQ(n,v,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:e=>{c&&(c(e),console.warn("onClick is deprecated, please use onPress"))}})}}({isDisabled:r,onPress:p,onPressChange:g,onPressEnd:y,onPressStart:m,onPressUp:v,...x},k),{hoverProps:I}=nR({isDisabled:r,...x}),{matchedProps:M,remainingProps:L}=eP(x,eL),P={...iF.default.default,...iF.default[t],...null===(K=iF[e])||void 0===K?void 0:K.default,...null===(C=iF[e])||void 0===C?void 0:C[t]};if(f)for(let e in P){let t=P[e];if(t&&"object"==typeof t){if(t.hasOwnProperty("active"))P[e]=t.active;else if(t.hasOwnProperty("hover")){let{hover:t,...n}=P[e];P[e]=n}}}if(i||r)for(let e in P){let t=P[e];if(t&&"object"==typeof t){let{active:t,hover:n,...r}=P[e];P[e]=r}}let{color:R,...N}=eQ(M,T,I),z=(0,o.jsxs)(eb,Object.assign({as:"button",px:null===(j=i_[n])||void 0===j?void 0:j.px,fontSize:null===(E=i_[n])||void 0===E?void 0:E.fontSize,fontWeight:"medium",rounded:null===(O=i_[n])||void 0===O?void 0:O.rounded,h:n,borderColor:"button",className:(0,l.Z)("sl-button","sl-form-group-border",s),disabled:i||r,cursor:i?"wait":r?"not-allowed":void 0,border:!0,opacity:i?70:void 0,w:w?"full":void 0,justifyContent:w?"center":void 0},L,P,N,{ref:k},{children:[i?(0,o.jsx)(iV,{icon:"spinner",pulse:!0,size:n,hasContent:!!d},void 0):null,a&&!i?(0,o.jsx)(iV,{icon:a,size:n,hasContent:!!d},void 0):null,d,u?(0,o.jsx)(iH,{icon:u,size:n},void 0):null]}),void 0);return b?z:(0,o.jsx)(iI,Object.assign({focusRingClass:"sl-focus-ring",autoFocus:h},{children:z}),void 0)}),iV=({icon:e,size:t,hasContent:n,pulse:r})=>{var i,l;let s=e;return ih(e)&&(s=(0,o.jsx)(id,{icon:e,size:"sm"===t?"sm":void 0,pulse:r,fixedWidth:!0},void 0)),(0,o.jsx)(eb,Object.assign({mr:n?null===(i=i_[t])||void 0===i?void 0:i.leftIconMr:void 0,mx:n?void 0:null===(l=i_[t])||void 0===l?void 0:l.leftIconMx},{children:s}),void 0)},iH=({icon:e,size:t})=>{var n,r,i;let l=e;return ih(e)&&(l=(0,o.jsx)(id,{icon:e,fixedWidth:!0},void 0)),(0,o.jsx)(eb,Object.assign({ml:null===(n=i_[t])||void 0===n?void 0:n.rightIconMl,mr:null===(r=i_[t])||void 0===r?void 0:r.rightIconMr,fontSize:null===(i=i_[t])||void 0===i?void 0:i.iconSize},{children:l}),void 0)},iW=(0,s.forwardRef)(function({copyValue:e,...t},n){let{hasCopied:r,onCopy:i}=eS(e);return(0,o.jsx)(iA,Object.assign({appearance:"minimal",size:"sm",onPress:i,icon:r?void 0:"copy",label:"Copy"},t,{ref:n},{children:r?"Copied":null}),void 0)}),iB=(0,s.forwardRef)(function({children:e,placeholder:t,onClear:n,appearance:r="minimal",intent:i,active:l,loading:a,disabled:u,...c},d){var f,h;let p=!!(n&&e),g={...iD.minimal.default,...iD.minimal[i],...null===(f=iD[r])||void 0===f?void 0:f.default,...null===(h=iD[r])||void 0===h?void 0:h[i]},y=null;if(u&&(y={cursor:"not-allowed"},"outlined"===r&&(y.bg="canvas-100")),l)for(let e in g){let t=g[e];if(t&&"object"==typeof t){if(t.hasOwnProperty("active"))g[e]=t.active;else if(t.hasOwnProperty("hover")){let{hover:t,...n}=g[e];g[e]=n}}}
1if(a||u)for(let e in g){let t=g[e];if(t&&"object"==typeof t){let{active:t,hover:n,...r}=g[e];g[e]=r}}return(0,o.jsxs)(eb,Object.assign({pos:"relative"},y,{children:[(0,o.jsx)(iA,Object.assign({iconRight:(0,o.jsx)(eb,Object.assign({pt:.5,pr:.5},{children:(0,o.jsx)(id,{icon:"chevron-down",size:"xs"},void 0)}),void 0),noFocusRing:!0,active:l,loading:a,disabled:u},c,g,{ref:d},{children:(0,o.jsxs)(rX,Object.assign({flex:1,justifyItems:"start",alignItems:"center"},{children:[(0,o.jsx)(eb,Object.assign({pr:1,color:ej(e)?"light":void 0},{children:ej(e)?t:s.isValidElement(e)?e:String(e)}),void 0),p&&(0,o.jsx)("div",{style:{width:"sm"===c.size?24:28}},void 0)]}),void 0)}),void 0),p&&(0,o.jsx)(i$,{triggerRef:d,onClear:n,size:c.size},void 0)]}),void 0)}),i$=({triggerRef:e,size:t,onClear:n})=>{let{pressProps:r}=nt({onPress:()=>{var t;n(),null===(t=null==e?void 0:e.current)||void 0===t||t.focus()}});return(0,o.jsx)(iI,Object.assign({focusRingClass:"sl-focus-ring"},{children:(0,o.jsx)(rX,Object.assign({as:"button"},r,{borderR:!0,borderColor:"input",fontSize:"base",px:"sm"===t?1.5:2,alignItems:"center",color:{hover:"danger",focus:"danger"},pos:"absolute",cursor:"pointer",style:{top:"50%",right:"sm"===t?20:24,height:13,marginTop:-6,lineHeight:0},"aria-label":"Clear selected value"},{children:(0,o.jsx)(id,{icon:"times",size:"xs"},void 0)}),void 0)}),void 0)},iY={1:{as:"h1",fontSize:"5xl",fontWeight:"bold",lineHeight:"tight"},2:{as:"h2",fontSize:"4xl",fontWeight:"bold",lineHeight:"tight"},3:{as:"h3",fontSize:"2xl",fontWeight:"semibold",lineHeight:"snug"},4:{as:"h4",fontSize:"paragraph",fontWeight:"semibold",lineHeight:"snug"}},iU=(0,s.memo)(function({size:e,...t}){return(0,o.jsx)(eb,Object.assign({fontFamily:"prose",fontWeight:"bold",color:"heading"},iY[e],t),void 0)}),iZ={border:0,clip:"rect(0 0 0 0)",height:1,margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:1,whiteSpace:"nowrap"};function iq(e){let{children:t,elementType:n="div",isFocusable:r,style:i,...l}=e,{visuallyHiddenProps:a}=function(e={}){let{style:t,isFocusable:n}=e,[r,i]=s.useState(!1),{focusProps:o}=nh({isDisabled:!n,onFocusChange:i}),l=s.useMemo(()=>r?t:t?{...iZ,...t}:iZ,[r,t]);return{visuallyHiddenProps:{...o,style:l}}}(e);return(0,o.jsx)(n,Object.assign({},eQ(l,a),{children:t}),void 0)}function iX(e){let{onDismiss:t}=e;return(0,o.jsx)(iq,{children:(0,o.jsx)("button",{tabIndex:-1,"aria-label":"Dismiss",onClick:()=>{t&&t()}},void 0)},void 0)}let iJ=s.forwardRef(function(e,t){let{children:n,isOpen:r,container:i}=e,{providerRef:l}=tW();if(!r||"undefined"==typeof window)return null;let s=(0,o.jsx)(tL,Object.assign({ref:t},{children:(0,o.jsx)(eb,Object.assign({bg:"transparent"},{children:n}),void 0)}),void 0),a=i||(null==l?void 0:l.current)||document.body;return y.createPortal(s,a)}),iG={sm:{width:"100%",maxWidth:400},md:{width:"100%",maxWidth:600},lg:{width:"100%",maxWidth:900},full:{width:"100%",maxWidth:"90%"},expand:{width:"100%"},grow:{maxWidth:"90%"}},iQ=()=>{let e=iR({});return{isOpen:e.isOpen,open:e.open,close:e.close}},i0=e=>{let{children:t,footer:n,isOpen:r,onClose:i,isDraggable:l,isNotDismissable:s,...a}=e;return(0,o.jsx)(iJ,Object.assign({isOpen:r},{children:(0,o.jsx)(i1,Object.assign({},a,{footer:n,isOpen:r,onClose:i,isDraggable:l,isNotDismissable:s},{children:t}),void 0)}),void 0)},i1=({children:e,footer:t,isOpen:n,onClose:r,isDraggable:i,isNotDismissable:l,...a})=>{let u=(0,s.useRef)(),c=iN(n),{overlayProps:d}=nD({onClose:r,isOpen:n,isDismissable:!i&&!l,shouldCloseOnInteractOutside:c},u),{modalProps:f}=rn(),{dialogProps:h,titleProps:p}=function(e,t){let{role:n="dialog"}=e,r=eJ();return r=e["aria-label"]?void 0:r,(0,s.useEffect)(()=>{if(t.current&&!t.current.contains(document.activeElement)){ig(t.current);let e=setTimeout(()=>{document.activeElement===t.current&&(t.current.blur(),ig(t.current))},500);return()=>{clearTimeout(e)}}},[t]),{dialogProps:ti({},e4(e,{labelable:!0}),{role:n,tabIndex:-1,"aria-labelledby":e["aria-labelledby"]||r}),titleProps:{id:r}}}({},u),{color:g,...y}=eQ(d,f),{color:m,...v}=h,{color:b,...w}=p;return i?(0,o.jsx)(i5,Object.assign({},a,{ref:u,onClose:r,containerProps:y,dialogProps:v,titleProps:w,footer:t,isNotDism
1issable:l},{children:e}),void 0):(0,o.jsx)(i3,Object.assign({},a,{ref:u,onClose:r,containerProps:y,dialogProps:v,titleProps:w,footer:t,isNotDismissable:l},{children:e}),void 0)},i2=(0,s.forwardRef)(function({isDraggable:e,moveProps:t={},containerProps:n,dialogProps:r,titleProps:i,onClose:l,children:s,footer:a,position:u,isHidden:c,isNotDismissable:d,size:f="md",zIndex:h,...p},g){let y,m;let v=rq(),b=Object.assign({},iG[f]||{});return u&&(b.position="fixed",b.top=u.y,b.left=u.x),"full"===f&&(b.height="100%",b.maxHeight="90%"),"expand"===f&&(b.height="100%"),"renderHeader"in p&&p.renderHeader?y=p.renderHeader({containerProps:t,titleProps:i,onClose:l}):"title"in p&&p.title&&(y=(0,o.jsxs)(rX,Object.assign({},t,{borderB:!0,borderColor:v?"input":void 0,alignItems:"center",pl:5,pr:3,cursor:u?"move":void 0,h:"3xl"},{children:["string"==typeof p.title?(0,o.jsx)(iU,Object.assign({size:3,fontSize:"xl",flex:1,fontWeight:"medium"},i,{children:p.title}),void 0):(0,o.jsx)(eb,Object.assign({},i,{flex:1,as:"header"},{children:p.title}),void 0),!d&&(0,o.jsx)(iA,{appearance:"minimal",icon:(0,o.jsx)(id,{icon:"times",size:"2x"},void 0),onPress:l,"aria-label":"dismiss"},void 0)]}),void 0)),a&&(m=(0,o.jsx)(eb,Object.assign({borderT:!0,borderColor:v?"input":void 0,alignItems:"center",pl:5,pr:3,py:3},{children:a}),void 0)),(0,o.jsx)(eb,Object.assign({},n,{bg:"canvas-dialog",boxShadow:"lg",rounded:"lg",pos:"relative",mx:4,style:eQ(b,{zIndex:h}),visibility:c?"invisible":void 0},{children:(0,o.jsx)(ib,Object.assign({restoreFocus:!e,contain:!e},{children:(0,o.jsxs)(rX,Object.assign({},r,{ref:g,"aria-describedby":`${r["aria-labelledby"]}-body`,"aria-modal":"true","data-testid":"modal",h:["full","expand"].includes(f)?"full":void 0,flexDirection:"col"},{children:[y,(0,o.jsx)(i4,Object.assign({id:`${r["aria-labelledby"]}-body`,p:y||m?5:void 0,h:["full","expand"].includes(f)?"full":void 0,overflowY:["full","expand"].includes(f)?"auto":void 0},{children:s}),void 0),m]}),void 0)}),void 0)}),void 0)}),i4=(0,s.memo)(function({children:e,id:t,p:n,h:r,overflowY:i}){return(0,o.jsx)(eb,Object.assign({p:n,id:t,h:r,overflowY:i},{children:e}),void 0)}),i3=(0,s.forwardRef)(function(e,t){return n3(),(0,o.jsxs)(rX,Object.assign({pos:"fixed",alignItems:"center",justifyContent:"center",pin:!0,overflowY:"auto"},{children:[(0,o.jsx)(i6,{},void 0),(0,o.jsx)(i2,Object.assign({},e,{ref:t}),void 0)]}),void 0)}),i5=(0,s.forwardRef)(function(e,t){let[n,r]=s.useState({x:0,y:0}),[i,l]=(0,v.Z)(t),[a,u]=(0,P.iP)();s.useEffect(()=>{if(i&&a){let e=u/2-l/2;r({x:a/2-i/2,y:e-.7*e})}},[i,a,r,u,l]);let c=(e,t,n)=>Math.min(Math.max(e,0),t-n),{moveProps:d}=function(e){let{onMoveStart:t,onMove:n,onMoveEnd:r}=e,i=(0,s.useRef)({didMove:!1,lastPosition:null,id:null}),{addGlobalListener:o,removeGlobalListener:l}=tG();return{moveProps:(0,s.useMemo)(()=>{let e={},s=()=>{t5(),i.current.didMove=!1},a=(e,r,o,l)=>{(0!==o||0!==l)&&(i.current.didMove||(i.current.didMove=!0,null==t||t({type:"movestart",pointerType:r,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey})),n({type:"move",pointerType:r,deltaX:o,deltaY:l,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey}))},u=(e,t)=>{t6(),i.current.didMove&&(null==r||r({type:"moveend",pointerType:t,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey}))};if("undefined"==typeof PointerEvent){let t=e=>{0===e.button&&(a(e,"mouse",e.pageX-i.current.lastPosition.pageX,e.pageY-i.current.lastPosition.pageY),i.current.lastPosition={pageX:e.pageX,pageY:e.pageY})},n=e=>{0===e.button&&(u(e,"mouse"),l(window,"mousemove",t,!1),l(window,"mouseup",n,!1))};e.onMouseDown=e=>{0===e.button&&(s(),e.stopPropagation(),e.preventDefault(),i.current.lastPosition={pageX:e.pageX,pageY:e.pageY},o(window,"mousemove",t,!1),o(window,"mouseup",n,!1))};let r=e=>{let t=[...e.changedTouches].findIndex(({identifier:e})=>e===i.current.id);if(t>=0){let{pageX:n,pageY:r}=e.changedTouches[t];a(e,"touch",n-i.current.lastPosition.pageX,r-i.current.lastPosition.pageY),i.current.lastPosition={pageX:n,pageY:r}}},c=e=>{[...e.changedTouches].findIndex(({identifier:e})=>e===i.current.id)>=0&&(u(e,"touch"),i.current.id=null,l(window,"touchmove",r),l(window,"touchend",c),l(window,"touchcancel",c))};e.onTouchStart=e=>{if(0===e.changedTouches.length||null!=i.current.id)return;let{pageX:t,pageY:n,identifier:l}=e.changedTouches[0];s(),e.stopPropagation(),e.preventDefault(),i.current.lastPosition={pageX:t,pageY:n},i.current.id=l,o(window,"touchmove",r,!1),o(window,"touchend",c,!1),o(window,"touchcancel",c,!1)}}else{let t=e=>{if(e.pointerId===i.current.id){let t=e.pointerType||"mouse";a(e,t,e.pageX-i.current.lastPosition.pageX,e.pageY-i.current.lastPosition.pageY),i.current.lastPosition={pageX:e.pageX,pageY:e.pageY}}},n=e=>{if(e.pointerId===i.current.id){let r=e.pointerType||"mouse";u(e,r),i.current.id=null,l(window,"pointermove",t,!1),l(window,"pointerup",n,!1),l(window,"pointercancel",n,!1)}};e.onPointerDown=e=>{0===e.button&&null==i.current.id&&(s(),e.stopPropagation(),e.preventDefault(),i.current.lastPosition={pageX:e.pageX,pageY:e.pageY},i.current.id=e.pointerId,o(window,"pointermove",t,!1),o(window,"pointerup",n,!1),o(window,"pointercancel",n,!1))}}let c=(e,t,n)=>{s(),a(e,"keyboard",t,n),u(e,"keyboard")};return e.onKeyDown=e=>{switch(e.key){case"Left":case"ArrowLeft":e.preventDefault(),e.stopPropagation(),c(e,-1,0);break;case"Right":case"ArrowRight":e.preventDefault(),e.stopPropagation(),c(e,1,0);break;case"Up":case"ArrowUp":e.preventDefault(),e.stopPropagation(),c(e,0,-1);break;case"Down":case"ArrowDown":e.preventDefault(),e.stopPropagation(),c(e,0,1)}},e},[i,t,n,r,o,l])}}({onMove(e){r(({x:t,y:n})=>("keyboard"===e.pointerType&&(t=c(t,a,i),n=c(n,u,l)),t+=e.deltaX,n+=e.deltaY,{x:c(t,a+.5*i,i),y:c(n,u+50,l)}))}});return(0,o.jsx)(i2,Object.assign({},e,{moveProps:d,position:n,ref:t,isHidden:!i}
1),void 0)}),i6=()=>(0,o.jsx)(eb,{pos:"fixed",pin:!0,style:{backgroundColor:"rgba(0, 0 , 0, .3)"}},void 0);function i8({className:e,children:t,focus:n,caption:r,bg:i="success",...a}){var u,c,d,f;let h;let{isOpen:p,open:g,close:y}=iQ(),m=s.Children.only(t),v=(null===(u=i7[n])||void 0===u?void 0:u.container)||{},b=(null===(c=i7[n])||void 0===c?void 0:c.aspect)||{},w=(null===(d=i7[n])||void 0===d?void 0:d.image)||{},x=(null===(f=i7[n])||void 0===f?void 0:f.caption)||{},S=s.cloneElement(m,{bg:"canvas-pure",borderColor:"body",overflowX:"hidden",overflowY:"hidden",mx:"auto",...w,style:Object.assign(w.style||{},m.props.style||{})}),K=S;b.ratio&&(K=(0,o.jsx)(ew,Object.assign({mx:"auto",ratio:1},b,{children:S}),void 0));let C=r||m.props.title;return C&&(h=n?(0,o.jsx)(eb,Object.assign({as:"figcaption",display:"block",style:{color:"white"},pb:8,mt:-8,mx:"auto",px:20,fontWeight:"semibold",fontSize:"paragraph",textAlign:"center"},x,{children:C}),void 0):(0,o.jsx)(eb,Object.assign({as:"figcaption"},{children:C}),void 0)),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(nd,Object.assign({onPress:g},{children:(0,o.jsxs)(eb,Object.assign({as:"figure"},{children:[(0,o.jsxs)(eb,Object.assign({className:(0,l.Z)("sl-product-image",e),border:2,borderColor:"body",rounded:"xl",bg:n?i:void 0,overflowX:"hidden",overflowY:"hidden",transform:!0,cursor:"zoom-in",transitionDuration:300,translateX:{hover:2},translateY:{hover:-2},style:{"--shadow-md":"-8px 8px 0 0 var(--color-text)"},boxShadow:{hover:!0}},a,v,{children:[n&&"bottom"!==n?h:null,K,n&&"bottom"===n?h:null]}),void 0),n?null:h]}),void 0)}),void 0),(0,o.jsx)(i0,Object.assign({isOpen:p,onClose:y,size:"grow"},{children:(0,o.jsx)(eb,Object.assign({as:nd,onPress:y,cursor:"zoom-out",overflowX:"hidden",overflowY:"hidden",rounded:"lg"},{children:(0,o.jsx)(eb,{children:s.cloneElement(m,{style:Object.assign({maxHeight:800},m.props.style||{})})},void 0)}),void 0)}),void 0)]},void 0)}let i7={center:{container:{p:16},image:{border:2,rounded:"xl",boxShadow:"lg",style:{maxHeight:500}}},bottom:{container:{pb:16},aspect:{ratio:16/9,mx:16},image:{borderB:2,borderL:2,borderR:2,rounded:"b-lg",objectFit:"scale-down",objectPosition:"bottom"},caption:{pb:0,mt:0,pt:8,mb:-8}},top:{container:{pt:16},aspect:{ratio:16/9,mx:16},image:{borderT:2,borderL:2,borderR:2,rounded:"t-lg",objectFit:"scale-down",objectPosition:"top"}},"top-right":{container:{pt:16},aspect:{ratio:16/9,mr:16},image:{borderT:2,borderR:2,rounded:"tr-lg",objectFit:"scale-down",objectPosition:"left-top"}},"top-left":{container:{pt:16},aspect:{ratio:16/9,ml:16},image:{borderT:2,borderL:2,rounded:"tl-lg",objectFit:"scale-down",objectPosition:"right-top"}}},i9={vertical:"col",horizontal:"row"},oe=e=>{if(eE(e)){for(let[t,n]of Object.entries(e))e[t]=i9[n];return e}return i9[e]},ot=(0,s.memo)((0,s.forwardRef)(function({className:e,spacing:t,direction:n="vertical",divider:r,children:i,...a},u){let c=!!r,d=(0,l.Z)("sl-stack",{[X("stack-",n)]:void 0!==t,[X("stack-",t)]:void 0!==t},e),f=i,h=s.Children.toArray(i).filter(Boolean);if(h&&c){let e=h.length;f=s.Children.map(h,(t,i)=>{let l=i+1===e,a="boolean"==typeof r?(0,o.jsx)(eb,{borderT:"vertical"===n||void 0,borderL:"horizontal"===n||void 0,alignSelf:"stretch"},"d"):s.cloneElement(r,{key:"d"});return(0,o.jsx)(s.Fragment,{children:[t,l?null:a]},i)})}return(0,o.jsx)(rX,Object.assign({as:"div",ref:u,className:d,direction:oe(n)},a,{children:f}),void 0)})),on=(0,s.forwardRef)(function(e,t){return(0,o.jsx)(ot,Object.assign({align:"center"},e,{ref:t,direction:"horizontal"}),void 0)}),or=(0,s.forwardRef)(function(e,t){return(0,o.jsx)(ot,Object.assign({align:"stretch"},e,{ref:t,direction:"vertical"}),void 0)}),oi={},oo=0,ol=!1,os=null,oa=null,ou=e=>{let{renderTrigger:t,children:n,placement:r="bottom",isOpen:i,defaultOpen:l,onOpen:a,onClose:u,delay:c=500,offset:d=10,crossOffset:f,isDisabled:h,shouldFlip:p=!0,hideArrow:g}=e,y=(0,s.useRef)(),m=(0,s.useRef)(),v=e.triggerRef||m,b=function(e){void 0===e&&(e={});let{delay:t=1500}=e,{isOpen:n,open:r,close:i}=iR(e),o=(0,s.useMemo)(()=>""+ ++oo,[]),l=(0,s.useRef)(),a=()=>{oi[o]=d},u=()=>{for(let e in oi)e!==o&&(oi[e](!0),delete oi[e])},c=()=>{clearTimeout(l.current),l.current=null,u(),a(),ol=!0,r(),os&&(clearTimeout(os),os=null),oa&&(clearTimeout(o
1a),oa=null)},d=e=>{e?(clearTimeout(l.current),l.current=null,i()):l.current||(l.current=setTimeout(()=>{l.current=null,i()},500)),os&&(clearTimeout(os),os=null),ol&&(oa&&clearTimeout(oa),oa=setTimeout(()=>{delete oi[o],oa=null,ol=!1},500))},f=()=>{u(),a(),n||os||ol?n||c():os=setTimeout(()=>{os=null,ol=!0,c()},t)};return(0,s.useEffect)(()=>()=>{clearTimeout(l.current),oi[o]&&delete oi[o]},[o]),{isOpen:n,open:e=>{e||!(t>0)||l.current?c():f()},close:d}}({isOpen:i,defaultOpen:l,delay:c,isDisabled:h,onOpenChange:(0,s.useCallback)(e=>{e&&a&&a(),!e&&u&&u()},[u,a])}),{triggerProps:w,tooltipProps:x}=function(e,t,n){let{isDisabled:r,trigger:i}=e,o=eX(),l=(0,s.useRef)(!1),a=(0,s.useRef)(!1),u=()=>{(l.current||a.current)&&t.open(a.current)},c=e=>{l.current||a.current||t.close(e)};(0,s.useEffect)(()=>{let e=e=>{n&&n.current&&"Escape"===e.key&&t.close(!0)};if(t.isOpen)return document.addEventListener("keydown",e,!0),()=>{document.removeEventListener("keydown",e,!0)}},[n,t]);let{hoverProps:d}=nR({isDisabled:r,onHoverStart:()=>{"focus"!==i&&("pointer"===np?l.current=!0:l.current=!1,u())},onHoverEnd:()=>{"focus"!==i&&(a.current=!1,l.current=!1,c())}}),{pressProps:f}=nt({onPressStart:()=>{a.current=!1,l.current=!1,c(!0)}}),{focusableProps:h}=iP({isDisabled:r,onFocus:()=>{nO()&&(a.current=!0,u())},onBlur:()=>{a.current=!1,l.current=!1,c(!0)}},n);return{triggerProps:ti({"aria-describedby":t.isOpen?o:void 0},eQ(h,d,f)),tooltipProps:{id:o}}}({isDisabled:h},b,v),{overlayProps:S,arrowProps:K,arrowIcon:C}=rF({targetRef:v,overlayRef:y,placement:r,offset:d,crossOffset:f,shouldFlip:p,isOpen:b.isOpen,onClose:u}),j=eT(t,{isOpen:b.isOpen});return(0,o.jsxs)(iL,Object.assign({},w,{ref:v},{children:[s.cloneElement(j,{...eQ(j.props,w),ref:v}),(0,o.jsx)(iJ,Object.assign({isOpen:b.isOpen},{children:(0,o.jsxs)(oc,Object.assign({},x,S,{ref:y,state:b},{children:[eT(n,{close:b.close}),!g&&(0,o.jsx)(od,{icon:C,style:K.style},void 0)]}),void 0)}),void 0)]}),void 0)},oc=(0,s.forwardRef)(function({children:e,state:t,...n},r){let i=rq(),{tooltipProps:l}=function(e,t){let n=e4(e,{labelable:!0}),{hoverProps:r}=nR({onHoverStart:()=>null==t?void 0:t.open(!0),onHoverEnd:()=>null==t?void 0:t.close()});return{tooltipProps:eQ(n,r,{role:"tooltip"})}}({children:e},t),{color:s,...a}=eQ(l,n);return(0,o.jsx)(eb,Object.assign({},a,{className:"sl-tooltip",ref:r,"data-testid":"tooltip","data-theme":"dark",bg:i?"canvas-dialog":"canvas-pure"},{children:e}),void 0)});function od({icon:e,style:t}){let n=rq();return(0,o.jsx)(eb,Object.assign({className:"sl-tooltip_tip",pos:"absolute",color:n?"canvas-dialog":"canvas-pure",style:t},{children:(0,o.jsx)(id,{icon:e},void 0)}),void 0)}let of={lg:{h:"md",px:3,py:.5,fontSize:"lg",rounded:"full",leftIconMx:-2,leftIconMr:2,rightIconMl:1,rightIconMr:-.5,iconSize:"15px"},md:{h:"sm",px:2,py:.5,fontSize:"base",rounded:"full",leftIconMx:-1,leftIconMr:1.5,rightIconMl:.5,rightIconMr:-.5,iconSize:"13px"},sm:{h:"xs",px:1.5,py:.5,fontSize:"sm",rounded:"full",leftIconMx:-1,leftIconMr:1,rightIconMl:.5,rightIconMr:-.5,iconSize:"13px"}},oh={solid:{default:{border:0,color:"paragraph",fontSize:"paragraph-tiny",bg:{default:"canvas-100"},borderColor:{default:"input"}},success:{color:"on-success",borderColor:"success",bg:{default:"success"}},warning:{color:"on-warning",borderColor:"warning",bg:{default:"warning"}},danger:{color:"on-danger",borderColor:"danger",bg:{default:"danger"}}},minimal:{default:{color:"paragraph",fontSize:"paragraph-tiny",bg:{default:"transparent"},borderColor:"transparent"},success:{color:"success"},warning:{color:"warning"},danger:{color:"danger"}},outline:{default:{color:"paragraph",fontSize:"paragraph-tiny",bg:{default:"canvas"},borderColor:{default:"input"},ring:!1},success:{borderColor:"success",color:"success"},warning:{borderColor:"warning",color:"warning"},danger:{borderColor:"danger",color:"danger"}}},op=s.memo((0,s.forwardRef)(function({appearance:e="solid",size:t="md",as:n="span",className:r,intent:i,icon:a,iconRight:u,onRemove:c,children:d,...f},h){let{remainingProps:p}=eP(f,eL),g={...oh[e].default,...oh[e][i]},[y,m]=s.useState(!1),v=s.useRef(null),b=s.useRef(null),w=({current:e})=>{var t;return((null==e?void 0:e.offsetWidth)||0)<((null===(t=null==b?void 0:b.current)||void 0===t?void 0:t.offsetWidth)||0)};s.useEffect(()=>{m(w(v))},[v]);let x=(0,o.jsx)(eb,Object.assign({ref:h,as:n,h:of[t].h,px:of[t].px,py:of[t].py,fontSize:of[t].fontSize,rounded:of[t].rounded,borderColor:"on-primary",whitespace:"nowrap",className:(0,l.Z)("sl-badge",r,{"sl-badge--remove":!!c}),maxW:"full"},g,p,{children:(0,o.jsxs)(rX,Object.assign({justifyItems:"start",alignItems:"center",w:"full"},{children:[a?(0,o.jsx)(og,{icon:a,size:t,hasContent:!!d},void 0):null,(0,o.jsx)(rX,Object.assign({flexShrink:!0,overflowX:"hidden"},{children:(0,o.jsx)(eb,Object.assign({textOverflow:"truncate",whitespace:"nowrap",overflowX:"hidden",
1w:"auto",ref:v},{children:(0,o.jsx)("span",Object.assign({ref:b},{children:d}),void 0)}),void 0)}),void 0),u&&!c?(0,o.jsx)(oy,{icon:u,size:t},void 0):null,c?(0,o.jsx)(eb,Object.assign({as:"a",onClick:c,ml:.5},{children:(0,o.jsx)(oy,{icon:["fas","times-circle"],size:t},void 0)}),void 0):null]}),void 0)}),void 0);return y?(0,o.jsx)(ou,Object.assign({renderTrigger:x},{children:d}),void 0):x})),og=({icon:e,size:t,hasContent:n,pulse:r})=>{let i=e;return ih(e)&&(i=(0,o.jsx)(id,{icon:e,style:{fontSize:of[t].iconSize},pulse:r,fixedWidth:!0},void 0)),(0,o.jsx)(eb,Object.assign({"data-testid":"icon",mr:n?of[t].leftIconMr:void 0,mx:n?void 0:of[t].leftIconMx},{children:i}),void 0)},oy=({icon:e,size:t})=>{let n=e;return ih(e)&&(n=(0,o.jsx)(id,{icon:e,style:{fontSize:of[t].iconSize},fixedWidth:!0},void 0)),(0,o.jsx)(eb,Object.assign({"data-testid":"iconright",ml:of[t].rightIconMl,mr:of[t].rightIconMr},{children:n}),void 0)},om={intent:{default:"info-circle",success:"check-circle",warning:"exclamation-circle",danger:"exclamation-circle"}},ov={default:{default:{border:2,borderColor:"transparent",rounded:"lg",bg:{default:"primary-tint"}},success:{bg:{default:"success-tint"}},warning:{bg:{default:"warning-tint"}},danger:{bg:{default:"danger-tint"}}},outline:{default:{border:2,rounded:"xl",borderColor:"primary"},success:{borderColor:"success"},warning:{borderColor:"warning"},danger:{borderColor:"danger"}}},ob=(0,s.memo)(function({intent:e="default",appearance:t="default",heading:n,className:r,icon:i,actions:s,children:a,noContentBottomPadding:u=!1,...c}){let d="default"===e||"info"===e?"primary":e,{themeValue:f}=rY(`colors.${d}`),h={...ov[t].default,...ov[t][e]};return(0,o.jsx)(eb,Object.assign({className:(0,l.Z)("sl-callout",r),rounded:"xl",w:"full",pb:"default"===t?void 0:1,bg:"default"===t?void 0:h.borderColor,role:"alert"},c,{children:(0,o.jsxs)(on,Object.assign({spacing:3,pl:4,pr:s?4:10,pt:4,pb:u?0:4,alignItems:"start",rounded:"xl",bg:"default"===t?void 0:"canvas-pure"},h,{children:[null!==i?(0,o.jsx)(eb,Object.assign({mt:"px"},{children:(0,o.jsx)(ow,{icon:i,intent:e,intentColorValue:f},void 0)}),void 0):null,(0,o.jsxs)(or,Object.assign({flex:1},{children:[n?(0,o.jsx)(iU,Object.assign({size:4,mb:1.5},{children:n}),void 0):null,a]}),void 0),s]}),void 0)}),void 0)}),ow=({icon:e,intent:t,intentColorValue:n})=>{let r=null;if(t&&!e){let e=om.intent[t];e&&(r=(0,o.jsx)(id,{icon:e,style:{color:n},size:"lg"},void 0))}else e&&ih(e)&&(r=(0,o.jsx)(id,{icon:e,style:{color:n},size:"lg"},void 0));return r?(0,o.jsx)(eb,Object.assign({"data-testid":"icon"},{children:r}),void 0):null},ox=(0,s.memo)((0,s.forwardRef)(function({size:e,...t},n){return(0,o.jsx)(eb,Object.assign({as:"span",ref:n,fontSize:e},t),void 0)}));function oS({className:e,...t}){return(0,o.jsx)(eb,Object.assign({as:"code",className:(0,l.Z)(e),fontWeight:"medium",fontFamily:"mono",bg:"code",color:"on-code",border:!0,py:.5,px:1,mx:.5,rounded:!0,style:{fontSize:"0.8125em"}},t),void 0)}let oK=1,oC=new WeakMap;function oj(e){let t=oC.get(e);if(t)return t;let n=oK++;return e&&oC.set(e,n),n}function oE(e){return null}function oO(e){return null}function ok(e){let{id:t,label:n,"aria-labelledby":r,"aria-label":i,labelElementType:o="label"}=e;t=eX(t);let l=eX(),s={};return n?(r=r?r+" "+l:l,s={id:l,htmlFor:"label"===o?t:void 0}):r||i||console.warn("If you do not provide a visible label, you must specify an aria-label or aria-labelledby attribute for accessibility"),{labelProps:s,fieldProps:e9({id:t,"aria-label":i,"aria-labelledby":r})}}function oT(e,t){let{inputElementType:n="input",isDisabled:r=!1,isRequired:i=!1,isReadOnly:o=!1,validationState:l,type:s="text",onChange:a=()=>{}}=e,{focusableProps:u}=iP(e,t),{labelProps:c,fieldProps:d}=ok(e),f=e4(e,{labelable:!0}),h={type:s,pattern:e.pattern};return{labelProps:c,inputProps:eQ(f,"input"===n&&h,ti({disabled:r,readOnly:o,"aria-required":i||void 0,"aria-invalid":"invalid"===l||void 0,"aria-errormessage":e["aria-errormessage"],"aria-activedescendant":e["aria-activedescendant"],"aria-autocomplete":e["aria-autocomplete"],"aria-haspopup":e["aria-haspopup"],value:e.value,defaultValue:e.value?void 0:e.defaultValue,onChange:e=>a(e.target.value),autoComplete:e.autoComplete,maxLength:e.maxLength,minLength:e.minLength,name:e.name,placeholder:e.placeholder,inputMode:e.inputMode,onCopy:e.onCopy,onCut:e.onCut,onPaste:e.onPaste,onCompositionEnd:e.onCompositionEnd,onCompositionStart:e.onCompositionStart,onCompositionUpdate:e.onCompositionUpdate,onSelect:e.onSelect,onBeforeInput:e.onBeforeInput,onInput:e.onInput},u,d))}}oE.getCollectionNode=function*(e,t){let{childItems:n,title:r,children:i}=e,o=e.title||e.children,l=e.textValue||("string"==typeof o?o:"")||e["aria-label"]||"";yield{key:e.id,type:"item",props:e,rendered:o,textValue:l,"aria-label":e["aria-label"],hasChildNodes:null!==e.hasChildItems?e.hasChildItems:!!(e.childItems||e.title&&s.Children.count(e.children)>0),*childNodes(){if(n)for(let e of n)e&&"object"==typeof e?yield{value:{id:void 0!==e.id?e.id:`${oj(e.children)}-subitem`,...e}}:yield{value:e};else if(r){let e=[];
1s.Children.forEach(i,t=>{e.push({element:t})}),yield*e}}}},oO.getCollectionNode=function*(e,t){let{children:n,id:r,title:i,items:o}=e;yield{key:void 0!==r?r:`${oj(o)}-section`,type:"section",hasChildNodes:!0,props:e,rendered:i,"aria-label":e["aria-label"],*childNodes(){if("function"==typeof n){if(!o)throw Error("props.children was a function but props.items is missing");for(let e of o)yield{value:e,renderer:n}}else{let e=[];s.Children.forEach(n,t=>{e.push({element:t})}),yield*e}}}};let oI={default:{default:{borderColor:{default:"input",focus:"primary"}},success:{borderColor:{default:"success",focus:"success-dark"}},warning:{borderColor:{default:"warning",focus:"warning-dark"}},danger:{borderColor:{default:"danger",focus:"danger-dark"}}},minimal:{default:{borderColor:{default:"transparent",hover:"input",focus:"primary"}},success:{borderColor:{default:"transparent",hover:"success",focus:"success-dark"}},warning:{borderColor:{default:"transparent",hover:"warning",focus:"warning-dark"}},danger:{borderColor:{default:"transparent",hover:"danger",focus:"danger-dark"}}}},oM={lg:{px:3},md:{px:2.5},sm:{px:1.5}},oL={lg:"lg",md:"base",sm:"base"},oP=(0,s.memo)((0,s.forwardRef)(function({appearance:e="default",intent:t="default",size:n="md",readOnly:r,disabled:i,className:a,icon:u,required:c,value:d,defaultValue:f,onChange:h,...p},g){let{matchedProps:y,remainingProps:m}=eP(p,eL),v=(0,s.useRef)(),b=g||v,{inputProps:{color:w,...x}}=oT({...m,value:void 0!==d?String(d):d,defaultValue:void 0!==f?String(f):f,onInput:h,isDisabled:i,isReadOnly:r,isRequired:c},b),S={...oI.default.default,...oI.default[t],...oI[e].default,...oI[e][t]},K={},C={};i&&(K={bg:"canvas-100",color:"muted"},C={cursor:"not-allowed"});let j={};return r&&(j.tabIndex=-1,"minimal"===e&&(j.borderColor="transparent")),(0,o.jsxs)(eb,Object.assign({className:(0,l.Z)("sl-input","sl-form-group-border",a),pos:"relative"},y,K,{children:[u?(0,o.jsx)(oR,{icon:u},void 0):null,(0,o.jsx)(eb,Object.assign({as:"input",className:"sl-form-group-border",ref:b,pl:u?8:oM[n].px,pr:oM[n].px,fontSize:oL[n],rounded:!0,h:n,border:!0,w:"full",disabled:i,readOnly:r,pos:"relative"},C,m,S,j,x),void 0)]}),void 0)})),oR=({icon:e})=>{let t=e;return ih(e)&&(t=(0,o.jsx)(id,{icon:e,size:"sm",fixedWidth:!0},void 0)),(0,o.jsx)(rX,Object.assign({pos:"absolute",align:"center",style:{top:0,bottom:0,left:0,lineHeight:0},pl:2},{children:t}),void 0)},oN=e=>{let{children:t,defer:n=!1,fallback:r=null}=e,[i,l]=s.useState(!1);return rD(()=>{n||l(!0)},[n]),s.useEffect(()=>{n&&l(!0)},[n]),(0,o.jsx)(o.Fragment,{children:i?t:r},void 0)},oz=e=>e&&"object"==typeof e&&"group"===e.type,o_=e=>e&&"object"==typeof e&&"option_group"===e.type,oF=e=>e&&"object"==typeof e&&e.hasOwnProperty("value")&&!e.type,oD=e=>e&&"object"==typeof e&&"divider"===e.type,oA=e=>"getFirstKey"in e,oV=s.createContext(null);class oH{constructor(e){this.expandedKeys=e.expandedKeys,this.collection=e.collection,this.selectionManager=e.selectionManager,this.toggleKey=e.toggleKey,this.collapseKey=e.collapseKey}getKeyRightOf(e){let{selectionManager:t,collection:n,toggleKey:r}=this,i=n.getItem(e);if(i&&i.hasChildNodes)return r(e),t.setFocused(!0),this.getFirstKey()}getKeyLeftOf(e){let{selectionManager:t,collection:n,collapseKey:r}=this,i=n.getItem(e);if(!i)return;let o=n.getItem(i.parentKey),l=null;for(;null===l;){if(!o)return null;o.menuLevel===i.menuLevel-1?l=o.key:o=n.getItem(o.parentKey)}return l&&r(l),t.setFocusedKey(l),t.setFocused(!0),l}getKeyAbove(e){let{collection:t}=this,n=this.getDeepestExpandedKey(),r=t.getKeyBefore(e);for(;null!==r;){let e=t.getItem(r);if((null==e?void 0:e.type)==="item"&&!e.isDisabled&&e.parentMenuItemKey===n)return r;r=t.getKeyBefore(r)}return null}getKeyBelow(e){let{collection:t}=this,n=this.getDeepestExpandedKey(),r=t.getKeyAfter(e);for(;null!==r;){let e=t.getItem(r);if((null==e?void 0:e.type)==="item"&&!e.isDisabled&&e.parentMenuItemKey===n)return r;r=t.getKeyAfter(r)}return null}getFirstKey(){let{collection:e}=this,t=this.getDeepestExpandedKey(),n=e.getFirstKey();for(;null!==n;){let r=e.getItem(n);if((null==r?void 0:r.type)==="item"&&!r.isDisabled&&r.parentMenuItemKey===t)return n;n=e.getKeyAfter(n)}return null}getLastKey(){let{collection:e}=this,t=this.getDeepestExpandedKey(),n=e.getLastKey();for(;null!==n;){let r=e.getItem(n);if((null==r?void 0:r.type)==="item"&&!r.isDisabled&&r.parentMenuItemKey===t)return n;n=e.getKeyBefore(n)}return null}getDeepestExpandedKey(){let{expandedKeys:e}=this,t=Array.from(e.keys());return t[t.length-1]||null}}let oW=new WeakMap;function oB(e){let{keyboardDelegate:t,selectionManager:n,onTypeSelect:r}=e,i=(0,s.useRef)({search:"",timeout:null}).current;return{typeSelectProps:{onKeyDownCapture:t.getKeyForSearch?e=>{var o;let l=1!==(o=e.key).length&&/^[A-Z]/i.test(o)?"":o;if(!l||e.ctrlKey||e.metaKey)return;" "!==l||!(i.search.trim().length>0)||(e.preventDefault(),"continuePropagation"in e||e.stopPropagation()),i.search+=l;let s=t.getKeyForSearch(i.search,n.focusedKey);null==s&&(s=t.getKeyForSearch(i.search)),null!=s&&(n.setFocusedKey(s),r&&r(s)),clearTimeout(i.timeout),i.timeout=setTimeout(()=>{i.search=""},500)}:null}}}function o$(e){return tr()?e.metaKey:e.ctrlKey}function oY(e){let t,{selectionManager:n,keyboardDelegate:r,ref:i,autoFocus:o=!1,shouldFocusWrap:l=!1,disallowEmptySelection:a=!1,disallowSelectAll:u=!1,selectOnFocus:c=!1,disallowTypeAhead:d=!1,shouldUseVirtualFocus:f,allowsTabNavigation:h=!1}=e,{direction:p}=tf();(0,s.useEffect)(()=>
1{if(o){let e=null;"first"===o&&(e=r.getFirstKey()),"last"===o&&(e=r.getLastKey());let t=n.selectedKeys;t.size&&(e=t.values().next().value),n.setFocused(!0),n.setFocusedKey(e),null!=e||f||ig(i.current)}},[]);let g={onKeyDown:e=>{if(e.altKey||!i.current.contains(e.target))return;let t=(t,r)=>{null!=t&&(n.setFocusedKey(t,r),e.shiftKey&&"multiple"===n.selectionMode?n.extendSelection(t):c&&n.replaceSelection(t))};switch(e.key){case"ArrowDown":if(r.getKeyBelow){e.preventDefault();let i=null!=n.focusedKey?r.getKeyBelow(n.focusedKey):null==r.getFirstKey?void 0:r.getFirstKey();null==i&&l&&(i=null==r.getFirstKey?void 0:r.getFirstKey(n.focusedKey)),t(i)}break;case"ArrowUp":if(r.getKeyAbove){e.preventDefault();let i=null!=n.focusedKey?r.getKeyAbove(n.focusedKey):null==r.getLastKey?void 0:r.getLastKey();null==i&&l&&(i=null==r.getLastKey?void 0:r.getLastKey(n.focusedKey)),t(i)}break;case"ArrowLeft":r.getKeyLeftOf&&(e.preventDefault(),t(r.getKeyLeftOf(n.focusedKey),"rtl"===p?"first":"last"));break;case"ArrowRight":r.getKeyRightOf&&(e.preventDefault(),t(r.getKeyRightOf(n.focusedKey),"rtl"===p?"last":"first"));break;case"Home":if(r.getFirstKey){e.preventDefault();let t=r.getFirstKey(n.focusedKey,o$(e));n.setFocusedKey(t),o$(e)&&e.shiftKey&&"multiple"===n.selectionMode?n.extendSelection(t):c&&n.replaceSelection(t)}break;case"End":if(r.getLastKey){e.preventDefault();let t=r.getLastKey(n.focusedKey,o$(e));n.setFocusedKey(t),o$(e)&&e.shiftKey&&"multiple"===n.selectionMode?n.extendSelection(t):c&&n.replaceSelection(t)}break;case"PageDown":r.getKeyPageBelow&&(e.preventDefault(),t(r.getKeyPageBelow(n.focusedKey)));break;case"PageUp":r.getKeyPageAbove&&(e.preventDefault(),t(r.getKeyPageAbove(n.focusedKey)));break;case"a":o$(e)&&"multiple"===n.selectionMode&&!0!==u&&(e.preventDefault(),n.selectAll());break;case"Escape":e.preventDefault(),a||n.clearSelection();break;case"Tab":if(!h){if(e.shiftKey)i.current.focus();else{let e,t,n=ik(i.current,{tabbable:!0});do(t=n.lastChild())&&(e=t);while(t);e&&!e.contains(document.activeElement)&&e3(e)}}}},onFocus:e=>{if(n.isFocused){e.currentTarget.contains(e.target)||n.setFocused(!1);return}if(e.currentTarget.contains(e.target)&&(n.setFocused(!0),null==n.focusedKey)){var t,i;let o=e.relatedTarget;o&&e.currentTarget.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_FOLLOWING?n.setFocusedKey(null!=(t=n.lastSelectedKey)?t:r.getLastKey()):n.setFocusedKey(null!=(i=n.firstSelectedKey)?i:r.getFirstKey())}},onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||n.setFocused(!1)},onMouseDown(e){e.currentTarget.contains(e.target)&&e.preventDefault()}},{typeSelectProps:y}=oB({keyboardDelegate:r,selectionManager:n});return d||(g=eQ(y,g)),f||(t=null==n.focusedKey?0:-1),{collectionProps:ti({},g,{tabIndex:t})}}function oU(e){let{selectionManager:t,key:n,ref:r,shouldSelectOnPressUp:i,isVirtualized:o,shouldUseVirtualFocus:l,focus:a}=e,u=e=>t.select(n,e),c=n===t.focusedKey;(0,s.useEffect)(()=>{c&&t.isFocused&&!l&&document.activeElement!==r.current&&(a?a():ig(r.current))},[r,c,t.focusedKey,t.childFocusStrategy,t.isFocused,l]);let d={};return l||(d={tabIndex:c?0:-1,onFocus(e){e.target===r.current&&t.setFocusedKey(n)}}),i?(d.onPressStart=e=>{"keyboard"===e.pointerType&&u(e)},d.onPressUp=e=>{"keyboard"!==e.pointerType&&u(e)}):(d.onPressStart=e=>{"touch"!==e.pointerType&&u(e)},d.onPress=e=>{"touch"===e.pointerType&&u(e)}),o||(d["data-key"]=n),{itemProps:d}}class oZ{constructor(e,t,n,r){this.collection=void 0,this.disabledKeys=void 0,this.ref=void 0,this.collator=void 0,this.collection=e,this.disabledKeys=t,this.ref=n,this.collator=r}getKeyBelow(e){for(e=this.collection.getKeyAfter(e);null!=e;){if("item"===this.collection.getItem(e).type&&!this.disabledKeys.has(e))return e;e=this.collection.getKeyAfter(e)}}getKeyAbove(e){for(e=this.collection.getKeyBefore(e);null!=e;){if("item"===this.collection.getItem(e).type&&!this.disabledKeys.has(e))return e;e=this.collection.getKeyBefore(e)}}getFirstKey(){let e=this.collection.getFirstKey();for(;null!=e;){if("item"===this.collection.getItem(e).type&&!this.disabledKeys.has(e))return e;e=this.collection.getKeyAfter(e)}}getLastKey(){let e=this.collection.getLastKey();for(;null!=e;){if("item"===this.collection.getItem(e).type&&!this.disabledKeys.has(e))return e;e=this.collection.getKeyBefore(e)}}getItem(e){return this.ref.current.querySelector('[data-key="'+e+'"]')}getKeyPageAbove(e){let t=this.ref.current,n=this.getItem(e);if(!n)return null;let r=Math.max(0,n.offsetTop+n.offsetHeight-t.offsetHeight);for(;n&&n.offsetTop>r;
1)e=this.getKeyAbove(e),n=this.getItem(e);return e}getKeyPageBelow(e){let t=this.ref.current,n=this.getItem(e);if(!n)return null;let r=Math.min(t.scrollHeight,n.offsetTop-n.offsetHeight+t.offsetHeight);for(;n&&n.offsetTop<r;)e=this.getKeyBelow(e),n=this.getItem(e);return e}getKeyForSearch(e,t){if(!this.collator)return null;let n=this.collection,r=t||this.getFirstKey();for(;null!=r;){let t=n.getItem(r),i=t.textValue.slice(0,e.length);if(t.textValue&&0===this.collator.compare(i,e))return r;r=this.getKeyBelow(r)}return null}}function oq(e){let{selectionManager:t,collection:n,disabledKeys:r,ref:i,keyboardDelegate:o,autoFocus:l,shouldFocusWrap:a,isVirtualized:u,disallowEmptySelection:c,selectOnFocus:d=!1,disallowTypeAhead:f,shouldUseVirtualFocus:h,allowsTabNavigation:p}=e,g=tp({usage:"search",sensitivity:"base"}),y=(0,s.useMemo)(()=>o||new oZ(n,r,i,g),[o,n,r,i,g]);(0,s.useEffect)(()=>{if(!u&&t.focusedKey&&null!=i&&i.current){var e;let n,r,o,l,s,a,u,c,d=i.current.querySelector('[data-key="'+t.focusedKey+'"]');d&&(n=oX(e=i.current,d,"left"),r=oX(e,d,"top"),o=d.offsetWidth,l=d.offsetHeight,s=e.scrollLeft,a=e.scrollTop,u=s+e.offsetWidth,c=a+e.offsetHeight,n<=s?s=n:n+o>u&&(s+=n+o-u),r<=a?a=r:r+l>c&&(a+=r+l-c),e.scrollLeft=s,e.scrollTop=a)}},[u,i,t.focusedKey]);let{collectionProps:m}=oY({ref:i,selectionManager:t,keyboardDelegate:y,autoFocus:l,shouldFocusWrap:a,disallowEmptySelection:c,selectOnFocus:d,disallowTypeAhead:f,shouldUseVirtualFocus:h,allowsTabNavigation:p});return{listProps:m}}function oX(e,t,n){let r="left"===n?"offsetLeft":"offsetTop",i=0;for(;t.offsetParent&&(i+=t[r],t.offsetParent!==e);){if(t.offsetParent.contains(e)){i-=e[r];break}t=t.offsetParent}return i}function oJ(e,t,n){let{type:r="menu",isDisabled:i}=e,o=eX(),{triggerProps:l,overlayProps:s}=n1({type:r},t,n);return{menuTriggerProps:ti({},l,{id:o,onPressStart(e){"touch"!==e.pointerType&&"keyboard"!==e.pointerType&&t.toggle("virtual"===e.pointerType?"first":null)},onPress(e){"touch"===e.pointerType&&t.toggle()},onKeyDown:e=>{if(!("function"==typeof e.isDefaultPrevented&&e.isDefaultPrevented())&&!e.defaultPrevented&&!i&&n&&n.current)switch(e.key){case"ArrowDown":case"Enter":case" ":e.preventDefault(),e.stopPropagation(),t.toggle("first");break;case"ArrowUp":e.preventDefault(),e.stopPropagation(),t.toggle("last")}}}),menuProps:ti({},s,{"aria-labelledby":o})}}function oG(e){let t,n=e4(e,{labelable:!0});return("vertical"===e.orientation&&(t="vertical"),"hr"!==e.elementType)?{separatorProps:ti({},n,{role:"separator","aria-orientation":t})}:{separatorProps:n}}let oQ={prefix:String(Math.round(1e10*Math.random())),current:0},o0=s.createContext(oQ),o1="undefined"!=typeof window?s.useLayoutEffect:()=>{},o2=new Map,o4=null,o3=new Map,o5=new Set;function o6(){if("undefined"==typeof window)return;let e=t=>{let n=o3.get(t.target);if(n&&(n.delete(t.propertyName),0===n.size&&(t.target.removeEventListener("transitioncancel",e),o3.delete(t.target)),0===o3.size)){for(let e of o5)e();o5.clear()}};document.body.addEventListener("transitionrun",t=>{let n=o3.get(t.target);n||(n=new Set,o3.set(t.target,n),t.target.addEventListener("transitioncancel",e)),n.add(t.propertyName)}),document.body.addEventListener("transitionend",e)}"undefined"!=typeof document&&("loading"!==document.readyState?o6():document.addEventListener("DOMContentLoaded",o6));let o8="undefined"!=typeof window?s.useLayoutEffect:()=>{},o7=new Map,o9=new Set;function le(){if("undefined"==typeof window)return;let e=t=>{let n=o7.get(t.target);if(n&&(n.delete(t.propertyName),0===n.size&&(t.target.removeEventListener("transitioncancel",e),o7.delete(t.target)),0===o7.size)){for(let e of o9)e();o9.clear()}};document.body.addEventListener("transitionrun",t=>{let n=o7.get(t.target);n||(n=new Set,o7.set(t.target,n),t.target.addEventListener("transitioncancel",e)),n.add(t.propertyName)}),document.body.addEventListener("transitionend",e)}"undefined"!=typeof document&&("loading"!==document.readyState?le():document.addEventListener("DOMContentLoaded",le));class lt{shouldInvalidate(e,t){return e.width!==t.width||e.height!==t.height}validate(e){}getInitialLayoutInfo(e){return e}getFinalLayoutInfo(e){return e}}class ln{copy(){let e=new ln(this.type,this.key,this.rect.copy());return e.estimatedSize=this.estimatedSize,e.opacity=this.opacity,e.transform=this.transform,e.parentKey=this.parentKey,e.isSticky=this.isSticky,e.zIndex=this.zIndex,e.allowOverflow=this.allowOverflow,e}constructor(e,t,n){this.type=e,this.key=t,this.parentKey=null,this.rect=n,this.estimatedSize=!1,this.isSticky=!1,this.opacity=1,this.transform=null,this.zIndex=0,this.allowOverflow=!1}}class lr{copy(){return new lr(this.x,this.y)}equals(e){return this.x===e.x&&this.y===e.y}isOrigin(){return 0===this.x&&0===this.y}constructor(e=0,t=0){this.x=e,this.y=t}}class li{get maxX(){return this.x+this.width}get maxY(){return this.y+this.height}get area(){return this.width*this.height}get topLeft(){return new lr(this.x,this.y)}get topRight(){return new lr(this.maxX,this.y)}get bottomLeft(){return new lr(this.x,this.maxY)}get bottomRight(){return new lr(this.maxX,this.maxY)}intersects(e){return this.x<=e.x+e.width&&e.x<=this.x+this.width&&this.y<=e.y+e.height&&e.y<=this.y+this.height}containsRect(e){return this.x<=e.x&&this.y<=e.y&&this.maxX>=e.maxX&&this.maxY>=e.maxY}containsPoint(e){return this.x<=e.x&&this.y<=e.y&&this.maxX>=e.x&&this.maxY>=e.y}getCornerInRect(e){for(let t of["topLeft","topRight","bottomLeft","bottomRight"])if(e.containsPoint(this[t]))return t;return null}equals(e){return e.x===this.x&&e.y===this.y&&e.width===this.width&&e.height===this.height}pointEquals(e){return this.x===e.x&&this.y===e.y}sizeEquals(e){return this.width===e.width&&this.height===e.height}copy(){return new li(this.x,this.y,this.width,this.height)}constructor(e=0,t=0,n=0,r=0){this.x=e,this.y=t,this.width=n,this.height=r}}class lo{copy(){return new lo(this.width,this.height)}equals(e){return this.width===e.width&&this.height===e.height}constructor(e=0,t=0){this.width=e,this.height=t}}let ll=0;class ls{prepareForReuse(){this.content=null,this.rendered=null,this.layoutInfo=null}constructor(e){this.virtualizer=e,this.key=++ll}}let la="undefined"!=typeof window?window.performance:null,lu=la&&(la.now||la.webkitNow||la.msNow||la.mozNow),lc=lu?lu.bind(la):function(){return Date.now?Date.now():new Date().getTime()};function ld(e){return Math.sin(e*Math.PI/2)}function lf(e,t){let n=new Set;for(let r of e.keys())t.has(r)||n.add(r);return n}class lh{addSample(e){this.count++,this.value+=(e-this.value)/this.count}constructor(){this.count=0,this.value=0}}class lp{setVisibleRect(e){let t=performance.now()-this.startTime;t<500&&(this.averageTime.addSample(t),e.x!==this.visibleRect.x&&t>0&&(this.velocity.x=(e.x-this.visibleRect.x)/t),e.y!==this.visibleRect.y&&t>0&&(this.velocity.y=(e.y-this.visibleRect.y)/t)),this.startTime=performance.now(),this.visibleRect=e}collectMetrics(){let e=performance.now()-this.startTime;if(e<500&&this.averagePerf.addSample(e),this.visibleRect.height>0){let e=Math.abs(this.velocity.y*(this.averageTime.value+this.averagePerf.value));this.overscanY.addSample(e)}if(this.visibleRect.width>0){let e=Math.abs(this.velocity.x*(this.averageTime.value+this.averagePerf.value));this.overscanX.addSample(e)}}getOverscannedRect(){let e=this.visibleRect.copy(),t=100*Math.round(Math.min(2*this.visibleRect.height,this.overscanY.value)/100);this.velocity.y>0?e.y-=.2*t:e.y-=t,e.height+=t+.2*t;let n=100*Math.round(Math.min(2*this.visibleRect.width,this.overscanX.value)/100);return this.velocity.x>0?e.x-=.2*n:e.x-=n,e.width+=n+.2*n,e}constructor(){this.startTime=0,this.averagePerf=new lh,this.averageTime=new lh,this.velocity=new lr(5,5),this.overscanX=new lh,this.overscanY=new lh,this.visibleRect=new li}}class lg{constructor(){this.level=0,this.actions=[],this.animated=!0,this.initialMap=new Map,this.finalMap=new Map,this.initialLayoutInfo=new Map,this.finalLayoutInfo=new Map,this.removed=new Map,this.toRemove=new Map}}class ly{_setContentSize(e){this._contentSize=e,this.delegate.setContentSize(e)}_setContentOffset(e){let t=new li(e.x,e.y,this._visibleRect.width,this._visibleRect.height);this.delegate.setVisibleRect(t)}get contentSize(){return this._contentSize}get visibleRect(){return this._visibleRect}set visibleRect(e){this._setVisibleRect(e)}
1_setVisibleRect(e,t=!1){let n=this._visibleRect;if(e.equals(n))return;this.shouldOverscan&&this._overscanManager.setVisibleRect(e);let r=this.layout&&this.layout.shouldInvalidate(e,this._visibleRect);this._resetAnimatedContentOffset(),this._visibleRect=e,r?this.relayout({offsetChanged:!e.pointEquals(n),sizeChanged:!e.sizeEquals(n)}):this.updateSubviews(t)}get collection(){return this._collection}set collection(e){this._setData(e)}_setData(e){e!==this._collection&&(this._collection?this._runTransaction(()=>{this._collection=e},this.transitionDuration>0):(this._collection=e,this.reloadData()))}reloadData(){this.relayout({contentChanged:!0})}getItem(e){return this._collection?this._collection.getItem(e):null}get persistedKeys(){return this._persistedKeys}set persistedKeys(e){!function(e,t){if(e===t)return!0;if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}(e,this._persistedKeys)&&(this._persistedKeys=e,this.updateSubviews())}isPersistedKey(e){if(this._persistedKeys.has(e))return!0;for(let t of this._persistedKeys)for(;null!=t;){let n=this.layout.getLayoutInfo(t);if(!n)break;if((t=n.parentKey)===e)return!0}return!1}get layout(){return this._layout}set layout(e){this.setLayout(e)}setLayout(e,t=!1){if(e===this._layout)return;let n=()=>{this._layout&&(this._layout.virtualizer=null),e.virtualizer=this,this._layout=e};t?this._runTransaction(n):(n(),this.relayout())}_getReuseType(e,t){if("item"===e.type&&t){let n=this.delegate.getType?this.delegate.getType(t):"item",r="item"===n?"item":e.type+"_"+n;return{type:n,reuseType:r}}return{type:e.type,reuseType:e.type}}getReusableView(e){let t=this.getItem(e.key),{reuseType:n}=this._getReuseType(e,t);this._reusableViews[n]||(this._reusableViews[n]=[]);let r=this._reusableViews[n],i=r.length>0?r.pop():new ls(this);return i.viewType=n,this._animatedContentOffset.isOrigin()||(e=e.copy(),e.rect.x+=this._animatedContentOffset.x,e.rect.y+=this._animatedContentOffset.y),i.layoutInfo=e,this._renderView(i),i}_renderView(e){let{type:t,key:n}=e.layoutInfo;e.content=this.getItem(n),e.rendered=this._renderContent(t,e.content)}_renderContent(e,t){let n=this._renderedContent.get(t);if(null!=n)return n;let r=this.delegate.renderView(e,t);return t&&this._renderedContent.set(t,r),r}get visibleViews(){return Array.from(this._visibleViews.values())}getView(e){return this._visibleViews.get(e)||null}getViewsOfType(e){return this.visibleViews.filter(t=>t.layoutInfo&&t.layoutInfo.type===e)}keyForView(e){return e&&e.layoutInfo?e.layoutInfo.key:null}keyAtPoint(e){let t=new li(e.x,e.y,1,1);for(let e of this.layout.getVisibleLayoutInfos(t))if(e.rect.intersects(t))return e.key;return null}willUnmount(){cancelAnimationFrame(this._relayoutRaf)}relayout(e={}){if(!this._scrollAnimation&&"undefined"!=typeof requestAnimationFrame){if(this._invalidationContext){Object.assign(this._invalidationContext,e);return}this._invalidationContext=e,this._relayoutRaf=requestAnimationFrame(()=>{this._relayoutRaf=null,this.relayoutNow()})}}relayoutNow(e=this._invalidationContext||{}){if(this._relayoutRaf&&(cancelAnimationFrame(this._relayoutRaf),this._relayoutRaf=null,e={...this._invalidationContext,...e}),this._invalidationContext=null,!this.layout||!this._collection||this._scrollAnimation)return;let t=this._getScrollAnchor();"function"==typeof e.beforeLayout&&e.beforeLayout(),this.layout.validate(e),this._setContentSize(this.layout.getContentSize()),"function"==typeof e.afterLayout&&e.afterLayout();let n=this.getVisibleRect(),r=this._restoreScrollAnchor(t,e),i=e.contentChanged?0:r.x,o=e.contentChanged?0:r.y;i=Math.max(0,Math.min(this.contentSize.width-n.width,i)),o=Math.max(0,Math.min(this.contentSize.height-n.height,o));let l=!1;if(i!==n.x||o!==n.y?e.animated||!this._animatedContentOffset.isOrigin()?(this._animatedContentOffset.x+=n.x-i,this._animatedContentOffset.y+=n.y-o,l=this.updateSubviews(e.contentChanged)):this._setContentOffset(new lr(i,o)):l=this.updateSubviews(e.contentChanged),e.transaction&&e.animated||this._applyLayoutInfos(),e.animated&&l){this._enableTransitions(),setTimeout(()=>{if(this._disableTransitions(),!this._animatedContentOffset.isOrigin()){let{x:e,y:t}=this.getVisibleRect();this._resetAnimatedContentOffset(),this._setContentOffset(new lr(e,t))}"function"==typeof e.afterAnimation&&e.afterAnimation()},this.transitionDuration+100);return}"function"==typeof e.afterAnimation&&e.afterAnimation()}_correctItemOrder(){if(!this._isScrolling&&!this._transaction)for(let e of this._visibleLayoutInfos.keys()){let t=this._visibleViews.get(e);this._children.delete(t),this._children.add(t)}}_enableTransitions(){this.delegate.beginAnimations()}_disableTransitions(){this.delegate.endAnimations()}_getScrollAnchor(){if(!this.anchorScrollPosition)return null;let e=this.getVisibleRect();if(this.delegate.getScrollAnchor){let t=this.delegate.getScrollAnchor(e);if(null!=t){let n=this.layout.getLayoutInfo(t),r=n.rect.getCornerInRect(e);
1if(r){let t=n.key,i=n.rect[r].y-e.y;return{key:t,layoutInfo:n,corner:r,offset:i}}}}if(0===e.y&&!this.anchorScrollPositionAtTop)return null;let t=null;for(let[n,r]of this._visibleViews){let i=r.layoutInfo;if(i&&i.rect.area>0){let r=i.rect.getCornerInRect(e);if(r){let o=i.rect[r].y-e.y;(!t||o<t.offset)&&(t={key:n,layoutInfo:i,corner:r,offset:o})}}}return t}_restoreScrollAnchor(e,t){let n=this.getVisibleRect();if(e){var r;let i=(null===(r=t.transaction)||void 0===r?void 0:r.animated)?t.transaction.finalMap.get(e.key):this.layout.getLayoutInfo(e.layoutInfo.key);if(i){let t=i.rect[e.corner].y-n.y-e.offset;n.y+=t}}return n}getVisibleRect(){let e=this.visibleRect;return new li(e.x-this._animatedContentOffset.x,e.y-this._animatedContentOffset.y,e.width,e.height)}getVisibleLayoutInfos(){let e=this.shouldOverscan?this._overscanManager.getOverscannedRect():this.getVisibleRect();return this._visibleLayoutInfos=this._getLayoutInfoMap(e),this._visibleLayoutInfos}_getLayoutInfoMap(e,t=!1){let n=this.layout.getVisibleLayoutInfos(e),r=new Map;for(let e of n)t&&(e=e.copy()),r.set(e.key,e);return r}updateSubviews(e=!1){let t,n,r;if(!this._collection)return;let i=this.getVisibleLayoutInfos(),o=this._visibleViews;if(e)t=i,n=o,r=new Set;else{for(let e of({toAdd:t,toRemove:n,toUpdate:r}=function(e,t){let n=lf(e,t),r=lf(t,e),i=new Set;for(let n of e.keys())t.has(n)&&i.add(n);return{toRemove:n,toAdd:r,toUpdate:i}}(o,i),r)){let l=o.get(e);if(!l||!l.layoutInfo)continue;let s=this.getItem(i.get(e).key);if(l.content===s)r.delete(e);else{let{reuseType:i}=this._getReuseType(l.layoutInfo,s);l.viewType!==i&&(r.delete(e),t.add(e),n.add(e))}}if(0===t.size&&0===n.size&&0===r.size){this._transaction&&this._applyLayoutInfos();return}}let l=new Set;for(let e of n.keys()){let t=this._visibleViews.get(e);t&&(l.add(t),this._visibleViews.delete(e),this._transaction?this._transaction.toRemove.set(e,t):this.reuseView(t))}for(let e of t.keys()){let t,n=i.get(e);this._transaction&&(this._transaction.initialLayoutInfo.has(e)&&(n=this._transaction.initialLayoutInfo.get(e)),(t=this._transaction.toRemove.get(e))&&(this._transaction.toRemove.delete(e),this._applyLayoutInfo(t,n))),t||(t=this.getReusableView(n),l.has(t)||this._children.add(t)),this._visibleViews.set(e,t),l.delete(t)}for(let e of r){let t=o.get(e);this._renderedContent.delete(e),this._renderView(t)}this._transaction||this.removeViews(l),this._correctItemOrder(),this._flushVisibleViews();let s=this._transaction&&(t.size>0||n.size>0||this._hasLayoutUpdates());return s&&requestAnimationFrame(()=>{this._transaction&&requestAnimationFrame(()=>this._applyLayoutInfos())}),s}afterRender(){this.shouldOverscan&&this._overscanManager.collectMetrics()}_flushVisibleViews(){let e=new Map([[null,[]]]);for(let t of this._children)e.has(t.layoutInfo.parentKey)||e.set(t.layoutInfo.parentKey,[]),e.get(t.layoutInfo.parentKey).push(t),e.has(t.layoutInfo.key)||e.set(t.layoutInfo.key,[]);let t=(n,r)=>r.map(r=>{let i=e.get(r.layoutInfo.key);return this.delegate.renderWrapper(n,r,i,e=>t(r,e))}),n=t(null,e.get(null));this.delegate.setVisibleViews(n)}_applyLayoutInfo(e,t){return e.layoutInfo!==t&&(e.layoutInfo=t,!0)}_applyLayoutInfos(){let e=!1;for(let t of this._visibleViews.values()){let n=t.layoutInfo;if(n){let r=this.layout.getLayoutInfo(n.key);this._applyLayoutInfo(t,r)&&(e=!0)}}if(this._transaction){for(let t of this._transaction.toRemove.values()){let n=t.layoutInfo,r=this.layout.getLayoutInfo(n.key);this._applyLayoutInfo(t,r)&&(e=!0)}for(let t of this._transaction.removed.values()){let n=t.layoutInfo,r=this._transaction.finalLayoutInfo.get(n.key)||n;r=this.layout.getFinalLayoutInfo(r.copy()),this._applyLayoutInfo(t,r)&&(e=!0)}}e&&this._flushVisibleViews()}_hasLayoutUpdates(){if(!this._transaction)return!1;for(let e of this._visibleViews.values()){let t=e.layoutInfo;if(!t)return!0;let n=this.layout.getLayoutInfo(t.key);if(!t.rect.equals(n.rect)||t.opacity!==n.opacity||t.transform!==n.transform)return!0}return!1}reuseView(e){e.prepareForReuse(),this._reusableViews[e.viewType].push(e)}removeViews(e){for(let t of e)this._children.delete(t)}updateItemSize(e,t){if(this.layout.updateItemSize){if(this._scrollAnimation){this._sizeUpdateQueue.set(e,t);return}this.layout.updateItemSize(e,t)&&this.relayout()}}startScrolling(){this._isScrolling=!0}endScrolling(){this._isScrolling=!1,this._correctItemOrder(),this._flushVisibleViews()}_resetAnimatedContentOffset(){this._animatedContentOffset.isOrigin()||(this._animatedContentOffset=new lr(0,0),this._applyLayoutInfos())}scrollToItem(e,t){if(null==e)return;let n=this.layout.getLayoutInfo(e);if(!n)return;let{duration:r=300,shouldScrollX:i=!0,shouldScrollY:o=!0,offsetX:l=0,offsetY:s=0}=t,a=this.visibleRect.x,u=this.visibleRect.y,c=n.rect.x-l,d=n.rect.y-s,f=a+this.visibleRect.width,h=u+this.visibleRect.height;return i&&(c<=a||0===f?a=c:n.rect.maxX>
1f&&(a+=n.rect.maxX-f)),o&&(d<=u||0===h?u=d:n.rect.maxY>h&&(u+=n.rect.maxY-h)),this.scrollTo(new lr(a,u),r)}scrollTo(e,t=300){var n,i;let o,l,s;return(this._scrollAnimation&&(this._scrollAnimation.cancel(),this._scrollAnimation=null),t<=0||this.visibleRect.pointEquals(e))?(this._setContentOffset(e),Promise.resolve()):(this.startScrolling(),this._scrollAnimation=(n=this.visibleRect,i=e=>{this._setContentOffset(e)},l=!1,(s=new Promise(s=>{let a=lc(),u=e.x-n.x,c=e.y-n.y;o=requestAnimationFrame(function d(f){null==r&&(r=f>1e12!=lc()>1e12),r&&(f=lc());let h=f-a;h>t?(i(e),s()):!1===i(new lr(n.x+u*ld(h/t),n.y+c*ld(h/t)))||l||(o=requestAnimationFrame(d))})})).cancel=function(){l=!0,cancelAnimationFrame(o)},s),this._scrollAnimation.then(()=>{for(let[e,t]of(this._scrollAnimation=null,this._sizeUpdateQueue))this.updateItemSize(e,t);this._sizeUpdateQueue.clear(),this.relayout(),this._processTransactionQueue(),this.endScrolling()}),this._scrollAnimation)}_runTransaction(e,t){this._startTransaction(),this._nextTransaction&&this._nextTransaction.actions.push(e),this._endTransaction(t)}_startTransaction(){this._nextTransaction||(this._nextTransaction=new lg),this._nextTransaction.level++}_endTransaction(e){return!!this._nextTransaction&&(null!=e&&(this._nextTransaction.animated=e),!(--this._nextTransaction.level>0)&&(0===this._nextTransaction.actions.length?(this._nextTransaction=null,!1):(null==this._nextTransaction.animated&&(this._nextTransaction.animated=!0),this._transactionQueue.push(this._nextTransaction),this._nextTransaction=null,this._processTransactionQueue(),!0)))}_processTransactionQueue(){if(this._transaction||this._scrollAnimation)return;let e=this._transactionQueue.shift();e&&this._performTransaction(e)}_getContentRect(){return new li(0,0,this.contentSize.width,this.contentSize.height)}_performTransaction(e){this._transaction=e,this.relayoutNow({transaction:e,animated:e.animated,beforeLayout:()=>{for(let t of(e.animated&&(e.initialMap=this._getLayoutInfoMap(this._getContentRect(),!0)),e.actions))t()},afterLayout:()=>{e.animated?(e.finalMap=this._getLayoutInfoMap(this._getContentRect()),this._setupTransactionAnimations(e)):this._transaction=null},afterAnimation:()=>{if(e.toRemove.size>0||e.removed.size>0)for(let t of function*(...e){for(let t of e)yield*t}(e.toRemove.values(),e.removed.values()))this._children.delete(t),this.reuseView(t);this._transaction=null,this._correctItemOrder(),this._flushVisibleViews(),this._processTransactionQueue()}})}_setupTransactionAnimations(e){let{initialMap:t,finalMap:n}=e;for(let[r,i]of t)n.has(r)?e.initialLayoutInfo.set(r,i):e.finalLayoutInfo.set(i.key,i);for(let[r,i]of n)if(!t.has(r)){let t=this.layout.getInitialLayoutInfo(i.copy());e.initialLayoutInfo.set(r,t)}for(let[t,r]of this._visibleViews)!n.has(t)&&r.layoutInfo.rect.width>0&&(e.removed.set(t,r),this._visibleViews.delete(t),r.layoutInfo&&!e.finalLayoutInfo.has(r.layoutInfo.key)&&e.finalLayoutInfo.set(r.layoutInfo.key,r.layoutInfo))}constructor(e={}){var t;for(let n of(this._contentSize=new lo,this._visibleRect=new li,this._reusableViews={},this._visibleLayoutInfos=new Map,this._visibleViews=new Map,this._renderedContent=new WeakMap,this._children=new Set,this._invalidationContext=null,this._overscanManager=new lp,this._persistedKeys=new Set,this._scrollAnimation=null,this._isScrolling=!1,this._sizeUpdateQueue=new Map,this._animatedContentOffset=new lr(0,0),this._transaction=null,this._nextTransaction=null,this._transactionQueue=[],this.transitionDuration=null!==(t=e.transitionDuration)&&void 0!==t?t:500,this.anchorScrollPosition=e.anchorScrollPosition||!1,this.anchorScrollPositionAtTop=e.anchorScrollPositionAtTop||!1,this.shouldOverscan=!1!==e.shouldOverscan,["delegate","size","layout","collection"]))e[n]&&(this[n]=e[n])}}let lm=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),lv=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function lb(){let e="undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch(t){e="en-US"}return{locale:e,direction:!function(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize().script;return lm.has(t)}let t=e.split("-")[0];return lv.has(t)}(e)?"ltr":"rtl"}}let lw=lb(),lx=new Set;function lS(){for(let e of(lw=lb(),lx))e(lw)}let lK=s.createContext(null);function lC(){let e=function(){let e=function(){let e=(0,s.useContext)(o0)!==oQ,[t,n]=(0,s.use
1State)(e);return"undefined"!=typeof window&&e&&(0,s.useLayoutEffect)(()=>{n(!1)},[]),t}(),[t,n]=(0,s.useState)(lw);return((0,s.useEffect)(()=>(0===lx.size&&window.addEventListener("languagechange",lS),lx.add(n),()=>{lx.delete(n),0===lx.size&&window.removeEventListener("languagechange",lS)}),[]),e)?{locale:"en-US",direction:"ltr"}:t}();return(0,s.useContext)(lK)||e}let lj=null,lE=s.forwardRef(function(e,t){let{contentSize:n,onVisibleRectChange:r,children:i,innerStyle:o,sizeToFit:l,onScrollStart:a,onScrollEnd:u,scrollDirection:c="both",...d}=e,f=(0,s.useRef)();t=t||f;let h=(0,s.useRef)({scrollTop:0,scrollLeft:0,scrollEndTime:0,scrollTimeout:null,width:0,height:0,isScrolling:!1}).current,{direction:p}=lC(),[g,m]=(0,s.useState)(!1),v=(0,s.useCallback)(t=>{t.target===t.currentTarget&&(e.onScroll&&e.onScroll(t),(0,y.flushSync)(()=>{let e=t.currentTarget.scrollTop,i=function(e,t){let{scrollLeft:n}=e;if("rtl"===t){let{scrollWidth:t,clientWidth:r}=e;switch(function(e=!1){if(null===lj||e){let e=document.createElement("div"),t=e.style;t.width="50px",t.height="50px",t.overflow="scroll",t.direction="rtl";let n=document.createElement("div"),r=n.style;r.width="100px",r.height="100px",e.appendChild(n),document.body.appendChild(e),e.scrollLeft>0?lj="positive-descending":(e.scrollLeft=1,lj=0===e.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(e)}return lj}()){case"negative":n=-n;break;case"positive-descending":n=t-r-n}}return n}(t.currentTarget,p);h.scrollTop=Math.max(0,Math.min(e,n.height-h.height)),h.scrollLeft=Math.max(0,Math.min(i,n.width-h.width)),r(new li(h.scrollLeft,h.scrollTop,h.width,h.height)),!h.isScrolling&&(h.isScrolling=!0,m(!0),a&&a());let o=Date.now();h.scrollEndTime<=o+50&&(h.scrollEndTime=o+300,clearTimeout(h.scrollTimeout),h.scrollTimeout=setTimeout(()=>{h.isScrolling=!1,m(!1),h.scrollTimeout=null,u&&u()},300))}))},[e,p,h,n,r,a,u]);(0,s.useEffect)(()=>()=>{clearTimeout(h.scrollTimeout)},[]);let b=(0,s.useCallback)(()=>{let e=t.current;if(!e)return;let i=e.clientWidth,o=e.clientHeight;l&&n.width>0&&n.height>0&&("width"===l?i=Math.min(i,n.width):"height"===l&&(o=Math.min(o,n.height))),(h.width!==i||h.height!==o)&&(h.width=i,h.height=o,r(new li(h.scrollLeft,h.scrollTop,i,o)))},[r,t,h,l,n]);o1(()=>{b()},[b]),function(e){let{ref:t,onResize:n}=e;(0,s.useEffect)(()=>{let e=null==t?void 0:t.current;if(e){if(!(void 0!==window.ResizeObserver))return window.addEventListener("resize",n,!1),()=>{window.removeEventListener("resize",n,!1)};{let t=new window.ResizeObserver(e=>{e.length&&n()});return t.observe(e),()=>{e&&t.unobserve(e)}}}},[n,t])}({ref:t,onResize:b});let w={padding:0,...d.style};return"horizontal"===c?(w.overflowX="auto",w.overflowY="hidden"):"vertical"===c?(w.overflowY="auto",w.overflowX="hidden"):w.overflow="auto",s.createElement("div",{...d,style:w,ref:t,onScroll:v},s.createElement("div",{role:"presentation",style:{width:n.width,height:n.height,pointerEvents:g?"none":"auto",position:"relative",...o}},i))});function lO(e){let{className:t,reusableView:n,parent:r}=e,{direction:i}=lC(),o=(0,s.useRef)();return!function(e){let{reusableView:{layoutInfo:t,virtualizer:n},ref:r}=e,i=(0,s.useCallback)(()=>{var e;let i,o;let l=(i=(e=r.current).style.height,e.style.height="",o=new lo(e.scrollWidth,e.scrollHeight),e.style.height=i,o);n.updateItemSize(t.key,l)},[n,t.key,r]);o1(()=>{t.estimatedSize&&i()})}({reusableView:n,ref:o}),s.createElement("div",{role:"presentation",ref:o,className:t,style:function(e,t,n){let r="rtl"===t?"right":"left",i=lk.get(e);if(i&&null!=i[r]){if(!n)return i;let t=e.rect.y-n.rect.y,o=e.rect.x-n.rect.x;if(i.top===t&&i[r]===o)return i}let o={position:e.isSticky?"sticky":"absolute",overflow:e.allowOverflow?"visible":"hidden",top:e.rect.y-(n?n.rect.y:0),[r]:e.rect.x-(n?n.rect.x:0),transition:"all",WebkitTransition:"all",WebkitTransitionDuration:"inherit",transitionDuration:"inherit",width:e.rect.width,height:e.rect.height,opacity:e.opacity,zIndex:e.zIndex,transform:e.transform,contain:"size layout style"};return lk.set(e,o),o}(n.layoutInfo,i,r&&r.layoutInfo)},n.rendered)}let lk=new WeakMap,lT=s.forwardRef(function(e,t){let{children:n,renderWrapper:r,layout:i,collection:o,sizeToFit:a,scrollDirection:u,transitionDuration:c,isLoading:d,onLoadMore:f,focusedKey:h,shouldUseVirtualFocus:p,scrollToItem:g,...y}=e,m=(0,s.useRef)();t=t||m;
1let v=function(e){let[t,n]=(0,s.useState)([]),[r,i]=(0,s.useState)(new lo),[o,l]=(0,s.useState)(!1),[a,u]=(0,s.useState)(!1),c=(0,s.useMemo)(()=>new ly,[]);return c.delegate={setVisibleViews:n,setVisibleRect(t){c.visibleRect=t,e.onVisibleRectChange(t)},setContentSize:i,renderView:e.renderView,renderWrapper:e.renderWrapper,beginAnimations:()=>l(!0),endAnimations:()=>l(!1),getScrollAnchor:e.getScrollAnchor},c.layout=e.layout,c.collection=e.collection,c.transitionDuration=e.transitionDuration,o8(()=>{c.afterRender()}),(0,s.useEffect)(()=>()=>c.willUnmount(),[]),{virtualizer:c,visibleViews:t,setVisibleRect:(0,s.useCallback)(e=>{c.visibleRect=e},[c]),contentSize:r,isAnimating:o,isScrolling:a,startScrolling:(0,s.useCallback)(()=>{c.startScrolling(),u(!0)},[c]),endScrolling:(0,s.useCallback)(()=>{c.endScrolling(),u(!1)},[c])}}({transitionDuration:c,layout:i,collection:o,renderView:n,renderWrapper:r||lI,onVisibleRectChange(e){t.current.scrollLeft=e.x,t.current.scrollTop=e.y}}),{virtualizerProps:b}=function(e,t,n){let r,{focusedKey:i,scrollToItem:o,shouldUseVirtualFocus:l}=e,{virtualizer:a}=t,u=(0,s.useRef)(null),c=(0,s.useRef)(!1);(0,s.useEffect)(()=>{if(0===a.visibleRect.height)return;let e=np;i===u.current||"pointer"===e&&c.current||(o?o(i):a.scrollToItem(i,{duration:0})),u.current=i},[i,a.visibleRect.height,a,u,o]),a.persistedKeys=(0,s.useMemo)(()=>i?new Set([i]):new Set,[i]);let d=(0,s.useCallback)(e=>{let t=np;!c.current&&n.current.contains(e.target)&&"pointer"!==t&&(o?o(i):a.scrollToItem(i,{duration:0})),c.current=e.target!==n.current},[n,a,i,o]),f=(0,s.useCallback)(e=>{c.current=n.current.contains(e.relatedTarget)},[n]),h=a.getView(i);return(0,s.useEffect)(()=>{i&&!h&&c.current&&document.activeElement!==n.current&&function(e){if(function(){if(null==o4){o4=!1;try{document.createElement("div").focus({get preventScroll(){return o4=!0,!0}})}catch(e){}}return o4}())e.focus({preventScroll:!0});else{let t=function(e){for(var t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}(n.current)}),l||(r=h?-1:0),{virtualizerProps:{tabIndex:r,onFocus:d,onBlur:f}}}(e,v,t),w=(0,s.useCallback)(e=>{if(v.setVisibleRect(e),!d&&f){let t=v.virtualizer.contentSize.height-2*e.height;e.y>t&&f()}},[d,f,v]);return o1(()=>{!d&&f&&!v.isAnimating&&v.contentSize.height>0&&v.contentSize.height<=v.virtualizer.visibleRect.height&&f()},[v.contentSize,v.isAnimating,v.virtualizer,f,d]),s.createElement(lE,{...function(...e){let t={...e[0]};for(let n=1;n<e.length;n++){let r=e[n];for(let e in r){let n=t[e],i=r[e];"function"==typeof n&&"function"==typeof i&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?t[e]=function(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}(n,i):("className"===e||"UNSAFE_className"===e)&&"string"==typeof n&&"string"==typeof i?t[e]=(0,l.Z)(n,i):"id"===e&&n&&i?t.id=function(e,t){if(e===t)return e;let n=o2.get(e);if(n)return n(t),t;let r=o2.get(t);return r?(r(e),e):t}(n,i):t[e]=void 0!==i?i:n}}return t}(y,b),ref:t,innerStyle:v.isAnimating?{transition:`none ${v.virtualizer.transitionDuration}ms`}:void 0,contentSize:v.contentSize,onVisibleRectChange:w,onScrollStart:v.startScrolling,onScrollEnd:v.endScrolling,sizeToFit:a,scrollDirection:u},v.visibleViews)});function lI(e,t){return s.createElement(lO,{key:t.key,reusableView:t,parent:e})}class lM extends lt{getLayoutInfo(e){return this.layoutInfos.get(e)}getVisibleLayoutInfos(e){let t=[],n=r=>{for(let i of r)this.isVisible(i,e)&&(t.push(i.layoutInfo),i.header&&t.push(i.header),i.children&&n(i.children))};return n(this.rootNodes),t}isVisible(e,t){return e.layoutInfo.rect.intersects(t)||e.layoutInfo.isSticky||this.virtualizer.isPersistedKey(e.layoutInfo.key)}validate(e){if(this.invalidateEverything=e.sizeChanged,this.collection=this.virtualizer.collection,this.rootNodes=this.buildCollection(),this.lastCollection){for(let e of this.lastCollection.getKeys())if(!this.collection.getItem(e)){let n=this.layoutNodes.get(e);if(n){var t;this.layoutInfos.delete(n.layoutInfo.key),this.layoutInfos.delete(null===(t=n.header)||void 0===t?void 0:t.key),this.layoutNodes.delete(e)}}}this.lastWidth=this.virtualizer.visibleRect.width,this.lastCollection=this.collection}buildCollection(){var e,t;let n=this.padding,r=[];for(let e of this.collection){let t=this.buildChild(e,0,n);n=t.layoutInfo.rect.maxY,r.push(t)}if(this.isLoading){let t=new ln("loader","loader",new li(0,n,this.virtualizer.visibleRect.width,null!==(e=this.loaderHeight)&&void 0!==e?e:this.virtualizer.visibleRect.height));this.layoutInfos.set("loader",t),r.push({layoutInfo:t}),n=t.rect.maxY}if(0===r.length){let e=new ln("placeholder","placeholder",new li(0,n,this.virtualizer.visibleRect.width,null!==(t=this.placeholderHeight)&&void 0!==t?t:this.virtualizer.visibleRect.height));this.layoutInfos.set("placeholder",e),r.push({layoutInfo:e}),n=e.rect.maxY}return this.contentSize=new lo(this.virtualizer.visibleRect.width,n+this.padding),r}buildChild(e,t,n){var r;let i=this.layoutNodes.get(e.key);if(!this.invalidateEverything&&i&&i.node===e&&n===(i.header||i.layoutInfo).rect.y)return i;let o=this.buildNode(e,t,n);return o.node=e,o.layoutInfo.parentKey=null!==(r=e.parentKey)&&void 0!==r?r:null,this.layoutInfos.set(o.layoutInfo.key,o.layoutInfo),o.header&&this.layoutInfos.set(o.header.key,o.header),this.layoutNodes.set(e.key,o),o}buildNode(e,t,n){switch(e.type){case"section":return this.buildSection(e,t,n);case"item":return this.buildItem(e,t,n)}}buildSection(e,t,n){let r=this.virtualizer.visibleRect.width,i=this.headingHeight,o=!1;if(null==i){let t=this.layoutNodes.get(e.key);if(t&&t.header){let n=this.collection.getItem(e.key),l=this.lastCollection?this.lastCollection.getItem(e.key):null;i=t.header.rect.height,o=r!==this.lastWidth||n!==l||t.header.estimatedSize}else i=e.rendered?this.estimatedHeadingHeight:0,o=!0}null==i&&(i=48);let l=new li(0,n,r,i),s=new ln("header",e.key+":header",l);s.estimatedSize=o,s.parentKey=e.key;let a=new li(0,n+=s.rect.height,r,0),u=new ln(e.type,e.key,a),c=n,d=[];for(let r of e.childNodes){let e=this.buildChild(r,t,n);n=e.layoutInfo.rect.maxY,d.push(e)}return a.height=n-c,{header:s,layoutInfo:u,children:d}}buildItem(e,t,n){let r=this.virtualizer.visibleRect.width,i=this.rowHeight,o=!1;if(null==i){let t=this.layoutNodes.get(e.key);if(t){let n=this.collection.getItem(e.key),l=this.lastCollection?this.lastCollection.getItem(e.key):null;i=t.layoutInfo.rect.height,o=r!==this.lastWidth||n!==l||t.layoutInfo.estimatedSize}else i=this.estimatedRowHeight,o=!0}null==i&&(i=48),"function"==typeof this.indentationForItem&&(t+=this.indentationForItem(this.collection,e.key)||0);let l=new li(t,n,r-t,i),s=new ln(e.type,e.key,l);return s.allowOverflow=!0,s.estimatedSize=o,{layoutInfo:s}}updateItemSize(e,t){let n=this.layoutInfos.get(e);if(!n)return!1;if(n.estimatedSize=!1,n.rect.height!==t.height){let r=n.copy();r.rect.height=t.height,this.layoutInfos.set(e,r),this.updateLayoutNode(e,n,r);let i=this.collection.getItem(n.parentKey);for(;i;)this.updateLayoutNode(i.key,n,r),i=this.collection.getItem(i.parentKey);return!0}return!1}updateLayoutNode(e,t,n){let r=this.layoutNodes.get(e);r&&(r.node=null,r.header===t?r.header=n:r.layoutInfo===t&&(r.layoutInfo=n))}getContentSize(){return this.contentSize}
1getKeyAbove(e){let t=this.collection;for(e=t.getKeyBefore(e);null!=e;){let n=t.getItem(e);if("item"===n.type&&(this.allowDisabledKeyFocus||!this.disabledKeys.has(n.key)))return e;e=t.getKeyBefore(e)}}getKeyBelow(e){let t=this.collection;for(e=t.getKeyAfter(e);null!=e;){let n=t.getItem(e);if("item"===n.type&&(this.allowDisabledKeyFocus||!this.disabledKeys.has(n.key)))return e;e=t.getKeyAfter(e)}}getKeyPageAbove(e){let t=this.getLayoutInfo(e);if(t){let e=Math.max(0,t.rect.y+t.rect.height-this.virtualizer.visibleRect.height);for(;t&&t.rect.y>e;){let e=this.getKeyAbove(t.key);t=this.getLayoutInfo(e)}if(t)return t.key}return this.getFirstKey()}getKeyPageBelow(e){let t=this.getLayoutInfo(null!=e?e:this.getFirstKey());if(t){let e=Math.min(this.virtualizer.contentSize.height,t.rect.y-t.rect.height+this.virtualizer.visibleRect.height);for(;t&&t.rect.y<e;){let e=this.getKeyBelow(t.key);t=this.getLayoutInfo(e)}if(t)return t.key}return this.getLastKey()}getFirstKey(){let e=this.collection,t=e.getFirstKey();for(;null!=t;){let n=e.getItem(t);if("item"===n.type&&(this.allowDisabledKeyFocus||!this.disabledKeys.has(n.key)))return t;t=e.getKeyAfter(t)}}getLastKey(){let e=this.collection,t=e.getLastKey();for(;null!=t;){let n=e.getItem(t);if("item"===n.type&&(this.allowDisabledKeyFocus||!this.disabledKeys.has(n.key)))return t;t=e.getKeyBefore(t)}}getKeyForSearch(e,t){if(!this.collator)return null;let n=this.collection,r=t||this.getFirstKey();for(;null!=r;){let t=n.getItem(r),i=t.textValue.slice(0,e.length);if(t.textValue&&0===this.collator.compare(i,e))return r;r=this.getKeyBelow(r)}return null}getInitialLayoutInfo(e){return e.opacity=0,e.transform="scale3d(0.8, 0.8, 0.8)",e}getFinalLayoutInfo(e){return e.opacity=0,e.transform="scale3d(0.8, 0.8, 0.8)",e}getDropTargetFromPoint(e,t,n){e+=this.virtualizer.visibleRect.x,t+=this.virtualizer.visibleRect.y;let r=this.virtualizer.keyAtPoint(new lr(e,t));if(null==r)return;let i=this.getLayoutInfo(r),o=i.rect,l={type:"item",key:i.key,dropPosition:"on"};return n(l)?t<=o.y+10&&n({...l,dropPosition:"before"})?l.dropPosition="before":t>=o.maxY-10&&n({...l,dropPosition:"after"})&&(l.dropPosition="after"):t<=o.y+o.height/2&&n({...l,dropPosition:"before"})?l.dropPosition="before":n({...l,dropPosition:"after"})&&(l.dropPosition="after"),l}constructor(e={}){super(),this.disabledKeys=new Set,this.allowDisabledKeyFocus=!1,this.rowHeight=e.rowHeight,this.estimatedRowHeight=e.estimatedRowHeight,this.headingHeight=e.headingHeight,this.estimatedHeadingHeight=e.estimatedHeadingHeight,this.padding=e.padding||0,this.indentationForItem=e.indentationForItem,this.collator=e.collator,this.loaderHeight=e.loaderHeight,this.placeholderHeight=e.placeholderHeight,this.layoutInfos=new Map,this.layoutNodes=new Map,this.rootNodes=[],this.lastWidth=0,this.lastCollection=null,this.allowDisabledKeyFocus=e.allowDisabledKeyFocus}}let lL=(0,s.forwardRef)(function(e,t){let{renderTrigger:n,children:r,isOpen:i,defaultOpen:l,placement:a="bottom",scrollRef:u,onOpen:c,onClose:d,contain:f=!0,autoFocus:h=!0,restoreFocus:p=!0,offset:g=e.showArrow?10:8,crossOffset:y=0,shouldFlip:m=!0,p:v,appearance:b="default",showArrow:w,type:x="dialog",isNonModal:S,matchTriggerWidth:K,boundaryElement:C}=e,j=iR({isOpen:i,defaultOpen:l,onOpenChange:(0,s.useCallback)(e=>{e&&c&&c(),!e&&d&&d()},[d,c])}),E=(0,s.useRef)(),O=!!e.triggerRef,k=(0,s.useRef)(),T=tb(k),{triggerProps:I,overlayProps:M}=n1({type:x},j,E),{overlayProps:L,arrowProps:P,arrowIcon:R}=rF({targetRef:e.triggerRef||E,overlayRef:T,placement:a,offset:g,scrollRef:u,crossOffset:y,boundaryElement:C,shouldFlip:m,isOpen:j.isOpen,onClose:d,matchTriggerWidth:K}),N={...I,ref:O?void 0:E},z=void 0===i?j.toggle:void 0,_=n?eT(n,{isOpen:j.isOpen}):null;return(0,o.jsxs)(o.Fragment,{children:[_&&(0,o.jsx)(nf,Object.assign({},N,{onPress:z,isPressed:j.isOpen},{children:_}),void 0),(0,o.jsx)(iJ,Object.assign({isOpen:j.isOpen},{children:(0,o.jsxs)(lR,Object.assign({},M,{style:eQ(L.style,{zIndex:e.zIndex,left:e.left,top:e.top}),ref:k,isOpen:j.isOpen,onClose:j.close,p:v,contain:f,autoFocus:h,restoreFocus:p,appearance:b,isNonModal:S,type:x},{children:[eT(r,{close:j.close}),w&&(0,o.jsx)(lN,{icon:R,style:P.style},void 0)]}),void 0)}),void 0)]},void 0)}),lP={default:{p:4,bg:"canvas-dialog"},minimal:{}},lR=(0,s.forwardRef)(function({children:e,isOpen:t,onClose:n,contain:r,autoF
1ocus:i,restoreFocus:l,appearance:a,isNonModal:u,type:c,...d},f){let h=tm(f),{overlayProps:p}=nD({onClose:n,isOpen:t,isDismissable:!0,shouldCloseOnBlur:"listbox"===c},h),{modalProps:g}=rn({isDisabled:u}),{color:y,...m}=eQ(p,d,g),v=lP[a]||{};return(0,s.useEffect)(()=>{requestAnimationFrame(()=>{h.current&&!h.current.contains(document.activeElement)&&ig(h.current)})},[h]),(0,o.jsxs)(ib,Object.assign({contain:r,restoreFocus:l,autoFocus:i},{children:[(0,o.jsx)(iX,{onDismiss:n},void 0),(0,o.jsx)(eb,Object.assign({},m,v,{className:"sl-popover",ref:h,role:"presentation",tabIndex:-1,display:"inline-flex","data-testid":"popover","data-ispopover":"true"},{children:e}),void 0),(0,o.jsx)(iX,{onDismiss:n},void 0)]}),void 0)});function lN({icon:e,style:t}){let n=rq();return(0,o.jsx)(eb,Object.assign({className:"sl-popover__tip",pos:"absolute",color:n?"canvas-dialog":"canvas-pure",style:t},{children:(0,o.jsx)(id,{icon:e},void 0)}),void 0)}let lz=(0,s.memo)((0,s.forwardRef)(function({className:e,...t},n){let{componentOverrides:{Link:r}}=tW();return(0,o.jsx)(eb,Object.assign({as:r||"a",ref:n,className:(0,l.Z)("sl-link",e)},t),void 0)})),l_={default:"28px",lg:"40px"},lF=(0,s.forwardRef)(function({title:e,isFocused:t,isActive:n,isDisabled:r,isSelected:i,hasSubmenu:s,isIndented:a,icon:u,iconColor:c,meta:d,href:f,description:h,size:p="default",cursor:g=!0,...y},m){let v=void 0!==i,b=a||v||void 0!==u,w=tN(),x=!!f,S=x&&!f.startsWith("/"),K=S||d||0===d||s,C=(0,o.jsxs)(o.Fragment,{children:[b&&(0,o.jsx)(eb,Object.assign({style:{width:l_[p],fontSize:v?"lg"===p?12:10:void 0},flexShrink:0,textAlign:"center","data-testid":"icon"},{children:(i||u)&&(0,o.jsx)(id,{className:"sl-menu-item__icon",icon:i?"check":u,style:{color:c}},void 0)}),void 0),(0,o.jsxs)(eb,Object.assign({flex:1,w:"full",pr:K||b?8:0,className:"sl-menu-item__title-wrapper"},{children:[(0,o.jsx)(eb,Object.assign({lineHeight:"lg"===p?"relaxed":void 0,textOverflow:"truncate"},{children:e}),void 0),h&&(0,o.jsx)(eb,Object.assign({className:"sl-menu-item__description",lineHeight:"lg"===p?"relaxed":void 0,color:"light",fontSize:"lg"===p?"base":"sm",whitespace:"normal"},{children:h}),void 0)]}),void 0),S?(0,o.jsx)(eb,Object.assign({className:"sl-menu-item__link-icon"},{children:(0,o.jsx)(id,{icon:"external-link-alt",size:"sm"},void 0)}),void 0):null,(d||0===d)&&(0,o.jsx)(eb,Object.assign({className:(0,l.Z)("sl-menu-item__meta",{"sl-menu-item__meta-text":"string"==typeof d||"number"==typeof d})},{children:d}),void 0),s&&(0,o.jsx)(eb,{children:(0,o.jsx)(id,{icon:["fas","caret-right"]},void 0)},void 0)]},void 0),j={...y,pl:"lg"===p?b?2:5:b?1:3,pr:"lg"===p?4:3,pt:"lg"===p?2:1,pb:"lg"===p?2:1,alignItems:"center",whitespace:"nowrap",fontSize:"lg"===p?"lg":"base",className:(0,l.Z)("sl-menu-item",{"sl-menu-item--has-submenu":s,"sl-menu-item--disabled":r,"sl-menu-item--submenu-active":!t&&n,"sl-menu-item--focused":("pointer"!==w||s)&&t})};return x&&!r?(0,o.jsx)(lz,Object.assign({ref:m,href:f,target:f&&!f.startsWith("/")?"_blank":void 0,display:"flex",cursor:g},j,{children:C}),void 0):(0,o.jsx)(rX,Object.assign({ref:m},j,{children:C}),void 0)}),lD={minWidth:150,maxWidth:400};function lA({items:e,autoFocus:t,className:n,...r}){let i=(0,s.useRef)(),a=rq(),{state:u,keyboardDelegate:c,size:d}=(0,s.useContext)(oV),f=oA(e)&&"0"===e.getFirstKey(),{menuProps:{color:h,onBlur:p,onFocus:g,...y}}=function(e,t,n){let{shouldFocusWrap:r=!0}=e,i=tg(e,["shouldFocusWrap"]);e["aria-label"]||e["aria-labelledby"]||console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let o=e4(e,{labelable:!0}),{listProps:l}=oq(ti({},i,{ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,shouldFocusWrap:r}));return{menuProps:eQ(o,ti({role:"menu"},l))}}({...r,autoFocus:t,keyboardDelegate:c,isVirtualized:!0},u,i),m="pointer"===tN(),v=s.useMemo(()=>new lM({rowHeight:26,padding:8}),[]);return v.collection=u.collection,f?(0,o.jsx)(lT,Object.assign({ref:i,style:{...lD,background:a?"var(--color-canvas-dialog)":"var(--color-canvas-pure)",width:"100%"},className:(0,l.Z)(n,{"sl-menu--pointer-interactions":m})},y,{collection:e,layout:v},{children:(e,t)=>(0,o.jsx)(lV,{item:t,state:u,isVirtualized:!0},void 0)}),void 0):(0,o.jsx)(eb,Object.assign({ref:i,bg:a?"canvas-dialog":"canvas-pure",w:"full",style:lD,py:"lg"===d?3:2,className:(0,l.Z)(n,{"sl-menu--pointer-interactions":m}),cursor:!0,overflowY:"auto",display:"inline-block",noFocusRing:!0},y,{children:Array.from(e).map((e,t)=>(0,o.jsx)(lV,{item:e,state:u},e.key||t))}),void 0)}let lV=({item:e,state:t,isVirtualized:n})=>oz(e.value)||o_(e.value)?(0,o.jsx)(lW,{section:e,state:t},e.key):oD(e.value)?(0,o.jsx)(lH,{},e.key):(0,o.jsx)(lB,{item:e,state:t,isVirtualized:n},e.key);function lH(){let{separatorProps:{color:e,...t}}=oG({elementType:"div"}),{size:n}=(0,s.useContext)(oV);return(0,o.jsx)(eb,Object.assign({my:"lg"===n?2.5:2,borderT:!0},t),void 0)}function lW({section:e,state:t}){let n,r;let{itemProps:i,headingProps:{color:l,...a},groupProps:u}=function(e){let{heading:t,"aria-label":n}=e,r=eX();return{itemProps:{role:"presentation"},headingProps:t?{id:r,"aria-hidden":!0}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":t?r:void 0}}}({heading:e.rendered,"aria-label":e["aria-label"]}),{size:c,closeOnPress:d}=(0,s.useContext)(oV);o_(e.value)&&(n=e.value.value,r=e.value.onChange);let f=Array.from(e.childNodes);return f.length?(0,o.jsxs)(o.Fragment,{children:[!e.firstInMenu&&(0,o.jsx)(lH,{},void 0),(0,o.jsxs)("div",Object.assign({},i,{children:[e.rendered&&(0,o.jsx)(eb,Object.assign({},a,{pl:"lg"===c?5:3,pt:"lg"===c?1:.5,pb:"lg"===c?1.5:1,pr:8,textTransform:"uppercase",color:"light",cursor:!0,fontSize:"lg"===c?"base":"sm"},{children:e.rendered}),void 0),(0,o.jsx)("div",Object.assign({},u,{children:f.map((i,l)=>oD(i.value)?(0,o.jsx)(lH,{},i.key||l):(oF(i.value)&&o_(e.value)&&(i.value={closeOnPress:void 0!==d&&d,...i.value,isChecked:n===i.value.value,onPress:()=>{oF(i.value)&&r(i.value.value)}}),(0,o.jsx)(lB,{item:i,state:t,isRadio:!!r},i.key||l)))}),void 0)]}),void 0)]},void 0):null}function lB({item:e,state:t,isRadio:n,isVirtualized:r}){let i=(0,s.useRef)(),{key:l,hasChildNodes:a,isDisabled:u}=e,{useIsFocusedKey:c,useIsExpandedKey:d,toggleKey:f}=t,{onClose:h,closeOnPress:p,size:g,cursor:y}=(0,s.useContext)(oV),{isChecked:m,title:v,value:b,onPress:w,label:
1x,isActive:S,closeOnPress:K,afterRestoreFocus:C,...j}=e.value,E=d(l),O=c(l),k=!1;k=void 0!==K?K:void 0!==m?p:!a;let T=!!e.value.href;T&&(k=!1);let I=(0,s.useCallback)(()=>{w&&(C?requestAnimationFrame(()=>setTimeout(()=>w(l),10)):w(l)),T&&h&&setTimeout(h,0)},[w,T,h,C,l]),{hoverProps:M}=nR({onHoverStart:s.useCallback(()=>{f(l)},[l,f]),isDisabled:u}),{menuItemProps:L}=function(e,t,n){let{isSelected:r,isDisabled:i,key:o,onClose:l,closeOnSelect:s,isVirtualized:a,onAction:u}=e,c="menuitem";"single"===t.selectionManager.selectionMode?c="menuitemradio":"multiple"===t.selectionManager.selectionMode&&(c="menuitemcheckbox");let d=eJ(),f=eJ(),h=eJ(),p={"aria-disabled":i,role:c,"aria-label":e["aria-label"],"aria-labelledby":d,"aria-describedby":[f,h].filter(Boolean).join(" ")||void 0};"none"!==t.selectionManager.selectionMode&&(p["aria-checked"]=r),a&&(p["aria-posinset"]=t.collection.getItem(o).index,p["aria-setsize"]=function e(t){let n=oW.get(t);if(null!=n)return n;for(let r of(n=0,t))"section"===r.type?n+=e(r.childNodes):n++;return oW.set(t,n),n}(t.collection));let{itemProps:g}=oU({selectionManager:t.selectionManager,key:o,ref:n,shouldSelectOnPressUp:!0}),{pressProps:y}=nt(eQ({onPressStart:e=>{"keyboard"===e.pointerType&&u&&u(o)},onPressUp:e=>{"keyboard"!==e.pointerType&&(u&&u(o),l&&(null!=s?s:"multiple"!==t.selectionManager.selectionMode)&&l())},onKeyDown:e=>{if(!e.repeat)switch(e.key){case" ":!i&&"none"===t.selectionManager.selectionMode&&!1!==s&&l&&l();break;case"Enter":!i&&!1!==s&&l&&l()}},isDisabled:i},g)),{hoverProps:m}=nR({isDisabled:i,onHoverStart(){nO()||(t.selectionManager.setFocused(!0),t.selectionManager.setFocusedKey(o))}});return{menuItemProps:ti({},p,eQ(y,m)),labelProps:{id:d},descriptionProps:{id:f},keyboardShortcutProps:{id:h}}}({key:l,isSelected:m,isDisabled:u,onAction:I,closeOnSelect:k,onClose:h,isVirtualized:r},t,i),P="menuitem";n?P="menuitemradio":void 0!==m&&(P="menuitemcheckbox");let R={role:P};void 0!==m&&(R["aria-checked"]=m);let{color:N,...z}=eQ(j,L,M),_={...z,...R,title:v||b,isFocused:O,isActive:S||E,isSelected:m,isDisabled:u,size:g,cursor:y};return a?(0,o.jsx)(l$,{item:e,menuItemRowProps:_,menuItemRef:i,isExpanded:E,label:x,onClose:h},void 0):(0,o.jsx)(lF,Object.assign({},_,{ref:i}),void 0)}function l$({item:e,menuItemRowProps:t,menuItemRef:n,isExpanded:r,label:i,onClose:l}){let s=eX(),a=eX(),{providerRef:u}=tW(),c={"aria-haspopup":!0,"aria-expanded":r?"true":"false"};return r&&(c["aria-controls"]=a),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(lF,Object.assign({},t,c,{id:s,hasSubmenu:!0,ref:n}),void 0),r?(0,o.jsx)(lL,Object.assign({isOpen:!0,placement:"right top",triggerRef:n,boundaryElement:u.current,contain:!1,autoFocus:!1,restoreFocus:!1,appearance:"minimal",offset:0,crossOffset:"lg"===t.size?-12:-8,onClose:l,type:"menu",isNonModal:!0},{children:(0,o.jsx)(lA,{id:a,className:"sl-menu sl-menu--submenu","aria-label":i||`${t.title} submenu`,items:e.childNodes,"aria-labelledby":s},void 0)}),void 0):null]},void 0)}function lY(e){return null}lY.getCollectionNode=function*(e,t){let{childItems:n,title:r,children:i}=e,o=e.title||e.children,l=e.textValue||("string"==typeof o?o:"")||e["aria-label"]||"";l||(null==t?void 0:t.suppressTextValueWarning)||console.warn("<Item>
1 with non-plain text contents is unsupported by type to select for accessibility. Please add a `textValue` prop."),yield{type:"item",props:e,rendered:o,textValue:l,"aria-label":e["aria-label"],hasChildNodes:null!=e.hasChildItems?e.hasChildItems:!!(e.childItems||e.title&&s.Children.count(e.children)>0),*childNodes(){if(n)for(let e of n)yield{type:"item",value:e};else if(r){let e=[];s.Children.forEach(i,t=>{e.push({type:"item",element:t})}),yield*e}}}};class lU{constructor(){this.context=void 0,this.cache=new WeakMap}build(e,t){return this.context=t,lZ(()=>this.iterateCollection(e))}*iterateCollection(e){let{children:t,items:n}=e;if("function"==typeof t){if(!n)throw Error("props.children was a function but props.items is missing");for(let n of e.items)yield*this.getFullNode({value:n},{renderer:t})}else{let e=[];s.Children.forEach(t,t=>{e.push(t)});let n=0;for(let t of e)for(let e of this.getFullNode({element:t,index:n},{}))n++,yield e}}getKey(e,t,n,r){if(null!=e.key)return e.key;if("cell"===t.type&&null!=t.key)return""+r+t.key;let i=t.value;if(null!=i){var o;let e=null!=(o=i.key)?o:i.id;if(null==e)throw Error("No key found for item");return e}return r?r+"."+t.index:"$."+t.index}getChildState(e,t){return{renderer:t.renderer||e.renderer}}*getFullNode(e,t,n,r){let i=e.element;if(!i&&e.value&&t&&t.renderer){let n=this.cache.get(e.value);if(n&&(!n.shouldInvalidate||!n.shouldInvalidate(this.context))){n.index=e.index,yield n;return}i=t.renderer(e.value)}if(s.isValidElement(i)){let o=i.type;if("function"!=typeof o||"function"!=typeof o.getCollectionNode)throw Error("Unknown element <"+("function"==typeof i.type?i.type.name:i.type)+"> in collection.");let l=o.getCollectionNode(i.props,this.context),s=e.index,a=l.next();for(;!a.done&&a.value;){let o=a.value;e.index=s;let u=o.key;u||(u=o.element?null:this.getKey(i,e,t,n));let c=[...this.getFullNode(ti({},o,{key:u,index:s,wrapper:function(e,t){return e&&t?n=>e(t(n)):e||t||void 0}(e.wrapper,o.wrapper)}),this.getChildState(t,o),n?""+n+i.key:i.key,r)];for(let t of c){if(t.value=o.value||e.value,t.value&&this.cache.set(t.value,t),e.type&&t.type!==e.type)throw Error("Unsupported type <"+lq(t.type)+"> in <"+lq(r.type)+">. Only <"+lq(e.type)+"> is supported.");s++,yield t}a=l.next(c)}return}if(null==e.key)return;let o=this,l={type:e.type,props:e.props,key:e.key,parentKey:r?r.key:null,value:e.value,level:r?r.level+1:0,index:e.index,rendered:e.rendered,textValue:e.textValue,"aria-label":e["aria-label"],wrapper:e.wrapper,shouldInvalidate:e.shouldInvalidate,hasChildNodes:e.hasChildNodes,childNodes:lZ(function*(){if(!e.hasChildNodes)return;let n=0;for(let r of e.childNodes())for(let e of(null!=r.key&&(r.key=""+l.key+r.key),r.index=n,o.getFullNode(r,o.getChildState(t,r),l.key,l)))n++,yield e})};yield l}}function lZ(e){let t=[],n=null;return{*[Symbol.iterator](){for(let e of t)yield e;for(let r of(n||(n=e()),n))t.push(r),yield r}}}function lq(e){return e[0].toUpperCase()+e.slice(1)}function lX(e,t,n,r){void 0===r&&(r=[]);let i=(0,s.useMemo)(()=>new lU,[]),o=(0,s.useRef)(null);return(0,s.useMemo)(()=>{let r=i.build(e,n);return o.current=t(r,o.current),o.current},[i,e.children,e.items,n,...r])}class lJ extends Set{constructor(e,t,n){super(e),this.anchorKey=void 0,this.currentKey=void 0,e instanceof lJ?(this.anchorKey=t||e.anchorKey,this.currentKey=n||e.currentKey):(this.anchorKey=t,this.currentKey=n)}}function lG(e,t){return e?"all"===e?"all":new lJ(e):t}class lQ{constructor(e,t,n){var r;this.collection=void 0,this.state=void 0,this.allowsCellSelection=void 0,this._isSelectAll=void 0,this.collection=e,this.state=t,this.allowsCellSelection=null!=(r=null==n?void 0:n.allowsCellSelection)&&r,this._isSelectAll=null}get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get isFocused(){return this.state.isFocused}setFocused(e){this.state.setFocused(e)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(e,t){this.state.setFocusedKey(e,t)}get selectedKeys(){return"all"===this.state.selectedKeys?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(e){return"none"!==this.state.selectionMode&&(e=this.getKey(e),"all"===this.state.selectedKeys?!this.state.disabledKeys.has(e):this.state.selectedKeys.has(e))}get isEmpty(){return"all"!==this.state.selectedKeys&&0===this.state.selectedKeys.size}get isSelectAll(){if(this.isEmpty)return!1;if("all"===this.state.selectedKeys)return!0;
1if(null!=this._isSelectAll)return this._isSelectAll;let e=this.getSelectAllKeys(),t=this.state.selectedKeys;return this._isSelectAll=e.every(e=>t.has(e)),this._isSelectAll}get firstSelectedKey(){var e;let t=null;for(let e of this.state.selectedKeys){let n=this.collection.getItem(e);(!t||(null==n?void 0:n.index)<t.index)&&(t=n)}return null==(e=t)?void 0:e.key}get lastSelectedKey(){var e;let t=null;for(let e of this.state.selectedKeys){let n=this.collection.getItem(e);(!t||(null==n?void 0:n.index)>t.index)&&(t=n)}return null==(e=t)?void 0:e.key}extendSelection(e){let t;if(e=this.getKey(e),"all"===this.state.selectedKeys)t=new lJ([e],e,e);else{let n=this.state.selectedKeys,r=n.anchorKey||e;for(let i of(t=new lJ(n,r,e),this.getKeyRange(r,n.currentKey||e)))t.delete(i);for(let n of this.getKeyRange(e,r))this.state.disabledKeys.has(n)||t.add(n)}this.state.setSelectedKeys(t)}getKeyRange(e,t){let n=this.collection.getItem(e),r=this.collection.getItem(t);return n&&r?n.index<=r.index?this.getKeyRangeInternal(e,t):this.getKeyRangeInternal(t,e):[]}getKeyRangeInternal(e,t){let n=[],r=e;for(;r;){let e=this.collection.getItem(r);if((e&&"item"===e.type||"cell"===e.type&&this.allowsCellSelection)&&n.push(r),r===t)return n;r=this.collection.getKeyAfter(r)}return[]}getKey(e){let t=this.collection.getItem(e);if(!t||"cell"===t.type&&this.allowsCellSelection)return e;for(;"item"!==t.type&&t.parentKey;)t=this.collection.getItem(t.parentKey);return t&&"item"===t.type?t.key:null}toggleSelection(e){if(null==(e=this.getKey(e)))return;let t=new lJ("all"===this.state.selectedKeys?this.getSelectAllKeys():this.state.selectedKeys);t.has(e)?t.delete(e):(t.add(e),t.anchorKey=e,t.currentKey=e),this.disallowEmptySelection&&0===t.size||this.state.setSelectedKeys(t)}replaceSelection(e){null!=(e=this.getKey(e))&&this.state.setSelectedKeys(new lJ([e],e,e))}setSelectedKeys(e){if("none"===this.selectionMode)return;let t=new lJ;for(let n of e)if(null!=(n=this.getKey(n))&&(t.add(n),"single"===this.selectionMode))break;this.state.setSelectedKeys(t)}getSelectAllKeys(){let e=[],t=n=>{for(;n;){if(!this.state.disabledKeys.has(n)){let r=this.collection.getItem(n);"item"===r.type&&e.push(n),r.hasChildNodes&&(this.allowsCellSelection||"item"!==r.type)&&t([...r.childNodes][0].key)}n=this.collection.getKeyAfter(n)}};return t(this.collection.getFirstKey()),e}selectAll(){"multiple"===this.selectionMode&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&("all"===this.state.selectedKeys||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new lJ)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(e,t){"none"!==this.selectionMode&&("single"===this.selectionMode?this.isSelected(e)&&!this.disallowEmptySelection?this.toggleSelection(e):this.replaceSelection(e):t&&t.shiftKey?this.extendSelection(e):this.toggleSelection(e))}isSelectionEqual(e){if(e===this.state.selectedKeys)return!0;let t=this.selectedKeys;if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;for(let n of t)if(!e.has(n))return!1;return!0}}class l0{constructor(e){let t;this.keyMap=new Map,this.iterable=e;let n=(e,t,r,i)=>{if(e.firstInMenu=t,e.menuLevel=r,e.parentMenuItemKey=i,e.isDisabled=e.value.isDisabled||"divider"===e.value.type,this.keyMap.set(e.key,e),e.childNodes){let t=!0;for(let o of e.childNodes)n(o,t,"item"===e.type?r+1:r,"item"===e.type?e.key:i),t=!1}},r=!0;for(let t of e)n(t,r,1,null),r=!1;let i=0;for(let[e,n]of this.keyMap)t?(t.nextKey=e,n.prevKey=t.key):(this.firstKey=e,n.prevKey=void 0),"item"===n.type&&(n.index=i++),(t=n).nextKey=void 0;this.lastKey=null==t?void 0:t.key}*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}at(e){let t=0;for(let n of this)if(t++===e)return n}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);return t?t.prevKey:null}getKeyAfter(e){let t=this.keyMap.get(e);return t?t.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){return this.keyMap.get(e)}}class l1 extends Set{constructor(e,t,n){super(e),e instanceof l1?(this.anchorKey=t||e.anchorKey,this.currentKey=n||e.currentKey):(this.anchorKey=t,this.currentKey=n)}}function l2(e,t){return e?"all"===e?"all":new l1(e):t}let l4=new Set,l3=(e,t)=>
1!t||!e||!("title"in e)||!e.title||e.title.toLowerCase().includes(t),l5=e=>0===e.length||e.every(e=>null===e||oD(e)),l6=(e,t)=>e.map(e=>e?"children"in e&&e.children?l5(l6(e.children,t))?null:{...e,children:l6(e.children,t)}:l3(e,t)?e:null:e);function l8({items:e,onClose:t,closeOnPress:n,size:r,cursor:i,showFilter:l,onFilterEnterKey:a,...u}){let[c,d]=s.useState(""),f=l6(e,c.toLowerCase()),h=l5(f),p=function(e){let t=(0,s.useRef)(new Set),n=function(e){let{selectionMode:t="none",disallowEmptySelection:n}=e,r=(0,s.useRef)(!1),i=(0,s.useRef)(null),o=(0,s.useRef)(null),[l,a]=eW((0,s.useMemo)(()=>l2(e.selectedKeys),[e.selectedKeys]),(0,s.useMemo)(()=>l2(e.defaultSelectedKeys,new l1),[e.defaultSelectedKeys]),e.onSelectionChange),u=(0,s.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),c=(0,s.useRef)((0,m.Z)(e=>({isFocused:!1,focusedKey:null,setFocused:t=>e(e=>(r.current=t,{...e,isFocusedRef:t})),setFocusedKey:(t,n="first")=>e(e=>(i.current=t,o.current=n,{...e,focusedKey:t}))}))),[d,f]=c.current(e=>[e.setFocused,e.setFocusedKey],I.Z);return{useIsFocusedKey:function(e){let t=(0,s.useCallback)(t=>t.focusedKey===e,[e]);return!!c.current&&c.current(t)},useFocusedKey:function(){let e=(0,s.useCallback)(e=>e.focusedKey,[]);return!!c.current&&c.current(e)},selectionMode:t,disallowEmptySelection:n,get isFocused(){return r.current},setFocused:d,get focusedKey(){return i.current},get childFocusStrategy(){return o.current},setFocusedKey:f,selectedKeys:l,setSelectedKeys:a,disabledKeys:u}}(e),r=lX(e,e=>new l0(e),null,[]),i=(0,s.useMemo)(()=>new lQ(r,n),[n,r]),o=(0,s.useRef)((0,m.Z)(e=>({expandedKeys:new Set,toggleKey:n=>{let i=new Set(function(e,t,n){let r=[],i=e.getItem(n),o=null==i?void 0:i.hasChildNodes,l=(null==i?void 0:i.parentKey)?e.getItem(i.parentKey):null;for(;l;)r.unshift(l.key),l=l.parentKey?e.getItem(l.parentKey):null;for(let e of t)r.includes(e)||t.delete(e);return o&&!t.has(n)&&t.add(n),t}(r,t.current,n));return e(e=>({...e,expandedKeys:i}))},collapseKey:n=>{var r;let i=new Set(((r=t.current).has(n)&&r.delete(n),r));return e(e=>({...e,expandedKeys:i}))},collapseAllKeys:()=>(t.current=new Set,e(e=>({...e,expandedKeys:t.current})))}))),[l,a,u]=o.current(e=>[e.toggleKey,e.collapseKey,e.collapseAllKeys],I.Z);return(0,s.useEffect)(()=>{null==n.focusedKey||r.getItem(n.focusedKey)||n.setFocusedKey(null)},[r,n.focusedKey]),{useIsFocusedKey:n.useIsFocusedKey,useFocusedKey:n.useFocusedKey,useIsExpandedKey:function(e){let t=(0,s.useCallback)(t=>t.expandedKeys.has(e),[e]);return!!o.current&&o.current(t)},collection:r,expandedKeys:t.current,disabledKeys:l4,toggleKey:l,collapseKey:a,collapseAllKeys:u,selectionManager:i}}({items:f,children:se}),g=(0,s.useMemo)(()=>new oH(p),[p]),y=(0,s.useCallback)(()=>{p.collapseAllKeys(),t&&t()},[t,p]),v=rq(),b=s.useCallback(()=>{let e=c.trim();0!==e.length&&(null==a||a(e),y())},[c,a,y]),w=s.useCallback(e=>{"Enter"===e.key&&b()},[b]);return(0,o.jsx)(oN,{children:(0,o.jsx)(oV.Provider,Object.assign({value:{state:p,keyboardDelegate:g,closeOnPress:n,onClose:y,size:r,cursor:i}},{children:(0,o.jsxs)(or,{children:[l?(0,o.jsx)(eb,Object.assign({bg:v?"canvas-dialog":"canvas-pure",w:"full",style:lD,p:"lg"===r?3:2,cursor:!0,overflowY:"auto",display:"inline-block",flexShrink:0,noFocusRing:!0},{children:(0,o.jsxs)(on,{children:[(0,o.jsx)(oP,{flex:1,placeholder:"Filter",enterKeyHint:"enter",title:'Press "Enter" to create an item not in the list.',value:c,onChange:e=>d(e.currentTarget.value),onKeyUp:w},void 0),a&&h?(0,o.jsx)(iA,{icon:"plus",title:'Press "Enter" to create an item not in the list.',appearance:"minimal",onPress:b},void 0):null]},void 0)}),void 0):null,(0,o.jsx)(lA,Object.assign({},u,{className:"sl-menu",autoFocus:!l,items:p.collection}),void 0)]},void 0)}),void 0)},void 0)}function l7(e){return(0,o.jsx)(oE,{id:e.id||e.value,title:e.value||e.title},e.id||e.value||e.title)}let l9=1;function se(e){return oz(e)?(0,o.jsx)(oO,{id:e.id,title:e.title,items:e.children||[],children:se},e.id||e.title):o_(e)?(0,o.jsx)(oO,{id:e.id,title:e.title,items:e.children||[],children:l7},e.id||e.title):oF(e)?l7(e):oD(e)?(0,o.jsx)(oE,{},l9++):(0,o.jsx)(oE,{id:e.id,title:e.title,childItems:e.children,hasChildItems:!!(e.children&&e.children.length),children:se},e.id||e.title)}var st={exports:{}};!function(){var e={}.hasOwnProperty;function t(){for(var n=[],r=0;r<arguments.length;r++){var i=arguments[r];if(i){var o=typeof i;if("string"===o||"number"===o)n.push(i);else if(Array.isArray(i)&&i.length){var l=t.apply(null,i);l&&n.push(l)}else if("object"===o)for(var s in i)e.call(i,s)&&i[s]&&n.push(s)}}return n.join(" ")}st.exports?(t.default=t,st.exports=t):window.classNames=t}();var sn=st.exports;let sr=({isMounted:e,unmountDelay:t})=>
1{let[n,r]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let i;return e&&!n?r(!0):!e&&n&&(i=setTimeout(()=>r(!1),t)),()=>{clearTimeout(i)}},[t,e,n]),n},si=({isOpen:e,children:t,className:n,onClose:r,position:i="left",...l})=>{let a=(0,s.useRef)(),u=sr({isMounted:e,unmountDelay:300}),c=iN(e),{overlayProps:{color:d,...f},underlayProps:{color:h,...p}}=function(e,t){let{onClose:n,shouldCloseOnBlur:r,isOpen:i,isDismissable:o=!1,isKeyboardDismissDisabled:l=!1,shouldCloseOnInteractOutside:a}=e;(0,s.useEffect)(()=>(i&&n0.push(t),()=>{let e=n0.indexOf(t);e>=0&&n0.splice(e,1)}),[i,t]);let u=()=>{n0[n0.length-1]===t&&n&&n()};nN({ref:t,onInteractOutside:o?e=>{(!a||a(e.target))&&(n0[n0.length-1]===t&&(e.stopPropagation(),e.preventDefault()),u())}:null,onInteractOutsideStart:e=>{(!a||a(e.target))&&n0[n0.length-1]===t&&(e.stopPropagation(),e.preventDefault())}});let{focusWithinProps:c}=nk({isDisabled:!r,onBlurWithin:e=>{(!a||a(e.relatedTarget))&&n()}});return{overlayProps:ti({onKeyDown:e=>{"Escape"!==e.key||l||(e.preventDefault(),u())}},c),underlayProps:{onPointerDown:e=>{e.target===e.currentTarget&&e.preventDefault()}}}}({onClose:r,isOpen:e,isDismissable:!0,shouldCloseOnInteractOutside:c},a);if(!u&&!e)return null;let{matchedProps:g}=eP(l,eL);return(0,o.jsx)(iJ,Object.assign({isOpen:e||u},{children:(0,o.jsxs)(eb,Object.assign({"aria-hidden":e?"false":"true",className:sn("sl-drawer-container",{open:e,in:u})},f,{children:[(0,o.jsx)(sl,Object.assign({isOpen:e,isTransitioning:u},p),void 0),(0,o.jsx)(so,Object.assign({position:i,ref:a,className:n},g,{children:t}),void 0)]}),void 0)}),void 0)},so=s.forwardRef(function({position:e,className:t,children:n,...r},i){n3();let l="left"===e||"right"===e;return(0,o.jsx)(ib,Object.assign({contain:!0,autoFocus:!0},{children:(0,o.jsx)(eb,Object.assign({role:"dialog",pos:"fixed",boxShadow:"2xl",bg:"canvas",ref:i,className:sn("sl-drawer","sl-duration-300",e,t)},l?{h:"screen"}:{w:"screen"},r,{children:n}),void 0)}),void 0)}),sl=({isOpen:e,isTransitioning:t,...n})=>(0,o.jsx)(eb,Object.assign({pos:"fixed",pin:!0,className:sn("sl-duration-300",e&&t?"sl-opacity-90":"sl-opacity-0"),bg:"canvas-dark"},n),void 0),ss=(0,s.memo)(function({id:e,children:t,className:n,...r}){let i=(0,l.Z)("sl-link-heading",n),a=s.useMemo(()=>decodeURIComponent(document.location.hash),[]);return s.useEffect(()=>{if(a===`#${e}`){let t=setTimeout(()=>{var t;null===(t=document.querySelector(`[id="${e.replace(/"/g,'\\"')}"]`))||void 0===t||t.scrollIntoView({behavior:"smooth",block:"start"})},300);return()=>clearTimeout(t)}},[]),(0,o.jsx)(eb,Object.assign({as:iU,className:i,id:e},r,{children:(0,o.jsx)(iI,Object.assign({focusRingClass:"sl-focus-ring",focusClass:"sl-focus-ring"},{children:(0,o.jsxs)(lz,Object.assign({href:`#${e}`,className:"sl-link-heading__link",display:"inline-flex",alignItems:"center",color:"current"},{children:[(0,o.jsx)(eb,{children:t},void 0),(0,o.jsx)(eb,Object.assign({className:"sl-link-heading__icon",ml:4,fontSize:"base",color:"muted"},{children:(0,o.jsx)(id,{icon:"link"},void 0)}),void 0)]}),void 0)}),void 0)}),void 0)}),sa=new WeakMap,su=new WeakMap;function sc(e,t,n){let r=e4(e,{labelable:!0}),{listProps:i}=oq(ti({},e,{ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys})),o=eX(e.id);su.set(t,o);let{labelProps:l,fieldProps:s}=ok(ti({},e,{id:o,labelElementType:"span"}));return{labelProps:l,listBoxProps:eQ(r,"multiple"===t.selectionManager.selectionMode?{"aria-multiselectable":"true"}:{},ti({role:"listbox"},eQ(s,i)))}}function sd(e,t,n){let{isSelected:r,isDisabled:i,key:o,shouldSelectOnPressUp:l,shouldFocusOnHover:s,isVirtualized:a,shouldUseVirtualFocus:u}=e,c=eJ(),d=eJ(),f={role:"option","aria-disabled":i,"aria-selected":r};tr()&&tt(/AppleWebKit/)&&!tt(/Chrome/)||(f["aria-label"]=e["aria-label"],f["aria-labelledby"]=c,f["aria-describedby"]=d),a&&(f["aria-posinset"]=t.collection.getItem(o).index+1,f["aria-setsize"]=function e(t){let n=sa.get(t);if(null!=n)return n;for(let r of(n=0,t))"section"===r.type?n+=e(r.childNodes):n++;return sa.set(t,n),n}(t.collection));let{itemProps:h}=oU({selectionManager:t.selectionManager,key:o,ref:n,shouldSelectOnPressUp:l,isVirtualized:a,shouldUseVirtualFocus:u}),{pressProps:p}=nt(ti({},h,{isDisabled:i,preventFocusOnPress:u})),{hoverProps:g}=nR({isDisabled:i||!s,onHoverStart(){nO()||(t.selectionManager.setFocused(!0),t.selectionManager.setFocusedKey(o))}});return{optionProps:ti({},f,eQ(p,g),{id:function(e,t){let n=su.get(e);if(!n)throw Error("Unknown list");return n+"-option-"+("string"==typeof t?t.replace(/\s*/g,""):""+t)}(t,o)}),labelProps:{id:c},descriptionProps:{id:d}}}class sf{constructor(){this.context=void 0,this.cache=new WeakMap}build(e,t){return this.context=t,sh(()=>this.iterateCollection(e))}*iterateCollection(e){let{children:t,items:n}=e;if("function"==typeof t){if(!n)throw Error("props.children was a function but props.items is missing");for(let n of e.items)yield*this.getFullNode({value:n},{renderer:t})}else{let e=[];
1s.Children.forEach(t,t=>{e.push(t)});let n=0;for(let t of e)for(let e of this.getFullNode({element:t,index:n},{}))n++,yield e}}getKey(e,t,n,r){if(null!=e.key)return e.key;if("cell"===t.type&&null!=t.key)return""+r+t.key;let i=t.value;if(null!=i){var o;let e=null!=(o=i.key)?o:i.id;if(null==e)throw Error("No key found for item");return e}return r?r+"."+t.index:"$."+t.index}getChildState(e,t){return{renderer:t.renderer||e.renderer}}*getFullNode(e,t,n,r){let i=e.element;if(!i&&e.value&&t&&t.renderer){let n=this.cache.get(e.value);if(n&&(!n.shouldInvalidate||!n.shouldInvalidate(this.context))){n.index=e.index,n.parentKey=r?r.key:null,yield n;return}i=t.renderer(e.value)}if(s.isValidElement(i)){let o=i.type;if("function"!=typeof o&&"function"!=typeof o.getCollectionNode)throw Error("Unknown element <"+("function"==typeof i.type?i.type.name:i.type)+"> in collection.");let l=o.getCollectionNode(i.props,this.context),s=e.index,a=l.next();for(;!a.done&&a.value;){let o=a.value;e.index=s;let u=o.key;u||(u=o.element?null:this.getKey(i,e,t,n));let c=[...this.getFullNode(ti({},o,{key:u,index:s,wrapper:function(e,t){return e&&t?n=>e(t(n)):e||t||void 0}(e.wrapper,o.wrapper)}),this.getChildState(t,o),n?""+n+i.key:i.key,r)];for(let t of c){if(t.value=o.value||e.value,t.value&&this.cache.set(t.value,t),e.type&&t.type!==e.type)throw Error("Unsupported type <"+sp(t.type)+"> in <"+sp(r.type)+">. Only <"+sp(e.type)+"> is supported.");s++,yield t}a=l.next(c)}return}if(null==e.key)return;let o=this,l={type:e.type,props:e.props,key:e.key,parentKey:r?r.key:null,value:e.value,level:r?r.level+1:0,index:e.index,rendered:e.rendered,textValue:e.textValue,"aria-label":e["aria-label"],wrapper:e.wrapper,shouldInvalidate:e.shouldInvalidate,hasChildNodes:e.hasChildNodes,childNodes:sh(function*(){if(!e.hasChildNodes)return;let n=0;for(let r of e.childNodes())for(let e of(null!=r.key&&(r.key=""+l.key+r.key),r.index=n,o.getFullNode(r,o.getChildState(t,r),l.key,l)))n++,yield e})};yield l}}function sh(e){let t=[],n=null;return{*[Symbol.iterator](){for(let e of t)yield e;for(let r of(n||(n=e()),n))t.push(r),yield r}}}function sp(e){return e[0].toUpperCase()+e.slice(1)}i=Symbol.iterator;class sg{constructor(e){var t;let n;this.keyMap=new Map,this.iterable=void 0,this.firstKey=void 0,this.lastKey=void 0,this.iterable=e;let r=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&"section"===e.type)for(let t of e.childNodes)r(t)};for(let t of e)r(t);let i=0;for(let[e,t]of this.keyMap)n?(n.nextKey=e,t.prevKey=n.key):(this.firstKey=e,t.prevKey=void 0),"item"===t.type&&(t.index=i++),(n=t).nextKey=void 0;this.lastKey=null==(t=n)?void 0:t.key}*[i](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);return t?t.prevKey:null}getKeyAfter(e){let t=this.keyMap.get(e);return t?t.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){return this.keyMap.get(e)}at(e){let t=[...this.getKeys()];return this.getItem(t[e])}}function sy(e){var t,n;let r,i,{filter:o}=e,l=function(e){let{selectionMode:t="none",disallowEmptySelection:n}=e,r=(0,s.useRef)(!1),[,i]=(0,s.useState)(!1),o=(0,s.useRef)(null),l=(0,s.useRef)(null),[,a]=(0,s.use
1State)(null),[u,c]=eW((0,s.useMemo)(()=>lG(e.selectedKeys),[e.selectedKeys]),(0,s.useMemo)(()=>lG(e.defaultSelectedKeys,new lJ),[e.defaultSelectedKeys]),e.onSelectionChange);return{selectionMode:t,disallowEmptySelection:n,get isFocused(){return r.current},setFocused(e){r.current=e,i(e)},get focusedKey(){return o.current},get childFocusStrategy(){return l.current},setFocusedKey(e,t){void 0===t&&(t="first"),o.current=e,l.current=t,a(e)},selectedKeys:u,setSelectedKeys:c,disabledKeys:(0,s.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys])}}(e),a=(0,s.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),u=(0,s.useMemo)(()=>({suppressTextValueWarning:e.suppressTextValueWarning}),[e.suppressTextValueWarning]),c=(t=e=>new sg(o?o(e):e),n=[o],r=(0,s.useMemo)(()=>new sf,[]),i=(0,s.useRef)(null),(0,s.useMemo)(()=>{let n=r.build(e,u);return i.current=t(n,i.current),i.current},[r,e.children,e.items,u,...n]));return(0,s.useEffect)(()=>{null==l.focusedKey||c.getItem(l.focusedKey)||l.setFocusedKey(null)},[c,l.focusedKey]),{collection:c,disabledKeys:a,selectionManager:new lQ(c,l)}}function sm(e){var t;let[n,r]=eW(e.selectedKey,null!=(t=e.defaultSelectedKey)?t:null,e.onSelectionChange),i=(0,s.useMemo)(()=>null!=n?[n]:[],[n]),{collection:o,disabledKeys:l,selectionManager:a}=sy(ti({},e,{selectionMode:"single",disallowEmptySelection:!0,selectedKeys:i,onSelectionChange:t=>{let i=t.values().next().value;i===n&&e.onSelectionChange&&e.onSelectionChange(i),r(i)}})),u=null!=n?o.getItem(n):null;return{collection:o,disabledKeys:l,selectionManager:a,selectedKey:n,setSelectedKey:r,selectedItem:u}}let sv=s.forwardRef(function(e,t){let{matchedProps:n,remainingProps:r}=eP(e,eL),i=s.useRef(),l=t||i,a=sy(e),{listBoxProps:u}=sc(r,a,l);return(0,o.jsx)(eb,Object.assign({},u,n,{color:n.color,ref:l},{children:[...a.collection].map(e=>(0,o.jsx)(sb,{item:e,state:a},e.key))}),void 0)});function sb({item:e,state:t}){let{rendered:n,key:r}=e,i=t.disabledKeys.has(r),l=s.useRef(),{optionProps:a}=sd({key:r,isDisabled:i},t,l),{isFocusVisible:u,focusProps:c}=iT();return(0,o.jsx)(eb,Object.assign({},eQ(a,c),{bg:{default:u?"canvas-200":"transparent",hover:"canvas-200"},color:"body",cursor:"pointer",ref:l},{children:n}),void 0)}let sw=lY;function sx(e){let t=iR(e),[n,r]=(0,s.useState)(null);return ti({focusStrategy:n},t,{open(e){void 0===e&&(e=null),r(e),t.open()},toggle(e){void 0===e&&(e=null),r(e),t.toggle()}})}let sS={},sK=0;function sC({renderTrigger:e,placement:t="bottom",hideArrow:n,onClose:r,closeOnPress:i=!1,"aria-label":l,matchTriggerWidth:a,...u}){let c=(0,s.useMemo)(()=>`${++sK}`,[]);(0,s.useEffect)(()=>()=>{sS[c]&&delete sS[c]},[c]);let d=(0,s.useCallback)(()=>{for(let e in sS)e!==c&&(sS[e](!0),delete sS[e])},[c]),f=sx({...u,onOpenChange:e=>{e?(d(),sS[c]=f.close):r&&r()},closeOnSelect:i}),h=(0,s.useRef)(),{menuTriggerProps:p,menuProps:g}=oJ({type:"menu"},f,h),y=eT(e,{isOpen:f.isOpen});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(nf,Object.assign({"aria-label":l},p,{ref:h,isPressed:f.isOpen},{children:y}),void 0),f.isOpen?(0,o.jsx)(lL,Object.assign({isOpen:!0,placement:t,triggerRef:h,appearance:"minimal",onClose:f.close,showArrow:!n,autoFocus:!0,restoreFocus:!0,contain:!0,type:"menu",isNonModal:!0,matchTriggerWidth:a},{children:(0,o.jsx)(l8,Object.assign({},u,g,{"aria-labelleddby":l,closeOnPress:i,onClose:f.close}),void 0)}),void 0):null]},void 0)}let sj={added:"#05B870",modified:"#E9B703",removed:"#F05151"},sE=({change:e,additionalLeftOffset:t=0,...n})=>{var r;if(!e)return null;let{style:i={},...l}=n,s=e.selfAffected||"added"===e.type||"removed"===e.type,a=Number(null!==(r=i.left)&&void 0!==r?r:-28-t)-32,u=(0,o.jsxs)(rX,Object.assign({pos:"absolute",pinY:"px",alignItems:"center",style:{...i,left:a,width:32}},l,{children:[(0,o.jsx)(eb,Object.assign({fontSize:"lg",display:"flex",alignItems:"center",flex:1},{children:e.isBreaking?(0,o.jsx)(eb,Object.assign({color:"danger"},{children:(0,o.jsx)(id,{icon:[s?"fas":"far","exclamation-circle"]},void 0)}),void 0):null}),void 0),(0,o.jsx)(eb,{w:1.5,h:"full",bg:s?sj[e.type]:void 0,rounded:!0,style:{borderWidth:2,borderColor:s?"transparent":sj[e.type]}},void 0)]}),void 0);return e.reason?(0,o.jsx)(ou,Object.assign({renderTrigger:u},{children:(0,o.jsx)(sO,{change:e},void 0)}),void 0):u},sO=({change:e})=>e&&e.reason?(0,o.jsx)(eb,Object.assign({style:{fontSize:12,maxWidth:300}},{children:e.reason}
1),void 0):null,sk={default:{bg:"canvas-200",borderColor:{default:"input",focus:"primary"},color:"body"},minimal:{pos:"relative",fontWeight:"medium"},outlined:{borderColor:{default:"input",focus:"primary"}}},sT={default:{mr:1.5},minimal:{pos:"absolute",left:-4,color:"body",fontWeight:"normal"},outlined:{mr:1.5}},sI=(0,s.memo)(function({children:e,icon:t,appearance:n="default",rightComponent:r,onClick:i,bg:l,tabIndex:s,...a}){let u="default"===n||"outlined"===n;return(0,o.jsx)(iI,Object.assign({focusRingClass:"sl-focus-ring"},{children:(0,o.jsxs)(rX,Object.assign({className:"sl-panel__titlebar",pos:"relative",zIndex:{focus:10},align:"center",fontSize:"base",userSelect:"none",lineHeight:"none",pl:u?t?3:4:void 0,pr:u?r?3:4:void 0},sk[n],{bg:l||sk[n].bg},a,{tabIndex:s},{children:[(0,o.jsxs)(rX,Object.assign({flex:1,align:"center",h:"lg",onClick:i},{children:[t&&(0,o.jsx)(rX,Object.assign({},sT[n],{align:"center"},{children:t}),void 0),e]}),void 0),r]}),void 0)}),void 0)}),sM=({appearance:e="default",id:t,className:n,children:r,isCollapsible:i=!0,isOpen:a,defaultIsOpen:u=!1,onChange:c,rounded:d="outlined"===e||void 0,...f})=>{let h;let[p,g]=function(e){let{value:t,defaultValue:n,onChange:r,name:i="Component",propsMap:o=tP}=e,[l,a]=s.useState(n),{current:u}=s.useRef(void 0!==t);s.useEffect(()=>{let e=void 0!==t,n=u?"a controlled":"an uncontrolled";eM({condition:u!==e,message:`Warning: ${i} is changing from ${n} to ${e?"a controlled":"an uncontrolled"} component. Components should not switch from controlled to uncontrolled (or vice versa). Use the '${o.value}' with an '${o.onChange}' handler. If you want an uncontrolled component, remove the ${o.value} prop and use '${o.defaultValue}' instead. "More info: https://fb.me/react-controlled-components`})},[t,u,i]);let{current:c}=s.useRef(n);s.useEffect(()=>{eM({condition:c!==n,message:`Warning: A component is changing the default value of an uncontrolled ${i} after being initialized. To suppress this warning opt to use a controlled ${i}.`})},[JSON.stringify(n)]);let d=u?t:l,f=s.useCallback(e=>{let t=eT(e,d);u||a(t),null==r||r(t)},[r]);return[d,f]}({value:a,defaultValue:u,onChange:c,propsMap:{value:"isOpen",defaultValue:"defaultIsOpen",onChange:"onChange"}}),y="minimal"===e,m="outlined"===e,v=!i||i&&p,b=s.useCallback(()=>{i&&g(!p)},[i,p,g]),w=s.useCallback(e=>{i&&(e.keyCode===F.s.Space||e.keyCode===F.s.Enter)&&(e.preventDefault(),b())},[b,i]),[x,...S]=s.Children.toArray(r);if(!s.isValidElement(x)||s.isValidElement(x)&&x.type!==sI)throw Error("Panel.Titlebar must be the first child in a Panel");i&&(h=y||m?v?"chevron-down":"chevron-right":["fas",v?"caret-down":"caret-right"]);let K=s.cloneElement(x,{icon:h?(0,o.jsx)(id,{icon:h,fixedWidth:!0,size:y?"xs":m?"sm":void 0},void 0):void 0,role:i?"button":void 0,"aria-expanded":i?v:void 0,"aria-controls":i?t:void 0,cursor:i?"pointer":void 0,tabIndex:i?0:void 0,appearance:e,onClick:b,onKeyDown:w});return(0,o.jsxs)(eb,Object.assign({w:"full",className:(0,l.Z)("sl-panel","sl-outline-none",n),rounded:d?"lg":void 0,border:!!m||void 0},f,{children:[K,v?(0,o.jsx)(eb,Object.assign({className:"sl-panel__content-wrapper",bg:y||m?void 0:"canvas-100",id:i?t:void 0,role:i?"region":void 0,borderT:!!m||void 0},{children:S}),void 0):null]}),void 0)};sM.Titlebar=sI,sM.Content=({children:e,...t})=>(0,o.jsx)(eb,Object.assign({p:4,className:"sl-panel__content"},t,{children:e}),void 0),String(Math.round(1e10*Math.random())),"undefined"!=typeof window&&window.document&&window.document.createElement,"undefined"!=typeof window&&s.useLayoutEffect;let sL=new Map,sP=new Set;function sR(){if("undefined"==typeof window)return;let e=t=>{let n=sL.get(t.target);if(n&&(n.delete(t.propertyName),0===n.size&&(t.target.removeEventListener("transitioncancel",e),sL.delete(t.target)),0===sL.size)){for(let e of sP)e();sP.clear()}};document.body.addEventListener("transitionrun",t=>{let n=sL.get(t.target);n||(n=new Set,sL.set(t.target,n),t.target.addEventListener("transitioncancel",e)),n.add(t.propertyName)}),document.body.addEventListener("transitionend",e)}"undefined"!=typeof document&&("loading"!==document.readyState?sR():document.addEventListener("DOMContentLoaded",sR));try{new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay}catch(e){}try{new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style}catch(e){}
1let sN=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),sz=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);!function(){let e="undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch(t){e="en-US"}!function(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize().script;return sN.has(t)}let t=e.split("-")[0];sz.has(t)}(e)}();let s_=(0,s.memo)(function({className:e,...t}){return(0,o.jsx)(eb,Object.assign({className:(0,l.Z)("sl-prose",e)},t),void 0)});function sF(e){return(0,o.jsx)(eY,{children:(0,o.jsx)(sD,Object.assign({},e),void 0)},void 0)}function sD({children:e,className:t,style:n,...r}){let i=`mosaic-provider-${eX()}`,a=(0,s.useRef)();return(0,o.jsx)("div",Object.assign({className:(0,l.Z)(t),style:n,id:i,ref:a},{children:(0,o.jsx)(rt,Object.assign({className:(0,l.Z)(t),style:n},{children:(0,o.jsx)(tH.Provider,Object.assign({value:Object.assign({},tV,r,{providerId:i,providerRef:a})},{children:e}),void 0)}),void 0)}),void 0)}function sA(e){let{state:t,triggerRef:n,label:r,name:i,isDisabled:o}=e,{containerProps:l,inputProps:a,selectProps:u}=function(e,t,n){var r;let{name:i,isDisabled:o}=e,l=function(){nE();let[e,t]=(0,s.useState)(np);return(0,s.useEffect)(()=>{let e=()=>{t(np)};return ng.add(e),()=>{ng.delete(e)}},[]),e}(),{visuallyHiddenProps:a}=function(e){void 0===e&&(e={});let{style:t,isFocusable:n}=e,[r,i]=(0,s.useState)(!1),{focusProps:o}=nh({isDisabled:!n,onFocusChange:i}),l=(0,s.useMemo)(()=>r?t:t?ti({},nA,t):nA,[r]);return{visuallyHiddenProps:ti({},o,{style:l})}}();return{containerProps:ti({},a,{"aria-hidden":!0}),inputProps:{type:"text",tabIndex:null==l||t.isFocused||t.isOpen?-1:0,style:{fontSize:16},onFocus:()=>n.current.focus(),disabled:o},selectProps:{tabIndex:-1,disabled:o,name:i,size:t.collection.size,value:null!=(r=t.selectedKey)?r:"",onChange:e=>t.setSelectedKey(e.target.value)}}}(e,t,n);return t.collection.size<=300?s.createElement("div",l,s.createElement("input",a),s.createElement("label",null,r,s.createElement("select",u,s.createElement("option",null),[...t.collection.getKeys()].map(e=>{let n=t.collection.getItem(e);if("item"===n.type)return s.createElement("option",{key:n.key,value:n.key},n.textValue)})))):i?s.createElement("input",{type:"hidden",name:i,disabled:o,value:t.selectedKey}):null}new WeakMap;let sV=e=>null,sH=e=>!!(e&&"object"==typeof e&&e.hasOwnProperty("onPress"));sV.getCollectionNode=function*(e){let{label:t}=e,n=t||"";yield{type:"item",key:t,props:e,rendered:n,textValue:n,"aria-label":e["aria-label"],hasChildNodes:!1}};let sW=e=>null,sB=e=>!!(e&&"object"==typeof e&&e.hasOwnProperty("value"));function s$(e){return null}sW.getCollectionNode=function*(e){let{value:t,label:n}=e,r=("string"==typeof n?n:"")||e["aria-label"]||t||"";yield{type:"item",key:String(t)||n||"empty",props:e,rendered:n||t,textValue:r,"aria-label":e["aria-label"],hasChildNodes:!1}};let sY=e=>!!(e&&"object"==typeof e&&e.hasOwnProperty("options"));s$.getCollectionNode=function*(e){let{children:t,options:n}=e;yield{key:e.id||e.title,type:"section",hasChildNodes:!0,rendered:e.title,props:e,"aria-label":e["aria-label"],*childNodes(){if("function"==typeof t){if(!n)throw Error("SelectSection props.options is missing");for(let e of n)yield{type:"item",value:e,renderer:t}}else{let e=[];s.Children.forEach(t,t=>{e.push({type:"item",element:t})}),yield*e}}}};let sU=(0,s.forwardRef)(function({className:e,flexGrow:t,flex:n,w:r,size:i,triggerTextPrefix:a,triggerProps:u,options:c,value:d,defaultValue:f,onChange:h,isClearable:p,placeholder:g="select an option",appearance:y,onOpen:m,onClose:b,isDisabled:w,icon:x,...S},K){var C,j,E;let O=(0,s.useRef)(),k=(0,s.useRef)(),T=tv(K)||k,I=tb(T),M=(0,s.useCallback)(e=>{e&&m&&m(),!e&&b&&b()},[b,m]),L=(0,s.useMemo)(()=>{let e;return e=0,function(t){let n=[];for(let r of t)sY(r)?(e++,n.push({id:e,...r})):n.push(r);return n}},[]),P=(0,s.useMemo)(()=>L(c),[L,c]),[R,N]=(0,s.useState)([]),z=function(e){let t=sx(e),n=sm(ti({},e,{onSelectionChange:n=>{null!=e.onSelectionChange&&e.onSelectionChange(n),t.close()}}
1)),[r,i]=(0,s.useState)(!1);return ti({},n,t,{open(){0!==n.collection.size&&t.open()},toggle(e){0!==n.collection.size&&t.toggle(e)},isFocused:r,setFocused:i})}({selectedKey:d,defaultSelectedKey:f,onSelectionChange:function(e){if(h){let t=z.collection.getItem(e);h(t?t.props.value:null)}},isDisabled:w,placeholder:g,items:P,children:sG,onOpenChange:M,disabledKeys:R}),_=(j=z.collection,E="isDisabled",(0,s.useRef)(eO(E,!0)).current(j));s.useEffect(()=>{N(_)},[_]);let F=(0,s.useCallback)(()=>{p&&z.setSelectedKey(null)},[p,z]),{triggerProps:D,menuProps:A}=function(e,t,n){let{keyboardDelegate:r,isDisabled:i}=e,o=tp({usage:"search",sensitivity:"base"}),l=(0,s.useMemo)(()=>r||new oZ(t.collection,t.disabledKeys,null,o),[r,t.collection,t.disabledKeys,o]),{menuTriggerProps:a,menuProps:u}=oJ({isDisabled:i,type:"listbox"},t,n),{typeSelectProps:c}=oB({keyboardDelegate:l,selectionManager:t.selectionManager,onTypeSelect(e){t.setSelectedKey(e)}}),{labelProps:d,fieldProps:f}=ok(ti({},e,{labelElementType:"span"}));c.onKeyDown=c.onKeyDownCapture,delete c.onKeyDownCapture;let h=e4(e,{labelable:!0}),p=eQ(c,a,f),g=eX();return{labelProps:ti({},d,{onClick:()=>{if(!e.isDisabled){var t;n.current.focus(),np=t="keyboard",nw(t,null)}}}),triggerProps:eQ(h,ti({},p,{onKeyDown:eG(p.onKeyDown,e=>{switch(e.key){case"ArrowLeft":{e.preventDefault();let n=null!=t.selectedKey?l.getKeyAbove(t.selectedKey):l.getFirstKey();n&&t.setSelectedKey(n);break}case"ArrowRight":{e.preventDefault();let n=null!=t.selectedKey?l.getKeyBelow(t.selectedKey):l.getFirstKey();n&&t.setSelectedKey(n)}}},e.onKeyDown),onKeyUp:e.onKeyUp,"aria-labelledby":[p["aria-labelledby"],p["aria-label"]&&!p["aria-labelledby"]?p.id:null,g].filter(Boolean).join(" "),onFocus(n){t.isFocused||(e.onFocus&&e.onFocus(n),t.setFocused(!0))},onBlur(n){t.isOpen||(e.onBlur&&e.onBlur(n),t.setFocused(!1))}})),valueProps:{id:g},menuProps:ti({},u,{onBlur:n=>{n.currentTarget.contains(n.relatedTarget)||(e.onBlur&&e.onBlur(n),t.setFocused(!1))},"aria-labelledby":[f["aria-labelledby"],p["aria-label"]&&!f["aria-labelledby"]?p.id:null].filter(Boolean).join(" ")})}}({selectedKey:d,defaultSelectedKey:f,isDisabled:w,disallowEmptySelection:!0,placeholder:g,items:P,children:sG,"aria-label":S["aria-label"]},z,I),[V]=(0,v.Z)(I),H=(null===(C=z.selectedItem)||void 0===C?void 0:C.index)||0,W=(0,s.useMemo)(()=>(function(e,t,n){let r="sm"===e?-32:-37;if(0===n)return r;let i=r,o=function*(e){let t=!1;for(let n of e)if(t&&(t=!1,yield{type:"separator"}),"options"in n)for(let e of(yield{type:"section-heading"},t=!0,n.options))yield{type:"item",option:e};else yield{type:"item",option:n}}(t),l=0;for(let e of o)if("separator"==e.type)i-=17;else if("section-heading"===e.type)i-=22;else{if(l++===n)return i;i-=function(e){let t=26;return e.description&&(t+=16,e.description.length>=40&&(t+=16)),t}(e.option)}return i})(i,c,H),[i,c,H]),B="sm"===i?-21:-17,$=(0,o.jsx)(iB,Object.assign({},u,D,{size:i,disabled:w,placeholder:g,onClear:!w&&p?F:void 0,appearance:y,w:"full",ref:T,icon:x},{children:z.selectedItem?a?`${a}${z.selectedItem.rendered}`:z.selectedItem.rendered:void 0}),void 0),{matchedProps:Y}=function(e){let t={},n={};for(let i in e){var r;(r="data-",i.startsWith(r))?t[i]=e[i]:n[i]=e[i]}return{matchedProps:t,remainingProps:n}}(S);return(0,o.jsxs)(eb,Object.assign({className:(0,l.Z)("sl-select",e),pos:"relative",flexGrow:t,flex:n,w:r},Y,{children:[(0,o.jsx)(sA,{state:z,triggerRef:I,name:S.name},void 0),(0,o.jsx)(lL,Object.assign({triggerRef:I,scrollRef:O,isOpen:z.isOpen,onClose:z.close,offset:W,crossOffset:B,placement:"bottom left",restoreFocus:!1,shouldFlip:!0,renderTrigger:$,appearance:"minimal",type:"listbox",isNonModal:!0},{children:(0,o.jsx)(sZ,Object.assign({},A,{ref:O,options:P,state:z,minW:V+Math.abs(B)+4}),void 0)}),void 0)]}),void 0)}),sZ=(0,s.forwardRef)(function({state:e,minW:t,options:n,...r},i){let s=rq(),{listBoxProps:a}=sc({autoFocus:"first",shouldFocusWrap:!0,selectionMode:"single",items:n,disallowEmptySelection:!0,...r},e,i),{color:u,...c}=eQ(a,r),d="pointer"===np;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(iX,{onDismiss:e.close},void 0),(0,o.jsx)(eb,Object.assign({},c,{ref:i,bg:s?"canvas-dialog":"canvas-pure",style:{minWidth:t,maxHeight:"inherit"},py:2,className:(0,l.Z)("sl-menu",{"sl-menu--pointer-interactions":d}),cursor:!0,overflowY:"auto",noFocusRing:!0},{children:[...e.collection].map(t=>{let{type:n}=t;return"item"===n?(0,o.jsx)(sJ,{item:t,state:e},t.key):"section"===n?(0,o.jsx)(sX,{item:t,state:e},t.key):"placeholder"===n?(0,o.jsx)("div",Object.assign({role:"option"},{children:"no items to select"}),void 0):void 0})}),void 0),(0,o.jsx)(iX,{onDismiss:e.close},void 0)]},void 0)});function sq(){let{separatorProps:{color:e,...t}}=oG({elementType:"div"});return(0,o.jsx)(eb,Object.assign({my:2,h:"px",bg:"canvas-200"},t),void 0)}function sX({item:e,state:t}){let{itemProps:n,headingProps:{color:r,...i},groupProps:l}=function(e){let{heading:t,"aria-label":n}=e,r=eX();return{itemProps:{role:"presentation"},headingProps:t?{id:r,"aria-hidden":!0}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":t?r:void 0}}}({heading:e.rendered,"aria-label":e["aria-label"]});return(0,o.jsxs)(o.Fragment,{children:[e.key!==t.collection.getFirstKey()&&(0,o.jsx)(sq,{},void 0),(0,o.jsxs)("div",Object.assign({},n,{children:[e.rendered&&(0,o.jsx)(eb,Object.assign({},i,{pl:3,pt:.5,pb:1,textTransform:"uppercase",color:"light",cursor:!0,fontSize:"sm"},{children:e.rendered}),void 0),(0,o.jsx)("div",Object.assign({},l,{children:Array.from(e.childNodes).map(e=>{let n;return n="item"===e.type?(0,o.jsx)(sJ,{item:e,state:t},e.key):null,e.wrapper&&(n=e.wrapper(n)),n})}),void 0)]}),void 0)]},void 0)}function sJ({item:e,state:t}){let n=(0,s.useRef)(),{key:r}=e,{selectionManager:i}=t,l=t.disabledKeys.has(e.key),a=i.isSelected(e.key),u=i.focusedKey===r,{optionProps:c}=sd({key:e.key,isDisabled:l,isSelected:a,shouldFocusOnHover:!0},t,n),d={};return d=e.props.onPress?eQ(c,{onClick:()=>{l||(e.props.onPress(),t.close())},onKeyUp:n=>{"Enter"!==n.key||l||(e.props.onPress(),t.close())},onKeyDown:null,onMouseDown:null,onPointerDown:null,onPointerUp:null}):eQ(c),(0,o.jsx)(lF,Object.assign({},d,{ref:n,title:e.rendered,description:e.props.description,isSelected:!!a,isDisabled:l,meta:e.props.meta,isFocused:u}),void 0)}function sG(e){return sY(e)?(0,o.jsx)(s$,Object.assign({},e,{children:e=>sB(e)?(0,o.jsx)(sW,Object.assign({},e),void 0):sH(e)?(0,o.jsx)(sV,Object.assign({},e),void 0):void 0}),void 0):sB(e)?(0,o.jsx)(sW,Object.assign({},e),void 0):sH(e)?(0,o.jsx)(sV,Object.assign({},e),void 0):null}let sQ=new WeakMap;function s0(e,t,n){return"string"==typeof t&&(t=t.replace(/\s+/g,"")),sQ.get(e)+"-"+n+"-"+t}class s1{constructor(e,t,n,r){void 0===r&&(r=new Set),this.collection=void 0,this.flipDirection=void 0,this.disabledKeys=void 0,this.orientation=void 0,this.collection=e,this.flipDirection="rtl"===t&&"horizontal"===n,this.orientation=n,this.disabledKeys=r}getKeyLeftOf(e){return this.flipDirection?this.getNextKey(e):"horizontal"===this.orientation?this.getPreviousKey(e):null}getKeyRightOf(e){return this.flipDirection?this.getPreviousKey(e):"horizontal"===this.orientation?this.getNextKey(e):null}
1getKeyAbove(e){return"vertical"===this.orientation?this.getPreviousKey(e):null}getKeyBelow(e){return"vertical"===this.orientation?this.getNextKey(e):null}getFirstKey(){let e=this.collection.getFirstKey();return this.disabledKeys.has(e)&&(e=this.getNextKey(e)),e}getLastKey(){let e=this.collection.getLastKey();return this.disabledKeys.has(e)&&(e=this.getPreviousKey(e)),e}getNextKey(e){do null==(e=this.collection.getKeyAfter(e))&&(e=this.collection.getFirstKey());while(this.disabledKeys.has(e));return e}getPreviousKey(e){do null==(e=this.collection.getKeyBefore(e))&&(e=this.collection.getLastKey());while(this.disabledKeys.has(e));return e}}let s2=e=>[s.useCallback(()=>{e.current&&e.current.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})},[e])],s4=s.createContext(null),s3={minimal:{horizontal:{regular:{tabList:{},tab:{py:2,px:3}},compact:{tabList:{},tab:{py:1.5,px:2}}},vertical:{regular:{tabList:{},tab:{py:1.5,px:3}},compact:{tabList:{},tab:{py:1.5,px:3}}}},line:{horizontal:{regular:{tabList:{},tab:{borderB:2,py:2,px:4}},compact:{tabList:{},tab:{borderB:2,py:1.5,px:2}}},vertical:{left:{regular:{tabList:{borderR:!0},tab:{borderL:2,py:2,px:5}},compact:{tabList:{borderR:!0},tab:{borderL:2,py:1.5,px:3}}},right:{regular:{tabList:{},tab:{borderR:2,py:2,px:5}},compact:{tabList:{},tab:{borderR:2,py:1.5,px:3}}}}},pill:{horizontal:{regular:{tabList:{},tab:{py:2,px:3,rounded:"lg"}},compact:{tabList:{},tab:{py:1,px:2,rounded:"lg"}}},vertical:{regular:{tabList:{},tab:{py:1.5,px:3,rounded:"lg"}},compact:{tabList:{},tab:{py:1,px:2,rounded:"lg"}}}},solid:{horizontal:{regular:{tabList:{},tab:{py:2,px:3}},compact:{tabList:{},tab:{py:1,px:2}}},vertical:{regular:{tabList:{borderR:!0},tab:{py:2,px:4}},compact:{tabList:{borderR:!0},tab:{py:1,px:2}}}}},s5=e=>(0,o.jsx)(oE,Object.assign({},e),void 0);s5.getCollectionNode=oE.getCollectionNode;let s6={default:{color:"light",selectedColor:"primary-dark",bgTint:"primary-tint",selectedBg:"primary-light",selectedBorder:"primary"},success:{color:"success",selectedColor:"success-dark",bgTint:"success-tint",selectedBg:"success",selectedBorder:"success"},warning:{color:"warning",selectedColor:"warning-dark",bgTint:"warning-tint",selectedBg:"warning",selectedBorder:"warning"},danger:{color:"danger",selectedColor:"danger-dark",bgTint:"danger-tint",selectedBg:"danger",selectedBorder:"danger"}};function s8(e){var t;let n;let{item:r,state:i,density:l,isDisabled:a}=e,{key:u,rendered:c,index:d}=r,f=(null===(t=r.props)||void 0===t?void 0:t.intent)||"default",h=a||i.disabledKeys.has(u),{tabsProps:p,refs:g}=(0,s.useContext)(s4),{appearance:y,orientation:m,activeStateAlignment:v="right"}=p,b="pill"===y,w="solid"===y,x="minimal"===y,S=i.disabledKeys;s.useEffect(()=>{a&&!S.has(u)?S.add(u):!a&&S.has(u)&&S.delete(u)},[S,a,u]);let K=(0,s.useRef)(),[C]=s2(K),{isInViewport:j}=function(e,t={}){let[n,r]=s.useState(!1),i=s.useMemo(()=>new IntersectionObserver(([e])=>r(e.isIntersecting),t),[t]);return s.useEffect(()=>(i.observe(e.current),()=>{i.disconnect()}),[e,i]),{isInViewport:n}}(g.tablistRef),{tabProps:E}=function(e,t,n){let{key:r,isDisabled:i}=e,{selectionManager:o,selectedKey:l}=t,s=r===l,{itemProps:a}=oU({selectionManager:o,key:r,ref:n}),u=i||t.disabledKeys.has(r),{pressProps:c}=nt(ti({},a,{isDisabled:u})),d=s0(t,r,"tab"),f=s0(t,r,"tabpanel"),{tabIndex:h}=c;return{tabProps:ti({},c,{id:d,"aria-selected":s,"aria-disabled":u||void 0,"aria-controls":s?f:void 0,tabIndex:u?void 0:h,role:"tab"})}}({key:u,isDisabled:h},i,K),{hoverProps:O}=nR({...e}),k=i.selectedKey===u,{color:T,...I}=eQ(E,O),M="line"===y&&"vertical"===m?{...s3[y][m][v][l].tab}:{...s3[y][m][l].tab};if(x&&("vertical"===m&&0===d?M.mt=-1*M.py+.5:0===d&&(M.ml=-1*M.px+.5)),h)for(let e in M){let t=M[e];if(t&&"object"==typeof t){let{active:t,hover:n,...r}=M[e];M[e]=r}}let L={default:b||w?s6[f].color:"light",hover:h?void 0:"body"};return k&&(L=b?"on-primary":w?"body":x&&"default"===f?"body":s6[f].selectedColor),(b||w)&&(n=k?s6[f].selectedBg:{hover:h?void 0:s6[f].bgTint}),s.useLayoutEffect(()=>{k&&j&&C()},[j,k,C]),(0,o.jsx)(eb,Object.assign({p:1},M,{borderColor:k&&"line"===y?s6[f].selectedBorder:"light",bg:n,color:L,cursor:h?"not-allowed":!!k||"pointer",ref:K,fontWeight:"medium",opacity:h?60:void 0},I,{children:c}),void 0)}function s7({fontSize:e="lg",density:t="regular",wrap:n,...r}){var i;let l;let{refs:a,tabState:u,tabsProps:c}=(0,s.useContext)(s4),{orientation:d="horizontal",selectedId:f,onChange:h,appearance:p,activeStateAlignment:g="right"}=c,{collapse:y,setTabListState:m}=u,{tablistRef:v}=a,b=(i={...c,selectedKey:h?f:void 0,defaultSelectedKey:h?void 0:f,onSelectionChange:h,children:r.children},l=sm(ti({},i,{suppressTextValueWarning:!0})),(0,s.useEffect)(()=>{let e=l.selectedKey;(l.selectionManager.isEmpty||!l.collection.getItem(e))&&(e=l.collection.getFirstKey(),l.selectionManager.replaceSelection(e)),null==l.selectionManager.focusedKey&&l.selectionManager.setFocusedKey(e)},[l.selectionManager,l.selectedKey,l.collection]),l),{tabListProps:w}=function(e,t,n){let{orientation:r="horizontal",keyboardActivation:i="automatic"}=e,{collection:o,selectionManager:l,disabledKeys:a}=t,{direction:u}=tf(),{collectionProps:c}=oY({ref:n,selectionManager:l,keyboardDelegate:(0,s.useMemo)(()=>new s1(o,u,r,a),[o,a,r,u]),selectOnFocus:"automatic"===i,disallowEmptySelection:!0}
1),d=eX();sQ.set(t,d);let f=e9(ti({},e,{id:d}));return{tabListProps:ti({},eQ(c,f),{role:"tablist","aria-orientation":r,tabIndex:void 0})}}({...c,...r},b,v);(0,s.useEffect)(()=>{m(b)},[b.disabledKeys,b.selectedItem,b.selectedKey,r.children]);let{color:x,...S}=w;return(0,o.jsx)(ot,Object.assign({},S,{ref:v,direction:d},"line"===p&&"vertical"===d?{...s3[p][d][g][t].tabList}:{...s3[p][d][t].tabList},{fontSize:e,spacing:"pill"===p?2:void 0,h:"vertical"===d?"full":"auto",overflowY:"vertical"===d?"auto":"hidden",overflowX:"vertical"===d?"hidden":"auto",wrap:n},{children:[...b.collection].map(e=>{var n;return(0,o.jsx)(s8,{item:e,state:b,density:t,isDisabled:null===(n=e.props)||void 0===n?void 0:n.isDisabled},e.key)})}),void 0)}let s9=e=>(0,o.jsx)(oE,Object.assign({},e),void 0);function ae({p:e=4,m:t,overflowY:n,...r}){let{tabState:i,tabPanelProps:l,tabsProps:a}=(0,s.useContext)(s4),{tabListState:u}=i,c=(0,s.useRef)(),{tabPanelProps:d}=function(e,t,n){let[r,i]=(0,s.useState)(0);(0,s.useLayoutEffect)(()=>{if(null!=n&&n.current){let e=()=>{i(ik(n.current,{tabbable:!0}).nextNode()?void 0:0)};e();let t=new MutationObserver(e);return t.observe(n.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{t.disconnect()}}},[n]);let o=s0(t,null==t?void 0:t.selectedKey,"tabpanel");return{tabPanelProps:eQ(e9(ti({},e,{id:o,"aria-labelledby":s0(t,null==t?void 0:t.selectedKey,"tab")})),{tabIndex:r,role:"tabpanel","aria-describedby":e["aria-describedby"],"aria-details":e["aria-details"]})}}({},u,c);l["aria-labelledby"]&&(d["aria-labelledby"]=l["aria-labelledby"]);let f=lX(r,e=>new sg(e),{suppressTextValueWarning:!0}),h=u?f.getItem(u.selectedKey):null,{orientation:p}=a,{color:g,...y}=d,m="vertical"===p?void 0:e,v="vertical"===p?e:void 0;return(0,o.jsx)(iI,Object.assign({focusRingClass:"sl-focus-ring"},{children:(0,o.jsx)(eb,Object.assign({},y,{ref:c,py:m,px:v,flex:1,m:t,overflowY:n},{children:h&&h.props.children}),void 0)}),void 0)}s9.getCollectionNode=oE.getCollectionNode;let at=s.forwardRef(function(e,t){let{children:n,appearance:r="minimal",orientation:i="horizontal",...l}=e,{matchedProps:a}=eP(l,eL),u=tm(t),c=s.useRef(),d=s.useRef(),[f,h]=function(e){let[t,n]=(0,s.useState)(e),r=(0,s.useRef)(null),i=(0,s.useRef)(null);return i.current=()=>{let e=r.current.next();if(e.done){r.current=null;return}t===e.value?i.current():n(e.value)},eZ(()=>{r.current&&i.current()}),[t,(0,s.useCallback)(e=>{r.current=e(),i.current()},[r,i])]}(!1),[p,g]=s.useState(),[y,m]=s.useState(null);s.useEffect(()=>{if(c.current){let e=c.current.querySelector(`[data-key="${null==y?void 0:y.selectedKey}"]`);null!=e&&g(e)}},[n,null==y?void 0:y.selectedKey,f,c]);let v={"aria-labelledby":void 0},b=eX();return f&&"vertical"!==i&&(v["aria-labelledby"]=b),(0,o.jsx)(oN,{children:(0,o.jsx)(s4.Provider,Object.assign({value:{tabsProps:{...e,orientation:i,appearance:r},tabState:{tabListState:y,setTabListState:m,selectedTab:p,collapse:f},refs:{tablistRef:c,wrapperRef:d},tabPanelProps:v}},{children:(0,o.jsx)(ot,Object.assign({ref:u,w:"full",direction:"vertical"===i?"horizontal":"vertical",h:"vertical"===i?"full":"auto",spacing:1},a,{children:e.children}),void 0)}),void 0)},void 0)}),an={default:{default:{borderColor:{default:"input",focus:"primary"}},success:{borderColor:{default:"success",focus:"success-dark"}},warning:{borderColor:{default:"warning",focus:"warning-dark"}},danger:{borderColor:{default:"danger",focus:"danger-dark"}}},minimal:{default:{borderColor:{default:"transparent",hover:"input",focus:"primary"}},success:{borderColor:{default:"transparent",hover:"success",focus:"success-dark"}},warning:{borderColor:{default:"transparent",hover:"warning",focus:"warning-dark"}},danger:{borderColor:{default:"transparent",hover:"danger",focus:"danger-dark"}}}},ar={lg:{padding:4,rows:6},md:{padding:2.5,rows:4},sm:{padding:1.5,rows:2}},ai={lg:"lg",md:"base",sm:"base"},ao=(0,s.memo)((0,s.forwardRef)(function({intent:e="default",size:t="md",resize:n="y",appearance:r="default",className:i,disabled:a,required:u,readOnly:c,...d},f){let h=(0,s.useRef)(),p=f||h,{inputProps:g}=oT({isDisabled:a,isRequired:u,isReadOnly:c,...d},p),{matchedProps:y,remainingProps:m}=eP(d,eL),v={...an.default.default,...an.default[e],...an[r].default,...an[r][e]},b=(0,s.useCallback)(()=>{let e=p.current;e.style.minHeight=`${e.scrollHeight+2}px`,e.style.minWidth=`${e.scrollWidth+2}px`},[p]);(0,s.useLayoutEffect)(()=>{p.current&&b()},[b,p]);let w={};a&&(w={bg:"canvas-100",color:"muted",cursor:"not-allowed"});let x={};c&&(x.tabIndex=-1,"minimal"===r&&(x.borderColor="transparent"));let S=eQ(g,{color:void 0});return(0,o.jsx)(eb,Object.assign({className:(0,l.Z)("sl-textarea",i),pos:"relative"},y,{children:(0,o.jsx)(eb,Object.assign({ref:p,as:"textarea",pl:ar[t].padding,pr:ar[t].padding,pt:2,fontSize:ai[t],rounded:!0,resize:n,rows:ar[t].rows,border:!0,w:"full",disabled:a,readOnly:!0,pos:"relative"},S,m,x,v,w),void 0)}),void 0)}))}}]);
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.