var Vn=M.U(dn,"AdfDhtmlInputListOfValuesPeer");v("AdfDhtmlInputListOfValuesPeer",Vn);Vn.m=function(){z.kb(dn);M.$b(this,AdfRichInputListOfValues.LABEL);M.ha(this,I.ec,I.qd,I.jb,I.Xc,I.Dd);this.$L="lovIconId";this.QL="select";this.X4="af_inputListOfValues.AUTOCOMPLETE_ANNOUNCE_MSG"};v("AdfDhtmlInputListOfValuesPeer.InitSubclass",Vn.m);Vn.prototype.Xn=function(){var a=this.d(),b=F.c;b.Jr(b.u().V(Vn.X4,fn.z3(a),a.getValue()))};v("AdfDhtmlInputListOfValuesPeer.prototype.AnnounceAutoComplete",Vn.prototype.Xn);
z.a("AdfDhtmlInputListOfValuesPeer.prototype.AnnounceAutoComplete",{Xn:Vn.prototype.Xn});Vn.prototype.qa=function(a){var b=this.d();b.getDisabled()||(a=a.Q(),b=Wn(b),(a==b||a.parentNode==b)&&this.hv())};z.a("AdfDhtmlInputListOfValuesPeer.prototype.HandleComponentMouseDown",{qa:Vn.prototype.qa});Vn.prototype.C=function(a){Vn.f.C.call(this,a);var b=this.d();a.Jb()&&!b.getDisabled()&&Xn(b,a)&&Vn.fca(b,a)};z.a("AdfDhtmlInputListOfValuesPeer.prototype.HandleComponentClick",{C:Vn.prototype.C});
Vn.prototype.vq=function(a){var b=this.d();if(!b.getDisabled()){var d=a.Q();b.getEditMode()==Vn.QL&&d==U.W(b)&&Vn.fca(b,a)}};z.a("AdfDhtmlInputListOfValuesPeer.prototype.HandleComponentClickOrTouch",{vq:Vn.prototype.vq});Vn.prototype.pa=function(a){Vn.f.pa.call(this,a);var b=this.d();if(!a.na()&&!b.getDisabled())switch(a.ia()){case E.zd:Xn(b,a)&&Vn.fca(b,a)}};z.a("AdfDhtmlInputListOfValuesPeer.prototype.HandleComponentKeyUp",{pa:Vn.prototype.pa});Vn.prototype.et=function(a,b){return this.Mz(a,b)};
z.a("AdfDhtmlInputListOfValuesPeer.prototype.IsCancelBackSpaceKeyEvent",{et:Vn.prototype.et});Vn.prototype.Qs=function(a){a=O.bJ(a);O.Ud(a)};z.a("AdfDhtmlInputListOfValuesPeer.prototype.FocusNextElement",{Qs:Vn.prototype.Qs});Vn.fca=function(a,b){F.c.ff(a.e());Ib.v(a,l);w.b.preventDefault(b.L())};function Xn(a,b){var d=b.Q(),e=Wn(a);return d==e||d.parentNode==e}function Wn(a){a=M.g(a.e(),Vn.$L);return w.b.getElementById(a)}Vn.prototype.Ad=function(a){a=a.e();return this.ZK(a)?l:Vn.f.Ad.call(this)};
z.a("AdfDhtmlInputListOfValuesPeer.prototype.VetoShowNoteWindow",{Ad:Vn.prototype.Ad});