1import{c as p,o,w as d,e as i,g as m,K as g,t as _,T as y,k as c,D as k,n as b,b as h,A as v,a as w}from"./app-Bd0jZ4nk.js";const B={__name:"FieldMessage",props:{show:{type:Boolean,default:!1},type:{type:String,default:"info"},message:{type:String,default:""}},setup(r){const e=r;return(n,t)=>(o(),p(y,null,{default:d(()=>[e.show&&e.message?(o(),i("sub",{key:0,class:g(["field-message",["type-"+e.type]])},_(e.message),3)):m("",!0)]),_:1}))}},S={class:"field-region-container ff-inter"},j={class:"field-region"},x={__name:"FieldRegion",props:{feedback:{type:Object,default:null}},setup(r){const e=r,n=["error","success","warning","info"],t=c(()=>{if(!e.feedback)return null;const s=Object.keys(u(e.feedback)||{});for(let a=0;a<n.length;a++)if(s.includes(n[a]))return n[a];return null}),l=c(()=>{var s;return typeof((s=e.feedback)==null?void 0:s[t.value])=="string"?e.feedback[t.value]:null}),u=s=>Object.fromEntries(Object.entries(s).filter(([a,f])=>f));return k("fieldState",b(t)||null),(s,a)=>(o(),i("section",S,[h("fieldset",j,[v(s.$slots,"default"),w(B,{show:!!t.value&&!!l.value,type:t.value,message:l.value},null,8,["show","type","message"])])]))}};export{x 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.