1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`31ae49c8-5bf6-4d57-bd5b-917a8cd60eab`,e._sentryDebugIdIdentifier=`sentry-dbid-31ae49c8-5bf6-4d57-bd5b-917a8cd60eab`)}catch{}})();import{B as e,Ht as t,J as n,Ut as r,fn as i,g as a,gt as o,k as s,vn as c}from"./CI6Ig_Cv.js";import{n as l}from"./DgO6t0us.js";import{t as u}from"./CQ9P6NDu.js";var d=`data-reka-collection-item`;function f(f={}){let{key:p=``,isProvider:m=!1}=f,h=`${p}CollectionProvider`,g;if(m){let e=c(new Map);g={collectionRef:c(),itemMap:e},o(h,g)}else g=n(h);let _=(e=!1)=>{let t=g.collectionRef.value;if(!t)return[];let n=Array.from(t.querySelectorAll(`[${d}]`)),r=new Map(n.map((e,t)=>[e,t])),i=Array.from(g.itemMap.value.values()).sort((e,t)=>(r.get(e.ref)??-1)-(r.get(t.ref)??-1));return e?i:i.filter(e=>e.ref.dataset.disabled!==``)},v=s({name:`CollectionSlot`,inheritAttrs:!1,setup(n,{slots:r,attrs:i}){let{primitiveElement:a,currentElement:o}=u();return t(o,()=>{g.collectionRef.value=o.value}),()=>e(l,{ref:a,...i},r)}}),y=s({name:`CollectionItem`,inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(t,{slots:n,attrs:a}){let{primitiveElement:o,currentElement:s}=u();return r(e=>{if(s.value){let n=i(s.value);g.itemMap.value.set(n,{ref:s.value,value:t.value}),e(()=>g.itemMap.value.delete(n))}}),()=>e(l,{...a,[d]:``,ref:o},n)}});return{getItems:_,reactiveItems:a(()=>
1Array.from(g.itemMap.value.values())),itemMapSize:a(()=>g.itemMap.value.size),CollectionSlot:v,CollectionItem:y}}export{f 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.