PageSourceSearch

https://ui.com/microsite/static/ScrollArea_Default-B0aZp7GG.js

js ui.com collected 2026-09-24 07:02:50 UTC 74,713 bytes, 22 lines download raw bytes

1import{i as e}from"./rolldown-runtime-8BhlS34s.js";import{E as t}from"./vendor-data-EQxf--GL.js";import{n}from"./vendor-react-CovqvSu_.js";import{r}from"./vendor-carousel-iPl0IyUU.js";import{i,n as a,t as o}from"./uicStyleInject-DSHKQtu-.js";import{A as s,B as c,C as l,E as u,F as d,I as f,L as p,M as m,N as h,P as g,R as _,S as v,V as y,f as b,i as x,j as S,l as C,o as w,u as T,w as E,x as D,z as O}from"./resolvePropWithContext-7bo_X02T.js";import{a as k,d as ee,f as A,g as j,h as te,l as ne,m as re,n as ie,o as ae,p as oe,r as se,t as ce,u as M}from"./utils-DkoqVLvi.js";import{_ as le,d as ue,f as de,g as fe,p as pe,s as me,v as he}from"./Button-p-PA8kGz.js";import{n as ge,t as _e}from"./useControlledState-BPFQnN0L.js";import{t as ve}from"./I18nProvider-D33KDK7h.js";import{i as ye}from"./Truncate-MvKNcDbB.js";import{o as be}from"./style-inject.es-c1209dab-DqjK5pFt.js";import{t as xe}from"./iconWrapper-5415974f-C1YY2z7o.js";import{t as Se}from"./utils-Rw3SOhpa.js";var Ce=class{constructor(e){this.value=null,this.level=0,this.hasChildNodes=!1,this.rendered=null,this.textValue=``,this[`aria-label`]=void 0,this.index=0,this.parentKey=null,this.prevKey=null,this.nextKey=null,this.firstChildKey=null,this.lastChildKey=null,this.props={},this.colSpan=null,this.colIndex=null,this.type=this.constructor.type,this.key=e}get childNodes(){throw Error(`childNodes is not supported`)}clone(){let e=new this.constructor(this.key);return e.value=this.value,e.level=this.level,e.hasChildNodes=this.hasChildNodes,e.rendered=this.rendered,e.textValue=this.textValue,e[`aria-label`]=this[`aria-label`],e.index=this.index,e.parentKey=this.parentKey,e.prevKey=this.prevKey,e.nextKey=this.nextKey,e.firstChildKey=this.firstChildKey,e.lastChildKey=this.lastChildKey,e.props=this.props,e.render=this.render,e.colSpan=this.colSpan,e.colIndex=this.colIndex,e}filter(e,t,n){let r=this.clone();return t.addDescendants(r,e),r}},we=class extends Ce{filter(e,t,n){let[r,i]=Ee(e,t,this.firstChildKey,n),a=this.clone();return a.firstChildKey=r,a.lastChildKey=i,a}};(class extends Ce{static{this.type=`header`}}),class extends Ce{static{this.type=`loader`}},class extends we{static{this.type=`item`}filter(e,t,n){if(n(this.textValue,this)){let n=this.clone();return t.addDescendants(n,e),n}return null}},class extends we{static{this.type=`section`}filter(e,t,n){let r=super.filter(e,t,n);if(r&&r.lastChildKey!==null){let t=e.getItem(r.lastChildKey);if(t&&t.type!==`header`)return r}return null}};var Te=class{get size(){return this.itemCount}getKeys(){return this.keyMap.keys()}*[Symbol.iterator](){let e=this.firstKey==null?void 0:this.keyMap.get(this.firstKey);for(;e;)yield e,e=e.nextKey==null?void 0:this.keyMap.get(e.nextKey)}getChildren(e){let t=this.keyMap;return{*[Symbol.iterator](){let n=t.get(e),r=n?.firstChildKey==null?null:t.get(n.firstChildKey);for(;r;)yield r,r=r.nextKey==null?void 0:t.get(r.nextKey)}}}getKeyBefore(e){let t=this.keyMap.get(e);if(!t)return null;if(t.prevKey!=null){for(t=this.keyMap.get(t.prevKey);t&&t.type!==`item`&&t.lastChildKey!=null;)t=this.keyMap.get(t.lastChildKey);return t?.key??null}return t.parentKey}getKeyAfter(e){let t=this.keyMap.get(e);if(!t)return null;if(t.type!==`item`&&t.firstChildKey!=null)return t.firstChildKey;for(;t;){if(t.nextKey!=null)return t.nextKey;if(t.parentKey!=null)t=this.keyMap.get(t.parentKey);else return null}return null}getFirstKey(){return this.firstKey}getLastKey(){let e=this.lastKey==null?null:this.keyMap.get(this.lastKey);for(;e?.lastChildKey!=null;)e=this.keyMap.get(e.lastChildKey);return e?.key??null}getItem(e){return this.keyMap.get(e)??null}at(){throw Error(`Not implemented`)}clone(){let e=this.constructor,t=new e;return t.keyMap=new Map(this.keyMap),t.firstKey=this.firstKey,t.lastKey=this.lastKey,t.itemCount=this.itemCount,t}addNode(e){if(this.frozen)throw Error(`Cannot add a node to a frozen collection`);e.type===`item`&&this.keyMap.get(e.key)==null&&this.itemCount++,this.keyMap.set(e.key,e)}addDescendants(e,t){this.addNode(e);let n=t.getChildren(e.key);for(let e of n)this.addDescendants(e,t)}removeNode(e){if(this.frozen)throw Error(`Cannot remove a node to a frozen collection`);let t=this.keyMap.get(e);t!=null&&t.type===`item`&&this.itemCount--,this.keyMap.delete(e)}commit(e,t,n=!1){if(this.frozen)throw Error(`Cannot commit a frozen collection`);this.firstKey=e,this.lastKey=t,this.frozen=!n}filter(e){let t=new this.constructor,[n,r]=Ee(this,t,this.firstKey,e);return t?.commit(n,r),t}constructor(){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.frozen=!1,this.itemCount=0}};
1function Ee(e,t,n,r){if(n==null)return[null,null];let i=null,a=null,o=e.getItem(n);for(;o!=null;){let n=o.filter(e,t,r);n!=null&&(n.nextKey=null,a&&(n.prevKey=a.key,a.nextKey=n.key),i??=n,t.addNode(n),a=n),o=o.nextKey==null?null:e.getItem(o.nextKey)}if(a&&a.type===`separator`){let e=a.prevKey;t.removeNode(a.key),e==null?a=null:(a=t.getItem(e),a.nextKey=null)}return[i?.key??null,a?.key??null]}var N=e(r(),1),De=e(n(),1);function Oe(e){return l()?e.metaKey:e.ctrlKey}var ke=new Set([`checkbox`,`radio`,`range`,`color`,`file`,`image`,`button`,`submit`,`reset`]);function Ae(e){return e instanceof HTMLInputElement&&!ke.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}var je=Symbol.for(`react-aria.i18n.locale`),Me=Symbol.for(`react-aria.i18n.strings`),Ne=void 0,Pe=class e{constructor(e,t=`en-US`){this.strings=Object.fromEntries(Object.entries(e).filter(([,e])=>e)),this.defaultLocale=t}getStringForLocale(e,t){let n=this.getStringsForLocale(t)[e];if(!n)throw Error(`Could not find intl message ${e} in ${t} locale`);return n}getStringsForLocale(e){let t=this.strings[e];return t||(t=Fe(e,this.strings,this.defaultLocale),this.strings[e]=t),t}static getGlobalDictionaryForPackage(t){if(typeof window>`u`)return null;let n=window[je];if(Ne===void 0){let t=window[Me];if(!t)return null;Ne={};for(let r in t)Ne[r]=new e({[n]:t[r]},n)}let r=Ne?.[t];if(!r)throw Error(`Strings for package "${t}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return r}};function Fe(e,t,n=`en-US`){if(t[e])return t[e];let r=Ie(e),i=Le(e);if(i&&t[`${r}-${i}`])return t[`${r}-${i}`];if(t[r])return t[r];for(let e in t)if(e.startsWith(r+`-`))return t[e];return t[n]}function Ie(e){return Intl.Locale?new Intl.Locale(e).language:e.split(`-`)[0]}function Le(e){if(Intl.Locale)return new Intl.Locale(e).script}var Re=new Map,ze=new Map,Be=class{constructor(e,t){this.locale=e,this.strings=t}format(e,t){let n=this.strings.getStringForLocale(e,this.locale);return typeof n==`function`?n(t,this):n}plural(e,t,n=`cardinal`){let r=t[`=`+e];if(r)return typeof r==`function`?r():r;let i=this.locale+`:`+n,a=Re.get(i);return a||(a=new Intl.PluralRules(this.locale,{type:n}),Re.set(i,a)),r=t[a.select(e)]||t.other,typeof r==`function`?r():r}number(e){let t=ze.get(this.locale);return t||(t=new Intl.NumberFormat(this.locale),ze.set(this.locale,t)),t.format(e)}select(e,t){let n=e[t]||e.other;return typeof n==`function`?n():n}},Ve=new WeakMap;function He(e){let t=Ve.get(e);return t||(t=new Pe(e),Ve.set(e,t)),t}function Ue(e,t){return t&&Pe.getGlobalDictionaryForPackage(t)||He(e)}function We(e,t){let{locale:n}=ve(),r=Ue(e,t);return(0,N.useMemo)(()=>new Be(n,r),[n,r])}var Ge=class{constructor(e,t,n,r){this._walkerStack=[],this._currentSetFor=new Set,this._acceptNode=e=>{if(e.nodeType===Node.ELEMENT_NODE){let t=e.shadowRoot;if(t){let e=this._doc.createTreeWalker(t,this.whatToShow,{acceptNode:this._acceptNode});return this._walkerStack.unshift(e),NodeFilter.FILTER_ACCEPT}if(typeof this.filter==`function`)return this.filter(e);if(this.filter?.acceptNode)return this.filter.acceptNode(e);if(this.filter===null)return NodeFilter.FILTER_ACCEPT}return NodeFilter.FILTER_SKIP},this._doc=e,this.root=t,this.filter=r??null,this.whatToShow=n??NodeFilter.SHOW_ALL,this._currentNode=t,this._walkerStack.unshift(e.createTreeWalker(t,n,this._acceptNode));let i=t.shadowRoot;if(i){let e=this._doc.createTreeWalker(i,this.whatToShow,{acceptNode:this._acceptNode});this._walkerStack.unshift(e)}}get currentNode(){return this._currentNode}set currentNode(e){if(!m(this.root,e))throw Error(`Cannot set currentNode to a node that is not contained by the root node.`);let t=[],n=e,r=e;for(this._currentNode=e;n&&n!==this.root;)if(n.nodeType===Node.DOCUMENT_FRAGMENT_NODE){let e=n,i=this._doc.createTreeWalker(e,this.whatToShow,{acceptNode:this._acceptNode});t.push(i),i.currentNode=r,this._currentSetFor.add(i),n=r=e.host}else n=n.parentNode;let i=this._doc.createTreeWalker(this.root,this.whatToShow,{acceptNode:this._acceptNode});t.push(i),i.currentNode=r,this._currentSetFor.add(i),this._walkerStack=t}get doc(){return this._doc}firstChild(){let e=this.currentNode,t=this.nextNode();return m(e,t)?(t&&(this.currentNode=t),t):(this.currentNode=e,null)}lastChild(){let e=this._walkerStack[0].lastChild();return e&&(this.currentNode=e),e}nextNode(){let e=this._walkerStack[0].nextNode();if(e){if(e.shadowRoot){let t;if(typeof this.filter==`function`?t=this.filter(e):this.filter?.acceptNode&&(t=this.filter.acceptNode(e)),t===NodeFilter.FILTER_ACCEPT)return this.currentNode=e,e;let n=this.nextNode();return n&&(this.currentNode=n),n}return e&&(this.currentNode=e),e}if(this._walkerStack.length>1){this._walkerStack.shift();let e=this.nextNode();return e&&(this.currentNode=e),e}return null}previousNode(){let e=this._walkerStack[0];
vendor: 9,416 bytes, line 1
1if(e.currentNode===e.root){if(this._currentSetFor.has(e)){if(this._currentSetFor.delete(e),this._walkerStack.length>1){this._walkerStack.shift();let e=this.previousNode();return e&&(this.currentNode=e),e}return null}return null}let t=e.previousNode();if(t){if(t.shadowRoot){let e;if(typeof this.filter==`function`?e=this.filter(t):this.filter?.acceptNode&&(e=this.filter.acceptNode(t)),e===NodeFilter.FILTER_ACCEPT)return t&&(this.currentNode=t),t;let n=this.lastChild();return n&&(this.currentNode=n),n}return t&&(this.currentNode=t),t}if(this._walkerStack.length>1){this._walkerStack.shift();let e=this.previousNode();return e&&(this.currentNode=e),e}return null}nextSibling(){return null}previousSibling(){return null}parentNode(){return null}};function Ke(e,t,n,r){return p()?new Ge(e,t,n,r):e.createTreeWalker(t,n,r)}var qe=N.createContext(null),Je=`react-aria-focus-scope-restore`,P=null;function Ye(e){let{children:t,contain:n,restoreFocus:r,autoFocus:i}=e,a=(0,N.useRef)(null),o=(0,N.useRef)(null),s=(0,N.useRef)([]),{parentNode:c}=(0,N.useContext)(qe)||{},l=(0,N.useMemo)(()=>new ft({scopeRef:s}),[s]);j(()=>{let e=c||B.root;if(B.getTreeNode(e.scopeRef)&&P&&!rt(P,e.scopeRef)){let t=B.getTreeNode(P);t&&(e=t)}e.addChild(l),B.addNode(l)},[l,c]),j(()=>{let e=B.getTreeNode(s);e&&(e.contain=!!n)},[n]),j(()=>{let e=a.current?.nextSibling,t=[],n=e=>e.stopPropagation();for(;e&&e!==o.current;)t.push(e),e.addEventListener(Je,n),e=e.nextSibling;return s.current=t,()=>{for(let e of t)e.removeEventListener(Je,n)}},[t]),st(s,r,n),et(s,n),lt(s,r,n),ot(s,i),(0,N.useEffect)(()=>{let e=g(O(s.current?s.current[0]:void 0)),t=null;if(I(e,s.current)){for(let n of B.traverse())n.scopeRef&&I(e,n.scopeRef.current)&&(t=n);t===B.getTreeNode(s)&&(P=t.scopeRef)}},[s]),j(()=>()=>{let e=B.getTreeNode(s)?.parent?.scopeRef??null;(s===P||rt(s,P))&&(!e||B.getTreeNode(e))&&(P=e),B.removeTreeNode(s)},[s]);let u=(0,N.useMemo)(()=>Xe(s),[]),d=(0,N.useMemo)(()=>({focusManager:u,parentNode:l}),[l,u]);return N.createElement(qe.Provider,{value:d},N.createElement(`span`,{"data-focus-scope-start":!0,hidden:!0,ref:a}),t,N.createElement(`span`,{"data-focus-scope-end":!0,hidden:!0,ref:o}))}function Xe(e){return{focusNext(t={}){let n=e.current,{from:r,tabbable:i,wrap:a,accept:o}=t,s=r||g(O(n[0]??void 0)),c=n[0].previousElementSibling,l=z(F(n),{tabbable:i,accept:o},n);l.currentNode=I(s,n)?s:c;let u=l.nextNode();return!u&&a&&(l.currentNode=c,u=l.nextNode()),u&&R(u,!0),u},focusPrevious(t={}){let n=e.current,{from:r,tabbable:i,wrap:a,accept:o}=t,s=r||g(O(n[0]??void 0)),c=n[n.length-1].nextElementSibling,l=z(F(n),{tabbable:i,accept:o},n);l.currentNode=I(s,n)?s:c;let u=l.previousNode();return!u&&a&&(l.currentNode=c,u=l.previousNode()),u&&R(u,!0),u},focusFirst(t={}){let n=e.current,{tabbable:r,accept:i}=t,a=z(F(n),{tabbable:r,accept:i},n);a.currentNode=n[0].previousElementSibling;let o=a.nextNode();return o&&R(o,!0),o},focusLast(t={}){let n=e.current,{tabbable:r,accept:i}=t,a=z(F(n),{tabbable:r,accept:i},n);a.currentNode=n[n.length-1].nextElementSibling;let o=a.previousNode();return o&&R(o,!0),o}}}function F(e){return e[0].parentElement}function Ze(e){let t=B.getTreeNode(P);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function Qe(e){if(!e.form)return Array.from(O(e).querySelectorAll(`input[type="radio"][name="${CSS.escape(e.name)}"]`)).filter(e=>!e.form);let t=e.form.elements.namedItem(e.name),n=c(e);return t instanceof n.RadioNodeList?Array.from(t).filter(e=>e instanceof n.HTMLInputElement):t instanceof n.HTMLInputElement?[t]:[]}function $e(e){if(e.checked)return!0;let t=Qe(e);return t.length>0&&!t.some(e=>e.checked)}function et(e,t){let n=(0,N.useRef)(void 0),r=(0,N.useRef)(void 0);j(()=>{let i=e.current;if(!t){r.current&&=(cancelAnimationFrame(r.current),void 0);return}let a=O(i?i[0]:void 0),o=t=>{if(t.key!==`Tab`||t.altKey||t.ctrlKey||t.metaKey||!Ze(e)||t.isComposing)return;let n=g(a),r=e.current;if(!r||!I(n,r))return;let i=z(F(r),{tabbable:!0},r);if(!n)return;i.currentNode=n;let o=t.shiftKey?i.previousNode():i.nextNode();o||=(i.currentNode=t.shiftKey?r[r.length-1].nextElementSibling:r[0].previousElementSibling,t.shiftKey?i.previousNode():i.nextNode()),t.preventDefault(),o&&(R(o,!0),o instanceof c(o).HTMLInputElement&&o.select())},s=t=>{(!P||rt(P,e))&&I(f(t),e.current)?(P=e,n.current=f(t)):Ze(e)&&!L(f(t),e)?n.current?R(n.current):P&&P.current&&at(P.current):Ze(e)&&(n.current=f(t))},l=t=>{r.current&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>{let r=b(),i=(r===`virtual`||r===null)&&E()&&D(),o=g(a);if(!i&&o&&Ze(e)&&!L(o,e)){P=e;let r=f(t);r&&r.isConnected?(n.current=r,R(n.current)):P.current&&at(P.current)}})};return a.addEventListener(`keydown`,o,!1),a.addEventListener(`focusin`,s,!1),i?.forEach(e=>e.addEventListener(`focusin`,s,!1)),i?.forEach(e=>e.addEventListener(`focusout`,l,!1)),()=>{a.removeEventListener(`keydown`,o,!1),a.removeEventListener(`focusin`,s,!1),i?.forEach(e=>e.removeEventListener(`focusin`,s,!1)),i?.forEach(e=>e.removeEventListener(`focusout`,l,!1))}},[e,t]),j(()=>()=>{r.current&&cancelAnimationFrame(r.current)},[r])}function tt(e){return L(e)}function I(e,t){return!e||!t?!1:t.some(t=>m(t,e))}function L(e,t=null){if(e instanceof Element&&e.closest(`[data-react-aria-top-layer]`))return!0;for(let{scopeRef:n}of B.traverse(B.getTreeNode(t)))if(n&&I(e,n.current))return!0;return!1}function nt(e){return L(e,P)}function rt(e,t){let n=B.getTreeNode(t)?.parent;for(;n;){if(n.scopeRef===e)return!0;n=n.parent}return!1}function R(e,t=!1){if(e!=null&&!t)try{he(e)}catch{}else if(e!=null)try{e.focus()}catch{}}function it(e,t=!0){let n=e[0].previousElementSibling,r=F(e),i=z(r,{tabbable:t},e);i.currentNode=n;let a=i.nextNode();return t&&!a&&(r=F(e),i=z(r,{tabbable:!1},e),i.currentNode=n,a=i.nextNode()),a}function at(e,t=!0){R(it(e,t))}function ot(e,t){let n=N.useRef(t);(0,N.useEffect)(()=>{if(n.current){P=e;let t=O(e.current?e.current[0]:void 0);!I(g(t),P.current)&&e.current&&at(e.current)}n.current=!1},[e])}function st(e,t,n){j(()=>{if(t||n)return;let r=e.current,i=O(r?r[0]:void 0),a=t=>{let n=f(t);I(n,e.current)?P=e:tt(n)||(P=null)};return i.addEventListener(`focusin`,a,!1),r?.forEach(e=>e.addEventListener(`focusin`,a,!1)),()=>{i.removeEventListener(`focusin`,a,!1),r?.forEach(e=>e.removeEventListener(`focusin`,a,!1))}},[e,t,n])}function ct(e){let t=B.getTreeNode(P);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return t?.scopeRef===e}function lt(e,t,n){let r=(0,N.useRef)(typeof document<`u`?g(O(e.current?e.current[0]:void 0)):null);j(()=>{let r=e.current,i=O(r?r[0]:void 0);if(!t||n)return;let a=()=>{(!P||rt(P,e))&&I(g(i),e.current)&&(P=e)};return i.addEventListener(`focusin`,a,!1),r?.forEach(e=>e.addEventListener(`focusin`,a,!1)),()=>{i.removeEventListener(`focusin`,a,!1),r?.forEach(e=>e.removeEventListener(`focusin`,a,!1))}},[e,n]),j(()=>{let r=O(e.current?e.current[0]:void 0);if(!t)return;let i=t=>{if(t.key!==`Tab`||t.altKey||t.ctrlKey||t.metaKey||!Ze(e)||t.isComposing)return;let n=r.activeElement;if(!L(n,e)||!ct(e))return;let i=B.getTreeNode(e);if(!i)return;let a=i.nodeToRestore,o=z(r.body,{tabbable:!0});o.currentNode=n;let s=t.shiftKey?o.previousNode():o.nextNode();if((!a||!a.isConnected||a===r.body)&&(a=void 0,i.nodeToRestore=void 0),(!s||!L(s,e))&&a){o.currentNode=a;do s=t.shiftKey?o.previousNode():o.nextNode();while(L(s,e));t.preventDefault(),t.stopPropagation(),s?R(s,!0):tt(a)?R(a,!0):n.blur()}};return n||r.addEventListener(`keydown`,i,!0),()=>{n||r.removeEventListener(`keydown`,i,!0)}},[e,t,n]),j(()=>{let n=O(e.current?e.current[0]:void 0);if(!t)return;let i=B.getTreeNode(e);if(i)return i.nodeToRestore=r.current??void 0,()=>{let r=B.getTreeNode(e);if(!r)return;let i=r.nodeToRestore,a=g(n);if(t&&i&&(a&&L(a,e)||a===n.body&&ct(e))){let t=B.clone();requestAnimationFrame(()=>{if(n.activeElement===n.body){let n=t.getTreeNode(e);for(;n;){if(n.nodeToRestore&&n.nodeToRestore.isConnected){ut(n.nodeToRestore);return}n=n.parent}for(n=t.getTreeNode(e);n;){if(n.scopeRef&&n.scopeRef.current&&B.getTreeNode(n.scopeRef)){ut(it(n.scopeRef.current,!0));return}n=n.parent}}})}}},[e,t])}function ut(e){e.dispatchEvent(new CustomEvent(Je,{bubbles:!0,cancelable:!0}))&&R(e)}function z(e,t,n){let r=t?.tabbable?S:s,i=e?.nodeType===Node.ELEMENT_NODE?e:null,a=O(i),o=Ke(a,e||a,NodeFilter.SHOW_ELEMENT,{acceptNode(e){return m(t?.from,e)||t?.tabbable&&e.tagName===`INPUT`&&e.getAttribute(`type`)===`radio`&&(!$e(e)||o.currentNode.tagName===`INPUT`&&o.currentNode.type===`radio`&&o.currentNode.name===e.name)?NodeFilter.FILTER_REJECT:r(e)&&(!n||I(e,n))&&(!t?.accept||t.accept(e))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return t?.from&&(o.currentNode=t.from),o}var dt=class e{constructor(){this.fastMap=new Map,this.root=new ft({scopeRef:null}),this.fastMap.set(null,this.root)}get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(t??null);if(!r)return;let i=new ft({scopeRef:e});r.addChild(i),i.parent=r,this.fastMap.set(e,i),n&&(i.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(e===null)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&I(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>
10&&r.forEach(e=>n&&n.addChild(e))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(e.scopeRef!=null&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){let t=new e;for(let e of this.traverse())t.addTreeNode(e.scopeRef,e.parent?.scopeRef??null,e.nodeToRestore);return t}},ft=class{constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}},B=new dt;function pt(e,t){if(!e)return!1;let n=window.getComputedStyle(e),r=document.scrollingElement||document.documentElement,i=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return e===r&&n.overflow!==`hidden`&&(i=!0),i&&t&&(i=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),i}function mt(e,t){let n=e;for(pt(n,t)&&(n=n.parentElement);n&&!pt(n,t);)n=n.parentElement;return n||document.scrollingElement||document.documentElement}function ht(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}var gt={border:0,clip:`rect(0 0 0 0)`,clipPath:`inset(50%)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,width:`1px`,whiteSpace:`nowrap`};function _t(e={}){let{style:t,isFocusable:n}=e,[r,i]=(0,N.useState)(!1),{focusWithinProps:a}=x({isDisabled:!n,onFocusWithinChange:e=>i(e)}),o=(0,N.useMemo)(()=>r?t:t?{...gt,...t}:gt,[r]);return{visuallyHiddenProps:{...a,style:o}}}function vt(e){let{children:t,elementType:n=`div`,isFocusable:r,style:i,...a}=e,{visuallyHiddenProps:o}=_t(e);return N.createElement(n,M(a,o),t)}var yt=typeof HTMLElement<`u`&&`inert`in HTMLElement.prototype;function bt(e){return e.dataset.liveAnnouncer===`true`||e.dataset.reactAriaTopLayer!==void 0}var xt=new WeakMap,V=[];function St(e,t){let n=c(e?.[0]),r=t instanceof n.Element?{root:t}:t,i=r?.root??document.body,a=r?.shouldUseInert&&yt,o=new Set(e),s=new Set,l=e=>a&&e instanceof n.HTMLElement?e.inert:e.getAttribute(`aria-hidden`)===`true`,u=(e,t)=>{a&&e instanceof n.HTMLElement?e.inert=t:t?e.setAttribute(`aria-hidden`,`true`):(e.removeAttribute(`aria-hidden`),e instanceof n.HTMLElement&&(e.inert=!1))},d=new Set;if(p()){let t=i.getRootNode();for(let n of e){let e=n.getRootNode();for(;_(e)&&e!==t;)d.add(e),e=e.host.getRootNode()}}let f=e=>{for(let t of e.querySelectorAll(`[data-live-announcer], [data-react-aria-top-layer]`))o.add(t);let t=e=>{if(s.has(e)||o.has(e)||e.parentElement&&s.has(e.parentElement)&&e.parentElement.getAttribute(`role`)!==`row`)return NodeFilter.FILTER_REJECT;for(let t of o)if(m(e,t))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},n=Ke(O(e),e,NodeFilter.SHOW_ELEMENT,{acceptNode:t}),r=t(e);if(r===NodeFilter.FILTER_ACCEPT&&h(e),r!==NodeFilter.FILTER_REJECT){let e=n.nextNode();for(;e!=null;)h(e),e=n.nextNode()}},h=e=>{let t=xt.get(e)??0;l(e)&&t===0||(t===0&&u(e,!0),s.add(e),xt.set(e,t+1))};V.length&&V[V.length-1].disconnect(),f(i);let g=new MutationObserver(e=>{for(let t of e)if(t.type===`childList`){if(t.target.isConnected&&![...o,...s].some(e=>m(e,t.target)))for(let e of t.addedNodes)(e instanceof HTMLElement||e instanceof SVGElement)&&bt(e)?o.add(e):e instanceof Element&&f(e);if(p()){for(let e of d)if(!e.isConnected){g.disconnect();break}}}});g.observe(i,{childList:!0,subtree:!0});let v=new Set;if(p())for(let e of d){let t=new MutationObserver(e=>{for(let t of e)if(t.type===`childList`){if(t.target.isConnected&&![...o,...s].some(e=>m(e,t.target)))for(let e of t.addedNodes)(e instanceof HTMLElement||e instanceof SVGElement)&&bt(e)?o.add(e):e instanceof Element&&f(e);if(p()){for(let e of d)if(!e.isConnected){g.disconnect();break}}}});t.observe(e,{childList:!0,subtree:!0}),v.add(t)}let y={visibleNodes:o,hiddenNodes:s,observe(){g.observe(i,{childList:!0,subtree:!0})},disconnect(){g.disconnect()}};return V.push(y),()=>{if(g.disconnect(),p())for(let e of v)e.disconnect();for(let e of s){let t=xt.get(e);t!=null&&(t===1?(u(e,!1),xt.delete(e)):xt.set(e,t-1))}y===V[V.length-1]?(V.pop(),V.length&&V[V.length-1].observe()):V.splice(V.indexOf(y),1)}}function Ct(e){let t=V[V.length-1];if(t&&!t.visibleNodes.has(e))return t.visibleNodes.add(e),()=>{t.visibleNodes.delete(e)}}var wt=new WeakMap;function Tt(e){let{triggerRef:t,isOpen:n,onClose:r}=e;(0,N.useEffect)(()=>!n||r===null?void 0:y(d(t.current),`scroll`,e=>{let n=f(e);if(!t.current||n instanceof Node&&!m(n,t.current)||n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)return;let i=r||wt.get(t.current);i&&i()},!0),[n,r,t])}function Et(e,t,n){let{type:r}=e,{isOpen:i}=t;(0,N.useEffect)(()=>{n&&n.current&&wt.set(n.current,t.close)});let a;r===`menu`?a=!0:r===`listbox`&&(a=`listbox`);let o=oe();return{triggerProps:{"aria-haspopup":a,"aria-expanded":i,"aria-controls":i?o:void 0,onPress:t.toggle},overlayProps:{id:o}}}var Dt=N.forwardRef(({children:e,...t},n)=>{let r=(0,N.useRef)(!1),i=(0,N.useContext)(ue),a=M(i||{},{...t,register(){r.current=!0,i&&i.register()}});return a.ref=ne(n||i?.ref),le(i,a.ref),(0,N.useEffect)(()=>{r.current||=!0},[]),N.createElement(ue.Provider,{value:a},e)});function Ot({children:e}){let t=(0,N.useMemo)(()=>({register:()=>{}}),[]);return N.createElement(ue.Provider,{value:t},e)}var kt=(0,N.createContext)({});function At(e){let{getContainer:t}=e,{getContainer:n}=jt();return N.createElement(kt.Provider,{value:{getContainer:t===null?void 0:t??n}},e.children)}function jt(){return(0,N.useContext)(kt)??{}}var Mt=N.createContext(null);
1function Nt(e){let t=te(),{portalContainer:n=t?null:document.body,isExiting:r}=e,[i,a]=(0,N.useState)(!1),o=(0,N.useMemo)(()=>({contain:i,setContain:a}),[i,a]),{getContainer:s}=jt();if(!e.portalContainer&&s&&(n=s()),!n)return null;let c=e.children;return e.disableFocusManagement||(c=N.createElement(Ye,{restoreFocus:!0,contain:(e.shouldContainFocus||i)&&!r},c)),c=N.createElement(Mt.Provider,{value:o},N.createElement(Ot,null,N.createElement(fe.Provider,{value:null},c))),De.createPortal(c,n)}function Pt(){let e=(0,N.useContext)(Mt)?.setContain;j(()=>{e?.(!0)},[e])}function Ft(e,t){let{role:n=`dialog`}=e,r=A();r=e[`aria-label`]?void 0:r;let i=A();i=n===`alertdialog`&&!e[`aria-describedby`]?i:void 0;let a=(0,N.useRef)(!1);(0,N.useEffect)(()=>{if(t.current&&!h(t.current)){he(t.current);let e=setTimeout(()=>{(g()===t.current||g()===document.body)&&(a.current=!0,t.current&&(t.current.blur(),he(t.current)),a.current=!1)},500);return()=>{clearTimeout(e)}}},[t]),Pt(),(0,N.useRef)(!1),(0,N.useEffect)(()=>{});let o=e[`aria-describedby`]??i;return{dialogProps:{...w(e,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":e[`aria-labelledby`]??r,"aria-describedby":o,onBlur:e=>{a.current&&e.stopPropagation()}},titleProps:{id:r},contentProps:{id:i}}}function It(e){let{ref:t,onInteractOutside:n,isDisabled:r,onInteractOutsideStart:i}=e,a=(0,N.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),o=pe(e=>{n&&Lt(e,t)&&(i&&i(e),a.current.isPointerDown=!0)}),s=pe(e=>{n&&n(e)});(0,N.useEffect)(()=>{let e=a.current;if(r)return;let n=t.current,i=O(n);if(typeof PointerEvent<`u`){let n=n=>{e.isPointerDown&&Lt(n,t)&&s(n),e.isPointerDown=!1};return i.addEventListener(`pointerdown`,o,!0),i.addEventListener(`click`,n,!0),()=>{i.removeEventListener(`pointerdown`,o,!0),i.removeEventListener(`click`,n,!0)}}},[t,r])}function Lt(e,t){if(e.button>0)return!1;let n=f(e);if(n){let e=n.ownerDocument;if(!e||!m(e.documentElement,n)||n.closest(`[data-react-aria-top-layer]`))return!1}return t.current?!e.composedPath().includes(t.current):!1}function Rt(){return window.ResizeObserver!==void 0}function zt(e){let{ref:t,box:n,onResize:r}=e,i=pe(r);(0,N.useEffect)(()=>{let e=t?.current;if(e){if(Rt()){let t=new window.ResizeObserver(e=>{e.length&&i()});return t.observe(e,{box:n}),()=>{e&&t.unobserve(e)}}return window.addEventListener(`resize`,i,!1),()=>{window.removeEventListener(`resize`,i,!1)}}},[t,n])}var Bt={};Bt={dismiss:`تجاهل`};var Vt={};Vt={dismiss:`Отхвърляне`};var Ht={};Ht={dismiss:`Odstranit`};var Ut={};Ut={dismiss:`Luk`};var Wt={};Wt={dismiss:`Schließen`};var Gt={};Gt={dismiss:`Απόρριψη`};var Kt={};Kt={dismiss:`Dismiss`};var qt={};qt={dismiss:`Descartar`};var Jt={};Jt={dismiss:`Lõpeta`};var Yt={};Yt={dismiss:`Hylkää`};var Xt={};Xt={dismiss:`Rejeter`};var Zt={};Zt={dismiss:`התעלם`};var Qt={};Qt={dismiss:`Odbaci`};var $t={};$t={dismiss:`Elutasítás`};var en={};en={dismiss:`Ignora`};var tn={};tn={dismiss:`閉じる`};var nn={};nn={dismiss:`무시`};var rn={};rn={dismiss:`Atmesti`};var an={};an={dismiss:`Nerādīt`};var on={};on={dismiss:`Lukk`};var sn={};sn={dismiss:`Negeren`};var cn={};cn={dismiss:`Zignoruj`};var ln={};ln={dismiss:`Descartar`};var un={};un={dismiss:`Dispensar`};var dn={};dn={dismiss:`Revocare`};var fn={};fn={dismiss:`Пропустить`};var pn={};pn={dismiss:`Zrušiť`};var mn={};mn={dismiss:`Opusti`};var hn={};hn={dismiss:`Odbaci`};var gn={};gn={dismiss:`Avvisa`};var _n={};_n={dismiss:`Kapat`};var vn={};vn={dismiss:`Скасувати`};var yn={};yn={dismiss:`取消`};var bn={};bn={dismiss:`關閉`};var xn={};xn={"ar-AE":Bt,"bg-BG":Vt,"cs-CZ":Ht,"da-DK":Ut,"de-DE":Wt,"el-GR":Gt,"en-US":Kt,"es-ES":qt,"et-EE":Jt,"fi-FI":Yt,"fr-FR":Xt,"he-IL":Zt,"hr-HR":Qt,"hu-HU":$t,"it-IT":en,"ja-JP":tn,"ko-KR":nn,"lt-LT":rn,"lv-LV":an,"nb-NO":on,"nl-NL":sn,"pl-PL":cn,"pt-BR":ln,"pt-PT":un,"ro-RO":dn,"ru-RU":fn,"sk-SK":pn,"sl-SI":mn,"sr-SP":hn,"sv-SE":gn,"tr-TR":_n,"uk-UA":vn,"zh-CN":yn,"zh-TW":bn};function Sn(e){return e&&e.__esModule?e.default:e}function Cn(e){let{onDismiss:t,...n}=e,r=We(Sn(xn),`@react-aria/overlays`),i=ge(n,r.format(`dismiss`)),a=()=>{t&&t()};return N.createElement(vt,null,N.createElement(`button`,{...i,tabIndex:-1,onClick:a,style:{width:1,height:1}}))}var H=[];function wn(e,t){let{onClose:n,shouldCloseOnBlur:r,isOpen:i,isDismissable:a=!1,isKeyboardDismissDisabled:o=!1,shouldCloseOnInteractOutside:s}=e,c=(0,N.useRef)(void 0);(0,N.useEffect)(()=>
1{if(i&&!H.includes(t))return H.push(t),()=>{let e=H.indexOf(t);e>=0&&H.splice(e,1)}},[i,t]);let l=()=>{H[H.length-1]===t&&n&&n()},u=e=>{let n=H[H.length-1];c.current=n,(!s||s(f(e)))&&n===t&&e.stopPropagation()},d=e=>{(!s||s(f(e)))&&(H[H.length-1]===t&&e.stopPropagation(),c.current===t&&l()),c.current=void 0},{keyboardProps:p}=T({shortcuts:{Escape:()=>{if(!o){l();return}return!1}}});It({ref:t,onInteractOutside:a&&i?d:void 0,onInteractOutsideStart:u});let{focusWithinProps:m}=x({isDisabled:!r,onBlurWithin:e=>{e.relatedTarget&&!nt(e.relatedTarget)&&(!s||s(e.relatedTarget))&&n?.()}});return{overlayProps:{...p,...m},underlayProps:{}}}var Tn=typeof document<`u`&&window.visualViewport,En=0,Dn;function On(e={}){let{isDisabled:t}=e;j(()=>{if(!t)return En++,En===1&&(Dn=u()&&v()?An():kn()),()=>{En--,En===0&&Dn()}},[t])}function kn(){let e=window.innerWidth-document.documentElement.clientWidth;return re(e>0&&(`scrollbarGutter`in document.documentElement.style?jn(document.documentElement,`scrollbarGutter`,`stable`):jn(document.documentElement,`paddingRight`,`${e}px`)),jn(document.documentElement,`overflow`,`hidden`))}function An(){let e=jn(document.documentElement,`overflow`,`hidden`),t,n=!1,r=e=>{let r=f(e);t=pt(r)?r:mt(r,!0),n=!1;let i=r.ownerDocument.defaultView.getSelection();i&&!i.isCollapsed&&i.containsNode(r,!0)&&(n=!0),e.composedPath().some(e=>e instanceof HTMLInputElement&&e.type===`range`)&&(n=!0),`selectionStart`in r&&`selectionEnd`in r&&r.selectionStart<r.selectionEnd&&r.ownerDocument.activeElement===r&&(n=!0)},i=document.createElement(`style`),a=de();a&&(i.nonce=a),i.textContent=`@layer {
2  * {
3    overscroll-behavior: contain;
4  }
5}`,document.head.prepend(i);let o=e=>{if(!(e.touches.length===2||n)){if(!t||t===document.documentElement||t===document.body){e.preventDefault();return}t.scrollHeight===t.clientHeight&&t.scrollWidth===t.clientWidth&&e.preventDefault()}},s=e=>{let t=f(e),n=e.relatedTarget;n&&Ae(n)?(n.focus({preventScroll:!0}),Nn(n,Ae(t))):n||(t.parentElement?.closest(`[tabindex]`))?.focus({preventScroll:!0})},c=HTMLElement.prototype.focus;HTMLElement.prototype.focus=function(e){let t=g(),n=t!=null&&Ae(t);c.call(this,{...e,preventScroll:!0}),(!e||!e.preventScroll)&&Nn(this,n)};let l=re(Mn(document,`touchstart`,r,{passive:!1,capture:!0}),Mn(document,`touchmove`,o,{passive:!1,capture:!0}),Mn(document,`blur`,s,!0));return()=>{e(),l(),i.remove(),HTMLElement.prototype.focus=c}}function jn(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function Mn(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function Nn(e,t){t||!Tn?Pn(e):Tn.addEventListener(`resize`,()=>Pn(e),{once:!0})}function Pn(e){let t=document.scrollingElement||document.documentElement,n=e;for(;n&&n!==t;){let e=mt(n);if(e!==document.documentElement&&e!==document.body&&e!==n){let t=e.getBoundingClientRect(),r=n.getBoundingClientRect();if(r.top<t.top||r.bottom>t.top+n.clientHeight){let n=t.bottom;Tn&&(n=Math.min(n,Tn.offsetTop+Tn.height));let i=r.top-t.top-((n-t.top)/2-r.height/2);e.scrollTo({top:Math.max(0,Math.min(e.scrollHeight-e.clientHeight,e.scrollTop+i)),behavior:`smooth`})}}n=e.parentElement}}function Fn(e,t,n){let{overlayProps:r,underlayProps:i}=wn({...e,isOpen:t.isOpen,onClose:t.close},n);return On({isDisabled:!t.isOpen}),Pt(),(0,N.useEffect)(()=>{if(t.isOpen&&n.current)return St([n.current],{shouldUseInert:!0})},[t.isOpen,n]),{modalProps:M(r),underlayProps:i}}var U={top:`top`,bottom:`top`,left:`left`,right:`left`},In={top:`bottom`,bottom:`top`,left:`right`,right:`left`},Ln={top:`left`,left:`top`},Rn={top:`height`,left:`width`},zn={width:`totalWidth`,height:`totalHeight`},Bn={},Vn=()=>typeof document<`u`?window.visualViewport:null;function Hn(e,t){let n=0,r=0,i=0,a=0,o=0,s=0,c={},l=(t?.scale??1)>1;if(e.tagName===`BODY`||e.tagName===`HTML`){let l=document.documentElement;i=l.clientWidth,a=l.clientHeight,n=t?.width??i,r=t?.height??a,c.top=l.scrollTop||e.scrollTop,c.left=l.scrollLeft||e.scrollLeft,t&&(o=t.offsetTop,s=t.offsetLeft)}else({width:n,height:r,top:o,left:s}=$n(e,!1)),c.top=e.scrollTop,c.left=e.scrollLeft,i=n,a=r;return v()&&(e.tagName===`BODY`||e.tagName===`HTML`)&&l&&(c.top=0,c.left=0,o=t?.pageTop??0,s=t?.pageLeft??0),{width:n,height:r,totalWidth:i,totalHeight:a,scroll:c,top:o,left:s}}function Un(e){return{top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}}function Wn(e,t,n,r,i,a,o){let s=i.scroll[e]??0,c=r[Rn[e]],l=o[e]+r.scroll[U[e]]+a,u=o[e]+r.scroll[U[e]]+c-a,d=t-s+r.scroll[U[e]]+o[e]-r[U[e]],f=t-s+n+r.scroll[U[e]]+o[e]-r[U[e]];return d<l?l-d:f>u?Math.max(u-f,l-d):0}function Gn(e){let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left
vendor: 4,596 bytes, line 5
5:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0}}function Kn(e){if(Bn[e])return Bn[e];let[t,n]=e.split(` `),r=U[t]||`right`,i=Ln[r];U[n]||(n=`center`);let a=Rn[r],o=Rn[i];return Bn[e]={placement:t,crossPlacement:n,axis:r,crossAxis:i,size:a,crossSize:o},Bn[e]}function qn(e,t,n,r,i,a,o,s,c,l,u){let{placement:d,crossPlacement:f,axis:p,crossAxis:m,size:h,crossSize:g}=r,_={};_[m]=e[m]??0,f===`center`?_[m]+=((e[g]??0)-(n[g]??0))/2:f!==m&&(_[m]+=(e[g]??0)-(n[g]??0)),_[m]+=a;let v=e[m]-n[g]+c+l,y=e[m]+e[g]-c-l;if(_[m]=ht(_[m],v,y),d===p){let t=s?u[h]:u[zn[h]];_[In[p]]=Math.floor(t-e[p]+i)}else _[p]=Math.floor(e[p]+e[h]+i);return _}function Jn(e,t,n,r,i,a,o,s,c,l,u){let d=(e.top==null?c[zn.height]-(e.bottom??0)-o:e.top)-(c.scroll.top??0),f=l?n.top:0,p={top:Math.max(t.top+f,(u?.offsetTop??t.top)+f),bottom:Math.min(t.top+t.height+f,(u?.offsetTop??0)+(u?.height??0))};return s===`top`?Math.max(0,d+o-p.top-((i.top??0)+(i.bottom??0)+a)):Math.max(0,p.bottom-d-((i.top??0)+(i.bottom??0)+a))}function Yn(e,t,n,r,i,a,o,s){let{placement:c,axis:l,size:u}=a;return c===l?Math.max(0,n[l]-(o.scroll[l]??0)-(e[l]+(s?t[l]:0))-(r[l]??0)-r[In[l]]-i):Math.max(0,e[u]+e[l]+(s?t[l]:0)-n[l]-n[u]+(o.scroll[l]??0)-(r[l]??0)-r[In[l]]-i)}function Xn(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_){let v=Kn(e),{size:y,crossAxis:b,crossSize:x,placement:S,crossPlacement:C}=v,w=qn(t,s,n,v,u,d,l,f,m,h,c),T=u,E=Yn(s,l,t,i,a+u,v,c,g);if(o&&n[y]>E){let e=Kn(`${In[S]} ${C}`),r=qn(t,s,n,e,u,d,l,f,m,h,c);Yn(s,l,t,i,a+u,e,c,g)>E&&(v=e,w=r,T=u)}let D=`bottom`;v.axis===`top`?v.placement===`top`?D=`top`:v.placement===`bottom`&&(D=`bottom`):v.crossAxis===`top`&&(v.crossPlacement===`top`?D=`bottom`:v.crossPlacement===`bottom`&&(D=`top`));let O=Wn(b,w[b],n[x],s,c,a,l);w[b]+=O;let k=Jn(w,s,l,f,i,a,n.height,D,c,g,_);p&&p<k&&(k=p),n.height=Math.min(n.height,k),w=qn(t,s,n,v,T,d,l,f,m,h,c),O=Wn(b,w[b],n[x],s,c,a,l),w[b]+=O;let ee={},A=t[b]-w[b]-i[U[b]],j=A+.5*t[x],te=m/2+h,ne=U[b]===`left`?(i.left??0)+(i.right??0):(i.top??0)+(i.bottom??0),re=n[x]-ne-m/2-h;ee[b]=ht(ht(j,t[b]+m/2-(w[b]+i[U[b]]),t[b]+t[x]-m/2-(w[b]+i[U[b]])),te,re),{placement:S,crossPlacement:C}=v,m?A=ee[b]:C===`right`?A+=t[x]:C===`center`&&(A+=t[x]/2);let ie=S===`left`||S===`top`?n[y]:0,ae={x:S===`top`||S===`bottom`?A:ie,y:S===`left`||S===`right`?A:ie};return{position:w,maxHeight:k,arrowOffsetLeft:ee.left,arrowOffsetTop:ee.top,placement:S,triggerAnchorPoint:ae}}function Zn(e){let{placement:t,targetNode:n,overlayNode:r,scrollNode:i,padding:a,shouldFlip:o,boundaryElement:s,offset:c,crossOffset:l,maxHeight:u,arrowSize:d=0,arrowBoundaryOffset:f=0,targetRect:p}=e,h=Vn(),g=r instanceof HTMLElement?tr(r):document.documentElement,_=g===document.documentElement,v=window.getComputedStyle(g).position,y=!!v&&v!==`static`,b=_?$n(n,!1,p):er(n,g,!1,p);if(!_){let{marginTop:e,marginLeft:t}=window.getComputedStyle(n);b.top+=parseInt(e,10)||0,b.left+=parseInt(t,10)||0}let x=$n(r,!0),S=Gn(r);x.width+=(S.left??0)+(S.right??0),x.height+=(S.top??0)+(S.bottom??0);let C=Un(i),w=Hn(s,h),T=Hn(g,h),E;if((s.tagName===`BODY`||s.tagName===`HTML`)&&!_){let e=Qn(g,!1);E={top:-(e.top-w.top),left:-(e.left-w.left),width:0,height:0}}else E=(s.tagName===`BODY`||s.tagName===`HTML`)&&_?{top:0,left:0,width:0,height:0}:er(s,g,!1);let D=m(s,g);return Xn(t,b,x,C,S,a,o,w,T,E,c,l,y,u,d,f,D,h)}function Qn(e,t){let{top:n,left:r,width:i,height:a}=e.getBoundingClientRect();return t&&e instanceof e.ownerDocument.defaultView.HTMLElement&&(i=e.offsetWidth,a=e.offsetHeight),{top:n,left:r,width:i,height:a}}function $n(e,t,n){let{top:r,left:i,width:a,height:o}=n||Qn(e,t),{scrollTop:s,scrollLeft:c,clientTop:l,clientLeft:u}=document.documentElement;return{top:r+s-l,left:i+c-u,width:a,height:o}}function er(e,t,n,r){let i=window.getComputedStyle(e),a;if(i.position===`fixed`)a=r||Qn(e,n);else{a=$n(e,n,r);let i=$n(t,n),o=window.getComputedStyle(t);i.top+=(parseInt(o.borderTopWidth,10)||0)-t.scrollTop,i.left+=(parseInt(o.borderLeftWidth,10)||0)-t.scrollLeft,a.top-=i.top,a.left-=i.left}return a.top-=parseInt(i.marginTop,10)||0,a.left-=parseInt(i.marginLeft,10)||0,a}function tr(e){let t=e.offsetParent;if(t&&t===document.body&&window.getComputedStyle(t).position===`static`&&!nr(t)&&(t=document.documentElement),t==null)for(t=e.parentElement;t&&!nr(t);)t=t.parentElement;return t||document.documentElement}function nr(e){let t=window.getComputedStyle(e);return t.transform!==`none`||/transform|perspective/.test(t.willChange)||t.filter!==`none`||t.contain===`paint`||`backdropFilter`in t&&t.backdropFilter!==`none`||`WebkitBackdropFilter`in t&&t.WebkitBackdropFilter!==`none`}
5var W=typeof document<`u`?window.visualViewport:null;function rr(e){let{direction:t}=ve(),{arrowSize:n,targetRef:r,overlayRef:i,arrowRef:a,scrollRef:o=i,placement:s=`bottom`,containerPadding:c=12,shouldFlip:l=!0,boundaryElement:u=typeof document<`u`?document.body:null,offset:d=0,crossOffset:f=0,shouldUpdatePosition:p=!0,isOpen:m=!0,onClose:_,maxHeight:v,arrowBoundaryOffset:y=0,getTargetRect:b}=e,[x,S]=(0,N.useState)(null),C=[p,s,i.current,r.current,a?.current,o.current,c,l,u,d,f,m,t,v,y,n],w=(0,N.useRef)(W?.scale);(0,N.useEffect)(()=>{m&&(w.current=W?.scale)},[m]);let T=(0,N.useCallback)(()=>{if(p===!1||!m||!i.current||!r.current||!u||W?.scale!==w.current)return;let e=null;if(o.current&&h(o.current)){let t=g()?.getBoundingClientRect(),n=o.current.getBoundingClientRect();e={type:`top`,offset:(t?.top??0)-n.top},e.offset>n.height/2&&(e.type=`bottom`,e.offset=(t?.bottom??0)-n.bottom)}let _=i.current;!v&&i.current&&(_.style.top=`0px`,_.style.bottom=``,_.style.maxHeight=(window.visualViewport?.height??window.innerHeight)+`px`);let x=Zn({placement:ar(s,t),overlayNode:i.current,targetNode:r.current,scrollNode:o.current||i.current,padding:c,shouldFlip:l,boundaryElement:u,offset:d,crossOffset:f,maxHeight:v,arrowSize:n??(a?.current?Qn(a.current,!0).width:0),arrowBoundaryOffset:y,targetRect:b?.(r.current)});if(!x.position)return;_.style.top=``,_.style.bottom=``,_.style.left=``,_.style.right=``,Object.keys(x.position).forEach(e=>_.style[e]=x.position[e]+`px`),_.style.maxHeight=x.maxHeight==null?``:x.maxHeight+`px`;let C=g();if(e&&C&&o.current){let t=C.getBoundingClientRect(),n=o.current.getBoundingClientRect(),r=t[e.type]-n[e.type];o.current.scrollTop+=r-e.offset}S(x)},C);j(T,C),ir(T),zt({ref:i,onResize:T}),zt({ref:r,onResize:T});let E=(0,N.useRef)(!1);j(()=>{let e,t=()=>{E.current=!0,clearTimeout(e),e=setTimeout(()=>{E.current=!1},500),T()},n=()=>{E.current&&t()};return W?.addEventListener(`resize`,t),W?.addEventListener(`scroll`,n),()=>{W?.removeEventListener(`resize`,t),W?.removeEventListener(`scroll`,n)}},[T]);let D=(0,N.useCallback)(()=>{E.current||_?.()},[_,E]);return Tt({triggerRef:r,isOpen:m,onClose:_&&D}),{overlayProps:{style:{position:x?`absolute`:`fixed`,top:x?void 0:0,left:x?void 0:0,zIndex:1e5,...x?.position,maxHeight:x?.maxHeight??`100vh`}},placement:x?.placement??null,triggerAnchorPoint:x?.triggerAnchorPoint??null,arrowProps:{"aria-hidden":`true`,role:`presentation`,style:{left:x?.arrowOffsetLeft,top:x?.arrowOffsetTop}},updatePosition:T}}function ir(e){j(()=>(window.addEventListener(`resize`,e,!1),()=>{window.removeEventListener(`resize`,e,!1)}),[e])}function ar(e,t){return t===`rtl`?e.replace(`start`,`right`).replace(`end`,`left`):e.replace(`start`,`left`).replace(`end`,`right`)}function or(e,t){let{triggerRef:n,popoverRef:r,groupRef:i,isNonModal:a,isKeyboardDismissDisabled:o,shouldCloseOnInteractOutside:s,...c}=e,l=c.trigger===`SubmenuTrigger`,{overlayProps:u,underlayProps:d}=wn({isOpen:t.isOpen,onClose:t.close,shouldCloseOnBlur:!0,isDismissable:!a||l,isKeyboardDismissDisabled:o,shouldCloseOnInteractOutside:s},i??r),{overlayProps:f,arrowProps:p,placement:m,triggerAnchorPoint:h}=rr({...c,targetRef:n,overlayRef:r,isOpen:t.isOpen,onClose:a&&!l?t.close:null,getTargetRect:c.getTargetRect??(t.point?()=>new DOMRect(t.point.x,t.point.y,0,0):void 0)});On({isDisabled:a||!t.isOpen}),(0,N.useEffect)(()=>{if(t.isOpen&&r.current)return a?Ct(i?.current??r.current):St([i?.current??r.current],{shouldUseInert:!0})},[a,t.isOpen,r,i]);let{focusWithinProps:g}=x(e);return{popoverProps:M(u,f,g),arrowProps:p,underlayProps:d,placement:m,triggerAnchorPoint:h}}var sr=e=>{throw Error(`${e} can not be used in this way. Use the following format: ${e}.PrimitiveName or ${e}_RecipeName. See: https://uic.uidev.tools/?path=/docs/documents-uic-aria--docs`)},cr=(0,N.createContext)({}),lr=(0,N.createContext)({placement:`bottom`});function ur(e){let[t,n]=_e(e.isOpen,e.defaultOpen||!1,e.onOpenChange),[r,i]=(0,N.useState)(null);return{isOpen:t,setOpen:n,open:(0,N.useCallback)(()=>{n(!0)},[n]),close:(0,N.useCallback)(()=>{n(!1)},[n]),toggle:(0,N.useCallback)(()=>{n(!t)},[n,t]),point:r,setPoint:i}}function dr(e,t=!0){let[n,r]=(0,N.useState)(!0),i=n&&t;return j(()=>
5{if(i&&e.current&&`getAnimations`in e.current)for(let t of e.current.getAnimations())t instanceof CSSTransition&&t.cancel()},[e,i]),pr(e,i,(0,N.useCallback)(()=>r(!1),[])),i}function fr(e,t){let[n,r]=(0,N.useState)(t?`open`:`closed`);switch(n){case`open`:t||r(`exiting`);break;case`closed`:case`exiting`:t&&r(`open`)}let i=n===`exiting`;return pr(e,i,(0,N.useCallback)(()=>{r(e=>e===`exiting`?`closed`:e)},[])),i}function pr(e,t,n){j(()=>{if(t&&e.current){if(!(`getAnimations`in e.current)){n();return}let t=e.current.getAnimations();if(t.length===0){n();return}let r=!1;return Promise.allSettled(t.map(e=>e.finished)).then(()=>{r||(0,De.flushSync)(()=>{n()})}),()=>{r=!0}}},[e,t,n])}var mr=(0,N.createContext)(null),hr=(0,N.createContext)(null),gr=(0,N.forwardRef)(function(e,t){[e,t]=ie(e,t,mr);let n=(0,N.useContext)(G),r=ur(e),i=e.isOpen!=null||e.defaultOpen!=null||!n?r:n,a=fr(t,i.isOpen),o=e.isExiting||!e.shouldSkipAnimation&&a||!1,s=C(),{direction:c}=ve();if(s){let t=e.children;return typeof t==`function`&&(t=t({trigger:e.trigger||null,placement:`bottom`,isEntering:!1,isExiting:!1,defaultChildren:null})),N.createElement(N.Fragment,null,t)}return i&&!i.isOpen&&!o?null:N.createElement(_r,{...e,triggerRef:e.triggerRef,state:i,popoverRef:t,isExiting:o,dir:c})});function _r({state:e,isExiting:t,UNSTABLE_portalContainer:n,clearContexts:r,...i}){let a=(0,N.useRef)(null),o=(0,N.useRef)(null),s=(0,N.useContext)(hr),c=s&&i.trigger===`SubmenuTrigger`,{popoverProps:l,underlayProps:u,arrowProps:d,placement:f,triggerAnchorPoint:p}=or({...i,offset:i.offset??8,arrowRef:a,groupRef:c?s:o},e),m=i.popoverRef,g=dr(m,!!f),_=i.isEntering||!i.shouldSkipAnimation&&g||!1,v=se({...i,defaultClassName:`react-aria-Popover`,values:{trigger:i.trigger||null,placement:f,isEntering:_,isExiting:t}}),y=!i.isNonModal||i.trigger===`SubmenuTrigger`||i.trigger===`PreviewTrigger`,[x,S]=(0,N.useState)(i.trigger===`PreviewTrigger`);j(()=>{m.current&&S(y&&!m.current.querySelector(`[role=dialog]`))},[m,y]),(0,N.useEffect)(()=>{x&&i.trigger!==`PreviewTrigger`&&(i.trigger!==`SubmenuTrigger`||b()!==`pointer`)&&m.current&&!h(m.current)&&he(m.current)},[x,m,i.trigger]);let C=(0,N.useMemo)(()=>{let e=v.children;if(r)for(let t of r)e=N.createElement(t.Provider,{value:null},e);return e},[v.children,r]),[T,E]=(0,N.useState)(null),D=(0,N.useCallback)(()=>{i.triggerRef.current&&E(i.triggerRef.current.getBoundingClientRect().width+`px`)},[i.triggerRef]);j(D,[D]),zt({ref:v.style?.[`--trigger-width`]?void 0:i.triggerRef,onResize:D});let O={...l.style,"--trigger-anchor-point":p?`${p.x}px ${p.y}px`:void 0,...v.style,"--trigger-width":v.style?.[`--trigger-width`]||T},k=N.createElement(ae.div,{...M(w(i,{global:!0}),l),...v,id:x?i.id:void 0,role:x?`dialog`:void 0,tabIndex:x?-1:void 0,"aria-label":i[`aria-label`],"aria-labelledby":i[`aria-labelledby`],ref:m,slot:i.slot||void 0,style:O,dir:i.dir,"data-trigger":i.trigger,"data-placement":f,"data-entering":_||void 0,"data-exiting":t||void 0},!i.isNonModal&&N.createElement(Cn,{onDismiss:e.close}),N.createElement(lr.Provider,{value:{...d,placement:f,ref:a}},C),N.createElement(Cn,{onDismiss:e.close}));return c?N.createElement(Nt,{...i,shouldContainFocus:x&&i.trigger!==`PreviewTrigger`,isExiting:t,portalContainer:n??s?.current??void 0},k):N.createElement(Nt,{...i,shouldContainFocus:x&&i.trigger!==`PreviewTrigger`,isExiting:t,portalContainer:n},!i.isNonModal&&e.isOpen&&N.createElement(`div`,{"data-testid":`underlay`,...u,style:{position:`fixed`,inset:0}}),N.createElement(`div`,{ref:o,style:{display:`contents`}},N.createElement(hr.Provider,{value:o},k)))}function vr(e){let t=ur(e),[n,r]=(0,N.useState)(null),[i,a]=(0,N.useState)([]),o=()=>{a([]),t.close()},s=(e,t)=>{a(n=>t>n.length?n:[...n.slice(0,t),e])},c=(e,t)=>{a(n=>n[t]===e?n.slice(0,t):n)};return{focusStrategy:n,...t,open(e=null){r(e),t.open()},toggle(e=null){r(e),t.toggle()},close(){o()},expandedKeysStack:i,openSubmenu:s,closeSubmenu:c}}var yr=(0,N.createContext)(null);(class extends Ce{static{this.type=`submenutrigger`}filter(e,t,n){let r=e.getItem(this.firstChildKey);if(r&&n(r.textValue,this)){let n=this.clone();return t.addDescendants(n,e),n}return null}});var br=(0,N.createContext)(null),G=(0,N.createContext)(null);function xr(e){let t=vr(e),n=(0,N.useRef)(null),{triggerProps:r,overlayProps:i}=Et({type:`dialog`},t,n);return r.id=oe(),i[`aria-labelledby`]=r.id,N.createElement(ce,{values:[[G,t],[yr,t],[br,i],[mr,{trigger:`DialogTrigger`,triggerRef:n,id:i.id,"aria-labelledby":i[`aria-labelledby`]}]]},N.createElement(Dt,{...r,ref:n,isPressed:t.isOpen},e.children))}var Sr=(0,N.forwardRef)(function(e,t){let n=e[`aria-labelledby`];[e,t]=ie(e,t,br);let{dialogProps:r,titleProps:i,contentProps:a}=Ft({...e,"aria-labelledby":n},t),o=(0,N.useContext)(G);!r[`aria-label`]&&!r[`aria-labelledby`]&&e[`aria-labelledby`]&&(r[`aria-labelledby`]=e[`aria-labelledby`]);let s=se({defaultClassName:`react-aria-Dialog`,className:e.className,style:e.style,children:e.children,values:{close:o?.close||(()=>{})}}),c=w(e,{global:!0});return N.createElement(ae.section,{...M(c,s,r),render:e.render,ref:t,slot:e.slot||void 0},N.createElement(ce,{values:[[cr,{slots:{[k]:{},title:{...i,level:2}}}],[ye,{slots:{[k]:{},description:a}}],[me,{slots:{[k]:{},close:{onPress:()=>o?.close()}}}]]},s.children))}
5),K=typeof document<`u`&&window.visualViewport;function Cr(){let e=te(),[t,n]=(0,N.useState)(()=>e?{width:0,height:0}:wr());return(0,N.useEffect)(()=>{let e=e=>{n(t=>e.width===t.width&&e.height===t.height?t:e)},t=()=>{K&&K.scale>1||e(wr())},r,i=t=>{K&&K.scale>1||Ae(f(t))&&(r=requestAnimationFrame(()=>{let t=g();(!t||!Ae(t))&&e({width:document.documentElement.clientWidth,height:document.documentElement.clientHeight})}))};return e(wr()),u()&&v()&&window.addEventListener(`blur`,i,!0),K?K.addEventListener(`resize`,t):window.addEventListener(`resize`,t),()=>{cancelAnimationFrame(r),u()&&v()&&window.removeEventListener(`blur`,i,!0),K?K.removeEventListener(`resize`,t):window.removeEventListener(`resize`,t)}},[]),t}function wr(){return{width:K?Math.min(K.width*K.scale,document.documentElement.clientWidth):document.documentElement.clientWidth,height:K?K.height*K.scale:document.documentElement.clientHeight}}var Tr=(0,N.createContext)(null),Er=(0,N.createContext)(null),Dr=(0,N.forwardRef)(function(e,t){if((0,N.useContext)(Er))return N.createElement(jr,{...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 N.createElement(kr,{isDismissable:n,isKeyboardDismissDisabled:r,isOpen:i,defaultOpen:a,onOpenChange:o,isEntering:c,isExiting:l,UNSTABLE_portalContainer:u,shouldCloseOnInteractOutside:d},N.createElement(jr,{...f,modalRef:t},s))});function Or(e,t){[e,t]=ie(e,t,Tr);let n=(0,N.useContext)(G),r=ur(e),i=e.isOpen!=null||e.defaultOpen!=null||!n?r:n,a=ne(t),o=(0,N.useRef)(null),s=fr(a,i.isOpen),c=fr(o,i.isOpen),l=s||c||e.isExiting||!1,u=te();return!i.isOpen&&!l||u?null:N.createElement(Ar,{...e,state:i,isExiting:l,overlayRef:a,modalRef:o})}var kr=(0,N.forwardRef)(Or);function Ar({UNSTABLE_portalContainer:e,...t}){let n=t.modalRef,{state:r}=t,{modalProps:i,underlayProps:a}=Fn(t,r,n),o=dr(t.overlayRef)||t.isEntering||!1,s=se({...t,defaultClassName:`react-aria-ModalOverlay`,values:{isEntering:o,isExiting:t.isExiting,state:r}}),c=Cr(),l,u;if(typeof document<`u`){let e=pt(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 N.createElement(Nt,{isExiting:t.isExiting,portalContainer:e},N.createElement(ae.div,{...M(w(t,{global:!0}),a),...s,style:d,ref:t.overlayRef,"data-entering":o||void 0,"data-exiting":t.isExiting||void 0},N.createElement(ce,{values:[[Er,{modalProps:i,modalRef:n,isExiting:t.isExiting,isDismissable:t.isDismissable}],[G,r]]},s.children)))}function jr(e){let{modalProps:t,modalRef:n,isExiting:r,isDismissable:i}=(0,N.useContext)(Er),a=(0,N.useContext)(G),o=(0,N.useMemo)(()=>ee(e.modalRef,n),[e.modalRef,n]),s=ne(o),c=dr(s),l=se({...e,defaultClassName:`react-aria-Modal`,values:{isEntering:c,isExiting:r,state:a}});return N.createElement(ae.div,{...M(w(e,{global:!0}),t),...l,ref:s,"data-entering":c||void 0,"data-exiting":r||void 0},i&&N.createElement(Cn,{onDismiss:a.close}),l.children)}var q=t(),Mr={"desktop-timing-instantly":0,"desktop-timing-immediately":`50ms`,"desktop-timing-quickly":`100ms`,"desktop-timing-promptly":`200ms`,"desktop-timing-slowly":`400ms`,"desktop-timing-paused":`3.2s`},Nr={"desktop-timing-instantly":0,"desktop-timing-immediately":50,"desktop-timing-quickly":100,"desktop-timing-promptly":200,"desktop-timing-slowly":400,"desktop-timing-paused":3200,alias:Se(Mr,`desktop-timing-`)};Se(Mr,`desktop-timing-`),{...Mr};var Pr={"desktop-zindex-overlay":1e5,"desktop-zindex-top":99999,"desktop-zindex-toast":9e3,"desktop-zindex-toast-viewport":650,"desktop-zindex-spinner":8e3,"desktop-zindex-modal":7500,"desktop-zindex-dimmer":7e3,"desktop-zindex-global-navigation":6500,"desktop-zindex-local-navigation":6e3,"desktop-zindex-panel":5e3,"desktop-zindex-notification":4e3,"desktop-zindex-hangover":3e3,"desktop-zindex-dropdown":2e3,"desktop-zindex-default":1,"desktop-zindex-deepdive":-99999,"de
5sktop-zindex-auto":`auto`},Fr=Se(Pr,`desktop-zindex-`),Ir={...Pr,alias:Fr},Lr=e=>{if(!e)return console.warn(`doesChildrenHaveRAButton: element is undefined`),!1;if(!(e instanceof Element))return!1;if(e.tagName.toLowerCase()===`button`&&e.getAttribute(`data-rac`)!==null)return!0;for(let t=0;t<e.children.length;t++){let n=e.children[t];if(Lr(n))return!0}return!1},Rr={triggerProps:{}},zr=(e,t,n)=>{let[r,i]=(0,N.useState)(Rr);return(0,N.useEffect)(()=>{e.current&&N.isValidElement(t)&&i({triggerProps:Lr(e.current)?{}:n})},[e,t]),r};zr.displayName=`useTrigger`;var Br=N.createContext(void 0),Vr=({zIndex:e,children:t})=>{let n=N.useMemo(()=>({zIndex:e}),[e]);return N.createElement(Br.Provider,{value:n},t)};Vr.displayName=`OverlayLayerProvider`;var Hr=xe(e=>(0,N.createElement)(`svg`,be({viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`},e),e.baseclassname!==void 0&&(0,N.createElement)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M6.86 6.16c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l4.96 4.94-4.95 4.95c-.2.2-.2.51 0 .71.2.2.51.2.71 0l4.94-4.95 4.95 4.95c.2.2.51.2.71 0 .2-.2.2-.51 0-.71l-4.95-4.95 4.95-4.95c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-4.95 4.96-4.95-4.95Z`,fill:`currentColor`,className:e.baseclassname}),e.fillclassname!==void 0&&(0,N.createElement)(`path`,{d:`M7.228 6.167a.75.75 0 1 0-1.061 1.06L10.939 12l-4.773 4.773a.75.75 0 0 0 1.06 1.06L12 13.062l4.773 4.773a.75.75 0 1 0 1.061-1.06L13.061 12l4.772-4.772a.75.75 0 1 0-1.06-1.061L12 10.939 7.228 6.167Z`,fill:`currentColor`,className:e.fillclassname})));function Ur(e,t){typeof e==`function`?e(t):e!=null&&(e.current=t)}function Wr(...e){return t=>e.forEach(e=>Ur(e,t))}function J(...e){return N.useCallback(Wr(...e),e)}var Gr=N.forwardRef((e,t)=>{let{children:n,...r}=e,i=N.Children.toArray(n),a=i.find(Jr);if(a){let e=a.props.children,n=i.map(t=>t===a?N.Children.count(e)>1?N.Children.only(null):N.isValidElement(e)?e.props.children:null:t);return(0,q.jsx)(Kr,{...r,ref:t,children:N.isValidElement(e)?N.cloneElement(e,void 0,n):null})}return(0,q.jsx)(Kr,{...r,ref:t,children:n})});Gr.displayName=`Slot`;var Kr=N.forwardRef((e,t)=>{let{children:n,...r}=e;if(N.isValidElement(n)){let e=Xr(n);return N.cloneElement(n,{...Yr(r,n.props),ref:t?Wr(t,e):e})}return N.Children.count(n)>1?N.Children.only(null):null});Kr.displayName=`SlotClone`;var qr=({children:e})=>(0,q.jsx)(q.Fragment,{children:e});function Jr(e){return N.isValidElement(e)&&e.type===qr}function Yr(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{a(...e),i(...e)}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function Xr(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Zr=[`a`,`button`,`div`,`form`,`h2`,`h3`,`img`,`input`,`label`,`li`,`nav`,`ol`,`p`,`span`,`svg`,`ul`].reduce((e,t)=>{let n=N.forwardRef((e,n)=>{let{asChild:r,...i}=e,a=r?Gr:t;return typeof window<`u`&&(window[Symbol.for(`radix-ui`)]=!0),(0,q.jsx)(a,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),Qr=globalThis?.document?N.useLayoutEffect:()=>{};function $r(e,t){return N.useReducer((e,n)=>t[e][n]??e,e)}var ei=e=>{let{present:t,children:n}=e,r=ti(t),i=typeof n==`function`?n({present:r.isPresent}):N.Children.only(n),a=J(r.ref,ri(i));return typeof n==`function`||r.isPresent?N.cloneElement(i,{ref:a}):null};ei.displayName=`Presence`;function ti(e){let[t,n]=N.useState(),r=N.useRef({}),i=N.useRef(e),a=N.useRef(`none`),[o,s]=$r(e?`mounted`:`unmounted`,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}});return N.useEffect(()=>{let e=ni(r.current);a.current=o===`mounted`?e:`none`},[o]),Qr(()=>{let t=r.current,n=i.current;if(n!==e){let r=a.current,o=ni(t);e?s(`MOUNT`):o===`none`||t?.display===`none`?s(`UNMOUNT`):s(n&&r!==o?`ANIMATION_OUT`:`UNMOUNT`),i.current=e}},[e,s]),Qr(()=>{if(t){let e,n=t.ownerDocument.defaultView??window,o=a=>{let o=ni(r.current).includes(a.animationName);if(a.target===t&&o&&(s(`ANIMATION_END`),!i.current)){let r=t.style.animationFillMode;t.style.animationFillMode=`forwards`,e=n.setTimeout(()=>{t.style.animationFillMode===`forwards`&&(t.style.animationFillMode=r)})}},c=e=>{e.target===t&&(a.current=ni(r.current))};return t.addEventListener(`animationstart`,c),t.addEventListener(`animationcancel`,o),t.addEventListener(`animationend`,o),()=>{n.clearTimeout(e),t.removeEventListener(`animationstart`,c),t.removeEventListener(`animationcancel`,o),t.removeEventListener(`animationend`,o)}}s(`ANIMATION_END`)},[t,s]),{isPresent:[`mounted`,`unmountSuspended`].includes(o),ref:N.useCallback(e=>{e&&(r.current=getComputedStyle(e)),n(e)},[])}}function ni(e){return e?.animationName||`none`}function ri(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function ii(e,t=[]){let n=[];function r(t,r){let i=N.createContext(r),a=n.length;n=[...n,r];let o=t=>{let{scope:n,children:r,...o}=t,s=n?.[e]?.[a]||i,c=N.useMemo(()=>o,Object.values(o));return(0,q.jsx)(s.Provider,{value:c,children:r})};o.displayName=t+`Provider`;function s(n,o){let s=o?.[e]?.[a]||i,c=N.useContext(s);if(c)return c;if(r!==void 0)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}return[o,s]}let i=()=>{let t=n.map(e=>N.createContext(e));return function(n){let r=n?.[e]||t;return N.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return i.scopeName=e,[r,ai(i,...t)]}function ai(...e){let t=e[0];if(e.length===1)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return N.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}function Y(e){let t=N.useRef(e);return N.useEffect(()=>{t.current=e}),N.useMemo(()=>(...e)=>t.current?.(...e),[])}var oi=N.createContext(void 0);function si(e){let t=N.useContext(oi);return e||t||`ltr`}function ci(e,[t,n]){return Math.min(n,Math.max(t,e))}function X(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}function li(e,t){return N.useReducer((e,n)=>t[e][n]??e,e)}var ui=`ScrollArea`,[di,fi]=ii(ui),[pi,Z]=di(ui),mi=N.forwardRef((e,t)=>
vendor: 1,266 bytes, lines 5-11
5{let{__scopeScrollArea:n,type:r=`hover`,dir:i,scrollHideDelay:a=600,...o}=e,[s,c]=N.useState(null),[l,u]=N.useState(null),[d,f]=N.useState(null),[p,m]=N.useState(null),[h,g]=N.useState(null),[_,v]=N.useState(0),[y,b]=N.useState(0),[x,S]=N.useState(!1),[C,w]=N.useState(!1),T=J(t,e=>c(e)),E=si(i);return(0,q.jsx)(pi,{scope:n,type:r,dir:E,scrollHideDelay:a,scrollArea:s,viewport:l,onViewportChange:u,content:d,onContentChange:f,scrollbarX:p,onScrollbarXChange:m,scrollbarXEnabled:x,onScrollbarXEnabledChange:S,scrollbarY:h,onScrollbarYChange:g,scrollbarYEnabled:C,onScrollbarYEnabledChange:w,onCornerWidthChange:v,onCornerHeightChange:b,children:(0,q.jsx)(Zr.div,{dir:E,...o,ref:T,style:{position:`relative`,"--radix-scroll-area-corner-width":_+`px`,"--radix-scroll-area-corner-height":y+`px`,...e.style}})})});mi.displayName=ui;var hi=`ScrollAreaViewport`,gi=N.forwardRef((e,t)=>{let{__scopeScrollArea:n,children:r,asChild:i,nonce:a,...o}=e,s=Z(hi,n),c=J(t,N.useRef(null),s.onViewportChange);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`style`,{dangerouslySetInnerHTML:{__html:`
6[data-radix-scroll-area-viewport] {
7  scrollbar-width: none;
8  -ms-overflow-style: none;
9  -webkit-overflow-scrolling: touch;
10}
11[data-radix-scroll-area-viewport]::-webkit-scrollbar {
12  display: none;
13}
14:where([data-radix-scroll-area-viewport]) {
15  display: flex;
16  flex-direction: column;
17  align-items: stretch;
18}
19:where([data-radix-scroll-area-content]) {
20  flex-grow: 1;
21}
22`},nonce:a}),(0,q.jsx)(Zr.div,{"data-radix-scroll-area-viewport":``,...o,asChild:i,ref:c,style:{overflowX:s.scrollbarXEnabled?`scroll`:`hidden`,overflowY:s.scrollbarYEnabled?`scroll`:`hidden`,...e.style},children:Hi({asChild:i,children:r},e=>(0,q.jsx)(`div`,{"data-radix-scroll-area-content":``,ref:s.onContentChange,style:{minWidth:s.scrollbarXEnabled?`fit-content`:void 0},children:e}))})]})});gi.displayName=hi;var Q=`ScrollAreaScrollbar`,_i=N.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=Z(Q,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:o}=i,s=e.orientation===`horizontal`;return N.useEffect(()=>(s?a(!0):o(!0),()=>{s?a(!1):o(!1)}),[s,a,o]),i.type===`hover`?(0,q.jsx)(vi,{...r,ref:t,forceMount:n}):i.type===`scroll`?(0,q.jsx)(yi,{...r,ref:t,forceMount:n}):i.type===`auto`?(0,q.jsx)(bi,{...r,ref:t,forceMount:n}):i.type===`always`?(0,q.jsx)(xi,{...r,ref:t}):null});_i.displayName=Q;var vi=N.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=Z(Q,e.__scopeScrollArea),[a,o]=N.useState(!1);return N.useEffect(()=>{let e=i.scrollArea,t=0;if(e){let n=()=>{window.clearTimeout(t),o(!0)},r=()=>{t=window.setTimeout(()=>o(!1),i.scrollHideDelay)};return e.addEventListener(`pointerenter`,n),e.addEventListener(`pointerleave`,r),()=>{window.clearTimeout(t),e.removeEventListener(`pointerenter`,n),e.removeEventListener(`pointerleave`,r)}}},[i.scrollArea,i.scrollHideDelay]),(0,q.jsx)(ei,{present:n||a,children:(0,q.jsx)(bi,{"data-state":a?`visible`:`hidden`,...r,ref:t})})}),yi=N.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=Z(Q,e.__scopeScrollArea),a=e.orientation===`horizontal`,o=Vi(()=>c(`SCROLL_END`),100),[s,c]=li(`hidden`,{hidden:{SCROLL:`scrolling`},scrolling:{SCROLL_END:`idle`,POINTER_ENTER:`interacting`},interacting:{SCROLL:`interacting`,POINTER_LEAVE:`idle`},idle:{HIDE:`hidden`,SCROLL:`scrolling`,POINTER_ENTER:`interacting`}});return N.useEffect(()=>{if(s===`idle`){let e=window.setTimeout(()=>c(`HIDE`),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[s,i.scrollHideDelay,c]),N.useEffect(()=>{let e=i.viewport,t=a?`scrollLeft`:`scrollTop`;if(e){let n=e[t],r=()=>{let r=e[t];n!==r&&(c(`SCROLL`),o()),n=r};return e.addEventListener(`scroll`,r),()=>e.removeEventListener(`scroll`,r)}},[i.viewport,a,c,o]),(0,q.jsx)(ei,{present:n||s!==`hidden`,children:(0,q.jsx)(xi,{"data-state":s===`hidden`?`hidden`:`visible`,...r,ref:t,onPointerEnter:X(e.onPointerEnter,()=>c(`POINTER_ENTER`)),onPointerLeave:X(e.onPointerLeave,()=>c(`POINTER_LEAVE`))})})}),bi=N.forwardRef((e,t)=>{let n=Z(Q,e.__scopeScrollArea),{forceMount:r,...i}=e,[a,o]=N.useState(!1),s=e.orientation===`horizontal`,c=Vi(()=>{if(n.viewport){let e=n.viewport.offsetWidth<n.viewport.scrollWidth,t=n.viewport.offsetHeight<n.viewport.scrollHeight;o(s?e:t)}},10);return $(n.viewport,c),$(n.content,c),(0,q.jsx)(ei,{present:r||a,children:(0,q.jsx)(xi,{"data-state":a?`visible`:`hidden`,...i,ref:t})})}),xi=N.forwardRef((e,t)=>{let{orientation:n=`vertical`,...r}=e,i=Z(Q,e.__scopeScrollArea),a=N.useRef(null),o=N.useRef(0),[s,c]=N.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),l=Pi(s.viewport,s.content),u={...r,sizes:s,onSizesChange:c,hasThumb:l>0&&l<1,onThumbChange:e=>a.current=e,onThumbPointerUp:()=>o.current=0,onThumbPointerDown:e=>o.current=e};function d(e,t){return Ii(e,o.current,s,t)}return n===`horizontal`?(0,q.jsx)(Si,{...u,ref:t,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=i.viewport.scrollLeft,t=Li(e,s,i.dir);a.current.style.transform=`translate3d(${t}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=d(e,i.dir))}}):n===`vertical`?(0,q.jsx)(Ci,{...u,ref:t,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=i.viewport.scrollTop,t=Li(e,s);a.current.style.transform=`translate3d(0, ${t}px, 0)`}}
vendor: 4,090 bytes, line 22
22,onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=d(e))}}):null}),Si=N.forwardRef((e,t)=>{let{sizes:n,onSizesChange:r,...i}=e,a=Z(Q,e.__scopeScrollArea),[o,s]=N.useState(),c=N.useRef(null),l=J(t,c,a.onScrollbarXChange);return N.useEffect(()=>{c.current&&s(getComputedStyle(c.current))},[c]),(0,q.jsx)(Ei,{"data-orientation":`horizontal`,...i,ref:l,sizes:n,style:{bottom:0,left:a.dir===`rtl`?`var(--radix-scroll-area-corner-width)`:0,right:a.dir===`ltr`?`var(--radix-scroll-area-corner-width)`:0,"--radix-scroll-area-thumb-width":Fi(n)+`px`,...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,n)=>{if(a.viewport){let r=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(r),zi(r,n)&&t.preventDefault()}},onResize:()=>{c.current&&a.viewport&&o&&r({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:Ni(o.paddingLeft),paddingEnd:Ni(o.paddingRight)}})}})}),Ci=N.forwardRef((e,t)=>{let{sizes:n,onSizesChange:r,...i}=e,a=Z(Q,e.__scopeScrollArea),[o,s]=N.useState(),c=N.useRef(null),l=J(t,c,a.onScrollbarYChange);return N.useEffect(()=>{c.current&&s(getComputedStyle(c.current))},[c]),(0,q.jsx)(Ei,{"data-orientation":`vertical`,...i,ref:l,sizes:n,style:{top:0,right:a.dir===`ltr`?0:void 0,left:a.dir===`rtl`?0:void 0,bottom:`var(--radix-scroll-area-corner-height)`,"--radix-scroll-area-thumb-height":Fi(n)+`px`,...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,n)=>{if(a.viewport){let r=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(r),zi(r,n)&&t.preventDefault()}},onResize:()=>{c.current&&a.viewport&&o&&r({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:Ni(o.paddingTop),paddingEnd:Ni(o.paddingBottom)}})}})}),[wi,Ti]=di(Q),Ei=N.forwardRef((e,t)=>{let{__scopeScrollArea:n,sizes:r,hasThumb:i,onThumbChange:a,onThumbPointerUp:o,onThumbPointerDown:s,onThumbPositionChange:c,onDragScroll:l,onWheelScroll:u,onResize:d,...f}=e,p=Z(Q,n),[m,h]=N.useState(null),g=J(t,e=>h(e)),_=N.useRef(null),v=N.useRef(``),y=p.viewport,b=r.content-r.viewport,x=Y(u),S=Y(c),C=Vi(d,10);function w(e){if(_.current){let t=e.clientX-_.current.left,n=e.clientY-_.current.top;l({x:t,y:n})}}return N.useEffect(()=>{let e=e=>{let t=e.target;m?.contains(t)&&x(e,b)};return document.addEventListener(`wheel`,e,{passive:!1}),()=>document.removeEventListener(`wheel`,e,{passive:!1})},[y,m,b,x]),N.useEffect(S,[r,S]),$(m,C),$(p.content,C),(0,q.jsx)(wi,{scope:n,scrollbar:m,hasThumb:i,onThumbChange:Y(a),onThumbPointerUp:Y(o),onThumbPositionChange:S,onThumbPointerDown:Y(s),children:(0,q.jsx)(Zr.div,{...f,ref:g,style:{position:`absolute`,...f.style},onPointerDown:X(e.onPointerDown,e=>{e.button===0&&(e.target.setPointerCapture(e.pointerId),_.current=m.getBoundingClientRect(),v.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect=`none`,p.viewport&&(p.viewport.style.scrollBehavior=`auto`),w(e))}),onPointerMove:X(e.onPointerMove,w),onPointerUp:X(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=v.current,p.viewport&&(p.viewport.style.scrollBehavior=``),_.current=null})})})}),Di=`ScrollAreaThumb`,Oi=N.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=Ti(Di,e.__scopeScrollArea);return(0,q.jsx)(ei,{present:n||i.hasThumb,children:(0,q.jsx)(ki,{ref:t,...r})})}),ki=N.forwardRef((e,t)=>{let{__scopeScrollArea:n,style:r,...i}=e,a=Z(Di,n),o=Ti(Di,n),{onThumbPositionChange:s}=o,c=J(t,e=>o.onThumbChange(e)),l=N.useRef(),u=Vi(()=>{l.current&&=(l.current(),void 0)},100);return N.useEffect(()=>{let e=a.viewport;if(e){let t=()=>{if(u(),!l.current){let t=Bi(e,s);l.current=t,s()}};return s(),e.addEventListener(`scroll`,t),()=>e.removeEventListener(`scroll`,t)}},[a.viewport,u,s]),(0,q.jsx)(Zr.div,{"data-state":o.hasThumb?`visible`:`hidden`,...i,ref:c,style:{width:`var(--radix-scroll-area-thumb-width)`,he
22ight:`var(--radix-scroll-area-thumb-height)`,...r},onPointerDownCapture:X(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;o.onThumbPointerDown({x:n,y:r})}),onPointerUp:X(e.onPointerUp,o.onThumbPointerUp)})});Oi.displayName=Di;var Ai=`ScrollAreaCorner`,ji=N.forwardRef((e,t)=>{let n=Z(Ai,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return n.type!==`scroll`&&r?(0,q.jsx)(Mi,{...e,ref:t}):null});ji.displayName=Ai;var Mi=N.forwardRef((e,t)=>{let{__scopeScrollArea:n,...r}=e,i=Z(Ai,n),[a,o]=N.useState(0),[s,c]=N.useState(0),l=!!(a&&s);return $(i.scrollbarX,()=>{let e=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(e),c(e)}),$(i.scrollbarY,()=>{let e=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(e),o(e)}),l?(0,q.jsx)(Zr.div,{...r,ref:t,style:{width:a,height:s,position:`absolute`,right:i.dir===`ltr`?0:void 0,left:i.dir===`rtl`?0:void 0,bottom:0,...e.style}}):null});function Ni(e){return e?parseInt(e,10):0}function Pi(e,t){let n=e/t;return isNaN(n)?0:n}function Fi(e){let t=Pi(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function Ii(e,t,n,r=`ltr`){let i=Fi(n),a=i/2,o=t||a,s=i-o,c=n.scrollbar.paddingStart+o,l=n.scrollbar.size-n.scrollbar.paddingEnd-s,u=n.content-n.viewport,d=r===`ltr`?[0,u]:[u*-1,0];return Ri([c,l],d)(e)}function Li(e,t,n=`ltr`){let r=Fi(t),i=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-i,o=t.content-t.viewport,s=a-r,c=ci(e,n===`ltr`?[0,o]:[o*-1,0]);return Ri([0,o],[0,s])(c)}function Ri(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function zi(e,t){return e>0&&e<t}var Bi=(e,t=()=>{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return(function i(){let a={left:e.scrollLeft,top:e.scrollTop},o=n.left!==a.left,s=n.top!==a.top;(o||s)&&t(),n=a,r=window.requestAnimationFrame(i)})(),()=>window.cancelAnimationFrame(r)};function Vi(e,t){let n=Y(e),r=N.useRef(0);return N.useEffect(()=>()=>window.clearTimeout(r.current),[]),N.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)},[n,t])}function $(e,t){let n=Y(t);Qr(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function Hi(e,t){let{asChild:n,children:r}=e;if(!n)return typeof t==`function`?t(r):t;let i=N.Children.only(r);return N.cloneElement(i,{children:typeof t==`function`?t(i.props.children):t})}var Ui=mi,Wi=gi,Gi=_i,Ki=Oi,qi=ji,Ji={root:`root__5RCuxeDw`,viewport:`viewport__5RCuxeDw`,scrollbar:`scrollbar__5RCuxeDw`,thumb:`thumb__5RCuxeDw`,fadeIn:`fadeIn__5RCuxeDw`,"thumb-light":`thumb-light__5RCuxeDw`,"thumb-dark":`thumb-dark__5RCuxeDw`,corner:`corner__5RCuxeDw`};o(`@keyframes fadeIn__5RCuxeDw{0%{opacity:0}to{opacity:1}}.root__5RCuxeDw{overflow:hidden}.root__5RCuxeDw,.viewport__5RCuxeDw{border-radius:inherit;height:inherit;max-height:inherit;max-width:inherit;width:inherit}.scrollbar__5RCuxeDw{background:none;display:flex;padding:2px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scrollbar__5RCuxeDw:hover{background:none}.scrollbar__5RCuxeDw[data-orientation=vertical]{width:var(--scrollarea-scrollbar-size,8px)}.scrollbar__5RCuxeDw[data-orientation=horizontal]{flex-direction:column;height:var(--scrollarea-scrollbar-size,8px)}.thumb__5RCuxeDw{animation:fadeIn__5RCuxeDw .2s;border-radius:8px;flex:1;position:relative;z-index:1}.thumb-light__5RCuxeDw{background:#2123271a}.thumb-dark__5RCuxeDw{background:#f9fafa1a}.thumb__5RCuxeDw[data-touch-device-assistance]:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.corner__5RCuxeDw{background:none}`);var Yi=a(Ji),Xi=N.forwardRef((e,t)=>{let{className:n,motif:r,...a}=e,{motif:o}=i(r);return N.createElement(Ui,{ref:t,className:Yi.concat(n)(`root`,`root-${o}`),"data-uic-component":`ScrollArea.Root`,...a})});Xi.displayName=`ScrollAreaRoot`;var Zi=a(Ji),Qi=N.forwardRef((e,t)=>
22{let{className:n,motif:r,...a}=e,{motif:o}=i(r);return N.createElement(Wi,{ref:t,className:Zi.concat(n)(`viewport`,`viewport-${o}`),"data-uic-component":`ScrollArea.Viewport`,...a})});Qi.displayName=`ScrollAreaViewport`;var $i=a(Ji),ea=N.forwardRef((e,t)=>{let{className:n,motif:r,...a}=e,{motif:o}=i(r);return N.createElement(qi,{ref:t,className:$i.concat(n)(`corner`,`corner-${o}`),"data-uic-component":`ScrollArea.Corner`,...a})});ea.displayName=`ScrollAreaCorner`;var ta=a(Ji),na=N.forwardRef((e,t)=>{let{className:n,motif:r,excludeTouchDeviceAssistance:a,...o}=e,{motif:s}=i(r);return N.createElement(Ki,{ref:t,className:ta.concat(n)(`thumb`,`thumb-${s}`),"data-uic-component":`ScrollArea.Thumb`,"data-touch-device-assistance":!a||void 0,...o})});na.displayName=`ScrollAreaThumb`;var ra=a(Ji),ia=N.forwardRef((e,t)=>{let{className:n,motif:r,...a}=e,{motif:o}=i(r);return N.createElement(Gi,{ref:t,className:ra.concat(n)(`scrollbar`,`scrollbar-${o}`),"data-uic-component":`ScrollArea.Scrollbar`,...a})});ia.displayName=`ScrollAreaScrollbar`;var aa=(e,t)=>{let n=e.current;if(!n)return{isAtTop:!1,isAtBottom:!1,isAtLeft:!1,isAtRight:!1,scrollTop:0,scrollLeft:0,scrollHeight:0,scrollWidth:0,viewportHeight:0,viewportWidth:0};let{scrollTop:r,scrollLeft:i,scrollHeight:a,scrollWidth:o,clientHeight:s,clientWidth:c}=n;return{isAtTop:r<=t,isAtBottom:r+s>=a-t,isAtLeft:i<=t,isAtRight:i+c>=o-t,scrollTop:r,scrollLeft:i,scrollHeight:a,scrollWidth:o,viewportHeight:s,viewportWidth:c}},oa=N.forwardRef((e,t)=>{let{children:n,motif:r,type:a=`hover`,scrollHideDelay:o=Nr[`desktop-timing-promptly`],onScroll:s,onScrollOffset:c=0,onInit:l,excludeTouchDeviceAssistance:u,viewportProps:d,viewportRef:f,orientation:p=`both`,scrollbarSize:m,style:h,...g}=e,{motif:_}=i(r),v=ne(f),y=m==null?h:{"--scrollarea-scrollbar-size":`${m}px`,...h};(0,N.useEffect)(()=>{if(l&&v.current){let e=aa(v,c);l(e)}},[]);let b=(0,N.useCallback)(e=>{let t=aa(v,c);s&&s(e,t)},[s,c,v]),x=p===`both`||p===`vertical`,S=p===`both`||p===`horizontal`;return N.createElement(Xi,{ref:t,type:a,scrollHideDelay:o,onScroll:b,style:y,...g},N.createElement(Qi,{ref:v,...d},n),x&&N.createElement(ia,{orientation:`vertical`},N.createElement(na,{excludeTouchDeviceAssistance:u,motif:_})),S&&N.createElement(ia,{orientation:`horizontal`},N.createElement(na,{excludeTouchDeviceAssistance:u,motif:_})),N.createElement(ea,null))});oa.displayName=`ScrollArea_Default`;export{vt as C,Oe as D,We as E,Te as O,jt as S,z as T,lr as _,zr as a,Nt as b,Dr as c,Sr as d,G as f,ur as g,dr as h,Br as i,Ce as k,kr as l,fr as m,Hr as n,Ir as o,gr as p,Vr as r,Nr as s,oa as t,xr as u,sr as v,pt as w,At as x,rr as y};

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.