1import{A as e,G as t,Gt as n,K as r,Kt as i,Qt as a,R as o,Rt as s,Sn as c,Tt as l,Z as u,_t as d,at as f,dt as p,en as m,ft as h,in as g,kn as _,l as v,mt as y,qt as b,tt as x,ut as S,v as C,vt as w,xn as T,yt as E,zt as D}from"./EwG0uMIa.js";import{c as O}from"./m2HoFxrO.js";import{b as k,x as A}from"./DUKeMgmY.js";import"./xihTtKlq.js";import{An as j,Mn as M,et as N,it as P,rt as F}from"./DbXltbpj.js";function I(e,{from:t,to:n},r={}){var{delay:i=0,duration:a=e=>Math.sqrt(e)*120,easing:o=M}=r,s=getComputedStyle(e),c=s.transform===`none`?``:s.transform,[l,u]=s.transformOrigin.split(` `).map(parseFloat);l/=e.clientWidth,u/=e.clientHeight;var d=L(e),f=e.clientWidth/n.width/d,p=e.clientHeight/n.height/d,m=t.left+t.width*l,h=t.top+t.height*u,g=n.left+n.width*l,_=n.top+n.height*u,v=(m-g)*f,y=(h-_)*p,b=t.width/n.width,x=t.height/n.height;return{delay:i,duration:typeof a==`function`?a(Math.sqrt(v*v+y*y)):a,easing:o,css:(e,t)=>`transform: ${c} translate(${t*v}px, ${t*y}px) scale(${e+t*b}, ${e+t*x});`}}function L(e){if(`currentCSSZoom`in e)return e.currentCSSZoom;for(var t=e,n=1;t!==null;)n*=+getComputedStyle(t).zoom,t=t.parentElement;return n}var R=Symbol.for(`ui-tree-ctx`);function z(e){return k(R,e)}function B(){return A(R)}function V(){let e=new Map;return{register(t,n){return e.set(t,n),()=>{e.get(t)===n&&e.delete(t)}},focus(t){e.get(t)?.focus()},scrollIntoView(t){e.get(t)?.scrollIntoView({block:`nearest`})}}}var H=[`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`,`Home`,`End`,`Enter`,` `];function U(e,t,n,r=!0){let i=[],a=(e,o,s)=>{for(let c of e){let e=t.id(c),l=t.children(c),u=t.hasChildren?.(c)??(l?.length??0)>0,d=u&&n(e);i.push({id:e,node:c,depth:o,parentId:s,expanded:d,hasChildren:u,collapsible:r,selectable:t.isSelectable?.(c)??!0}),d&&l!==void 0&&a(l,o+1,e)}};return a(e,0,null),i}function W(e,t,n){let r=t.findIndex(e=>e.id===n);if(r===-1)return null;let i=t[r];switch(e){case`ArrowDown`:return q(t,r+1,1);case`ArrowUp`:return q(t,r-1,-1);case`Home`:return q(t,0,1);case`End`:return q(t,t.length-1,-1);case`ArrowRight`:return G(t,r,i);case`ArrowLeft`:return K(t,r,i);case`Enter`:case` `:return{kind:`activate`,target:i};default:return null}}function G(e,t,n){return n.hasChildren?n.expanded?e[t+1]?.parentId===n.id?q(e,t+1,1):null:{kind:`toggle`,target:n}:null}function K(e,t,n){if(n.hasChildren&&n.expanded&&n.collapsible)return{kind:`toggle`,target:n};if(n.parentId===null)return null;let r=e.find(e=>e.id===n.parentId);return r===void 0?null:{kind:`focus`,target:r}}function q(e,t,n){for(let r=t;r>=0&&r<e.length;r+=n)if(e[r].selectable)return{kind:`focus`,target:e[r]};return null}var J=h(`<li><!></li>`),Y=h(`<ul role="group"><!></ul>`),ee=h(`<div role="treeitem"><!> <!></div>`);function X(d,h){c(h,!0);let v=B(),y={duration:250},k=g(()=>v.adapter.id(h.node)),A=g(()=>v.adapter.children(h.node)),j=g(()=>v.adapter.hasChildren?.(h.node)??(l(A)?.length??0)>0),M=g(()=>l(j)&&v.isExpanded(l(k))),L=g(()=>v.isSelected(h.node)),R=g(()=>v.isRoving(l(k))),z=g(()=>v.isLoading(l(k))),V=g(()=>l(M)?l(A)??[]:[]),H=m(null);D(()=>{if(l(H)!==null)return v.registerElement(l(k),l(H))});function U(e){let t=e.target;if(!O(t)||t.closest(`[role="treeitem"]`)!==l(H))return!1;let n=t.closest(`.context-menu, [role="menu"], [role="dialog"], [popover]`);return!O(n)||!l(H).contains(n)}function W(e){U(e)&&v.activate(h.node)}function G(e){U(e)&&v.handleKeydown(e,h.node)}var K=ee();let q;var Z=n(K);u(Z,()=>v.row,()=>({node:h.node,depth:h.depth,expanded:l(M),selected:l(L),focused:l(R),loading:l(z),hasChildren:l(j),toggle:()=>v.toggle(h.node),activate:()=>v.activate(h.node)}));var Q=b(Z,2),$=e=>{var a=Y();let c;var u=n(a),d=e=>{var a=p();x(i(a),25,()=>l(V),e=>v.adapter.id(e),(e,i)=>{var a=J(),o=n(a);{let e=g(()=>h.depth+1);X(o,{get node(){return l(i)},get depth(){return l(e)}})}_(a),t(a,()=>I,()=>y),r(1,a,()=>F,()=>({key:v.adapter.id(l(i))})),r(2,a,()=>P,()=>({key:v.adapter.id(l(i))})),S(e,a)}),S(e,a)},m=e=>{var t=p();x(i(t),17,()=>l(V),e=>v.adapter.id(e),(e,t)=>{var r=J(),i=n(r);{let e=g(()=>h.depth+1);X(i,{get node(){return l(t)},get depth(){return l(e)}})}_(r),S(e,r)}),S(e,t)};f(u,e=>{v.animateChildren?e(d):e(m,-1)}),_(a),s(()=>c=o(a,1,`tree-group svelte-gy9vpc`,null,c,{active:l(L)})),r(1,a,()=>N),S(e,a)};f(Q,e=>{l(V).length>0&&e($)}),_(K),C(K,e=>a(H,e),()=>l(H)),s(t=>{e(K,`id`,t),q=o(K,1,`tree-item svelte-gy9vpc`,null,q,{selected:l(L),focused:l(R)}),e(K,`aria-level`,h.depth+1),e(K,`aria-selected`,l(L)),e(K,`aria-expanded`,l(j)?l(M):void 0),e(K,`tabindex`,v.focusMode===`virtual`?void 0:l(R)?0:-1)},[()=>
1v.itemDomId(l(k))]),w(`click`,K,W),w(`keydown`,K,G),E(`focus`,K,()=>v.setFocused(l(k))),S(d,K),T()}d([`click`,`keydown`]);var Z=h(`<li><!></li>`),Q=h(`<ul role="tree"></ul>`);function $(t,r){let i=y();c(r,!0);let u=v(r,`alwaysExpanded`,3,!1),d=v(r,`focusedId`,3,null),f=v(r,`multiSelectable`,3,!1),p=v(r,`animateChildren`,3,!0),h=v(r,`focusMode`,3,`roving`),b=v(r,`keyboardHost`,3,null),w=v(r,`additionalClasses`,3,``),E=new j,O=new j,k=V(),A=m(null),M=g(d),N=g(()=>r.expandedIds??E),P=g(()=>e=>u()||l(N).has(e)),F=g(()=>U(r.nodes,r.adapter,l(P),!u())),I=g(()=>l(M)!==null&&l(F).some(e=>e.id===l(M))?l(M):l(F).find(e=>r.isSelected?.(e.node)===!0)?.id??l(F)[0]?.id??null);D(()=>{if(h()!==`virtual`)return;let e=b()??l(A);if(e===null)return;let t=e=>G(e,l(I));return e.addEventListener(`keydown`,t),()=>e.removeEventListener(`keydown`,t)}),D(()=>{let e=b();if(h()!==`virtual`||e===null)return;let t=l(I)===null?null:`${i}-${l(I)}`;return t===null?e.removeAttribute(`aria-activedescendant`):e.setAttribute(`aria-activedescendant`,t),()=>e.removeAttribute(`aria-activedescendant`)}),z({get adapter(){return r.adapter},get row(){return r.row},get animateChildren(){return p()},get focusMode(){return h()},itemDomId:e=>`${i}-${e}`,isExpanded:e=>l(P)(e),isSelected:e=>r.isSelected?.(e)===!0,isLoading:e=>O.has(e),isRoving:e=>l(I)===e,toggle:e=>void L(e),activate:R,handleKeydown:B,setFocused:e=>{a(M,e)},registerElement:k.register});async function L(e){if(u())return;let t=r.adapter.id(e);if(l(N).has(t)){l(N).delete(t),r.onToggle?.(e,!1);return}if(l(N).add(t),r.onToggle?.(e,!0),!(r.adapter.children(e)!==void 0||r.adapter.loadChildren===void 0)){O.add(t);try{await r.adapter.loadChildren(e)}catch(n){l(N).delete(t),r.onLoadError?.(e,n)}finally{O.delete(t)}}}function R(e){r.adapter.isSelectable?.(e)!==!1&&r.onActivate?.(e)}function B(e,t){G(e,r.adapter.id(t))}function G(e,t){if(!H.includes(e.key))return;e.preventDefault();let n=W(e.key,l(F),t);n!==null&&(n.kind===`focus`?K(n.target.id):n.kind===`toggle`?L(n.target.node):R(n.target.node))}function K(e){a(M,e),h()===`virtual`?k.scrollIntoView(e):k.focus(e)}var q=Q();x(q,21,()=>r.nodes,e=>r.adapter.id(e),(e,t)=>{var r=Z();X(n(r),{get node(){return l(t)},depth:0}),_(r),S(e,r)}),_(q),C(q,e=>a(A,e),()=>l(A)),s(()=>{o(q,1,`tree ${w()??``}`,`svelte-p851kv`),e(q,`aria-label`,r.ariaLabel),e(q,`aria-multiselectable`,f()?!0:void 0),e(q,`aria-activedescendant`,h()===`virtual`&&l(I)!==null?`${i}-${l(I)}`:void 0),e(q,`tabindex`,h()===`virtual`&&b()===null?0:-1)}),S(t,q),T()}export{I as n,$ 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.