Your IP : 3.22.187.118
import{a as F,b as _,c as I,g as y}from"./chunk-H3YY3OLT.js";import{e as g}from"./chunk-KX5BXGZT.js";import{Ka as h,L as o,La as f,M as p,Sa as v,Ta as C,aa as m,b as d,ba as r,gb as b,k as s,ma as u,na as l,va as c}from"./chunk-SXUPRFOU.js";var A=(()=>{let i=class i{constructor(e){this.cdr=e,this.required=!1,this.disabled=!1,this.invalid=!1,this.autofocus=!1,this.value="",this.onChangeWrapper=n=>{},this.onTouched=()=>{}}onInput(e){this.updateValue(e.target.value)}updateValue(e){this.value=e,this.onChangeWrapper(this.value),this.cdr.markForCheck()}writeValue(e){this.updateValue(e),this.cdr.markForCheck()}registerOnChange(e){this.onChangeWrapper=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}};i.\u0275fac=function(n){return new(n||i)(p(b))},i.\u0275cmp=s({type:i,selectors:[["isp-input"]],inputs:{id:"id",name:"name",required:"required",disabled:"disabled",invalid:"invalid",label:"label",autocomplete:"autocomplete",autofocus:"autofocus"},standalone:!0,features:[v([{provide:g,useExisting:d(()=>i),multi:!0}]),C],decls:4,vars:9,consts:[[3,"invalid","autofocus"],["ispInput","","type","text",3,"input","blur","id","required","disabled","name","value"]],template:function(n,t){n&1&&(u(0,"isp-field",0)(1,"isp-label"),h(2),l(),u(3,"input",1),c("input",function(S){return t.onInput(S)})("blur",function(){return t.onTouched()}),l()()),n&2&&(r("invalid",t.invalid)("autofocus",t.autofocus),o(2),f(t.label),o(),r("id",t.id)("required",t.required)("disabled",t.disabled)("name",t.name)("value",t.value),m("autocomplete",t.autocomplete))},dependencies:[y,F,I,_],encapsulation:2,changeDetection:0});let a=i;return a})();export{A as a};