1import{d as m,P as k,D as t,Z as y,$ as q,o as z,i as C,k as I,Q as $,I as x,f as u,q as P,a0 as D,h as L,_ as Q}from"./entry.LkMLbmOy.js";const T=Q(m({__name:"ButtonBasic",props:{to:{default:""},title:{default:""},target:{default:"_self"},tag:{default:"button"},size:{default:"md"},type:{default:"default"},squared:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1}},emits:["onClick"],setup(v,{emit:n}){const r=v,{getInternalLinkToRailsPage:s}=L(),{to:a,title:d,target:l,tag:f,size:p,type:o,squared:c,disabled:g}=k(r),i=t(()=>y(a.value)),h=t(()=>q(a.value)),w=t(()=>{const e=[];return c.value&&e.push("isSquared"),o.value&&e.push(`type-${o.value}`),e}),_=t(()=>!!d.value&&d.value),b=t(()=>i.value?"a":f.value),B=e=>(a.value!==""?h.value?window.open(s(a.value),l.value):i.value?l.value!=="_self"?window.open(s(a.value),l.value):window.location.href=s(a.value):D().push(a.value):n("onClick",e),!1);return(e,R)=>(z(),C(P(b.value),{class:x(["ButtonBasic hover:shadow-elevation-lv-1 active:shadow-transparent",w.value]),onClick:B,target:u(l),disabled:u(g),title:_.value,tabindex:"0","data-size":u(p)},{default:I(()=>[$(e.$slots,"default",{},void 0,!0)]),_:3},8,["class","target","disabled","title","data-size"]))}}),[["__scopeId","data-v-dfbeefa6"]]);export{T as B};
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.