1import{e as c,K as m,c as a,a as t,B as r,H as f,k as h,v as o,o as n}from"./entry.39d277c8c87683cc999b10309be9cede627536c8.js";const b={class:"absolute inset-0 rounded-[inherit] overflow-hidden",style:{"-webkit-mask-image":"-webkit-radial-gradient(white, white)"}},p={key:0,class:"absolute inset-0 kp-border-shadow rounded-[inherit]"},w=c({__name:"BorderKP",props:{variant:{default:"glass"},animate:{type:Boolean,default:!1},shadow:{type:Boolean,default:!1}},setup(e){const d=e,l=m(),i=o(()=>{switch(d.variant){case"glass":return"kp-glass-border";case"primary":return"border border-[#FFD900]";default:return""}}),u=o(()=>(l.class||"").includes("rounded-")?"":"rounded-full");return(s,v)=>(n(),a("div",{class:r(["absolute pointer-events-none",[u.value]])},[t("div",b,[t("div",{class:r(["absolute inset-0 rounded-[inherit]",[i.value,{"animate-border":e.animate}]])},[f(s.$slots,"default")],2)]),e.shadow?(n(),a("div",p)):h("",!0)],2))}});export{w as _};
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.