var nm=M.U(M,"AdfDhtmlConveyorBeltPeer",p);v("AdfDhtmlConveyorBeltPeer",nm);
nm.m=function(){this.qw="af|conveyorBelt";this.KIa=this.qw+"::start-overflow-indicator";this.IIa=this.qw+"::end-overflow-indicator";this.MIa=this.qw+"::top-overflow-indicator";this.EIa=this.qw+"::bottom-overflow-indicator";this.JIa=this.qw+"::start-overflow-icon";this.HIa=this.qw+"::end-overflow-icon";this.LIa=this.qw+"::top-overflow-icon";this.DIa=this.qw+"::bottom-overflow-icon";this.AOa="data-afr-start-icon";this.NJa="data-afr-end-icon";this.jPa="data-afr-top-icon";this.SGa="data-afr-bottom-icon";
this.W5="firstVisibleChild";M.ui(this,this.W5)};v("AdfDhtmlConveyorBeltPeer.InitSubclass",nm.m);
nm.prototype.q=function(a,b){nm.f.q.call(this,a,b);var d=a.r(nm.W5),e=F.c,f=w.b,g=e.Ma(),h=a.e(),g=g.Oa(),m=M.g(h,"buttonPrev"),q=M.g(h,"buttonNext"),s=e.u(),e=a.getOrientation(),y=n,A=n,C=n,G=n,K=n;"vertical"!=e?(y=s.getStyleClass(nm.KIa),A=s.getStyleClass(nm.IIa),f.getAttribute(b,nm.AOa)&&(C=s.getIcon(nm.JIa)),f.getAttribute(b,nm.NJa)&&(G=s.getIcon(nm.HIa)),K=this.NRa):(y=s.getStyleClass(nm.MIa),A=s.getStyleClass(nm.EIa),f.getAttribute(b,nm.jPa)&&(C=s.getIcon(nm.LIa)),f.getAttribute(b,nm.SGa)&&
(G=s.getIcon(nm.DIa)),K=this.ORa);f={};f.prevButtonId=m;f.nextButtonId=q;f.prevButtonStyleClass=y;f.nextButtonStyleClass=A;f.prevButtonIcon=C;f.nextButtonIcon=G;m={};m.scrollFunc=K;m.firstVisibleItemChangedFunc=this.SUa;m.callbackObj=this;this.DSa=h=new xh.K.N.pe.Ie(h,e,n,g,f,m);h.uD(l);if(d){g=h.Dr;for(f=0;f<g.length;f++)if(m=g[f],m.id==d){Sh(h,m.start,l);break}}};z.a("AdfDhtmlConveyorBeltPeer.prototype.InitDomElement",{q:nm.prototype.q});nm.prototype.ja=t(l);
z.a("AdfDhtmlConveyorBeltPeer.prototype.needsResizeNotify",{ja:nm.prototype.ja});nm.prototype.Ia=function(a,b,d,e){nm.f.Ia.call(this,a,b,d,e);(a=this.DSa)&&a.uD()};z.a("AdfDhtmlConveyorBeltPeer.prototype.ResizeNotify",{Ia:nm.prototype.Ia});nm.prototype.NRa=function(a,b,d,e){Qg(3,d,[{element:a,properties:{scrollLeft:b}}],n,e,n,n)};nm.prototype.ORa=function(a,b,d,e){Qg(3,d,[{element:a,properties:{scrollTop:b}}],n,e,n,n)};nm.prototype.SUa=function(a){var b=this.d();b&&b.setProperty(nm.W5,a,p,J.rd)};