1import{c as h}from"./BEHD0UYf.js";import{cj as c,e as m,i as C,o as w,k as l,n as f}from"./DBJrdZQJ.js";/** 2 * @license lucide-vue-next v0.511.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const i=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),g=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(s,a,t)=>t?t.toUpperCase():a.toLowerCase()),k=e=>{const s=g(e);return s.charAt(0).toUpperCase()+s.slice(1)},_=(...e)=>e.filter((s,a,t)=>!!s&&s.trim()!==""&&t.indexOf(s)===a).join(" ").trim();/** 7 * @license lucide-vue-next v0.511.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */var o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/** 12 * @license lucide-vue-next v0.511.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const b=({size:e,strokeWidth:s=2,absoluteStrokeWidth:a,color:t,iconNode:u,name:r,class:v,...d},{slots:n})=>c("svg",{...o,width:e||o.width,height:e||o.height,stroke:t||o.stroke,"stroke-width":a?Number(s)*24/Number(e):s,class:_("lucide",...r?[`lucide-${i(k(r))}-icon`,`lucide-${i(r)}`]:["lucide-icon"]),...d},[...u.map(p=>c(...p)),...n.default?[n.default()]:[]]);/** 17 * @license lucide-vue-next v0.511.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */const L=(e,s)=>(a,{slots:t})=>c(b,{...a,iconNode:s,name:e},t);/** 22 * @license lucide-vue-next v0.511.0 - ISC 23 * 24 * This source code is licensed under the ISC license. 25 * See the LICENSE file in the root directory of this source tree. 26 */const x=L("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),$=m({__name:"Spinner",props:{class:{}},setup(e){const s=e;return(a,t)=>(w(),C(l(x),{role:"status","aria-label":"Loading",class:f(l(h)("size-4 animate-spin",s.class))},null,8,["class"]))}});export{x as L,$ as _,L as c};
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.