1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`b1fddf9cc60f634457388e0ee5e8864fec995f7d`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`2ee252fc-0569-4bff-afdc-755ae51a8165`,e._sentryDebugIdIdentifier=`sentry-dbid-2ee252fc-0569-4bff-afdc-755ae51a8165`)}catch{}})();import{A as e,C as t,Ct as n,H as r,M as i,N as a,O as o,Q as s,St as c,Wt as l,d as u,et as d,h as f,ht as p,tt as m,z as h}from"./MF955F7F.js";import{c as g,t as _,u as v}from"./CfABAdre.js";import{t as y}from"./B9Cg05Qx.js";import{f as b}from"./D2bYsn72.js";import{s as x,t as S}from"./DKmxHCjl.js";var C=(e,t)=>u(()=>{let n=c(e),r=c(t);return n===!0?`true`:typeof n==`string`?n:r===!1?`true`:n===!1?`false`:void 0});function w(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n.cancel=e.cancel,n}function T(e,t={}){let n,r,i=S,a=e=>{clearTimeout(e),i(),i=S},o,s=s=>{let l=c(e),u=c(t.maxWait);return n&&a(n),l<=0||u!==void 0&&u<=0?(r&&=(a(r),null),Promise.resolve(s())):new Promise((e,c)=>{i=t.rejectOnCancel?c:e,o=s,u&&!r&&(r=setTimeout(()=>{n&&a(n),r=null,e(o())},u)),n=setTimeout(()=>{r&&a(r),r=null,e(s())},l)})};return s.cancel=()=>{n&&a(n),r&&a(r),r=null},s}function E(e,t=200,n={}){return w(T(t,n),e)}var D=e=>u(()=>{let t=c(e);return t===!0?`is-valid`:t===!1?`is-invalid`:null}),O=(e,t)=>{if(e===null)return;let n=e;if(t.number&&typeof n==`string`&&n!==``){let e=Number.parseFloat(n);n=Number.isNaN(e)?n:e}return n},k=(e,t,n,r)=>{let s=y(()=>e.id,`input`),c=b(()=>e.debounce??0,{nanToZero:!0}),l=b(()=>e.debounceMaxWait??NaN),d=o(g,null)?.();d?.track(s);let f=u(()=>e.state===void 0?d?.state.value??null:e.state),_=u(()=>e.disabled||(d?.disabled.value??!1)),v=C(()=>e.ariaInvalid,f),S=D(f),w=p(null),T=E(e=>{n.value=e,w.value=null},()=>r.lazy===!0?0:c.value,{maxWait:()=>r.lazy===!0?NaN:l.value}),O=(e,t=!1,i=!1)=>{(r.lazy!==!0||t!==!1)&&(i?(w.value=null,n.value=e):(w.value=e,T(e)))};m(n,()=>{T.cancel(),w.value=null});let k=u(()=>w.value??n.value??void 0),{focused:A}=x(t,{initialValue:e.autofocus}),j=(t,n,r=!1)=>e.formatter!==void 0&&(!e.lazyFormatter||r)?e.formatter(t,n):t;h(()=>{t.value&&(t.value.value=n.value?.toString()??``)}),a(()=>{i(()=>{e.autofocus&&(A.value=!0)})});let M=e=>{t.value&&t.value.value!==e&&(t.value.value=e)};return{input:t,computedId:s,computedAriaInvalid:v,computedValue:k,onInput:e=>{let{value:t}=e.target,n=j(t,e);if(e.defaultPrevented){e.preventDefault();return}O(n),n!==t&&M(n)},onChange:e=>{let{value:t}=e.target,r=j(t,e);if(e.defaultPrevented){e.preventDefault();return}let i=r;n.value!==i&&O(r,!0)},onBlur:t=>{if(!r.lazy&&!e.lazyFormatter&&!r.trim&&c.value<=0)return;let{value:i}=t.target,a=j(i,t,!0),o=r.trim?a.trim():a;T.cancel(),w.value=null,n.value!==o&&O(o,!0,!0),o!==i&&M(o)},focus:()=>{_.value||(A.value=!0)},blur:()=>{_.value||(A.value=!1)},stateClass:S,isDisabled:_}},A=[`id`,`value`,`name`,`form`,`type`,`disabled`,`placeholder`,`required`,`autocomplete`,`readonly`,`min`,`max`,`step`,`list`,`aria-required`,`aria-invalid`],j=t({__name:`BFormInput`,props:e({max:{default:void 0},min:{default:void 0},step:{default:void 0},type:{default:`text`},ariaInvalid:{type:[Boolean,String],default:void 0},autocomplete:{default:void 0},autofocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},form:{default:void 0},formatter:{type:Function,default:void 0},id:{default:void 0},lazyFormatter:{type:Boolean,default:!1},list:{default:void 0},name:{default:void 0},placeholder:{default:void 0},plaintext:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},size:{default:void 0},state:{type:[Boolean,null],default:void 0},debounce:{default:0},debounceMaxWait:{default:NaN}},{modelValue:{default:``},modelModifiers:{}}),emits:[`update:modelValue`],setup(e,{expose:t}){let i=_(e,`BFormInput`),[a,c]=s(e,`modelValue`,{set:e=>O(e,c)}),p=d(`_input`),m=o(v,!1),{computedId:h,computedAriaInvalid:g,computedValue:y,onInput:b,onChange:x,onBlur:S,stateClass:C,focus:w,blur:T,isDisabled:E}=k(i,p,a,c),D=u(()=>{let e=i.type===`range`,t=i.type===`color`;return[C.value,{"form-range":e,"form-control":t||!i.plaintext&&!e||e&&m,"form-control-color":t,"form-control-plaintext":i.plaintext&&!e&&!t,[`form-control-${i.size}`]:!!i.size}]});return t({blur:T,element:p,flushDebounce:S,focus:w}),(e,t)=>(r(),f(`input`,{id:n(h),ref:`_input`,value:n(y),class:l(D.value),name:n(i).name||void 0,form:n(i).form||void 0,type:n(i).type,disabled:n(E),placeholder:n(i).placeholder,required:n(i).required||void 0,autocomplete:n(i).autocomplete||void 0,readonly:n(i).readonly||n(i).plaintext,min:n(i).min,max:n(i).max,step:n(i).step,list:n(i).type===`password`?void 0:n(i).list,"aria-required":n(i).required||void 0,"aria-invalid":n(g),onInput:t[0]||=(...e)=>n(b)&&n(b)(...e),onChange:t[1]||=(...e)=>n(x)&&n(x)(...e),onBlur:t[2]||=(...e)=>n(S)&&n(S)(...e)},null,42,A))}});
1export{D as n,C as r,j as t};
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.