var ux=I.ea(ru,"AdfDhtmlShowDetailHeaderPeer",!1);m("AdfDhtmlShowDetailHeaderPeer",ux);ux.FE=I.uH(Dt,"InnerSDHShowDetailPeer","_afrDscl");InnerSDHShowDetailPeer.C=function(){Rq.Us(this,{l_:"af|showDetailHeader::disclosed-icon-style",r_:"af|showDetailHeader::undisclosed-icon-style"})};InnerSDHShowDetailPeer.prototype.Oh=function(a){return InnerSDHShowDetailPeer.h.Oh.call(this,a)?this.Qi.qn(a):!1};
InnerSDHShowDetailPeer.prototype.eh=function(a){var b=InnerSDHShowDetailPeer.h.eh.call(this);if(0==b){var d=this.Qi.f();if("lazy"===d.getPropertyValue("contentDelivery")&&0==this.Qi.X2()||0==a&&A.c.ge.QH(d))b=!0}return b};ux.prototype.Init=function(a){ux.h.Init.call(this,a);this.wg=new ux.FE(a,this);var b=a.Xp().disclosed;null!=b&&b[G.eE]&&(b=E.Rb({},b),delete b[G.eE],a.Xp().disclosed=b);this.nla="false"==A.c.H().qa("af|showDetailHeader-tr-disclose-with-up-down-arrow")};
r.a("AdfDhtmlShowDetailHeaderPeer.prototype.Init",{Init:ux.prototype.Init});ux.prototype.Qa=function(a){ux.h.Qa.call(this,a);this.wg.Qa(a)};r.a("AdfDhtmlShowDetailHeaderPeer.prototype.initialize",{Qa:ux.prototype.Qa});ux.C=function(){I.ra(this,D.wb,D.Ad,Jb.ua);I.sb(this,"disclosed")};m("AdfDhtmlShowDetailHeaderPeer.InitSubclass",ux.C);ux.prototype.M=function(a){ux.h.M.call(this,a);this.wg.M(a)};r.a("AdfDhtmlShowDetailHeaderPeer.prototype.HandleComponentClick",{M:ux.prototype.M});
ux.prototype.za=function(a){var b=!0;this.nla&&(b=a.U(),b=q.b.na(b),b=b!=w.ab&&b!=w.Ra);b&&this.wg.za(a)};r.a("AdfDhtmlShowDetailHeaderPeer.prototype.HandleComponentKeyUp",{za:ux.prototype.za});ux.prototype.Ak=function(a){this.wg.Ak(a)};r.a("AdfDhtmlShowDetailHeaderPeer.prototype.HandleComponentDisclosure",{Ak:ux.prototype.Ak});ux.prototype.Bo=function(a,b,d,e){return"immediate"==a.getPropertyValue("contentDelivery")||"lazy"==a.getPropertyValue("contentDelivery")&&this.X2()?this.wg.Bo(a,b,d,e):!1};
r.a("AdfDhtmlShowDetailHeaderPeer.prototype.ComponentDisclosedChanged",{Bo:ux.prototype.Bo});ux.prototype.qn=function(a){var b=this.bB();return b?(b.style.display=a?"":"none",!0):!1};r.a("AdfDhtmlShowDetailHeaderPeer.prototype.__handleClientSideDisclosure",{qn:ux.prototype.qn});ux.prototype.X2=function(){return null!=this.bB()};r.a("AdfDhtmlShowDetailHeaderPeer.prototype.__isContentLoaded",{X2:ux.prototype.X2});ux.prototype.bB=function(){return this.i().childNodes[1]};