1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/AppNotification-XCoqecA2.js","assets/index-MSa8avpS.js","assets/index-DY-sP-Wx.css","assets/AppNotification-Brgx0hSN.css"])))=>i.map(i=>d[i]); 2import{_ as v,u as h,r as x,o as s,c as N,w as k,e as A,n as C,a as V,g as l,H as b,$ as B,h as E,f as I,t as S,b as i,l as w,m as r,I as F,J as K,q as u}from"./index-MSa8avpS.js";const O={class:"list"},P={__name:"FormNotification",props:{keys:{type:[Object,String,Array]},type:{type:String,default:"error"}},setup(t){const m=F(()=>K(()=>import("./AppNotification-XCoqecA2.js"),__vite__mapDeps([0,1,2,3]))),{t:d,getKey:y}=h(),f={error:["fal","exclamation-circle"]},_=r(()=>f[t.type]),a=r(()=>u.isPlainObject(t.keys)?u.get(t.keys,"data.errors",null):t.keys),o=r(()=>(Array.isArray(a.value)?a.value.map(e=>n(e)):[n(a.value)]).filter(e=>e)),n=e=>e&&t.type==="error"&&!e.startsWith("errors.")?`errors.${y(e)}`:e;return(e,$)=>{const p=x("fa-icon");return o.value.length?(s(),N(i(m),{key:0,class:"d-flex",type:t.type},{default:k(()=>[A(p,{class:C(["margin__r--6 margin__t--6",{"color--danger":t.type==="error"}]),size:"sm",icon:_.value},null,8,["class","icon"]),V("ul",O,[(s(!0),l(b,null,B(o.value,(c,g)=>(s(),l("li",{class:"list__item",key:g},[E(e.$slots,"default",{key:c},()=>[I(S(i(d)(c)),1)],!0)]))),128))])]),_:3},8,["type"])):w("",!0)}}},z=v(P,[["__scopeId","data-v-3a483bf7"]]);export{z as default};
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.