function Mf(a,b,d,e,f){this.Init(a,b,d,e,f)}v("AdfCarouselDataFetchEvent",Mf);z.l(Mf,ia);Mf.kj="fetch";v("AdfCarouselDataFetchEvent.FETCH_EVENT_TYPE",Mf.kj);Mf.prototype.Init=function(a,b,d,e,f){Mf.f.Init.call(this,a,Mf.kj);this.Pi=b;this.oi=e;this.Qw=f;this.qu=d;this.MP=p;this.Nb(a)};z.a("AdfCarouselDataFetchEvent.prototype.Init",{Init:Mf.prototype.Init});Mf.prototype.Vy=da("qN");z.a("AdfCarouselDataFetchEvent.prototype.setClientTokens",{Vy:Mf.prototype.Vy});Mf.prototype.rD=da("MP");
z.a("AdfCarouselDataFetchEvent.prototype.setRenderOnly",{rD:Mf.prototype.rD});Mf.prototype.Y=function(a){Mf.f.Y.call(this,a);a.id=this.Pi;a.subtype=this.qu;this.oi!=k&&(a.index=this.oi);this.Qw&&(a.clientKey=this.Qw);this.qN&&(a.clientTokens=this.qN);this.MP&&(a.renderOnly=l)};z.a("AdfCarouselDataFetchEvent.prototype.AddMarshalledProperties",{Y:Mf.prototype.Y});Mf.prototype.Wd=t(p);z.a("AdfCarouselDataFetchEvent.prototype.getClearMessages",{Wd:Mf.prototype.Wd});Mf.prototype.M=t(l);
z.a("AdfCarouselDataFetchEvent.prototype.propagatesToServer",{M:Mf.prototype.M});Mf.prototype.tb=function(){return this.qu==Mf.Kz?p:l};z.a("AdfCarouselDataFetchEvent.prototype.isValidationNeeded",{tb:Mf.prototype.tb});Mf.Kz=0;v("AdfCarouselDataFetchEvent.INITIAL_SUBTYPE",Mf.Kz);Mf.Yn=1;v("AdfCarouselDataFetchEvent.BEFORE_KEY_SUBTYPE",Mf.Yn);Mf.dk=2;v("AdfCarouselDataFetchEvent.AFTER_KEY_SUBTYPE",Mf.dk);Mf.nK=3;v("AdfCarouselDataFetchEvent.AT_INDEX_SUBTYPE",Mf.nK);