1import{r as e}from"./chunk-QTnfLwEv.js";import{F as t,L as n,N as r,a as i,r as a,t as o,z as s}from"./jsx-runtime-CzfuEQC0.js";import{t as c}from"./react-dom-BeeRsuDe.js";import{n as l}from"./dist-BPv086qm.js";import{$ as u,D as d,E as f,F as p,G as m,H as h,I as g,J as _,K as v,L as y,O as b,P as x,Q as S,R as C,S as w,U as T,V as E,W as D,X as O,Y as k,Z as A,_ as j,a as M,at as ee,d as N,et as P,h as F,it as I,l as te,m as ne,n as re,nt as L,o as R,p as ie,q as ae,rt as oe,t as z,tt as se,u as ce,v as le,y as B,z as V}from"./filterDOMProps-DAk5ad2Q.js";import{A as ue,C as de,D as fe,E as pe,M as me,N as he,O as ge,S as _e,T as ve,_ as ye,a as be,b as xe,c as Se,d as Ce,f as we,g as Te,h as Ee,j as De,k as Oe,l as ke,m as Ae,n as je,o as Me,p as Ne,r as Pe,s as Fe,t as Ie,u as Le,v as Re,w as ze,x as Be,y as Ve}from"./Dialog-CDEcYYLL.js";import{_ as He,a as Ue,c as We,d as Ge,f as Ke,i as qe,l as Je,m as Ye,n as Xe,o as Ze,p as Qe,r as $e,s as et,t as tt,u as H,v as nt,y as rt}from"./Button-B0S8NX80.js";import{i as it,n as at,r as ot}from"./Text-BxQGkhPA.js";import{t as st}from"./I18nProvider-9C6IR2qi.js";import{c as ct,d as lt,f as ut,i as dt,l as ft,n as pt,r as mt,s as ht,t as gt,u as _t}from"./Collection-QAon9SuD.js";import{n as vt}from"./Autocomplete-D0wm8YnM.js";import{n as yt,r as bt,t as xt}from"./CollectionBuilder-BsHEibLW.js";import{a as St,c as Ct,i as wt,l as Tt,n as Et,o as Dt,r as Ot,t as kt}from"./useFormValidation-euRVM5FX.js";import{c as At,i as jt,l as Mt,n as Nt,o as Pt,r as Ft,s as It}from"./FocusScope-BwPLJT_Z.js";import{a as Lt,c as Rt,i as zt,o as Bt,s as Vt,t as Ht}from"./TextInput-DSQgl7GR.js";import{a as Ut,c as Wt,d as Gt,i as Kt,l as qt,n as Jt,o as Yt,s as Xt,t as Zt,u as Qt}from"./color-schemes-Cl-TFB6C.js";import{t as $t}from"./PassForm-DCb3sBU1.js";import{t as en}from"./RadioGroup-C3sfFJem.js";var tn=`react-aria-clear-focus`,nn=`react-aria-focus`;function rn(e){let t=sn(E(e));t!==e&&(t&&an(t,e),e&&on(e,t))}function an(e,t){e.dispatchEvent(new FocusEvent(`blur`,{relatedTarget:t})),e.dispatchEvent(new FocusEvent(`focusout`,{bubbles:!0,relatedTarget:t}))}function on(e,t){e.dispatchEvent(new FocusEvent(`focus`,{relatedTarget:t})),e.dispatchEvent(new FocusEvent(`focusin`,{bubbles:!0,relatedTarget:t}))}function sn(e){let t=C(e),n=t?.getAttribute(`aria-activedescendant`);return n&&e.getElementById(n)||t}var U=e(s(),1);function cn(e,t,n,r){let i=rt(n),a=n==null;(0,U.useEffect)(()=>{if(a||!e.current)return;let n=e.current;return n.addEventListener(t,i,r),()=>{n.removeEventListener(t,i,r)}},[e,t,r,a])}var ln=new Map,un=!1;try{un=new Intl.NumberFormat(`de-DE`,{signDisplay:`exceptZero`}).resolvedOptions().signDisplay===`exceptZero`}catch{}var dn=!1;try{dn=new Intl.NumberFormat(`de-DE`,{style:`unit`,unit:`degree`}).resolvedOptions().style===`unit`}catch{}var fn={degree:{narrow:{default:`°`,"ja-JP":` 度`,"zh-TW":`度`,"sl-SI":` °`}}},pn=class{constructor(e,t={}){this.numberFormatter=mn(e,t),this.options=t}format(e){let t=``;if(t=!un&&this.options.signDisplay!=null?hn(this.numberFormatter,this.options.signDisplay,e):this.numberFormatter.format(e),this.options.style===`unit`&&!dn){let{unit:e,unitDisplay:n=`short`,locale:r}=this.resolvedOptions();if(!e)return t;let i=fn[e]?.[n];t+=i[r]||i.default}return t}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,t){if(typeof this.numberFormatter.formatRange==`function`)return this.numberFormatter.formatRange(e,t);if(t<e)throw RangeError(`End date must be >= start date`);return`${this.format(e)} \u{2013} ${this.format(t)}`}formatRangeToParts(e,t){if(typeof this.numberFormatter.formatRangeToParts==`function`)return this.numberFormatter.formatRangeToParts(e,t);if(t<e)throw RangeError(`End date must be >= start date`);let n=this.numberFormatter.formatToParts(e),r=this.numberFormatter.formatToParts(t);return[...n.map(e=>({...e,source:`startRange`})),{type:`literal`,value:` â `,source:`shared`},...r.map(e=>({...e,source:`endRange`}))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return!un&&this.options.signDisplay!=null&&(e={...e,signDisplay:this.options.signDisplay}),!dn&&this.options.style===`unit`&&(e={...e,style:`unit`,unit:this.options.unit,unitDisplay:this.options.unitDisplay}),e}};function mn(e,t={}){let{numberingSystem:n}=t;if(n&&e.includes(`-nu-`)&&(e.includes(`-u-`)||(e+=`-u-`),e+=`-nu-${n}`),t.style===`unit`&&!dn){let{unit:e,unitDisplay:n=`short`}=t;if(!e)throw Error(`unit option must be provided with style: "unit"`);if(!fn[e]?.[n])throw Error(`Unsupported unit ${e} with unitDisplay = ${n}`);t={...t,style:`decimal`}}let r=e+(t?Object.entries(t).sort((e,t)=>
vendor: 4,707 bytes, line 1
1e[0]<t[0]?-1:1).join():``);if(ln.has(r))return ln.get(r);let i=new Intl.NumberFormat(e,t);return ln.set(r,i),i}function hn(e,t,n){if(t===`auto`)return e.format(n);if(t===`never`)return e.format(Math.abs(n));{let r=!1;if(t===`always`?r=n>0||Object.is(n,0):t===`exceptZero`&&(Object.is(n,-0)||Object.is(n,0)?n=Math.abs(n):r=n>0),r){let t=e.format(-n),r=e.format(n),i=t.replace(r,``).replace(/\u200e|\u061C/,``);return[...i].length!==1&&console.warn(`@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case`),t.replace(r,`!!!`).replace(i,`+`).replace(`!!!`,r)}else return e.format(n)}}var gn=RegExp(`^.*\\(.*\\).*$`),_n=[`latn`,`arab`,`hanidec`,`deva`,`beng`,`fullwide`],vn=class{constructor(e,t={}){this.locale=e,this.options=t}parse(e){return bn(this.locale,this.options,e).parse(e)}isValidPartialNumber(e,t,n){return bn(this.locale,this.options,e).isValidPartialNumber(e,t,n)}getNumberingSystem(e){return bn(this.locale,this.options,e).options.numberingSystem}},yn=new Map;function bn(e,t,n){let r=xn(e,t);if(!e.includes(`-nu-`)&&!r.isValidPartialNumber(n)){for(let i of _n)if(i!==r.options.numberingSystem){let r=xn(e+(e.includes(`-u-`)?`-nu-`:`-u-nu-`)+i,t);if(r.isValidPartialNumber(n))return r}}return r}function xn(e,t){let n=e+(t?Object.entries(t).sort((e,t)=>e[0]<t[0]?-1:1).join():``),r=yn.get(n);return r||(r=new Sn(e,t),yn.set(n,r)),r}var Sn=class{constructor(e,t={}){this.locale=e,t.roundingIncrement!==1&&t.roundingIncrement!=null&&(t.maximumFractionDigits==null&&t.minimumFractionDigits==null?(t.maximumFractionDigits=0,t.minimumFractionDigits=0):t.maximumFractionDigits==null?t.maximumFractionDigits=t.minimumFractionDigits:t.minimumFractionDigits??=t.maximumFractionDigits),this.formatter=new Intl.NumberFormat(e,t),this.options=this.formatter.resolvedOptions(),this.symbols=Tn(e,this.formatter,this.options,t),this.options.style===`percent`&&((this.options.minimumFractionDigits??0)>18||(this.options.maximumFractionDigits??0)>18)&&console.warn(`NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.`)}parse(e){let t=this.formatter.resolvedOptions().useGrouping,n=this.sanitize(e);if(!t&&this.symbols.group&&n.includes(this.symbols.group))return NaN;if(this.symbols.group&&(n=n.replaceAll(this.symbols.group,``)),this.symbols.decimal&&(n=n.replace(this.symbols.decimal,`.`)),this.symbols.minusSign&&(n=n.replace(this.symbols.minusSign,`-`)),n=n.replace(this.symbols.numeral,this.symbols.index),this.options.style===`percent`){let e=n.indexOf(`-`);n=n.replace(`-`,``),n=n.replace(`+`,``);let t=n.indexOf(`.`);t===-1&&(t=n.length),n=n.replace(`.`,``),n=t-2==0?`0.${n}`:t-2==-1?`0.0${n}`:t-2==-2?`0.00`:`${n.slice(0,t-2)}.${n.slice(t-2)}`,e>-1&&(n=`-${n}`)}let r=n?+n:NaN;if(isNaN(r))return NaN;if(this.options.style===`percent`){let e={...this.options,style:`decimal`,minimumFractionDigits:Math.min((this.options.minimumFractionDigits??0)+2,20),maximumFractionDigits:Math.min((this.options.maximumFractionDigits??0)+2,20)};return new vn(this.locale,e).parse(new pn(this.locale,e).format(r))}return this.options.currencySign===`accounting`&&gn.test(e)&&(r=-1*r),r}sanitize(e){let t=this.formatter.resolvedOptions().useGrouping;return this.symbols.noNumeralUnits.length>0&&this.symbols.noNumeralUnits.find(t=>t.unit===e)?this.symbols.noNumeralUnits.find(t=>t.unit===e).value.toString():(e=e.replace(this.symbols.literals,``),this.symbols.minusSign&&(e=e.replace(`-`,this.symbols.minusSign)),this.options.numberingSystem===`arab`&&(this.symbols.decimal&&(e=En(e,`,`,this.symbols.decimal),e=En(e,`Ø`,this.symbols.decimal)),this.symbols.group&&t&&(e=En(e,`.`,this.symbols.group))),this.symbols.group===`â`&&e.includes(`'`)&&t&&(e=En(e,`'`,this.symbols.group)),this.options.locale===`fr-FR`&&this.symbols.group&&t&&(e=En(e,` `,this.symbols.group),e=En(e,/\u00A0/g,this.symbols.group)),e)}isValidPartialNumber(e,t=-1/0,n=1/0){let r=this.formatter.resolvedOptions().useGrouping;return e=this.sanitize(e),this.symbols.minusSign&&e.startsWith(this.symbols.minusSign)&&t<0?e=e.slice(this.symbols.minusSign.length):this.symbols.plusSign&&e.startsWith(this.symbols.plusSign)&&n>0&&(e=e.slice(this.symbols.plusSign.length)),this.symbols.decimal&&e.indexOf(this.symbols.decimal)>-1&&this.options.maximumFractionDigits===0?!1:(this.symbols.group&&r&&(e=En(e,this.symbols.group,``)),e=e.replace(this.symbols.numeral,``),this.symbols.decimal&&(e=e.replace(this.symbols.decimal,``)),e.length===0)}},Cn=new Set([`decimal`,`fraction`,`integer`,`minusSign`,`plusSign`,`group`]),wn=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function Tn(e,t,n,r){let i=new Intl.NumberFormat(e,{...n,minimumSignificantDigits:1,maximumSignificantDigits:21,roun
1dingIncrement:1,roundingPriority:`auto`,roundingMode:`halfExpand`,useGrouping:!0}),a=i.formatToParts(-10000.111),o=i.formatToParts(10000.111),s=wn.map(e=>i.formatToParts(e)),c=s.map((e,t)=>{let n=e.find(e=>e.type===`unit`);return n&&!e.some(e=>e.type===`integer`||e.type===`fraction`)?{unit:n.value,value:wn[t]}:null}).filter(e=>!!e),l=a.find(e=>e.type===`minusSign`)?.value??`-`,u=o.find(e=>e.type===`plusSign`)?.value;!u&&(r?.signDisplay===`exceptZero`||r?.signDisplay===`always`)&&(u=`+`);let d=new Intl.NumberFormat(e,{...n,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001).find(e=>e.type===`decimal`)?.value,f=a.find(e=>e.type===`group`)?.value,p=a.filter(e=>!Cn.has(e.type)).map(e=>Dn(e.value)),m=s.flatMap(e=>e.filter(e=>!Cn.has(e.type)).map(e=>Dn(e.value))),h=[...new Set([...p,...m])].sort((e,t)=>t.length-e.length),g=h.length===0?RegExp(`\\p{White_Space}|\\p{Cf}`,`gu`):RegExp(`${h.join(`|`)}|\\p{White_Space}|\\p{Cf}`,`gu`),_=[...new Intl.NumberFormat(n.locale,{useGrouping:!1}).format(9876543210)].reverse(),v=new Map(_.map((e,t)=>[e,t])),y=RegExp(`[${_.join(``)}]`,`g`);return{minusSign:l,plusSign:u,decimal:d,group:f,literals:g,numeral:y,numerals:_,index:e=>String(v.get(e)),noNumeralUnits:c}}function En(e,t,n){return e.replaceAll?e.replaceAll(t,n):e.split(t).join(n)}function Dn(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function On(e={}){let{locale:t}=st();return(0,U.useMemo)(()=>new pn(t,e),[t,e])}function kn(e,t){let n=[],r=document.scrollingElement||document.documentElement;do fe(e,t)&&n.push(e),e=e.parentElement;while(e&&e!==r);return n}function An(e,t,n={}){let{block:r=`nearest`,inline:i=`nearest`}=n;if(e===t)return;let a=e.scrollTop,o=e.scrollLeft,s=t.getBoundingClientRect(),c=e.getBoundingClientRect(),l=window.getComputedStyle(t),u=window.getComputedStyle(e),d=document.scrollingElement||document.documentElement,f=e===d?0:c.top,p=e===d?e.clientHeight:c.bottom,m=e===d?0:c.left,h=e===d?e.clientWidth:c.right,g=parseInt(l.scrollMarginTop,10)||0,_=parseInt(l.scrollMarginBottom,10)||0,v=parseInt(l.scrollMarginLeft,10)||0,y=parseInt(l.scrollMarginRight,10)||0,x=parseInt(u.scrollPaddingTop,10)||0,S=parseInt(u.scrollPaddingBottom,10)||0,C=parseInt(u.scrollPaddingLeft,10)||0,w=parseInt(u.scrollPaddingRight,10)||0,T=parseInt(u.borderTopWidth,10)||0,E=parseInt(u.borderBottomWidth,10)||0,D=parseInt(u.borderLeftWidth,10)||0,O=parseInt(u.borderRightWidth,10)||0,k=s.top-g,A=s.bottom+_,j=s.left-v,M=s.right+y,ee=e===d?0:D+O,N=e===d?0:T+E,P=e.offsetWidth-e.clientWidth-ee,F=e.offsetHeight-e.clientHeight-N,I=f+T+x,te=p-E-S-F,ne=m+D+C,re=h-O-w;u.direction===`rtl`&&!b()?ne+=P:re-=P;let L=k<I||A>te,R=j<ne||M>re;if(L&&r===`start`)a+=k-I;else if(L&&r===`center`)a+=(k+A)/2-(I+te)/2;else if(L&&r===`end`)a+=A-te;else if(L&&r===`nearest`){let e=k-I,t=A-te;a+=Math.abs(e)<=Math.abs(t)?e:t}if(R&&i===`start`)o+=j-ne;else if(R&&i===`center`)o+=(j+M)/2-(ne+re)/2;else if(R&&i===`end`)o+=M-re;else if(R&&i===`nearest`){let e=j-ne,t=M-re;o+=Math.abs(e)<=Math.abs(t)?e:t}e.scrollTo({left:o,top:a})}function jn(e,t={}){let{containingElement:n}=t;if(e&&e.isConnected){let t=document.scrollingElement||document.documentElement;if(window.getComputedStyle(t).overflow!==`hidden`){let{left:t,top:r}=e.getBoundingClientRect();e?.scrollIntoView?.({block:`nearest`});let{left:i,top:a}=e.getBoundingClientRect();(Math.abs(t-i)>1||Math.abs(r-a)>1)&&(n?.scrollIntoView?.({block:`center`,inline:`center`}),e.scrollIntoView?.({block:`nearest`}))}else{let{left:t,top:r}=e.getBoundingClientRect(),i=kn(e,!0);for(let t of i)An(t,e);let{left:a,top:o}=e.getBoundingClientRect();if(Math.abs(t-a)>1||Math.abs(r-o)>1){i=n?kn(n,!0):[];for(let e of i)An(e,n,{block:`center`,inline:`center`})}}}}function Mn(e,t,n){let{isDisabled:r=!1,isReadOnly:i=!1,value:a,name:o,form:s,children:c,"aria-label":l,"aria-labelledby":u,validationState:d=`valid`,isInvalid:f,onPressStart:p,onPressEnd:m,onPressChange:h,onPress:g,onPressUp:_,onClick:v}=e,y=e=>{e.stopPropagation(),t.setSelected(V(e).checked)},{pressProps:b,isPressed:x}=Qe({onPressStart:p,onPressEnd:m,onPressChange:h,onPress:g,onPressUp:_,onClick:v,isDisabled:r}),{pressProps:C,isPressed:w}=Qe({onPressStart:p,onPressEnd:m,onPressChange:h,onPressUp:_,onClick:v,onPress(e){g?.(e),t.toggle(
1),n.current?.focus()},isDisabled:r||i}),{focusableProps:T}=R(e,n),E=S(b,T),D=z(e,{labelable:!0});return Et(n,t.defaultSelected,t.setSelected),{labelProps:S(C,{onClick:e=>e.preventDefault()}),inputProps:S(D,{"aria-invalid":f||d===`invalid`||void 0,"aria-errormessage":e[`aria-errormessage`],"aria-controls":e[`aria-controls`],"aria-readonly":i||void 0,onChange:y,disabled:r,...a==null?{}:{value:a},name:o,form:s,type:`checkbox`,...E}),isSelected:t.isSelected,isPressed:x||w,isDisabled:r,isReadOnly:i,isInvalid:f||d===`invalid`}}function Nn(e={}){let{isReadOnly:t}=e,[n,r]=ot(e.isSelected,e.defaultSelected||!1,e.onChange),[i]=(0,U.useState)(n);function a(e){t||r(e)}function o(){t||r(!n)}return{isSelected:n,defaultSelected:e.defaultSelected??i,setSelected:a,toggle:o}}var Pn=(0,U.createContext)(null),Fn=(0,U.forwardRef)(function(e,t){let{state:n,thumbProps:r,inputXRef:i,inputYRef:a,xInputProps:o,yInputProps:s,isDisabled:c=!1}=(0,U.useContext)(Pn),{focusProps:l,isFocused:u,isFocusVisible:d}=Ge(),{hoverProps:f,isHovered:p}=H(e),h=m({...e,defaultClassName:`react-aria-ColorThumb`,defaultStyle:{...r.style,backgroundColor:n.getDisplayColor().toString()},values:{color:n.getDisplayColor(),isHovered:p,isDragging:n.isDragging,isFocused:u,isFocusVisible:d,isDisabled:c}}),g=z(e,{global:!0});return delete g.id,U.createElement(_.div,{...S(r,f,g),...h,ref:t,"data-hovered":p||void 0,"data-dragging":n.isDragging||void 0,"data-focused":u||void 0,"data-focus-visible":d||void 0,"data-disabled":c||void 0},U.createElement(`input`,{ref:i,...o,...l}),s&&U.createElement(`input`,{ref:a,...s,...l}),h.children)}),In={};In={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`أداة Ø§ÙØªÙاء اÙÙÙÙ`,colorSwatch:`تغÙÙØ± Ø§ÙØ£ÙÙØ§Ù`,transparent:`Ø´ÙØ§Ù`,twoDimensionalSlider:`Ù
ÙÙØ²ÙÙ 2D`};var Ln={};Ln={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`СÑедÑÑво за избиÑане на ÑвÑÑ`,colorSwatch:`ÑвеÑна моÑÑÑа`,transparent:`пÑозÑаÑен`,twoDimensionalSlider:`2D плÑзгаÑ`};var Rn={};Rn={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`VýbÄr barvy`,colorSwatch:`barevný vzorek`,transparent:`průhledný`,twoDimensionalSlider:`2D posuvnÃk`};var zn={};zn={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Farvevælger`,colorSwatch:`farveprøve`,transparent:`gennemsigtig`,twoDimensionalSlider:`2D-skyder`};var Bn={};Bn={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Farbwähler`,colorSwatch:`Farbfeld`,transparent:`transparent`,twoDimensionalSlider:`2D-Schieberegler`};var Vn={};Vn={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`ÎÏιλογÎÎ±Ï ÏÏÏμάÏÏν`,colorSwatch:`ÏÏÏμαÏÎ¹ÎºÏ Î´ÎµÎ¯Î³Î¼Î±`,transparent:`διαÏανÎÏ`,twoDimensionalSlider:`ΡÏ
θμιÏÏÎ¹ÎºÏ 2D`};var Hn={};Hn={colorPicker:`Color picker`,twoDimensionalSlider:`2D slider`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorSwatch:`color swatch`,transparent:`transparent`};var Un={};Un={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Selector de color`,colorSwatch:`muestra de color`,transparent:`transparente`,twoDimensionalSlider:`Regulador 2D`};var Wn={};Wn={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Värvivalija`,colorSwatch:`värvinäidis`,transparent:`läbipaistev`,twoDimensionalSlider:`2D-liugur`};var Gn={};Gn={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Värimuokkain`,colorSwatch:`värimalli`,transparent:`läpinäkyvä`,twoDimensionalSlider:`2D-liukusäädin`};var Kn={};Kn={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}\xa0: ${e.value}`,colorPicker:`Sélecteur de couleurs`,colorSwatch:`Ãchantillon de couleurs`,transparent:`Transparent`,twoDimensionalSlider:`Curseur\xA02D`};var qn={};qn={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`×××ר ×צ××¢××`,colorSwatch:`×××××ת צ××¢`,transparent:`שק××£`,twoDimensionalSlider:`××××× ×× ×××××`};var Jn={};Jn={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Odabir boje`,colorSwatch:`uzorak boje`,transparent:`transparentno`,twoDimensionalSlider:`2D klizaÄ`};var Yn={};Yn={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`SzÃnválasztó`,colorSwatch:`szÃntár`,transparent:`átlátszó`,twoDimensionalSlider:`2D-csúszka`};var Xn={};Xn={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Selettore colore`,colorSwatch:`campione di colore`,transparent:`trasparente`,twoDimensionalSlider:`Cursore 2D`};var Zn={};Zn={colorInputLabel:e=>`${e.label}\u{3001}${e.channelLabel}`,colorNameAndValue:e=>`${e.name} : ${e.value}`,colorPicker:`ã«ã©ã¼ããã«ã¼`,colorSwatch:`ã«ã©ã¼ã¹ã¦ã©ãã`,transparent:`éæ`,twoDimensionalSlider:`2D ã¹ã©ã¤ãã¼`};var Qn={};Qn={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`ìì í¼ì»¤`,colorSwatch:`ìì 견본`,transparent:`í¬ëª
ë`,twoDimensionalSlider:`2D ì¬ë¼ì´ë`};var $n={};$n={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Spalvų parinkiklis`,colorSwatch:`spalvų pavyzdys`,transparent:`skaidrus`,twoDimensionalSlider:`2D slankiklis`};var er={};er={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`KrÄsu atlasÄ«tÄjs`,colorSwatch:`krÄsu paraugs`,transparent:`caurspÄ«dÄ«gs`,twoDimensionalSlider:`2D slÄ«dnis`};var tr={};tr={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Fargevelger`,colorSwatch:`fargekart`,transparent:`gjennomsiktig`,twoDimensionalSlider:`2D-glidebryter`};var nr={};nr={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Kleurkiezer`,colorSwatch:`kleurstaal`,transparent:`transparant`,twoDimensionalSlider:`2D-schuifregelaar`};var rr={};rr={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Próbnik kolorów`,colorSwatch:`próbka koloru`,transparent:`przezroczysty`,twoDimensionalSlider:`Suwak 2D`};var ir={};ir={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Seletor de cores`,colorSwatch:`amostra de cores`,transparent:`transparente`,twoDimensionalSlider:`Controle deslizante 2D`};var ar={};ar={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Seletor de cores`,colorSwatch:`amostra de cor`,transparent:`transparente`,twoDimensionalSlider:`Controle deslizante 2D`};var or={};or={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Selector de culori`,colorSwatch:`specimen de culoare`,transparent:`transparent`,twoDimensionalSlider:`Glisor 2D`};var sr={};sr={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`ÐалиÑÑа ÑвеÑов`,colorSwatch:`ÑвеÑовой обÑазеÑ`,transparent:`пÑозÑаÑнÑй`,twoDimensionalSlider:`ÐолзÑнок 2D`};var cr={};cr={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Výber farieb`,colorSwatch:`vzorkovnÃk farieb`,transparent:`transparentný`,twoDimensionalSlider:`2D jazdec`};var lr={};lr={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Izbirnik barv`,colorSwatch:`barvna paleta`,transparent:`prozorno`,twoDimensionalSlider:`2D drsnik`};var ur={};ur={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`BiraÄ boja`,colorSwatch:`Uzorak boje`,transparent:`providno`,twoDimensionalSlider:`2D klizaÄ`};var dr={};dr={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Färgväljaren`,colorSwatch:`färgruta`,transparent:`genomskinlig`,twoDimensionalSlider:`2D-reglage`};var fr={};fr={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`Renk Seçici`,colorSwatch:`renk örneÄi`,transparent:`saydam`,twoDimensionalSlider:`2D sürgü`};var pr={};pr={colorInputLabel:e=>`${e.label}, ${e.channelLabel}`,colorNameAndValue:e=>`${e.name}: ${e.value}`,colorPicker:`ÐалÑÑÑа колÑоÑÑв`,colorSwatch:`зÑазок колÑоÑÑ`,transparent:`пÑозоÑий`,twoDimensionalSlider:`ÐовзÑнок 2D`};var mr={};mr={colorInputLabel:e=>`${e.label}\u{3001}${e.channelLabel}`,colorNameAndValue:e=>`${e.name}\u{FF1A}${e.value}`,colorPicker:`æ¾è²å¨`,colorSwatch:`é¢è²è²æ¿`,transparent:`éæ`,twoDimensionalSlider:`2D æ»å`};var hr={};hr={colorInputLabel:e=>`${e.label}\u{FF0C}${e.channelLabel}`,colorNameAndValue:e=>`${e.name}\u{FF1A}${e.value}`,colorPicker:`檢è²å¨`,colorSwatch:`è²ç¥¨`,transparent:`éæ`,twoDimensionalSlider:`2D æ»æ¡¿`};var gr={};gr={"ar-AE":In,"bg-BG":Ln,"cs-CZ":Rn,"da-DK":zn,"de-DE":Bn,"el-GR":Vn,"en-US":Hn,"es-ES":Un,"et-EE":Wn,"fi-FI":Gn,"fr-FR":Kn,"he-IL":qn,"hr-HR":Jn,"hu-HU":Yn,"it-IT":Xn,"ja-JP":Zn,"ko-KR":Qn,"lt-LT":$n,"lv-LV":er,"nb-NO":tr,"nl-NL":nr,"pl-PL":rr,"pt-BR":ir,"pt-PT":ar,"ro-RO":or,"ru-RU":sr,"sk-SK":cr,"sl-SI":lr,"sr-SP":ur,"sv-SE":dr,"tr-TR":fr,"uk-UA":pr,"zh-CN":mr,"zh-TW":hr};var _r={};_r={alpha:`Ø£ÙÙØ§`,black:`Ø£Ø³ÙØ¯`,blue:`أزرÙ`,"blue purple":`Ø£Ø±Ø¬ÙØ§ÙÙ Ù
زرÙ`,brightness:`Ø§ÙØ³Ø·Ùع`,brown:`بÙÙ`,"brown yellow":`Ø£ØµÙØ± بÙÙ`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`سÙ
اÙÙ`,"cyan blue":`أزر٠سÙ
اÙÙ`,dark:`داÙÙ`,gray:`رÙ
ادÙ`,grayish:`Ù
ائ٠ÙÙØ±Ù
ادÙ`,green:`أخضر`,"green cyan":`سÙ
اÙÙ Ù
خضر`,hue:`درجة اÙÙÙÙ`,light:`ÙØ§ØªØ`,lightness:`Ø§ÙØ¥Ø¶Ø§Ø¡Ø©`,magenta:`Ø£Ø±Ø¬ÙØ§ÙÙ`,"magenta pink":`Ø£Ø±Ø¬ÙØ§ÙÙ ÙØ±Ø¯Ù`,orange:`Ø¨Ø±ØªÙØ§ÙÙ`,"orange yellow":`Ø£ØµÙØ± Ø¨Ø±ØªÙØ§ÙÙ`,pale:`Ø¨Ø§ÙØª`,pink:`ÙØ±Ø¯Ù`,"pink red":`Ø£ØÙ
ر ÙØ±Ø¯Ù`,purple:`Ø£Ø±Ø¬ÙØ§ÙÙ`,"purple magenta":`بÙÙØ³Ø¬Ù`,red:`Ø£ØÙ
ر`,"red orange":`Ø¨Ø±ØªÙØ§ÙÙ Ù
ØÙ
ر`,saturation:`Ø§ÙØªØ´Ø¨Ø¹`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} \u{634}\u{641}\u{627}\u{641}`,"very dark":`داÙÙ Ø¬Ø¯ÙØ§`,"very light":`ÙØ§ØªØ Ø¬Ø¯ÙØ§`,vibrant:`ساطع`,white:`Ø£Ø¨ÙØ¶`,yellow:`Ø£ØµÙØ±`,"yellow green":`أخضر Ù
ØµÙØ±`};var vr={};vr={alpha:`ÐлÑа`,black:`ÑеÑно`,blue:`СинÑо`,"blue purple":`ÑинÑо лилаво`,brightness:`ЯÑкоÑÑ`,brown:`каÑÑво`,"brown yellow":`каÑÑво жÑлÑо`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`Ñиан`,"cyan blue":`Ñиан ÑинÑо`,dark:`ÑÑмно`,gray:`Ñиво`,grayish:`Ñивкав`,green:`Ðелено`,"green cyan":`зелен Ñиан`,hue:`ÐÑÑенÑк`,light:`ÑвеÑло`,lightness:`ÐекоÑа`,magenta:`магенÑа`,"magenta pink":`магенÑа Ñозово`,orange:`оÑанжево`,"orange yellow":`оÑанжево жÑлÑо`,pale:`бледо`,pink:`Ñозово`,"pink red":`Ñозово ÑеÑвено`,purple:`лилаво`,"purple magenta":`лилаво магенÑа`,red:`ЧеÑвено`,"red orange":`ÑеÑвен поÑÑокал`,saturation:`ÐаÑиÑеноÑÑ`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} \u{43F}\u{440}\u{43E}\u{437}\u{440}\u{430}\u{447}\u{435}\u{43D}`,"very dark":`много ÑÑмно`,"very light":`много ÑвеÑло`,vibrant:` ÑÑко`,white:`бÑло`,yellow:`жÑлÑо`,"yellow green":`жÑлÑо зелен`};var yr={};yr={alpha:`Alfa`,black:`Äerná`,blue:`Modrá`,"blue purple":`modrofialová`,brightness:`Jas`,brown:`hnÄdá`,"brown yellow":`hnÄdožlutá`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`tyrkysová`,"cyan blue":`tyrkysovomodrá`,dark:`tmavá`,gray:`Å¡edá`,grayish:`naÅ¡edlá`,green:`Zelená`,"green cyan":`zelenotyrkysová`,hue:`OdstÃn`,light:`svÄtlá`,lightness:`SvÄtlost`,magenta:`purpurová`,"magenta pink":`purpurovÄ růžová`,orange:`oranžová`,"orange yellow":`oranžovožlutá`,pale:`bledá`,pink:`růžová`,"pink red":`růžovoÄervená`,purple:`fialová`,"purple magenta":`fialovÄ purpurová`,red:`Äervená`,"red orange":`Äervenooranžová`,saturation:`Sytost`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} pr\u{16F}hledn\xe9`,"very dark":`velmi tmavá`,"very light":`velmi svÄtlá`,vibrant:`záÅivá`,white:`bÃlá`,yellow:`žlutá`,"yellow green":`žlutozelená`};var br={};br={alpha:`Alfa`,black:`sort`,blue:`BlÃ¥`,"blue purple":`blÃ¥lilla`,brightness:`Lysstyrke`,brown:`brun`,"brown yellow":`brungul`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`cyan`,"cyan blue":`cyan blÃ¥`,dark:`mørk`,gray:`grÃ¥`,grayish:`grÃ¥lig`,green:`Grøn`,"green cyan":`grøn cyan`,hue:`Tone`,light:`lys`,lightness:`Lyshed`,magenta:`magenta`,"magenta pink":`magenta pink`,orange:`orange`,"orange yellow":`orangegul`,pale:`bleg`,pink:`lyserød`,"pink red":`lyserødlig rød`,purple:`lilla`,"purple magenta":`lilla magenta`,red:`Rød`,"red orange":`rødorange`,saturation:`Farvemætning`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} gennemsigtig`,"very dark":`meget mørk`,"very light":`meget lys`,vibrant:`klar`,white:`hvid`,yellow:`gul`,"yellow green":`gulgrøn`};var xr={};xr={alpha:`Alpha`,black:`Schwarz`,blue:`Blau`,"blue purple":`Blaulila`,brightness:`Helligkeit`,brown:`Braun`,"brown yellow":`Braungelb`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`Cyan`,"cyan blue":`Cyanblau`,dark:`dunkles`,gray:`Grau`,grayish:`gräuliches`,green:`Grün`,"green cyan":`Grüncyan`,hue:`Farbton`,light:`helles`,lightness:`Leuchtkraft`,magenta:`Magenta`,"magenta pink":`Magentarosa`,orange:`Orange`,"orange yellow":`Orangegelb`,pale:`blasses`,pink:`Rosa`,"pink red":`Rosarot`,purple:`Lila`,"purple magenta":`Lilamagenta`,red:`Rot`,"red orange":`Rotorange`,saturation:`Sättigung`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, zu ${e.percentTransparent} transparent`,"very dark":`sehr dunkles`,"very light":`sehr helles`,vibrant:`lebhaftes`,white:`WeiÃ`,yellow:`Gelb`,"yellow green":`Gelbgrün`};var Sr={};Sr={alpha:`ÎλÏα`,black:`μαÏÏο`,blue:`ÎÏλε`,"blue purple":`μÏλε μÏβ`,brightness:`ΦÏÏεινÏÏηÏα`,brown:`καÏÎ`,"brown yellow":`καÏΠκίÏÏινο`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`κÏ
ανÏ`,"cyan blue":`κÏ
Î±Î½Ï Î¼Ïλε`,dark:`ÏκοÏÏο`,gray:`γκÏι`,grayish:`γκÏιζÏÏÏ`,green:`Î ÏάÏινο`,"green cyan":`ÏÏάÏινο κÏ
ανÏ`,hue:`ΤÏνοÏ`,light:`ανοιÏÏÏ`,lightness:`ΦÏÏεινÏÏηÏα`,magenta:`μαÏζÎνÏα`,"magenta pink":`μαÏζÎνÏα Ïοζ`,orange:`ÏοÏÏοκαλί`,"orange yellow":`ÏοÏÏοκαλί κίÏÏινο`,pale:`ανοιÏÏÏ`,pink:`Ïοζ`,"pink red":`Ïοζ κÏκκινο`,purple:`μÏβ`,"purple magenta":`μÏβ μαÏζÎνÏα`,red:`ÎÏκκινο`,"red orange":`κÏκκινο ÏοÏÏοκαλί`,saturation:`ÎοÏεÏμÏÏ`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} \u{3B4}\u{3B9}\u{3B1}\u{3C6}\u{3B1}\u{3BD}\u{3AD}\u{3C2}`,"very dark":`ÏÎ¿Î»Ï ÏκοÏÏο`,"very light":`ÏÎ¿Î»Ï Î±Î½Î¿Î¹ÏÏÏ`,vibrant:`ÎνÏονο`,white:`λεÏ
κÏ`,yellow:`κίÏÏινο`,"yellow green":`κίÏÏινο ÏÏάÏινο`};var Cr={};Cr={hue:`Hue`,saturation:`Saturation`,lightness:`Lightness`,brightness:`Brightness`,red:`Red`,green:`Green`,blue:`Blue`,alpha:`Alpha`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} transparent`,"very dark":`very dark`,dark:`dark`,light:`light`,"very light":`very light`,pale:`pale`,grayish:`grayish`,vibrant:`vibrant`,black:`black`,white:`white`,gray:`gray`,pink:`pink`,"pink red":`pink red`,"red orange":`red orange`,brown:`brown`,orange:`orange`,"orange yellow":`orange yellow`,"brown yellow":`brown yellow`,yellow:`yellow`,"yellow green":`yellow green`,"green cyan":`green cyan`,cyan:`cyan`,"cyan blue":`cyan blue`,"blue purple":`blue purple`,purple:`purple`,"purple magenta":`purple magenta`,magenta:`magenta`,"magenta pink":`magenta pink`};var wr={};wr={alpha:`Alpha`,black:`negro`,blue:`Azul`,"blue purple":`púrpura azulado`,brightness:`Brillo`,brown:`marrón`,"brown yellow":`amarillo amarronado`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`cian`,"cyan blue":`azul cian`,dark:`oscuro`,gray:`gris`,grayish:`grisáceo`,green:`Verde`,"green cyan":`cian verdoso`,hue:`Tono`,light:`claro`,lightness:`Luminosidad`,magenta:`magenta`,"magenta pink":`rosa magenta`,orange:`naranja`,"orange yellow":`amarillo anaranjado`,pale:`pálido`,pink:`rosa`,"pink red":`rojo rosado`,purple:`morado`,"purple magenta":`magenta violáceo`,red:`Rojo`,"red orange":`naranja rojizo`,saturation:`Saturación`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} transparente`,"very dark":`muy oscuro`,"very light":`muy claro`,vibrant:`intenso`,white:`blanco`,yellow:`amarillo`,"yellow green":`verde amarillento`};var Tr={};Tr={alpha:`Alfa`,black:`must`,blue:`Sinine`,"blue purple":`sinakaslilla`,brightness:`Heledus`,brown:`pruun`,"brown yellow":`pruunikaskollane`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`tsüaan`,"cyan blue":`tsüaansinine`,dark:`tume`,gray:`hall`,grayish:`hallikas`,green:`Roheline`,"green cyan":`tsüaanroheline`,hue:`Värv`,light:`valgus`,lightness:`Valgus`,magenta:`magentapunane`,"magenta pink":`magentaroosa`,orange:`oranž`,"orange yellow":`oranžikaskollane`,pale:`kahvatu`,pink:`roosa`,"pink red":`vaarikapunane`,purple:`lilla`,"purple magenta":`purpurne magenta`,red:`Punane`,"red orange":`punakasoranž`,saturation:`Küllastus`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} l\xe4bipaistev`,"very dark":`väga tume`,"very light":`väga hele`,vibrant:`ere`,white:`valge`,yellow:`kollane`,"yellow green":`kollakasroheline`};var Er={};Er={alpha:`Alpha`,black:`musta`,blue:`Sininen`,"blue purple":`sinivioletti`,brightness:`Kirkkaus`,brown:`ruskea`,"brown yellow":`ruskeankeltainen`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`syaani`,"cyan blue":`syaaninsininen`,dark:`tumma`,gray:`harmaa`,grayish:`harmahtava`,green:`Vihreä`,"green cyan":`vihreänsyaani`,hue:`Sävy`,light:`vaalea`,lightness:`Valomäärä`,magenta:`magenta`,"magenta pink":`magentapinkki`,orange:`oranssi`,"orange yellow":`oranssinkeltainen`,pale:`vaalea`,pink:`pinkki`,"pink red":`vaaleanpunainen`,purple:`violetti`,"purple magenta":`violettimagenta`,red:`Punainen`,"red orange":`punaoranssi`,saturation:`Värikylläisyys`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} l\xe4pin\xe4kyv\xe4`,"very dark":`hyvin tumma`,"very light":`erittäin vaalea`,vibrant:`eloisa`,white:`valkea`,yellow:`keltainen`,"yellow green":`keltavihreä`};var Dr={};Dr={alpha:`Alpha`,black:`Noir`,blue:`Bleu`,"blue purple":`Violet bleu`,brightness:`Luminosité`,brown:`Brun`,"brown yellow":`Jaune brun`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`Cyan`,"cyan blue":`Bleu cyan`,dark:`Sombre`,gray:`Gris`,grayish:`Grisâtre`,green:`Vert`,"green cyan":`Cyan vert`,hue:`Teinte`,light:`Clair`,lightness:`Luminosité`,magenta:`Magenta`,"magenta pink":`Rose magenta`,orange:`Orange`,"orange yellow":`Jaune orangé`,pale:`Pâle`,pink:`Rose`,"pink red":`Rouge rosé`,purple:`Violet`,"purple magenta":`Magenta violet`,red:`Rouge`,"red orange":`Orange rouge`,saturation:`Saturation`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} transparent`,"very dark":`Très sombre`,"very light":`Très clair`,vibrant:`Vif`,white:`Blanc`,yellow:`Jaune`,"yellow green":`Vert jaune`};var Or={};Or={alpha:`××פ×`,black:`ש××ר`,blue:`××××`,"blue purple":`×××× ×¡×××`,brightness:`×××ר×ת`,brown:`×××`,"brown yellow":`××× ×¦×××`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`××רק××`,"cyan blue":`×××× ×¦×××`,dark:`×××`,gray:`×פ×ר`,grayish:`×פרפר`,green:`×ר××§`,"green cyan":`צ××× ×ר××§`,hue:`××××`,light:`××ר`,lightness:`×××ת ××ר`,magenta:`××'× ××`,"magenta pink":`×ר×× ××'× ××`,orange:`×ת××`,"orange yellow":`×ת×× ×¦×××`,pale:`××××ר`,pink:`×ר××`,"pink red":`×ר×× ××××`,purple:`ס×××`,"purple magenta":`××'× ×× ×¡×××`,red:`××××`,"red orange":`×ת×× ××××`,saturation:`ר××××`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} \u{5E9}\u{5E7}\u{5D5}\u{5E3}`,"very dark":`××× ××××`,"very light":`×××ר ××××`,vibrant:`ת×סס`,white:`×××`,yellow:`צ×××`,"yellow green":`צ××× ×ר××§`};var kr={};kr={alpha:`Alfa`,black:`crno`,blue:`Plava`,"blue purple":`plavo ljubiÄasta`,brightness:`Svjetlina`,brown:`smeÄa`,"brown yellow":`smeÄe žuta`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`cijan`,"cyan blue":`cijan plava`,dark:`tamno`,gray:`siva`,grayish:`sivkasto`,green:`Zelena`,"green cyan":`zelena cijan`,hue:`Nijansa`,light:`svjetlo`,lightness:`Osvijetljenost`,magenta:`magenta`,"magenta pink":`magentno ružiÄasta`,orange:`naranÄasta`,"orange yellow":`naranÄasto žuta`,pale:`blijeda`,pink:`ružiÄasta`,"pink red":`ružiÄasto crvena`,purple:`ljubiÄasta`,"purple magenta":`ljubiÄasta magenta`,red:`Crvena`,"red orange":`crveno naranÄasta`,saturation:`ZasiÄenost`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} prozirnosti`,"very dark":`jako tamna`,"very light":`vrlo svijetlo`,vibrant:`vibrantna`,white:`bijela`,yellow:`žuto`,"yellow green":`žuto zelena`};var Ar={};Ar={alpha:`Alfa`,black:`fekete`,blue:`Kék`,"blue purple":`kék lila`,brightness:`Fényesség`,brown:`barna`,"brown yellow":`barna sárga`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`ciánkék`,"cyan blue":`ciánkék`,dark:`sötét`,gray:`szürke`,grayish:`szürkés`,green:`Zöld`,"green cyan":`zöld ciánkék`,hue:`SzÃnárnyalat`,light:`világos`,lightness:`Világosság`,magenta:`bÃbor`,"magenta pink":`bÃbor rózsaszÃn`,orange:`narancs`,"orange yellow":`narancssárga`,pale:`halvány`,pink:`rózsaszÃn`,"pink red":`rózsaszÃn piros`,purple:`lila`,"purple magenta":`lila bÃbor`,red:`Piros`,"red orange":`piros narancs`,saturation:`TelÃtettség`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} \xe1tl\xe1tsz\xf3`,"very dark":`nagyon sötét`,"very light":`nagyon világos`,vibrant:`élénk`,white:`fehér`,yellow:`sárga`,"yellow green":`sárga zöld`};var jr={};jr={alpha:`Alfa`,black:`nero`,blue:`Blu`,"blue purple":`blu viola`,brightness:`Luminosità `,brown:`marrone`,"brown yellow":`giallo bruno`,colorName:e=>`${e.hue} ${e.chroma} ${e.lightness}`,cyan:`ciano`,"cyan blue":`blu ciano`,dark:`scuro`,gray:`grigio`,grayish:`grigiastro`,green:`Verde`,"green cyan":`verde ciano`,hue:`Tonalità `,light:`chiaro`,lightness:`Luminosità `,magenta:`magenta`,"magenta pink":`rosa magenta`,orange:`arancio`,"orange yellow":`giallo arancio`,pale:`tenue`,pink:`rosa`,"pink red":`rosa rosso`,purple:`viola`,"purple magenta":`viola magenta`,red:`Rosso`,"red orange":`rosso arancio`,saturation:`Saturazione`,transparentColorName:e=>`${e.hue} ${e.chroma} ${e.lightness}, trasparenza ${e.percentTransparent}`,"very dark":`molto scuro`,"very light":`molto chiaro`,vibrant:`vivace`,white:`bianco`,yellow:`giallo`,"yellow green":`giallo verde`};var Mr={};Mr={alpha:`ã¢ã«ãã¡`,black:`ãã©ãã¯`,blue:`é`,"blue purple":`ãã«ã¼ãã¼ãã«`,brightness:`æãã`,brown:`ãã©ã¦ã³`,"brown yellow":`ãã©ã¦ã³ã¤ã¨ãã¼`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`ã·ã¢ã³`,"cyan blue":`ã·ã¢ã³ãã«ã¼`,dark:`ãã¼ã¯`,gray:`ã°ã¬ã¼`,grayish:`ã°ã¬ã¤ãã·ã¥`,green:`ç·`,"green cyan":`ã°ãªã¼ã³ã·ã¢ã³`,hue:`è²ç¸`,light:`ã©ã¤ã`,lightness:`æåº¦`,magenta:`ãã¼ã³ã¿`,"magenta pink":`ãã¼ã³ã¿ãã³ã¯`,orange:`ãªã¬ã³ã¸`,"orange yellow":`ãªã¬ã³ã¸ã¤ã¨ãã¼`,pale:`ãã¼ã«`,pink:`ãã³ã¯`,"pink red":`ãã³ã¯ã¬ãã`,purple:`ãã¼ãã«`,"purple magenta":`ãã¼ãã«ãã¼ã³ã¿`,red:`赤`,"red orange":`ã¬ãããªã¬ã³ã¸`,saturation:`彩度`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} \u{900F}\u{660E}`,"very dark":`æãæã`,"very light":`ããªã¼ã©ã¤ã`,vibrant:`é®®ãã`,white:`ãã¯ã¤ã`,yellow:`ã¤ã¨ãã¼`,"yellow green":`ã¤ã¨ãã¼ã°ãªã¼ã³`};var Nr={};Nr={alpha:`ìí`,black:`ê²ìì`,blue:`íë`,"blue purple":`ì²ìì`,brightness:`ëª
ë`,brown:`ê°ì`,"brown yellow":`í©ê°ì`,colorName:e=>`${e.lightness}, ${e.chroma}, ${e.hue}`,cyan:`ì²ë¡ì`,"cyan blue":`ì²ë¡ì`,dark:`ë¤í¬`,gray:`íì`,grayish:`íê°ì`,green:`ì´ë¡`,"green cyan":`ì²ë¡ì`,hue:`ìì¡°`,light:`ë¼ì´í¸`,lightness:`ë°ê¸°`,magenta:`ìíì`,"magenta pink":`ë§ì í íí¬`,orange:`주í©ì`,"orange yellow":`ë¶ê·¸ì¤ë¦í ë
¸ë`,pale:`íì`,pink:`ë¶íì`,"pink red":`íí¬ ë ë`,purple:`ì주ì`,"purple magenta":`ë³´ë¼ë¹ ìíì`,red:`빨ê°`,"red orange":`ë¶ì 주í©ì`,saturation:`ì±ë`,transparentColorName:e=>`${e.lightness}, ${e.chroma}, ${e.hue}, ${e.percentTransparent} \u{D22C}\u{BA85}\u{B3C4}`,"very dark":`ë§¤ì° ì´ëì´`,"very light":`ë§¤ì° ì°í¨`,vibrant:`ê°ë ¬í`,white:`í°ì`,yellow:`ë
¸ëì`,"yellow green":`ì°ëì`};var Pr={};Pr={alpha:`Alfa`,black:`juoda`,blue:`MÄlyna`,"blue purple":`melsvai violetinÄ`,brightness:`RyÅ¡kumas`,brown:`ruda`,"brown yellow":`rusvai geltona`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`žalsvai mÄlyna`,"cyan blue":`žalsvai mÄlyna`,dark:`tamsi`,gray:`pilka`,grayish:`pilkÅ¡va`,green:`Žalia`,"green cyan":`žalsvai mÄlyna`,hue:`Atspalvis`,light:`Å¡viesi`,lightness:`Å viesumas`,magenta:`rausvai raudona`,"magenta pink":`purpurinÄ`,orange:`oranžinÄ`,"orange yellow":`oranžinio atspalvio geltona`,pale:`blyÅ¡ki`,pink:`rožinÄ`,"pink red":`rožinÄ raudona`,purple:`violetinÄ`,"purple magenta":`purpurinÄ rausvai raudona`,red:`Raudona`,"red orange":`rausvai oranžinÄ`,saturation:`Ä®sotinimas`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} skaidri`,"very dark":`labai tamsi`,"very light":`labai Å¡viesi`,vibrant:`ryÅ¡ki`,white:`balta`,yellow:`geltona`,"yellow green":`gelsvai žalia`};var Fr={};Fr={alpha:`Alfa`,black:`melns`,blue:`Zila`,"blue purple":`zili violets`,brightness:`Spilgtums`,brown:`brÅ«ns`,"brown yellow":`brÅ«ni dzeltens`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`ciÄns`,"cyan blue":`ciÄna zils`,dark:`tumÅ¡s`,gray:`pelÄks`,grayish:`pelÄcÄ«gs`,green:`Zaļa`,"green cyan":`zaļš ciÄns`,hue:`NokrÄsa`,light:`gaiÅ¡s`,lightness:`GaiÅ¡ums`,magenta:`fuksiju`,"magenta pink":`fuksiju rozÄ`,orange:`oranžs`,"orange yellow":`oranži dzeltens`,pale:`bÄls`,pink:`rozÄ`,"pink red":`rozÄ«gi sarkans`,purple:`violets`,"purple magenta":`violets fuksiju`,red:`Sarkana`,"red orange":`sarkanÄ«gi oranžs`,saturation:`PiesÄtinÄjums`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} caursp\u{12B}d\u{12B}gs`,"very dark":`ļoti tumÅ¡s`,"very light":`ļoti gaiÅ¡s`,vibrant:`koÅ¡s`,white:`balts`,yellow:`dzeltens`,"yellow green":`dzelteni zaļš`};var Ir={};Ir={alpha:`Alfa`,black:`svart`,blue:`BlÃ¥`,"blue purple":`blÃ¥lilla`,brightness:`Lysstyrke`,brown:`brun`,"brown yellow":`brungul`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`cyan`,"cyan blue":`cyanblÃ¥`,dark:`mørk`,gray:`grÃ¥`,grayish:`grÃ¥aktig`,green:`Grønn`,"green cyan":`grønncyan`,hue:`Fargetone`,light:`lys`,lightness:`Lyshet`,magenta:`magenta`,"magenta pink":`magentarosa`,orange:`oransje`,"orange yellow":`oransjegul`,pale:`blek`,pink:`rosa`,"pink red":`rosarød`,purple:`lilla`,"purple magenta":`lillamagenta`,red:`Rød`,"red orange":`rødoransje`,saturation:`Metning`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} gjennomsiktig`,"very dark":`svært mørk`,"very light":`svært lys`,vibrant:`levende`,white:`hvit`,yellow:`gul`,"yellow green":`gulgrønn`};var Lr={};Lr={alpha:`Alfa`,black:`zwart`,blue:`Blauw`,"blue purple":`paarsblauw`,brightness:`Helderheid`,brown:`bruin`,"brown yellow":`bruingeel`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`cyaan`,"cyan blue":`cyaanblauw`,dark:`donker`,gray:`grijs`,grayish:`grijsachtig`,green:`Groen`,"green cyan":`cyaangroen`,hue:`Kleurtoon`,light:`licht`,lightness:`Lichtsterkte`,magenta:`magenta`,"magenta pink":`magentaroze`,orange:`oranje`,"orange yellow":`oranjegeel`,pale:`bleek`,pink:`roze`,"pink red":`rozerood`,purple:`paars`,"purple magenta":`magentapaars`,red:`Rood`,"red orange":`roodoranje`,saturation:`Verzadiging`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} transparant`,"very dark":`heel donker`,"very light":`heel licht`,vibrant:`levendig`,white:`wit`,yellow:`geel`,"yellow green":`geelgroen`};var Rr={};Rr={alpha:`Alfa`,black:`czarny`,blue:`Niebieski`,"blue purple":`niebiesko-fioletowy`,brightness:`JasnoÅÄ`,brown:`brÄ
zowy`,"brown yellow":`brÄ
zowo-żóÅty`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`cyjanowy`,"cyan blue":`cyjanowo-niebieski`,dark:`ciemny`,gray:`szary`,grayish:`szarawy`,green:`Zielony`,"green cyan":`zielono-cyjanowy`,hue:`OdcieÅ`,light:`jasny`,lightness:`JaskrawoÅÄ`,magenta:`purpurowy`,"magenta pink":`purpurowo-różowy`,orange:`pomaraÅczowy`,"orange yellow":`pomaraÅczowo-żóÅty`,pale:`blady`,pink:`różowy`,"pink red":`różowo-czerwony`,purple:`fioletowy`,"purple magenta":`fioletowo-purpurowy`,red:`Czerwony`,"red orange":`czerwono-pomaraÅczowy`,saturation:`Nasycenie`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} przezroczysto\u{15B}ci`,"very dark":`bardzo ciemny`,"very light":`bardzo jasny`,vibrant:`intensywny`,white:`biaÅy`,yellow:`żóÅty`,"yellow green":`żóÅto-zielony`};var zr={};zr={alpha:`Alfa`,black:`preto`,blue:`Azul`,"blue purple":`roxo azulado`,brightness:`Brilho`,brown:`marrom`,"brown yellow":`marrom amarelado`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`ciano`,"cyan blue":`azul-ciano`,dark:`escuro`,gray:`cinza`,grayish:`acinzentado`,green:`Verde`,"green cyan":`verde-ciano`,hue:`Matiz`,light:`claro`,lightness:`Luminosidade`,magenta:`magenta`,"magenta pink":`rosa-magenta`,orange:`laranja`,"orange yellow":`amarelo alaranjado`,pale:`pálido`,pink:`rosa`,"pink red":`rosa avermelhado`,purple:`roxo`,"purple magenta":`roxo-magenta`,red:`Vermelho`,"red orange":`laranja avermelhado`,saturation:`Saturação`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} transparente`,"very dark":`muito escuro`,"very light":`muito claro`,vibrant:`vibrante`,white:`branco`,yellow:`amarelo`,"yellow green":`verde amarelado`};var Br={};Br={alpha:`Alfa`,black:`preto`,blue:`Azul`,"blue purple":`azul-púrpura`,brightness:`Luminosidade`,brown:`castanho`,"brown yellow":`amarelo-castanho`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`ciano`,"cyan blue":`azul-ciano`,dark:`escuro`,gray:`cinzento`,grayish:`acinzentado`,green:`Verde`,"green cyan":`verde-ciano`,hue:`Tonalidade`,light:`claro`,lightness:`Claridade`,magenta:`magenta`,"magenta pink":`rosa-magenta`,orange:`laranja`,"orange yellow":`amarelo-laranja`,pale:`pálido`,pink:`cor-de-rosa`,"pink red":`vermelho-rosa`,purple:`púrpura`,"purple magenta":`púrpura-magenta`,red:`Vermelho`,"red orange":`laranja-vermelho`,saturation:`Saturação`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} transparente`,"very dark":`muito escuro`,"very light":`muito claro`,vibrant:`vibrante`,white:`branco`,yellow:`amarelo`,"yellow green":`verde-amarelo`};var Vr={};Vr={alpha:`Alfa`,black:`negru`,blue:`Albastru`,"blue purple":`albastru-violet`,brightness:`Luminozitate`,brown:`maro`,"brown yellow":`galben maro`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`bleu`,"cyan blue":`albastru-bleu`,dark:`închis`,gray:`gri`,grayish:`cenuÈiu`,green:`Verde`,"green cyan":`verde bleu`,hue:`NuanÈÄ`,light:`deschis`,lightness:`Luminozitate`,magenta:`fucsia`,"magenta pink":`roz-fucsia`,orange:`portocaliu`,"orange yellow":`galben-portocaliu`,pale:`pal`,pink:`roz`,"pink red":`roz-roÈu`,purple:`violet`,"purple magenta":`violet-fucsia`,red:`RoÈu`,"red orange":`portocaliu-roÈu`,saturation:`SaturaÈie`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} transparent`,"very dark":`foarte închis`,"very light":`foarte deschis`,vibrant:`plin de viaÈÄ`,white:`alb`,yellow:`galben`,"yellow green":`galben-verde`};var Hr={};Hr={alpha:`ÐлÑÑа`,black:`ÑеÑнÑй`,blue:`Синий`,"blue purple":`Ñине-ÑиолеÑовÑй`,brightness:`ЯÑкоÑÑÑ`,brown:`коÑиÑневÑй`,"brown yellow":`коÑиÑнево-желÑÑй`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`голÑбой`,"cyan blue":`ÑÐ²ÐµÑ Ð¼Ð¾ÑÑкой волнÑ`,dark:`ÑемнÑй`,gray:`ÑеÑÑй`,grayish:`ÑеÑоваÑÑй`,green:`ÐеленÑй`,"green cyan":`Ñине-зеленÑй`,hue:`ÐÑÑенок`,light:`ÑвеÑлÑй`,lightness:`ÐÑвеÑенноÑÑÑ`,magenta:`пÑÑпÑÑнÑй`,"magenta pink":`пÑÑпÑÑно-ÑозовÑй`,orange:`оÑанжевÑй`,"orange yellow":`оÑанжево-желÑÑй`,pale:`бледнÑй`,pink:`ÑозовÑй`,"pink red":`Ñозово-кÑаÑнÑй`,purple:`ÑиолеÑовÑй`,"purple magenta":`ÑиолеÑово-пÑÑпÑÑнÑй`,red:`ÐÑаÑнÑй`,"red orange":`кÑаÑно-оÑанжевÑй`,saturation:`ÐаÑÑÑенноÑÑÑ`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, \u{43F}\u{440}\u{43E}\u{437}\u{440}\u{430}\u{447}\u{43D}\u{44B}\u{439} \u{43D}\u{430}
1 ${e.percentTransparent}`,"very dark":`оÑÐµÐ½Ñ ÑемнÑй`,"very light":`оÑÐµÐ½Ñ ÑвеÑлÑй`,vibrant:`ÑÑкий`,white:`белÑй`,yellow:`желÑÑй`,"yellow green":`желÑо-зеленÑй`};var Ur={};Ur={alpha:`Alfa`,black:`Äierna`,blue:`Modrá`,"blue purple":`modrofialová`,brightness:`Jas`,brown:`hnedá`,"brown yellow":`hnedožltá`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`azúrová`,"cyan blue":`azúrová modrá`,dark:`tmavá`,gray:`sivá`,grayish:`sivastá`,green:`Zelená`,"green cyan":`zelená azúrová`,hue:`OdtieÅ`,light:`svetlá`,lightness:`SvetlosÅ¥`,magenta:`purpurová`,"magenta pink":`ružová purpurová`,orange:`oranžová`,"orange yellow":`oranžovožltá`,pale:`bledá`,pink:`ružová`,"pink red":`ružovoÄervená`,purple:`fialová`,"purple magenta":`fialová purpurová`,red:`Äervená`,"red orange":`Äervenooranžová`,saturation:`SýtosÅ¥`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} prieh\u{13E}adn\xe1`,"very dark":`veľmi tmavá`,"very light":`veľmi svetlá`,vibrant:`energická`,white:`biela`,yellow:`žltá`,"yellow green":`žltozelená`};var Wr={};Wr={alpha:`Alfa`,black:`Ärna`,blue:`Modra`,"blue purple":`modro vijoliÄna`,brightness:`Svetlost`,brown:`rjava`,"brown yellow":`rjavo rumena`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`cian`,"cyan blue":`cian modra`,dark:`temna`,gray:`siva`,grayish:`sivkasta`,green:`Zelena`,"green cyan":`zelena cian`,hue:`Barva`,light:`svetla`,lightness:`Lahkost`,magenta:`Å¡krlatna`,"magenta pink":`Å¡krlatno roza`,orange:`oranžna`,"orange yellow":`oranžno rumena`,pale:`bleda`,pink:`roza`,"pink red":`roza rdeÄa`,purple:`vijoliÄna`,"purple magenta":`vijoliÄno Å¡krlatna`,red:`RdeÄa`,"red orange":`rdeÄe oranžna`,saturation:`NasiÄenost`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} prozorna`,"very dark":`zelo temna`,"very light":`zelo svetla`,vibrant:`živahna`,white:`bela`,yellow:`rumena`,"yellow green":`rumeno zelena`};var Gr={};Gr={alpha:`Alfa`,black:`crno`,blue:`Plava`,"blue purple":`plavoljubiÄasta`,brightness:`Osvetljenost`,brown:`smeÄa`,"brown yellow":`smeÄežuta`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`cijan`,"cyan blue":`cijan plava`,dark:`tamno`,gray:`siva`,grayish:`sivkasta`,green:`Zelena`,"green cyan":`zeleno cijan`,hue:`Nijansa`,light:`svetla`,lightness:`Osvetljenje`,magenta:`purpurnocrvena`,"magenta pink":`magenta ružiÄasta`,orange:`narandžasta`,"orange yellow":`narandžastožuta`,pale:`bledo`,pink:`ružiÄasta`,"pink red":`ružiÄastocrvena`,purple:`ljubiÄasta`,"purple magenta":`ljubiÄasta magenta`,red:`Crvena`,"red orange":`crvenonarandžasta`,saturation:`ZasiÄenje`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} prozirna`,"very dark":`veoma tamno`,"very light":`vrlo svetlo`,vibrant:`živopisna`,white:`bela`,yellow:`žuto`,"yellow green":`žutozelena`};var Kr={};Kr={alpha:`Alfa`,black:`svart`,blue:`BlÃ¥tt`,"blue purple":`blÃ¥lila`,brightness:`Ljusstyrka`,brown:`brun`,"brown yellow":`brungul`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`cyan`,"cyan blue":`cyanblÃ¥`,dark:`mörk`,gray:`grÃ¥`,grayish:`grÃ¥aktig`,green:`Grönt`,"green cyan":`grön cyan`,hue:`Nyans`,light:`ljus`,lightness:`Ljushet`,magenta:`magenta`,"magenta pink":`magentarosa`,orange:`orange`,"orange yellow":`orangegul`,pale:`blek`,pink:`rosa`,"pink red":`rosaröd`,purple:`lila`,"purple magenta":`lila magenta`,red:`Rött`,"red orange":`rödorange`,saturation:`Mättnad`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} genomskinlig`,"very dark":`mycket mörk`,"very light":`mycket ljus`,vibrant:`livfull`,white:`vit`,yellow:`gul`,"yellow green":`gulgrön`};var qr={};qr={alpha:`Alfa`,black:`siyah`,blue:`Mavi`,"blue purple":`mavi mor`,brightness:`Parlaklık`,brown:`kahverengi`,"brown yellow":`kahverengi sarı`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`camgöbeÄi`,"cyan blue":`camgöbeÄi mavi`,dark:`koyu`,gray:`gri`,grayish:`grimsi`,green:`YeÅil`,"green cyan":`yeÅil camgöbeÄi`,hue:`Ton`,light:`açık`,lightness:`Canlılık`,magenta:`eflatun`,"magenta pink":`eflatun pembe`,orange:`turuncu`,"orange yellow":`turuncu sarı`,pale:`solgun`,pink:`pembe`,"pink red":`pembe kırmızı`,purple:`mor`,"purple magenta":`mor eflatun`,red:`Kırmızı`,"red orange":`kırmızı portakal`,saturation:`Doygunluk`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} saydam`,"very dark":`çok koyu`,"very light":`çok açık`,vibrant:`canlı`,white:`beyaz`,yellow:`sarı`,"yellow green":`sarı yeÅil`};var Jr={};Jr={alpha:`ÐлÑÑа`,black:`ÑоÑний`,blue:`СинÑй`,"blue purple":`ÑинÑо-ÑÑолеÑовий`,brightness:`ЯÑкÑавÑÑÑÑ`,brown:`коÑиÑневий`,"brown yellow":`коÑиÑнево-жовÑий`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`блакиÑний`,"cyan blue":`ÑинÑо-блакиÑний`,dark:`Ñемний`,gray:`ÑÑÑий`,grayish:`ÑÑÑÑваÑий`,green:`Ðелений`,"green cyan":`зелено-блакиÑний`,hue:`Тон`,light:`ÑвÑÑлий`,lightness:`ÐÑвÑÑленÑÑÑÑ`,magenta:`пÑÑпÑÑовий`,"magenta pink":`пÑÑпÑÑово-Ñожевий`,orange:`помаÑанÑевий`,"orange yellow":`помаÑанÑево-жовÑий`,pale:`блÑдий`,pink:`Ñожевий`,"pink red":`Ñожево-ÑеÑвоний`,purple:`ÑÑолеÑовий`,"purple magenta":`ÑÑолеÑово-пÑÑпÑÑовий`,red:`ЧеÑвоний`,"red orange":`ÑеÑвоно-помаÑанÑевий`,saturation:`ÐаÑиÑенÑÑÑÑ`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, \u{43F}\u{440}\u{43E}\u{437}\u{43E}\u{440}\u{438}\u{439} \u{43D}\u{430}
1 ${e.percentTransparent}`,"very dark":`дÑже Ñемний`,"very light":`дÑже ÑвÑÑлий`,vibrant:`ÑÑкÑавий`,white:`бÑлий`,yellow:`жовÑий`,"yellow green":`жовÑо-зелений`};var Yr={};Yr={alpha:`Alpha`,black:`é»è²`,blue:`èè²`,"blue purple":`èç´«è²`,brightness:`亮度`,brown:`æ£è²ç`,"brown yellow":`æ£é»è²`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`è绿è²`,"cyan blue":`éèè²`,dark:`æ·±è²`,gray:`ç°è²`,grayish:`æµ
ç°è²ç`,green:`绿è²`,"green cyan":`绿éè²`,hue:`è²ç¸`,light:`æµ
è²`,lightness:`æäº®åº¦`,magenta:`紫红è²`,"magenta pink":`ç´«ç²è²`,orange:`æ©è²`,"orange yellow":`æ©é»è²`,pale:`èç½ç`,pink:`ç²è²`,"pink red":`ç²çº¢è²`,purple:`ç´«è²`,"purple magenta":`ç´«æ´çº¢è²`,red:`红è²`,"red orange":`红æ©è²`,saturation:`饱å度`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} \u{900F}\u{660E}`,"very dark":`徿`,"very light":`徿µ
`,vibrant:`çæºåå`,white:`ç½è²`,yellow:`é»è²`,"yellow green":`é»è²/绿è²`};var Xr={};Xr={alpha:`Alpha`,black:`é»`,blue:`èè²`,"blue purple":`èç´«`,brightness:`亮度`,brown:`æ£`,"brown yellow":`æ£é»`,colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:`é`,"cyan blue":`éè`,dark:`æ`,gray:`ç°`,grayish:`åç°`,green:`ç¶ è²`,"green cyan":`éç¶ `,hue:`è²ç¸`,light:`æ·º`,lightness:`æäº®`,magenta:`æ´ç´
`,"magenta pink":`æ·ºæ´ç´
`,orange:`æ©`,"orange yellow":`æ©é»`,pale:`æ·¡`,pink:`ç²ç´
`,"pink red":`ç²ç´
`,purple:`ç´«`,"purple magenta":`ç´«æ´ç´
`,red:`ç´
è²`,"red orange":`æ©ç´
`,saturation:`飽å度`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}
1, ${e.percentTransparent} \u{900F}\u{660E}`,"very dark":`徿`,"very light":`徿·º`,vibrant:`é®®è±`,white:`ç½`,yellow:`é»`,"yellow green":`é»ç¶ `};var Zr={};Zr={"ar-AE":_r,"bg-BG":vr,"cs-CZ":yr,"da-DK":br,"de-DE":xr,"el-GR":Sr,"en-US":Cr,"es-ES":wr,"et-EE":Tr,"fi-FI":Er,"fr-FR":Dr,"he-IL":Or,"hr-HR":kr,"hu-HU":Ar,"it-IT":jr,"ja-JP":Mr,"ko-KR":Nr,"lt-LT":Pr,"lv-LV":Fr,"nb-NO":Ir,"nl-NL":Lr,"pl-PL":Rr,"pt-BR":zr,"pt-PT":Br,"ro-RO":Vr,"ru-RU":Hr,"sk-SK":Ur,"sl-SI":Wr,"sr-SP":Gr,"sv-SE":Kr,"tr-TR":qr,"uk-UA":Jr,"zh-CN":Yr,"zh-TW":Xr};function Qr(e){return e&&e.__esModule?e.default:e}var $r=new ut(Qr(Zr));function ei(e){let t=li.parse(e)||di.parse(e)||pi.parse(e);if(t)return t;throw Error(`Invalid color value: `+e)}function ti(e){return typeof e==`string`?ei(e):e}function ni(e){return e===360?e:(e%360+360)%360}var ri=.68,ii=.85,ai=.55,oi=.001,si=[[0,`pink`],[15,`red`],[48,`orange`],[94,`yellow`],[135,`green`],[175,`cyan`],[264,`blue`],[284,`purple`],[320,`magenta`],[349,`pink`]],ci=class{toHexInt(){return this.toFormat(`rgb`).toHexInt()}getChannelValue(e){if(e in this)return this[e];throw Error(`Unsupported color channel: `+e)}withChannelValue(e,t){if(e in this){let n=this.clone();return n[e]=t,n}throw Error(`Unsupported color channel: `+e)}getChannelName(e,t){return(ut.getGlobalDictionaryForPackage(`@react-stately/color`)||$r).getStringForLocale(e,t)}getColorSpaceAxes(e){let{xChannel:t,yChannel:n}=e,r=t||this.getColorChannels().find(e=>e!==n),i=n||this.getColorChannels().find(e=>e!==r);return{xChannel:r,yChannel:i,zChannel:this.getColorChannels().find(e=>e!==r&&e!==i)}}getColorName(e){let[t,n,r]=mi(this),i=ut.getGlobalDictionaryForPackage(`@react-stately/color`)||$r;if(t>.999)return i.getStringForLocale(`white`,e);if(t<.001)return i.getStringForLocale(`black`,e);let a;[a,t]=this.getOklchHue(t,n,r,e);let o=``,s=``;n<=.1&&n>=oi?s=t>=.7?`pale`:`grayish`:n>=.15&&(s=`vibrant`),t<.3?o=`very dark`:t<ai?o=`dark`:t<.7||(o=t<.85?`light`:`very light`),s&&=i.getStringForLocale(s,e),o&&=i.getStringForLocale(o,e);let c=this.getChannelValue(`alpha`),l=new lt(e,i);if(c<1){let t=new pn(e,{style:`percent`}).format(1-c);return l.format(`transparentColorName`,{lightness:o,chroma:s,hue:a,percentTrans
1parent:t}).replace(/\s+/g,` `).trim()}else return l.format(`colorName`,{lightness:o,chroma:s,hue:a}).replace(/\s+/g,` `).trim()}getOklchHue(e,t,n,r){let i=ut.getGlobalDictionaryForPackage(`@react-stately/color`)||$r;if(t<oi)return[i.getStringForLocale(`gray`,r),e];for(let t=0;t<si.length;t++){let[a,o]=si[t],[s,c]=si[t+1]||[360,`pink`];if(n>=a&&n<s)return o===`orange`&&(e<ri?o=`brown`:e=e-ri+ai),n>a+(s-a)/2&&o!==c?o=`${o} ${c}`:o===`yellow`&&e<ii&&(o=`yellow green`),[i.getStringForLocale(o,r).toLocaleLowerCase(r),e]}throw Error(`Unexpected hue`)}getHueName(e){let[t,n,r]=mi(this),[i]=this.getOklchHue(t,n,r,e);return i}},li=class e extends ci{constructor(e,t,n,r){super(),this.red=e,this.green=t,this.blue=n,this.alpha=r}static parse(t){let n=[];if(/^#[\da-f]+$/i.test(t)&&[4,5,7,9].includes(t.length)){let e=(t.length<6?t.replace(/[^#]/gi,`$&$&`):t).slice(1).split(``);for(;e.length>0;)n.push(parseInt(e.splice(0,2).join(``),16));n[3]=n[3]===void 0?void 0:n[3]/255}let r=t.match(/^rgba?\((.*)\)$/);if(r?.[1]&&(n=r[1].split(`,`).map(e=>Number(e.trim())),n=n.map((e,t)=>Oe(e??0,0,t<3?255:1))),!(n[0]===void 0||n[1]===void 0||n[2]===void 0))return n.length<3?void 0:new e(n[0],n[1],n[2],n[3]??1)}toString(e=`css`){switch(e){case`hex`:return`#`+(this.red.toString(16).padStart(2,`0`)+this.green.toString(16).padStart(2,`0`)+this.blue.toString(16).padStart(2,`0`)).toUpperCase();case`hexa`:return`#`+(this.red.toString(16).padStart(2,`0`)+this.green.toString(16).padStart(2,`0`)+this.blue.toString(16).padStart(2,`0`)+Math.round(this.alpha*255).toString(16).padStart(2,`0`)).toUpperCase();case`rgb`:return`rgb(${this.red}, ${this.green}, ${this.blue})`;case`css`:case`rgba`:return`rgba(${this.red}, ${this.green}, ${this.blue}, ${this.alpha})`;default:return this.toFormat(e).toString(e)}}toFormat(e){switch(e){case`hex`:case`hexa`:case`rgb`:case`rgba`:return this;case`hsb`:case`hsba`:return this.toHSB();case`hsl`:case`hsla`:return this.toHSL();default:throw Error(`Unsupported color conversion: rgb -> `+e)}}toHexInt(){return this.red<<16|this.green<<8|this.blue}
1toHSB(){let e=this.red/255,t=this.green/255,n=this.blue/255,r=Math.min(e,t,n),i=Math.max(e,t,n),a=i-r,o=i===0?0:a/i,s=0;if(a!==0){switch(i){case e:s=(t-n)/a+(t<n?6:0);break;case t:s=(n-e)/a+2;break;case n:s=(e-t)/a+4;break}s/=6}return new di(ue(s*360,2),ue(o*100,2),ue(i*100,2),this.alpha)}toHSL(){let e=this.red/255,t=this.green/255,n=this.blue/255,r=Math.min(e,t,n),i=Math.max(e,t,n),a=(i+r)/2,o=i-r,s,c;if(o===0)s=c=0;else{switch(c=o/(a<.5?i+r:2-i-r),i){case e:s=(t-n)/o+(t<n?6:0);break;case t:s=(n-e)/o+2;break;case n:default:s=(e-t)/o+4;break}s/=6}return new pi(ue(s*360,2),ue(c*100,2),ue(a*100,2),this.alpha)}clone(){return new e(this.red,this.green,this.blue,this.alpha)}getChannelRange(e){switch(e){case`red`:case`green`:case`blue`:return{minValue:0,maxValue:255,step:1,pageSize:17};case`alpha`:return{minValue:0,maxValue:1,step:.01,pageSize:.1};default:throw Error(`Unknown color channel: `+e)}}getChannelFormatOptions(e){switch(e){case`red`:case`green`:case`blue`:return{style:`decimal`};case`alpha`:return{style:`percent`};default:throw Error(`Unknown color channel: `+e)}}formatChannelValue(e,t){let n=this.getChannelFormatOptions(e),r=this.getChannelValue(e);return new pn(t,n).format(r)}getColorSpace(){return`rgb`}static{this.colorChannels=[`red`,`green`,`blue`]}getColorChannels(){return e.colorChannels}},ui=/hsb\(([-+]?\d+(?:.\d+)?\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d+(?:.\d+)?%)\)|hsba\(([-+]?\d+(?:.\d+)?\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d(.\d+)?)\)/,di=class e extends ci{constructor(e,t,n,r){super(),this.hue=e,this.saturation=t,this.brightness=n,this.alpha=r}static parse(t){let n;if(n=t.match(ui)){let[t,r,i,a]=(n[1]??n[2]).split(`,`).map(e=>Number(e.trim().replace(`%`,``)));return new e(ni(t),Oe(r,0,100),Oe(i,0,100),Oe(a??1,0,1))}}toString(e=`css`){switch(e){case`css`:return this.toHSL().toString(`css`);case`hex`:return this.toRGB().toString(`hex`);case`hexa`:return this.toRGB().toString(`hexa`);case`hsb`:return`hsb(${this.hue}, ${ue(this.saturation,2)}%, ${ue(this.brightness,2)}%)`;case`hsba`:return`hsba(${this.hue}, ${ue(this.saturation,2)}%, ${ue(this.brightness,2)}%, ${this.alpha})`;default:return this.toFormat(e).toString(e)}}toFormat(e){switch(e){case`hsb`:case`hsba`:return this;case`hsl`:case`hsla`:return this.toHSL();case`rgb`:case`rgba`:return this.toRGB();default:throw Error(`Unsupported color conversion: hsb -> `+e)}}toHSL(){let e=this.saturation/100,t=this.brightness/100,n=t*(1-e/2);return e=n===0||n===1?0:(t-n)/Math.min(n,1-n),new pi(ue(this.hue,2),ue(e*100,2),ue(n*100,2),this.alpha)}toRGB(){let e=this.hue,t=this.saturation/100,n=this.brightness/100,r=(r,i=(r+e/60)%6)=>n-t*n*Math.max(Math.min(i,4-i,1),0);return new li(Math.round(r(5)*255),Math.round(r(3)*255),Math.round(r(1)*255),this.alpha)}clone(){return new e(this.hue,this.saturation,this.brightness,this.alpha)}getChannelRange(e){switch(e){case`hue`:return{minValue:0,maxValue:360,step:1,pageSize:15};case`saturation`:case`brightness`:return{minValue:0,maxValue:100,step:1,pageSize:10};case`alpha`:return{minValue:0,maxValue:1,step:.01,pageSize:.1};default:throw Error(`Unknown color channel: `+e)}}getChannelFormatOptions(e){switch(e){case`hue`:return{style:`unit`,unit:`degree`,unitDisplay:`narrow`};case`saturation`:case`brightness`:case`alpha`:return{style:`percent`};default:throw Error(`Unknown color channel: `+e)}}formatChannelValue(e,t){let n=this.getChannelFormatOptions(e),r=this.getChannelValue(e);return(e===`saturation`||e===`brightness`)&&(r/=100),new pn(t,n).format(r)}getColorSpace(){return`hsb`}static{this.colorChannels=[`hue`,`saturation`,`brightness`]}getColorChannels(){return e.colorChannels}},fi=/hsl\(([-+]?\d+(?:.\d+)?\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d+(?:.\d+)?%)\)|hsla\(([-+]?\d+(?:.\d+)?\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d(.\d+)?)\)/,pi=class e extends ci{constructor(e,t,n,r){super(),this.hue=e,this.saturation=t,this.lightness=n,this.alpha=r}static parse(t){let n;if(n=t.match(fi)){let[t,r,i,a]=(n[1]??n[2]).split(`,`).map(e=>Number(e.trim().replace(`%`,``)));
1return new e(ni(t),Oe(r,0,100),Oe(i,0,100),Oe(a??1,0,1))}}toString(e=`css`){switch(e){case`hex`:return this.toRGB().toString(`hex`);case`hexa`:return this.toRGB().toString(`hexa`);case`hsl`:return`hsl(${this.hue}, ${ue(this.saturation,2)}%, ${ue(this.lightness,2)}%)`;case`css`:case`hsla`:return`hsla(${this.hue}, ${ue(this.saturation,2)}%, ${ue(this.lightness,2)}%, ${this.alpha})`;default:return this.toFormat(e).toString(e)}}toFormat(e){switch(e){case`hsl`:case`hsla`:return this;case`hsb`:case`hsba`:return this.toHSB();case`rgb`:case`rgba`:return this.toRGB();default:throw Error(`Unsupported color conversion: hsl -> `+e)}}toHSB(){let e=this.saturation/100,t=this.lightness/100,n=t+e*Math.min(t,1-t);return e=n===0?0:2*(1-t/n),new di(ue(this.hue,2),ue(e*100,2),ue(n*100,2),this.alpha)}toRGB(){let e=this.hue,t=this.saturation/100,n=this.lightness/100,r=t*Math.min(n,1-n),i=(t,i=(t+e/30)%12)=>n-r*Math.max(Math.min(i-3,9-i,1),-1);return new li(Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255),this.alpha)}clone(){return new e(this.hue,this.saturation,this.lightness,this.alpha)}getChannelRange(e){switch(e){case`hue`:return{minValue:0,maxValue:360,step:1,pageSize:15};case`saturation`:case`lightness`:return{minValue:0,maxValue:100,step:1,pageSize:10};case`alpha`:return{minValue:0,maxValue:1,step:.01,pageSize:.1};default:throw Error(`Unknown color channel: `+e)}}getChannelFormatOptions(e){switch(e){case`hue`:return{style:`unit`,unit:`degree`,unitDisplay:`narrow`};case`saturation`:case`lightness`:case`alpha`:return{style:`percent`};default:throw Error(`Unknown color channel: `+e)}}formatChannelValue(e,t){let n=this.getChannelFormatOptions(e),r=this.getChannelValue(e);return(e===`saturation`||e===`lightness`)&&(r/=100),new pn(t,n).format(r)}getColorSpace(){return`hsl`}static{this.colorChannels=[`hue`,`saturation`,`lightness`]}getColorChannels(){return e.colorChannels}};function mi(e){let t=e.toFormat(`rgb`),n=t.getChannelValue(`red`)/255,r=t.getChannelValue(`green`)/255,i=t.getChannelValue(`blue`)/255;[n,r,i]=gi(n,r,i);let[a,o,s]=vi(n,r,i),[c,l,u]=yi(a,o,s);return hi(c,l,u)}function hi(e,t,n){var r=Math.atan2(n,t)*180/Math.PI;return[e,Math.sqrt(t**2+n**2),r>=0?r:r+360]}function gi(e,t,n){return[_i(e),_i(t),_i(n)]}function _i(e){let t=e<0?-1:1,n=Math.abs(e);return n<=.04045?e/12.92:t*((n+.055)/1.055)**2.4}function vi(e,t,n){return bi([506752/1228815,87881/245763,12673/70218,87098/409605,175762/245763,12673/175545,7918/409605,87881/737289,1001167/1053270],e,t,n)}function yi(e,t,n){let r=[.819022437996703,.3619062600528904,-.1288737815209879,.0329836539323885,.9292868615863434,.0361446663506424,.0481771893596242,.2642395317527308,.6335478284694309],i=[.210454268309314,.7936177747023054,-.0040720430116193,1.9779985324311684,-2.42859224204858,.450593709617411,.0259040424655478,.7827717124575296,-.8086757549230774],[a,o,s]=bi(r,e,t,n);return bi(i,Math.cbrt(a),Math.cbrt(o),Math.cbrt(s))}function bi(e,t,n,r){return[e[0]*t+e[1]*n+e[2]*r,e[3]*t+e[4]*n+e[5]*r,e[6]*t+e[7]*n+e[8]*r]}var xi=e=>[0,60,120,180,240,300,360].map(t=>e.withChannelValue(`hue`,t).toString(`css`)).join(`, `),Si=e=>`${e.withChannelValue(`saturation`,0)}, transparent`,Ci={hue:xi,saturation:Si,lightness:()=>`black, transparent, white`},wi={hue:xi,saturation:Si,brightness:()=>`black, transparent`};function Ti({direction:e,state:t,zChannel:n,xChannel:r,yChannel:i}){return(0,U.useMemo)(()=>{let a=e===`rtl`?`left`:`right`,o={},s=t.value.getChannelValue(n);switch(t.value.getColorSpace()){case`rgb`:{let e=ei(`rgb(0, 0, 0)`);o={background:[`linear-gradient(to ${a}, ${e.withChannelValue(r,0)}, ${e.withChannelValue(r,255)})`,`linear-gradient(to top, ${e.withChannelValue(i,0)}, ${e.withChannelValue(i,255)})`,e.withChannelValue(n,s)].join(`,`),backgroundBlendMode:`screen`};break}case`hsl`:{let e=t.value.getColorChannels(),i=ei(`hsl(0, 100%, 50%)`).withChannelValue(n,s),c=e.filter(e=>e!==n).map(e=>`linear-gradient(to ${e===r?a:`top`}, ${Ci[e](i)})`).reverse();n===`hue`&&c.push(i.toString(`css`)),o={background:c.join(`, `)};break}case`hsb`:{let e=t.value.getColorChannels(),i=ei(`hsb(0, 100%, 100%)`).withChannelValue(n,s),c=e.filter(e=>e!==n).map(e=>`linear-gradient(to ${e===r?a:`top`}, ${wi[e](i)})`).reverse();n===`hue`&&c.push(i.toString(`css`)),o={background:c.join(`, `)};break}}let{x:c,y:l}=t.getThumbPosition();e===`rtl`&&(c=1-c);let u={forcedColorAdjust:`none`};return{colorAreaStyleProps:{style:{position:`relative`,touchAction:`none`,...u,...o}},thumbStyleProps:{style:{position:`absolute`,left:`${c*100}%`,top:`${l*100}%`,transform:`translate(-50%, -50%)`,touchAction:`none`,...u}}}},[e,t,n,r,i])}function Ei(e){let{onMoveStart:t,onMove:n,onMoveEnd:r}=e,i=(0,U.useRef)({didMove:!1,lastPosition:null,id:null}),{addGlobalListener:a,removeGlobalListener:o}=Ye(),s=rt((0,U.useCallback)((e,r,a,o)=>{a===0&&o===0||(i.current.didMove||(i.current.didMove=!0,t?.({type:`movestart`,pointerType:r,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey})),n?.({type:`move`,pointerType:r,deltaX:a,deltaY:o,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey}))},[t,n,i])),c=rt((0,U.useCallback)((e,t)=>{nt(),i.current.didMove&&r?.({type:`moveend`,pointerType:t,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey})},[r,i]));return{moveProps:(0,U.useMemo)(()=>{let e={},t=()=>{He(),i.current.didMove=!1};{let n=e=>{e.pointerId===i.current.id&&(s(e,e.pointerType||`mouse`,e.pageX-(i.current.lastPosition?.pageX??0),e.pageY-(i.current.lastPosition?.pageY??0)),i.current.lastPosition={pageX:e.pageX,pageY:e.pageY})},r=e=>{if(e.pointerId===i.current.id){c(e,e.pointerType||`mouse`),i.current.id=null;let t=h(V(e));o(t,`pointermove`,n,!1),o(t,`pointerup`,r,!1),o(t,`pointercancel`,r,!1)}};e.onPointerDown=e=>{if(e.button===0&&i.current.id==null){t(),e.stopPropagation(),e.preventDefault(),i.current.lastPosition={pageX:e.pageX,pageY:e.pageY},i.current.id=e.pointerId;let o=h(V(e));a(o,`pointermove`,n,!1),a(o,`pointerup`,r,!1),a(o,`pointercancel`,r,!1)}}}let n=(e,n,r)=>{t(),s(e,`keyboard`,n,r),c(e,`keyboard`)};return e.onKeyDown=e=>{switch(e.key){case`Left`:case`ArrowLeft`:e.preventDefault(),e.stopPropagation(),n(e,-1,0);break;case`Right`:case`ArrowRight`:e.preventDefault(),e.stopPropagation(),n(e,1,0);break;case`Up`:case`ArrowUp`:e.preventDefault(),e.stopPropagation(),n(e,0,-1);break;case`Down`:case`ArrowDown`:e.preventDefault(),e.stopPropagation(),n(e,0,1);break}},e},[a,o,i])}}
1function Di(e){return e&&e.__esModule?e.default:e}function Oi(e,t){let{isDisabled:n,inputXRef:r,inputYRef:i,containerRef:a,"aria-label":o,xName:s,yName:c,form:l}=e,u=_t(Di(gr),`@react-aria/color`),{addGlobalListener:d,removeGlobalListener:m}=Ye(),{direction:h,locale:g}=st(),[_,v]=(0,U.useState)(null),y=(0,U.useCallback)((e=r)=>{e.current&&p(e.current)},[r]);Et(r,t.defaultValue,t.setValue);let[x,C]=(0,U.useState)(!1),[w,T]=(0,U.useState)(!1),{xChannel:E,yChannel:D,zChannel:O}=t.channels,k=t.xChannelStep,A=t.yChannelStep,j=(0,U.useRef)(null),{keyboardProps:M}=te({onKeyDown(e){if(!/^(PageUp|PageDown|Home|End)$/.test(e.key)){e.continuePropagation();return}e.preventDefault(),t.setDragging(!0),C(!0);let n;switch(e.key){case`PageUp`:t.incrementY(t.yChannelPageStep),n=`y`;break;case`PageDown`:t.decrementY(t.yChannelPageStep),n=`y`;break;case`Home`:h===`rtl`?t.incrementX(t.xChannelPageStep):t.decrementX(t.xChannelPageStep),n=`x`;break;case`End`:h===`rtl`?t.decrementX(t.xChannelPageStep):t.incrementX(t.xChannelPageStep),n=`x`;break}t.setDragging(!1),n&&(y(n===`x`?r:i),v(n))}}),ee={onMoveStart(){j.current=null,t.setDragging(!0)},onMove({deltaX:e,deltaY:n,pointerType:r,shiftKey:i}){let{incrementX:o,decrementX:s,incrementY:c,decrementY:l,xChannelPageStep:u,xChannelStep:d,yChannelPageStep:f,yChannelStep:p,getThumbPosition:m,setColorFromPoint:g}=t;j.current??=m();let{width:y,height:b}=a.current?.getBoundingClientRect()||{width:0,height:0},x=e!==0||n!==0;if(r===`keyboard`){let t=i&&u>d?u:d,r=i&&f>p?f:p;e>0&&h===`ltr`||e<0&&h===`rtl`?o(t):e<0&&h===`ltr`||e>0&&h===`rtl`?s(t):n>0?l(r):n<0&&c(r),C(x),_=x&&Math.abs(n)>Math.abs(e)?`y`:`x`,v(_)}else j.current.x+=(h===`rtl`?-1:1)*e/y,j.current.y+=n/b,g(j.current.x,j.current.y)},onMoveEnd(){I.current=!1,t.setDragging(!1),y(_===`x`?r:i)}},{moveProps:N}=Ei(ee),{focusWithinProps:P}=Ke({onFocusWithinChange:e=>{e||(C(!1),T(!1))}}),F=(0,U.useRef)(void 0),I=(0,U.useRef)(!1),{moveProps:ne}=Ei({onMoveStart(){I.current&&ee.onMoveStart()},onMove(e){I.current&&ee.onMove(e)},onMoveEnd(){I.current&&ee.onMoveEnd()}}),re=e=>{t.isDragging||(F.current=e,C(!1),y(),t.setDragging(!0),typeof PointerEvent<`u`?d(window,`pointerup`,L,!1):(d(window,`mouseup`,L,!1),d(window,`touchend`,L,!1)))},L=e=>{(e.pointerId??e.changedTouches?.[0].identifier)===F.current&&(C(!1),y(),t.setDragging(!1),F.current=void 0,I.current=!1,typeof PointerEvent<`u`?m(window,`pointerup`,L,!1):(m(window,`mouseup`,L,!1),m(window,`touchend`,L,!1)))},R=(e,n,r,i)=>{let a=e.getBoundingClientRect(),{width:o,height:s}=a,c=(r-a.x)/o,l=(i-a.y)/s;h===`rtl`&&(c=1-c),c>=0&&c<=1&&l>=0&&l<=1&&!t.isDragging&&F.current===void 0&&(I.current=!0,C(!1),F.current=n,t.setColorFromPoint(c,l),y(),t.setDragging(!0),typeof PointerEvent<`u`?d(window,`pointerup`,ie,!1):(d(window,`mouseup`,ie,!1),d(window,`touchend`,ie,!1)))},ie=e=>{let n=e.pointerId??e.changedTouches?.[0].identifier;I.current&&n===F.current&&(I.current=!1,C(!1),F.current=void 0,t.setDragging(!1),y(),typeof PointerEvent<`u`?m(window,`pointerup`,ie,!1):(m(window,`mouseup`,ie,!1),m(window,`touchend`,ie,!1)))},ae=n?{}:S({...typeof PointerEvent<`u`?{onPointerDown:e=>{e.pointerType===`mouse`&&(e.button!==0||e.altKey||e.ctrlKey||e.metaKey)||R(e.currentTarget,e.pointerId,e.clientX,e.clientY)}}:{onMouseDown:e=>{e.button!==0||e.altKey||e.ctrlKey||e.metaKey||R(e.currentTarget,void 0,e.clientX,e.clientY)},onTouchStart:e=>{R(e.currentTarget,e.changedTouches[0].identifier,e.changedTouches[0].clientX,e.changedTouches[0].clientY)}}},ne),oe=n?{}:S({...typeof PointerEvent<`u`?{onPointerDown:e=>{e.pointerType===`mouse`&&(e.button!==0||e.altKey||e.ctrlKey||e.metaKey)||re(e.pointerId)}}:{onMouseDown:e=>{e.button!==0||e.altKey||e.ctrlKey||e.metaKey||re(void 0)},onTouchStart:e=>{re(e.changedTouches[0].identifier)}}},P,M,N),{focusProps:z}=ce({onFocus:()=>{v(`x`)}}),{focusProps:se}=ce({onFocus:()=>{v(`y`)}}),le=e=>{let{target:n}=e;T(!0),n===r.current?t.setXValue(parseFloat(n.value)):n===i.current&&t.setYValue(parseFloat(n.value))},B=b()||f(),V=t.getDisplayColor(),ue=(0,U.useCallback)(e=>`${w||x?u.format(`colorNameAndValue`,{name:V.getChannelName(e,g),value:V.formatChannelValue(e,g)}):[u.format(`colorNameAndValue`,{name:V.getChannelName(e,g),value:V.formatChannelValue(e,g)}),u.format(`colorNameAndValue`,{name:V.getChannelName(e===D?E:D,g),value:V.formatChannelValue(e===D?E:D,g)}),u.format(`colorNameAndValue`,{name:V.getChannelName(O,g),value:V.formatChannelValue(O,g)})].join(`, `)}, ${V.getColorName(g)}`,[g,V,u,w,x,E,D,O]),de=u.format(`colorPicker`),fe=it({...e,"aria-label":o?u.format(`colorInputLabel`,{label:o,channelLabel:de}):de}),pe=it({...e,"aria-label":o?u.format(`colorInputLabel`,{label:o,channelLabel:de}):de}),me=it({...e,"aria-label":o?`${o}, ${de}`:void 0},B?de:void 0),he=u.format(`twoDimensionalSlider`),{visuallyHiddenProps:ge}=Mt({style:{opacity:`0.0001`,width:`100%`,height:`100%`,pointerEvents:`none`}}),{colorAreaStyleProps:_e,thumbStyleProps:ve}=Ti({direction:h,state:t,xChannel:E,yChannel:D,zChannel:O});return{colorAreaProps:{...me,...ae,..._e,role:`group`},thumbProps:{...oe,...ve,role:`presentation`},xInputProps:{...fe,...ge,...z,type:`range`,min:t.value.getChannelRange(E).minValue,max:t.value.getChannelRange(E).maxValue,step:k,"aria-roledescription":he,"aria-valuetext":ue(E),"aria-orientation":`horizontal`,"aria-describedby":e[`aria-describedby`],"aria-details":e[`aria-details`],disabled:n,value:t.value.getChannelValue(E),name:s,form:l,tabIndex:B||!_||_===`x`?void 0:-1,"aria-hidden":B||!_||_===`x`||x?void 0:`true`,onChange:le},yInputProps:{...pe,...ge,...se,type:`range`,min:t.value.getChannelRange(D).minValue,max:t.value.getChannelRange(D).maxValue,step:A,"aria-roledescription":he,"aria-valuetext":ue(D),"aria-orientation":`vertical`,"aria-describedby":e[`aria-describedby`],"aria-details":e[`aria-details`],disabled:n,value:t.value.getChannelValue(D),name:c,form:l,tabIndex:B||_===`y`?void 0:-1,"aria-hidden":B||_===`y`||x?void 0:`true`,onChange:le}}}var ki=ei(`#ffffff`);function Ai(e){let{value:t,defaultValue:n,colorSpace:r,xChannel:i,yChannel:a,onChange:o,onChangeEnd:s}=e;!t&&!n&&(n=ki),t&&=ti(t),n&&=ti(n);let[c,l]=ot(t,n,o),[u]=(0,U.useState)(c),d=(0,U.useMemo)(()=>r&&c?c.toFormat(r):c,[c,r]),f=(0,U.useRef)(d),p=e=>{f.current=e,l(e)},m=(0,U.useMemo)(()=>d.getColorSpaceAxes({xChannel:i,yChannel:a}),[d,i,a]),h=d.getChannelRange(m.xChannel),g=d.getChannelRange(m.yChannel),{minValue:_,maxValue:v,step:y,pageSize:b}=h,{minValue:x,maxValue:S,step:C,pageSize:w}=g,[T,E]=(0,U.useState)(!1),D=(0,U.useRef)(!1),O=d.getChannelValue(m.xChannel),k=d.getChannelValue(m.yChannel),A=e=>{e!==O&&p(d.withChannelValue(m.xChannel,e))},j=e=>{e!==k&&p(d.withChannelValue(m.yChannel,e))};return{channels:m,xChannelStep:y,yChannelStep:C,xChannelPageStep:b,yChannelPageStep:w,value:d,defaultValue:t===void 0?n:u,setValue(e){p(ti(e))},xValue:O,setXValue:A,yValue:k,setYValue:j,setColorFromPoint(e,t){let n=_+Oe(e,0,1
1)*(v-_),r=x+(1-Oe(t,0,1))*(S-x),i;n!==O&&(n=De(n,_,v,y),i=d.withChannelValue(m.xChannel,n)),r!==k&&(r=De(r,x,S,C),i=(i||d).withChannelValue(m.yChannel,r)),i&&p(i)},getThumbPosition(){return{x:(O-_)/(v-_),y:1-(k-x)/(S-x)}},incrementX(e=1){A(O+e>v?v:De(O+e,_,v,y))},incrementY(e=1){j(k+e>S?S:De(k+e,x,S,C))},decrementX(e=1){A(De(O-e,_,v,y))},decrementY(e=1){j(De(k-e,x,S,C))},setDragging(e){let t=D.current;D.current=e,s&&!e&&t&&s(f.current),E(e)},isDragging:T,getDisplayColor(){return d.withChannelValue(`alpha`,1)}}}var ji=(0,U.createContext)(null),Mi=(0,U.createContext)(null),Ni=(0,U.forwardRef)(function(e,t){[e,t]=D(e,t,ji);let n=(0,U.useRef)(null),r=(0,U.useRef)(null),i=Ai(e),{colorAreaProps:a,xInputProps:o,yInputProps:s,thumbProps:c}=Oi({...e,inputXRef:n,inputYRef:r,containerRef:t},i),l=m({...e,defaultClassName:`react-aria-ColorArea`,defaultStyle:a.style,values:{state:i,isDisabled:e.isDisabled||!1}}),u=z(e,{global:!0});return delete u.id,U.createElement(_.div,{ref:t,...S(u,a,l),slot:e.slot||void 0,"data-disabled":e.isDisabled||void 0},U.createElement(T,{values:[[Mi,i],[Pn,{state:i,thumbProps:c,inputXRef:n,xInputProps:o,inputYRef:r,yInputProps:s,isDisabled:e.isDisabled}]]},l.children))});function Pi(){return typeof window<`u`&&window.InputEvent&&typeof InputEvent.prototype.getTargetRanges==`function`}function Fi(e,t,n){let r=rt(e=>{let r=n.current;if(!r)return;let i=null;switch(e.inputType){case`historyUndo`:case`historyRedo`:return;case`insertLineBreak`:return;case`deleteContent`:case`deleteByCut`:case`deleteByDrag`:i=r.value.slice(0,r.selectionStart)+r.value.slice(r.selectionEnd);break;case`deleteContentForward`:i=r.selectionEnd===r.selectionStart?r.value.slice(0,r.selectionStart)+r.value.slice(r.selectionEnd+1):r.value.slice(0,r.selectionStart)+r.value.slice(r.selectionEnd);break;case`deleteContentBackward`:i=r.selectionEnd===r.selectionStart?r.value.slice(0,r.selectionStart-1)+r.value.slice(r.selectionStart):r.value.slice(0,r.selectionStart)+r.value.slice(r.selectionEnd);break;case`deleteSoftLineBackward`:case`deleteHardLineBackward`:i=r.value.slice(r.selectionStart);break;default:e.data!=null&&(i=r.value.slice(0,r.selectionStart)+e.data+r.value.slice(r.selectionEnd));break}(i==null||!t.validate(i))&&e.preventDefault()});(0,U.useEffect)(()=>{if(!Pi()||!n.current)return;let e=n.current;return e.addEventListener(`beforeinput`,r,!1),()=>{e.removeEventListener(`beforeinput`,r,!1)}},[n]);let i=Pi()?null:e=>{let n=V(e).value.slice(0,V(e).selectionStart)+e.data+V(e).value.slice(V(e).selectionEnd);t.validate(n)||e.preventDefault()},{labelProps:a,inputProps:o,descriptionProps:s,errorMessageProps:c,...l}=zt(e,n),u=(0,U.useRef)(null);return{inputProps:S(o,{onBeforeInput:i,onCompositionStart(){let{value:e,selectionStart:t,selectionEnd:r}=n.current;u.current={value:e,selectionStart:t,selectionEnd:r}},onCompositionEnd(){if(n.current&&!t.validate(n.current.value)){let{value:e,selectionStart:r,selectionEnd:i}=u.current;n.current.value=e,n.current.setSelectionRange(r,i),t.setInputValue(e)}}}),labelProps:a,descriptionProps:s,errorMessageProps:c,...l}}function Ii(e,t){let{onScroll:n,isDisabled:r}=e,i=(0,U.useCallback)(e=>{e.ctrlKey||(e.preventDefault(),e.stopPropagation(),n&&n({deltaX:e.deltaX,deltaY:e.deltaY}))},[n]);cn(t,`wheel`,r?void 0:i)}var Li={};Li={Empty:`ÙØ§Ø±Øº`};var Ri={};Ri={Empty:`ÐзпÑазни`};var zi={};zi={Empty:`Prázdné`};var Bi={};Bi={Empty:`Tom`};var Vi={};Vi={Empty:`Leer`};var Hi={};Hi={Empty:`Îδειο`};var Ui={};Ui={Empty:`Empty`};var Wi={};Wi={Empty:`VacÃo`};var Gi={};Gi={Empty:`Tühjenda`};var Ki={};Ki={Empty:`Tyhjä`};var qi={};qi={Empty:`Vide`};var Ji={};Ji={Empty:`ר××§`};var Yi={};Yi={Empty:`Prazno`};var Xi={};Xi={Empty:`Ãres`};var Zi={};Zi={Empty:`Vuoto`};var Qi={};Qi={Empty:`空`};var $i={};$i={Empty:`ë¹ì´ ìì`};var ea={};ea={Empty:`TuÅ¡Äias`};var ta={};ta={Empty:`TukÅ¡s`};var na={};na={Empty:`Tom`};var ra={};ra={Empty:`Leeg`};var ia={};ia={Empty:`Pusty`};var aa={};aa={Empty:`Vazio`};var oa={};oa={Empty:`Vazio`};var sa={};sa={Empty:`Gol`};var ca={};ca={Empty:`Ðе заполнено`};var la={};la={Empty:`Prázdne`};var ua={};ua={Empty:`Prazen`};var da={};da={Empty:`Prazno`};var fa={};fa={Empty:`Tomt`};var pa={};pa={Empty:`BoÅ`};var ma={};ma={Empty:`ÐÑÑÑо`};var ha={};ha={Empty:`空`};var ga={};ga={Empty:`空ç½`};var _a={};_a={"ar-AE":Li,"bg-BG":Ri,"cs-CZ":zi,"da-DK":Bi,"de-DE":Vi,"el-GR":Hi,"en-US":Ui,"es-ES":Wi,"et-EE":Gi,"fi-FI":Ki,"fr-FR":qi,"he-IL":Ji,"hr-HR":Yi,"hu-HU":Xi,"it-IT":Zi,"ja-JP":Qi,"ko-KR":$i,"lt-LT":ea,"lv-LV":ta,"nb-NO":na,"nl-NL":ra,"pl-PL":ia,"pt-BR":aa,"pt-PT":oa,"ro-RO":sa,"ru-RU":ca,"sk-SK":la,"sl-SI":ua,"sr-SP":da,"sv-SE":fa,"tr-TR":pa,"uk-UA":ma,"zh-CN":ha,"zh-TW":ga};
1function va(e){return e&&e.__esModule?e.default:e}var ya=()=>{};function ba(e){let t=(0,U.useRef)(void 0),{value:n,textValue:r,minValue:i,maxValue:a,isDisabled:o,isReadOnly:s,isRequired:c,onIncrement:l,onIncrementPage:u,onDecrement:d,onDecrementPage:f,onDecrementToMin:p,onIncrementToMax:m}=e,h=_t(va(_a),`@react-aria/spinbutton`),g=(0,U.useRef)(!1),_=(0,U.useCallback)(()=>{clearTimeout(t.current),g.current=!1},[]),v=rt(()=>{_()});(0,U.useEffect)(()=>()=>v(),[]);let y=e=>{if(!(e.ctrlKey||e.metaKey||e.shiftKey||e.altKey||s||e.nativeEvent.isComposing))switch(e.key){case`PageUp`:if(u){e.preventDefault(),u?.();break}case`ArrowUp`:case`Up`:l&&(e.preventDefault(),l?.());break;case`PageDown`:if(f){e.preventDefault(),f?.();break}case`ArrowDown`:case`Down`:d&&(e.preventDefault(),d?.());break;case`Home`:p&&(e.preventDefault(),p?.());break;case`End`:m&&(e.preventDefault(),m?.());break}},b=(0,U.useRef)(!1),x=()=>{b.current=!0},S=()=>{b.current=!1},C=r===``?h.format(`Empty`):(r||`${n}`).replace(`-`,`â`);(0,U.useEffect)(()=>{b.current&&(et(`assertive`),Ze(C,`assertive`))},[C]);let w=(0,U.useCallback)(()=>{_()},[_]),T=rt(l??ya),E=rt(d??ya),D=rt(()=>{(a===void 0||isNaN(a)||n===void 0||isNaN(n)||n<a)&&(T(),O(60))}),O=rt(e=>{v(),g.current=!0,t.current=window.setTimeout(D,e)}),k=rt(()=>{(i===void 0||isNaN(i)||n===void 0||isNaN(n)||n>i)&&(E(),A(60))}),A=rt(e=>{v(),g.current=!0,t.current=window.setTimeout(k,e)}),j=e=>{e.preventDefault()},{addGlobalListener:M,removeAllGlobalListeners:ee}=Ye(),N=(0,U.useRef)(!1),[P,F]=(0,U.useState)(null);(0,U.useEffect)(()=>{P===`touch`?O(600):P&&O(400)},[P]);let[I,te]=(0,U.useState)(null);return(0,U.useEffect)(()=>{I===`touch`?A(600):I&&A(400)},[I]),{spinButtonProps:{role:`spinbutton`,"aria-valuenow":n!==void 0&&!isNaN(n)?n:void 0,"aria-valuetext":C,"aria-valuemin":i,"aria-valuemax":a,"aria-disabled":o||void 0,"aria-readonly":s||void 0,"aria-required":c||void 0,onKeyDown:y,onFocus:x,onBlur:S},incrementButtonProps:{onPressStart:e=>{_(),e.pointerType===`touch`?(M(window,`pointercancel`,w,{capture:!0}),N.current=!1,F(`touch`)):(l?.(),F(`mouse`)),M(window,`contextmenu`,j)},onPressUp:e=>{_(),e.pointerType===`touch`&&(N.current=!0),ee(),F(null)},onPressEnd:e=>{_(),e.pointerType===`touch`&&!g.current&&N.current&&l?.(),N.current=!1,F(null)},onFocus:x,onBlur:S},decrementButtonProps:{onPressStart:e=>{_(),e.pointerType===`touch`?(M(window,`pointercancel`,w,{capture:!0}),N.current=!1,te(`touch`)):(d?.(),te(`mouse`))},onPressUp:e=>{_(),e.pointerType===`touch`&&(N.current=!0),ee(),te(null)},onPressEnd:e=>{_(),e.pointerType===`touch`&&!g.current&&N.current&&d?.(),N.current=!1,te(null)},onFocus:x,onBlur:S}}}function xa(e,t,n){let{isDisabled:r,isReadOnly:i,isRequired:a,isWheelDisabled:o,validationBehavior:s=`aria`}=e,{colorValue:c,inputValue:l,increment:u,decrement:d,incrementToMax:f,decrementToMin:p,commit:m}=t,h=L(),{spinButtonProps:g}=ba({isDisabled:r,isReadOnly:i,isRequired:a,maxValue:16777215,minValue:0,onIncrement:u,onIncrementToMax:f,onDecrement:d,onDecrementToMin:p,value:c?c.toHexInt():void 0,textValue:c?c.toString(`hex`):void 0}),[_,v]=(0,U.useState)(!1),{focusWithinProps:y}=Ke({isDisabled:r,onFocusWithinChange:v});Ii({onScroll:(0,U.useCallback)(e=>{Math.abs(e.deltaY)<=Math.abs(e.deltaX)||(e.deltaY>0?u():e.deltaY<0&&d())},[d,u]),isDisabled:o||r||i||!_},n);let b=e=>{t.validate(e)&&t.setInputValue(e)},{inputProps:x,...C}=Fi({...e,id:h,value:l,defaultValue:`!`,validate:void 0,[St]:t,type:`text`,autoComplete:`off`,onChange:b},t,n);return Et(n,t.defaultColorValue,t.setColorValue),x=S(x,g,y,{role:`textbox`,"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null,autoCorrect:`off`,spellCheck:`false`,onBlur:m}),s===`native`&&(x[`aria-required`]=void 0),{inputProps:x,...C}}var Sa={};Sa={decrease:e=>`\u{62E}\u{641}\u{636} ${e.fieldLabel}`,increase:e=>`\u{632}\u{64A}\u{627}\u{62F}\u{629} ${e.fieldLabel}`,numberField:`ØÙ٠رÙÙ
Ù`};var Ca={};Ca={decrease:e=>`\u{41D}\u{430}\u{43C}\u{430}\u{43B}\u{44F}\u{432}\u{430}\u{43D}\u{435} ${e.fieldLabel}`,increase:e=>`\u{423}\u{441}\u{438}\u{43B}\u{432}\u{430}\u{43D}\u{435} ${e.fieldLabel}`,numberField:`ÐÐ¾Ð¼ÐµÑ Ð½Ð° полеÑо`};var wa={};wa={decrease:e=>`Sn\xed\u{17E}it ${e.fieldLabel}`,increase:e=>`Zv\xfd\u{161}it ${e.fieldLabel}`,numberField:`ÄÃselné pole`};var Ta={};Ta={decrease:e=>`Reducer ${e.fieldLabel}`,increase:e=>`\xd8g ${e.fieldLabel}`,numberField:`Talfelt`};var Ea={};Ea={decrease:e=>`${e.fieldLabel} verringern`,increase:e=>`${e.fieldLabel} erh\xf6hen`,numberField:`Nummernfeld`};var Da={};Da={decrease:e=>`\u{39C}\u{3B5}\u{3AF}\u{3C9}\u{3C3}\u{3B7} ${e.fieldLabel}`,increase:e=>`\u{391}\u{3CD}\u{3BE}\u{3B7}\u{3C3}\u{3B7} ${e.fieldLabel}`,numberField:`Πεδίο αÏιθμοÏ`};var Oa={};Oa={decrease:e=>`Decrease ${e.fieldLabel}`,increase:e=>`Increase ${e.fieldLabel}`,numberField:`Number field`};var ka={};ka={decrease:e=>`Reducir ${e.fieldLabel}`,increase:e=>`Aumentar ${e.fieldLabel}`,numberField:`Campo de número`};var Aa={};Aa={decrease:e=>`V\xe4henda ${e.fieldLabel}`,increase:e=>`Suurenda ${e.fieldLabel}`,numberField:`Numbri väli`};var ja={};ja={decrease:e=>`V\xe4henn\xe4 ${e.fieldLabel}`,increase:e=>`Lis\xe4\xe4 ${e.fieldLabel}`,numberField:`Numerokenttä`};var Ma={};Ma={decrease:e=>`Diminuer ${e.fieldLabel}`,increase:e=>`Augmenter ${e.fieldLabel}`,numberField:`Champ de nombre`};var Na={};Na={decrease:e=>`\u{5D4}\u{5E7}\u{5D8}\u{5DF} ${e.fieldLabel}`,increase:e=>`\u{5D4}\u{5D2}\u{5D3}\u{5DC} ${e.fieldLabel}`,numberField:`ש×× ×ספר`};var Pa={};Pa={decrease:e=>`Smanji ${e.fieldLabel}`,increase:e=>`Pove\u{107}aj ${e.fieldLabel}`,numberField:`Polje broja`};var Fa={};Fa={decrease:e=>`${e.fieldLabel} cs\xf6kkent\xe9se`,increase:e=>`${e.fieldLabel} n\xf6vel\xe9se`,numberField:`SzámmezÅ`};var Ia={};Ia={decrease:e=>`Riduci ${e.fieldLabel}`,increase:e=>`Aumenta ${e.fieldLabel}`,numberField:`Campo numero`};var La={};La={decrease:e=>`${e.fieldLabel}\u{3092}\u{7E2E}\u{5C0F}`,increase:e=>`${e.fieldLabel}\u{3092}\u{62E1}\u{5927}`,numberField:`æ°å¤ãã£ã¼ã«ã`};var Ra={};Ra={decrease:e=>`${e.fieldLabel} \u{AC10}\u{C18C}`,increase:e=>`${e.fieldLabel} \u{C99D}\u{AC00}`,numberField:`ë²í¸ íë`};var za={};za={decrease:e=>`Suma\u{17E}inti ${e.fieldLabel}`,increase:e=>`Padidinti ${e.fieldLabel}`,numberField:`Numerio laukas`};var Ba={};Ba={decrease:e=>`Samazin\u{101}\u{161}ana ${e.fieldLabel}`,increase:e=>`Palielin\u{101}\u{161}ana ${e.fieldLabel}`,numberField:`Skaitļu lauks`};var Va={};Va={decrease:e=>`Reduser ${e.fieldLabel}`,increase:e=>`\xd8k ${e.fieldLabel}`,numberField:`Tallfelt`};var Ha={};Ha={decrease:e=>`${e.fieldLabel} verlagen`,increase:e=>`${e.fieldLabel} verhogen`,numberField:`Getalveld`};var Ua={};Ua={decrease:e=>`Zmniejsz ${e.fieldLabel}`,increase:e=>`Zwi\u{119}ksz ${e.fieldLabel}`,numberField:`Pole numeru`};var Wa={};Wa={decrease:e=>`Diminuir ${e.fieldLabel}`,increase:e=>`Aumentar ${e.fieldLabel}`,numberField:`Campo de número`};var Ga={};Ga={decrease:e=>`Diminuir ${e.fieldLabel}`,increase:e=>`Aumentar ${e.fieldLabel}`,numberField:`Campo numérico`};var Ka={};Ka={decrease:e=>`Sc\u{103}dere ${e.fieldLabel}`,increase:e=>`Cre\u{219}tere ${e.fieldLabel}`,numberField:`Câmp numeric`};var qa={};qa={decrease:e=>`\u{423}\u{43C}\u{435}\u{43D}\u{44C}\u{448}\u{435}\u{43D}\u{438}\u{435} ${e.fieldLabel}`,increase:e=>`\u{423}\u{432}\u{435}\u{43B}\u{438}\u{447}\u{435}\u{43D}\u{438}\u{435} ${e.fieldLabel}`,numberField:`ЧиÑловое поле`};var Ja={};Ja={decrease:e=>`Zn\xed\u{17E}i\u{165} ${e.fieldLabel}`,increase:e=>`Zv\xfd\u{161}i\u{165} ${e.fieldLabel}`,numberField:`ÄÃselné pole`};var Ya={};Ya={decrease:e=>`Upadati ${e.fieldLabel}`,increase:e=>`Pove\u{10D}ajte ${e.fieldLabel}`,numberField:`Å tevilÄno polje`};var Xa={};Xa={decrease:e=>`Smanji ${e.fieldLabel}`,increase:e=>`Pove\u{107}aj ${e.fieldLabel}`,numberField:`Polje broja`};var Za={};Za={decrease:e=>`Minska ${e.fieldLabel}`,increase:e=>`\xd6ka ${e.fieldLabel}`,numberField:`Nummerfält`};var Qa={};Qa={decrease:e=>`${e.fieldLabel} azalt`,increase:e=>`${e.fieldLabel} artt\u{131}r`,numberField:`Sayı alanı`};var $a={};$a={decrease:e=>`\u{417}\u{43C}\u{435}\u{43D}\u{448}\u{438}\u{442}\u{438} ${e.fieldLabel}`,increase:e=>`\u{417}\u{431}\u{456}\u{43B}\u{44C}\u{448}\u{438}\u{442}\u{438} ${e.fieldLabel}`,numberField:`Ðоле номеÑа`};var eo={};eo={decrease:e=>`\u{964D}\u{4F4E} ${e.fieldLabel}`,increase:e=>`\u{63D0}\u{9AD8} ${e.fieldLabel}`,numberField:`æ°ååæ®µ`};var to={};to={decrease:e=>`\u{7E2E}\u{5C0F} ${e.fieldLabel}`,increase:e=>`\u{653E}\u{5927} ${e.fieldLabel}`,numberField:`æ¸åæ¬ä½`};var no={};no={"ar-AE":Sa,"bg-BG":Ca,"cs-CZ":wa,"da-DK":Ta,"de-DE":Ea,"el-GR":Da,"en-US":Oa,"es-ES":ka,"et-EE":Aa,"fi-FI":ja,"fr-FR":Ma,"he-IL":Na,"hr-HR":Pa,"hu-HU":Fa,"it-IT":Ia,"ja-JP":La,"ko-KR":Ra,"lt-LT":za,"lv-LV":Ba,"nb-NO":Va,"nl-NL":Ha,"pl-PL":Ua,"pt-BR":Wa,"pt-PT":Ga,"ro-RO":Ka,"ru-RU":qa,"sk-SK":Ja,"sl-SI":Ya,"sr-SP":Xa,"sv-SE":Za,"tr-TR":Qa,"uk-UA":$a,"zh-CN":eo,"zh-TW":to}
1;var ro=e(c(),1);function io(e){return e&&e.__esModule?e.default:e}function ao(e,t,n){let{id:r,decrementAriaLabel:i,incrementAriaLabel:a,isDisabled:o,isReadOnly:s,isRequired:c,minValue:l,maxValue:u,autoFocus:d,label:p,formatOptions:m,onBlur:h=()=>{},onFocus:g,onFocusChange:_,onKeyDown:v,onKeyUp:y,description:x,errorMessage:T,isWheelDisabled:E,...D}=e,{increment:O,incrementToMax:k,decrement:A,decrementToMin:j,numberValue:M,inputValue:N,commit:P,commitValidation:F}=t,I=_t(io(no),`@react-aria/numberfield`),te=(0,U.useCallback)(()=>{let e=n.current?.value??``;(0,ro.flushSync)(()=>{P()}),n.current?.value!==e&&Ze(n.current?.value??``,`assertive`)},[P,n]),ne=L(r),{focusProps:re}=ce({onBlur(){te()}}),R=On(m),ie=(0,U.useMemo)(()=>R.resolvedOptions(),[R]),ae=On({...m,currencySign:void 0}),{spinButtonProps:oe,incrementButtonProps:se,decrementButtonProps:le}=ba({isDisabled:o,isReadOnly:s,isRequired:c,maxValue:u,minValue:l,onIncrement:O,onIncrementToMax:k,onDecrement:A,onDecrementToMin:j,value:M,textValue:(0,U.useMemo)(()=>isNaN(M)?``:ae.format(M),[ae,M])}),[B,ue]=(0,U.useState)(!1),{focusWithinProps:de}=Ke({isDisabled:o,onFocusWithinChange:ue});Ii({onScroll:(0,U.useCallback)(e=>{Math.abs(e.deltaY)<=Math.abs(e.deltaX)||(e.deltaY>0?O():e.deltaY<0&&A())},[A,O]),isDisabled:E||o||s||!B},n);let fe=(ie.maximumFractionDigits??0)>0,pe=t.minValue===void 0||isNaN(t.minValue)||t.minValue<0,me=`numeric`;w()?pe?me=`text`:fe&&(me=`decimal`):f()&&(pe?me=`numeric`:fe&&(me=`decimal`));let he=e=>{t.validate(e)&&t.setInputValue(e)},ge=t=>{e.onPaste?.(t);let n=V(t);n&&(n.selectionEnd??-1)-(n.selectionStart??0)===n.value.length&&(t.preventDefault(),P(t.clipboardData?.getData?.(`text/plain`)?.trim()??``))},_e=z(e),ve=(0,U.useCallback)(e=>{e.nativeEvent.isComposing||(e.key===`Enter`?((0,ro.flushSync)(()=>{P()}),F()):e.continuePropagation())},[P,F]),{isInvalid:ye,validationErrors:be,validationDetails:xe}=t.displayValidation,{labelProps:Se,inputProps:Ce,descriptionProps:we,errorMessageProps:Te}=Fi({...D,..._e,name:void 0,form:void 0,label:p,autoFocus:d,isDisabled:o,isReadOnly:s,isRequired:c,validate:void 0,[St]:t,value:N,defaultValue:`!`,autoComplete:`off`,"aria-label":e[`aria-label`]||void 0,"aria-labelledby":e[`aria-labelledby`]||void 0,id:ne,type:`text`,inputMode:me,onChange:he,onBlur:h,onFocus:g,onFocusChange:_,onKeyDown:(0,U.useMemo)(()=>ee(ve,v),[ve,v]),onKeyUp:y,onPaste:ge,description:x,errorMessage:T},t,n);Et(n,t.defaultNumberValue,t.setNumberValue),so(t,e.validationBehavior,e.commitBehavior,n,t.minValue,t.maxValue,e.step,t.numberValue);let Ee=S(oe,re,Ce,{role:null,"aria-roledescription":b()?null:I.format(`numberField`),"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null,autoCorrect:`off`,spellCheck:`false`});e.validationBehavior===`native`&&(Ee[`aria-required`]=void 0);let De=e=>{C()!==n.current&&(e.pointerType===`mouse`?n.current?.focus():e.target.focus())},Oe=e[`aria-label`]||(typeof e.label==`string`?e.label:``),ke;Oe||(ke=e.label==null?e[`aria-labelledby`]:Se.id);let Ae=L(),je=L(),Me=S(se,{"aria-label":a||I.format(`increase`,{fieldLabel:Oe}).trim(),id:ke&&!a?Ae:null,"aria-labelledby":ke&&!a?`${Ae} ${ke}`:null,"aria-controls":ne,excludeFromTabOrder:!0,preventFocusOnPress:!0,allowFocusWhenDisabled:!0,isDisabled:!t.canIncrement,onPressStart:De}),Ne=S(le,{"aria-label":i||I.format(`decrease`,{fieldLabel:Oe}).trim(),id:ke&&!i?je:null,"aria-labelledby":ke&&!i?`${je} ${ke}`:null,"aria-controls":ne,excludeFromTabOrder:!0,preventFocusOnPress:!0,allowFocusWhenDisabled:!0,isDisabled:!t.canDecrement,onPressStart:De});return{groupProps:{...de,role:`group`,"aria-disabled":o,"aria-invalid":ye?`true`:void 0},labelProps:Se,inputProps:Ee,incrementButtonProps:Me,decrementButtonProps:Ne,errorMessageProps:Te,descriptionProps:we,isInvalid:ye,validationErrors:be,validationDetails:xe}}var oo=null;function so(e,t,n,r,i,a,o,s){I(()=>{let c=r.current;if(n!==`validate`||e.realtimeValidation.isInvalid||!c||c.disabled||(!oo&&typeof document<`u`&&(oo=document.createElement(`input`),oo.type=`number`),!oo))return;oo.min=i!=null&&!isNaN(i)?String(i):``,oo.max=a!=null&&!isNaN(a)?String(a):``,oo.step=o!=null&&!isNaN(o)?String(o):``,oo.value=s!=null&&!isNaN(s)?String(s):``;let l=c.validity.valid&&oo.validity.valid,u=c.validationMessage||oo.validationMessage,d={isInvalid:!l,validationErrors:u?[u]:[],validationDetail
1s:{badInput:c.validity.badInput,customError:c.validity.customError,patternMismatch:c.validity.patternMismatch,rangeOverflow:oo.validity.rangeOverflow,rangeUnderflow:oo.validity.rangeUnderflow,stepMismatch:oo.validity.stepMismatch,tooLong:c.validity.tooLong,tooShort:c.validity.tooShort,typeMismatch:c.validity.typeMismatch,valueMissing:c.validity.valueMissing,valid:l}};e.updateValidation(d),t===`native`&&!oo.validity.valid&&c.setCustomValidity(oo.validationMessage)})}function co(e,t,n){let{locale:r}=st();return ao({...e,value:void 0,defaultValue:void 0,onChange:void 0,validate:void 0,"aria-label":e[`aria-label`]||(e.label||e[`aria-labelledby`]?void 0:t.colorValue.getChannelName(e.channel,r))},t,n)}function lo(e){return(0,U.useMemo)(()=>{if(typeof e==`string`)try{return ei(e)}catch{return}return e},[e])}var uo=ei(`#000000`),fo=ei(`#FFFFFF`),po=uo.toHexInt(),mo=fo.toHexInt();function ho(e){let{value:t,defaultValue:n,onChange:r}=e,{step:i}=uo.getChannelRange(`red`),a=lo(n),[o,s]=ot(lo(t),a,r),[c]=(0,U.useState)(o),[l,u]=(0,U.useState)(()=>(t||n)&&o?o.toString(`hex`):``),d=Dt({...e,value:o}),f=e=>{if(!o||!e){s(e);return}if(e.toHexInt()!==o.toHexInt()){s(e);return}},[p,m]=(0,U.useState)(o);p!==o&&(u(o?o.toString(`hex`):``),m(o));let h=(0,U.useMemo)(()=>{let e;try{e=ei(l.startsWith(`#`)?l:`#${l}`)}catch{e=null}return e},[l]),g=()=>{if(!l.length){f(null),u(t===void 0||o===null?``:o.toString(`hex`));return}if(h==null){u(o?o.toString(`hex`):``);return}f(h);let e=``;o&&(e=o.toString(`hex`)),u(e),d.commitValidation()},_=()=>{let e=go(h,i);e===o&&u(e.toString(`hex`)),f(e),d.commitValidation()},v=()=>{let e=go(h,-i);e===o&&u(e.toString(`hex`)),f(e),d.commitValidation()},y=()=>f(fo),b=()=>f(uo),x=e=>e===``||!!e.match(/^#?[0-9a-f]{0,6}$/i)?.[0];return{...d,validate:x,colorValue:o,defaultColorValue:a??c,setColorValue:s,inputValue:l,setInputValue:u,commit:g,increment:_,incrementToMax:y,decrement:v,decrementToMin:b}}function go(e,t){let n=e||uo,r=n.toHexInt(),i=Math.min(Math.max(r+t,po),mo);return i!==r&&(n=ei(`#${i.toString(16).padStart(6,`0`).toUpperCase()}`)),n}function _o(e){let{minValue:t,maxValue:n,step:r,formatOptions:i,value:a,defaultValue:o=NaN,onChange:s,locale:c,isDisabled:l,isReadOnly:u,commitBehavior:d=`snap`}=e;a===null&&(a=NaN);let f=(0,U.useCallback)(e=>r===void 0||isNaN(r)?Oe(e,t,n):De(e,t,n,r),[r,t,n]);a!==void 0&&!isNaN(a)&&d===`snap`&&(a=f(a)),!isNaN(o)&&d===`snap`&&(o=f(o));let[p,m]=ot(a,isNaN(o)?NaN:o,s),[h]=(0,U.useState)(p),[g,_]=(0,U.useState)(()=>isNaN(p)?``:new pn(c,i).format(p)),v=(0,U.useMemo)(()=>new vn(c,i),[c,i]),y=(0,U.useMemo)(()=>v.getNumberingSystem(g),[v,g]),b=(0,U.useMemo)(()=>new pn(c,{...i,numberingSystem:y}),[c,i,y]),x=(0,U.useMemo)(()=>b.resolvedOptions(),[b]),S=(0,U.useCallback)(e=>isNaN(e)||e===null?``:b.format(e),[b]),C=Dt({...e,value:p}),w=r!==void 0&&!isNaN(r)?r:1;x.style===`percent`&&(r===void 0||isNaN(r))&&(w=.01);let[T,E]=(0,U.useState)(p),[D,O]=(0,U.useState)(c),[k,A]=(0,U.useState)(i);(!Object.is(p,T)||c!==D||i!==k)&&(_(S(p)),E(p),O(c),A(i));let j=(0,U.useMemo)(()=>v.parse(g),[v,g]),M=e=>{let t=e===void 0?g:e,n=j;if(e!==void 0&&(n=v.parse(t)),!t.length){m(NaN),_(a===void 0?``:S(p));return}if(isNaN(n)){_(S(p));return}let r=d===`snap`?f(n):n;r=v.parse(S(r));let i=r!==p;m(r),_(S(a===void 0?r:p)),i&&C.commitValidation()},ee=(e,r=0)=>{let i=j;if(isNaN(i))return De(isNaN(r)?0:r,t,n,w);{let r=De(i,t,n,w);return e===`+`&&r>i||e===`-`&&r<i?r:De(vo(e,i,w),t,n,w)}},N=()=>{let e=ee(`+`,t);e===p&&_(S(e)),m(e),C.commitValidation()},P=()=>{let e=ee(`-`,n);e===p&&_(S(e)),m(e),C.commitValidation()},F=()=>{n!=null&&(m(De(n,t,n,w)),C.commitValidation())},I=()=>{t!=null&&(m(t),C.commitValidation())},te=(0,U.useMemo)(()=>!l&&!u&&(isNaN(j)||n===void 0||isNaN(n)||De(j,t,n,w)>j||vo(`+`,j,w)<=n),[l,u,t,n,w,j]),ne=(0,U.useMemo)(()=>!l&&!u&&(isNaN(j)||t===void 0||isNaN(t)||De(j,t,n,w)<j||vo(`-`,j,w)>=t),[l,u,t,n,w,j]),re=e=>v.isValidPartialNumber(e,t,n);return{...C,validate:re,increment:N,incrementToMax:F,decrement:P,decrementToMin:I,canIncrement:te,canDecrement:ne,minValue:t,maxValue:n,numberValue:j,defaultNumberValue:isNaN(o)?h:o,setNumberValue:m,setInputValue:_,inputValue:g,commit:M}}function vo(e,t,n){let r=e===`+`?t+n:t-n;
1if(t%1!=0||n%1!=0){let i=t.toString().split(`.`),a=n.toString().split(`.`),o=i[1]&&i[1].length||0,s=a[1]&&a[1].length||0,c=10**Math.max(o,s);t=Math.round(t*c),n=Math.round(n*c),r=e===`+`?t+n:t-n,r/=c}return r}function yo(e){let{channel:t,colorSpace:n,locale:r}=e,i=lo(e.value),a=lo(e.defaultValue),[o,s]=ot(i,a??null,e.onChange),c=bo(o,n),[l]=(0,U.useState)(o),u=a??l,d=bo(u,n),f=c.getChannelValue(t),p=c.getChannelRange(t),m=(0,U.useMemo)(()=>c.getChannelFormatOptions(t),[c,t]),h=m.style===`percent`&&p.maxValue===100?100:1;return{..._o({locale:r,value:o===null?NaN:f/h,defaultValue:u===null?NaN:d.getChannelValue(t)/h,onChange:e=>{s(Number.isNaN(e)?null:c.withChannelValue(t,e*h))},minValue:p.minValue/h,maxValue:p.maxValue/h,step:p.step/h,formatOptions:m}),colorValue:c,defaultColorValue:u,setColorValue:s}}function bo(e,t){let n=lo(`#000`);return(0,U.useMemo)(()=>{let r=e||n;return t&&r?r.toFormat(t):r},[n,e,t])}var xo=(0,U.createContext)(null),So=(0,U.createContext)(null),Co=(0,U.forwardRef)(function(e,t){return[e,t]=D(e,t,xo),e.channel?U.createElement(wo,{...e,channel:e.channel,forwardedRef:t}):U.createElement(To,{...e,forwardedRef:t})});function wo(e){let{locale:t}=st(),n=yo({...e,locale:t}),r=(0,U.useRef)(null),[i,a]=v(!e[`aria-label`]&&!e[`aria-labelledby`]),{labelProps:o,inputProps:s,descriptionProps:c,errorMessageProps:l,...u}=co({...k(e),label:a,validationBehavior:e.validationBehavior??`native`},n,r);return U.createElement(U.Fragment,null,Eo(e,n,e.forwardedRef,s,r,o,i,c,l,u),e.name&&U.createElement(`input`,{type:`hidden`,name:e.name,form:e.form,value:isNaN(n.numberValue)?``:n.numberValue}))}function To(e){let t=ho({...e,validationBehavior:e.validationBehavior??`native`}),n=(0,U.useRef)(null),[r,i]=v(!e[`aria-label`]&&!e[`aria-labelledby`]),{labelProps:a,inputProps:o,descriptionProps:s,errorMessageProps:c,...l}=xa({...k(e),label:i,validationBehavior:e.validationBehavior??`native`},t,n);return Eo(e,t,e.forwardedRef,o,n,a,r,s,c,l)}function Eo(e,t,n,r,i,a,o,s,c,l){let u=m({...e,values:{state:t,channel:e.channel||`hex`,isDisabled:e.isDisabled||!1,isInvalid:l.isInvalid||!1,isReadOnly:e.isReadOnly||!1,isRequired:e.isRequired||!1},defaultClassName:`react-aria-ColorField`}),d=z(e,{global:!0});return delete d.id,U.createElement(T,{values:[[So,t],[Lt,{...r,ref:i}],[We,{...a,ref:o}],[Rt,{role:`presentation`,isInvalid:l.isInvalid,isDisabled:e.isDisabled||!1}],[at,{slots:{description:s,errorMessage:c}}],[Ct,l]]},U.createElement(_.div,{...d,...u,ref:n,slot:e.slot||void 0,"data-channel":e.channel||`hex`,"data-disabled":e.isDisabled||void 0,"data-invalid":l.isInvalid||void 0,"data-readonly":e.isReadOnly||void 0,"data-required":e.isRequired||void 0}))}var Do=new WeakMap;function Oo(e,t){let n=Do.get(e);if(!n)throw Error(`Unknown slider state`);return`${n.id}-${t}`}function ko(e,t,n){let{labelProps:r,fieldProps:i}=Tt(e),a=e.orientation===`vertical`;Do.set(t,{id:r.id??i.id,"aria-describedby":e[`aria-describedby`],"aria-details":e[`aria-details`]});let{direction:o}=st(),{addGlobalListener:s,removeGlobalListener:c}=Ye(),l=(0,U.useRef)(null),u=o===`rtl`,d=(0,U.useRef)(null),{moveProps:f}=Ei({onMoveStart(){d.current=null},onMove({deltaX:e,deltaY:r}){if(!n.current)return;let{height:i,width:o}=n.current.getBoundingClientRect(),s=a?i:o;d.current==null&&l.current!=null&&(d.current=t.getThumbPercent(l.current)*s);let c=a?r:e;if((a||u)&&(c=-c),d.current+=c,l.current!=null&&n.current){let e=Oe(d.current/s,0,1);t.setThumbPercent(l.current,e)}},onMoveEnd(){l.current!=null&&(t.setThumbDragging(l.current,!1),l.current=null)}}),p=(0,U.useRef)(void 0),m=(r,i,c,u)=>{if(n.current&&!e.isDisabled&&t.values.every((e,n)=>!t.isThumbDragging(n))){let{height:e,width:d,top:f,left:m}=n.current.getBoundingClientRect(),g=a?e:d,_=((a?u:c)-(a?f:m))/g;(o===`rtl`||a)&&(_=1-_);let v=t.getPercentValue(_),y,b=t.values.findIndex(e=>v-e<0);if(b===0)y=b;else if(b===-1)y=t.values.length-1;else{let e=t.values[b-1],n=t.values[b];y=Math.abs(e-v)<Math.abs(n-v)?b-1:b}y>=0&&t.isThumbEditable(y)?(r.preventDefault(),l.current=y,t.setFocusedThumb(y),p.current=i,t.setThumbDragging(l.current,!0),t.setThumbValue(y,v),s(window,`mouseup`,h,!1),s(window,`touchend`,h,!1),s(window,`pointerup`,h,!1)):l.current=null}},h=e=>{(e.pointerId??e.changedTouches?.[0].identifier)===p.current&&(l.current!=null&&(t.setThumbDragging(l.current,!1),l.current=null),c(window,`mouseup`,h,!1),c(window,`touchend`,h,!1),c(window,`pointerup`,h,!1))};return`htmlFor`in r&&r.htmlFor&&(delete r.htmlFor,r.onClick=()=>{document.getElementById(Oo(t,0))?.focus(),ne(`keyboard`)}),{labelProps:r,groupProps:{role:`group`,...i},trackProps:S({onMouseDown(e){e.button!==0||e.altKey||e.ctrlKey||e.metaKey||m(e,void 0,e.clientX,e.clientY)},onPointerDown(e){e.pointerType===`mouse`&&(e.button!==0||e.altKey||e.ctrlKey||e.metaKey)||m(e,e.pointerId,e.clientX,e.clientY)},onTouchStart(e){m(e,e.changedTouches[0].identifier,e.changedTouches[0].clientX,e.changedTouches[0].clientY)},style:{position:`relative`,touchAction:`none`}},f),outputProps:{htmlFor:t.values.map((e,n)=>Oo(t,n)).join(` `),"aria-live":`off`}}}function Ao(e,t){let{index:n=0,isRequired:r,validationState:i,isInvalid:a,trackRef:o,inputRef:s,orientation:c=t.orientation,name:l,form:u}=e,d=e.isDisabled||t.isDisabled,f=c===`vertical`,{direction:m}=st(),{addGlobalListener:h,removeGlobalListener:g}=Ye(),_=Do.get(t),{labelProps:v,fieldProps:y}=Tt({...e,id:Oo(t,n),"aria-labelledby":`${_.id} ${e[`aria-labelledby`]??``}`.trim()}),b=t.values[n],x=(0,U.useCallback)(()=>{s.current&&p(s.current)},[s]),C=t.focusedThumb===n;(0,U.useEffect)(()=>{C&&x()},[C,x]);let w=m===`rtl`,T=(0,U.useRef)(null),{keyboardProps:E}=te({onKeyDown(e){let{getThumbMaxValue:r,getThumbMinValue:i,decrementThumb:a,incrementThumb:o,setThumbValue:s,setThumbDragging:c,pageSize:l}=t;if(!/^(PageUp|PageDown|Home|End)$/.test(e.key)){e.continuePropagation();return}switch(e.preventDefault(),c(n,!0),e.key){case`PageUp`:o(n,l);break;case`PageDown`:a(n,l);break;case`Home`:s(n,i(n));break;case`End`:s(n,r(n));break}c(n,!1)}}),{moveProps:D}=Ei({onMoveStart(){T.current=null,t.setThumbDragging(n,!0)},onMove({deltaX:e,deltaY:r,pointerType:i,shiftKey:a}){let{getThumbPercent:s,setThumbPercent:c,decrementThumb:l,incrementThumb:u,step:d,pageSize:p}=t;if(!o.current)return;let{width:m,height:h}=o.current.getBoundingClientRect(),g=f?h:m;if(T.current??=s(n)*g,i===`keyboard`)e>0&&w||e<0&&!w||r>0?l(n,a?p:d):u(n,a?p:d);else{let t=f?r:e;(f||w)&&(t=-t),T.current+=t,c(n,Oe(T.current/g,0,1))}},onMoveEnd(){t.setThumbDragging(n,!1)}});t.setThumbEditable(n,!d);let{focusableProps:O}=R(S(e,{onFocus:()=>t.setFocusedThumb(n),onBlur:()=>t.setFocusedThumb(void 0)}),s),k=(0,U.useRef)(void 0),A=e=>{x(),k.current=e,t.setThumbDragging(n,!0),h(window,`mouseup`,j,!1),h(window,`touchend`,j,!1),h(window,`pointerup`,j,!1)},j=e=>{(e.pointerId??e.changedTouches?.[0].identifier)===k.current&&(x(),t.setThumbDragging(n,!1),g(window,`mouseup`,j,!1),g(window,`touchend`,j,!1),g(window,`pointerup`,j,!1))},M=t.getThumbPercent(n);(f||m===`rtl`)&&(M=1-M);let ee=d?{}:S(E,D,{onMouseDown:e=>{e.button!==0||e.altKey||e.ctrlKey||e.metaKey||A()},onPointerDown:e=>{e.button!==0||e.altKey||e.ctrlKey||e.metaKey||A(e.pointerId)},onTouchStart:e=>{A(e.changedTouches[0].identifier)}});return Et(s,t.defaultValues[n],e=>{t.setThumbValue(n,e)}),{inputProps:S(O,y,{type:`range`,tabIndex:d?void 0:0,min:t.getThumbMinValue(n),max:t.getThumbMaxValue(n),step:t.step,value:b,name:l,form:u,disabled:d,"aria-orientation":c,"aria-valuetext":t.getThumbValueLabel(n),"aria-required":r||void 0,"aria-invalid":a||i===`invali
1d`||void 0,"aria-errormessage":e[`aria-errormessage`],"aria-describedby":[_[`aria-describedby`],e[`aria-describedby`]].filter(Boolean).join(` `),"aria-details":[_[`aria-details`],e[`aria-details`]].filter(Boolean).join(` `),onChange:e=>{t.setThumbValue(n,parseFloat(V(e).value))}}),thumbProps:{...ee,style:{position:`absolute`,[f?`top`:`left`]:`${M*100}%`,transform:`translate(-50%, -50%)`,touchAction:`none`}},labelProps:v,isDragging:t.isThumbDragging(n),isDisabled:d,isFocused:C}}var jo=0,Mo=100,No=1;function Po(e){let{isDisabled:t=!1,minValue:n=jo,maxValue:r=Mo,numberFormatter:i,step:a=No,orientation:o=`horizontal`}=e,s=(0,U.useMemo)(()=>{let e=(r-n)/10;return e=De(e,0,e+a,a),Math.max(e,a)},[a,r,n]),c=(0,U.useCallback)(e=>e?.map((t,i)=>De(t,i===0?n:e[i-1],i===e.length-1?r:e[i+1],a)),[n,r,a]),l=(0,U.useMemo)(()=>c(Io(e.value)),[e.value,c]),u=(0,U.useMemo)(()=>c(Io(e.defaultValue)??[n]),[e.defaultValue,n,c]),d=Lo(e.value,e.defaultValue,e.onChange),f=Lo(e.value,e.defaultValue,e.onChangeEnd),[p,m]=ot(l,u,d),[h]=(0,U.useState)(p),[g,_]=(0,U.useState)(Array(p.length).fill(!1)),v=(0,U.useRef)(Array(p.length).fill(!0)),[y,b]=(0,U.useState)(void 0),x=(0,U.useRef)(p),S=(0,U.useRef)(g),C=e=>{x.current=e,m(e)},w=e=>{S.current=e,_(e)};function T(e){return(e-n)/(r-n)}function E(e){return e===0?n:p[e-1]}function D(e){return e===p.length-1?r:p[e+1]}function O(e){return v.current[e]}function k(e,t){v.current[e]=t}function A(e,n){if(t||!O(e))return;let r=E(e),i=D(e);n=De(n,r,i,a),C(Fo(x.current,e,n))}function j(e,n){if(t||!O(e))return;n&&(x.current=p);let r=S.current[e];S.current=Fo(S.current,e,n),w(S.current),f&&r&&!S.current.some(Boolean)&&f(x.current)}function M(e){return i.format(e)}function ee(e,t){A(e,P(t))}function N(e){return Math.round((e-n)/a)*a+n}function P(e){return Oe(N(e*(r-n)+n),n,r)}function F(e,t=1){let i=Math.max(t,a);A(e,De(p[e]+i,n,r,a))}function I(e,t=1){let i=Math.max(t,a);A(e,De(p[e]-i,n,r,a))}return{values:p,defaultValues:e.defaultValue===void 0?h:u,getThumbValue:e=>p[e],setThumbValue:A,setThumbPercent:ee,isThumbDragging:e=>g[e],setThumbDragging:j,focusedThumb:y,setFocusedThumb:b,getThumbPercent:e=>T(p[e]),getValuePercent:T,getThumbValueLabel:e=>M(p[e]),getFormattedValue:M,getThumbMinValue:E,getThumbMaxValue:D,getPercentValue:P,isThumbEditable:O,setThumbEditable:k,incrementThumb:F,decrementThumb:I,step:a,pageSize:s,orientation:o,isDisabled:t}}
1function Fo(e,t,n){return e[t]===n?e:[...e.slice(0,t),n,...e.slice(t+1)]}function Io(e){if(e!=null)return Array.isArray(e)?e:[e]}function Lo(e,t,n){return r=>{typeof e==`number`||typeof t==`number`?n?.(r[0]):n?.(r)}}var Ro=(0,U.createContext)(null),zo=(0,U.createContext)(null),Bo=(0,U.createContext)(null),Vo=(0,U.forwardRef)(function(e,t){[e,t]=D(e,t,zo);let n=(0,U.useContext)(Ro),{onHoverStart:r,onHoverEnd:i,onHoverChange:a,...o}=e,{hoverProps:s,isHovered:c}=H({onHoverStart:r,onHoverEnd:i,onHoverChange:a}),l=m({...e,defaultClassName:`react-aria-SliderTrack`,values:{orientation:n.orientation,isDisabled:n.isDisabled,isHovered:c,state:n}});return U.createElement(_.div,{...S(o,s),...l,ref:t,"data-hovered":c||void 0,"data-orientation":n.orientation||void 0,"data-disabled":n.isDisabled||void 0})});function Ho(e,t){let{trackRef:n,inputRef:r,orientation:i,channel:a,"aria-label":o,name:s,form:c}=e,{locale:l,direction:u}=st();!e.label&&!o&&!e[`aria-labelledby`]&&(o=t.value.getChannelName(a,l));let{groupProps:d,trackProps:f,labelProps:p,outputProps:m}=ko({...e,"aria-label":o},t,n),{inputProps:h,thumbProps:g}=Ao({index:0,orientation:i,isDisabled:e.isDisabled,name:s,form:c,trackRef:n,inputRef:r},t),_=t.getDisplayColor(),v=()=>{let e;switch(e=i===`vertical`?`top`:u===`ltr`?`right`:`left`,a){case`hue`:{let t=[0,60,120,180,240,300,360].map(e=>_.withChannelValue(`hue`,e).toString(`css`)).join(`, `);return`linear-gradient(to ${e}, ${t})`}case`lightness`:{let n=t.getThumbMinValue(0),r=t.getThumbMaxValue(0),i=_.withChannelValue(a,n).toString(`css`),o=_.withChannelValue(a,(r-n)/2).toString(`css`),s=_.withChannelValue(a,r).toString(`css`);return`linear-gradient(to ${e}, ${i}, ${o}, ${s})`}case`saturation`:case`brightness`:case`red`:case`green`:case`blue`:case`alpha`:{let n=_.withChannelValue(a,t.getThumbMinValue(0)).toString(`css`),r=_.withChannelValue(a,t.getThumbMaxValue(0)).toString(`css`);return`linear-gradient(to ${e}, ${n}, ${r})`}default:throw Error(`Unknown color channel: `+a)}},y={forcedColorAdjust:`none`};a===`hue`?h[`aria-valuetext`]+=`, ${_.getHueName(l)}`:a!==`alpha`&&(h[`aria-valuetext`]+=`, ${_.getColorName(l)}`);let{visuallyHiddenProps:b}=Mt({style:{opacity:`0.0001`,width:`100%`,height:`100%`,pointerEvents:`none`}});return{trackProps:{...S(d,f),style:{...f.style,...y,background:v()}},inputProps:{...h,style:{...h.style,...b.style}},thumbProps:{...g,style:{...g.style,...y}},labelProps:p,outputProps:m}}function Uo(e){let{channel:t,colorSpace:n,value:r,defaultValue:i,onChange:a,locale:o,...s}=e;if(r==null&&i==null)throw Error(`useColorSliderState requires a value or defaultValue`);r&&=ti(r),i&&=ti(i);let[c,l]=ot(r,i,a),u=(0,U.useMemo)(()=>n&&c?c.toFormat(n):c,[c,n]),[d]=(0,U.useState)(c),f=i??d,p=(0,U.useMemo)(()=>n&&f?f.toFormat(n):f,[f,n]),m=Po({...u.getChannelRange(t),...s,numberFormatter:null,value:u.getChannelValue(t),defaultValue:p.getChannelValue(t),onChange(e){l(u.withChannelValue(t,e))},onChangeEnd(n){e.onChangeEnd&&e.onChangeEnd(u.withChannelValue(t,n))}}),{step:h,pageSize:g}=u.getChannelRange(t);return{...m,value:u,setValue(e){l(ti(e))},getDisplayColor(){switch(t){case`hue`:return ei(`hsl(${u.getChannelValue(`hue`)}, 100%, 50%)`);case`lightness`:case`brightness`:case`saturation`:case`red`:case`green`:case`blue`:return u.withChannelValue(`alpha`,1);case`alpha`:return u;default:throw Error(`Unknown color channel: `+t)}},getThumbValueLabel(){return u.formatChannelValue(t,o)},step:h,pageSize:g,isDragging:m.isThumbDragging(0)}}var Wo=(0,U.createContext)(null),Go=(0,U.createContext)(null),Ko=(0,U.forwardRef)(function(e,t){[e,t]=D(e,t,Wo);let{locale:n}=st(),r=Uo({...e,locale:n}),i=U.useRef(null),a=U.useRef(null),[o,s]=v(!e[`aria-label`]&&!e[`aria-labelledby`]),{trackProps:c,thumbProps:l,inputProps:u,labelProps:d,outputProps:f}=Ho({...e,label:s,trackRef:i,inputRef:a},r),p=m({...e,values:{orientation:r.orientation,isDisabled:r.isDisabled,state:r},defaultClassName:`react-aria-ColorSlider`}),h=z(e,{global:!0});return delete h.id,U.createElement(T,{values:[[Go,r],[Ro,r],[zo,{...c,ref:i}],[Bo,f],[We,{...d,ref:o,children:r.value.getChannelName(e.channel,n)}],[Pn,{state:r,thumbProps:l,inputXRef:a,xInputProps:u,isDisabled:e.isDisabled}]]},U.createElement(_.div,{...h,...p,ref:t,slot:e.slot||void 0,"data-orientation":r.orientation,"data-disabled":r.
1isDisabled||void 0}))});function qo(e){return e&&e.__esModule?e.default:e}function Jo(e){let{color:t,colorName:n}=e,r=t||`#fff0`,i=(0,U.useMemo)(()=>typeof r==`string`?ei(r):r,[r]),{locale:a}=st(),o=z(e,{labelable:!0}),s=_t(qo(gr),`@react-aria/color`),c=L(e.id);return n||=i.getChannelValue(`alpha`)===0?s.format(`transparent`):i.getColorName(a),{colorSwatchProps:{...o,role:`img`,"aria-roledescription":s.format(`colorSwatch`),"aria-label":[n,e[`aria-label`]||``].filter(Boolean).join(`, `),"aria-labelledby":e[`aria-labelledby`]?`${c} ${e[`aria-labelledby`]}`:void 0,id:c,style:{backgroundColor:i.toString(`css`),forcedColorAdjust:`none`}},color:i||null}}var Yo=(0,U.createContext)(null),Xo=(0,U.forwardRef)(function(e,t){[e,t]=D(e,t,Yo);let{colorSwatchProps:n,color:r}=Jo(e),i=m({...e,defaultClassName:`react-aria-ColorSwatch`,defaultStyle:n.style,values:{color:r}}),a=z(e,{global:!0});return U.createElement(_.div,{...S(a,n,i),slot:e.slot||void 0,ref:t})}),Zo=(0,U.createContext)({}),Qo=(0,U.createContext)(null),$o=(0,U.forwardRef)(function(e,t){let{render:n}=(0,U.useContext)(Qo);return U.createElement(U.Fragment,null,n(e,t))});function es(e,t){let n=e?.renderDropIndicator,r=e?.isVirtualDragging?.(),i=(0,U.useCallback)(e=>{if(r||t?.isDropTarget(e))return n?n(e):U.createElement($o,{target:e})},[t?.target,r,n]);return e?.useDropIndicator?i:void 0}function ts(e,t,n){let r=e.focusedKey,i=null;if(t?.isVirtualDragging?.()&&n?.target?.type===`item`&&(i=n.target.key,n.target.dropPosition===`after`)){let e=n.collection.getKeyAfter(i),t=null;if(e!=null){let r=n.collection.getItem(i)?.level??0;for(;e;){let i=n.collection.getItem(e);if(!i)break;if(i.type!==`item`){e=n.collection.getKeyAfter(e);continue}if((i.level??0)<=r)break;t=e,e=n.collection.getKeyAfter(e)}}i=e??t??i}return(0,U.useMemo)(()=>new Set([r,i].filter(e=>e!=null)),[r,i])}var ns=new WeakMap;function rs(e){return typeof e==`string`?e.replace(/\s*/g,``):``+e}function is(e,t){let n=ns.get(e);if(!n)throw Error(`Unknown list`);return`${n.id}-option-${rs(t)}`}function as(e){return d()?e.altKey:e.ctrlKey}function os(e,t){let n=`[data-key="${CSS.escape(String(t))}"]`,r=e.current?.dataset.collection;return r&&(n=`[data-collection="${CSS.escape(r)}"]${n}`),e.current?.querySelector(n)}var ss=new WeakMap;function cs(e){let t=L();return ss.set(e,t),t}function ls(e){return ss.get(e)}var us=1e3;function ds(e){let{keyboardDelegate:t,selectionManager:n,onTypeSelect:r}=e,i=(0,U.useRef)({search:``,timeout:void 0}).current;return{typeSelectProps:{onKeyDownCapture:t.getKeyForSearch?e=>{let a=fs(e.key);if(!(!a||e.ctrlKey||e.metaKey||!g(e.currentTarget,V(e))||i.search.length===0&&a===` `)){if(a===` `&&i.search.trim().length>0&&(e.preventDefault(),`continuePropagation`in e||e.stopPropagation()),i.search+=a,t.getKeyForSearch!=null){let e=t.getKeyForSearch(i.search,n.focusedKey);e??=t.getKeyForSearch(i.search),e!=null&&(n.setFocusedKey(e),r&&r(e))}clearTimeout(i.timeout),i.timeout=setTimeout(()=>{i.search=``},us)}}:void 0}}}function fs(e){return e.length===1||!/^[A-Z]/i.test(e)?e:``}function ps(e,t){let n=(0,U.useRef)(!0),r=(0,U.useRef)(null);I(()=>(n.current=!0,()=>{n.current=!1}),[]),I(()=>{n.current?n.current=!1:(!r.current||t.some((e,t)=>!Object.is(e,r[t])))&&e(),r.current=t},t)}function ms(e){let{selectionManager:t,keyboardDelegate:n,ref:r,autoFocus:i=!1,shouldFocusWrap:a=!1,disallowEmptySelection:o=!1,disallowSelectAll:s=!1,escapeKeyBehavior:c=`clearSelection`,selectOnFocus:l=t.selectionBehavior===`replace`,disallowTypeAhead:u=!1,shouldUseVirtualFocus:d,allowsTabNavigation:f=!1,scrollRef:m=r,linkBehavior:h=`action`}=e,{direction:_}=st(),v=B(),b=e=>{if(e.altKey&&e.key===`Tab`&&e.preventDefault(),!r.current||!g(r.current,V(e)))return;let i=(n,i)=>{if(n!=null){if(t.isLink(n)&&h===`selection`&&l&&!as(e)){(0,ro.flushSync)(()=>{t.setFocusedKey(n,i)});let a=os(r,n),o=t.getItemProps(n);a&&v.open(a,e,o.href,o.routerOptions);return}if(t.setFocusedKey(n,i),t.isLink(n)&&h===`override`)return;e.shiftKey&&t.selectionMode===`multiple`?t.extendSelection(n):l&&!as(e)&&t.replaceSelection(n)}};switch(e.key){case`ArrowDown`:if(n.getKeyBelow){let r=t.focusedKey==null?n.getFirstKey?.():n.getKeyBelow?.(t.focusedKey);r==null&&a&&(r=n.getFirstKey?.(t.focusedKey)),r!=null&&(e.preventDefault(),i(r))}break;case`ArrowUp`:if(n.getKeyAbove){let r=t.focusedKey==null?n.getLastKey?.():n.getKeyAbove?.(t.focusedKey);r==null&&a&&(r=n.getLastKey?.(t.focusedKey)),r!=null&&(e.preventDefault(),i(r))}break;case`ArrowLeft`:if(n.getKeyLeftOf){let r=t.focusedKey==null?n.getFirstKey?.():n.getKeyLeftOf?.(t.focusedKey);r==null&&a&&(r=_===`rtl`?n.getFirstKey?.(t.focusedKey):n.getLastKey?.(t.focusedKey)),r!=null&&(e.preventDefault(),i(r,_===`rtl`?`first`:`last`))}break;case`ArrowRight`:if(n.getKeyRightOf){let r=t.focusedKey==null?n.getFirstKey?.():n.getKeyRightOf?.(t.focusedKey);r==null&&a&&(r=_===`rtl`?n.getLastKey?.(t.focusedKey):n.getFirstKey?.(t.focusedKey)),r!=null&&(e.preventDefault(),i(r,_===`rtl`?`last`:`first`))}break;case`Home`:if(n.getFirstKey){if(t.focusedKey===null&&e.shiftKey)return;e.preventDefault();let r=n.getFirstKey(t.focusedKey,me(e));t.setFocusedKey(r),r!=null&&(me(e)&&e.shiftKey&&t.selectionMode===`multiple`?t.extendSelection(r):l&&t.replaceSelection(r))}break;case`End`:if(n.getLastKey){if(t.focusedKey===null&&e.shiftKey)return;e.preventDefault();let r=n.getLastKey(t.focusedKey,me(e));t.setFocusedKey(r),r!=null&&(me(e)&&e.shiftKey&&t.selectionMode===`multiple`?t.extendSelection(r):l&&t.replaceSelection(r))}break;
vendor: 6,983 bytes, line 1
1case`PageDown`:if(n.getKeyPageBelow&&t.focusedKey!=null){let r=n.getKeyPageBelow(t.focusedKey);r!=null&&(e.preventDefault(),i(r))}break;case`PageUp`:if(n.getKeyPageAbove&&t.focusedKey!=null){let r=n.getKeyPageAbove(t.focusedKey);r!=null&&(e.preventDefault(),i(r))}break;case`a`:me(e)&&t.selectionMode===`multiple`&&s!==!0&&(e.preventDefault(),t.selectAll());break;case`Escape`:c===`clearSelection`&&!o&&t.selectedKeys.size!==0&&(e.stopPropagation(),e.preventDefault(),t.clearSelection());break;case`Tab`:if(!f){if(e.shiftKey)r.current.focus();else{let e=Ft(r.current,{tabbable:!0}),t,n;do n=e.lastChild(),n&&(t=n);while(n);let i=C();t&&(!y(t)||i&&!x(i))&&p(t)}break}}},w=(0,U.useRef)({top:0,left:0});cn(m,`scroll`,()=>{w.current={top:m.current?.scrollTop??0,left:m.current?.scrollLeft??0}});let T=e=>{if(t.isFocused){g(e.currentTarget,V(e))||t.setFocused(!1);return}if(g(e.currentTarget,V(e))){if(t.setFocused(!0),t.focusedKey==null){let r=e=>{e!=null&&(t.setFocusedKey(e),l&&!t.isSelected(e)&&t.replaceSelection(e))},i=e.relatedTarget;i&&e.currentTarget.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_FOLLOWING?r(t.lastSelectedKey??n.getLastKey?.()):r(t.firstSelectedKey??n.getFirstKey?.())}else m.current&&(m.current.scrollTop=w.current.top,m.current.scrollLeft=w.current.left);if(t.focusedKey!=null&&m.current){let e=os(r,t.focusedKey);e instanceof HTMLElement&&(!y(e)&&!d&&p(e),ie()===`keyboard`&&jn(e,{containingElement:r.current}))}}},E=e=>{g(e.currentTarget,e.relatedTarget)||t.setFocused(!1)},D=(0,U.useRef)(!1);cn(r,nn,d?e=>{let{detail:n}=e;e.stopPropagation(),t.setFocused(!0),n?.focusStrategy===`first`&&(D.current=!0)}:void 0),ps(()=>{if(D.current){let e=n.getFirstKey?.()??null;if(e==null){let e=C();rn(r.current),on(e,null),t.collection.size>0&&(D.current=!1)}else t.setFocusedKey(e),D.current=!1}},[t.collection]),ps(()=>{t.collection.size>0&&(D.current=!1)},[t.focusedKey]),cn(r,tn,d?e=>{e.stopPropagation(),t.setFocused(!1),e.detail?.clearFocusKey&&t.setFocusedKey(null)}:void 0);let O=(0,U.useRef)(i),k=(0,U.useRef)(!1);(0,U.useEffect)(()=>{if(O.current){let e=null;i===`first`&&(e=n.getFirstKey?.()??null),i===`last`&&(e=n.getLastKey?.()??null);let a=t.selectedKeys;if(a.size){for(let n of a)if(t.canSelectItem(n)){e=n;break}}t.setFocused(!0),t.setFocusedKey(e),e==null&&!d&&r.current&&N(r.current),t.collection.size>0&&(O.current=!1,k.current=!0)}});let A=(0,U.useRef)(t.focusedKey),j=(0,U.useRef)(null);(0,U.useEffect)(()=>{if(t.isFocused&&t.focusedKey!=null&&(t.focusedKey!==A.current||k.current)&&m.current&&r.current){let e=ie(),n=os(r,t.focusedKey);if(!(n instanceof HTMLElement))return;(e===`keyboard`||k.current)&&(j.current&&cancelAnimationFrame(j.current),j.current=requestAnimationFrame(()=>{m.current&&(An(m.current,n),e!==`virtual`&&jn(n,{containingElement:r.current}))}))}!d&&t.isFocused&&t.focusedKey==null&&A.current!=null&&r.current&&N(r.current),A.current=t.focusedKey,k.current=!1}),(0,U.useEffect)(()=>()=>{j.current&&cancelAnimationFrame(j.current)},[]),cn(r,`react-aria-focus-scope-restore`,e=>{e.preventDefault(),t.setFocused(!0)});let M={onKeyDown:b,onFocus:T,onBlur:E,onMouseDown(e){m.current===V(e)&&e.preventDefault()}},{typeSelectProps:ee}=ds({keyboardDelegate:n,selectionManager:t});u||(M=S(ee,M));let P;d||(P=t.focusedKey==null?0:-1);let F=cs(t.collection);return{collectionProps:S(M,{tabIndex:P,"data-collection":F})}}var hs=class{constructor(e){this.ref=e}getItemRect(e){let t=this.ref.current;if(!t)return null;let n=e==null?null:os(this.ref,e);if(!n)return null;let r=t.getBoundingClientRect(),i=n.getBoundingClientRect();return{x:i.left-r.left-t.clientLeft+t.scrollLeft,y:i.top-r.top-t.clientTop+t.scrollTop,width:i.width,height:i.height}}getContentSize(){let e=this.ref.current;return{width:e?.scrollWidth??0,height:e?.scrollHeight??0}}getVisibleRect(){let e=this.ref.current;return{x:e?.scrollLeft??0,y:e?.scrollTop??0,width:e?.clientWidth??0,height:e?.clientHeight??0}}},gs=class{constructor(...e){if(e.length===1){let t=e[0];this.collection=t.collection,this.ref=t.ref,this.collator=t.collator,this.disabledKeys=t.disabledKeys||new Set,this.disabledBehavior=t.disabledBehavior||`all`,this.orientation=t.orientation||`vertical`,this.direction=t.direction,this.layout=t.layout||`stack`,this.layoutDelegate=t.layoutDelegate||new hs(t.ref)}else this.collection=e[0],this.disabledKeys=e[1],this.ref=e[2],this.collator=e[3],this.layout=`stack`,this.orientation=`vertical`,this.disabledBehavior=`all`,this.layoutDelegate=new hs(this.ref);this.layout===`stack`&&this.orientation===`vertical`&&(this.getKeyLeftOf=void 0,this.getKeyRightOf=void 0)}isDisabled(e){return this.disabledBehavior===`all`&&(e.props?.isDisabled||this.disabledKeys.has(e.key))}findNextNonDisabled(e,t){let n=e;for(;n!=null;){let e=this.collection.getItem(n);if(e?.type===`item`&&!this.isDisabled(e))return n;n=t(n)}return null}getNextKey(e){let t=e;return t=this.collection.getKeyAfter(t),this.findNextNonDisabled(t,e=>this.collection.getKeyAfter(e))}getPreviousKey(e){let t=e;return t=this.collection.getKeyBefore(t),this.findNextNonDisabled(t,e=>this.collection.getKeyBefore(e))}findKey(e,t,n){let r=e,i=this.layoutDelegate.getItemRect(r);if(!i||r==null)return null;let a=i;do{if(r=t(r),r==null)break;i=this.layoutDelegate.getItemRect(r)}while(i&&n(a,i)&&r!=null);return r}isSameRow(e,t){return e.y===t.y||e.x!==t.x}isSameColumn(e,t){return e.x===t.x||e.y!==t.y}getKeyBelow(e){return this.layout===`grid`&&this.orientation===`vertical`?this.findKey(e,e=>this.getNextKey(e),this.isSameRow):this.getNextKey(e)}getKeyAbove(e){return this.layout===`grid`&&this.orientation===`vertical`?this.findKey(e,e=>this.getPreviousKey(e),this.isSameRow):this.getPreviousKey(e)}getNextColumn(e,t){return t?this.getPreviousKey(e):this.getNextKey(e)}getKeyRightOf(e){let t=this.direction===`ltr`?`getKeyRightOf`:`getKeyLeftOf`;return this.layoutDelegate[t]?(e=this.layoutDelegate[t](e),this.findNextNonDisabled(e,e=>this.layoutDelegate[t](e))):this.layout===`grid`?this.orientation===`vertical`?this.getNextColumn(e,this.direction===`rtl`):this.findKey(e,e=>this.getNextColumn(e,this.direction===`rtl`),this.isSameColumn):this.orientation===`horizontal`?this.getNextColumn(e,this.direction===`rtl`):null}getKeyLeftOf(e){let t=this.direction===`ltr`?`getKeyLeftOf`:`getKeyRightOf`;return this.layoutDelegate[t]?(e=this.layoutDelegate[t](e),this.findNextNonDisabled(e,e=>this.layoutDelegate[t](e))):this.layout===`grid`?this.orientation===`vertical`?this.getNextColumn(e,this.direction===`ltr`):this.findKey(e,e=>this.getNextColumn(e,this.direction===`ltr`),this.isSameColumn):this.orientation===`horizontal`?this.getNextColumn(e,this.direction===`ltr`):null}getFirstKey(){let e=this.collection.getFirstKey();return this.findNextNonDisabled(e,e=>this.collection.getKeyAfter(e))}getLastKey(){let e=this.collection.getLastKey();return this.findNextNonDisabled(e,e=>this.collection.getKeyBefore(e))}getKeyPageAbove(e){let t=this.ref.current,n=this.layoutDelegate.getItemRect(e);
1if(!n)return null;if(t&&!fe(t))return this.getFirstKey();let r=e;if(this.orientation===`horizontal`){let e=Math.max(0,n.x+n.width-this.layoutDelegate.getVisibleRect().width);for(;n&&n.x>e&&r!=null;)r=this.getKeyAbove(r),n=r==null?null:this.layoutDelegate.getItemRect(r)}else{let e=Math.max(0,n.y+n.height-this.layoutDelegate.getVisibleRect().height);for(;n&&n.y>e&&r!=null;)r=this.getKeyAbove(r),n=r==null?null:this.layoutDelegate.getItemRect(r)}return r??this.getFirstKey()}getKeyPageBelow(e){let t=this.ref.current,n=this.layoutDelegate.getItemRect(e);if(!n)return null;if(t&&!fe(t))return this.getLastKey();let r=e;if(this.orientation===`horizontal`){let e=Math.min(this.layoutDelegate.getContentSize().width,n.x-n.width+this.layoutDelegate.getVisibleRect().width);for(;n&&n.x<e&&r!=null;)r=this.getKeyBelow(r),n=r==null?null:this.layoutDelegate.getItemRect(r)}else{let e=Math.min(this.layoutDelegate.getContentSize().height,n.y-n.height+this.layoutDelegate.getVisibleRect().height);for(;n&&n.y<e&&r!=null;)r=this.getKeyBelow(r),n=r==null?null:this.layoutDelegate.getItemRect(r)}return r??this.getLastKey()}getKeyForSearch(e,t){if(!this.collator)return null;let n=this.collection,r=t||this.getFirstKey();for(;r!=null;){let t=n.getItem(r);if(!t)return null;let i=t.textValue.slice(0,e.length);if(t.textValue&&this.collator.compare(i,e)===0)return r;r=this.getNextKey(r)}return null}},_s=new Map;function vs(e){let{locale:t}=st(),n=t+(e?Object.entries(e).sort((e,t)=>e[0]<t[0]?-1:1).join():``);if(_s.has(n))return _s.get(n);let r=new Intl.Collator(t,e);return _s.set(n,r),r}function ys(e){let{selectionManager:t,collection:n,disabledKeys:r,ref:i,keyboardDelegate:a,layoutDelegate:o,orientation:s}=e,c=vs({usage:`search`,sensitivity:`base`}),l=t.disabledBehavior,u=(0,U.useMemo)(()=>a||new gs({collection:n,disabledKeys:r,disabledBehavior:l,ref:i,collator:c,layoutDelegate:o,orientation:s}),[a,o,n,r,i,c,l,s]),{collectionProps:d}=ms({...e,ref:i,selectionManager:t,keyboardDelegate:u});return{listProps:d}}function bs(e,t,n){let r=z(e,{labelable:!0}),i=e.selectionBehavior||`toggle`,a=e.orientation||`vertical`,o=e.linkBehavior||(i===`replace`?`action`:`override`);i===`toggle`&&o===`action`&&(o=`override`);let{listProps:s}=ys({...e,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,linkBehavior:o}),{focusWithinProps:c}=Ke({onFocusWithin:e.onFocus,onBlurWithin:e.onBlur,onFocusWithinChange:e.onFocusChange}),l=L(e.id);ns.set(t,{id:l,shouldUseVirtualFocus:e.shouldUseVirtualFocus,shouldSelectOnPressUp:e.shouldSelectOnPressUp,shouldFocusOnHover:e.shouldFocusOnHover,isVirtualized:e.isVirtualized,onAction:e.onAction,linkBehavior:o,UNSTABLE_itemBehavior:e.UNSTABLE_itemBehavior});let{labelProps:u,fieldProps:d}=Tt({...e,id:l,labelElementType:`span`});return{labelProps:u,listBoxProps:S(r,c,t.selectionManager.selectionMode===`multiple`?{"aria-multiselectable":`true`}:{},{role:`listbox`,"aria-orientation":a,...S(d,s)})}}function xs(e){let{id:t,selectionManager:n,key:r,ref:i,shouldSelectOnPressUp:a,shouldUseVirtualFocus:o,focus:s,isDisabled:c,onAction:l,allowsDifferentPressOrigin:u,linkBehavior:d=`action`}=e,f=B();t=L(t);let p=e=>{if(e.pointerType===`keyboard`&&as(e))n.toggleSelection(r);else{if(n.selectionMode===`none`)return;if(n.isLink(r)){if(d===`selection`&&i.current){let t=n.getItemProps(r);f.open(i.current,e,t.href,t.routerOptions),n.setSelectedKeys(n.selectedKeys);return}else if(d===`override`||d===`none`)return}n.selectionMode===`single`?n.isSelected(r)&&!n.disallowEmptySelection?n.toggleSelection(r):n.replaceSelection(r):e&&e.shiftKey?n.extendSelection(r):n.selectionBehavior===`toggle`||e&&(me(e)||e.pointerType===`touch`||e.pointerType===`virtual`)?n.toggleSelection(r):n.replaceSelection(r)}};(0,U.useEffect)(()=>{r===n.focusedKey&&n.isFocused&&(o?rn(i.current):s?s():C()!==i.current&&i.current&&N(i.current))},[i,r,n.focusedKey,n.childFocusStrategy,n.isFocused,o]),c||=n.isDisabled(r);let m={};!o&&!c?m={tabIndex:r===n.focusedKey?0:-1,onFocus(e){V(e)===i.current&&n.setFocusedKey(r)}}:c&&(m.onMouseDown=e=>{e.preventDefault()}),(0,U.useEffect)(()=>{c&&n.focusedKey===r&&n.setFocusedKey(null)},[n,c,r]);let h=n.isLink(r)&&d===`override`,g=l&&e.UNSTABLE_itemBehavior===`action`,_=n.isLink(r)&&d!==`selection`&&d!==`none`,v=!c&&n.canSelectItem(r)&&!h&&!g,y=(l||_)&&!c,b=y&&(n.selectionBehavior===`replace`?!v:!v||n.isEmpty),x=y&&v&&n.selectionBehavior===`replace`,w=b||x,T=(0,U.useRef)(null),E=w&&v,D=(0,U.useRef)(!1),O=(0,U.useRef)(!1),k=n.getItemProps(r),A=e=>{l&&(l(),i.current?.dispatchEvent(new CustomEvent(`react-aria-item-action`,{bubbles:!0}))),_&&i.current&&f.open(i.current,e,k.href,k.routerOptions)},j={ref:i};if(a?(j.onPressStart=e=>{T.current=e.pointerType,D.current=E,e.pointerType===`keyboard`&&(!w||Cs(e.key))&&p(e)},u?(j.onPressUp=b?void 0:e=>{e.pointerType===`mouse`&&v&&p(e)},j.onPress=b?A:e=>{e.pointerType!==`keyboard`&&e.pointerType!==`mouse`&&v&&p(e)}):j.onPress=e=>{if(b||x&&e.pointerType!==`mouse`){if(e.pointerType===`keyboard`&&!Ss(e.key))return;A(e)}else e.pointerType!==`keyboard`&&v&&p(e)}):(j.onPressStart=e=>{T.current=e.pointerType,D.current=E,O.current=b,v&&(e.pointerType===`mouse`&&!b||e.pointerType===`keyboard`&&(!y||Cs(e.key)))&&p(e)},j.onPress=e=>{(e.pointerType===`touch`||e.pointerType===`pen`||e.pointerType===`virtual`||e.pointerType===`keyboard`&&w&&Ss(e.key)||e.pointerType===`mouse`&&O.current)&&(w?A(e):v&&p(e))}),m[`data-collection`]=ls(n.collection),m[`data-key`]=r,j.preventFocusOnPress=o,o&&(j=S(j,{onPressStart(e){e.pointerType!==`touch`&&(n.setFocused(!0),n.setFocusedKey(r))},onPress(e){e.pointerType===`touch`&&(n.setFocused(!0),n.setFocusedKey(r))}})),k)for(let e of[`onPressStart`,`onPressEnd`,`onPressChange`,`onPress`,`onPressUp`,`onClick`])k[e]&&(j[e]=ee(j[e],k[e]));let{pressProps:M,isPressed:P}=Qe(j),F=x?e=>{T.current===`mouse`&&(e.stopPropagation(),e.preventDefault(),A(e))}:void 0,{longPressProps:I}=de({isDisabled:!E,onLongPress(e){e.pointerType===`touch`&&(p(e),n.setSelectionBehavior(`toggle`))}}),te=e=>{T.current===`touch`&&D.current&&e.preventDefault()},ne=d!==`none`&&n.isLink(r)?e=>{le.isOpening||e.preventDefault()}:void 0;return{itemProps:S(m,v||b||o&&!c?M:{},E?I:{},{onDoubleClick:F,onDragStartCapture:te,onClick:ne,id:t},o?{onMouseDown:e=>e.preventDefault()}:void 0),isPressed:P,isSelected:n.isSelected(r),isFocused:n.isFocused&&n.focusedKey===r,isDisabled:c,allowsSelection:v,hasAction:w}}function Ss(e){return e===`Enter`}function Cs(e){return e===` `}function ws(e,t){return typeof t.getChildren==`function`?t.getChildren(e.key):e.childNodes}function Ts(e){return Es(e,0)}function Es(e,t){if(t<0)return;let n=0;for(let r of e){if(n===t)return r;n++}
1}function Ds(e,t,n){if(t.parentKey===n.parentKey)return t.index-n.index;let r=[...Os(e,t),t],i=[...Os(e,n),n],a=r.slice(0,i.length).findIndex((e,t)=>e!==i[t]);return a===-1?r.findIndex(e=>e===n)>=0?1:(i.findIndex(e=>e===t),-1):(t=r[a],n=i[a],t.index-n.index)}function Os(e,t){let n=[],r=t;for(;r?.parentKey!=null;)r=e.getItem(r.parentKey),r&&n.unshift(r);return n}var ks=new WeakMap;function As(e){let t=ks.get(e);if(t!=null)return t;let n=0,r=t=>{for(let i of t)i.type===`section`?r(ws(i,e)):i.type===`item`&&n++};return r(e),ks.set(e,n),n}function js(e,t,n){let{key:r}=e,i=ns.get(t),a=e.isDisabled??t.selectionManager.isDisabled(r),o=e.isSelected??t.selectionManager.isSelected(r),s=e.shouldSelectOnPressUp??i?.shouldSelectOnPressUp,c=e.shouldFocusOnHover??i?.shouldFocusOnHover,l=e.shouldUseVirtualFocus??i?.shouldUseVirtualFocus,u=e.isVirtualized??i?.isVirtualized,d=se(),f=se(),p={role:`option`,"aria-disabled":a||void 0,"aria-selected":t.selectionManager.selectionMode===`none`?void 0:o,"aria-label":e[`aria-label`],"aria-labelledby":d,"aria-describedby":f},m=t.collection.getItem(r);if(u){let e=Number(m?.index);p[`aria-posinset`]=Number.isNaN(e)?void 0:e+1,p[`aria-setsize`]=As(t.collection)}let h=i?.onAction?()=>i?.onAction?.(r):void 0,g=is(t,r),{itemProps:_,isPressed:v,isFocused:y,hasAction:b,allowsSelection:x}=xs({selectionManager:t.selectionManager,key:r,ref:n,shouldSelectOnPressUp:s,allowsDifferentPressOrigin:s&&c,isVirtualized:u,shouldUseVirtualFocus:l,isDisabled:a,onAction:h||m?.props?.onAction?ee(m?.props?.onAction,h):void 0,linkBehavior:i?.linkBehavior,UNSTABLE_itemBehavior:i?.UNSTABLE_itemBehavior,id:g}),{hoverProps:C}=H({isDisabled:a||!c,onHoverStart(){F()||(t.selectionManager.setFocused(!0),t.selectionManager.setFocusedKey(r))}}),w=z(m?.props);delete w.id;let T=j(m?.props);return{optionProps:{...p,...S(w,_,C,T),id:g},labelProps:{id:d},descriptionProps:{id:f},isFocused:y,isFocusVisible:y&&t.selectionManager.isFocused&&F(),isSelected:o,isDisabled:a,isPressed:v,allowsSelection:x,hasAction:b}}function Ms(e){let{heading:t,"aria-label":n}=e,r=L();return{itemProps:{role:`presentation`},headingProps:t?{id:r,role:`presentation`,onMouseDown:e=>{e.preventDefault()}}:{},groupProps:{role:`group`,"aria-label":n,"aria-labelledby":t?r:void 0}}}function Ns(e){let t=U.version.split(`.`);return parseInt(t[0],10)>=19?e:e?`true`:void 0}var Ps=class{constructor(e){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e;let t=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&e.type===`section`)for(let n of e.childNodes)t(n)};for(let n of e)t(n);let n=null,r=0,i=0;for(let[e,t]of this.keyMap)n?(n.nextKey=e,t.prevKey=n.key):(this.firstKey=e,t.prevKey=void 0),t.type===`item`&&(t.index=r++),(t.type===`section`||t.type===`item`)&&i++,n=t,n.nextKey=void 0;this._size=i,this.lastKey=n?.key??null}*[Symbol.iterator](){yield*this.iterable}get size(){return this._size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);return t?t.prevKey??null:null}getKeyAfter(e){let t=this.keyMap.get(e);return t?t.nextKey??null:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){return this.keyMap.get(e)??null}at(e){let t=[...this.getKeys()];return this.getItem(t[e])}getChildren(e){return this.keyMap.get(e)?.childNodes||[]}},Fs=class e extends Set{constructor(t,n,r){super(t),t instanceof e?(this.anchorKey=n??t.anchorKey,this.currentKey=r??t.currentKey):(this.anchorKey=n??null,this.currentKey=r??null)}};function Is(e,t){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}function Ls(e){let{selectionMode:t=`none`,disallowEmptySelection:n=!1,allowDuplicateSelectionEvents:r,selectionBehavior:i=`toggle`,disabledBehavior:a=`all`}=e,o=(0,U.useRef)(!1),[,s]=(0,U.useState)(!1),c=(0,U.useRef)(null),l=(0,U.useRef)(null),[,u]=(0,U.useState)(null),[d,f]=ot((0,U.useMemo)(()=>Rs(e.selectedKeys),[e.selectedKeys]),(0,U.useMemo)(()=>Rs(e.defaultSelectedKeys,new Fs),[e.defaultSelectedKeys]),e.onSelectionChange),p=(0,U.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),[m,h]=(0,U.useState)(i);i===`replace`&&m===`toggle`&&typeof d==`object`&&d.size===0&&h(`replace`);let g=(0,U.useRef)(i);return(0,U.useEffect)(()=>{i!==g.current&&(h(i),g.current=i)},[i]),{selectionMode:t,disallowEmptySelection:n,selectionBehavior:m,setSelectionBehavior:h,get isFocused(){return o.current},setFocused(e){o.current=e,s(e)},get focusedKey(){return c.current},get childFocusStrategy(){return l.current},setFocusedKey(e,t=`first`){c.current=e,l.current=t,u(e)},selectedKeys:d,setSelectedKeys(e){(r||!Is(e,d))&&f(e)},disabledKeys:p,disabledBehavior:a}}function Rs(e,t){return e?e===`all`?`all`:new Fs(e):t}var zs=class e{constructor(e,t,n){this.collection=e,this.state=t,this.allowsCellSelection=n?.allowsCellSelection??!1,this._isSelectAll=null,this.layoutDelegate=n?.layoutDelegate||null,this.fullCollection=n?.fullCollection||null}get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(e){this.state.setSelectionBehavior(e)}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){(e==null||this.collection.getItem(e))&&this.state.setFocusedKey(e,t)}get selectedKeys(){return this.state.selectedKeys===`all`?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(e){if(this.state.selectionMode===`none`)return!1;let t=this.getKey(e);return t==null?!1:this.state.selectedKeys===`all`?this.canSelectItem(t):this.state.selectedKeys.has(t)}get isEmpty(){return this.state.selectedKeys!==`all`&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys===`all`)return!0;
1if(this._isSelectAll!=null)return this._isSelectAll;let e=this.getSelectAllKeys(),t=this.state.selectedKeys;return this._isSelectAll=e.every(e=>t.has(e)),this._isSelectAll}get firstSelectedKey(){let e=null;for(let t of this.state.selectedKeys){let n=this.collection.getItem(t);(!e||n&&Ds(this.collection,n,e)<0)&&(e=n)}return e?.key??null}get lastSelectedKey(){let e=null;for(let t of this.state.selectedKeys){let n=this.collection.getItem(t);(!e||n&&Ds(this.collection,n,e)>0)&&(e=n)}return e?.key??null}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(e){if(this.selectionMode===`none`)return;if(this.selectionMode===`single`){this.replaceSelection(e);return}let t=this.getKey(e);if(t==null)return;let n;if(this.state.selectedKeys===`all`)n=new Fs([t],t,t);else{let e=this.state.selectedKeys,r=e.anchorKey??t;n=new Fs(e,r,t);for(let i of this.getKeyRange(r,e.currentKey??t))n.delete(i);for(let e of this.getKeyRange(t,r))this.canSelectItem(e)&&n.add(e)}this.state.setSelectedKeys(n)}getKeyRange(e,t){let n=this.collection.getItem(e),r=this.collection.getItem(t);return n&&r?Ds(this.collection,n,r)<=0?this.getKeyRangeInternal(e,t):this.getKeyRangeInternal(t,e):[]}getKeyRangeInternal(e,t){if(this.layoutDelegate?.getKeyRange)return this.layoutDelegate.getKeyRange(e,t);let n=[],r=e;for(;r!=null;){let e=this.collection.getItem(r);if(e&&(e.type===`item`||e.type===`cell`&&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||t.type===`cell`&&this.allowsCellSelection)return e;for(;t&&t.type!==`item`&&t.parentKey!=null;)t=this.collection.getItem(t.parentKey);return!t||t.type!==`item`?null:t.key}toggleSelection(e){if(this.selectionMode===`none`)return;if(this.selectionMode===`single`&&!this.isSelected(e)){this.replaceSelection(e);return}let t=this.getKey(e);if(t==null)return;let n=new Fs(this.state.selectedKeys===`all`?this.getSelectAllKeys():this.state.selectedKeys);n.has(t)?n.delete(t):this.canSelectItem(t)&&(n.add(t),n.anchorKey=t,n.currentKey=t),!(this.disallowEmptySelection&&n.size===0)&&this.state.setSelectedKeys(n)}replaceSelection(e){if(this.selectionMode===`none`)return;let t=this.getKey(e);if(t==null)return;let n=this.canSelectItem(t)?new Fs([t],t,t):new Fs;this.state.setSelectedKeys(n)}setSelectedKeys(e){if(this.selectionMode===`none`)return;let t=new Fs;for(let n of e){let e=this.getKey(n);if(e!=null&&(t.add(e),this.selectionMode===`single`))break}this.state.setSelectedKeys(t)}getSelectAllKeys(){let e=this.fullCollection??this.collection,t=[],n=r=>{for(;r!=null;){if(this.canSelectItemIn(r,e)){let i=e.getItem(r);i?.type===`item`&&t.push(r),i?.hasChildNodes&&(this.allowsCellSelection||i.type!==`item`)&&n(Ts(ws(i,e))?.key??null)}r=e.getKeyAfter(r)}};return n(e.getFirstKey()),t}selectAll(){!this.isSelectAll&&this.selectionMode===`multiple`&&this.state.setSelectedKeys(`all`)}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys===`all`||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new Fs)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(e,t){this.selectionMode!==`none`&&(this.selectionMode===`single`?this.isSelected(e)&&!this.disallowEmptySelection?this.toggleSelection(e):this.replaceSelection(e):this.selectionBehavior===`toggle`||t&&(t.pointerType===`touch`||t.pointerType===`virtual`)?this.toggleSelection(e):this.replaceSelection(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}canSelectItem(e){return this.canSelectItemIn(e,this.collection)}canSelectItemIn(e,t){if(this.state.selectionMode===`none`||this.state.disabledKeys.has(e))return!1;let n=t.getItem(e);return!(!n||n?.props?.isDisabled||n.type===`cell`&&!this.allowsCellSelection)}isDisabled(e){return this.state.disabledBehavior===`all`&&(this.state.disabledKeys.has(e)||!!this.collection.getItem(e)?.props?.isDisabled)}isLink(e){return!!this.collection.getItem(e)?.props?.href}getItemProps(e){return this.collection.getItem(e)?.props}withCollection(t){return new e(t,this.state,{allowsCellSelection:this.allowsCellSelection,layoutDelegate:this.layoutDelegate||void 0,fullCollection:this.fullCollection??this.collection})}},Bs=class{build(e,t){return this.context=t,Vs(()=>this.iterateCollection(e))}*iterateCollection(e){let{children:t,items:n}=e;if(U.isValidElement(t)&&t.type===U.Fragment)yield*this.iterateCollection({children:t.props.children,items:n});else if(typeof t==`function`){if(!n)throw Error(`props.children was a function but props.items is missing`);let e=0;for(let r of n)yield*this.getFullNode({value:r,index:e},{renderer:t}),e++}else{let e=[];
1U.Children.forEach(t,t=>{t&&e.push(t)});let n=0;for(let t of e){let e=this.getFullNode({element:t,index:n},{});for(let t of e)n++,yield t}}}getKey(e,t,n,r){if(e.key!=null)return e.key;if(t.type===`cell`&&t.key!=null)return`${r}${t.key}`;let i=t.value;if(i!=null){let e=i.key??i.id;if(e==null)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){if(U.isValidElement(e.element)&&e.element.type===U.Fragment){let i=[];U.Children.forEach(e.element.props.children,e=>{i.push(e)});let a=e.index??0;for(let e of i)yield*this.getFullNode({element:e,index:a++},t,n,r);return}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(U.isValidElement(i)){let a=i.type;if(typeof a!=`function`&&typeof a.getCollectionNode!=`function`){let e=i.type;throw Error(`Unknown element <${e}> in collection.`)}let o=a.getCollectionNode(i.props,this.context),s=e.index??0,c=o.next();for(;!c.done&&c.value;){let a=c.value;e.index=s;let l=a.key??null;l??=a.element?null:this.getKey(i,e,t,n);let u=[...this.getFullNode({...a,key:l,index:s,wrapper:Hs(e.wrapper,a.wrapper)},this.getChildState(t,a),n?`${n}${i.key}`:i.key,r)];for(let t of u){if(t.value=a.value??e.value??null,t.value&&this.cache.set(t.value,t),e.type&&t.type!==e.type)throw Error(`Unsupported type <${Us(t.type)}> in <${Us(r?.type??`unknown parent type`)}>. Only <${Us(e.type)}> is supported.`);s++,yield t}c=o.next(u)}return}if(e.key==null||e.type==null)return;let a=this,o={type:e.type,props:e.props,key:e.key,parentKey:r?r.key:null,value:e.value??null,level:(r?.level??0)+ +(r?.type===`item`),index:e.index,rendered:e.rendered,textValue:e.textValue??``,"aria-label":e[`aria-label`],wrapper:e.wrapper,shouldInvalidate:e.shouldInvalidate,hasChildNodes:e.hasChildNodes||!1,childNodes:Vs(function*(){if(!e.hasChildNodes||!e.childNodes)return;let n=0;for(let r of e.childNodes()){r.key!=null&&(r.key=`${o.key}${r.key}`);let e=a.getFullNode({...r,index:n},a.getChildState(t,r),o.key,o);for(let t of e)n++,yield t}})};yield o}constructor(){this.cache=new WeakMap}};function Vs(e){let t=[],n=null;return{*[Symbol.iterator](){for(let e of t)yield e;n||=e();for(let e of n)t.push(e),yield e}}}function Hs(e,t){if(e&&t)return n=>e(t(n));if(e)return e;if(t)return t}function Us(e){return e[0].toUpperCase()+e.slice(1)}function Ws(e,t,n){let r=(0,U.useMemo)(()=>new Bs,[]),{children:i,items:a,collection:o}=e;return(0,U.useMemo)(()=>o||t(r.build({children:i,items:a},n)),[r,i,a,o,n,t])}function Gs(e){let{filter:t,layoutDelegate:n}=e,r=Ls(e),i=(0,U.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),a=Ws(e,(0,U.useCallback)(e=>t?new Ps(t(e)):new Ps(e),[t]),(0,U.useMemo)(()=>({suppressTextValueWarning:e.suppressTextValueWarning}),[e.suppressTextValueWarning])),o=(0,U.useMemo)(()=>new zs(a,r,{layoutDelegate:n}),[a,r,n]);return qs(a,o),{collection:a,disabledKeys:i,selectionManager:o}}function Ks(e,t){let n=(0,U.useMemo)(()=>t?e.collection.filter(t):e.collection,[e.collection,t]),r=e.selectionManager.withCollection(n);return qs(n,r),{collection:n,selectionManager:r,disabledKeys:e.disabledKeys}}function qs(e,t){let n=(0,U.useRef)(null);(0,U.useEffect)(()=>{if(t.focusedKey!=null&&!e.getItem(t.focusedKey)&&n.current){let r=n.current.getKeyAfter(t.focusedKey),i=null;for(;r!=null;){let a=e.getItem(r);if(a&&a.type===`item`&&!t.isDisabled(r)){i=r;break}r=n.current.getKeyAfter(r)}if(i==null)for(r=n.current.getKeyBefore(t.focusedKey);r!=null;){let a=e.getItem(r);if(a&&a.type===`item`&&!t.isDisabled(r)){i=r;break}r=n.current.getKeyBefore(r)}t.setFocusedKey(i)}n.current=e},[e,t])}function Js(e,t){let{collection:n,onLoadMore:r,scrollOffset:i=1}=e,a=(0,U.useRef)(null),o=rt(e=>{for(let t of e)t.isIntersecting&&r&&r()});I(()=>(t.current&&(a.current=new IntersectionObserver(o,{root:pe(t?.current),rootMargin:`0px ${100*i}% ${100*i}% ${100*i}%`}),a.current.observe(t.current)),()=>{a.current&&a.current.disconnect()}),[n,t,i])}var Ys=(0,U.createContext)(null),Xs=(0,U.createContext)(null),Zs=(0,U.forwardRef)(function(e,t){[e,t]=D(e,t,Ys);let n=(0,U.useContext)(Xs);return n?U.createElement($s,{state:n,props:e,listBoxRef:t}):U.createElement(yt,{content:U.createElement(bt,e)},n=>U.createElement(Qs,{props:e,listBoxRef:t,collection:n}))});function Qs({props:e,listBoxRef:t,collection:n}){e={...e,collection:n,children:null,items:null};let{layoutDelegate:r}=(0,U.useContext)(gt),i=Gs({...e,layoutDelegate:r});return U.createElement($s,{state:i,props:e,listBoxRef:t})}function $s({state:e,props:t,listBoxRef:n}
vendor: 5,266 bytes, line 1
1){[t,n]=D(t,n,vt);let{dragAndDropHooks:r,layout:i=`stack`,orientation:a=`vertical`,filter:o}=t,s=Ks(e,o),{collection:c,selectionManager:l}=s,u=!!r?.useDraggableCollectionState,d=!!r?.useDroppableCollectionState,{direction:f}=st(),{disabledBehavior:p,disabledKeys:h}=l,g=vs({usage:`search`,sensitivity:`base`}),{isVirtualized:v,layoutDelegate:y,dropTargetDelegate:b,CollectionRoot:x}=(0,U.useContext)(gt),C=(0,U.useMemo)(()=>t.keyboardDelegate||new gs({collection:c,collator:g,ref:n,disabledKeys:h,disabledBehavior:p,layout:i,orientation:a,direction:f,layoutDelegate:y}),[c,g,n,p,h,a,f,t.keyboardDelegate,i,y]),{listBoxProps:w}=bs({...t,shouldSelectOnPressUp:u||t.shouldSelectOnPressUp,keyboardDelegate:C,isVirtualized:v},s,n);(0,U.useRef)(u),(0,U.useRef)(d),(0,U.useEffect)(()=>{},[u,d]);let E,O,k,A=!1,j=null,M=(0,U.useRef)(null);if(u&&r){E=r.useDraggableCollectionState({collection:c,selectionManager:l,preview:r.renderDragPreview?M:void 0}),r.useDraggableCollection({},E,n);let e=r.DragPreview;j=r.renderDragPreview?U.createElement(e,{ref:M},r.renderDragPreview):null}if(d&&r){O=r.useDroppableCollectionState({collection:c,selectionManager:l});let e=r.dropTargetDelegate||b||new r.ListDropTargetDelegate(c,n,{orientation:a,layout:i,direction:f});k=r.useDroppableCollection({keyboardDelegate:C,dropTargetDelegate:e},O,n),A=O.isDropTarget({type:`root`})}let{focusProps:ee,isFocused:N,isFocusVisible:P}=Ge(),F=s.collection.size===0,I={isDropTarget:A,isEmpty:F,isFocused:N,isFocusVisible:P,layout:t.layout||`stack`,orientation:a,state:s},te=m({...t,children:void 0,defaultClassName:`react-aria-ListBox`,values:I}),ne=null;F&&t.renderEmptyState&&(ne=U.createElement(`div`,{role:`option`,style:{display:`contents`}},t.renderEmptyState(I)));let re=z(t,{global:!0});return U.createElement(Nt,null,U.createElement(_.div,{...S(re,te,w,ee,k?.collectionProps),ref:n,slot:t.slot||void 0,onScroll:t.onScroll,"data-drop-target":A||void 0,"data-empty":F||void 0,"data-focused":N||void 0,"data-focus-visible":P||void 0,"data-layout":t.layout||`stack`,"data-orientation":a},U.createElement(T,{values:[[Ys,t],[Xs,s],[Zo,{dragAndDropHooks:r,dragState:E,dropState:O}],[ze,{elementType:`div`}],[Qo,{render:nc}],[dt,{name:`ListBoxSection`,render:ec}]]},U.createElement(It,null,U.createElement(x,{collection:c,scrollRef:n,persistedKeys:ts(l,r,O),renderDropIndicator:es(r,O)}))),ne,j))}function ec(e,t,n,r=`react-aria-ListBoxSection`){let i=(0,U.useContext)(Xs),{dragAndDropHooks:a,dropState:o}=(0,U.useContext)(Zo),{CollectionBranch:s}=(0,U.useContext)(gt),[c,l]=v(),{headingProps:u,groupProps:d}=Ms({heading:l,"aria-label":e[`aria-label`]??void 0}),f=m({...e,id:void 0,children:void 0,defaultClassName:r,values:void 0}),p=z(e,{global:!0});return delete p.id,U.createElement(_.section,{...S(p,f,d),ref:t},U.createElement(ve.Provider,{value:{...u,ref:c}},U.createElement(s,{collection:i.collection,parent:n,renderDropIndicator:es(a,o)})))}var tc=xt(ft,function(e,t,n){let r=A(t),i=(0,U.useContext)(Xs),{dragAndDropHooks:a,dragState:o,dropState:s}=(0,U.useContext)(Zo),{optionProps:c,labelProps:l,descriptionProps:u,...d}=js({key:n.key,"aria-label":e?.[`aria-label`]},i,r),{hoverProps:f,isHovered:p}=H({isDisabled:!d.allowsSelection&&!d.hasAction,onHoverStart:n.props.onHoverStart,onHoverChange:n.props.onHoverChange,onHoverEnd:n.props.onHoverEnd}),{keyboardProps:h}=te(e),{focusProps:g}=ce(e),v=null;o&&a&&(v=a.useDraggableItem({key:n.key,hasAction:d.hasAction},o));let y=null;s&&a&&(y=a.useDroppableItem({target:{type:`item`,key:n.key,dropPosition:`on`}},s,r));let b=o&&o.isDragging(n.key),x=m({...e,id:void 0,children:e.children,defaultClassName:`react-aria-ListBoxItem`,values:{...d,isHovered:p,selectionMode:i.selectionManager.selectionMode,selectionBehavior:i.selectionManager.selectionBehavior,allowsDragging:!!o,isDragging:b,isDropTarget:y?.isDropTarget}});(0,U.useEffect)(()=>{n.textValue},[n.textValue]);let C=e.href?_.a:_.div,w=z(e,{global:!0});return delete w.id,delete w.onClick,e.href&&c.tabIndex==null&&(c.tabIndex=-1),U.createElement(C,{...S(w,x,c,f,h,g,v?.dragProps,y?.dropProps),ref:r,"data-allows-dragging":!!o||void 0,"data-selected":d.isSelected||void 0,"data-disabled":d.isDisabled||void 0,"data-hovered":p||void 0,"data-focused":d.isFocused||void 0,"data-focus-visible":d.isFocusVisible||void 0,"data-pressed":d.isPressed||void 0,"data-dragging":b||void 0,"data-drop-target":y?.isDropTarget||void 0,"data-selection-mode":i.selectionManager.selectionMode===`none`?void 0:i.selectionManager.selectionMode},U.createElement(T,{values:[[at,{slots:{[ae]:l,label:l,description:u}}],[Pt,{isSelected:d.isSelected}]]},x.children))});function nc(e,t){t=A(t);let{dragAndDropHooks:n,dropState:r}=(0,U.useContext)(Zo),{dropIndicatorProps:i,isHidden:a,isDropTarget:o}=n.useDropIndicator(e,r,t);return a?null:U.createElement(ic,{...e,dropIndicatorProps:i,isDropTarget:o,ref:t})}function rc(e,t){let{dropIndicatorProps:n,isDropTarget:r,...i}=e,a=m({...i,defaultClassName:`react-aria-DropIndicator`,values:{isDropTarget:r}});return U.createElement(_.div,{...n,...a,role:`option`,ref:t,"data-drop-target":r||void 0})}var ic=(0,U.forwardRef)(rc);xt(ht,function(e,t,n){let r=(0,U.useContext)(Xs),{isLoading:i,onLoadMore:a,scrollOffset:o,...s}=e,c=(0,U.useRef)(null);Js((0,U.useMemo)(()=>
1({onLoadMore:a,collection:r?.collection,sentinelRef:c,scrollOffset:o}),[a,o,r?.collection]),c);let l=m({...s,id:void 0,children:n.rendered,defaultClassName:`react-aria-ListBoxLoadingIndicator`,values:void 0});return U.createElement(U.Fragment,null,U.createElement(`div`,{style:{position:`relative`,width:0,height:0},inert:Ns(!0)},U.createElement(`div`,{"data-testid":`loadMoreSentinel`,ref:c,style:{position:`absolute`,height:1,width:1}})),i&&l.children&&U.createElement(_.div,{...S(z(e,{global:!0}),{tabIndex:-1}),...l,role:`option`,ref:t},l.children))});function ac(e){let t=lo(e.value),n=lo(e.defaultValue||`#000000`),[r,i]=ot(t||void 0,n,e.onChange);return{color:r,setColor(e){e!=null&&i(e||ei(`#000000`))}}}var oc=(0,U.createContext)(null),sc=(0,U.createContext)(null),cc=(0,U.createContext)(null),lc=(0,U.createContext)(null);function uc(e){e=S(O(cc,e.slot),e);let t=ac(e),n=m({...e,values:{color:t.color}});return U.createElement(T,{values:[[lc,t],[Wo,{value:t.color,onChange:t.setColor}],[ji,{value:t.color,onChange:t.setColor}],[sc,{value:t.color,onChange:t.setColor}],[xo,{value:t.color,onChange:t.setColor}],[Yo,{color:t.color}],[oc,{value:t.color,onChange:t.setColor}]]},n.children)}function dc(e,t,n){let{isDisabled:r}=e,i=L(),a=L(),o=oe(),s=(0,U.useRef)(null);cn(n,`beforematch`,(0,U.useCallback)(()=>{s.current=requestAnimationFrame(()=>{n.current&&n.current.setAttribute(`hidden`,`until-found`)}),(0,ro.flushSync)(()=>{t.toggle()})},[n,t]));let c=(0,U.useRef)(null);return I(()=>{if(s.current&&cancelAnimationFrame(s.current),n.current&&!o){let e=n.current;c.current==null||typeof e.getAnimations!=`function`?t.isExpanded?(e.removeAttribute(`hidden`),e.style.setProperty(`--disclosure-panel-width`,`auto`),e.style.setProperty(`--disclosure-panel-height`,`auto`)):(e.setAttribute(`hidden`,`until-found`),e.style.setProperty(`--disclosure-panel-width`,`0px`),e.style.setProperty(`--disclosure-panel-height`,`0px`)):t.isExpanded!==c.current&&(t.isExpanded?(e.removeAttribute(`hidden`),e.style.setProperty(`--disclosure-panel-width`,e.scrollWidth+`px`),e.style.setProperty(`--disclosure-panel-height`,e.scrollHeight+`px`),Promise.all(e.getAnimations().map(e=>e.finished)).then(()=>{e.style.setProperty(`--disclosure-panel-width`,`auto`),e.style.setProperty(`--disclosure-panel-height`,`auto`)}).catch(()=>{})):(e.style.setProperty(`--disclosure-panel-width`,e.scrollWidth+`px`),e.style.setProperty(`--disclosure-panel-height`,e.scrollHeight+`px`),window.getComputedStyle(e).height,e.style.setProperty(`--disclosure-panel-width`,`0px`),e.style.setProperty(`--disclosure-panel-height`,`0px`),Promise.all(e.getAnimations().map(e=>e.finished)).then(()=>e.setAttribute(`hidden`,`until-found`)).catch(()=>{}))),c.current=t.isExpanded}},[r,n,t.isExpanded,o]),(0,U.useEffect)(()=>()=>{s.current&&cancelAnimationFrame(s.current)},[]),{buttonProps:{id:i,"aria-expanded":t.isExpanded,"aria-controls":a,onPress:e=>{!r&&e.pointerType!==`keyboard`&&t.toggle()},isDisabled:r,onPressStart(e){e.pointerType===`keyboard`&&!r&&t.toggle()}},panelProps:{id:a,role:`group`,"aria-labelledby":i,"aria-hidden":!t.isExpanded,hidden:o?!t.isExpanded:void 0}}}function fc(e){let{allowsMultipleExpanded:t=!1,isDisabled:n=!1}=e,[r,i]=ot((0,U.useMemo)(()=>e.expandedKeys?new Set(e.expandedKeys):void 0,[e.expandedKeys]),(0,U.useMemo)(()=>e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,[e.defaultExpandedKeys]),e.onExpandedChange);return(0,U.useEffect)(()=>{if(!t&&r.size>1){let e=r.values().next().value;e!=null&&i(new Set([e]))}}),{allowsMultipleExpanded:t,isDisabled:n,expandedKeys:r,setExpandedKeys:i,toggleKey(e){let n;t?(n=new Set(r),n.has(e)?n.delete(e):n.add(e)):n=new Set(r.has(e)?[]:[e]),i(n)}}}function pc(e){let[t,n]=ot(e.isExpanded,e.defaultExpanded||!1,e.onExpandedChange);return{isExpanded:t,setExpanded:n,expand:(0,U.useCallback)(()=>{n(!0)},[n]),collapse:(0,U.useCallback)(()=>{n(!1)},[n]),toggle:(0,U.useCallback)(()=>{n(!t)},[n,t])}}var mc=(0,U.createContext)(null),hc=(0,U.forwardRef)(function(e,t){let n=fc(e),r=m({...e,defaultClassName:`react-aria-DisclosureGroup`,values:{isDisabled:n.isDisabled,state:n}}),i=z(e,{global:!0});return U.createElement(_.div,{...i,...r,ref:t,"data-disabled":e.isDisabled||void 0},U.createElement(mc.Provider,{value:n},r.children))}),gc=(0,U.createContext)(null),_c=(0,U.createContext)(null),vc=(0,U.createContext)(null),yc=(0,U.forwardRef)(function(e,t){[e,t]=D(e,t,gc);let n=(0,U.useContext)(mc),{id:r,...i}=e,a=L();r||=a;let o=n?n.expandedKeys.has(r):e.isExpanded,s=pc({...e,isExpanded:o,onExpandedChange(t){n&&n.toggleKey(r),e.onExpandedChange?.(t)}}),c=U.useRef(null),l=e.isDisabled||n?.isDisabled||!1,{buttonProps:u,panelProps:d}=dc({...e,isExpanded:o,isDisabled:l},s,c),{isFocusVisible:f,focusProps:p}=Ge({within:!0}),h=m({...e,id:void 0,defaultClassName:`react-aria-Disclosure`,values:{isExpanded:s.isExpanded,isDisabled:l,isFocusVisibleWithin:f,state:s}}),g=z(i,{global:!0});return U.createElement(T,{values:[[qe,{slots:{[ae]:{},trigger:u}}],[vc,{panelProps:d,panelRef:c}],[_c,s]]},U.createElement(_.div,{...S(g,h,p),ref:t,"data-expanded":s.isExpanded||void 0,"data-disabled":l||void 0,"data-focus-visible-within":f||void 0},h.children))}),bc=(0,U.forwardRef)(function(e,t){let{role:n=`group`}=e,{panelProps:r,panelRef:i}=(0,U.useContext)(vc),{isFocusVisible:a,focusProps:o}=Ge({within:!0}),s=m({...e,defaultClassName:`react-aria-DisclosurePanel`,values:{isFocusVisibleWithin:a}}),c=z(e,{global:!0,labelable:!0});return U.createElement(_.div,{...S(c,s,r,o),ref:P(t,i),role:n,"data-focus-visible-within":a||void 0},U.createElement(T,{values:[[qe,null]]},e.children))}),xc=(0,U.forwardRef)(function(e,t){let{onSelect:n,acceptedFileTypes:r,allowsMultiple:i,defaultCamera:a,children:o,acceptDirectory:s,...c}=e,l=A(t),u=z(c,{global:!0});return U.createElement(U.Fragment,null,U.createElement(Ae,{onPress:()=>{l.current?.value&&(l.current.value=``),l.current?.click()}},o),U.createElement(Bt,{...u,className:``,type:`file`,ref:l,style:{display:`none`},accept:r?.toString(),onChange:e=>n?.(V(e).files),capture:a,multiple:i,webkitdirectory:s?``:void 0}))});function Sc(e,t){let n=t?.isDisabled,[r,i]=(0,U.useState)(!1);return I(()=>
1{if(e?.current&&!n){let t=()=>{e.current&&i(!!Ft(e.current,{tabbable:!0}).nextNode())};t();let n=new MutationObserver(t);return n.observe(e.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:[`tabIndex`,`disabled`]}),()=>{n.disconnect()}}}),n?!1:r}function Cc(e,t,n){let{overlayProps:r,underlayProps:i}=ye({...e,isOpen:t.isOpen,onClose:t.close},n);return Te({isDisabled:!t.isOpen}),Ce(),(0,U.useEffect)(()=>{if(t.isOpen&&n.current)return xe([n.current],{shouldUseInert:!0})},[t.isOpen,n]),{modalProps:S(r),underlayProps:i}}var wc=typeof document<`u`&&window.visualViewport;function Tc(){let e=oe(),[t,n]=(0,U.useState)(()=>e?{width:0,height:0}:Ec());return(0,U.useEffect)(()=>{let e=e=>{n(t=>e.width===t.width&&e.height===t.height?t:e)},t=()=>{wc&&wc.scale>1||e(Ec())},r,i=t=>{wc&&wc.scale>1||he(V(t))&&(r=requestAnimationFrame(()=>{let t=C();(!t||!he(t))&&e({width:document.documentElement.clientWidth,height:document.documentElement.clientHeight})}))};return e(Ec()),b()&&window.addEventListener(`blur`,i,!0),wc?wc.addEventListener(`resize`,t):window.addEventListener(`resize`,t),()=>{cancelAnimationFrame(r),b()&&window.removeEventListener(`blur`,i,!0),wc?wc.removeEventListener(`resize`,t):window.removeEventListener(`resize`,t)}},[]),t}function Ec(){return{width:wc?Math.min(wc.width*wc.scale,document.documentElement.clientWidth):document.documentElement.clientWidth,height:wc?wc.height*wc.scale:document.documentElement.clientHeight}}var Dc=(0,U.createContext)(null),Oc=(0,U.createContext)(null),kc=(0,U.forwardRef)(function(e,t){if((0,U.useContext)(Oc))return U.createElement(Nc,{...e,modalRef:t},e.children);let{isDismissable:n,isKeyboardDismissDisabled:r,isOpen:i,defaultOpen:a,onOpenChange:o,children:s,isEntering:c,isExiting:l,UNSTABLE_portalContainer:u,shouldCloseOnInteractOutside:d,...f}=e;return U.createElement(jc,{isDismissable:n,isKeyboardDismissDisabled:r,isOpen:i,defaultOpen:a,onOpenChange:o,isEntering:c,isExiting:l,UNSTABLE_portalContainer:u,shouldCloseOnInteractOutside:d},U.createElement(Nc,{...f,modalRef:t},s))});function Ac(e,t){[e,t]=D(e,t,Dc);let n=(0,U.useContext)(Pe),r=Le(e),i=e.isOpen!=null||e.defaultOpen!=null||!n?r:n,a=A(t),o=(0,U.useRef)(null),s=Se(a,i.isOpen),c=Se(o,i.isOpen),l=s||c||e.isExiting||!1,u=oe();return!i.isOpen&&!l||u?null:U.createElement(Mc,{...e,state:i,isExiting:l,overlayRef:a,modalRef:o})}var jc=(0,U.forwardRef)(Ac);function Mc({UNSTABLE_portalContainer:e,...t}){let n=t.modalRef,{state:r}=t,{modalProps:i,underlayProps:a}=Cc(t,r,n),o=ke(t.overlayRef)||t.isEntering||!1,s=m({...t,defaultClassName:`react-aria-ModalOverlay`,values:{isEntering:o,isExiting:t.isExiting,state:r}}),c=Tc(),l,u;if(typeof document<`u`){let e=fe(document.body)?document.body:document.scrollingElement||document.documentElement,t=e.getBoundingClientRect().width%1,n=e.getBoundingClientRect().height%1;l=e.scrollWidth-t,u=e.scrollHeight-n}let d={...s.style,"--visual-viewport-width":c.width+`px`,"--visual-viewport-height":c.height+`px`,"--page-width":l===void 0?void 0:l+`px`,"--page-height":u===void 0?void 0:u+`px`};return U.createElement(we,{isExiting:t.isExiting,portalContainer:e},U.createElement(_.div,{...S(z(t,{global:!0}),a),...s,style:d,ref:t.overlayRef,"data-entering":o||void 0,"data-exiting":t.isExiting||void 0},U.createElement(T,{values:[[Oc,{modalProps:i,modalRef:n,isExiting:t.isExiting,isDismissable:t.isDismissable}],[Pe,r]]},s.children)))}function Nc(e){let{modalProps:t,modalRef:n,isExiting:r,isDismissable:i}=(0,U.useContext)(Oc),a=(0,U.useContext)(Pe),o=A((0,U.useMemo)(()=>P(e.modalRef,n),[e.modalRef,n])),s=ke(o),c=m({...e,defaultClassName:`react-aria-Modal`,values:{isEntering:s,isExiting:r,state:a}});return U.createElement(_.div,{...S(z(e,{global:!0}),t),...c,ref:o,"data-entering":s||void 0,"data-exiting":r||void 0},i&&U.createElement(Ee,{onDismiss:a.close}),c.children)}var Pc=(0,U.createContext)(null),Fc=(0,U.createContext)(null),Ic=(0,U.forwardRef)(function(e,t){[e,t]=D(e,t,Pc);let{validationBehavior:n}=O(wt)||{},r=e.validationBehavior??n??`native`,{locale:i}=st(),a=_o({...e,locale:i,validationBehavior:r}),o=(0,U.useRef)(null),[s,c]=v(!e[`aria-label`]&&!e[`aria-labelledby`]),{labelProps:l,groupProps:u,inputProps:d,incrementButtonProps:f,decrementButtonProps:p,descriptionProps:h,errorMessageProps:g,...y}=ao({...k(e),label:c,validationBehavior:r},a,o),b=m({...e,values:{state:a,isDisabled:e.isDisabled||!1,isInvalid:y.isInvalid||!1,isRequired:e.isRequired||!1,isReadOnly:e.isReadOnly||!1},defaultClassName:`react-aria-NumberField`}),x=z(e,{global:!0});return delete x.id,U.createElement(T,{values:[[Fc,a],[Rt,u],[Lt,{...d,ref:o}],[We,{...l,ref:s}],[qe,{slots:{increment:f,decrement:p}}],[at,{slots:{description:h,errorMessage:g}}],[Ct,y]]},U.createElement(_.div,{...x,...b,ref:t,slot:e.slot||void 0,"data-disabled":e.isDisabled||void 0,"data-readonly":e.isReadOnly||void 0,"data-required":e.isRequired||void 0,"data-invalid":y.isInvalid||void 0}),e.name&&U.createElement(`input`,{type:`hidden`,name:e.name,form:e.form,value:isNaN(a.numberValue)?``:a.numberValue,disabled:e.isDisabled||void 0}))}),Lc=new WeakMap;function Rc(e,t,n){let{keyboardDelegate:r,isDisabled:i,isRequired:a,name:o,form:s,validationBehavior:c=`aria`}=e,l=vs({usage:`search`,sensitivity:`base`}),u=(0,U.useMemo)(()=>r||new gs(t.collection,t.disabledKeys,n,l),[r,t.collection,t.disabledKeys,l,n]),{menuTriggerProps:d,menuProps:f}=be({isDisabled:i,type:`listbox`},t,n),p=e=>{if(t.selectionManager.selectionMode!==`multiple`)switch(e.key){case`ArrowLeft`:{e.preventDefault();let n=t.selectedKey==null?u.getFirstKey?.():u.getKeyAbove?.(t.selectedKey);n&&t.setSelectedKey(n);break}case`ArrowRight`:{e.preventDefault();let n=t.selectedKey==null?u.getFirstKey?.():u.getKeyBelow?.(t.selectedKey);n&&t.setSelectedKey(n);break}}},{typeSelectProps:m}=ds({keyboardDelegate:u,selectionManager:t.selectionManager,onTypeSelect(e){t.setSelectedKey(e)}}
1),{isInvalid:h,validationErrors:_,validationDetails:v}=t.displayValidation,{labelProps:y,fieldProps:b,descriptionProps:x,errorMessageProps:C}=Ot({...e,labelElementType:`span`,isInvalid:h,errorMessage:e.errorMessage||_});m.onKeyDown=m.onKeyDownCapture,delete m.onKeyDownCapture,t.selectionManager.selectionMode===`multiple`&&(m={});let w=z(e,{labelable:!0}),T=S(m,d,b),E=L();return Lc.set(t,{isDisabled:i,isRequired:a,name:o,form:s,validationBehavior:c}),{labelProps:{...y,onClick:()=>{e.isDisabled||(n.current?.focus(),ne(`keyboard`))}},triggerProps:S(w,{...T,isDisabled:i,onKeyDown:ee(T.onKeyDown,p,e.onKeyDown),onKeyUp:e.onKeyUp,"aria-labelledby":[E,T[`aria-labelledby`],T[`aria-label`]&&!T[`aria-labelledby`]?T.id:null].filter(Boolean).join(` `),onFocus(n){t.isFocused||(e.onFocus&&e.onFocus(n),e.onFocusChange&&e.onFocusChange(!0),t.setFocused(!0))},onBlur(n){t.isOpen||(e.onBlur&&e.onBlur(n),e.onFocusChange&&e.onFocusChange(!1),t.setFocused(!1))}}),valueProps:{id:E},menuProps:{...f,autoFocus:t.focusStrategy||!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0,disallowEmptySelection:!0,linkBehavior:`selection`,onBlur:n=>{g(n.currentTarget,n.relatedTarget)||(e.onBlur&&e.onBlur(n),e.onFocusChange&&e.onFocusChange(!1),t.setFocused(!1))},"aria-labelledby":[b[`aria-labelledby`],T[`aria-label`]&&!b[`aria-labelledby`]?T.id:null].filter(Boolean).join(` `)},descriptionProps:x,errorMessageProps:C,isInvalid:h,validationErrors:_,validationDetails:v,hiddenSelectProps:{isDisabled:i,name:o,label:e.label,state:t,triggerRef:n,form:s}}}function zc(e,t,n){let r=Lc.get(t)||{},{autoComplete:i,name:a=r.name,form:o=r.form,isDisabled:s=r.isDisabled}=e,{validationBehavior:c,isRequired:l}=r,{visuallyHiddenProps:u}=Mt({style:{position:`fixed`,top:0,left:0}});Et(e.selectRef,t.defaultValue,t.setValue),kt({validationBehavior:c,focus:()=>n.current?.focus()},t,e.selectRef);let d=t.setValue,f=(0,U.useCallback)(e=>{let t=V(e);t.multiple?d(Array.from(t.selectedOptions,e=>e.value)):d(e.currentTarget.value)},[d]);return{containerProps:{...u,"aria-hidden":!0,"data-react-aria-prevent-focus":!0,"data-a11y-ignore":`aria-hidden-focus`},inputProps:{style:{display:`none`}},selectProps:{tabIndex:-1,autoComplete:i,disabled:s,multiple:t.selectionManager.selectionMode===`multiple`,required:c===`native`&&l,name:a,form:o,value:t.value??``,onChange:f,onInput:f}}}function Bc(e){let{state:t,triggerRef:n,label:r,name:i,form:a,isDisabled:o}=e,s=(0,U.useRef)(null),c=(0,U.useRef)(null),{containerProps:l,selectProps:u}=zc({...e,selectRef:t.collection.size<=300?s:c},t,n),d=Array.isArray(t.value)?t.value:[t.value];if(t.collection.size<=300)return U.createElement(`div`,{...l,"data-testid":`hidden-select-container`},U.createElement(`label`,null,r,U.createElement(`select`,{...u,ref:s},U.createElement(`option`,{value:``,label:`\xA0`},`\xA0`),[...t.collection.getKeys()].map(e=>{let n=t.collection.getItem(e);if(n&&n.type===`item`)return U.createElement(`option`,{key:n.key,value:n.key},n.textValue)}),t.collection.size===0&&i&&d.map((e,t)=>U.createElement(`option`,{key:t,value:e??``})))));if(i){let{validationBehavior:e}=Lc.get(t)||{};d.length===0&&(d=[null]);let n=d.map((t,n)=>{let r={type:`hidden`,autoComplete:u.autoComplete,name:i,form:a,disabled:o,value:t??``};return e===`native`?U.createElement(`input`,{key:n,...r,ref:n===0?c:null,style:{display:`none`},type:`text`,required:n===0?u.required:!1,onChange:()=>{}}):U.createElement(`input`,{key:n,...r,ref:n===0?c:null})});return U.createElement(U.Fragment,null,n)}return null}function Vc(e){let{selectionMode:t=`single`,shouldCloseOnSelect:n=t===`single`}=e,r=Le(e),[i,a]=(0,U.useState)(null),o=(0,U.useMemo)(()=>e.defaultValue===void 0?t===`single`?e.defaultSelectedKey??null:[]:e.defaultValue,[e.defaultValue,e.defaultSelectedKey,t]),[s,c]=ot((0,U.useMemo)(()=>e.value===void 0?t===`single`?e.selectedKey:void 0:e.value,[e.value,e.selectedKey,t]),o,e.onChange),l=t===`single`&&Array.isArray(s)?s[0]:s,u=n=>{if(t===`single`){let t=Array.isArray(n)?n[0]??null:n;c(t),t!==l&&e.onSelectionChange?.(t)}else{let e=[];Array.isArray(n)?e=n:n!=null&&(e=[n]),c(e)}},d=Gs({...e,selectionMode:t,disallowEmptySelection:t===`single`,allowDuplicateSelectionEvents:!0,selectedKeys:(0,U.useMemo)(()=>Hc(l),[l]),onSelectionChange:e=>{e!==`all`&&(u(t===`single`?e.values().next().value??null:[...e]),n&&r.close(),m.commitValidation())}}),f=d.selectionManager.firstSelectedKey,p=(0,U.useMemo)(()=>[...d.selectionManager.selectedKeys].map(e=>d.collection.getItem(e)).filter(e=>e!=null),[d.selectionManager.selectedKeys,d.collection]),m=Dt({...e,value:Array.isArray(l)&&l.length===0?null:l}),[h,g]=(0,U.useState)(!1),[_]=(0,U.useState)(l);return{...m,...d,...r,value:l,defaultValue:o??_,setValue:u,selectedKey:f,setSelectedKey:u,selectedItem:p[0]??null,selectedItems:p,defaultSelectedKey:e.defaultSelectedKey??(e.selectionMode===`single`?_:null),focusStrategy:i,open(t=null){(d.collection.size!==0||e.allowsEmptyCollection)&&(a(t),r.open())},toggle(t=null){(d.collection.size!==0||e.allowsEmptyCollection)&&(a(t),r.toggle(
1))},isFocused:h,setFocused:g}}function Hc(e){if(e!==void 0)return e===null?[]:Array.isArray(e)?e:[e]}var Uc=(0,U.createContext)(null),Wc=(0,U.createContext)(null),Gc=(0,U.forwardRef)(function(e,t){[e,t]=D(e,t,Uc);let{children:n,isDisabled:r=!1,isInvalid:i=!1,isRequired:a=!1}=e,o=(0,U.useMemo)(()=>typeof n==`function`?n({isOpen:!1,isDisabled:r,isInvalid:i,isRequired:a,isFocused:!1,isFocusVisible:!1,defaultChildren:null}):n,[n,r,i,a]);return U.createElement(yt,{content:o},n=>U.createElement(qc,{props:e,collection:n,selectRef:t}))}),Kc=[We,qe,at];function qc({props:e,selectRef:t,collection:n}){let{validationBehavior:r}=O(wt)||{},i=e.validationBehavior??r??`native`,a=Vc({...e,collection:n,children:void 0,validationBehavior:i}),{isFocusVisible:o,focusProps:s}=Ge({within:!0}),c=(0,U.useRef)(null),[l,u]=v(!e[`aria-label`]&&!e[`aria-labelledby`]),{labelProps:d,triggerProps:f,valueProps:p,menuProps:h,descriptionProps:g,errorMessageProps:y,hiddenSelectProps:b,...x}=Rc({...k(e),label:u,validationBehavior:i},a,c),[C,w]=(0,U.useState)(null);Ve({ref:c,onResize:(0,U.useCallback)(()=>{c.current&&w(c.current.offsetWidth+`px`)},[c])});let E=(0,U.useMemo)(()=>({isOpen:a.isOpen,isFocused:a.isFocused,isFocusVisible:o,isDisabled:e.isDisabled||!1,isInvalid:x.isInvalid||!1,isRequired:e.isRequired||!1}),[a.isOpen,a.isFocused,o,e.isDisabled,x.isInvalid,e.isRequired]),D=m({...e,values:E,defaultClassName:`react-aria-Select`}),A=z(e,{global:!0});delete A.id;let j=(0,U.useRef)(null);return U.createElement(T,{values:[[Uc,e],[Wc,a],[Jc,p],[We,{...d,ref:l,elementType:`span`}],[qe,{...f,ref:c,isPressed:a.isOpen,autoFocus:e.autoFocus}],[Pe,a],[Fe,{trigger:`Select`,triggerRef:c,scrollRef:j,placement:`bottom start`,style:{"--trigger-width":C},"aria-labelledby":h[`aria-labelledby`],clearContexts:Kc}],[Ys,{...h,ref:j}],[Xs,a],[at,{slots:{description:g,errorMessage:y}}],[Ct,x]]},U.createElement(_.div,{...S(A,D,s),ref:t,slot:e.slot||void 0,"data-focused":a.isFocused||void 0,"data-focus-visible":o||void 0,"data-open":a.isOpen||void 0,"data-disabled":e.isDisabled||void 0,"data-invalid":x.isInvalid||void 0,"data-required":e.isRequired||void 0},D.children,U.createElement(Bc,{...b,autoComplete:e.autoComplete})))}var Jc=(0,U.createContext)(null);function Yc(e,t,n){let{labelProps:r,inputProps:i,isSelected:a,isPressed:o,isDisabled:s,isReadOnly:c}=Mn(e,t,n);return{labelProps:r,inputProps:{...i,role:`switch`,checked:a},isSelected:a,isPressed:o,isDisabled:s,isReadOnly:c}}var Xc=(0,U.createContext)(null),Zc=(0,U.forwardRef)(function(e,t){let{inputRef:n=null,...r}=e;[e,t]=D(r,t,Xc);let i=A(P(n,e.inputRef===void 0?null:e.inputRef)),a=Nn(e),{labelProps:o,inputProps:s,isSelected:c,isDisabled:l,isReadOnly:u,isPressed:d}=Yc({...k(e),children:typeof e.children==`function`?!0:e.children},a,i),{isFocused:f,isFocusVisible:p,focusProps:h}=Ge(),g=e.isDisabled||e.isReadOnly,{hoverProps:v,isHovered:y}=H({...e,isDisabled:g}),b=m({...e,defaultClassName:`react-aria-Switch`,values:{isSelected:c,isPressed:d,isHovered:y,isFocused:f,isFocusVisible:p,isDisabled:l,isReadOnly:u,state:a}}),x=z(e,{global:!0});return delete x.id,delete x.onClick,U.createElement(_.label,{...S(x,o,v,b),ref:t,slot:e.slot||void 0,"data-selected":c||void 0,"data-pressed":d||void 0,"data-hovered":y||void 0,"data-focused":f||void 0,"data-focus-visible":p||void 0,"data-disabled":l||void 0,"data-readonly":u||void 0},U.createElement(At,{elementType:`span`},U.createElement(`input`,{...S(s,h),ref:i})),b.children)}),Qc=new WeakMap;function $c(e,t,n){return e?(typeof t==`string`&&(t=t.replace(/\s+/g,``)),`${Qc.get(e)}-${n}-${t}`):``}function el(e,t,n){let{key:r,isDisabled:i,shouldSelectOnPressUp:a}=e,{selectionManager:o,selectedKey:s}=t,c=r===s,l=i||t.isDisabled||t.selectionManager.isDisabled(r),u=t.collection.getItem(r),{itemProps:d,isPressed:f}=xs({selectionManager:o,key:r,ref:n,isDisabled:l,shouldSelectOnPressUp:a??u?.props.href!=null,linkBehavior:`selection`}),p=$c(t,r,`tab`),m=$c(t,r,`tabpanel`),{tabIndex:h}=d,g=z(u?.props,{labelable:!0});delete g.id;let _=j(u?.props),{focusableProps:v}=R({...u?.props,isDisabled:l},n);return{tabProps:S(g,v,_,d,{id:p,"aria-selected":c,"aria-disabled":l||void 0,"aria-controls":c?m:void 0,tabIndex:l?void 0:h,role:`tab`}),isSelected:c,isDisabled:l,isPressed:f}}function tl(e,t,n){let r=Sc(n)?void 0:0,i=$c(t,e.id??t?.selectedKey,`tabpanel`);return{tabPanelProps:S(it({...e,id:i,"aria-labelledby":$c(t,t?.selectedKey,`tab`)}),{tabIndex:r,role:`tabpanel`,"aria-describedby":e[`aria-describedby`],"aria-details":e[`aria-details`]})}}var nl=class{constructor(e,t,n,r=new Set){this.collection=e,this.flipDirection=t===`rtl`&&n===`horizontal`,this.disabledKeys=r,this.tabDirection=n===`horizontal`}getKeyLeftOf(e){return this.flipDirection?this.getNextKey(e):this.getPreviousKey(e)}getKeyRightOf(e){return this.flipDirection?this.getPreviousKey(e):this.getNextKey(e)}isDisabled(e){return this.disabledKeys.has(e)||!!this.collection.getItem(e)?.props?.isDisabled}getFirstKey(){let e=this.collection.getFirstKey();return e!=null&&this.isDisabled(e)&&(e=this.getNextKey(e)),e}getLastKey(){let e=this.collection.getLastKey();return e!=null&&this.isDisabled(e)&&(e=this.getPreviousKey(e)),e}
1getKeyAbove(e){return this.tabDirection?null:this.getPreviousKey(e)}getKeyBelow(e){return this.tabDirection?null:this.getNextKey(e)}getNextKey(e){let t=e;do t=this.collection.getKeyAfter(t),t??=this.collection.getFirstKey();while(t!=null&&this.isDisabled(t));return t}getPreviousKey(e){let t=e;do t=this.collection.getKeyBefore(t),t??=this.collection.getLastKey();while(t!=null&&this.isDisabled(t));return t}};function rl(e,t,n){let{orientation:r=`horizontal`,keyboardActivation:i=`automatic`}=e,{collection:a,selectionManager:o,disabledKeys:s}=t,{direction:c}=st(),{collectionProps:l}=ms({ref:n,selectionManager:o,keyboardDelegate:(0,U.useMemo)(()=>new nl(a,c,r,s),[a,s,r,c]),selectOnFocus:i===`automatic`,disallowEmptySelection:!0,scrollRef:n,linkBehavior:`selection`}),u=L();return Qc.set(t,u),{tabListProps:{...S(l,it({...e,id:u})),role:`tablist`,"aria-orientation":r,tabIndex:void 0}}}function il(e){let[t,n]=ot(e.selectedKey,e.defaultSelectedKey??null,e.onSelectionChange),r=(0,U.useMemo)(()=>t==null?[]:[t],[t]),{collection:i,disabledKeys:a,selectionManager:o}=Gs({...e,selectionMode:`single`,disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:r,onSelectionChange:r=>{if(r===`all`)return;let i=r.values().next().value??null;i===t&&e.onSelectionChange&&e.onSelectionChange(i),n(i)}});return{collection:i,disabledKeys:a,selectionManager:o,selectedKey:t,setSelectedKey:n,selectedItem:t==null?null:i.getItem(t)}}function al(e){let t=il({...e,onSelectionChange:e.onSelectionChange?t=>{t!=null&&e.onSelectionChange?.(t)}:void 0,suppressTextValueWarning:!0,defaultSelectedKey:e.defaultSelectedKey??ol(e.collection,e.disabledKeys?new Set(e.disabledKeys):new Set)??void 0}),{selectionManager:n,collection:r,selectedKey:i}=t,a=(0,U.useRef)(i);return(0,U.useEffect)(()=>{let o=i;e.selectedKey==null&&(n.isEmpty||o==null||!r.getItem(o))&&(o=ol(r,t.disabledKeys),o!=null&&n.setSelectedKeys([o])),(o!=null&&n.focusedKey==null||!n.isFocused&&o!==a.current)&&n.setFocusedKey(o),a.current=o}),{...t,isDisabled:e.isDisabled||!1}}function ol(e,t){let n=null;if(e){for(n=e.getFirstKey();n!=null&&(t.has(n)||e.getItem(n)?.props?.isDisabled)&&n!==e.getLastKey();)n=e.getKeyAfter(n);n!=null&&(t.has(n)||e.getItem(n)?.props?.isDisabled)&&n===e.getLastKey()&&(n=e.getFirstKey())}return n}var sl=(0,U.createContext)(null),cl=(0,U.createContext)(null),ll=(0,U.forwardRef)(function(e,t){[e,t]=D(e,t,sl);let{children:n,orientation:r=`horizontal`}=e;return n=(0,U.useMemo)(()=>typeof n==`function`?n({orientation:r,defaultChildren:null}):n,[n,r]),U.createElement(yt,{content:n},n=>U.createElement(ul,{props:e,collection:n,tabsRef:t}))});function ul({props:e,tabsRef:t,collection:n}){let{orientation:r=`horizontal`}=e,i=al({...e,collection:n,children:void 0}),{focusProps:a,isFocused:o,isFocusVisible:s}=Ge({within:!0}),c=(0,U.useMemo)(()=>({orientation:r,isFocusWithin:o,isFocusVisible:s}),[r,o,s]),l=m({...e,defaultClassName:`react-aria-Tabs`,values:c}),u=z(e,{global:!0});return U.createElement(_.div,{...S(u,l,a),ref:t,slot:e.slot||void 0,"data-focused":o||void 0,"data-orientation":r,"data-focus-visible":s||void 0,"data-disabled":i.isDisabled||void 0},U.createElement(T,{values:[[sl,e],[cl,i]]},l.children))}var dl=(0,U.forwardRef)(function(e,t){return(0,U.useContext)(cl)?U.createElement(fl,{props:e,forwardedRef:t}):U.createElement(bt,e)});function fl({props:e,forwardedRef:t}){let n=(0,U.useContext)(cl),{CollectionRoot:r}=(0,U.useContext)(gt),{orientation:i=`horizontal`,keyboardActivation:a=`automatic`}=O(sl),o=A(t),{tabListProps:s}=rl({...e,orientation:i,keyboardActivation:a},n,o),c=m({...e,children:null,defaultClassName:`react-aria-TabList`,values:{orientation:i,state:n}}),l=z(e,{global:!0});return delete l.id,U.createElement(_.div,{...S(l,c,s),ref:o,"data-orientation":i||void 0},U.createElement(It,null,U.createElement(r,{collection:n.collection,persistedKeys:pt(n.selectionManager.focusedKey)})))}var pl=xt(class extends ct{static{this.type=`item`}},(e,t,n)=>{let r=(0,U.useContext)(cl),i=A(t),{tabProps:a,isSelected:o,isDisabled:s,isPressed:c}=el({key:n.key,...e},r,i),{focusProps:l,isFocused:u,isFocusVisible:d}=Ge(),{hoverProps:f,isHovered:p}=H({isDisabled:s,onHoverStart:e.onHoverStart,onHoverEnd:e.onHoverEnd,onHoverChange:e.onHoverChange}),h=m({...e,id:void 0,children:n.rendered,defaultClassName:`react-aria-Tab`,values:{isSelected:o,isDisabled:s,isFocused:u,isFocusVisible:d,isPressed:c,isHovered:p}}),g=n.props.href?_.a:_.div,v=z(e,{global:!0});
1return delete v.id,delete v.onClick,U.createElement(g,{...S(v,h,a,l,f),ref:i,"data-selected":o||void 0,"data-disabled":s||void 0,"data-focused":u||void 0,"data-focus-visible":d||void 0,"data-pressed":c||void 0,"data-hovered":p||void 0},U.createElement(Pt.Provider,{value:{isSelected:o}},h.children))}),ml=re(function(e,t){let n=(0,U.useContext)(cl),r=A(t),i=n.selectedKey===e.id,[a,o]=(0,U.useState)(n.selectedKey==null?null:i);a==null&&n.selectedKey!=null?o(i):!i&&a&&o(!1);let s=Se(r,i);return!i&&!e.shouldForceMount&&!s?null:U.createElement(hl,{...e,tabPanelRef:r,isInitiallySelected:a||!1,isExiting:s})});function hl(e){let t=(0,U.useContext)(cl),{id:n,tabPanelRef:r,isInitiallySelected:i,isExiting:a,...o}=e,{tabPanelProps:s}=tl(e,t,r),{focusProps:c,isFocused:l,isFocusVisible:u}=Ge(),d=t.selectedKey===e.id,f=ke(r)&&!i,p=m({...e,defaultClassName:`react-aria-TabPanel`,values:{isFocused:l,isFocusVisible:u,isInert:Ns(!d),isEntering:f,isExiting:a,state:t}}),h=z(o,{global:!0});delete h.id;let g=d?S(h,s,c,p):S(h,p);return U.createElement(_.div,{...g,ref:r,"data-focused":l||void 0,"data-focus-visible":u||void 0,inert:Ns(!d||e.inert),"data-inert":d?void 0:`true`,"data-entering":f||void 0,"data-exiting":a||void 0},U.createElement(T,{values:[[sl,null],[cl,null]]},U.createElement(gt.Provider,{value:mt},p.children)))}function gl(e,t){let{"aria-label":n,"aria-labelledby":r,orientation:i=`horizontal`}=e,[a,o]=(0,U.useState)(!1);I(()=>{o(!!(t.current&&t.current.parentElement?.closest(`[role="toolbar"]`)))});let{direction:s}=st(),c=s===`rtl`&&i===`horizontal`,l=jt(t),u=e=>{if(g(e.currentTarget,V(e))){if(i===`horizontal`&&e.key===`ArrowRight`||i===`vertical`&&e.key===`ArrowDown`)c?l.focusPrevious():l.focusNext();else if(i===`horizontal`&&e.key===`ArrowLeft`||i===`vertical`&&e.key===`ArrowUp`)c?l.focusNext():l.focusPrevious();else if(e.key===`Tab`){e.stopPropagation(),d.current=C(),e.shiftKey?l.focusFirst():l.focusLast();return}else return;e.stopPropagation(),e.preventDefault()}},d=(0,U.useRef)(null),f=e=>{!g(e.currentTarget,e.relatedTarget)&&!d.current&&(d.current=V(e))},p=e=>{d.current&&!g(e.currentTarget,e.relatedTarget)&&g(t.current,V(e))&&(d.current?.focus(),d.current=null)};return{toolbarProps:{...z(e,{labelable:!0}),role:a?`group`:`toolbar`,"aria-orientation":i,"aria-label":n,"aria-labelledby":n==null?r:void 0,onKeyDownCapture:a?void 0:u,onFocusCapture:a?void 0:p,onBlurCapture:a?void 0:f}}}var _l=(0,U.createContext)({}),vl=(0,U.forwardRef)(function(e,t){[e,t]=D(e,t,_l);let{toolbarProps:n}=gl(e,t),r=m({...e,values:{orientation:e.orientation||`horizontal`},defaultClassName:`react-aria-Toolbar`}),i=z(e,{global:!0});return delete i.id,U.createElement(_.div,{...S(i,r,n),ref:t,slot:e.slot||void 0,"data-orientation":e.orientation||`horizontal`},r.children)}),yl=U.createContext(null);function bl(e){let{children:t}=e,n=(0,U.useContext)(yl),[r,i]=(0,U.useState)(0),a=(0,U.useMemo)(()=>({parent:n,modalCount:r,addModal(){i(e=>e+1),n&&n.addModal()},removeModal(){i(e=>e-1),n&&n.removeModal()}}),[n,r]);return U.createElement(yl.Provider,{value:a},t)}function xl(){let e=(0,U.useContext)(yl);return{modalProviderProps:{"aria-hidden":e&&e.modalCount>0?!0:void 0}}}function Sl(e){let{modalProviderProps:t}=xl();return U.createElement(`div`,{"data-overlay-container":!0,...e,...t})}function Cl(e){return U.createElement(bl,null,U.createElement(Sl,e))}function wl(e){let t=oe(),{portalContainer:n=t?null:document.body,...r}=e,{getContainer:i}=Ne();if(!e.portalContainer&&i&&(n=i()),U.useEffect(()=>{if(n?.closest(`[data-overlay-container]`))throw Error(`An OverlayContainer must not be inside another container. Please change the portalContainer prop.`)},[n]),!n)return null;let a=U.createElement(Cl,r);return ro.createPortal(a,n)}var Tl=1500,El=500,Dl={},Ol=0,kl=!1,Al=null,jl=null;function Ml(e={}){let{delay:t=Tl,closeDelay:n=El}=e,{isOpen:r,open:i,close:a}=Le(e),o=(0,U.useMemo)(()=>`${++Ol}`,[]),s=(0,U.useRef)(null),c=(0,U.useRef)(a),l=()=>{Dl[o]=f},u=()=>{for(let e in Dl)e!==o&&(Dl[e](!0),delete Dl[e])},d=()=>{s.current&&clearTimeout(s.current),s.current=null,u(),l(),kl=!0,i(),Al&&=(clearTimeout(Al),null),jl&&=(clearTimeout(jl),null)},f=e=>{e||n<=0?(s.current&&clearTimeout(s.current),s.current=null,c.current()):s.current||=setTimeout(()=>{s.current=null,c.current()},n),Al&&=(clearTimeout(Al),null),kl&&(jl&&clearTimeout(jl),jl=setTimeout(()=>{delete Dl[o],jl=null,kl=!1},Math.max(El,n)))},p=()=>{u(),l(),!r&&!kl?(Al&&clearTimeout(Al),Al=setTimeout(()=>{Al=null,kl=!0,d()},t)):r||d()};return(0,U.useEffect)(()=>{c.current=a},[a]),(0,U.useEffect)(()=>()=>{s.current&&clearTimeout(s.current),Dl[o]&&delete Dl[o]}
1,[o]),{isOpen:r,open:e=>{!e&&t>0&&!s.current?p():d()},close:f}}function Nl(e,t){let n=z(e,{labelable:!0}),{hoverProps:r}=H({onHoverStart:()=>t?.open(!0),onHoverEnd:()=>t?.close()});return{tooltipProps:S(n,r,{role:`tooltip`})}}function Pl(e,t,n){let{isDisabled:r,trigger:i,shouldCloseOnPress:a=!0}=e,o=L(),s=(0,U.useRef)(!1),c=(0,U.useRef)(!1),l=()=>{(s.current||c.current)&&t.open(c.current)},u=e=>{!s.current&&!c.current&&t.close(e)};(0,U.useEffect)(()=>{let e=e=>{n&&n.current&&e.key===`Escape`&&(e.stopPropagation(),t.close(!0))};if(t.isOpen)return document.addEventListener(`keydown`,e,!0),()=>{document.removeEventListener(`keydown`,e,!0)}},[n,t]);let d=()=>{i!==`focus`&&(ie()===`pointer`?s.current=!0:s.current=!1,l())},f=()=>{i!==`focus`&&(c.current=!1,s.current=!1,u())},p=()=>{a&&(c.current=!1,s.current=!1,u(!0))},m=()=>{F()&&(c.current=!0,l())},h=()=>{c.current=!1,s.current=!1,u(!0)},{hoverProps:g}=H({isDisabled:r,onHoverStart:d,onHoverEnd:f}),{focusableProps:_}=R({isDisabled:r,onFocus:m,onBlur:h},n);return{triggerProps:{"aria-describedby":t.isOpen?o:void 0,...S(_,g,{onPointerDown:p,onKeyDown:p}),tabIndex:void 0},tooltipProps:{id:o}}}var Fl=(0,U.createContext)(null),Il=(0,U.createContext)(null);function Ll(e){let t=Ml(e),n=(0,U.useRef)(null),{triggerProps:r,tooltipProps:i}=Pl(e,t,n);return U.createElement(T,{values:[[Fl,t],[Il,{...i,triggerRef:n}]]},U.createElement(M,{...r,ref:n},e.children))}var Rl=(0,U.forwardRef)(function({UNSTABLE_portalContainer:e,...t},n){[t,n]=D(t,n,Il);let r=(0,U.useContext)(Fl),i=Ml(t),a=t.isOpen!=null||t.defaultOpen!=null||!r?i:r,o=Se(n,a.isOpen)||t.isExiting||!1;return!a.isOpen&&!o?null:U.createElement(wl,{portalContainer:e},U.createElement(zl,{...t,tooltipRef:n,isExiting:o}))});function zl(e){let t=(0,U.useContext)(Fl),n=(0,U.useRef)(null),{overlayProps:r,arrowProps:i,placement:a,triggerAnchorPoint:o}=Re({placement:e.placement||`top`,targetRef:e.triggerRef,overlayRef:e.tooltipRef,arrowRef:n,offset:e.offset,crossOffset:e.crossOffset,isOpen:t.isOpen,arrowBoundaryOffset:e.arrowBoundaryOffset,shouldFlip:e.shouldFlip,containerPadding:e.containerPadding,onClose:()=>t.close(!0)}),s=ke(e.tooltipRef,!!a)||e.isEntering||!1,c=m({...e,defaultClassName:`react-aria-Tooltip`,values:{placement:a,isEntering:s,isExiting:e.isExiting,state:t}});e=S(e,r);let{tooltipProps:l}=Nl(e,t),u=z(e,{global:!0});return U.createElement(_.div,{...S(u,c,l),ref:e.tooltipRef,style:{...r.style,"--trigger-anchor-point":o?`${o.x}px ${o.y}px`:void 0,...c.style},"data-placement":a??void 0,"data-entering":s||void 0,"data-exiting":e.isExiting||void 0},U.createElement(Be.Provider,{value:{...i,placement:a,ref:n}},c.children))}var Bl=$e(`chart-column`,[[`path`,{d:`M3 3v16a2 2 0 0 0 2 2h16`,key:`c24i48`}],[`path`,{d:`M18 17V9`,key:`2bz60n`}],[`path`,{d:`M13 17V5`,key:`1frdt8`}],[`path`,{d:`M8 17v-3`,key:`17ska0`}]]),Vl=$e(`chevron-down`,[[`path`,{d:`m6 9 6 6 6-6`,key:`qrunsl`}]]),Hl=$e(`chevron-up`,[[`path`,{d:`m18 15-6-6-6 6`,key:`153udz`}]]),Ul=$e(`compass`,[[`path`,{d:`m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z`,key:`9ktpf1`}],[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}]]),Wl=$e(`copy`,[[`rect`,{width:`14`,height:`14`,x:`8`,y:`8`,rx:`2`,ry:`2`,key:`17jyea`}],[`path`,{d:`M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2`,key:`zix9uf`}]]),Gl=$e(`download`,[[`path`,{d:`M12 15V3`,key:`m9g1x1`}],[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}],[`path`,{d:`m7 10 5 5 5-5`,key:`brsn70`}]]),Kl=$e(`lock-open`,[[`rect`,{width:`18`,height:`11`,x:`3`,y:`11`,rx:`2`,ry:`2`,key:`1w4ew1`}],[`path`,{d:`M7 11V7a5 5 0 0 1 9.9-1`,key:`1mm8w8`}]]),ql=$e(`palette`,[[`path`,{d:`M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z`,key:`e79jfc`}],[`circle`,{cx:`13.5`,cy:`6.5`,r:`.5`,fill:`currentColor`,key:`1okk4w`}],[`circle`,{cx:`17.5`,cy:`10.5`,r:`.5`,fill:`currentColor`,key:`f64h9f`}],[`circle`,{cx:`6.5`,cy:`12.5`,r:`.5`,fill:`currentColor`,key:`qy21gx`}],[`circle`,{cx:`8.5`,cy:`7.5`,r:`.5`,fill:`currentColor`,key:`fotxhn`}]]),Jl=$e(`redo`,[[`path`,{d:`M21 7v6h-6`,key:`3ptur4`}],[`path`,{d:`M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7`,key:`1kgawr`}]]),Yl=$e(`rotate-ccw`,[[`path`,{d:`M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8`,key:`1357e3`}],[`path`,{d:`M3 3v5h5`,key:`1xhq8a`}]]),Xl=$e(`settings`,[[`path`,{d:`M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915`,key:`1i5ecw`}],[`circle`,{cx:`12`,cy:`12`,r:`3`,key:`1v7zrd`}]]),Zl=$e(`sparkles`,[[`path`,{d:`M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594
11.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z`,key:`1s2grr`}],[`path`,{d:`M20 2v4`,key:`1rf3ol`}],[`path`,{d:`M22 4h-4`,key:`gwowj6`}],[`circle`,{cx:`4`,cy:`20`,r:`2`,key:`6kqj1y`}]]),Ql=$e(`trash-2`,[[`path`,{d:`M10 11v6`,key:`nco0om`}],[`path`,{d:`M14 11v6`,key:`outv1u`}],[`path`,{d:`M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6`,key:`miytrc`}],[`path`,{d:`M3 6h18`,key:`d0wm0j`}],[`path`,{d:`M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2`,key:`e791ji`}]]),$l=$e(`undo`,[[`path`,{d:`M3 7v6h6`,key:`1v2h90`}],[`path`,{d:`M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13`,key:`1r6uu6`}]]),eu=$e(`upload`,[[`path`,{d:`M12 3v12`,key:`1x0j5s`}],[`path`,{d:`m17 8-5-5-5 5`,key:`7q97r8`}],[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}]]),tu=$e(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]);function nu(){return()=>{}}function ru(){return(0,U.useSyncExternalStore)(nu,()=>!0,()=>!1)}function iu({children:e,fallback:t=null}){return ru()?e():t}function au(){return{accessor:(e,t)=>typeof e==`function`?{...t,accessorFn:e}:{...t,accessorKey:e},display:e=>e,group:e=>e}}function ou(e,t){return typeof e==`function`?e(t):e}function su(e,t){return n=>{t.setState(t=>({...t,[e]:ou(n,t[e])}))}}function cu(e){return e instanceof Function}function lu(e){return Array.isArray(e)&&e.every(e=>typeof e==`number`)}function uu(e,t){let n=[],r=e=>{e.forEach(e=>{n.push(e);let i=t(e);i!=null&&i.length&&r(i)})};return r(e),n}function W(e,t,n){let r=[],i;return a=>{let o;n.key&&n.debug&&(o=Date.now());let s=e(a);if(!(s.length!==r.length||s.some((e,t)=>r[t]!==e)))return i;r=s;let c;if(n.key&&n.debug&&(c=Date.now()),i=t(...s),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){let e=Math.round((Date.now()-o)*100)/100,t=Math.round((Date.now()-c)*100)/100,r=t/16,i=(e,t)=>{for(e=String(e);e.length<t;)e=` `+e;return e};console.info(`%câ± ${i(t,5)} /${i(e,5)} ms`,` 2 font-size: .6rem; 3 font-weight: bold; 4 color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,n?.key)}return i}}function G(e,t,n,r){return{debug:()=>e?.debugAll??e[t],key:!1,onChange:r}}function du(e,t,n,r){let i={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:()=>i.getValue()??e.options.renderFallbackValue,getContext:W(()=>[e,n,t,i],(e,t,n,r)=>({table:e,column:t,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue}),G(e.options,`debugCells`,`cell.getContext`))};return e._features.forEach(r=>{r.createCell==null||r.createCell(i,n,t,e)},{}),i}function fu(e,t,n,r){let i={...e._getDefaultColumnDef(),...t},a=i.accessorKey,o=i.id??(a?typeof String.prototype.replaceAll==`function`?a.replaceAll(`.`,`_`):a.replace(/\./g,`_`):void 0)??(typeof i.header==`string`?i.header:void 0),s;if(i.accessorFn?s=i.accessorFn:a&&(s=a.includes(`.`)?e=>{let t=e;for(let e of a.split(`.`))t=t?.[e];return t}:e=>e[i.accessorKey]),!o)throw Error();let c={id:`${String(o)}`,accessorFn:s,parent:r,depth:n,columnDef:i,columns:[],getFlatColumns:W(()=>[!0],()=>[c,...c.columns?.flatMap(e=>e.getFlatColumns())],G(e.options,`debugColumns`,`column.getFlatColumns`)),getLeafColumns:W(()=>[e._getOrderColumnsFn()],e=>{var t;return(t=c.columns)!=null&&t.length?e(c.columns.flatMap(e=>e.getLeafColumns())):[c]},G(e.options,`debugColumns`,`column.getLeafColumns`))};for(let t of e._features)t.createColumn==null||t.createColumn(c,e);return c}var pu=`debugHeaders`;function mu(e,t,n){let r={id:n.id??t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(r),e},getContext:()=>({table:e,header:r,column:t})};return e._features.forEach(t=>{t.createHeader==null||t.createHeader(r,e)}),r}var hu={createTable:e=>{e.getHeaderGroups=W(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>{let a=r?.map(e=>n.find(t=>
vendor: 43,025 bytes, line 4
4t.id===e)).filter(Boolean)??[],o=i?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],s=n.filter(e=>!(r!=null&&r.includes(e.id))&&!(i!=null&&i.includes(e.id)));return gu(t,[...a,...s,...o],e)},G(e.options,pu,`getHeaderGroups`)),e.getCenterHeaderGroups=W(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>(n=n.filter(e=>!(r!=null&&r.includes(e.id))&&!(i!=null&&i.includes(e.id))),gu(t,n,e,`center`)),G(e.options,pu,`getCenterHeaderGroups`)),e.getLeftHeaderGroups=W(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,r)=>gu(t,r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],e,`left`),G(e.options,pu,`getLeftHeaderGroups`)),e.getRightHeaderGroups=W(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,r)=>gu(t,r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],e,`right`),G(e.options,pu,`getRightHeaderGroups`)),e.getFooterGroups=W(()=>[e.getHeaderGroups()],e=>[...e].reverse(),G(e.options,pu,`getFooterGroups`)),e.getLeftFooterGroups=W(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),G(e.options,pu,`getLeftFooterGroups`)),e.getCenterFooterGroups=W(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),G(e.options,pu,`getCenterFooterGroups`)),e.getRightFooterGroups=W(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),G(e.options,pu,`getRightFooterGroups`)),e.getFlatHeaders=W(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),G(e.options,pu,`getFlatHeaders`)),e.getLeftFlatHeaders=W(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),G(e.options,pu,`getLeftFlatHeaders`)),e.getCenterFlatHeaders=W(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),G(e.options,pu,`getCenterFlatHeaders`)),e.getRightFlatHeaders=W(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),G(e.options,pu,`getRightFlatHeaders`)),e.getCenterLeafHeaders=W(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),G(e.options,pu,`getCenterLeafHeaders`)),e.getLeftLeafHeaders=W(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),G(e.options,pu,`getLeftLeafHeaders`)),e.getRightLeafHeaders=W(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),G(e.options,pu,`getRightLeafHeaders`)),e.getLeafHeaders=W(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,n)=>[...e[0]?.headers??[],...t[0]?.headers??[],...n[0]?.headers??[]].map(e=>e.getLeafHeaders()).flat(),G(e.options,pu,`getLeafHeaders`))}};function gu(e,t,n,r){let i=0,a=function(e,t){t===void 0&&(t=1),i=Math.max(i,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var n;(n=e.columns)!=null&&n.length&&a(e.columns,t+1)},0)};a(e);let o=[],s=(e,t)=>{let i={depth:t,id:[r,`${t}`].filter(Boolean).join(`_`),headers:[]},a=[];e.forEach(e=>{let o=[...a].reverse()[0],s=e.column.depth===i.depth,c,l=!1;if(s&&e.column.parent?c=e.column.parent:(c=e.column,l=!0),o&&o?.column===c)o.subHeaders.push(e);else{let i=mu(n,c,{id:[r,t,c.id,e?.id].filter(Boolean).join(`_`),isPlaceholder:l,placeholderId:l?`${a.filter(e=>e.column===c).length}`:void 0,depth:t,index:a.length});i.subHeaders.push(e),a.push(i)}i.headers.push(e),e.headerGroup=i}),o.push(i),t>0&&s(a,t-1)};s(t.map((e,t)=>mu(n,e,{depth:i,index:t})),i-1),o.reverse();let c=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,n=0,r=[0];e.subHeaders&&e.subHeaders.length?(r=[],c(e.subHeaders).forEach(e=>{let{colSpan:n,rowSpan:i}=e;t+=n,r.push(i)})):t=1;let i=Math.min(...r);return n+=i,e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}});return c(o[0]?.headers??[]),o}var _u=(e,t,n,r,i,a,o)=>{let s={id:t,index:r,original:n,depth:i,parentId:o,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(s._valuesCache.hasOwnProperty(t))return s._valuesCache[t];let n=e.getColumn(t);if(n!=null&&n.accessorFn)return s._valuesCache[t]=n.accessorFn(s.original,r),s._valuesCache[t]},getUniqueValues:t=>{if(s._uniqueValuesCache.hasOwnProperty(t))return s._uniqueValuesCache[t];let n=e.getColumn(t);if(n!=null&&n.accessorFn)return n.columnDef.getUniqueValues?(s._uniqueValuesCache[t]=n.columnDef.getUniqueValues(s.original,r),s._uniqueValuesCache[t]):(s._uniqueValuesCache[t]=[s.getValue(t)],s._uniqueValuesCache[t])},renderValue:t=>s.getValue(t)??e.options.renderFallbackValue,subRows:a??[],getLeafRows:()=>uu(s.subRows,e=>e.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let e=[],t=s;for(;;){let n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:W(()=>[e.getAllLeafColumns()],t=>t.map(t=>du(e,s,t,t.id)),G(e.options,`debugRows`,`getAllCells`)),_getAllCellsByColumnId:W(()=>[s.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),G(e.options,`debugRows`,`getAllCellsByColumnId`))};for(let t=0;t<e._features.length;t++){let n=e._features[t];n==null||n.createRow==null||n.createRow(s,e)}return s},vu={createColumn:(e,t)=>{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},yu=(e,t,n)=>{var r,i;let a=n==null||(r=n.toString())==null?void 0:r.toLowerCase();return!!(!((i=e.getValue(t))==null||(i=i.toString())==null||(i=i.toLowerCase())==null)&&i.includes(a))};yu.autoRemove=e=>ku(e);var bu=(e,t,n)=>{var r;return!!(!((r=e.getValue(t))==null||(r=r.toString())==null)&&r.includes(n))};bu.autoRemove=e=>ku(e);var xu=(e,t,n)=>{var r;return((r=e.getValue(t))==null||(r=r.toString())==null?void 0:r.toLowerCase())===n?.toLowerCase()};xu.autoRemove=e=>ku(e);var Su=(e,t,n)=>e.getValue(t)?.includes(n);Su.autoRemove=e=>ku(e);var Cu=(e,t,n)=>!n.some(n=>{var r;return!((r=e.getValue(t))!=null&&r.includes(n))});Cu.autoRemove=e=>ku(e)||!(e!=null&&e.length);var wu=(e,t,n)=>n.some(n=>e.getValue(t)?.includes(n));wu.autoRemove=e=>ku(e)||!(e!=null&&e.length);var Tu=(e,t,n)=>e.getValue(t)===n;Tu.autoRemove=e=>ku(e);var Eu=(e,t,n)=>e.getValue(t)==n;Eu.autoRemove=e=>ku(e);var Du=(e,t,n)=>{let[r,i]=n,a=e.getValue(t);return a>=r&&a<=i};Du.resolveFilterValue=e=>{let[t,n]=e,r=typeof t==`number`?t:parseFloat(t),i=typeof n==`number`?n:parseFloat(n),a=t===null||Number.isNaN(r)?-1/0:r,o=n===null||Number.isNaN(i)?1/0:i;if(a>o){let e=a;a=o,o=e}return[a,o]},Du.autoRemove=e=>ku(e)||ku(e[0])&&ku(e[1]);var Ou={includesString:yu,includesStringSensitive:bu,equalsString:xu,arrIncludes:Su,arrIncludesAll:Cu,arrIncludesSome:wu,equals:Tu,weakEquals:Eu,inNumberRange:Du};function ku(e){return e==null||e===``}var Au={getDefaultColumnDef:()=>({filterFn:`auto`}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:su(`columnFilters`,e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{let n=t.getCoreRowModel().flatRows[0]?.getValue(e.id);return typeof n==`string`?Ou.includesString:typeof n==`number`?Ou.inNumberRange:typeof n==`boolean`||typeof n==`object`&&n?Ou.equals:Array.isArray(n)?Ou.arrIncludes:Ou.weakEquals},e.getFilterFn=()=>cu(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn===`auto`?e.getAutoFilterFn():t.options.filterFns?.[e.columnDef.filterFn]??Ou[e.columnDef.filterFn],e.getCanFilter=()=>(e.columnDef.enableColumnFilter??!0)&&(t.options.enableColumnFilters??!0)&&(t.options.enableFilters??!0)&&!!e.accessorFn,e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return(n=t.getState().columnFilters)==null||(n=n.find(t=>t.id===e.id))==null?void 0:n.value},e.getFilterIndex=()=>t.getState().columnFilters?.findIndex(t=>t.id===e.id)??-1,e.setFilterValue=n=>{t.setColumnFilters(t=>{let r=e.getFilterFn(),i=t?.find(t=>t.id===e.id),a=ou(n,i?i.value:void 0);if(ju(r,a,e))return t?.filter(t=>t.id!==e.id)??[];let o={id:e.id,value:a};return i?t?.map(t=>t.id===e.id?o:t)??[]:t!=null&&t.length?[...t,o]:[o]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{let n=e.getAllLeafColumns();e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(e=>ou(t,e)?.filter(e=>{let t=n.find(t=>t.id===e.id);return!(t&&ju(t.getFilterFn(),e.value,t))}))},e.resetColumnFilters=t=>{e.setColumnFilters(t?[]:e.initialState?.columnFilters??[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function ju(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||t===void 0||typeof t==`string`&&!t}var Mu={sum:(e,t,n)=>n.reduce((t,n)=>{let r=n.getValue(e);return t+(typeof r==`number`?r:0)},0),min:(e,t,n)=>{let r;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r>n||r===void 0&&n>=n)&&(r=n)}),r},max:(e,t,n)=>{let r;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r<n||r===void 0&&n>=n)&&(r=n)}),r},extent:(e,t,n)=>{let r,i;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r===void 0?n>=n&&(r=i=n):(r>n&&(r=n),i<n&&(i=n)))}),[r,i]},mean:(e,t)=>{let n=0,r=0;if(t.forEach(t=>{let i=t.getValue(e);i!=null&&(i=+i)>=i&&(++n,r+=i)}),n)return r/n},median:(e,t)=>{if(!t.length)return;let n=t.map(t=>t.getValue(e));if(!lu(n))return;if(n.length===1)return n[0];let r=Math.floor(n.length/2),i=n.sort((e,t)=>e-t);return n.length%2==0?(i[r-1]+i[r])/2:i[r]},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},Nu={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t;return((t=e.getValue())==null||t.toString==null?void 0:t.toString())??null},aggregationFn:`auto`}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:su(`grouping`,e),groupedColumnMode:`reorder`}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>t!=null&&t.includes(e.id)?t.filter(t=>t!==e.id):[...t??[],e.id])},e.getCanGroup=()=>(e.columnDef.enableGrouping??!0)&&(t.options.enableGrouping??!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue),e.getIsGrouped=()=>t.getState().grouping?.includes(e.id),e.getGroupedIndex=()=>t.getState().grouping?.indexOf(e.id),e.getToggleGroupingHandler=()=>{let t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{let n=t.getCoreRowModel().flatRows[0]?.getValue(e.id);if(typeof n==`number`)return Mu.sum;if(Object.prototype.toString.call(n)===`[object Date]`)return Mu.extent},e.getAggregationFn=()=>{if(!e)throw Error();return cu(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn===`auto`?e.getAutoAggregationFn():t.options.aggregationFns?.[e.columnDef.aggregationFn]??Mu[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{e.setGrouping(t?[]:e.initialState?.grouping??[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];let r=t.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,r)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((t=n.subRows)!=null&&t.length)}}};function Pu(e,t,n){if(!(t!=null&&t.length)||!n)return e;let r=e.filter(e=>!t.includes(e.id));return n===`remove`?r:[...t.map(t=>e.find(e=>e.id===t)).filter(Boolean),...r]}var Fu={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:su(`columnOrder`,e)}),createColumn:(e,t)=>{e.getIndex=W(e=>[Ku(t,e)],t=>t.findIndex(t=>t.id===e.id),G(t.options,`debugColumns`,`getIndex`)),e.getIsFirstColumn=n=>Ku(t,n)[0]?.id===e.id,e.getIsLastColumn=n=>{let r=Ku(t,n);return r[r.length-1]?.id===e.id}},createTable:e=>{e.setColumnOrder=t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{e.setColumnOrder(t?[]:e.initialState.columnOrder??[])},e._getOrderColumnsFn=W(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,n)=>r=>{let i=[];if(!(e!=null&&e.length))i=r;else{let t=[...e],n=[...r];for(;n.length&&t.length;){let e=t.shift(),r=n.findIndex(t=>t.id===e);r>-1&&i.push(n.splice(r,1)[0])}i=[...i,...n]}return Pu(i,t,n)},G(e.options,`debugTable`,`_getOrderColumnsFn`))}},Iu=()=>({left:[],right:[]}),Lu={getInitialState:e=>({columnPinning:Iu(),...e}),getDefaultOptions:e=>({onColumnPinningChange:su(`columnPinning`,e)}),createColumn:(e,t)=>{e.pin=n=>{let r=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>n===`right`?{left:(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),right:[...(e?.right??[]).filter(e=>!(r!=null&&r.includes(e))),...r]}:n===`left`?{left:[...(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),...r],right:(e?.right??[]).filter(e=>!(r!=null&&r.includes(e)))}:{left:(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),right:(e?.right??[]).filter(e=>!(r!=null&&r.includes(e)))})},e.getCanPin=()=>e.getLeafColumns().some(e=>(e.columnDef.enablePinning??!0)&&(t.options.enableColumnPinning??t.options.enablePinning??!0)),e.getIsPinned=()=>{let n=e.getLeafColumns().map(e=>e.id),{left:r,right:i}=t.getState().columnPinning,a=n.some(e=>r?.includes(e)),o=n.some(e=>i?.includes(e));return a?`left`:o?`right`:!1},e.getPinnedIndex=()=>{var n;let r=e.getIsPinned();return r?((n=t.getState().columnPinning)==null||(n=n[r])==null?void 0:n.indexOf(e.id))??-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=W(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,n)=>{let r=[...t??[],...n??[]];return e.filter(e=>!r.includes(e.column.id))},G(t.options,`debugRows`,`getCenterVisibleCells`)),e.getLeftVisibleCells=W(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(e,t)=>(t??[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:`left`})),G(t.options,`debugRows`,`getLeftVisibleCells`)),e.getRightVisibleCells=W(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(t??[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:`right`})),G(t.options,`debugRows`,`getRightVisibleCells`))},createTable:e=>{e.setColumnPinning=t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>e.setColumnPinning(t?Iu():e.initialState?.columnPinning??Iu()),e.getIsSomeColumnsPinned=t=>{let n=e.getState().columnPinning;return t?!!n[t]?.length:!!(n.left?.length||n.right?.length)},e.getLeftLeafColumns=W(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(t??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),G(e.options,`debugColumns`,`getLeftLeafColumns`)),e.getRightLeafColumns=W(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(t??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),G(e.options,`debugColumns`,`getRightLeafColumns`)),e.getCenterLeafColumns=W(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,n)=>{let r=[...t??[],...n??[]];return e.filter(e=>!r.includes(e.id))},G(e.options,`debugColumns`,`getCenterLeafColumns`))}};function Ru(e){return e||(typeof document<`u`?document:null)}var zu={size:150,minSize:20,maxSize:2**53-1},Bu=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),Vu={getDefaultColumnDef:()=>zu,getInitialState:e=>({columnSizing:{},columnSizingInfo:Bu(),...e}),getDefaultOptions:e=>({columnResizeMode:`onEnd`,columnResizeDirection:`ltr`,onColumnSizingChange:su(`columnSizing`,e),onColumnSizingInfoChange:su(`columnSizingInfo`,e)}),createColumn:(e,t)=>{e.getSize=()=>{let n=t.getState().columnSizing[e.id];return Math.min(Math.max(e.columnDef.minSize??zu.minSize,n??e.columnDef.size??zu.size),e.columnDef.maxSize??zu.maxSize)},e.getStart=W(e=>[e,Ku(t,e),t.getState().columnSizing],(t,n)=>n.slice(0,e.getIndex(t)).reduce((e,t)=>e+t.getSize(),0),G(t.options,`debugColumns`,`getStart`)),e.getAfter=W(e=>[e,Ku(t,e),t.getState().columnSizing],(t,n)=>n.slice(e.getIndex(t)+1).reduce((e,t)=>e+t.getSize(),0),G(t.options,`debugColumns`,`getAfter`)),e.resetSize=()=>{t.setColumnSizing(t=>{let{[e.id]:n,...r}=t;return r})},e.getCanResize=()=>(e.columnDef.enableResizing??!0)&&(t.options.enableColumnResizing??!0),e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0,n=e=>{e.subHeaders.length?e.subHeaders.forEach(n):t+=e.column.getSize()??0};return n(e),t},e.getStart=()=>{if(e.index>0){let t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=n=>{let r=t.getColumn(e.column.id),i=r?.getCanResize();return a=>{if(!r||!i||(a.persist==null||a.persist(),Wu(a)&&a.touches&&a.touches.length>1))return;let o=e.getSize(),s=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[r.id,r.getSize()]],c=Wu(a)?Math.round(a.touches[0].clientX):a.clientX,l={},u=(e,n)=>{typeof n==`number`&&(t.setColumnSizingInfo(e=>{let r=t.options.columnResizeDirection===`rtl`?-1:1,i=(n-(e?.startOffset??0))*r,a=Math.max(i/(e?.startSize??0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,n]=e;l[t]=Math.round(Math.max(n+n*a,0)*100)/100}),{...e,deltaOffset:i,deltaPercentage:a}}),(t.options.columnResizeMode===`onChange`||e===`end`)&&t.setColumnSizing(e=>({...e,...l})))},d=e=>u(`move`,e),f=e=>{u(`end`,e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=Ru(n),m={moveHandler:e=>d(e.clientX),upHandler:e=>{p?.removeEventListener(`mousemove`,m.moveHandler),p?.removeEventListener(`mouseup`,m.upHandler),f(e.clientX)}},h={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(e.touches[0].clientX),!1),upHandler:e=>{p?.removeEventListener(`touchmove`,h.moveHandler),p?.removeEventListener(`touchend`,h.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),f(e.touches[0]?.clientX)}},g=Uu()?{passive:!1}:!1;Wu(a)?(p?.addEventListener(`touchmove`,h.moveHandler,g),p?.addEventListener(`touchend`,h.upHandler,g)):(p?.addEventListener(`mousemove`,m.moveHandler,g),p?.addEventListener(`mouseup`,m.upHandler,g)),t.setColumnSizingInfo(e=>({...e,startOffset:c,startSize:o,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:r.id}))}}},createTable:e=>{e.setColumnSizing=t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{e.setColumnSizing(t?{}:e.initialState.columnSizing??{})},e.resetHeaderSizeInfo=t=>{e.setColumnSizingInfo(t?Bu():e.initialState.columnSizingInfo??Bu())},e.getTotalSize=()=>e.getHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getLeftTotalSize=()=>e.getLeftHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getCenterTotalSize=()=>e.getCenterHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getRightTotalSize=()=>e.getRightHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0}},Hu=null;function Uu(){if(typeof Hu==`boolean`)return Hu;let e=!1;try{let t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener(`test`,n,t),window.removeEventListener(`test`,n)}catch{e=!1}return Hu=e,Hu}function Wu(e){return e.type===`touchstart`}var Gu={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:su(`columnVisibility`,e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:n??!e.getIsVisible()}))},e.getIsVisible=()=>{let n=e.columns;return(n.length?n.some(e=>e.getIsVisible()):t.getState().columnVisibility?.[e.id])??!0},e.getCanHide=()=>(e.columnDef.enableHiding??!0)&&(t.options.enableHiding??!0),e.getToggleVisibilityHandler=()=>t=>{e.toggleVisibility==null||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=W(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),G(t.options,`debugRows`,`_getAllVisibleCells`)),e.getVisibleCells=W(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,n)=>[...e,...t,...n],G(t.options,`debugRows`,`getVisibleCells`))},createTable:e=>{let t=(t,n)=>W(()=>[n(),n().filter(e=>e.getIsVisible()).map(e=>e.id).join(`_`)],e=>e.filter(e=>e.getIsVisible==null?void 0:e.getIsVisible()),G(e.options,`debugColumns`,t));e.getVisibleFlatColumns=t(`getVisibleFlatColumns`,()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t(`getVisibleLeafColumns`,()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t(`getLeftVisibleLeafColumns`,()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t(`getRightVisibleLeafColumns`,()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t(`getCenterVisibleLeafColumns`,()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{e.setColumnVisibility(t?{}:e.initialState.columnVisibility??{})},e.toggleAllColumnsVisible=t=>{t??=!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,n)=>({...e,[n.id]:t||!(n.getCanHide!=null&&n.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(e.getIsVisible!=null&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>e.getIsVisible==null?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{e.toggleAllColumnsVisible(t.target?.checked)}}};function Ku(e,t){return t?t===`center`?e.getCenterVisibleLeafColumns():t===`left`?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}var qu={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,`__global__`),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,`__global__`),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,`__global__`),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},Ju={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:su(`globalFilter`,e),globalFilterFn:`auto`,getColumnCanGlobalFilter:t=>{var n;let r=(n=e.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[t.id])==null?void 0:n.getValue();return typeof r==`string`||typeof r==`number`}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>(e.columnDef.enableGlobalFilter??!0)&&(t.options.enableGlobalFilter??!0)&&(t.options.enableFilters??!0)&&((t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))??!0)&&!!e.accessorFn},createTable:e=>{e.getGlobalAutoFilterFn=()=>Ou.includesString,e.getGlobalFilterFn=()=>{let{globalFilterFn:t}=e.options;return cu(t)?t:t===`auto`?e.getGlobalAutoFilterFn():e.options.filterFns?.[t]??Ou[t]},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},Yu={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:su(`expanded`,e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{if(!t){e._queue(()=>{t=!0});return}if(e.options.autoResetAll??e.options.autoResetExpanded??!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=t=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{t??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{e.setExpanded(t?{}:e.initialState?.expanded??{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{t.persist==null||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{let t=e.getState().expanded;return t===!0||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{let t=e.getState().expanded;return typeof t==`boolean`?t===!0:!(!Object.keys(t).length||e.getRowModel().flatRows.some(e=>!e.getIsExpanded()))},e.getExpandedDepth=()=>{let t=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(e=>{let n=e.split(`.`);t=Math.max(t,n.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(r=>{let i=r===!0?!0:!!(r!=null&&r[e.id]),a={};if(r===!0?Object.keys(t.getRowModel().rowsById).forEach(e=>{a[e]=!0}):a=r,n??=!i,!i&&n)return{...a,[e.id]:!0};if(i&&!n){let{[e.id]:t,...n}=a;return n}return r})},e.getIsExpanded=()=>{let n=t.getState().expanded;return!!((t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))??(n===!0||n?.[e.id]))},e.getCanExpand=()=>{var n;return(t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))??((t.options.enableExpanding??!0)&&!!((n=e.subRows)!=null&&n.length))},e.getIsAllParentsExpanded=()=>{let n=!0,r=e;for(;n&&r.parentId;)r=t.getRow(r.parentId,!0),n=r.getIsExpanded();return n},e.getToggleExpandedHandler=()=>{let t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},Xu=0,Zu=10,Qu=()=>({pageIndex:Xu,pageSize:Zu}),$u={getInitialState:e=>({...e,pagination:{...Qu(),...e?.pagination}}),getDefaultOptions:e=>({onPaginationChange:su(`pagination`,e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{if(!t){e._queue(()=>{t=!0});return}if(e.options.autoResetAll??e.options.autoResetPageIndex??!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=t=>e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(e=>ou(t,e)),e.resetPagination=t=>{e.setPagination(t?Qu():e.initialState.pagination??Qu())},e.setPageIndex=t=>{e.setPagination(n=>{let r=ou(t,n.pageIndex),i=e.options.pageCount===void 0||e.options.pageCount===-1?2**53-1:e.options.pageCount-1;return r=Math.max(0,Math.min(r,i)),{...n,pageIndex:r}})},e.resetPageIndex=t=>{var n;e.setPageIndex(t?Xu:((n=e.initialState)==null||(n=n.pagination)==null?void 0:n.pageIndex)??Xu)},e.resetPageSize=t=>{var n;e.setPageSize(t?Zu:((n=e.initialState)==null||(n=n.pagination)==null?void 0:n.pageSize)??Zu)},e.setPageSize=t=>{e.setPagination(e=>{let n=Math.max(1,ou(t,e.pageSize)),r=e.pageSize*e.pageIndex,i=Math.floor(r/n);return{...e,pageIndex:i,pageSize:n}})},e.setPageCount=t=>e.setPagination(n=>{let r=ou(t,e.options.pageCount??-1);return typeof r==`number`&&(r=Math.max(-1,r)),{...n,pageCount:r}}),e.getPageOptions=W(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...Array(e)].fill(null).map((e,t)=>t)),t},G(e.options,`debugTable`,`getPageOptions`)),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{let{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return n===-1?!0:n===0?!1:t<n-1},e.previousPage=()=>e.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>e.options.pageCount??Math.ceil(e.getRowCount()/e.getState().pagination.pageSize),e.getRowCount=()=>e.options.rowCount??e.getPrePaginationRowModel().rows.length}},ed=()=>({top:[],bottom:[]}),td={getInitialState:e=>({rowPinning:ed(),...e}),getDefaultOptions:e=>({onRowPinningChange:su(`rowPinning`,e)}),createRow:(e,t)=>{e.pin=(n,r,i)=>{let a=r?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],o=i?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],s=new Set([...o,e.id,...a]);t.setRowPinning(e=>n===`bottom`?{top:(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),bottom:[...(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e))),...Array.from(s)]}:n===`top`?{top:[...(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),...Array.from(s)],bottom:(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e)))}:{top:(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),bottom:(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e)))})},e.getCanPin=()=>{let{enableRowPinning:n,enablePinning:r}=t.options;return typeof n==`function`?n(e):n??r??!0},e.getIsPinned=()=>{let n=[e.id],{top:r,bottom:i}=t.getState().rowPinning,a=n.some(e=>r?.includes(e)),o=n.some(e=>i?.includes(e));return a?`top`:o?`bottom`:!1},e.getPinnedIndex=()=>{let n=e.getIsPinned();return n?((n===`top`?t.getTopRows():t.getBottomRows())?.map(e=>{let{id:t}=e;return t}))?.indexOf(e.id)??-1:-1}},createTable:e=>{e.setRowPinning=t=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>e.setRowPinning(t?ed():e.initialState?.rowPinning??ed()),e.getIsSomeRowsPinned=t=>{let n=e.getState().rowPinning;return t?!!n[t]?.length:!!(n.top?.length||n.bottom?.length)},e._getPinnedRows=(t,n,r)=>(e.options.keepPinnedRows??!0?(n??[]).map(t=>{let n=e.getRow(t,!0);return n.getIsAllParentsExpanded()?n:null}):(n??[]).map(e=>t.find(t=>t.id===e))).filter(Boolean).map(e=>({...e,position:r})),e.getTopRows=W(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,`top`),G(e.options,`debugRows`,`getTopRows`)),e.getBottomRows=W(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,`bottom`),G(e.options,`debugRows`,`getBottomRows`)),e.getCenterRows=W(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,n)=>{let r=new Set([...t??[],...n??[]]);return e.filter(e=>!r.has(e.id))},G(e.options,`debugRows`,`getCenterRows`))}},nd={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:su(`rowSelection`,e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>e.setRowSelection(t?{}:e.initialState.rowSelection??{}),e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=t===void 0?!e.getIsAllRowsSelected():t;let r={...n},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach(e=>{e.getCanSelect()&&(r[e.id]=!0)}):i.forEach(e=>{delete r[e.id]}),r})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{let r=t===void 0?!e.getIsAllPageRowsSelected():t,i={...n};return e.getRowModel().rows.forEach(t=>{rd(i,t.id,r,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=W(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?id(e,n):{rows:[],flatRows:[],rowsById:{}},G(e.options,`debugTable`,`getSelectedRowModel`)),e.getFilteredSelectedRowModel=W(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?id(e,n):{rows:[],flatRows:[],rowsById:{}},G(e.options,`debugTable`,`getFilteredSelectedRowModel`)),e.getGroupedSelectedRowModel=W(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?id(e,n):{rows:[],flatRows:[],rowsById:{}},G(e.options,`debugTable`,`getGroupedSelectedRowModel`)),e.getIsAllRowsSelected=()=>{let t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState(),r=!!(t.length&&Object.keys(n).length);return r&&t.some(e=>e.getCanSelect()&&!n[e.id])&&(r=!1),r},e.getIsAllPageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:n}=e.getState(),r=!!t.length;return r&&t.some(e=>!n[e.id])&&(r=!1),r},e.getIsSomeRowsSelected=()=>{let t=Object.keys(e.getState().rowSelection??{}).length;return t>0&&t<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,r)=>{let i=e.getIsSelected();t.setRowSelection(a=>{if(n=n===void 0?!i:n,e.getCanSelect()&&i===n)return a;let o={...a};return rd(o,e.id,n,r?.selectChildren??!0,t),o})},e.getIsSelected=()=>{let{rowSelection:n}=t.getState();return ad(e,n)},e.getIsSomeSelected=()=>{let{rowSelection:n}=t.getState();return od(e,n)===`some`},e.getIsAllSubRowsSelected=()=>{let{rowSelection:n}=t.getState();return od(e,n)===`all`},e.getCanSelect=()=>typeof t.options.enableRowSelection==`function`?t.options.enableRowSelection(e):t.options.enableRowSelection??!0,e.getCanSelectSubRows=()=>typeof t.options.enableSubRowSelection==`function`?t.options.enableSubRowSelection(e):t.options.enableSubRowSelection??!0,e.getCanMultiSelect=()=>typeof t.options.enableMultiRowSelection==`function`?t.options.enableMultiRowSelection(e):t.options.enableMultiRowSelection??!0,e.getToggleSelectedHandler=()=>{let t=e.getCanSelect();return n=>{t&&e.toggleSelected(n.target?.checked)}}}},rd=(e,t,n,r,i)=>{var a;let o=i.getRow(t,!0);n?(o.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),o.getCanSelect()&&(e[t]=!0)):delete e[t],r&&(a=o.subRows)!=null&&a.length&&o.getCanSelectSubRows()&&o.subRows.forEach(t=>rd(e,t.id,n,r,i))};function id(e,t){let n=e.getState().rowSelection,r=[],i={},a=function(e,t){return e.map(e=>{var t;let o=ad(e,n);if(o&&(r.push(e),i[e.id]=e),(t=e.subRows)!=null&&t.length&&(e={...e,subRows:a(e.subRows)}),o)return e}).filter(Boolean)};return{rows:a(t.rows),flatRows:r,rowsById:i}}function ad(e,t){return t[e.id]??!1}function od(e,t,n){var r;if(!((r=e.subRows)!=null&&r.length))return!1;let i=!0,a=!1;return e.subRows.forEach(e=>{if(!(a&&!i)&&(e.getCanSelect()&&(ad(e,t)?a=!0:i=!1),e.subRows&&e.subRows.length)){let n=od(e,t);n===`all`?a=!0:(n===`some`&&(a=!0),i=!1)}}),i?`all`:a?`some`:!1}var sd=/([0-9]+)/gm,cd=(e,t,n)=>gd(hd(e.getValue(n)).toLowerCase(),hd(t.getValue(n)).toLowerCase()),ld=(e,t,n)=>gd(hd(e.getValue(n)),hd(t.getValue(n))),ud=(e,t,n)=>md(hd(e.getValue(n)).toLowerCase(),hd(t.getValue(n)).toLowerCase()),dd=(e,t,n)=>md(hd(e.getValue(n)),hd(t.getValue(n))),fd=(e,t,n)=>{let r=e.getValue(n),i=t.getValue(n);return r>i?1:r<i?-1:0},pd=(e,t,n)=>md(e.getValue(n),t.getValue(n));function md(e,t){return e===t?0:e>t?1:-1}function hd(e){return typeof e==`number`?isNaN(e)||e===1/0||e===-1/0?``:String(e):typeof e==`string`?e:``}function gd(e,t){let n=e.split(sd).filter(Boolean),r=t.split(sd).filter(Boolean);for(;n.length&&r.length;){let e=n.shift(),t=r.shift(),i=parseInt(e,10),a=parseInt(t,10),o=[i,a].sort();if(isNaN(o[0])){if(e>t)return 1;if(t>e)return-1;continue}if(isNaN(o[1]))return isNaN(i)?-1:1;if(i>a)return 1;if(a>i)return-1}return n.length-r.length}var _d={alphanumeric:cd,alphanumericCaseSensitive:ld,text:ud,textCaseSensitive:dd,datetime:fd,basic:pd},vd=[hu,Gu,Fu,Lu,vu,Au,qu,Ju,{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:`auto`,sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:su(`sorting`,e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{let n=t.getFilteredRowModel().flatRows.slice(10),r=!1;for(let t of n){let n=t?.getValue(e.id);if(Object.prototype.toString.call(n)===`[object Date]`)return _d.datetime;if(typeof n==`string`&&(r=!0,n.split(sd).length>1))return _d.alphanumeric}return r?_d.text:_d.basic},e.getAutoSortDir=()=>typeof t.getFilteredRowModel().flatRows[0]?.getValue(e.id)==`string`?`asc`:`desc`,e.getSortingFn=()=>{if(!e)throw Error();return cu(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn===`auto`?e.getAutoSortingFn():t.options.sortingFns?.[e.columnDef.sortingFn]??_d[e.columnDef.sortingFn]},e.toggleSorting=(n,r)=>{let i=e.getNextSortingOrder(),a=n!=null;t.setSorting(o=>{let s=o?.find(t=>t.id===e.id),c=o?.findIndex(t=>t.id===e.id),l=[],u,d=a?n:i===`desc`;return u=o!=null&&o.length&&e.getCanMultiSort()&&r?s?`toggle`:`add`:o!=null&&o.length&&c!==o.length-1?`replace`:s?`toggle`:`replace`,u===`toggle`&&(a||i||(u=`remove`)),u===`add`?(l=[...o,{id:e.id,desc:d}],l.splice(0,l.length-(t.options.maxMultiSortColCount??2**53-1))):l=u===`toggle`?o.map(t=>t.id===e.id?{...t,desc:d}:t):u===`remove`?o.filter(t=>t.id!==e.id):[{id:e.id,desc:d}],l})},e.getFirstSortDir=()=>e.columnDef.sortDescFirst??t.options.sortDescFirst??e.getAutoSortDir()===`desc`?`desc`:`asc`,e.getNextSortingOrder=n=>{let r=e.getFirstSortDir(),i=e.getIsSorted();return i?i!==r&&(t.options.enableSortingRemoval??!0)&&(!n||(t.options.enableMultiRemove??!0))?!1:i===`desc`?`asc`:`desc`:r},e.getCanSort=()=>(e.columnDef.enableSorting??!0)&&(t.options.enableSorting??!0)&&!!e.accessorFn,e.getCanMultiSort=()=>e.columnDef.enableMultiSort??t.options.enableMultiSort??!!e.accessorFn,e.getIsSorted=()=>{let n=t.getState().sorting?.find(t=>t.id===e.id);return n?n.desc?`desc`:`asc`:!1},e.getSortIndex=()=>t.getState().sorting?.findIndex(t=>t.id===e.id)??-1,e.clearSorting=()=>{t.setSorting(t=>t!=null&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{let n=e.getCanSort();return r=>{n&&(r.persist==null||r.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(r):!1))}}},createTable:e=>{e.setSorting=t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{e.setSorting(t?[]:e.initialState?.sorting??[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},Nu,Yu,$u,td,nd,Vu];function yd(e){let t=[...vd,...e._features??[]],n={_features:t},r=n._features.reduce((e,t)=>Object.assign(e,t.getDefaultOptions==null?void 0:t.getDefaultOptions(n)),{}),i=e=>n.options.mergeOptions?n.options.mergeOptions(r,e):{...r,...e},a={...e.initialState??{}};n._features.forEach(e=>{a=(e.getInitialState==null?void 0:e.getInitialState(a))??a});let o=[],s=!1,c={_features:t,options:{...r,...e},initialState:a,_queue:e=>{o.push(e),s||(s=!0,Promise.resolve().then(()=>{for(;o.length;)o.shift()();s=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{n.setState(n.initialState)},setOptions:e=>{n.options=i(ou(e,n.options))},getState:()=>n.options.state,setState:e=>{n.options.onStateChange==null||n.options.onStateChange(e)},_getRowId:(e,t,r)=>(n.options.getRowId==null?void 0:n.options.getRowId(e,t,r))??`${r?[r.id,t].join(`.`):t}`,getCoreRowModel:()=>(n._getCoreRowModel||=n.options.getCoreRowModel(n),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:(e,t)=>{let r=(t?n.getPrePaginationRowModel():n.getRowModel()).rowsById[e];if(!r&&(r=n.getCoreRowModel().rowsById[e],!r))throw Error();return r},_getDefaultColumnDef:W(()=>[n.options.defaultColumn],e=>(e??={},{header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t;return((t=e.renderValue())==null||t.toString==null?void 0:t.toString())??null},...n._features.reduce((e,t)=>Object.assign(e,t.getDefaultColumnDef==null?void 0:t.getDefaultColumnDef()),{}),...e}),G(e,`debugColumns`,`_getDefaultColumnDef`)),_getColumnDefs:()=>n.options.columns,getAllColumns:W(()=>[n._getColumnDefs()],e=>{let t=function(e,r,i){return i===void 0&&(i=0),e.map(e=>{let a=fu(n,e,i,r),o=e;return a.columns=o.columns?t(o.columns,a,i+1):[],a})};return t(e)},G(e,`debugColumns`,`getAllColumns`)),getAllFlatColumns:W(()=>[n.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),G(e,`debugColumns`,`getAllFlatColumns`)),_getAllFlatColumnsById:W(()=>[n.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),G(e,`debugColumns`,`getAllFlatColumnsById`)),getAllLeafColumns:W(()=>[n.getAllColumns(),n._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),G(e,`debugColumns`,`getAllLeafColumns`)),getColumn:e=>n._getAllFlatColumnsById()[e]};Object.assign(n,c);for(let e=0;e<n._features.length;e++){let t=n._features[e];t==null||t.createTable==null||t.createTable(n)}return n}function bd(){return e=>W(()=>[e.options.data],t=>{let n={rows:[],flatRows:[],rowsById:{}},r=function(t,i,a){i===void 0&&(i=0);let o=[];for(let c=0;c<t.length;c++){let l=_u(e,e._getRowId(t[c],c,a),t[c],c,i,void 0,a?.id);if(n.flatRows.push(l),n.rowsById[l.id]=l,o.push(l),e.options.getSubRows){var s;l.originalSubRows=e.options.getSubRows(t[c],c),(s=l.originalSubRows)!=null&&s.length&&(l.subRows=r(l.originalSubRows,i+1,l))}}return o};return n.rows=r(t),n},G(e.options,`debugTable`,`getRowModel`,()=>e._autoResetPageIndex()))}function xd(e,t){return e?Sd(e)?U.createElement(e,t):e:null}function Sd(e){return Cd(e)||typeof e==`function`||wd(e)}function Cd(e){return typeof e==`function`&&(()=>{let t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function wd(e){return typeof e==`object`&&typeof e.$$typeof==`symbol`&&[`react.memo`,`react.forward_ref`].includes(e.$$typeof.description)}function Td(e){let t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=U.useState(()=>({current:yd(t)})),[r,i]=U.useState(()=>n.current.initialState);return n.current.setOptions(t=>({...t,...e,state:{...r,...e.state},onStateChange:t=>{i(t),e.onStateChange==null||e.onStateChange(t)}
4})),n.current}var Ed={},Dd={},Od=34,kd=10,Ad=13;function jd(e){return Function(`d`,`return {`+e.map(function(e,t){return JSON.stringify(e)+`: d[`+t+`] || ""`}).join(`,`)+`}`)}function Md(e,t){var n=jd(e);return function(r,i){return t(n(r),i,e)}}function Nd(e){var t=Object.create(null),n=[];return e.forEach(function(e){for(var r in e)r in t||n.push(t[r]=r)}),n}function Pd(e,t){var n=e+``,r=n.length;return r<t?Array(t-r+1).join(0)+n:n}function Fd(e){return e<0?`-`+Pd(-e,6):e>9999?`+`+Pd(e,6):Pd(e,4)}function Id(e){var t=e.getUTCHours(),n=e.getUTCMinutes(),r=e.getUTCSeconds(),i=e.getUTCMilliseconds();return isNaN(e)?`Invalid Date`:Fd(e.getUTCFullYear(),4)+`-`+Pd(e.getUTCMonth()+1,2)+`-`+Pd(e.getUTCDate(),2)+(i?`T`+Pd(t,2)+`:`+Pd(n,2)+`:`+Pd(r,2)+`.`+Pd(i,3)+`Z`:r?`T`+Pd(t,2)+`:`+Pd(n,2)+`:`+Pd(r,2)+`Z`:n||t?`T`+Pd(t,2)+`:`+Pd(n,2)+`Z`:``)}function Ld(e){var t=RegExp(`["`+e+` 5\r]`),n=e.charCodeAt(0);function r(e,t){var n,r,a=i(e,function(e,i){if(n)return n(e,i-1);r=e,n=t?Md(e,t):jd(e)});return a.columns=r||[],a}function i(e,t){var r=[],i=e.length,a=0,o=0,s,c=i<=0,l=!1;e.charCodeAt(i-1)===kd&&--i,e.charCodeAt(i-1)===Ad&&--i;function u(){if(c)return Dd;if(l)return l=!1,Ed;var t,r=a,o;if(e.charCodeAt(r)===Od){for(;a++<i&&e.charCodeAt(a)!==Od||e.charCodeAt(++a)===Od;);return(t=a)>=i?c=!0:(o=e.charCodeAt(a++))===kd?l=!0:o===Ad&&(l=!0,e.charCodeAt(a)===kd&&++a),e.slice(r+1,t-1).replace(/""/g,`"`)}for(;a<i;){if((o=e.charCodeAt(t=a++))===kd)l=!0;else if(o===Ad)l=!0,e.charCodeAt(a)===kd&&++a;else if(o!==n)continue;return e.slice(r,t)}return c=!0,e.slice(r,i)}for(;(s=u())!==Dd;){for(var d=[];s!==Ed&&s!==Dd;)d.push(s),s=u();t&&(d=t(d,o++))==null||r.push(d)}return r}function a(t,n){return t.map(function(t){return n.map(function(e){return u(t[e])}).join(e)})}function o(t,n){return n??=Nd(t),[n.map(u).join(e)].concat(a(t,n)).join(` 6`)}function s(e,t){return t??=Nd(e),a(e,t).join(` 7`)}function c(e){return e.map(l).join(` 8`)}function l(t){return t.map(u).join(e)}function u(e){return e==null?``:e instanceof Date?Id(e):t.test(e+=``)?`"`+e.replace(/"/g,`""`)+`"`:e}return{parse:r,parseRows:i,format:o,formatBody:s,formatRows:c,formatRow:l,formatValue:u}}var Rd=Ld(`,`),zd=Rd.parse;Rd.parseRows;var Bd=Rd.format;Rd.formatBody,Rd.formatRows,Rd.formatRow,Rd.formatValue;var Vd=Ld(` `);Vd.parse;var Hd=Vd.parseRows;Vd.format,Vd.formatBody,Vd.formatRows,Vd.formatRow,Vd.formatValue;var K=o(),Ud=e=>typeof e,Wd=``,Gd=Ud(Wd),Kd=`Listener`,qd=`get`,Jd=`add`,Yd=`Has`,Xd=`has`,Zd=`Table`,Qd=`RowIds`,$d=`Cell`,ef=`Value`,tf=globalThis,nf=e=>e==null,rf=(e,t,n)=>nf(e)?n?.():t(e),af=e=>Ud(e)==Gd,of=e=>e.length,sf=(e,t)=>uf(Array(e).fill(0),(e,n)=>t(n)),cf=(e,t)=>e.every(t),lf=(e,t)=>of(e)===of(t)&&cf(e,(e,n)=>t[n]===e),uf=(e,t)=>e.map(t),df=e=>of(e)==0,ff=(e,t,n)=>e.with(t,n),pf=Object,mf=e=>pf.getPrototypeOf(e),hf=pf.entries,gf=e=>!nf(e)&&rf(mf(e),e=>e==pf.prototype||nf(mf(e)),()=>!0),_f=pf.keys,vf=(e,t)=>rf(e,e=>e[t]),yf=(e,t)=>t in e,bf=(e,t)=>(delete e[t],e),xf=e=>of(_f(e)),Sf=(e,t)=>{let n=hf(e);return of(n)===xf(t)&&cf(n,([e,n])=>gf(n)?gf(t[e])?Sf(t[e],n):!1:t[e]===n)},{PureComponent:Cf,createContext:wf,useCallback:Tf,useContext:Ef,useEffect:Df,useLayoutEffect:Of,useMemo:kf,useRef:Af,useState:jf,useSyncExternalStore:Mf}=U.default,Nf=`tinybase_uirc`,Pf=tf[Nf]?tf[Nf]:tf[Nf]=wf([]),Ff=(e,t)=>
8{let n=Ef(Pf);return nf(e)?n[t*2]:af(e)?vf(n[t*2+1],e):e},If=(e,t)=>{let n=Ff(e,t);return nf(e)||af(e)?n:e},Lf=(e,t,n,r,i)=>[n??t[e*2],{...t[e*2+1],...r,...i[e]}],Rf=({store:e,storesById:t,metrics:n,metricsById:r,indexes:i,indexesById:a,relationships:o,relationshipsById:s,queries:c,queriesById:l,checkpoints:u,checkpointsById:d,persister:f,persistersById:p,synchronizer:m,synchronizersById:h,children:g})=>{let _=Ef(Pf),[v,y]=jf(()=>sf(8,()=>({}))),b=Tf((e,t,n)=>y(r=>vf(r[e],t)==n?r:ff(r,e,{...r[e],[t]:n})),[]),x=Tf((e,t)=>y(n=>yf(n[e],t)?ff(n,e,bf(n[e],t)):n),[]);return(0,K.jsx)(Pf.Provider,{value:kf(()=>[...Lf(0,_,e,t,v),...Lf(1,_,n,r,v),...Lf(2,_,i,a,v),...Lf(3,_,o,s,v),...Lf(4,_,c,l,v),...Lf(5,_,u,d,v),...Lf(6,_,f,p,v),...Lf(7,_,m,h,v),b,x],[v,e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,_,b,x]),children:g})},zf=[],Bf=[{},[],[zf,void 0,zf],void 0,!1,0],Vf=[Sf,lf,([e,t,n],[r,i,a])=>t===i&&lf(e,r)&&lf(n,a)],Hf=(e,t)=>e===t,Uf=(e,t,n=zf)=>{let[,r]=jf(),[i,a]=jf();return Df(()=>{let n=e?t(e):void 0;return a(n),r([]),n?.destroy},[e,...n]),i},Wf=(e,t,...n)=>{let r=e?.[Jd+t+Kd]?.(...n);return()=>e?.delListener?.(r)},Gf=(e,t,n,r=zf)=>{let i=Af(Bf[n]),a=Tf(()=>{let a=t?.[(n==4?Xd:qd)+e]?.(...r)??Bf[n];return(Vf[n]??Hf)(a,i.current)?i.current:i.current=a},[t,n,e,...r]);return Mf(Tf(i=>Wf(t,(n==4?Yd:Wd)+e,...r,i),[t,n,e,...r]),a,a)},Kf=(e,t,n)=>{let r=np(e);return Tf(()=>r?.[t](n),[r,t,n])},qf=(e,t=zf)=>kf(e,t),Jf=e=>Ff(e,0),Yf=e=>If(e,0),Xf=(e,t)=>Gf(Zd,Yf(t),0,[e]),Zf=(e,t)=>Gf(`TableCellIds`,Yf(t),1,[e]),Qf=(e,t)=>
8Gf(Qd,Yf(t),1,[e]),$f=(e,t,n,r)=>Gf($d,Yf(r),3,[e,t,n]),q=(e,t)=>Gf(ef,Yf(t),3,[e]),ep=(e,t,n)=>Uf(e,t,n),tp=e=>Ff(e,5),np=e=>If(e,5),rp=e=>Gf(`CheckpointIds`,np(e),2),ip=e=>Kf(e,`goBackward`),ap=e=>Kf(e,`goForward`),op=e=>{let t=np(e),[n,r]=rp(t);return[!df(n),ip(t),r,rf(r,e=>t?.getCheckpoint(e))??Wd]},sp=e=>{let t=np(e),[,,[n]]=rp(t);return[!nf(n),ap(t),n,rf(n,e=>t?.getCheckpoint(e))??Wd]},cp=(e,t,n=zf,r,i=zf,a,o=zf)=>{let[,s]=jf(),[c,l]=jf();return Df(()=>{(async()=>{let n=e?await t(e):void 0;l(n),n&&r&&(async()=>{await r(n),s([])})()})()},[e,...n,...i]),Df(()=>()=>{c&&(c.destroy(),a?.(c))},[c,...o]),c};function lp({directions:e,bins:t}){let n=e.length,r=t.length;if(n===0||r===0)return{};let i=Math.round(n*.75)%n,a=Math.max(n/4,1),o=e.map((e,r)=>{let o=Math.abs(r-i),s=Math.min(o,n-o),c=Math.exp(-(s**2)/(2*a**2));return t.map((e,t)=>{let n=Math.exp(-t*.7),r=.7+Math.random()*.6;return c*n*r})}),s=o.reduce((e,t)=>e+t.reduce((e,t)=>e+t,0),0),c=s>0?100/s:0,l={};return e.forEach((e,n)=>{let r={};t.forEach((e,t)=>{r[e]=Number((o[n][t]*c).toFixed(2))}),l[e]=r}),l}var up=e=>typeof e,dp=``,fp=up(dp),pp=up(!0),mp=up(0),hp=up(up),gp=`type`,_p=`default`,vp=`Listener`,yp=`add`,bp=`Table`,xp=`Tables`,Sp=`TableIds`,Cp=`Row`,wp=`RowCount`,Tp=`RowIds`,Ep=`Cell`,Dp=`CellIds`,Op=`Value`,kp=`Values`,Ap=`ValueIds`,jp=e=>dp+e,Mp=globalThis,Np=Math;Np.max,Np.min,Np.floor;var Pp=isFinite,Fp=(e,t)=>e instanceof t,Ip=e=>e==null,Lp=(e,t,n)=>Ip(e)?n?.():t(e),Rp=e=>e==fp||e==pp,zp=e=>up(e)==hp,Bp=e=>Array.isArray(e),Vp=(e,t,n)=>e.slice(t,n),Hp=e=>e.length,Up=(e,t)=>e.test(t),Wp=async(e,t,n)=>{try{return await e()}catch(e){t?.(e)}},Gp=(e,t)=>e.includes(t),Kp=(e,t)=>e.every(t),qp=(e,t)=>Hp(e)===Hp(t)&&Kp(e,(e,n)=>t[n]===e),Jp=(e,t)=>e.sort(t),Yp=(e,t)=>e.forEach(t),Xp=(e,t)=>e.map(t),Zp=e=>Hp(e)==0,Qp=(e,t,n)=>e.reduce(t,n),$p=(e,t)=>e.splice(0,t),em=(e,...t)=>e.push(...t),tm=e=>e.pop(),nm=(e,...t)=>e.unshift(...t),rm=e=>e.shift(),im=e=>{let t=up(e);return Rp(t)||t==mp&&Pp(e)?t:void 0},am=(e,t,n,r,i)=>Ip(i)?e.delCell(t,n,r,!0):e.setCell(t,n,r,i),om=(e,t,n)=>Ip(n)?e.delValue(t):e.setValue(t,n),sm=e=>t=>Qp(pm(t),(t,n)=>t+e(n),0),cm=e=>e?.size??0,lm=sm(cm),um=sm(lm),dm=sm(um),fm=(e,t)=>e?.has(t)??!1,J=e=>Ip(e)||cm(e)==0,pm=e=>[...e?.values()??[]],mm=e=>e.clear(),Y=(e,t)=>e?.forEach(t),hm=(e,t)=>e?.delete(t),gm=Object,_m=e=>gm.getPrototypeOf(e),vm=gm.isFrozen,ym=gm.entries,bm=e=>!Ip(e)&&Lp(_m(e),e=>e==gm.prototype||Ip(_m(e)),()=>!0),xm=gm.keys,Sm=gm.freeze,Cm=(e=[])=>gm.fromEntries(e),wm=(e,t)=>t in e,Tm=(e,t)=>
8(delete e[t],e),Em=(e,t)=>Yp(ym(e),([e,n])=>t(n,e)),Dm=(e,t)=>Xp(ym(e),([e,n])=>t(n,e)),Om=(e,t)=>Cm(Dm(e,(e,n)=>[n,t(e,n)])),km=e=>Hp(xm(e)),Am=e=>bm(e)&&km(e)==0,jm=(e,t,n,r=0)=>Ip(e)||!bm(e)||!r&&Am(e)||vm(e)?(n?.(),!1):(Em(e,(n,r)=>{t(n,r)||Tm(e,r)}),r?!0:!Am(e)),X=e=>new Map(e),Mm=e=>[...e?.keys()??[]],Z=(e,t)=>e?.get(t),Nm=(e,t)=>Y(e,(e,n)=>t(n,e)),Pm=(e,t)=>Xp([...e?.entries()??[]],([e,n])=>t(n,e)),Q=(e,t,n)=>Ip(n)?(hm(e,t),e):e?.set(t,n),Fm=(e,t,n,r)=>(fm(e,t)?r?.(Z(e,t)):Q(e,t,n()),Z(e,t)),Im=(e,t,n,r=Q)=>(Om(t,(t,r)=>n(e,r,t)),Nm(e,n=>wm(t,n)?0:r(e,n)),e),Lm=(e,t,n,r)=>{let i={};return Y(e,(e,a)=>{if(!n?.(e,a)){let n=t?t(e,a):e;r?.(n)||(i[a]=n)}}),i},Rm=(e,t,n)=>Lm(e,e=>Lm(e,t,n),J,Am),zm=(e,t,n)=>Lm(e,e=>Rm(e,t,n),J,Am),Bm=(e,t)=>{let n=X();return Y(e,(e,r)=>n.set(r,t?.(e)??e)),n},Vm=e=>Bm(e,Bm),Hm=e=>Bm(e,Vm),Um=(e,t,n,r,i=0)=>Lp((n?Fm:Z)(e,t[i],i>Hp(t)-2?n:X),a=>{if(i>Hp(t)-2)return r?.(a)&&Q(e,t[i]),a;let o=Um(a,t,n,r,i+1);return J(a)&&Q(e,t[i]),o}),Wm=e=>new Set(Bp(e)||Ip(e)?e:[e]),Gm=(e,t)=>e?.add(t),Km=(e,t)=>{let n=new WeakMap;return r=>{n.has(r)||n.set(r,e(r));let i=n.get(r);return t?.(i),i}},qm=/^\d+$/,Jm=()=>{let e=[],t=0;return[n=>(n?rm(e):null)??dp+ t++,t=>{Up(qm,t)&&Hp(e)<1e3&&em(e,t)}]},Ym=(e,t=[dp])=>{let n=[],r=(e,i)=>i==Hp(t)?em(n,e):t[i]===null?Y(e,e=>r(e,i+1)):Yp([t[i],null],t=>r(Z(e,t),i+1));return r(e,0),n},Xm=e=>{let t,[n,r]=Jm(),i=X();return[(r,a,o,s=[],c=()=>[])=>{t??=e();let l=n(1);return Q(i,l,[r,a,o,s,c]),Gm(Um(a,o??[dp],Wm),l),l},(e,n,...r)=>Yp(Ym(e,n),e=>Y(e,e=>Z(i,e)[0](t,...n??[],...r))),e=>Lp(Z(i,e),([,t,n])=>(Um(t,n??[dp],void 0,t=>(hm(t,e),+!!J(t))),Q(i,e),r(e),n)),e=>Lp(Z(i,e),([e,,n=[],r,i])=>{let a=(...o)=>{let s=Hp(o);s==Hp(n)?e(t,...o,...i(o)):Ip(n[s])?Yp(r[s]?.(...o)??[],e=>a(...o,e)):a(...o,n[s])};a()})]},Zm=Km(e=>{let t=100,n,r=X(),i=X(),a=1,o,s,c=X(),l=X(),[u,d,f]=Xm(()=>F),p=X(),m=X(),h=[],g=[],_=(t,n)=>{a=0,e.transaction(()=>{let[r,i]=Z(p,n);Y(r,(n,r)=>Y(n,(n,i)=>Y(n,(n,a)=>am(e,r,i,a,n[t])))),Y(i,(n,r)=>om(e,r,n[t]))}),a=1},v=e=>{Q(p,e),Q(m,e),d(l,[e])},y=(e,t)=>Yp($p(e,t??Hp(e)),v),b=()=>y(h,Hp(h)-t),x=()=>Lp(n,()=>{em(h,n),b(),y(g),n=void 0,s=1}),S=()=>{n=tm(h),s=1},C,w,T=(e=dp)=>(Ip(n)&&(n=dp+ o++,Q(p,n,[r,i]),j(n,e),r=X(),i=X(),s=1),n),E=()=>{Zp(h)||(nm(g,T()),_(0,n),n=tm(h),s=1)},D=()=>{Zp(g)||(em(h,n),n=rm(g),_(1,n),s=1)},O=()=>{s&&=(d(c),0)},k=e=>(t=e,b(),F),A=e=>{let t=T(e);return O(),t},j=(e,t)=>(P(e)&&Z(m,e)!==t&&(Q(m,e,t),d(l,[e])),F),M=()=>e,ee=()=>[[...h],n,[...g]],N=e=>Nm(m,e),P=e=>fm(p,e),F={setSize:k,addCheckpoint:A,setCheckpoint:j,getStore:M,getCheckpointIds:ee,forEachCheckpoint:N,hasCheckpoint:P,getCheckpoint:e=>Z(m,e),goBackward:()=>(E(),O(),F),goForward:()=>(D(),O(),F),goTo:e=>{let t=Gp(h,e)?E:Gp(g,e)?D:null;for(;!Ip(t)&&e!=n;)t();return O(),F},addCheckpointIdsListener:e=>u(e,c),addCheckpointListener:(e,t)=>u(t,l,[e]),delListener:e=>(f(e),F),clear:()=>(y(h),y(g),Ip(n)||v(n),n=void 0,o=0,A(),F),clearForward:()=>(Zp(g)||(y(g),d(c)),F),destroy:()=>{e.delListener(C),e.delListener(w)},getListenerStats:()=>({checkpointIds:lm(c),checkpoint:lm(l)}),_registerListeners:()=>{C=e.addCellListener(null,null,null,(e,t,n,i,o,s)=>{if(a){x();let e=Fm(r,t,X),a=Fm(e,n,X),c=Fm(a,i,()=>[s,void 0]);c[1]=o,c[0]===o&&J(Q(a,i))&&J(Q(e,n))&&J(Q(r,t))&&S(),O()}}),w=e.addValueListener(null,(e,t,n,r)=>{if(a){x();let e=Fm(i,t,()=>[r,void 0]);e[1]=n,e[0]===n&&J(Q(i,t))&&S(),O()}})}};return Sm(F.clear())},e=>e._registerListeners());Mp.crypto;var Qm=JSON.stringify,$m=JSON.parse,eh=e=>Qm(e,(e,t)=>Fp(t,Map)?gm.fromEntries([...t]):t),th=(e,t)=>(e??0)<(t??0)?-1:1,nh=e=>[e,e],rh=(e,t=lm)=>t(e[0])+t(e[1]),ih=()=>[X(),X()],ah=e=>[...e],oh=([e,t])=>e===t,sh=(e,t,n)=>Q(e,t,Z(e,t)==-n?void 0:n),ch=()=>{let e,t,n=!1,r=!1,i=0,a=[],o=X(),s=X(),c=X(),l=X(),u=X(),d=X(),f=X(),p=X(),m=X(),h=X(),g=X(),_=X(),v=X(),y=X(),b=Wm(),x=X(),S=X(),C=X(),w=X(),T=ih(),E=ih(),D=ih(),O=ih(),k=ih(),A=ih(),j=ih(),M=ih(),ee=ih(),N=ih(),P=ih(),F=ih(),I=ih(),te=ih(),ne=ih(),re=ih(),L=ih(),R=ih(),ie=ih(),ae=ih(),oe=ih(),z=ih(),se=X(),ce=ih(),[le,B,V,ue]=Xm(()=>U),de=e=>jm(e,e=>jm(e,pe)),fe=e=>jm(e,pe),pe=e=>{if(!jm(e,(e,t)=>Gp([gp,_p],t)))return!1;let t=e[gp];return!Rp(t)&&t!=mp?!1:(im(e[_p])!=t&&Tm(e,_p),!0)},me=Bp,he=e=>jm(e,ge,qe),ge=(t,n)=>(!e||fm(g,n)||qe(n))&&jm(t,(e,t)=>_e(n,t,e),()=>qe(n)),_e=(e,t,n,r)=>jm(r?n:xe(n,e,t),(r,i)=>Lp(ve(e,t,i,r),e=>(n[i]=e,!0),()=>!1),()=>qe(e,t)),ve=(t,n,r,i)=>e?Lp(Z(Z(g,t),r),e=>im(i)==e[gp]?i:qe(t,n,r,i,e[_p]),()=>qe(t,n,r,i)):Ip(im(i))?qe(t,n,r,i):i,ye=(e,t)=>jm(t?e:Se(e),(t,n)=>Lp(be(n,t),t=>(e[n]=t,!0),()=>!1),()=>Je()),be=(e,n)=>t?Lp(Z(v,e),t=>im(n)==t[gp]?n:Je(e,n,t[_p]),()=>Je(e,n)):Ip(im(n))?Je(e,n):n,xe=(e,t,n)=>(Lp(Z(_,t),([r,i])=>{Y(r,(t,n)=>{wm(e,n)||(e[n]=t)}),Y(i,r=>{wm(e,r)||qe(t,n,r)})}),e),Se=e=>(t&&(Y(y,(t,n)=>{wm(e,n)||(e[n]=t)}),Y(b,t=>{wm(e,t)||Je(t)})),e),Ce=e=>Im(g,e,(e,t,n)=>{let r=X(),i=Wm();Im(Fm(g,t,X),n,(e,t,n)=>{Q(e,t,n),Lp(n[_p],e=>Q(r,t,e),()=>Gm(i,t))}),Q(_,t,[r,i])},(e,t)=>{Q(g,t),Q(_,t)}),we=e=>Im(v,e,(e,t,n)=>{Q(v,t,n),Lp(n[_p],e=>Q(y,t,e),()=>Gm(b,t))},(e,t)=>{Q(v,t),Q(y,t),hm(b,t)}),Te=e=>Am(e)?qt():jt(e),Ee=([e,t])=>{(Am(e)?qt:jt)(e),(Am(t)?Zt:Lt)(t)},De=e=>Im(C,e,(e,t,n)=>Oe(t,n),(e,t)=>Le(t)),Oe=(e,t)=>
8Im(Fm(C,e,()=>(Ve(e,1),Q(x,e,Jm()),Q(S,e,X()),X())),t,(t,n,r)=>ke(e,t,n,r),(t,n)=>Re(e,t,n)),ke=(e,t,n,r,i)=>Im(Fm(t,n,()=>(He(e,n,1),X())),r,(t,r,i)=>Ae(e,n,t,r,i),(r,a)=>ze(e,t,n,r,a,i)),Ae=(e,t,n,r,i)=>{fm(n,r)||Ue(e,t,r,1);let a=Z(n,r);i!==a&&(We(e,t,r,a,i),Q(n,r,i))},je=(e,t,n,r,i)=>Lp(Z(t,n),t=>Ae(e,n,t,r,i),()=>ke(e,t,n,xe({[r]:i},e,n))),Me=e=>Am(e)?Zt():Lt(e),Ne=e=>Im(w,e,(e,t,n)=>Pe(t,n),(e,t)=>Be(t)),Pe=(e,t)=>{fm(w,e)||Ge(e,1);let n=Z(w,e);t!==n&&(Ke(e,n,t),Q(w,e,t))},Fe=(e,t)=>{let[n]=Z(x,e),r;do r=n(t);while(fm(Z(C,e),r));return r},Ie=e=>Z(C,e)??Oe(e,{}),Le=e=>Oe(e,{}),Re=(e,t,n)=>{let[,r]=Z(x,e);r(n),ke(e,t,n,{},!0)},ze=(e,t,n,r,i,a)=>{let o=Z(Z(_,e)?.[0],i);if(!Ip(o)&&!a)return Ae(e,n,r,i,o);let s=t=>{We(e,n,t,Z(r,t)),Ue(e,n,t,-1),Q(r,t)};Ip(o)?s(i):Nm(r,s),J(r)&&(He(e,n,-1),J(Q(t,n))&&(Ve(e,-1),Q(C,e),Q(x,e),Q(S,e)))},Be=e=>{let t=Z(y,e);if(!Ip(t))return Pe(e,t);Ke(e,Z(w,e)),Ge(e,-1),Q(w,e)},Ve=(e,t)=>sh(o,e,t),He=(e,t,n)=>sh(Fm(l,e,X),t,n)&&Q(c,e,Fm(c,e,()=>0)+n),Ue=(e,t,n,r)=>{let i=Z(S,e),a=Z(i,n)??0;(a==0&&r==1||a==1&&r==-1)&&sh(Fm(s,e,X),n,r),Q(i,n,a==-r?null:a+r),sh(Fm(Fm(u,e,X),t,X),n,r)},We=(e,t,n,r,i)=>{Fm(Fm(Fm(d,e,X),t,X),n,()=>[r,0])[1]=i,a[3]?.(e,t,n,i)},Ge=(e,t)=>sh(f,e,t),Ke=(e,t,n)=>{Fm(p,e,()=>[t,0])[1]=n,a[4]?.(e,n)},qe=(e,t,n,r,i)=>(em(Fm(Fm(Fm(m,e,X),t,X),n,()=>[]),r),i),Je=(e,t,n)=>(em(Fm(h,e,()=>[]),t),n),Ye=(e,t,n)=>Lp(Z(Z(Z(d,e),t),n),([e,t])=>[!0,e,t],()=>[!1,...nh(pt(e,t,n))]),Xe=e=>Lp(Z(p,e),([e,t])=>[!0,e,t],()=>[!1,...nh(gt(e))]),Ze=e=>!J(m)&&!J(re[e])?Y(e?Hm(m):m,(t,n)=>Y(t,(t,r)=>Y(t,(t,i)=>B(re[e],[n,r,i],t)))):0,Qe=e=>!J(h)&&!J(L[e])?Y(e?Bm(h):h,(t,n)=>B(L[e],[n],t)):0,$e=(e,t,n,r)=>{if(!J(e))return B(t,r,()=>Lm(e)),Nm(e,(e,t)=>B(n,[...r??[],e],t==1)),1},et=e=>{let t=_t();t!=n&&B(T[e],void 0,t);let r=J(N[e]),i=J(I[e])&&J(te[e])&&J(ee[e])&&J(P[e])&&J(A[e])&&J(j[e])&&J(M[e])&&r&&J(D[e])&&J(O[e]),a=J(ne[e])&&J(F[e])&&J(k[e])&&J(E[e]);if(!i||!a){let t=e?[Bm(o),Vm(s),Bm(c),Vm(l),Hm(u),Hm(d)]:[o,s,c,l,u,d];if(!i){$e(t[0],D[e],O[e]),Y(t[1],(t,n)=>$e(t,A[e],j[e],[n])),Y(t[2],(t,n)=>{t!=0&&B(M[e],[n],ct(n))});let n=Wm();Y(t[3],(t,i)=>{$e(t,ee[e],P[e],[i])&&!r&&(B(N[e],[i,null]),Gm(n,i))}),r||Y(t[5],(t,r)=>{if(!fm(n,r)){let n=Wm();Y(t,e=>Y(e,([t,r],i)=>r===t?hm(e,i):Gm(n,i))),Y(n,t=>B(N[e],[r,t]))}}),Y(t[4],(t,n)=>Y(t,(t,r)=>$e(t,I[e],te[e],[n,r])))}if(!a){let n;Y(t[5],(t,r)=>{let i;Y(t,(t,a)=>{let o;Y(t,([t,s],c)=>{s!==t&&(B(ne[e],[r,a,c],s,t,Ye),n=i=o=1)}),o&&B(F[e],[r,a],Ye)}),i&&B(k[e],[r],Ye)}),n&&B(E[e],void 0,Ye)}}},tt=e=>{let t=St();t!=r&&B(R[e],void 0,t);let n=J(ae[e])&&J(oe[e]),i=J(z[e])&&J(ie[e]);if(!n||!i){let t=e?[Bm(f),Bm(p)]:[f,p];if(n||$e(t[0],ae[e],oe[e]),!i){let n;Y(t[1],([t,r],i)=>{r!==t&&(B(z[e],[i],r,t,Xe),n=1)}),n&&B(ie[e],void 0,Xe)}}},H=(e,...t)=>(nn(()=>e(...Xp(t,jp))),U),nt=(e,t,n,r,i)=>{let a=ut(e,t,...n);return le(()=>{let i=ut(e,t,...n);qp(i,a)||(a=i,r(U,e,t,...n,a))},N[+!!i],[e,t],[at])},rt=()=>[it(),mt()],it=()=>zm(C),at=()=>Mm(C),ot=e=>Rm(Z(C,jp(e))),st=e=>Mm(Z(S,jp(e))),ct=e=>cm(Z(C,jp(e))),lt=e=>Mm(Z(C,jp(e))),ut=(e,t,n,r=0,i)=>bm(e)?ut(e.tableId,e.cellId,e.descending,e.offset,e.limit):Xp(Vp(Jp(Pm(Z(C,jp(e)),(e,n)=>[Ip(t)?n:Z(e,jp(t)),n]),([e],[t])=>th(e,t)*(n?-1:1)),r,Ip(i)?i:r+i),([,e])=>e),dt=(e,t)=>
8Lm(Z(Z(C,jp(e)),jp(t))),ft=(e,t)=>Mm(Z(Z(C,jp(e)),jp(t))),pt=(e,t,n)=>Z(Z(Z(C,jp(e)),jp(t)),jp(n)),mt=()=>Lm(w),ht=()=>Mm(w),gt=e=>Z(w,jp(e)),_t=()=>!J(C),vt=e=>fm(C,jp(e)),yt=(e,t)=>fm(Z(S,jp(e)),jp(t)),bt=(e,t)=>fm(Z(C,jp(e)),jp(t)),xt=(e,t,n)=>fm(Z(Z(C,jp(e)),jp(t)),jp(n)),St=()=>!J(w),Ct=e=>fm(w,jp(e)),wt=()=>eh(C),Tt=()=>eh(w),Et=()=>eh([C,w]),Dt=()=>eh(g),Ot=()=>eh(v),kt=()=>eh([g,v]),At=e=>H(()=>{let t=zp(e)?e():e;me(t)&&Ee(t)}),jt=e=>H(()=>he(e)?De(e):0),Mt=(e,t)=>H(e=>ge(t,e)?Oe(e,t):0,e),Nt=(e,t,n)=>H((e,t)=>_e(e,t,n)?ke(e,Ie(e),t,n):0,e,t),Pt=(e,t,n=!0)=>nn(()=>{let r;return _e(e,r,t)&&(e=jp(e),ke(e,Ie(e),r=Fe(e,+!!n),t)),r}),Ft=(e,t,n)=>H((e,t)=>{if(_e(e,t,n,1)){let r=Ie(e);Om(n,(n,i)=>je(e,r,t,i,n))}},e,t),It=(e,t,n,r)=>H((e,t,n)=>Lp(ve(e,t,n,zp(r)?r(pt(e,t,n)):r),r=>je(e,Ie(e),t,n,r)),e,t,n),Lt=e=>H(()=>ye(e)?Ne(e):0),Rt=e=>H(()=>ye(e,1)?Om(e,(e,t)=>Pe(t,e)):0),zt=(e,t)=>H(e=>Lp(be(e,zp(t)?t(gt(e)):t),t=>Pe(e,t)),e),Bt=e=>H(()=>{Om(e[0],(e,t)=>Ip(e)?Jt(t):Om(e,(e,n)=>Ip(e)?Yt(t,n):Om(e,(e,r)=>am(U,t,n,r,e)))),Om(e[1],(e,t)=>om(U,t,e))}),Vt=e=>(Wp(()=>Te($m(e))),U),Ht=e=>(Wp(()=>Me($m(e))),U),Ut=e=>H(()=>Wp(()=>{let[t,n]=$m(e);Te(t),Me(n)},()=>Vt(e))),Wt=t=>H(()=>{if((e=de(t))&&(Ce(t),!J(C))){let e=it();qt(),jt(e)}}),Gt=e=>H(()=>{if(t=fe(e)){let n=mt();en(),Zt(),t=!0,we(e),Lt(n)}}),Kt=(e,t)=>H(()=>{Wt(e),Gt(t)}),qt=()=>H(()=>De({})),Jt=e=>H(e=>fm(C,e)?Le(e):0,e),Yt=(e,t)=>H((e,t)=>Lp(Z(C,e),n=>fm(n,t)?Re(e,n,t):0),e,t),Xt=(e,t,n,r)=>H((e,t,n)=>Lp(Z(C,e),i=>Lp(Z(i,t),a=>fm(a,n)?ze(e,i,t,a,n,r):0)),e,t,n),Zt=()=>H(()=>Ne({})),Qt=e=>H(e=>fm(w,e)?Be(e):0,e),$t=()=>H(()=>{Ce({}),e=!1}),en=()=>H(()=>{we({}),t=!1}),tn=()=>H(()=>{$t(),en()}),nn=(e,t)=>{if(i!=-1){rn();let n=e();return sn(t),n}},rn=()=>(i!=-1&&i++,i==1&&(a[0]?.(),B(se)),U),an=()=>[Lm(d,(e,t)=>Z(o,t)===-1?void 0:Lm(e,(e,n)=>Z(Z(l,t),n)===-1?void 0:Lm(e,([,e])=>e,e=>oh(e)),J,Am),J,Am),Lm(p,([,e])=>e,e=>oh(e)),1],on=()=>[!J(d),!J(p),zm(d,ah,oh),zm(m),Lm(p,ah,oh),Lm(h),Lm(o),Rm(l),zm(u),Lm(f)],sn=e=>(i>0&&(i--,i==0&&(i=1,Ze(1),J(d)||et(1),Qe(1),J(p)||tt(1),e?.(U)&&(Y(d,(e,t)=>Y(e,(e,n)=>Y(e,([e],r)=>am(U,t,n,r,e)))),mm(d),Y(p,([e],t)=>om(U,t,e)),mm(p)),B(ce[0],void 0),i=-1,Ze(0),J(d)||et(0),Qe(0),J(p)||tt(0),a[1]?.(),B(ce[1],void 0),a[2]?.(),i=0,n=_t(),r=St(),Yp([o,s,c,l,u,d,m,f,p,h],mm))),U),U={getContent:rt,getTables:it,getTableIds:at,getTable:ot,getTableCellIds:st,getRowCount:ct,getRowIds:lt,getSortedRowIds:ut,getRow:dt,getCellIds:ft,getCell:pt,getValues:mt,getValueIds:ht,getValue:gt,hasTables:_t,hasTable:vt,hasTableCell:yt,hasRow:bt,hasCell:xt,hasValues:St,hasValue:Ct,getTablesJson:wt,getValuesJson:Tt,getJson:Et,getTablesSchemaJson:Dt,getValuesSchemaJson:Ot,getSchemaJson:kt,hasTablesSchema:()=>e,hasValuesSchema:()=>t,setContent:At,setTables:jt,setTable:Mt,setRow:Nt,addRow:Pt,setPartialRow:Ft,setCell:It,setValues:Lt,setPartialValues:Rt,setValue:zt,applyChanges:Bt,setTablesJson:Vt,setValuesJson:Ht,setJson:Ut,setTablesSchema:Wt,setValuesSchema:Gt,setSchema:Kt,delTables:qt,delTable:Jt,delRow:Yt,delCell:Xt,delValues:Zt,delValue:Qt,delTablesSchema:$t,delValuesSchema:en,delSchema:tn,transaction:nn,startTransaction:rn,getTransactionChanges:an,getTransactionLog:on,finishTransaction:sn,forEachTable:e=>Y(C,(t,n)=>e(n,e=>Y(t,(t,n)=>e(n,e=>
8Nm(t,e))))),forEachTableCell:(e,t)=>Nm(Z(S,jp(e)),t),forEachRow:(e,t)=>Y(Z(C,jp(e)),(e,n)=>t(n,t=>Nm(e,t))),forEachCell:(e,t,n)=>Nm(Z(Z(C,jp(e)),jp(t)),n),forEachValue:e=>Nm(w,e),addSortedRowIdsListener:(e,t,n,r,i,a,o)=>bm(e)?nt(e.tableId,e.cellId,[e.descending??!1,e.offset??0,e.limit],t,n):nt(e,t,[n,r,i],a,o),addStartTransactionListener:e=>le(e,se),addWillFinishTransactionListener:e=>le(e,ce[0]),addDidFinishTransactionListener:e=>le(e,ce[1]),callListener:e=>(ue(e),U),delListener:e=>(V(e),U),getListenerStats:()=>({hasTables:rh(T),tables:rh(E),tableIds:rh(D),hasTable:rh(O),table:rh(k),tableCellIds:rh(A),hasTableCell:rh(j,um),rowCount:rh(M),rowIds:rh(ee),sortedRowIds:rh(N),hasRow:rh(P,um),row:rh(F,um),cellIds:rh(I,um),hasCell:rh(te,dm),cell:rh(ne,dm),invalidCell:rh(re,dm),hasValues:rh(R),values:rh(ie),valueIds:rh(ae),hasValue:rh(oe),value:rh(z),invalidValue:rh(L),transaction:lm(se)+rh(ce)}),isMergeable:()=>!1,createStore:ch,addListener:le,callListeners:B,setInternalListeners:(e,t,n,r,i)=>a=[e,t,n,r,i]};return Om({HasTables:[0,T,[],()=>[_t()]],[xp]:[0,E],[Sp]:[0,D],HasTable:[1,O,[at],e=>[vt(...e)]],[bp]:[1,k,[at]],TableCellIds:[1,A,[at]],HasTableCell:[2,j,[at,st],e=>[yt(...e)]],[wp]:[1,M,[at]],[Tp]:[1,ee,[at]],HasRow:[2,P,[at,lt],e=>[bt(...e)]],[Cp]:[2,F,[at,lt]],[Dp]:[2,I,[at,lt]],HasCell:[3,te,[at,lt,ft],e=>[xt(...e)]],[Ep]:[3,ne,[at,lt,ft],e=>nh(pt(...e))],InvalidCell:[3,re],HasValues:[0,R,[],()=>[St()]],[kp]:[0,ie],[Ap]:[0,ae],HasValue:[1,oe,[ht],e=>[Ct(...e)]],[Op]:[1,z,[ht],e=>nh(gt(e[0]))],InvalidValue:[1,L]},([e,t,n,r],i)=>{U[yp+i+vp]=(...i)=>le(i[e],t[+!!i[e+1]],e>0?Vp(i,0,e):void 0,n,r)}),Sm(U)},lh=``,uh=`t`,dh=`v`,fh=Promise,ph=globalThis.window,mh=1e3,hh=(e,t,n)=>setInterval(e,t*mh),gh=clearInterval,_h=e=>e==null,vh=(e,t,n)=>_h(e)?n?.():t(e),yh=e=>Array.isArray(e),bh=e=>e.length,xh=(e,t)=>e.test(t),Sh=e=>new fh(e),Ch=async e=>fh.all(e),wh=e=>{throw Error(e)},Th=async(e,t,n)=>{try{return await e()}catch(e){t?.(e)}},Eh=(e,t)=>e.forEach(t),Dh=(e,t)=>e.map(t),Oh=(e,t)=>e.splice(0,t),kh=(e,...t)=>e.push(...t),Ah=e=>e.shift(),jh=Object,Mh=e=>jh.getPrototypeOf(e),Nh=jh.entries,Ph=e=>!_h(e)&&vh(Mh(e),e=>e==jh.prototype||_h(Mh(e)),()=>!0),Fh=jh.keys,Ih=jh.freeze,Lh=(e=[])=>jh.fromEntries(e),Rh=(e,t)=>t in e,zh=(e,t)=>Dh(Nh(e),([e,n])=>t(n,e)),Bh=e=>bh(Fh(e)),Vh=e=>Ph(e)&&Bh(e)==0,Hh=e=>e?.size??0,Uh=(e,t)=>e?.has(t)??!1,Wh=e=>_h(e)||Hh(e)==0,Gh=(e,t)=>e?.forEach(t),Kh=(e,t)=>e?.delete(t),qh=e=>new Map(e),Jh=(e,t)=>e?.get(t),Yh=(e,t,n)=>_h(n)?(Kh(e,t),e):e?.set(t,n),Xh=(e,t,n,r)=>(Uh(e,t)?r?.(Jh(e,t)):Yh(e,t,n()),Jh(e,t)),Zh=(e,t,n,r,i=0)=>vh((n?Xh:Jh)(e,t[i],i>bh(t)-2?n:qh),a=>{if(i>bh(t)-2)return r?.(a)&&Yh(e,t[i]),a;let o=Zh(a,t,n,r,i+1);return Wh(a)&&Yh(e,t[i]),o}),Qh=/^\d+$/,$h=()=>{let e=[],t=0;return[n=>(n?Ah(e):null)??lh+ t++,t=>{xh(Qh,t)&&bh(e)<1e3&&kh(e,t)}]},eg=e=>new Set(yh(e)||_h(e)?e:[e]),tg=(e,t)=>e?.add(t),ng=(e,t=[lh])=>{let n=[],r=(e,i)=>i==bh(t)?kh(n,e):t[i]===null?Gh(e,e=>r(e,i+1)):Eh([t[i],null],t=>r(Jh(e,t),i+1));return r(e,0),n},rg=e=>{let t,[n,r]=$h(),i=qh();return[(r,a,o,s=[],c=()=>[])=>{t??=e();let l=n(1);return Yh(i,l,[r,a,o,s,c]),tg(Zh(a,o??[lh],eg),l),l},(e,n,...r)=>Eh(ng(e,n),e=>Gh(e,e=>Jh(i,e)[0](t,...n??[],...r))),e=>vh(Jh(i,e),([,t,n])=>(Zh(t,n??[lh],void 0,t=>(Kh(t,e),+!!Wh(t))),Yh(i,e),r(e),n)),e=>vh(Jh(i,e),([e,,n=[],r,i])=>{let a=(...o)=>{let s=bh(o);s==bh(n)?e(t,...o,...i(o)):_h(n[s])?Eh(r[s]?.(...o)??[],e=>a(...o,e)):a(...o,n[s])};a()})]},ig=qh(),ag=qh(),og=(e=1,t,n)=>e!=1&&t.isMergeable()?[1,t.getMergeableContent,()=>t.getTransactionMergeableChanges(!n),([[e],[t]])=>!Vh(e)||!Vh(t),t.setDefaultContent]:e==2?wh(`Store type not supported by this Persister`):[0,t.getContent,t.getTransactionChanges,([e,t])=>!Vh(e)||!Vh(t),t.setContent],sg=(e,t,n,r,i,a,o,s={},c=0,l=[])=>{let u=0,d=0,f=0,p,m,h;Xh(ig,l,()=>0),Xh(ag,l,()=>[]);let g=qh(),[_,v,y,b,x]=og(o,e,c),[S,C,w]=rg(()=>R),T=e=>{e!=u&&(u=e,C(g,void 0,u))},E=async()=>{if(!Jh(ig,l)){for(Yh(ig,l,1);!_h(p=Ah(Jh(ag,l)));)await Th(p,a);Yh(ig,l,0)}},D=t=>{(_&&yh(t?.[0])?t?.[2]===1?e.applyMergeableChanges:e.setMergeableContent:t?.[2]===1?e.applyChanges:e.setContent)(t)},O=async e=>(u!=2&&(T(1),d++,await L(async()=>{await Th(async()=>{let n=await t();yh(n)?D(n):e?x(e):wh(`Content is not an array: ${n}`)},()=>{e&&x(e)}),T(0)})),R),k=async e=>(A(),await O(e),await Th(async()=>m=await r(async(e,t)=>{t||e?u!=2&&(T(1),d++,D(t??e),T(0)):await O()}),a),R),A=async()=>(m&&=(await Th(()=>i(m),a),void 0),R),j=()=>!_h(m),M=async e=>(u!=1&&(T(2),f++,await L(async()=>{await Th(()=>n(v,e),a),T(0)})),R),ee=async()=>(N(),await M(),h=e.addDidFinishTransactionListener(()=>{let e=y();b(e)&&M(e)}),R),N=async()=>(h&&=(e.delListener(h),void 0),R),P=()=>!_h(h),F=async(e,t=!1)=>{let[n,r]=t?[ee,k]:[k,ee];return await n(e),await r(e),R},I=async(e=!1)=>{let[t,n]=e?[N,A]:[A,N];return await t(),await n(),R},te=()=>u,ne=e=>S(e,g),re=t=>(w(t),e),L=async(...e)=>(kh(Jh(ag,l),...e),await E(),R),R={load:O,startAutoLoad:k,stopAutoLoad:A,isAutoLoading:j,save:M,startAutoSave:ee,stopAutoSave:N,isAutoSaving:P,startAutoPersisting:F,stopAutoPersisting:I,getStatus:te,addStatusListener:ne,delListener:re,schedule:L,getStore:()=>e,destroy:()=>(Oh(Jh(ag,l)),I()),getStats:()=>({loads:d,saves:f}),...s};return Ih(R)},cg=[uh,dh],lg={keyPath:`k`},ug=async(e,t)=>{let n=zh(t,(t,n)=>dg(e,`put`,{k:n,v:t}));Dh(await dg(e,`getAllKeys`),r=>Rh(t,r)?0:kh(n,dg(e,`delete`,r))),await Ch(n)},dg=async(e,t,n)=>Sh((r,i)=>{let a=e[t](n);a.onsuccess=()=>r(a.result),a.onerror=()=>i(`objectStore.${t} error`)}),fg=(e,t,n=1,r)=>{let i=async(e,n=[],r=0)=>Sh((i,a)=>{let o=(ph?ph.indexedDB:indexedDB).open(t,r?2:void 0);o.onupgradeneeded=()=>r&&Dh(cg,e=>Th(()=>o.result.createObjectStore(e,lg))),o.onsuccess=()=>Th(async()=>
8{let t=o.result.transaction(cg,`readwrite`),r=await Ch(Dh(cg,(r,i)=>e(t.objectStore(r),n[i])));o.result.close(),i(r)},e=>{o.result.close(),a(e)}),o.onerror=()=>a(`indexedDB.open error`)});return sg(e,async()=>await i(async e=>Lh(Dh(await dg(e,`getAll`),({k:e,v:t})=>[e,t]))),e=>i((e,t)=>ug(e,t),e(),1),e=>hh(e,n),e=>gh(e),r,1,{getDbName:()=>t})},pg={N:`N`,E:`E`,S:`S`,W:`W`};function mg(e,t=pg){let{N:n,E:r,S:i,W:a}=t,o=`${n}${r}`,s=`${i}${r}`,c=`${i}${a}`,l=`${n}${a}`;return e===4?[n,r,i,a]:e===8?[n,o,r,s,i,c,a,l]:[n,`${n}${o}`,o,`${r}${o}`,r,`${r}${s}`,s,`${i}${s}`,i,`${i}${c}`,c,`${a}${c}`,a,`${a}${l}`,l,`${n}${l}`]}function hg(e){let t=360/e;return Array.from({length:e},(e,n)=>{let r=n*t;return`${Number.isInteger(r)?r:r.toFixed(1)}°`})}function gg(){return mg(8)}function _g(){return[`0-5`,`5-10`,`10-15`,`15+`]}var $={plotData:`plotData`,config:`config`},vg={windrose:`windrose`},yg={width:{type:`number`,default:500},height:{type:`number`,default:500},innerRadiusFraction:{type:`number`,default:.08},outerRadiusFraction:{type:`number`,default:.75},tickCount:{type:`number`,default:5},tickLabelFontSize:{type:`number`,default:12},tickLabelFontWeight:{type:`number`,default:400},directionLabelFontSize:{type:`number`,default:14},directionLabelFontWeight:{type:`number`,default:600},radialLineStroke:{type:`string`,default:`#cccccc`},radialLineDashed:{type:`boolean`,default:!0},tickRingStroke:{type:`string`,default:`#999999`},tickRingDashed:{type:`boolean`,default:!0},isTransparent:{type:`boolean`,default:!1},legendX:{type:`number`,default:250},legendY:{type:`number`,default:-230},legendOrientation:{type:`string`,default:`vertical`},legendFontSize:{type:`number`,default:12},legendItemSpacing:{type:`number`,default:8},legendLabelGap:{type:`number`,default:6},padAngle:{type:`number`,default:.2},maxY:{type:`number`,default:0},yUnits:{type:`string`,default:`%`},yUnitsFontSize:{type:`number`,default:14},yUnitsFontWeight:{type:`number`,default:400},yUnitsOffsetX:{type:`number`,default:0},yUnitsOffsetY:{type:`number`,default:0},binsTitle:{type:`string`,default:`Wind Speed (m/s)`},colorScheme:{type:`string`,default:`Blues`},cardinalN:{type:`string`,default:pg.N},cardinalE:{type:`string`,default:pg.E},cardinalS:{type:`string`,default:pg.S},cardinalW:{type:`string`,default:pg.W}},bg=Object.fromEntries(Object.entries(yg).map(([e,t])=>[e,t.default])),xg=[`0-1`,`1-2`,`2-3`,`3-4`,`4-5`],Sg=mg(8);function Cg({directions:e,bins:t}){return e.map(e=>{let n={direction:e};for(let e of t)n[e]=Math.floor(Math.random()*10);return n})}function wg(e){let t={};for(let n of e){let{direction:e,...r}=n;t[e]=r}return t}function Tg({children:e}){let t=qf(()=>ch()),n=qf(()=>ch().setValuesSchema(yg));cp(t,e=>fg(e,`windroseData-v2`),[],async function(e){if(await e.startAutoLoad(),t.getRowCount(vg.windrose)===0){let e=Cg({bins:xg,directions:Sg});t.setTable(vg.windrose,wg(e)).setValue(`directionMode`,`cardinal`)}await e.startAutoSave()}),cp(n,()=>fg(n,`configStore-v2`),[],async function(e){await e.startAutoLoad(),await e.startAutoSave()});let r=ep(t,e=>Zm(e)),i=ep(n,e=>Zm(e));return(0,K.jsx)(Rf,{storesById:(0,U.useMemo)(()=>({[$.plotData]:t,[$.config]:n}),[t,n]),checkpointsById:(0,U.useMemo)(()=>{if(!(!r||!i))return{[$.plotData]:r,[$.config]:i}},[i,r]),children:e})}function Eg(){let e=Qf(`windrose`,$.plotData);return(0,U.useMemo)(()=>e.length>0?e:gg(),[e])}function Dg(){return q(`directionMode`,$.plotData)===`numeric`?`numeric`:`cardinal`}function Og(){let e=q(`cardinalN`,$.config),t=q(`cardinalE`,$.config),n=q(`cardinalS`,$.config),r=q(`cardinalW`,$.config);return{N:e||pg.N,E:t||pg.E,S:n||pg.S,W:r||pg.W}}function kg(e,t){return t.reduce((t,n)=>t+(Number(e[n])||0),0)}function Ag({direction:e,bin:t,onUpdate:n}){let r=$f(`windrose`,e,t,$.plotData)??0,i=`${e}|${t}`,a=(0,U.useRef)(null);return(0,U.useEffect)(()=>{let e=a.current;if(!e||document.activeElement===e)return;let t=String(r);e.value!==t&&(e.value=t)},[r]),(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(`input`,{ref:a,type:`number`,inputMode:`decimal`,min:`0`,step:`0.1`,placeholder:`0`,autoComplete:`off`,id:i,name:i,defaultValue:r,"data-original-value":r,"data-direction":e,"data-bin":t,onBlur:i=>{let a=parseFloat(i.target.value)||0;a!==r&&n(e,t,a)},onFocus:e=>{e.target.dataset.originalValue=e.target.value,e.target.select()},className:`w-full px-1 py-1 rounded-[1px] border-2 border-transparent bg-transparent text-center tabular-nums focus:border-blue-500 focus:bg-blue-50 focus:outline-none transition-all`}),(0,K.jsxs)(`label`,{className:`sr-only`,htmlFor:i,children:[`Input cell for `,e,` direction, `,t,` m/s speed bin`]})]})}function jg({tableRef:e}){let t=Jf($.plotData),n=tp($.plotData),r=Zf(`windrose`,$.plotData),i=Eg(),a=Zt(q(`colorScheme`,$.config),r.length),o=Xf(`windrose`,$.plotData),s=(0,U.useMemo)(()=>i.map(e=>
8{let t=o?.[e]||{},n={direction:e};return r.forEach(e=>{n[e]=Number(t[e])??0}),n.total=kg(n,r),n}),[r,o,i]),c=(0,U.useMemo)(()=>s.some(e=>(e.total??0)>0),[s]),u=()=>{let e=lp({directions:i,bins:r});t.setTable(`windrose`,e),n.addCheckpoint(`Load demo data`),l.success(`Demo data loaded`)},d=(0,U.useMemo)(()=>au(),[]),f=Td({data:s,columns:(0,U.useMemo)(()=>{let e=e=>{!t||!n||(r.forEach(n=>{t.setCell(`windrose`,e,n,0)}),n.addCheckpoint(`Clear row ${e}`))},o=d.accessor(`direction`,{header:`Direction`,cell:t=>{let n=t.getValue();return(0,K.jsxs)(`div`,{className:`flex items-center justify-between gap-2`,children:[(0,K.jsx)(`span`,{children:n}),(0,K.jsx)(`button`,{type:`button`,onClick:()=>{e(n)},className:`opacity-0 group-hover:opacity-100 hover:text-red-600 transition-opacity`,title:`Clear row`,"aria-label":`Clear all values for ${n}`,children:(0,K.jsx)(tu,{size:14})})]})},enableSorting:!1}),s=e=>{!t||!n||(i.forEach(n=>{t.setCell(`windrose`,n,e,0)}),n.addCheckpoint(`Clear column ${e}m/s`))},c=r.map((e,r)=>{let i=a[r%a.length];return d.accessor(e,{header:()=>(0,K.jsxs)(`div`,{className:`group grid place-items-center gap-1 px-3 py-2 min-w-fit`,style:{backgroundColor:i},children:[(0,K.jsxs)(`span`,{className:`font-medium`,style:{mixBlendMode:`difference`,color:`white`},children:[e,` m/s`]}),(0,K.jsx)(`button`,{type:`button`,onClick:()=>{s(e)},className:`opacity-0 group-hover:opacity-100 focus:opacity-100 transition-opacity`,style:{mixBlendMode:`difference`,color:`white`},title:`Clear column`,"aria-label":`Clear all values for ${e} m/s bin`,children:(0,K.jsx)(tu,{size:14})})]}),cell:r=>{let i=r.row.original.direction;return(0,K.jsx)(Ag,{direction:i,bin:e,onUpdate:(e,r,i)=>{t.setCell(`windrose`,e,r,i),n.addCheckpoint(`Edit ${e} ${r}m/s`)}})},enableSorting:!1})}),l=d.accessor(`total`,{header:`Total`,cell:e=>(0,K.jsx)(`span`,{className:`font-medium tabular-nums`,children:(e.getValue()||0).toFixed(1)}),enableSorting:!1});return[o,...c,l]},[r,a,t,n,d,i]),getCoreRowModel:bd()});return(0,K.jsxs)(`div`,{ref:e,className:`space-y-4`,children:[!1,!c&&(0,K.jsxs)(`div`,{className:`flex items-center justify-between gap-3 px-3 py-2 bg-blue-50 border border-blue-200 rounded text-sm`,children:[(0,K.jsx)(`span`,{className:`text-blue-900`,children:`Your table is empty. Try it with sample data, or upload a CSV.`}),(0,K.jsxs)(tt,{onPress:u,"aria-label":`load demo data`,children:[(0,K.jsx)(Zl,{size:14}),`Load demo data`]})]}),(0,K.jsx)(`div`,{className:`overflow-x-auto border border-gray-300`,children:(0,K.jsxs)(`table`,{className:`w-full border-collapse text-black`,children:[(0,K.jsx)(`thead`,{className:`text-sm font-semibold`,children:f.getHeaderGroups().map(e=>(0,K.jsx)(`tr`,{children:e.headers.map((t,n)=>{let r=n===0,i=n===e.headers.length-1;return(0,K.jsx)(`th`,{className:` border-b border-gray-300 ${r?`px-1 text-left border-r-2 sticky left-0 bg-gray-100 z-10`:i?`text-center border bg-gray-100`:`text-center`}`,children:t.isPlaceholder?null:xd(t.column.columnDef.header,t.getContext())},t.id)})},e.id))}),(0,K.jsx)(`tbody`,{onKeyDown:e=>{let a=e.target,o=a.parentElement;if(!o)return;let s=o.parentElement,c=o.cellIndex,u=navigator.platform.toUpperCase().includes(`MAC`)?e.metaKey:e.ctrlKey;if(e.key===`Escape`){e.preventDefault();let t=a.dataset.originalValue;t!==void 0&&(a.value=t),a.blur();return}if(u&&e.key===`c`){e.preventDefault();let t=a.value;navigator.clipboard.writeText(t).catch(e=>{console.error(`Failed to copy:`,e)});return}if(u&&e.key===`v`){e.preventDefault();let o=a.dataset.direction,s=a.dataset.bin;if(!o||!s)return;navigator.clipboard.readText().then(e=>{let c=Hd(e);if(c.length===0||c[0].length===0){l.error(`No valid data in clipboard`);return}if(c.length===1&&c[0].length===1){let e=parseFloat(c[0][0])||0;a.value=String(e),t.setCell(`windrose`,o,s,e),n.addCheckpoint(`Paste ${o} ${s}m/s`);return}let u=!1,d=i.findIndex(e=>e===o),f=r.findIndex(e=>e===s);for(let e=0;e<c.length;e++){let n=d+e;if(n>=i.length){u=!0;break}let a=i[n];for(let n=0;n<c[e].length;n++){let i=f+n;if(i>=r.length){u=!0;continue}let o=r[i],s=parseFloat(c[e][n])||0;t.setCell(`windrose`,a,o,s)}}n.addCheckpoint(`Paste range`),u?l.warning(`Some data was clipped to fit table dimensions`):l.success(`Pasted data successfully`)}).catch(e=>{console.error(`Failed to paste:`,e),l.error(`Failed to paste data`)});return}switch(e.key){case`ArrowUp`:{e.preventDefault();let t=s?.previousElementSibling;
8t!==null&&(t.cells[c]?.firstChild)?.focus();break}case`ArrowDown`:{e.preventDefault();let t=s?.nextElementSibling;t!==null&&(t.cells[c]?.firstChild)?.focus();break}case`Tab`:{e.preventDefault();let t=e.shiftKey?-1:1,n=s.cells[c+t];if(n&&n.cellIndex!==0&&n.cellIndex!==s.cells.length-1)n.firstChild?.focus();else if(t===1){let e=s?.nextElementSibling;e&&(e.cells[1]?.firstChild)?.focus()}else{let e=s?.previousElementSibling;e&&(e.cells[e.cells.length-2]?.firstChild)?.focus()}break}case`Enter`:{e.preventDefault();let t=(e.shiftKey?-1:1)==1?s.nextElementSibling:s.previousElementSibling;t!==null&&t.cells[c].firstChild.focus();break}}},children:f.getRowModel().rows.map(e=>(0,K.jsx)(`tr`,{className:`group hover:bg-gray-50 transition-colors even:bg-slate-100`,children:e.getVisibleCells().map((t,n)=>{let r=n===0,i=n===e.getVisibleCells().length-1;return(0,K.jsx)(`td`,{className:`border-gray-300 border-b ${r?`px-1 font-medium border-r-2 sticky left-0 z-10`:i?`px-1 text-center border-l-2 bg-gray-50`:`border-l`}`,children:xd(t.column.columnDef.cell,t.getContext())},t.id)})},e.id))})]})})]})}function Mg(){let e=(0,U.useRef)(null),t=tp($.plotData),[n,r]=op(t),[i,a]=sp(t);return(0,U.useEffect)(function(){let t=t=>{let o=navigator.platform.toUpperCase().includes(`MAC`),s=o?t.metaKey:t.ctrlKey;e.current?.contains(document.activeElement)&&(s&&t.key===`z`&&!t.shiftKey?(t.preventDefault(),n&&r()):(s&&t.key===`y`||o&&s&&t.shiftKey&&t.key===`z`)&&(t.preventDefault(),i&&a()))};return document.addEventListener(`keydown`,t),()=>{document.removeEventListener(`keydown`,t)}},[n,i,r,a]),(0,K.jsx)(jg,{tableRef:e})}function Ng({text:e,onError:t}){try{let n=zd(e);if(n.length===0)return t?.({row:0,column:``,message:`CSV file is empty`}),null;let r=n[0],i=Object.keys(r);if(!i.includes(`direction`))return t?.({row:1,column:`direction`,message:`CSV must have a "direction" column`}),null;let a=i.filter(e=>e!==`direction`);if(a.length===0)return t?.({row:1,column:``,message:`CSV must have at least one speed bin column`}),null;let o=[],s=[];for(let e=0;e<n.length;e++){let t=n[e],r=t.direction?.trim();if(!r){s.push({row:e+2,column:`direction`,message:`Missing direction value`});continue}let i={direction:r};for(let n of a){let r=t[n],a=r?parseFloat(r):0;r&&isNaN(a)?(s.push({row:e+2,column:n,message:`Invalid numeric value "${r}" for bin "${n}"`}),i[n]=0):i[n]=a}o.push(i)}return s.forEach(e=>t?.(e)),o.length===0?null:{bins:a,data:o}}catch(e){return t?.({row:0,column:``,message:e instanceof Error?e.message:`Failed to parse CSV`}),null}}function Pg(e){return Bd(e.data)}var Fg=`windrose`;function Ig(e){let t={};for(let n of e.data){let r={};for(let t of e.bins)r[t]=n[t]||0;t[n.direction]=r}return t}function Lg(e,t){e.transaction(()=>{e.delTable(Fg),e.setTable(Fg,t)})}function Rg({onValidationErrors:e}={}){let t=Jf($.plotData),n=tp($.plotData);return{handleFile:(0,U.useCallback)(async r=>{if(!r.name.toLowerCase().endsWith(`.csv`)){l.error(`Please upload a CSV file`);return}try{let i=await r.text(),a=[],o=Ng({text:i,onError:e=>{a.push(e),l.error(e.message)}});if(a.length>0&&e?.(a),!o){a.length===0&&l.error(`Failed to parse CSV file`);return}Lg(t,Ig(o)),n.addCheckpoint(`Upload CSV`),l.success(`Uploaded ${r.name}`)}catch(e){console.error(`Error reading CSV:`,e),l.error(`Error reading CSV file. Please check the file format.`)}},[t,n,e])}}function zg({children:e,onValidationErrors:t}){let{handleFile:n}=Rg({onValidationErrors:t}),[r,i]=(0,U.useState)(!1),a=(0,U.useRef)(0),o=e=>Array.from(e.dataTransfer.types).includes(`Files`);return(0,K.jsxs)(`div`,{className:`relative`,onDragEnter:e=>{o(e)&&(e.preventDefault(),a.current+=1,i(!0))},onDragOver:e=>{o(e)&&(e.preventDefault(),e.dataTransfer.dropEffect=`copy`)},onDragLeave:e=>{o(e)&&(a.current=Math.max(0,a.current-1),a.current===0&&i(!1))},onDrop:e=>{if(!o(e))return;e.preventDefault(),a.current=0,i(!1);let t=e.dataTransfer.files[0];t&&n(t)},children:[e,r&&(0,K.jsx)(`div`,{className:`pointer-events-none absolute inset-0 z-20 flex items-center justify-center bg-blue-2/90 border-2 border-dashed border-blue-9 rounded-md`,children:(0,K.jsxs)(`div`,{className:`flex items-center gap-[8px] text-blue-11 font-medium text-sm`,children:[(0,K.jsx)(eu,{size:18}),`Drop CSV file to upload`]})})]})}function Bg({onValidationErrors:e}){let{handleFile:t}=Rg({onValidationErrors:e});return(0,K.jsx)(xc,{acceptedFileTypes:[`.csv`,`text/csv`,`.epw`],onSelect:e=>{let n=e?.[0];n&&t(n)},children:(0,K.jsxs)(tt,{"aria-label":`Upload file`,children:[(0,K.jsx)(eu,{size:14}),`Upload File`]})})}function Vg({children:e,className:t,...n}){return(0,K.jsx)(Rl,{...n,className:u(`tooltip`,t),children:e})}function Hg(e){let t=e.querySelector(`svg`);if(!t)return null;let n=t.cloneNode(!0),r=n.querySelectorAll(`*`),i=t.querySelectorAll(`*`);return r.forEach((e,t)=>{let n=i[t];if(e instanceof SVGElement){let t=window.getComputedStyle(n);[`fill`,`stroke`,`stroke-width`,`font-family`,`font-size`,`font-weight`,`text-anchor`,`dominant-baseline`].forEach(n=>{let r=t.getPropertyValue(n);r&&e.style.setProperty(n,r)})}}
8),n.querySelectorAll(`[data-export-exclude]`).forEach(e=>{e.remove()}),n.getAttribute(`width`)||n.setAttribute(`width`,String(t.clientWidth||500)),n.getAttribute(`height`)||n.setAttribute(`height`,String(t.clientHeight||500)),n.setAttribute(`xmlns`,`http://www.w3.org/2000/svg`),n.setAttribute(`xmlns:xlink`,`http://www.w3.org/1999/xlink`),n}function Ug(e,t){let n=new XMLSerializer().serializeToString(e),r=new Blob([n],{type:`image/svg+xml;charset=utf-8`}),i=URL.createObjectURL(r),a=document.createElement(`a`);a.href=i,a.download=t,a.click(),URL.revokeObjectURL(i)}async function Wg(e,t){let n=new XMLSerializer().serializeToString(e),r=new Blob([n],{type:`image/svg+xml;charset=utf-8`}),i=URL.createObjectURL(r),a=new Image;return a.crossOrigin=`anonymous`,new Promise((e,n)=>{a.onload=()=>{let r=document.createElement(`canvas`);r.width=a.width*1,r.height=a.height*1;let o=r.getContext(`2d`);if(!o){n(Error(`Could not get canvas context`));return}o.fillStyle=`#ffffff`,o.fillRect(0,0,r.width,r.height),o.scale(1,1),o.drawImage(a,0,0),r.toBlob(r=>{if(!r){n(Error(`Could not create PNG blob`));return}let a=URL.createObjectURL(r),o=document.createElement(`a`);o.href=a,o.download=t,o.click(),URL.revokeObjectURL(a),URL.revokeObjectURL(i),e()},`image/png`)},a.onerror=()=>{URL.revokeObjectURL(i),n(Error(`Failed to load SVG image`))},a.src=i})}function Gg({windroseRef:e,isPremium:t,downloadCount:n,onDownloadComplete:r}){let[a,o]=(0,U.useState)(!1),[s,c]=(0,U.useState)(`png`),u=2-n,d=t||u>0,f=async n=>{if(e.current){o(!0);try{let i=await fetch(`/api/download`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({format:n})}),a=await i.json();if(!i.ok){l.error(a.error||`Download failed. Please try again.`);return}let o=Hg(e.current);if(!o){l.error(`Could not find SVG to download`);return}let s=Date.now();n===`svg`?(Ug(o,`windrose-${s}.svg`),l.success(`SVG downloaded successfully`)):(await Wg(o,`windrose-${s}.png`),l.success(`PNG downloaded successfully`)),t||r()}catch(e){console.error(`Download error:`,e),l.error(`Error downloading file. Please try again.`)}finally{o(!1)}}},p=s.toUpperCase();return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(`div`,{className:`select-button-container`,children:[(0,K.jsxs)(Ll,{children:[(0,K.jsxs)(Ue,{className:`select-action-button`,onPress:()=>f(s),isDisabled:a||!d||s===`svg`&&!t,children:[(0,K.jsx)(Gl,{size:14}),` `,p,!t&&(0,K.jsxs)(`small`,{children:[`(`,Math.max(u,0),` left)`]})]}),(0,K.jsx)(Vg,{children:`Download plot as ${s===`svg`?`an SVG`:`a PNG`} file`})]}),(0,K.jsxs)(Ll,{children:[(0,K.jsxs)(Gc,{selectedKey:s,onSelectionChange:e=>{c(e)},children:[(0,K.jsx)(Ue,{className:`select-button`,children:(0,K.jsx)(Vl,{size:14})}),(0,K.jsx)(Me,{children:(0,K.jsxs)(Zs,{className:`bg-white border border-gray-6 rounded shadow-md p-1`,children:[(0,K.jsx)(tc,{id:`png`,className:`px-2 py-1 cursor-pointer hover:bg-gray-3 rounded text-sm`,children:`PNG`}),(0,K.jsxs)(tc,{id:`svg`,className:`px-2 py-1 cursor-pointer :not:data-disabled:hover:bg-gray-3 rounded text-sm data-disabled:text-gray-500 data-disabled:cursor-not-allowed`,isDisabled:!t,children:[`SVG `,!t&&`(Premium)`]})]})})]}),(0,K.jsx)(Vg,{children:`Select download format`})]})]}),!t&&(0,K.jsxs)(Ll,{children:[(0,K.jsxs)(i,{to:`/pricing`,className:`transition-colors button`,"data-button-variant":`primary`,children:[(0,K.jsx)(Kl,{size:14}),`Remove watermark`]}),(0,K.jsx)(Vg,{children:`Get unlimited downloads and SVG export`})]})]})}function Kg({onRemoved:e}){let t=(0,U.useRef)(null),n=(0,U.useRef)(null);return(0,U.useEffect)(()=>{if(!t.current)return;let r=t.current,i=r?.parentNode,a=r?.nextElementSibling;n.current=r.cloneNode(!0);let o=r.textContent,s=()=>{if(e?.(),!n.current)return;let r=n.current.cloneNode(!0);if(t.current=r,a?.parentNode)a.parentNode.insertBefore(r,a);else if(i)i.appendChild(r);else return;let o=r.parentNode;o&&(l.disconnect(),l.observe(o,u))},c=()=>{t.current&&t.current.textContent!==o&&(t.current.remove(),s())},l=new MutationObserver(e=>{if(!t.current){console.warn(`mutationCallback targetRef.current is null`);return}for(let r of e)if(r.type===`childList`)[...r.removedNodes].includes(t.current)&&s(),c();else if(r.type===`attributes`&&r.target===t.current){for(let e of n.current.attributes)t.current.setAttribute(e.name,e.value);c()}else r.type===`characterData`&&c()}),u={childList:!0,subtree:!0,attributes:!0,characterData:!0}
8;if(i)return l.observe(i,u),()=>{l.disconnect()}},[e]),t}var qg=[[4,5],[8,5],[4,9],[8,9],[4,13],[8,13]];function Jg({label:e=`Drag to move`,...t}){return(0,K.jsxs)(`g`,{"data-export-exclude":`true`,...t,children:[(0,K.jsx)(`title`,{children:e}),(0,K.jsx)(`rect`,{width:12,height:18,rx:3,fill:`#f3f4f6`,stroke:`#9ca3af`,strokeWidth:1}),qg.map(([e,t])=>(0,K.jsx)(`circle`,{cx:e,cy:t,r:1.3,fill:`#6b7280`},`${e}-${t}`))]})}function Yg({value:e,fontSize:t,fontWeight:n,offsetX:r,offsetY:i,outerRadius:a,onChange:o,onPositionChange:s}){let[c,l]=(0,U.useState)(!1),u=(0,U.useRef)(null),d=(0,U.useRef)({x:r,y:i}),[f,p]=(0,U.useState)(!1),[m,h]=(0,U.useState)({x:r,y:i}),g=-a+22,{x:_,y:v}=f?m:{x:r,y:i},y=30+_,b=g+v,{moveProps:x}=Ei({onMoveStart(){d.current={x:r,y:i},h({x:r,y:i}),p(!0)},onMove(e){let t=u.current?.ownerSVGElement?.getScreenCTM();if(!t)return;let n={x:d.current.x+e.deltaX/t.a,y:d.current.y+e.deltaY/t.d};d.current=n,h(n)},onMoveEnd(){let e=d.current;p(!1),s?.(e.x,e.y)}}),S=e=>{let t=e.target;o?.(t.value),l(!1)};return c||e===``?(0,K.jsx)(`foreignObject`,{y:b-32/2,x:y,width:100,height:32,className:`overflow-visible`,children:(0,K.jsx)(`input`,{className:`w-full rounded border border-gray-300 px-2 py-1 text-sm text-black focus:ring-2 focus:ring-blue-500 focus:outline-none`,type:`text`,placeholder:`Hours, %, etc.`,ref:d_,defaultValue:e,onKeyDown:e=>{e.key===`Enter`&&S(e)},onBlur:S})}):(0,K.jsxs)(`g`,{ref:u,children:[(0,K.jsx)(Jg,{transform:`translate(${y-18}, ${b-18/2})`,cursor:f?`grabbing`:`grab`,label:`Drag to move the unit label`,...x}),(0,K.jsxs)(`text`,{onClick:()=>{l(!0)},y:b,x:y,fontSize:t,fontWeight:n,dominantBaseline:`middle`,className:`cursor-pointer hover:fill-blue-600 transition-colors`,paintOrder:`stroke`,textAnchor:`start`,strokeWidth:`2px`,stroke:`white`,fill:`#333`,textDecoration:`underline`,style:{textDecorationStyle:`dotted`},children:[(0,K.jsx)(`title`,{children:`Click to edit`}),e]})]})}var Xg=e=>e?.focus();function Zg({value:e,onChange:t,x:n,y:r,align:i=`end`}){let[a,o]=(0,U.useState)(!1),[s,c]=(0,U.useState)(120),l=e=>{let n=e.target;t?.(n.value),o(!1)};return a?(0,K.jsx)(`foreignObject`,{y:r-10,x:i===`end`?n-s-10:n-10,width:s+20,height:32,className:`overflow-visible`,children:(0,K.jsx)(`input`,{className:`w-full rounded border bg-white border-gray-300 px-2 py-1 text-sm text-black focus:ring-2 focus:ring-blue-500 focus:outline-none`,type:`text`,placeholder:`Title (Units)`,ref:Xg,defaultValue:e,onKeyDown:e=>{e.key===`Enter`&&l(e)},onBlur:l})}):(0,K.jsxs)(`text`,{onClick:()=>{o(!0)},ref:e=>{if(e){let t=e.getBBox();c(Math.max(t.width,80))}},y:r+12,x:n,fontSize:14,className:`cursor-pointer hover:fill-blue-600 transition-colors`,paintOrder:`stroke`,textAnchor:i,strokeWidth:`2px`,stroke:`white`,fill:`#333`,textDecoration:`underline`,style:{textDecorationStyle:`dotted`},children:[(0,K.jsx)(`title`,{children:`Click to edit`}),e]})}var Qg=16,$g=-60,e_=20,t_=30,n_=60,r_=8,i_=80;function a_({bins:e,binsTitle:t,colorScale:n,x:r,y:i,plotWidth:a,plotHeight:o,orientation:s,fontSize:c,itemSpacing:l,labelGap:u,onPositionChange:d,onTitleChange:f}){let p=(0,U.useRef)(null),m=(0,U.useRef)({x:r,y:i}),[h,g]=(0,U.useState)(!1),[_,v]=(0,U.useState)({x:r,y:i}),y=s===`horizontal`,b=y?e:[...e].reverse(),x=Qg+l,S=c*.62,C=0,w=b.map(e=>{let t=Qg+u+e.length*S,n={bin:e,offset:C};return C+=t+l,n}),T=Math.max(0,C-l),E=-T,D=y?T:i_,O=y?Qg:e.length*x,k=y?E:$g,A=a/2,j=A-r_,M=-A+r_+D,ee=Math.abs(r-M)<Math.abs(r-j),N=ee?`start`:`end`,P=ee?k:0,{moveProps:F}=Ei({onMoveStart(){m.current={x:r,y:i},v({x:r,y:i}),g(!0)},onMove(e){let t=p.current?.ownerSVGElement?.getScreenCTM();if(!t)return;let n=e.deltaX/t.a,r=e.deltaY/t.d,i={x:m.current.x+n,y:m.current.y+r};m.current=i,v(i)},onMoveEnd(){let e=m.current,t=l_(e,a,o,D,O);v(t),g(!1),d(t.x,t.y)}}),I=h?_.x:r,te=h?_.y:i,ne=h?s_(a,o,D,O):[],re=h?c_(_,ne):-1,L=y?`translate(${E-18}, ${28-18/2})`:`translate(${$g-20}, ${e_+O/2-18/2})`;return(0,K.jsxs)(K.Fragment,{children:[h&&ne.map((e,t)=>{let n=t===re;return(0,K.jsxs)(`g`,{transform:`translate(${e.x}, ${e.y})`,pointerEvents:`none`,className:`legend-snap-target`,children:[(0,K.jsx)(`circle`,{r:n?9:5,fill:n?`rgba(59, 130, 246, 0.2)`:`none`,stroke:n?`#3b82f6`:`#9ca3af`,strokeWidth:n?2:1.5,strokeDasharray:n?void 0:`3 3`}),n&&(0,K.jsx)(`circle`,{r:2,fill:`#3b82f6`})]},t)}),(0,K.jsxs)(`g`,{ref:p,transform:`translate(${I}, ${te})`,children:[(0,K.jsx)(Zg,{value:t,x:P,y:-10,align:N,onChange:f}),(0,K.jsx)(Jg,{transform:L,cursor:h?`grabbing`:`grab`,label:`Drag to move the legend`,...F}),(0,K.jsx)(`g`,{className:`legend`,transform:`translate(${y?E:$g}, ${e_})`,children:y?w.map(({bin:e,offset:t})=>(0,K.jsx)(o_,{transform:`translate(${t}, 0)`,color:n(e),label:e,fontSize:c,labelGap:u},e)):b.map((e,t)=>(0,K.jsx)(o_,{transform:`translate(0, ${t*x})`,color:n(e),label:e,fontSize:c,labelGap:u},e))})]})]})}function o_({transform:e,color:t,label:n,fontSize:r,labelGap:i}){return(0,K.jsxs)(`g`,{transform:e,children:[(0,K.jsx)(`rect`,{fill:t,width:Qg,height:Qg,stroke:`dimgray`,strokeWidth:.5}),(0,K.jsx)(`text`,{x:Qg+i,y:Qg/2,dominantBaseline:`middle`,fontFamily:`sans-serif`,fontSize:r,children:n})]})}function s_(e,t,n,r){let i=t_+r,a=e/2,o=t/2;return[{x:a-r_,y:-o+r_+t_/2},{x:-a+r_+n,y:-o+r_+t_/2},{x:a-r_,y:o-r_-i+t_/2},{x:-a+r_+n,y:o-r_-i+t_/2}]}function c_(e,t){let n=-1,r=n_;return t.forEach((t,i)=>{let a=Math.hypot(t.x-e.x,t.y-e.y);a<r&&(r=a,n=i)}),n}function l_(e,t,n,r,i){let a=s_(t,n,r,i),o=c_(e,a);return o===-1?e:a[o]}var u_=`windrose-watermark`,d_=e=>e?.focus();function f_({isPremium:e=!1,onWatermarkRemovalAttempt:t,ref:n}){let r=Jf($.config),i=tp($.config),a=Zf(`windrose`,$.plotData),o=Zt(q(`colorScheme`,$.config),a.length),s=q(`width`,$.config),c=q(`height`,$.config),l=q(`innerRadiusFraction`,$.config),u=q(`outerRadiusFraction`,$.config),d=q(`tickCount`,$.config),f=q(`tickLabelFontSize`,$.config),p=q(`tickLabelFontWeight`,$.config),m=q(`directionLabelFontSize`,$.config),h=q(`directionLabelFontWeight`,$.config),g=q(`radialLineStroke`,$.config),_=q(`radialLineDashed`,$.config),v=q(`tickRingStroke`,$.config),y=q(`tickRingDashed`,$.config),b=q(`isTransparent`,$.config),x=q(`legendX`,$.config),S=q(`legendY`,$.config),C=q(`legendOrientation`,$.config),w=q(`legendFontSize`,$.config),T=q(`legendItemSpacing`,$.config),E=q(`legendLabelGap`,$.config),D=q(`padAngle`,$.config),O=q(`maxY`,$.config),k=O===0?void 0:O,A=q(`yUnits`,$.config),j=q(`
8yUnitsFontSize`,$.config),M=q(`yUnitsFontWeight`,$.config),ee=q(`yUnitsOffsetX`,$.config),N=q(`yUnitsOffsetY`,$.config),P=q(`binsTitle`,$.config),F=Math.min(s,c)/2,I=F*u,te=F*l,ne=Xf(`windrose`,$.plotData),re=Eg().map(e=>{let t=ne[e]||{},n={direction:e};return a.forEach(e=>{n[e]=Number(t[e])||0}),n.total=Qt(n,a),n}),L={bins:a,data:re},R=(0,U.useCallback)((e,t)=>{r.setValue(e,t),i.addCheckpoint(`Edit ${e}`)},[r,i]),{directionScale:ie,yScale:ae,colorScale:oe,arcGenerator:z,stackedData:se,angleStep:ce,angleOffset:le}=Kt({data:re,innerRadius:te,outerRadius:I,colorScheme:o,bins:L.bins,padAngle:D,maxY:k}),B=ae.ticks(d),V=Kg({onRemoved:t});return(0,K.jsx)(`div`,{ref:n,className:`w-full flex items-center justify-center p-4 relative`,children:(0,K.jsxs)(`svg`,{viewBox:`${-s/2}, ${-c/2}, ${s}, ${c}`,width:s,height:c,className:`max-w-full h-auto`,children:[!b&&(0,K.jsx)(`rect`,{x:-s/2,y:-c/2,width:s,height:c,fill:`white`}),(0,K.jsx)(Wt,{angleStep:ce,innerRadius:te,yScale:ae,tickCount:d,stroke:g,strokeDasharray:_?`1,4`:`none`}),(0,K.jsx)(`g`,{name:`tick-rings`,children:B.map(e=>(0,K.jsx)(Ut,{tick:e,yScale:ae,stroke:v,strokeDasharray:y?`4,4`:void 0},e))}),(0,K.jsx)(`g`,{name:`rings`,children:se.map((e,t)=>(0,K.jsx)(Xt,{element:e,angleOffset:le,colorScale:oe,arcGenerator:z},e.key||t))}),(0,K.jsx)(`g`,{name:`tick-labels`,textAnchor:`middle`,fontSize:f,fontWeight:p,children:B.map(e=>(0,K.jsx)(Yt,{tick:e,yScale:ae,fill:`#333`,paintOrder:`stroke`,strokeWidth:`2px`,stroke:`white`},e))}),(0,K.jsx)(qt,{directionScale:ie,directions:L.data.map(e=>e.direction),outerRadius:I,fontSize:m,fontWeight:h}),(0,K.jsx)(Yg,{value:A,fontSize:j,fontWeight:M,offsetX:ee,offsetY:N,outerRadius:I,onChange:e=>{R(`yUnits`,e)},onPositionChange:(e,t)=>
8{r.transaction(()=>{r.setValue(`yUnitsOffsetX`,e),r.setValue(`yUnitsOffsetY`,t)}),i.addCheckpoint(`Move unit label`)}}),(0,K.jsx)(a_,{bins:L.bins,binsTitle:P,colorScale:oe,x,y:S,plotWidth:s,plotHeight:c,orientation:C,fontSize:w,itemSpacing:T,labelGap:E,onPositionChange:(e,t)=>{r.transaction(()=>{r.setValue(`legendX`,e),r.setValue(`legendY`,t)}),i.addCheckpoint(`Move legend`)},onTitleChange:e=>{R(`binsTitle`,e)}}),!e&&(0,K.jsx)(p_,{watermarkRef:V}),(0,K.jsxs)(`text`,{fill:`hsl(0deg, 0%, 47%)`,fontSize:`10`,x:-s/2+5,y:c/2-5,children:[`Made with `,(0,K.jsx)(`tspan`,{fontWeight:500,children:`WindRosePlot.app`})]})]})})}function p_({watermarkRef:e}){return(0,K.jsx)(`text`,{ref:e,id:u_,className:`cursor-default select-none`,x:0,y:0,fontSize:48,fontWeight:`bold`,fill:`black`,fillOpacity:.15,textAnchor:`middle`,dominantBaseline:`middle`,transform:`rotate(-30)`,pointerEvents:`none`,dangerouslySetInnerHTML:{__html:`WindRosePlot.app<!-- You need to purchase a premium pass to remove this watermark. Removing it manually will not work. Unauthorized removal attempts are tracked and can lead to penalties for you. -->`}})}function m_({errors:e,onDismiss:t,onDismissAll:n}){return e.length===0?null:(0,K.jsxs)(`div`,{className:`border border-red-300 rounded-md bg-red-50 p-4 max-w-2xl mb-4`,children:[(0,K.jsxs)(`div`,{className:`flex items-center justify-between mb-3`,children:[(0,K.jsxs)(`h3`,{className:`text-sm font-semibold text-red-900`,children:[`Validation Issues (`,e.length,`)`]}),(0,K.jsx)(Ue,{onPress:n,className:`text-sm text-red-700 hover:text-red-900 underline`,children:`Dismiss all`})]}),(0,K.jsx)(`div`,{className:`space-y-2 max-h-64 overflow-y-auto`,children:e.map((e,n)=>(0,K.jsxs)(`div`,{className:`flex items-start gap-x-2 justify-between bg-white border border-red-200 p-3 rounded-md text-sm`,children:[(0,K.jsxs)(`div`,{className:`flex-1`,children:[(0,K.jsxs)(`span`,{className:`font-medium text-gray-900`,children:[`Row `,e.row,e.column&&`, Column: ${e.column}`]}),(0,K.jsx)(`p`,{className:`text-gray-700 mt-1`,children:e.message})]}),(0,K.jsx)(Ue,{onPress:()=>{t(n)},className:`text-gray-500 hover:text-gray-700 p-1`,"aria-label":`Dismiss error`,children:(0,K.jsx)(tu,{size:14})})]},`${e.row}-${e.column}-${n}`))})]})}function h_(e,t=-200,n=200){return Math.min(Math.max(e,t),n)}function g_(){let[e,t]=(0,U.useState)({x:0,y:0}),{moveProps:n}=Ei({onMove(e){t(({x:t,y:n})=>(e.pointerType===`keyboard`&&(t=h_(t),n=h_(n)),t+=e.deltaX,n+=e.deltaY,{x:t,y:n}))},onMoveEnd(){t(({x:e,y:t})=>(e=h_(e),t=h_(t),{x:e,y:t}))}});return(0,K.jsx)(kc,{defaultOpen:!0,className:`bg-black/30 fixed inset-0`,children:(0,K.jsx)(je,{className:`fixed top-8 right-4 bg-white rounded shadow-lg max-w-[40ch] border border-gray-300`,style:{transform:`translate(${e.x}px, ${e.y}px)`},children:({close:e})=>(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(a,{method:`post`,onSubmit:e,children:[(0,K.jsx)(`input`,{type:`hidden`,name:`intent`,value:`dismissWelcomeModal`}),(0,K.jsxs)(`div`,{className:`px-4 py-2 mb-1 bg-gray-100 rounded-t-lg cursor-move flex justify-between items-center`,...n,children:[(0,K.jsx)(ge,{className:`text-lg`,slot:`title`,children:`WindRosePlot.app`}),(0,K.jsx)(Ue,{type:`submit`,className:`text-gray-600 hover:text-gray-900 p-1 rounded hover:bg-gray-200`,children:(0,K.jsx)(tu,{size:14})})]})]}),(0,K.jsxs)(`div`,{className:`px-5 py-3 pb-4`,children:[(0,K.jsx)(`p`,{className:`mb-3`,children:`Create and download wind rose diagrams quickly, no setup required.`}),(0,K.jsxs)(`ul`,{className:`list-disc list-inside space-y-1 text-sm text-gray-700`,children:[(0,K.jsx)(`li`,{children:`Enter data in the table and see your wind rose diagram update`}),(0,K.jsx)(`li`,{children:`Upload CSV files for data entry`}),(0,K.jsx)(`li`,{children:`Configure wind speed bins, uniform or custom ranges`}),(0,K.jsx)(`li`,{children:`Data is saved automatically in your browser`}),(0,K.jsx)(`li`,{children:`Download as PNG (free) or SVG (premium)`})]})]})]})})})}function __({label:e,description:t,...n}){return(0,K.jsxs)(Ic,{...n,className:`text-field`,children:[e&&(0,K.jsx)(Je,{className:`text-field__label`,children:e}),(0,K.jsxs)(Vt,{className:`relative flex h-[32px] w-full overflow-hidden rounded-sm border border-gray-7 bg-white transition-colors focus-within:border-blue-9 focus-within:outline focus-within:outline-blue-7 focus-within:-outline-offset-1`,children:[(0,K.jsx)(Bt,{size:1,className:`min-w-0 flex-1 bg-transparent px-[8px] text-sm outline-none tabular-nums`}),(0,K.jsxs)(`div`,{className:`flex shrink-0 flex-col border-l border-gray-7`,children:[(0,K.jsx)(Ue,{slot:`increment`,className:`flex h-1/2 items-center justify-center px-[4px] transition-colors hover:bg-gray-3 data-[pressed=true]:bg-gray-5`,children:(0,K.jsx)(Hl,{className:`h-[12px] w-[12px]`,"aria-hidden":!0})}),(0,K.jsx)(Ue,{slot:`decrement`,className:`flex h-1/2 items-center justify-center border-t border-gray-7 px-[4px] transition-colors hover:bg-gray-3 data-[pressed=true]:bg-gray-5`,children:(0,K.jsx)(Vl,{className:`h-[12px] w-[12px]`,"aria-hidden":!0})})]})]}),t&&(0,K.jsx)(`span`,{className:`text-field__description`,children:t})]})}var v_=9;function y_(e,t,n){let r=[];for(let i=e;i<t;i+=n){let e=Math.min(i+n,t);r.push(`${i}-${e}`)}return r}function b_(e){return e.trim().split(`,`).map(e=>
8e.trim()).filter(Boolean)}function x_(e){if(e.length===0)return{min:0,max:20,step:5};try{let t=e[0].split(`-`),n=e[e.length-1].split(`-`),r=Number(t[0]),i=Number(n[1]),a=(i-r)/e.length;return{min:Number.isNaN(r)?0:r,max:Number.isNaN(i)?20:i,step:Number.isNaN(a)?5:a}}catch{return{min:0,max:20,step:5}}}function S_(e,t){return e.length===t.length&&e.every((e,n)=>e===t[n])}function C_({bins:e}){return(0,K.jsxs)(`div`,{children:[(0,K.jsx)(`div`,{className:`text-[11px] uppercase tracking-wide font-medium text-gray-11 mb-[6px]`,children:`Will become`}),(0,K.jsx)(`div`,{className:`flex flex-wrap gap-[4px]`,children:e.length>0?e.map(e=>(0,K.jsx)(`span`,{className:`px-[6px] py-[2px] bg-blue-2 border border-blue-6 rounded-xs text-xs tabular-nums`,children:e},e)):(0,K.jsx)(`span`,{className:`text-gray-11 text-xs`,children:`No bins`})})]})}function w_({currentBins:e,onApply:t}){let n=x_(e),[r,i]=(0,U.useState)(n.min),[a,o]=(0,U.useState)(n.max),[s,c]=(0,U.useState)(n.step),l=s>0&&a>r,u=(0,U.useMemo)(()=>l?y_(r,a,s):[],[l,r,a,s]),d=u.length>v_,f=l&&S_(u,e),p=l&&!d&&!f;return(0,K.jsxs)(`div`,{className:`grid gap-[12px]`,children:[(0,K.jsxs)(`p`,{className:`text-xs text-gray-11`,children:[`Generate uniform bins between a minimum and a maximum with a fixed bin size. Both ends are `,(0,K.jsx)(`em`,{children:`inclusive`}),`.`]}),(0,K.jsxs)(`div`,{className:`grid grid-cols-3 gap-[8px]`,children:[(0,K.jsx)(__,{label:`Min`,value:r,step:1,onChange:i}),(0,K.jsx)(__,{label:`Max`,value:a,step:1,onChange:o}),(0,K.jsx)(__,{label:`Step`,value:s,minValue:.1,onChange:c})]}),l&&(0,K.jsx)(C_,{bins:u}),d&&(0,K.jsxs)(`p`,{className:`text-xs text-red-11`,children:[`Would generate `,u.length,` bins (max `,v_,`). Increase the step or narrow the range.`]}),(0,K.jsx)(`div`,{className:`flex justify-end`,children:(0,K.jsx)(tt,{isDisabled:!p,onPress:()=>{t(u)},children:f?`No changes`:`Apply`})})]})}function T_({currentBins:e,onApply:t}){let[n,r]=(0,U.useState)(``),{draftBins:i,error:a}=(0,U.useMemo)(()=>{if(!n.trim())return{draftBins:[],error:``};let e=b_(n);return e.length>v_?{draftBins:e,error:`Maximum ${v_} bins allowed`}:new Set(e).size===e.length?{draftBins:e,error:``}:{draftBins:e,error:`Bin titles must be unique`}},[n]),o=!a&&i.length>0,s=o&&S_(i,e);return(0,K.jsxs)(`div`,{className:`grid gap-[12px]`,children:[(0,K.jsxs)(`p`,{className:`text-xs text-gray-11`,children:[`Comma-separated bin titles. For example`,` `,(0,K.jsx)(`code`,{className:`px-[4px] py-[1px] bg-gray-3 rounded-xs text-[11px]`,children:`0-2,2-4,4-6`}),` `,`or`,` `,(0,K.jsx)(`code`,{className:`px-[4px] py-[1px] bg-gray-3 rounded-xs text-[11px]`,children:`low,medium,high`}),`. Use `,(0,K.jsx)(`code`,{children:`.`}),` as decimal separator. Titles must be unique.`]}),(0,K.jsx)(Ht,{label:`Bin titles`,value:n,onChange:r,placeholder:`low,medium,high`,errorMessage:a}),o&&(0,K.jsx)(C_,{bins:i}),(0,K.jsxs)(`div`,{className:`flex items-center justify-between gap-[8px]`,children:[(0,K.jsxs)(tt,{onPress:()=>{r(e.join(`,`))},"aria-label":`Copy current bins to input`,children:[(0,K.jsx)(Wl,{size:12}),`Copy current bins into input`]}),(0,K.jsx)(tt,{onPress:()=>{t(i)},isDisabled:!(o&&!s),children:s?`No changes`:`Apply`})]})]})}function E_(){let e=Jf($.plotData),t=tp($.plotData),n=Zf(`windrose`,$.plotData),r=(0,U.useMemo)(()=>n.length>0?n:_g(),[n]),i=Eg(),a=(n,a)=>{let o=r.length===n.length,s={};i.forEach(t=>{let i=e.getRow(`windrose`,t),a={};n.forEach((e,t)=>{let n=i[o?r[t]:e];a[e]=typeof n==`number`?n:0}),s[t]=a}),e.setTable(`windrose`,s),t.addCheckpoint(`Change bins`),a()};return(0,K.jsxs)(Ie,{children:[(0,K.jsxs)(tt,{children:[(0,K.jsx)(Bl,{size:14}),`Configure Bins`]}),(0,K.jsxs)(Me,{placement:`bottom`,className:`rounded-sm`,children:[(0,K.jsx)(_e,{children:(0,K.jsx)(`svg`,{width:12,height:12,viewBox:`0 0 12 12`,className:`fill-white stroke-gray-7`,children:(0,K.jsx)(`path`,{d:`M0 0 L6 6 L12 0`})})}),(0,K.jsx)(je,{className:`bg-white py-[12px] px-[12px] border border-gray-6 rounded-sm shadow-lg w-[360px] max-w-full outline-none`,children:({close:e})=>(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(`div`,{className:`flex gap-x-[4px] items-center mb-[12px]`,children:[(0,K.jsx)(ge,{slot:`title`,level:2,className:`uppercase text-xs tracking-wide font-medium text-gray-11 m-0`,children:`Bins Configuration`}),(0,K.jsx)(tt,{onPress:e,"aria-label":`Close`,className:`ml-auto`,children:(0,K.jsx)(tu,{size:14})})]}),(0,K.jsxs)(`div`,{className:`flex items-start gap-[6px] mb-[12px] py-[6px] px-[8px] bg-amber-50 border border-amber-200 rounded-xs`,children:[(0,K.jsx)(Xe,{size:14,className:`text-amber-600 shrink-0 mt-[2px]`}),(0,K.jsxs)(`p`,{className:`text-xs text-amber-800 leading-snug`,children:[`Maximum `,v_,` bins. Renaming bins keeps your data; changing the number of bins resets it.`]})]}),(0,K.jsxs)(ll,{defaultSelectedKey:`uniform`,children:[(0,K.jsxs)(dl,{"aria-label":`Bins mode`,className:`tab-list`,children:[(0,K.jsx)(pl,{id:`uniform`,className:`tab transition-colors`,children:`Uniform`}),(0,K.jsx)(pl,{id:`custom`,className:`tab transition-colors`,children:`Custom`})]}),(0,K.jsx)(ml,{id:`uniform`,children:(0,K.jsx)(w_,{currentBins:r,onApply:t=>{a(t,e)}})}),(0,K.jsx)(ml,{id:`custom`,children:(0,K.jsx)(T_,{currentBins:r,onApply:t=>{a(t,e)}})})]}),(0,K.jsxs)(`div`,{className:`mt-[12px] pt-[8px] border-t border-gray-4`,children:[(0,K.jsx)(`div`,{className:`text-[11px] uppercase tracking-wide font-medium text-gray-11 mb-[6px]`,children:`Current bins`}),(0,K.jsx)(`div`,{className:`flex flex-wrap gap-[4px]`,children:r.length>0?r.map(e=>(0,K.jsx)(`span`,{className:`px-[6px] py-[2px] bg-gray-2 border border-gray-5 rounded-xs text-xs tabular-nums`,children:e},e)):(0,K.jsx)(`span`,{className:`text-gray-11 text-xs`,children:`No bins configured`})})]})]})})]})]})}var D_=[4,8,16],O_=[4,8,16,36];function k_(e,t){return e.length===t.length&&e.every((e,n)=>e===t[n])}function A_({directions:e}){return(0,K.jsxs)(`div`,{children:[(0,K.jsx)(`div`,{className:`text-[11px] uppercase tracking-wide font-medium text-gray-11 mb-1.5`,children:`Will become`}),(0,K.jsx)(`div`,{className:`flex flex-wrap gap-1`,children:e.length>0?e.map(e=>(0,K.jsx)(`span`,{className:`px-1.5 py-0.5 bg-blue-2 border border-blue-6 rounded-xs text-xs`,children:e},e)):(0,K.jsx)(`span`,{className:`text-gray-11 text-xs`,children:`No directions`})})]})}function j_({counts:e,selected:t,onSelect:n,stepLabel:r}){return(0,K.jsx)(`div`,{className:`grid grid-cols-4 gap-2`,children:e.map(e=>{let i=e===t;return(0,K.jsxs)(`button`,{type:`button`,onClick:()=>{n(e)},"aria-pressed":i,className:`flex flex-col items-center justify-center py-2 px-1 border rounded-xs transition-colors ${i?`bg-blue-3 border-blue-7 text-blue-11`:`bg-white border-gray-6 hover:bg-gray-2`}`,children:[(0,K.jsx)(`span`,{className:`text-base font-medium tabular-nums`,children:e}),r&&(0,K.jsx)(`span`,{className:`text-[10px] text-gray-11 tabular-nums`,children:r(e)})]},e)})})}function M_({currentDirections:e,currentLetters:t,onApply:n}){let[r,i]=(0,U.useState)(e.length===4||e.length===16?e.length:8),[a,o]=(0,U.useState)(t),s=a.N.trim().length>0&&a.E.trim().length>0&&a.S.trim().length>0&&a.W.trim().length>0,c=(0,U.useMemo)(()=>s?mg(r,a):[],[r,a,s]),l=a.N===t.N&&a.E===t.E&&a.S===t.S&&a.W===t.W,u=s&&l&&k_(c,e),d=s&&!u,f=(e,t)=>{o(n=>({...n,[e]:t}))},p=()=>{o(pg)},m=a.N===pg.N&&a.E===pg.E&&a.S===pg.S&&a.W===pg.W;return(0,K.jsxs)(`div`,{className:`grid gap-3`,children:[(0,K.jsxs)(`p`,{className:`text-xs text-gray-11`,children:[`Pick how many directions you want. Customize the four letters for other languages â e.g. `,(0,K.jsx)(`code`,{children:`Z`}),` for South in Dutch.`]}
8),(0,K.jsx)(j_,{counts:D_,selected:r,onSelect:e=>{i(e)},stepLabel:e=>`${360/e}°`}),(0,K.jsxs)(`div`,{children:[(0,K.jsxs)(`div`,{className:`flex items-center justify-between mb-1.5`,children:[(0,K.jsx)(`span`,{className:`text-[11px] uppercase tracking-wide font-medium text-gray-11`,children:`Cardinal letters`}),(0,K.jsx)(tt,{isDisabled:m,onPress:p,"aria-label":`Reset cardinal letters`,children:`Reset`})]}),(0,K.jsxs)(`div`,{className:`grid grid-cols-4 gap-2`,children:[(0,K.jsx)(Ht,{label:`North`,value:a.N,onChange:e=>{f(`N`,e)},maxLength:3}),(0,K.jsx)(Ht,{label:`East`,value:a.E,onChange:e=>{f(`E`,e)},maxLength:3}),(0,K.jsx)(Ht,{label:`South`,value:a.S,onChange:e=>{f(`S`,e)},maxLength:3}),(0,K.jsx)(Ht,{label:`West`,value:a.W,onChange:e=>{f(`W`,e)},maxLength:3})]})]}),s&&(0,K.jsx)(A_,{directions:c}),(0,K.jsx)(`div`,{className:`flex justify-end`,children:(0,K.jsx)(tt,{isDisabled:!d,onPress:()=>{n({directions:c,letters:a,mode:`cardinal`})},children:u?`No changes`:`Apply`})})]})}function N_({currentDirections:e,onApply:t}){let[n,r]=(0,U.useState)(O_.includes(e.length)?e.length:8),i=(0,U.useMemo)(()=>hg(n),[n]),a=k_(i,e);return(0,K.jsxs)(`div`,{className:`grid gap-3`,children:[(0,K.jsx)(`p`,{className:`text-xs text-gray-11`,children:`Generate evenly-spaced directions labeled in degrees from 0° (north) clockwise.`}),(0,K.jsx)(j_,{counts:O_,selected:n,onSelect:e=>{r(e)},stepLabel:e=>`${360/e}°`}),(0,K.jsx)(A_,{directions:i}),(0,K.jsx)(`div`,{className:`flex justify-end`,children:(0,K.jsx)(tt,{isDisabled:a,onPress:()=>{t({directions:i,mode:`numeric`})},children:a?`No changes`:`Apply`})})]})}function P_(){let e=Jf($.plotData),t=Jf($.config),n=tp($.plotData),r=Eg(),i=Dg(),a=Og(),o=Zf(`windrose`,$.plotData),s=(i,a)=>{let s=o.length>0?o:_g(),c=r.length===i.directions.length;e.transaction(()=>{e.setValue(`directionMode`,i.mode);let t={};i.directions.forEach((n,i)=>{let a=c?r[i]:n,o=e.getRow(`windrose`,a),l={};s.forEach(e=>{let t=o[e];l[e]=typeof t==`number`?t:0}),t[n]=l}),Lg(e,t)}),n.addCheckpoint(`Change directions`),i.letters&&t.transaction(()=>{t.setValue(`cardinalN`,i.letters.N),t.setValue(`cardinalE`,i.letters.E),t.setValue(`cardinalS`,i.letters.S),t.setValue(`cardinalW`,i.letters.W)}),a()};return(0,K.jsxs)(Ie,{children:[(0,K.jsxs)(tt,{children:[(0,K.jsx)(Ul,{size:14}),`Configure Directions`]}),(0,K.jsxs)(Me,{placement:`bottom`,className:`rounded-sm`,children:[(0,K.jsx)(_e,{children:(0,K.jsx)(`svg`,{width:12,height:12,viewBox:`0 0 12 12`,className:`fill-white stroke-gray-7`,children:(0,K.jsx)(`path`,{d:`M0 0 L6 6 L12 0`})})}),(0,K.jsx)(je,{className:`bg-white py-3 px-3 border border-gray-6 rounded-sm shadow-lg w-[400px] max-w-full outline-none`,children:({close:e})=>(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(`div`,{className:`flex gap-x-1 items-center mb-3`,children:[(0,K.jsx)(ge,{slot:`title`,level:2,className:`uppercase text-xs tracking-wide font-medium text-gray-11 m-0`,children:`Directions Configuration`}),(0,K.jsx)(tt,{onPress:e,"aria-label":`Close`,className:`ml-auto`,children:(0,K.jsx)(tu,{size:14})})]}),(0,K.jsxs)(`div`,{className:`flex items-start gap-1.5 mb-3 py-1.5 px-2 bg-amber-50 border border-amber-500 rounded-xs`,children:[(0,K.jsx)(Xe,{size:14,className:`text-amber-600 shrink-0 mt-0.5`}),(0,K.jsx)(`p`,{className:`text-xs text-amber-800 leading-snug`,children:`Renaming directions keeps your data. Changing the number of directions resets it.`})]}),(0,K.jsxs)(ll,{defaultSelectedKey:i,children:[(0,K.jsxs)(dl,{"aria-label":`Directions mode`,className:`tab-list`,children:[(0,K.jsx)(pl,{id:`cardinal`,className:`tab transition-colors`,children:`Cardinal`}),(0,K.jsx)(pl,{id:`numeric`,className:`tab transition-colors`,children:`Numeric`})]}),(0,K.jsx)(ml,{id:`cardinal`,children:(0,K.jsx)(M_,{currentDirections:r,currentLetters:a,onApply:t=>{s(t,e)}})}),(0,K.jsx)(ml,{id:`numeric`,children:(0,K.jsx)(N_,{currentDirections:r,onApply:t=>{s(t,e)}})})]}),(0,K.jsxs)(`div`,{className:`mt-3 pt-2 border-t border-gray-4`,children:[(0,K.jsx)(`div`,{className:`text-[11px] uppercase tracking-wide font-medium text-gray-11 mb-1.5`,children:`Current directions`}),(0,K.jsx)(`div`,{className:`flex flex-wrap gap-1`,children:r.length>0?r.map(e=>(0,K.jsx)(`span`,{className:`px-1.5 py-0.5 bg-gray-2 border border-gray-5 rounded-xs text-xs`,children:e},e)):(0,K.jsx)(`span`,{className:`text-gray-11 text-xs`,children:`No directions configured`})})]})]})})]})]})}function F_({caption:e=``,data:t,extension:n=`.txt`,type:r=`text/plain`}){let i=new Blob([t],{type:r}),a=URL.createObjectURL(i),o=document.createElement(`a`);document.body.appendChild(o);let s=`WindRosePlot.app${e?`-${e}`:``}-${new Date().toLocaleDateString()}${n}`;o.setAttribute(`download`,s),o.setAttribute(`href`,a),o.style.display=`none`,o.click(),setTimeout(()=>{globalThis.URL.revokeObjectURL(a),o.remove()},1e3)}function I_(...e){return(...t)=>{for(let n of e)n?.(...t)}}function L_(){let[e,t]=(0,U.useState)(!1);function n(n){let r=()=>{t(!1)},i=e?()=>{t(!1)}:()=>{t(!0)};return{...n,onBlur:I_(r,n?.onBlur),onPress:e?I_(i,n?.onPress):i}}return{doubleCheck:e,getButtonProps:n}}function R_(){let[e,t]=(0,U.useState)(null);return{ref:(0,U.useCallback)(e=>{e&&t(e.offsetWidth)},[]),initialWidth:e}}function z_({uploadButton:e}){let t=Jf($.plotData),n=tp($.plotData),r=Jf($.config),i=tp($.config),[a,o]=op(n),[s,c]=sp(n),u=Zf(`windrose`,$.plotData),d=(0,U.useMemo)(()=>u.length>0?u:_g(),[u]),f=Eg(),p=Xf(`windrose`,$.plotData),m=(0,U.useMemo)(()=>{for(let e of Object.values(p??{}))for(let t of Object.values(e??{}))if(Number(t)!==0)return!0;return!1},[p]);return(0,K.jsxs)(vl,{className:`flex gap-0.5 flex-wrap`,"aria-label":`Data actions`,children:[(0,K.jsxs)(Ll,{children:[(0,K.jsx)(tt,{isDisabled:!a,onPress:o,"aria-label":`undo`,children:(0,K.jsx)($l,{size:14})}),(0,K.jsx)(Vg,{children:`Undo`})]}),(0,K.jsxs)(Ll,{children:[(0,K.jsx)(tt,{isDisabled:!s,onPress:c,"aria-label":`redo`,children:(0,K.jsx)(Jl,{size:14})}),(0,K.jsx)(Vg,{children:`Redo`})]}),(0,K.jsx)(E_,{}),(0,K.jsx)(P_,{}),e,(0,K.jsx)(B_,{onLoad:()=>{let e=lp({directions:f,bins:d});t.setTable(`windrose`,e),n.addCheckpoint(`Load demo data`),r.setValue(`maxY`,0),i.addCheckpoint(`Load demo data`),l.success(`Demo data loaded`)},hasData:m}),(0,K.jsxs)(Ll,{children:[(0,K.jsxs)(tt,{onPress:()=>{F_({data:Pg({bins:d,data:f.map(e=>{let n={direction:e};return d.forEach(r=>{let i=t.getCell(`windrose`,e,r);n[r]=Number(i)||0}),n})}),caption:`windrose-data`,type:`text/csv`,extension:`.csv`}),l.success(`CSV exported successfully`)},children:[(0,K.jsx)(Gl,{size:14}),`Export CSV`]}),(0,K.jsx)(Vg,{children:`Export table data as CSV file`})]}),(0,K.jsx)(V_,{onClear:()=>{let e={};f.forEach(t=>{let n={};
8d.forEach(e=>{n[e]=0}),e[t]=n}),t.setTable(`windrose`,e),n.addCheckpoint(`Clear data`),l.success(`Data cleared`)}})]})}function B_({onLoad:e,hasData:t}){let n=L_(),{ref:r,initialWidth:i}=R_();return t?(0,K.jsxs)(Ll,{children:[(0,K.jsxs)(tt,{ref:r,...n.getButtonProps({onPress:e}),style:i&&n.doubleCheck?{width:i}:void 0,"aria-label":`replace with demo data`,children:[(0,K.jsx)(Zl,{size:14}),n.doubleCheck?`Replace?`:`Demo data`]}),(0,K.jsx)(Vg,{children:`Replace existing data with demo data`})]}):(0,K.jsxs)(Ll,{children:[(0,K.jsxs)(tt,{onPress:e,"aria-label":`load demo data`,children:[(0,K.jsx)(Zl,{size:14}),`Demo data`]}),(0,K.jsx)(Vg,{children:`Load demo data`})]})}function V_({onClear:e}){let t=L_(),{ref:n,initialWidth:r}=R_();return(0,K.jsxs)(Ll,{children:[(0,K.jsxs)(tt,{ref:n,variant:`negative`,...t.getButtonProps({onPress:e}),style:r&&t.doubleCheck?{width:r}:void 0,"aria-label":`clear data`,children:[(0,K.jsx)(Ql,{size:14}),t.doubleCheck?`Sure?`:`Clear Data`]}),(0,K.jsx)(Vg,{children:`Clear all data`})]})}function H_({scheme:e,binsLength:t,rectWidth:n,currentSchemeName:r,onSelect:i}){let a=e.title===r,o=Zt(e.title,t);return(0,K.jsx)(`button`,{type:`button`,onClick:()=>{i(e.title)},className:`box-border border-2 hover:ring-2 hover:ring-blue-400 hover:ring-offset-2 transition-all ${a?`border-blue-600 ring-2 ring-blue-600`:`border-gray-300`}`,title:e.title,children:(0,K.jsx)(`svg`,{width:n*o.length,height:n,children:o.map((e,t)=>(0,K.jsx)(`rect`,{x:n*t,width:n,height:n,fill:e},`${e}-${t}`))})})}function U_({categorySchemes:e,title:t,binsLength:n,currentSchemeName:r,onSelect:i}){return(0,K.jsxs)(`div`,{children:[(0,K.jsx)(`h4`,{className:`mb-2 text-base text-gray-600`,children:t}),(0,K.jsx)(`div`,{className:`flex flex-col items-start gap-2`,children:e.map(e=>(0,K.jsx)(H_,{scheme:e,binsLength:n,rectWidth:35,currentSchemeName:r,onSelect:i},e.title))})]})}function W_(){let e=Jf($.config),t=tp($.config),n=Zf(`windrose`,$.plotData).length,r=q(`colorScheme`,$.config)||`Blues`,i=n=>{t.addCheckpoint(`Change color scheme`),e.setValue(`colorScheme`,n)};return(0,K.jsxs)(Ie,{children:[(0,K.jsxs)(Ue,{className:`button transition-colors flex items-center gap-2`,children:[(0,K.jsx)(ql,{size:14}),`Colors`]}),(0,K.jsx)(Me,{className:`bg-white rounded-xs max-w-4xl max-h-[90vh] overflow-auto border border-gray-300`,children:(0,K.jsxs)(`div`,{className:`flex flex-col gap-2 p-2`,children:[(0,K.jsx)(`div`,{className:`flex justify-between items-center`,children:(0,K.jsx)(ge,{slot:`title`,className:`text-lg text-gray-900`,children:`Pick a color scheme`})}),(0,K.jsx)(`div`,{className:`flex flex-wrap gap-4`,children:Jt.map(e=>(0,K.jsx)(U_,{categorySchemes:e.schemes,title:e.title,binsLength:n,currentSchemeName:r,onSelect:i},e.title))})]})})]})}function G_({downloadButtons:e,plotConfigButton:t}){return(0,K.jsxs)(vl,{"aria-label":`Plot actions`,className:`flex gap-x-1 gap-y-1 flex-wrap`,children:[e,t]})}function K_({user:e,prices:t}){return(0,K.jsxs)(`div`,{className:`flex flex-col items-center gap-4 px-4 py-10 text-center`,children:[(0,K.jsxs)(`p`,{className:`text-gray-600`,children:[`You've reached your free download limit of `,2,` `,`plots per week.`]}),(0,K.jsx)(`p`,{className:`text-2xl font-semibold text-gray-900`,children:`Unlock Full Access`}),(0,K.jsx)(`p`,{className:`max-w-sm text-gray-600`,children:`Purchase a pass to enjoy unlimited downloads, watermark-free plots, and SVG export.`}),(0,K.jsx)(`div`,{className:`mx-auto`,children:(0,K.jsx)($t,{user:e,prices:t})})]})}function q_({label:e,description:t,value:n,onChange:r}){return(0,K.jsx)(uc,{value:ei(n),onChange:e=>{r(e.toString(`hex`))},children:(0,K.jsxs)(`div`,{className:`text-field`,children:[e&&(0,K.jsx)(Je,{className:`text-field__label`,children:e}),(0,K.jsxs)(Ie,{children:[(0,K.jsxs)(Ue,{className:`flex h-[32px] items-center gap-[8px] rounded-sm border border-gray-7 bg-white px-[8px] text-sm transition-colors hover:bg-gray-3 data-[focus-visible=true]:outline data-[focus-visible=true]:outline-blue-7 data-[focus-visible=true]:-outline-offset-1`,children:[(0,K.jsx)(Xo,{className:`h-[16px] w-[16px] shrink-0 rounded-sm border border-gray-7`}),(0,K.jsx)(`span`,{className:`tabular-nums text-gray-11`,children:n})]}),(0,K.jsx)(Me,{placement:`bottom start`,children:(0,K.jsxs)(je,{className:`bg-white p-[12px] border border-gray-6 rounded-sm shadow-lg flex flex-col gap-[8px] outline-none`,children:[(0,K.jsx)(Ni,{colorSpace:`hsl`,xChannel:`saturation`,yChannel:`lightness`,className:`h-[160px] w-[200px] rounded-sm`,children:(0,K.jsx)(Fn,{className:`h-[14px] w-[14px] rounded-full border-2 border-white shadow data-[focus-visible=true]:h-[18px] data-[focus-visible=true]:w-[18px]`})}),(0,K.jsx)(Ko,{colorSpace:`hsl`,channel:`hue`,children:(0,K.jsx)(Vo,{className:`h-[12px] rounded-full`,children:(0,K.jsx)(Fn,{className:`top-1/2 h-[14px] w-[14px] rounded-full border-2 border-white shadow`})})}),(0,K.jsx)(Co,{children:(0,K.jsx)(Bt,{className:`h-[28px] w-full rounded-sm border border-gray-7 bg-white px-[8px] text-sm tabular-nums outline-none focus:border-blue-9 focus:outline focus:outline-blue-7 focus:-outline-offset-1`})})]})})]}),t&&(0,K.jsx)(`span`,{className:`text-field__description`,children:t})]})})}function J_({label:e,description:t,...n}){return(0,K.jsxs)(Zc,{...n,className:`group text-field cursor-pointer`,children:[(0,K.jsxs)(`div`,{className:`flex items-center gap-[8px]`,children:[(0,K.jsx)(`div`,{className:`relative h-[18px] w-[32px] shrink-0 rounded-full bg-gray-7 transition-colors group-data-[selected=true]:bg-blue-9 group-data-[focus-visible=true]:outline group-data-[focus-visible=true]:outline-blue-7 group-data-[focus-visible=true]:-outline-offset-1`,children:(0,K.jsx)(`div`,{className:`absolute top-[2px] left-[2px] h-[14px] w-[14px] rounded-full bg-white shadow-sm transition-transform group-data-[selected=true]:translate-x-[14px]`})}),e&&(0,K.jsx)(`span`,{className:`text-field__label !mb-0`,children:e})]}),t&&(0,K.jsx)(`span`,{className:`text-field__description`,children:t})]})}function Y_(){let e=Jf($.config),t=tp($.config),[n,r]=op(t),[i,a]=sp(t),{doubleCheck:o,getButtonProps:s}=L_();if(!e||!t)return null;
8let c=(n,r)=>{t.addCheckpoint(`Change ${n}`),r===void 0?e.delValue(n):e.setValue(n,r)};return(0,K.jsxs)(Ie,{children:[(0,K.jsxs)(tt,{className:`ml-auto`,children:[(0,K.jsx)(Xl,{size:14}),`Settings`]}),(0,K.jsxs)(Me,{placement:`right`,className:`overflow-y-auto rounded-sm`,children:[(0,K.jsx)(_e,{children:(0,K.jsx)(`svg`,{width:12,height:12,viewBox:`0 0 12 12`,className:`fill-white stroke-gray-7`,children:(0,K.jsx)(`path`,{d:`M0 0 L6 6 L12 0`})})}),(0,K.jsxs)(je,{className:`bg-white py-[12px] px-[12px] border border-gray-6 rounded-sm shadow-lg w-[320px] max-w-full outline-none`,children:[(0,K.jsxs)(`div`,{className:`flex gap-x-[4px] items-center mb-[12px]`,children:[(0,K.jsx)(ge,{slot:`title`,level:2,className:`uppercase text-xs tracking-wide font-medium text-gray-11 m-0`,children:`Plot Configuration`}),(0,K.jsx)(tt,{...s({onPress:()=>{e.transaction(()=>{for(let[t,n]of Object.entries(bg))e.setValue(t,n)}),t.addCheckpoint(`Reset configuration`)},className:`ml-auto`}),"aria-label":`Reset all values to default`,children:o?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(Xe,{size:14}),`Sure?`]}):(0,K.jsx)(Yl,{size:14})}),(0,K.jsx)(tt,{onPress:r,isDisabled:!n,"aria-label":`Undo last edit`,children:(0,K.jsx)($l,{size:14})}),(0,K.jsx)(tt,{onPress:a,isDisabled:!i,"aria-label":`Redo last edit`,children:(0,K.jsx)(Jl,{size:14})})]}),(0,K.jsxs)(hc,{allowsMultipleExpanded:!0,className:`grid gap-y-[4px]`,children:[(0,K.jsx)(X_,{onChange:c}),(0,K.jsx)(Z_,{onChange:c}),(0,K.jsx)(Q_,{onChange:c}),(0,K.jsx)(ev,{onChange:c}),(0,K.jsx)(tv,{onChange:c}),(0,K.jsx)(nv,{onChange:c}),(0,K.jsx)($_,{onChange:c}),(0,K.jsx)(rv,{onChange:c})]})]})]})]})}function X_({onChange:e}){let t=q(`width`,$.config),n=q(`height`,$.config);return(0,K.jsxs)(yc,{id:`dimensions`,children:[(0,K.jsx)(av,{children:`Dimensions`}),(0,K.jsxs)(bc,{className:`px-[8px] py-[8px] grid grid-cols-2 gap-[8px]`,children:[(0,K.jsx)(__,{label:`Width`,value:t,minValue:200,maxValue:1200,step:50,onChange:t=>{e(`width`,t)}}),(0,K.jsx)(__,{label:`Height`,value:n,minValue:200,maxValue:1200,step:50,onChange:t=>{e(`height`,t)}})]})]})}function Z_({onChange:e}){let t=q(`innerRadiusFraction`,$.config),n=q(`outerRadiusFraction`,$.config);return(0,K.jsxs)(yc,{id:`radii`,children:[(0,K.jsx)(av,{children:`Radii`}),(0,K.jsxs)(bc,{className:`px-[8px] py-[8px] grid grid-cols-2 gap-[8px]`,children:[(0,K.jsx)(__,{label:`Inner`,description:`0 = filled`,value:t,minValue:0,maxValue:.8,step:.05,formatOptions:{minimumFractionDigits:2,maximumFractionDigits:2},onChange:t=>{e(`innerRadiusFraction`,t)}}),(0,K.jsx)(__,{label:`Outer`,description:`0 â 1`,value:n,minValue:.3,maxValue:1,step:.05,formatOptions:{minimumFractionDigits:2,maximumFractionDigits:2},onChange:t=>{e(`outerRadiusFraction`,t)}})]})]})}function Q_({onChange:e}){let t=q(`tickCount`,$.config),n=q(`tickLabelFontSize`,$.config),r=q(`tickLabelFontWeight`,$.config),i=iv(t,q(`maxY`,$.config));return(0,K.jsxs)(yc,{id:`ticks`,children:[(0,K.jsx)(av,{children:`Ticks`}),(0,K.jsxs)(bc,{className:`px-[8px] py-[8px] grid grid-cols-2 gap-[8px]`,children:[(0,K.jsx)(__,{label:`Count`,description:`Actual: ${i}`,value:t,minValue:1,maxValue:20,step:1,onChange:t=>{e(`tickCount`,t)}}),(0,K.jsx)(__,{label:`Label size`,description:`px`,value:n,minValue:8,maxValue:24,step:1,onChange:t=>{e(`tickLabelFontSize`,t)}}),(0,K.jsx)(__,{label:`Label weight`,description:`100 â 900`,value:r,minValue:100,maxValue:900,step:100,onChange:t=>{e(`tickLabelFontWeight`,t)}})]})]})}function $_({onChange:e}){let t=q(`padAngle`,$.config),n=q(`maxY`,$.config),r=q(`yUnitsFontSize`,$.config),i=q(`yUnitsFontWeight`,$.config);return(0,K.jsxs)(yc,{id:`y-axis`,children:[(0,K.jsx)(av,{children:`Y-Axis`}),(0,K.jsxs)(bc,{className:`px-[8px] py-[8px] grid grid-cols-2 gap-[8px]`,children:[(0,K.jsx)(__,{label:`Pad angle`,description:`degrees`,value:t,minValue:0,maxValue:1,step:.05,formatOptions:{minimumFractionDigits:2,maximumFractionDigits:2},onChange:t=>{e(`padAngle`,t)}}),(0,K.jsx)(__,{label:`Max Y`,description:`0 = auto`,value:n??0,minValue:0,step:5,onChange:t=>{e(`maxY`,t===0?void 0:t)}}),(0,K.jsx)(__,{label:`Unit font size`,description:`px`,value:r,minValue:8,maxValue:32,step:1,onChange:t=>{e(`yUnitsFontSize`,t)}}),(0,K.jsx)(__,{label:`Unit font weight`,description:`100 â 900`,value:i,minValue:100,maxValue:900,step:100,onChange:t=>{e(`yUnitsFontWeight`,t)}})]})]})}function ev({onChange:e}){let t=q(`directionLabelFontSize`,$.config),n=q(`directionLabelFontWeight`,$.config);return(0,K.jsxs)(yc,{id:`direction-labels`,children:[(0,K.jsx)(av,{children:`Direction labels`}),(0,K.jsxs)(bc,{className:`px-[8px] py-[8px] grid grid-cols-2 gap-[8px]`,children:[(0,K.jsx)(__,{label:`Size`,description:`px`,value:t,minValue:8,maxValue:32,step:1,onChange:t=>{e(`directionLabelFontSize`,t)}}),(0,K.jsx)(__,{label:`Weight`,description:`100 â 900`,value:n,minValue:100,maxValue:900,step:100,onChange:t=>{e(`directionLabelFontWeight`,t)}})]})]})}function tv({onChange:e}){let t=Jf($.config),n=tp($.config),r=q(`legendOrientation`,$.config),i=q(`legendFontSize`,$.config),a=q(`legendItemSpacing`,$.config),o=q(`legendLabelGap`,$.config),s=q(`legendX`,$.config),c=q(`legendY`,$.config),l=r===`horizontal`,u=s===bg.legendX&&c===bg.legendY;return(0,K.jsxs)(yc,{id:`legend`,children:[(0,K.jsx)(av,{children:`Legend`}),(0,K.jsxs)(bc,{className:`px-[8px] py-[8px] grid gap-[8px]`,children:[(0,K.jsx)(en,{label:`Orientation`,value:r,onChange:t=>{e(`legendOrientation`,t)},options:[{value:`vertical`,label:`Vertical`},{value:`horizontal`,label:`Horizontal`}]}),(0,K.jsx)(__,{label:`Label size`,description:`px`,value:i,minValue:8,maxValue:20,step:1,onChange:t=>{e(`legendFontSize`,t)}}
8),(0,K.jsx)(__,{label:l?`Item spacing`:`Row spacing`,description:`px`,value:a,minValue:0,maxValue:40,step:1,onChange:t=>{e(`legendItemSpacing`,t)}}),(0,K.jsx)(__,{label:`Label gap`,description:`px`,value:o,minValue:0,maxValue:30,step:1,onChange:t=>{e(`legendLabelGap`,t)}}),(0,K.jsxs)(`div`,{className:`flex justify-between items-center`,children:[(0,K.jsx)(`span`,{className:`text-xs text-gray-11`,children:`Position`}),(0,K.jsxs)(tt,{isDisabled:u,onPress:()=>{t&&(t.transaction(()=>{t.setValue(`legendX`,bg.legendX),t.setValue(`legendY`,bg.legendY)}),n?.addCheckpoint(`Reset legend position`))},"aria-label":`Reset legend position`,children:[(0,K.jsx)(Yl,{size:14}),`Reset`]})]})]})]})}function nv({onChange:e}){let t=q(`radialLineStroke`,$.config),n=q(`radialLineDashed`,$.config),r=q(`tickRingStroke`,$.config),i=q(`tickRingDashed`,$.config);return(0,K.jsxs)(yc,{id:`grid`,children:[(0,K.jsx)(av,{children:`Grid`}),(0,K.jsxs)(bc,{className:`px-[8px] py-[8px] grid grid-cols-2 gap-[8px]`,children:[(0,K.jsx)(q_,{label:`Radial lines`,value:t,onChange:t=>{e(`radialLineStroke`,t)}}),(0,K.jsx)(q_,{label:`Tick rings`,value:r,onChange:t=>{e(`tickRingStroke`,t)}}),(0,K.jsx)(J_,{isSelected:n,onChange:t=>{e(`radialLineDashed`,t)},label:`Dashed radial lines`}),(0,K.jsx)(J_,{isSelected:i,onChange:t=>{e(`tickRingDashed`,t)},label:`Dashed rings`})]})]})}function rv({onChange:e}){let t=q(`isTransparent`,$.config);return(0,K.jsxs)(yc,{id:`background`,children:[(0,K.jsx)(av,{children:`Background`}),(0,K.jsx)(bc,{className:`px-[8px] py-[8px]`,children:(0,K.jsx)(J_,{isSelected:t,onChange:t=>{e(`isTransparent`,t)},label:`Transparent`,description:`Hide the white plot background`})})]})}function iv(e,t){let n=Xf(`windrose`,$.plotData),r=Zf(`windrose`,$.plotData),i=Eg();return(0,U.useMemo)(()=>{let a;if(t&&t>0)a=t;else{let e=0;for(let t of i){let i=n[t],a=0;for(let e of r)a+=Number(i[e])||0;a>e&&(e=a)}a=e||1}return Gt().domain([0,a]).ticks(e).length},[e,t,n,r,i])}function av({children:e}){return(0,K.jsx)(ge,{level:3,className:`m-0`,children:(0,K.jsxs)(Ue,{slot:`trigger`,className:`disclosure-title transition-colors`,children:[(0,K.jsx)(`svg`,{viewBox:`0 0 24 24`,height:12,width:12,fill:`none`,stroke:`currentColor`,strokeWidth:2.5,strokeLinecap:`round`,strokeLinejoin:`round`,children:(0,K.jsx)(`path`,{d:`m8.25 4.5 7.5 7.5-7.5 7.5`})}),e]})})}function ov({}){return[{title:`Wind Rose Diagram Generator - WindRosePlot.app`},{name:`description`,content:`Create windrose diagrams from your wind data. Free online tool with Excel paste support, customizable colors, and PNG/SVG export.`},{property:`og:title`,content:`Wind Rose Diagram Generator - WindRosePlot.app`},{property:`og:description`,content:`Easily create windrose diagrams from your wind data. Free online tool with Excel paste support.`},{property:`og:type`,content:`website`},{property:`og:url`,content:`https://WindRosePlot.app`},{tagName:`link`,rel:`canonical`,href:`https://WindRosePlot.app`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:title`,content:`Wind Rose Diagram Generator`},{name:`twitter:description`,content:`Easily create windrose diagrams from your data. Free online tool.`},{name:`twitter:creator`,content:`@Mega_Jules`}]}var sv=n(function({loaderData:e}){let{downloadCount:n,isPremium:i,prices:a,showWelcome:o}=e,s=t(`root`)?.user??null,c=(0,U.useRef)(null),u=r(),[d,f]=(0,U.useState)(n),[p,m]=(0,U.useState)([]),h=(0,U.useCallback)(async()=>{try{let e=await(await fetch(`/api/removal-attempt`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({userId:null})})).json();if(!e.message)return;e.blacklisted?(l.error(e.message,{id:`watermark-removal`}),e.redirectTo&&u(e.redirectTo)):e.penalty?l.error(e.message,{id:`watermark-removal`}):e.warning&&l.warning(e.message,{id:`watermark-removal`})}catch(e){console.error(`Failed to track removal attempt:`,e)}},[u]);return(0,K.jsxs)(Tg,{children:[(0,K.jsx)(`main`,{className:`mx-auto px-2 py-3`,children:(0,K.jsxs)(`div`,{className:`grid grid-cols-1 lg:grid-cols-2 gap-x-4 gap-y-2`,children:[(0,K.jsxs)(`section`,{className:`bg-white rounded-md border border-gray-200`,children:[(0,K.jsxs)(`div`,{className:`bg-slate-100 px-1 py-0.5 flex justify-between items-center`,children:[(0,K.jsx)(`h2`,{className:`text-gray-700 text-sm `,children:`Wind Rose Diagram`}),(0,K.jsx)(iu,{fallback:null,children:()=>(0,K.jsx)(G_,{downloadButtons:(0,K.jsx)(Gg,{windroseRef:c,isPremium:i,downloadCount:d,onDownloadComplete:()=>{f(d+1)}}),plotConfigButton:(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(W_,{}),(0,K.jsx)(Y_,{})]})})})]}),!i&&d>=2?(0,K.jsx)(K_,{user:s,prices:a}):(0,K.jsx)(iu,{fallback:(0,K.jsx)(`div`,{className:`h-96 animate-pulse bg-gray-100 rounded`}),children:()=>(0,K.jsx)(f_,{ref:c,isPremium:i,onWatermarkRemovalAttempt:h})})]}),(0,K.jsxs)(`section`,{className:`bg-white rounded-md border border-gray-200`,children:[(0,K.jsxs)(`div`,{className:`bg-slate-100 px-1 py-0.5 flex justify-between items-center`,children:[(0,K.jsx)(`h2`,{className:`text-gray-700 text-sm `,children:`Input Data`}),(0,K.jsx)(z_,{uploadButton:(0,K.jsx)(Bg,{onValidationErrors:m})})]}),(0,K.jsx)(m_,{errors:p,onDismiss:e=>{m(t=>
8t.filter((t,n)=>n!==e))},onDismissAll:()=>{m([])}}),(0,K.jsx)(zg,{onValidationErrors:m,children:(0,K.jsx)(iu,{fallback:(0,K.jsx)(`div`,{className:`h-96 animate-pulse bg-gray-100 rounded`}),children:()=>(0,K.jsx)(Mg,{})})})]})]})}),o&&(0,K.jsx)(g_,{})]})});export{sv as default,ov as meta};
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.