1import{o as e}from"./rolldown-runtime.DAXXjFlN.js";import{r as t}from"./emotion-is-prop-valid.esm.CygBv61C.js";import{t as n}from"./react-dom.DZwq-Xzd.js";import{$ as r,H as i,J as a,K as o,M as s,O as c,V as l,W as u,X as d,Y as f,at as p,dt as m,nt as h,q as g}from"./Tooltip.PNC8NIZa.js";import{l as _,s as v}from"./useFocusRing.C8atAWyK.js";var y=e(n(),1),b=e(t(),1),x=(0,b.createContext)(null);function S(e){let t=(0,b.useRef)({});return b.createElement(x.Provider,{value:t},e.children)}var C=(0,b.forwardRef)(function(e,t){let{name:n,isVisible:i=!0,children:a,className:o,style:s,render:c,...l}=e,[u,d]=(0,b.useState)(i?`visible`:`hidden`),f=(0,b.useContext)(x);if(!f)throw Error(`<SharedElement> must be rendered inside a <SharedElementTransition>`);i&&u===`hidden`&&d(`visible`),t=p(t),m(()=>{let e=t.current,r=f.current,a=r[n],o=null;if(e&&i&&a){d(`visible`);let t=e.getAnimations(),i=a.style.map(([t,n])=>{let r=e.style[t];if(t===`translate`){let t=a.rect,n=e.getBoundingClientRect(),r=t.left-n?.left,i=t.top-n?.top;e.style.translate=`${r}px ${i}px`}else e.style[t]=n;return[t,r]});for(let n of e.getAnimations())t.includes(n)||n.cancel();o=requestAnimationFrame(()=>{o=null;for(let[t,n]of i)e.style[t]=n}),delete r[n]}else e&&i&&!a?(queueMicrotask(()=>(0,y.flushSync)(()=>d(`entering`))),o=requestAnimationFrame(()=>{o=null,d(`visible`)})):e&&!i&&queueMicrotask(()=>{r[n]?(delete r[n],(0,y.flushSync)(()=>d(`exiting`)),Promise.all(e.getAnimations().map(e=>e.finished)).then(()=>d(`hidden`)).catch(()=>{})):d(`hidden`)});return()=>{if(o!=null&&cancelAnimationFrame(o),e&&e.isConnected&&!e.hasAttribute(`data-exiting`)){let t=window.getComputedStyle(e);if(t.transitionProperty!==`none`){let i=t.transitionProperty.split(/\s*,\s*/);r[n]={rect:e.getBoundingClientRect(),style:i.map(e=>[e,t[e]])}}}}},[t,f,n,i]);let g=r({children:a,className:o,style:s,render:c,values:{isEntering:u===`entering`,isExiting:u===`exiting`}});return u===`hidden`?null:b.createElement(h.div,{...l,...g,ref:t,"data-entering":u===`entering`||void 0,"data-exiting":u===`exiting`||void 0})}),w=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}else if(typeof this.filter==`function`)return this.filter(e);else if(this.filter?.acceptNode)return this.filter.acceptNode(e);else 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(!u(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 u(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}else if(this._walkerStack.length>1){this._walkerStack.shift();let e=this.nextNode();return e&&(this.currentNode=e),e}else return null}previousNode(){let e=this._walkerStack[0];if(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}else 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}else if(this._walkerStack.length>1){this._walkerStack.shift();let e=this.previousNode();return e&&(this.currentNode=e),e}else return null}nextSibling(){return null}previousSibling(){return null}parentNode(){return null}};function T(e,t,n,r){return a()?new w(e,t,n,r):e.createTreeWalker(t,n,r)}var E=b.createContext(null),D=`react-aria-focus-scope-restore`,O=null;
vendor: 9,481 bytes, line 1
1function k(e){let{children:t,contain:n,restoreFocus:r,autoFocus:i}=e,a=(0,b.useRef)(null),s=(0,b.useRef)(null),c=(0,b.useRef)([]),{parentNode:l}=(0,b.useContext)(E)||{},u=(0,b.useMemo)(()=>new Q({scopeRef:c}),[c]);m(()=>{let e=l||$.root;if($.getTreeNode(e.scopeRef)&&O&&!z(O,e.scopeRef)){let t=$.getTreeNode(O);t&&(e=t)}e.addChild(u),$.addNode(u)},[u,l]),m(()=>{let e=$.getTreeNode(c);e&&(e.contain=!!n)},[n]),m(()=>{let e=a.current?.nextSibling,t=[],n=e=>e.stopPropagation();for(;e&&e!==s.current;)t.push(e),e.addEventListener(D,n),e=e.nextSibling;return c.current=t,()=>{for(let e of t)e.removeEventListener(D,n)}},[t]),W(c,r,n),P(c,n),K(c,r,n),U(c,i),(0,b.useEffect)(()=>{let e=o(f(c.current?c.current[0]:void 0)),t=null;if(I(e,c.current)){for(let n of $.traverse())n.scopeRef&&I(e,n.scopeRef.current)&&(t=n);t===$.getTreeNode(c)&&(O=t.scopeRef)}},[c]),m(()=>()=>{let e=$.getTreeNode(c)?.parent?.scopeRef??null;(c===O||z(c,O))&&(!e||$.getTreeNode(e))&&(O=e),$.removeTreeNode(c)},[c]);let d=(0,b.useMemo)(()=>ee(c),[]),p=(0,b.useMemo)(()=>({focusManager:d,parentNode:u}),[u,d]);return b.createElement(E.Provider,{value:p},b.createElement(`span`,{"data-focus-scope-start":!0,hidden:!0,ref:a}),t,b.createElement(`span`,{"data-focus-scope-end":!0,hidden:!0,ref:s}))}function ee(e){return{focusNext(t={}){let n=e.current,{from:r,tabbable:i,wrap:a,accept:s}=t,c=r||o(f(n[0]??void 0)),l=n[0].previousElementSibling,u=J(A(n),{tabbable:i,accept:s},n);u.currentNode=I(c,n)?c:l;let d=u.nextNode();return!d&&a&&(u.currentNode=l,d=u.nextNode()),d&&B(d,!0),d},focusPrevious(t={}){let n=e.current,{from:r,tabbable:i,wrap:a,accept:s}=t,c=r||o(f(n[0]??void 0)),l=n[n.length-1].nextElementSibling,u=J(A(n),{tabbable:i,accept:s},n);u.currentNode=I(c,n)?c:l;let d=u.previousNode();return!d&&a&&(u.currentNode=l,d=u.previousNode()),d&&B(d,!0),d},focusFirst(t={}){let n=e.current,{tabbable:r,accept:i}=t,a=J(A(n),{tabbable:r,accept:i},n);a.currentNode=n[0].previousElementSibling;let o=a.nextNode();return o&&B(o,!0),o},focusLast(t={}){let n=e.current,{tabbable:r,accept:i}=t,a=J(A(n),{tabbable:r,accept:i},n);a.currentNode=n[n.length-1].nextElementSibling;let o=a.previousNode();return o&&B(o,!0),o}}}function A(e){return e[0].parentElement}function j(e){let t=$.getTreeNode(O);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function M(e){if(!e.form)return Array.from(f(e).querySelectorAll(`input[type="radio"][name="${CSS.escape(e.name)}"]`)).filter(e=>!e.form);let t=e.form.elements.namedItem(e.name),n=d(e);return t instanceof n.RadioNodeList?Array.from(t).filter(e=>e instanceof n.HTMLInputElement):t instanceof n.HTMLInputElement?[t]:[]}function N(e){if(e.checked)return!0;let t=M(e);return t.length>0&&!t.some(e=>e.checked)}function P(e,t){let n=(0,b.useRef)(void 0),r=(0,b.useRef)(void 0);m(()=>{let i=e.current;if(!t){r.current&&=(cancelAnimationFrame(r.current),void 0);return}let a=f(i?i[0]:void 0),l=t=>{if(t.key!==`Tab`||t.altKey||t.ctrlKey||t.metaKey||!j(e)||t.isComposing)return;let n=o(a),r=e.current;if(!r||!I(n,r))return;let i=J(A(r),{tabbable:!0},r);if(!n)return;i.currentNode=n;let s=t.shiftKey?i.previousNode():i.nextNode();s||=(i.currentNode=t.shiftKey?r[r.length-1].nextElementSibling:r[0].previousElementSibling,t.shiftKey?i.previousNode():i.nextNode()),t.preventDefault(),s&&(B(s,!0),s instanceof d(s).HTMLInputElement&&s.select())},u=t=>{(!O||z(O,e))&&I(g(t),e.current)?(O=e,n.current=g(t)):j(e)&&!L(g(t),e)?n.current?n.current.focus():O&&O.current&&H(O.current):j(e)&&(n.current=g(t))},p=t=>{r.current&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>{let r=_(),i=(r===`virtual`||r===null)&&s()&&c(),l=o(a);if(!i&&l&&j(e)&&!L(l,e)){O=e;let r=g(t);r&&r.isConnected?(n.current=r,n.current?.focus()):O.current&&H(O.current)}})};return a.addEventListener(`keydown`,l,!1),a.addEventListener(`focusin`,u,!1),i?.forEach(e=>e.addEventListener(`focusin`,u,!1)),i?.forEach(e=>e.addEventListener(`focusout`,p,!1)),()=>{a.removeEventListener(`keydown`,l,!1),a.removeEventListener(`focusin`,u,!1),i?.forEach(e=>e.removeEventListener(`focusin`,u,!1)),i?.forEach(e=>e.removeEventListener(`focusout`,p,!1))}},[e,t]),m(()=>()=>{r.current&&cancelAnimationFrame(r.current)},[r])}function F(e){return L(e)}function I(e,t){return!e||!t?!1:t.some(t=>u(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 $.traverse($.getTreeNode(t)))if(n&&I(e,n.current))return!0;return!1}function R(e){return L(e,O)}function z(e,t){let n=$.getTreeNode(t)?.parent;for(;n;){if(n.scopeRef===e)return!0;n=n.parent}return!1}function B(e,t=!1){if(e!=null&&!t)try{v(e)}catch{}else if(e!=null)try{e.focus()}catch{}}function V(e,t=!0){let n=e[0].previousElementSibling,r=A(e),i=J(r,{tabbable:t},e);i.currentNode=n;let a=i.nextNode();return t&&!a&&(r=A(e),i=J(r,{tabbable:!1},e),i.currentNode=n,a=i.nextNode()),a}function H(e,t=!0){B(V(e,t))}function U(e,t){let n=b.useRef(t);(0,b.useEffect)(()=>{n.current&&(O=e,!I(o(f(e.current?e.current[0]:void 0)),O.current)&&e.current&&H(e.current)),n.current=!1},[e])}function W(e,t,n){m(()=>{if(t||n)return;let r=e.current,i=f(r?r[0]:void 0),a=t=>{let n=g(t);I(n,e.current)?O=e:F(n)||(O=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 G(e){let t=$.getTreeNode(O);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return t?.scopeRef===e}function K(e,t,n){let r=(0,b.useRef)(typeof document<`u`?o(f(e.current?e.current[0]:void 0)):null);m(()=>{let r=e.current,i=f(r?r[0]:void 0);if(!t||n)return;let a=()=>{(!O||z(O,e))&&I(o(i),e.current)&&(O=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]),m(()=>{let r=f(e.current?e.current[0]:void 0);if(!t)return;let i=t=>{if(t.key!==`Tab`||t.altKey||t.ctrlKey||t.metaKey||!j(e)||t.isComposing)return;let n=r.activeElement;if(!L(n,e)||!G(e))return;let i=$.getTreeNode(e);if(!i)return;let a=i.nodeToRestore,o=J(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?B(s,!0):F(a)?B(a,!0):n.blur()}};return n||r.addEventListener(`keydown`,i,!0),()=>{n||r.removeEventListener(`keydown`,i,!0)}},[e,t,n]),m(()=>{let n=f(e.current?e.current[0]:void 0);if(!t)return;let i=$.getTreeNode(e);if(i)return i.nodeToRestore=r.current??void 0,()=>{let r=$.getTreeNode(e);if(!r)return;let i=r.nodeToRestore,a=o(n);if(t&&i&&(a&&L(a,e)||a===n.body&&G(e))){let t=$.clone();requestAnimationFrame(()=>{if(n.activeElement===n.body){let n=t.getTreeNode(e);for(;n;){if(n.nodeToRestore&&n.nodeToRestore.isConnected){q(n.nodeToRestore);return}n=n.parent}for(n=t.getTreeNode(e);n;){if(n.scopeRef&&n.scopeRef.current&&$.getTreeNode(n.scopeRef)){q(V(n.scopeRef.current,!0));return}n=n.parent}}})}}},[e,t])}function q(e){e.dispatchEvent(new CustomEvent(D,{bubbles:!0,cancelable:!0}))&&B(e)}function J(e,t,n){let r=t?.tabbable?i:l,a=f(e?.nodeType===Node.ELEMENT_NODE?e:null),o=T(a,e||a,NodeFilter.SHOW_ELEMENT,{acceptNode(e){return u(t?.from,e)||t?.tabbable&&e.tagName===`INPUT`&&e.getAttribute(`type`)===`radio`&&(!N(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}function Y(e,t={}){return{focusNext(n={}){let r=e.current;if(!r)return null;let{from:i,tabbable:a=t.tabbable,wrap:s=t.wrap,accept:c=t.accept}=n,l=i||o(f(r)),d=J(r,{tabbable:a,accept:c});u(r,l)&&(d.currentNode=l);let p=d.nextNode();return!p&&s&&(d.currentNode=r,p=d.nextNode()),p&&B(p,!0),p},focusPrevious(n=t){let r=e.current;if(!r)return null;let{from:i,tabbable:a=t.tabbable,wrap:s=t.wrap,accept:c=t.accept}=n,l=i||o(f(r)),d=J(r,{tabbable:a,accept:c});if(u(r,l))d.currentNode=l;else{let e=X(d);return e&&B(e,!0),e??null}let p=d.previousNode();if(!p&&s){d.currentNode=r;let e=X(d);if(!e)return null;p=e}return p&&B(p,!0),p??null},focusFirst(n=t){let r=e.current;if(!r)return null;let{tabbable:i=t.tabbable,accept:a=t.accept}=n,o=J(r,{tabbable:i,accept:a}).nextNode();return o&&B(o,!0),o},focusLast(n=t){let r=e.current;if(!r)return null;let{tabbable:i=t.tabbable,accept:a=t.accept}=n,o=X(J(r,{tabbable:i,accept:a}));return o&&B(o,!0),o??null}}}function X(e){let t,n;do n=e.lastChild(),n&&(t=n);while(n);return t}var Z=class e{constructor(){this.fastMap=new Map,this.root=new Q({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 Q({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}},Q=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}},$=new Z;export{T as a,Y as i,k as n,S as o,J as r,C as s,R as t};
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.