var I=Fa.ea(Fa,"AdfRichUIPeer");m("AdfRichUIPeer",I);I.ea=function(a,b,d,e){u.Ja(a);u.J(b);u.bRa(d);u.ji(e);b=Fa.ea(a,b,e);(a=a.NR)||(a=!0);null==d?d=a:u.assert(!d||a,"Can't create a stateless subclass of a stateful superclass");b.ga=I.bxa;b.NR=!1!==d;return b};m("AdfRichUIPeer.createPeerClass",I.ea);var tc="";I.uH=function(a,b,d){tc=b+"Shim";a=I.ea(a,tc,!1);b=I.ea(a,b,!1);a.prototype.lnb=d;a.prototype.Init=function(a,b){I.Hhb.call(this,window[tc],a,b)};a.prototype.Qa=I.Ihb;return b};
m("AdfRichUIPeer.createInnerPeerClassWithSubId",I.uH);I.Ihb=function(a){u.s(a,G);var b=a.g(),b=I.j(b,this.lnb),b=q.b.getElementById(b);u.Hb(b);u.assert(!this.constructor.NR);this.G(a,b);this.tb(a,b)};I.Hhb=function(a,b,d){u.s(b,G);u.s(d,I);this.Qi=d;a.h.Init.call(this,b)};I.hta=function(a,b){if(a&&b){var d=I.oy(a);return C.Nb(b,d)}return!1};m("AdfRichUIPeer.isComponentContainedByElement",I.hta);I.prototype.R=function(){return A.c.R()};r.a("AdfRichUIPeer.prototype.getDomDocument",{R:I.prototype.R});
I.prototype.af=function(a){this.bind(a);var b=I.Cf(this.Qp().parentNode);if(b){a=a.g();var d=a.lastIndexOf(":");if(-1!=d&&(a=a.substring(0,d),!q.b.getElementById(a)&&(a=A.c.m(a))))for(d=a.getParent();d;){if(d===b){b=a;break}d=d.getParent()}}return b};r.a("AdfRichUIPeer.prototype.getComponentParent",{af:I.prototype.af});function uc(a,b,d,e,f){a.To(b,d,e,f);a=a.af(b);null!=a&&uc(a.o(),a,d,e,f)}I.prototype.To=function(){};r.a("AdfRichUIPeer.prototype.TruncateClientId",{To:I.prototype.To});
I.iXa=function(a,b,d,e){a=a.g();a=xa.count(a,":");e.push(a+1)};m("AdfRichUIPeer.TruncateClientIdOnceImpl",I.iXa);I.prototype.ds=function(a,b){var d=[];uc(this,a,a,b,d);var e=d.length;if(0<e){var f=b.split(":"),g=f.length;if(1==g)return b;for(var h=Array(g-e),l=0,e=e-1,n=d[e],t=0;t<g;t++)t!=n?h[l++]=f[t]:n=0<e?d[--e]:-1;return h.join(":")}return b};r.a("AdfRichUIPeer.prototype.getAbsoluteId",{ds:I.prototype.ds});
I.prototype.Kd=function(a,b){var d;d=[];vc(this,a,a,b,d);var e=d.length;if(0<e){var f=b.split(":"),g=f.length;if(e>g)return b;for(var h=Array(g-e),l=0,e=e-1,n=d[e][0],t=0;t<g;t++)t==n?(null!=d[e][1]&&(n=0<l?l-1:0,h[n]=h[n]+"["+d[e][1]+"]"),n=0<e?d[--e][0]:-1):h[l++]=f[t];d=h.join(":")}else d=b;window.awa&&(d=wc.N8(d));return d};r.a("AdfRichUIPeer.prototype.getAbsoluteLocator",{Kd:I.prototype.Kd});I.prototype.Sd=function(a){u.assert(!1,"Incorrect use of [] locator notation for component :"+a)};
r.a("AdfRichUIPeer.prototype.convertLocatorToClientId",{Sd:I.prototype.Sd});
I.Wra=function(a,b){u.u(a);var d=A.c,e=null!=b,f,g,h;if(!e)for(var l=a;l&&(!b||b.K("nested"));l=l.parentNode)h=l.id,b&&b.K("nested")?b=b.getParent():h&&(f=h.lastIndexOf(":"),g=h.substr(f+1),0==g.indexOf(I.LS)&&(f++,h=h.substr(0,f)+h.substr(f+I.LS.length)),b=d.m(h));if(b&&(f=b.o())){f.bind(b);f=f.N(a);g=b.Kd();if(f)return g+"#"+f;var n;h=a.id;f=h.lastIndexOf(":");return 0<f&&(h=h.substr(0,f),(b=d.m(h))&&!e&&(n=I.Wra(a,b)),null!=n&&0<n.indexOf("#"))?n:g}return null};
m("AdfRichUIPeer.getLocatorByDomElement",I.Wra);I.prototype.N=function(){if(this.L==I.prototype.L)return null;u.fa()};r.a("AdfRichUIPeer.prototype.GetBestMatchSubId",{N:I.prototype.N});function vc(a,b,d,e,f){a.Od(b,d,e,f);a=a.af(b);null!=a&&vc(a.o(),a,b,e,f)}I.prototype.Od=function(){};r.a("AdfRichUIPeer.prototype.ConvertClientIdToLocator",{Od:I.prototype.Od});I.prototype.Cd=function(a,b){var d;d=a instanceof AdfRichPopup?xc.lC(a):I.Fb(a);u.u(d);return q.b.pj(d,b)};
r.a("AdfRichUIPeer.prototype.getDescendantComponents",{Cd:I.prototype.Cd});I.prototype.DH=function(a,b){var d=this.constructor._componentPropertyGetters[b];if(d)return this.bind(a),d.call(this,a,this.i())};r.a("AdfRichUIPeer.prototype.getComponentProperty",{DH:I.prototype.DH});I.prototype.oo=function(a){this.bind(a);return this.Bj()};r.a("AdfRichUIPeer.prototype.getReadyState",{oo:I.prototype.oo});I.prototype.Bj=function(){return this.f().VQa?G.tt:G.st};
r.a("AdfRichUIPeer.prototype.GetReadyState",{Bj:I.prototype.Bj});I.prototype.jd=function(a,b){this.bind(a);return this.Oa(b)};r.a("AdfRichUIPeer.prototype.getInlineEditor",{jd:I.prototype.jd});I.prototype.Oa=function(){return null};r.a("AdfRichUIPeer.prototype.GetInlineEditor",{Oa:I.prototype.Oa});I.prototype.RO=function(a,b){this.bind(a);return this.If(b)};r.a("AdfRichUIPeer.prototype.getDragTransferable",{RO:I.prototype.RO});I.prototype.If=function(){return null};
r.a("AdfRichUIPeer.prototype.GetDragTransferable",{If:I.prototype.If});I.prototype.QO=function(a,b){this.bind(a);return this.Mh(b)};r.a("AdfRichUIPeer.prototype.getDragOverFeedback",{QO:I.prototype.QO});I.prototype.Mh=function(){return I.Swa(this.i())};r.a("AdfRichUIPeer.prototype.GetDragOverFeedback",{Mh:I.prototype.Mh});I.prototype.al=function(a,b){this.bind(a);return this.fba(b)};r.a("AdfRichUIPeer.prototype.applyDragReadyState",{al:I.prototype.al});I.prototype.Cu=function(a,b){this.bind(a);this.Hv(b)};
r.a("AdfRichUIPeer.prototype.clearDragReadyState",{Cu:I.prototype.Cu});I.prototype.bl=function(a,b){this.bind(a);return this.hba(b)};r.a("AdfRichUIPeer.prototype.applyDragSourceState",{bl:I.prototype.bl});I.prototype.Du=function(a,b){this.bind(a);this.Iv(b)};r.a("AdfRichUIPeer.prototype.clearDragSourceState",{Du:I.prototype.Du});I.prototype.fba=function(){var a=this.hs();C.w(a,I.qD);return a};r.a("AdfRichUIPeer.prototype.ApplyDragReadyState",{fba:I.prototype.fba});
I.prototype.Hv=function(a){u.u(a);C.O(a,I.qD)};r.a("AdfRichUIPeer.prototype.ClearDragReadyState",{Hv:I.prototype.Hv});I.prototype.hba=function(){var a=this.hs();C.w(a,I.rD);return a};r.a("AdfRichUIPeer.prototype.ApplyDragSourceState",{hba:I.prototype.hba});I.prototype.Iv=function(a){u.u(a);C.O(a,I.rD)};r.a("AdfRichUIPeer.prototype.ClearDragSourceState",{Iv:I.prototype.Iv});I.Swa=function(a){return q.b.qO(a)};m("AdfRichUIPeer.CreateDraggableNode",I.Swa);
I.prototype.kua=function(a,b,d){this.bind(a);this.Zb(b,d)};r.a("AdfRichUIPeer.prototype.replaceDomElement",{kua:I.prototype.kua});I.prototype.Zb=function(a,b){A.c.Hha(a,b)};r.a("AdfRichUIPeer.prototype.ReplaceDomElement",{Zb:I.prototype.Zb});I.prototype.Cqa=function(a,b){this.bind(a);return this.nc(b)};r.a("AdfRichUIPeer.prototype.domReplaceNotify",{Cqa:I.prototype.Cqa});I.prototype.nc=function(a){return a};r.a("AdfRichUIPeer.prototype.DomReplaceNotify",{nc:I.prototype.nc});
I.la=function(a,b){var d=I.YZa;d[0]=a;d[2]=b;return d.join("")};m("AdfRichUIPeer.createSubId",I.la);I.j=I.la;m("AdfRichUIPeer.CreateSubId",I.j);I.KX=function(a){var b=a.length-1;if(0<b){for(var d=Array(b),e=1,f=0;f<b;e++,f++)d[f]=a[e];return d}return null};I.ii=function(a,b){I.QGa(a,I.KX(arguments))};m("AdfRichUIPeer.addSuppressedPPRAttributes",I.ii);
I.QGa=function(a,b){u.Ja(a);var d=a.Jna;if(null==d&&(d={},a.Jna=d,a!=I)){var e=a.h.constructor.Jna,f;for(f in e)d[f]=!0}if(b)for(e=b.length,f=0;f<e;f++){var g=b[f];u.J(g);d[g]=!0}};I.hc=function(a,b){I.EGa(a,I.KX(arguments))};m("AdfRichUIPeer.addComponentPropertyGetters",I.hc);I.EGa=function(a,b){I.x5(a,"_componentPropertyGetters",I.w0a,null,b)};I.b8=function(a,b){I.HGa(a,I.KX(arguments))};m("AdfRichUIPeer.addDomEventHandlers",I.b8);I.HGa=function(a,b){I.x5(a,"_domEventHandlers",I.B0a,yc.ixa,b)};
I.ra=function(a,b){I.CGa(a,I.KX(arguments))};m("AdfRichUIPeer.addComponentEventHandlers",I.ra);I.CGa=function(a,b){I.x5(a,"_componentEventHandlers",I.A0a,null,b)};I.sb=function(a,b){I.DGa(a,I.KX(arguments))};m("AdfRichUIPeer.addComponentPropertyChanges",I.sb);I.DGa=function(a,b){I.x5(a,"_componentPropertyChanges",I.t4a,null,b)};
I.x5=function(a,b,d,e,f){u.Ja(a);u.J(b);u.Mb(d);u.ji(e);u.og(f);var g=a.prototype,h,l=a[b];if(null==l&&(l={},a[b]=l,a!=I)){b=a.h.constructor[b];for(var n in b)h=null!=e?e[n]:n,d[1]=xa.qZ(h),l[n]=g[d.join("")]}if(null!=f){b=f.length;for(var t=0;t<b;t++){n=f[t];h=null!=e?e[n]:n;d[1]=xa.qZ(h);h=d.join("");var y=g[h];u.xc&&u.assert(y,"No callback for:"+h+" on "+r.getTypeName(a));l[n]=y}}};
I.prototype.Kv=function(a){var b=a.lP(),d=a.getSource(),e=this.constructor,f=e._componentPropertyChanges[b],g=!1;f&&(this.bind(d),g=f.call(this,d,this.i(),a.no(),a.uC()),void 0===g&&(g=!0));g?A.c.EA(d):b in e.Jna||(a=d.Xp()[b],null==a||a[G.eE]||A.c.Kc(d))};r.a("AdfRichUIPeer.prototype.ComponentPropertyChanged",{Kv:I.prototype.Kv});I.prototype.Bl=function(a,b,d){u.dc(d);var e=!1,f=a.getParent();if(f){var g=f.o();g&&g.ue()&&(g.bind(f),e=g.le(a,b,d))}e||(C.setVisible(b,d),d&&A.c.jo(b,!1))};
r.a("AdfRichUIPeer.prototype.ComponentVisibleChanged",{Bl:I.prototype.Bl});I.prototype.Dxa=function(a,b){return C.kb(b)};r.a("AdfRichUIPeer.prototype.GetComponentVisible",{Dxa:I.prototype.Dxa});I.prototype.xxa=function(a){a=a.g();var b=a.lastIndexOf(":");return a.substr(b+1)};r.a("AdfRichUIPeer.prototype.GetComponentId",{xxa:I.prototype.xxa});
I.prototype.mD=function(a,b,d,e){u.$d(d);null==d&&(d="");a=b.style.cssText;if(null!=a)if(null==e)";"!=a[a.length-1]&&(a+=";"),d=a+d;else if(e=e.replace(/\s*:\s*/g,":"),a=a.replace(/\s*:\s*/g,":"),e.length<a.length){var f=a.indexOf(e);0==f?(e=a.substring(e.length),";"!=e[e.length-1]&&(e+=";"),d=e+d):0<f&&(d=a.substring(0,f)+d)}b.style.cssText=d};r.a("AdfRichUIPeer.prototype.ComponentInlineStyleChanged",{mD:I.prototype.mD});I.prototype.Mwa=function(a,b,d,e){u.$d(d);null!=e&&C.O(b,e);C.w(b,d)};
r.a("AdfRichUIPeer.prototype.ComponentStyleClassChanged",{Mwa:I.prototype.Mwa});I.prototype.ry=function(a,b){u.s(a,G);var d=I.Fb(a).style,e=q.b.c9(b);return d[e]};r.a("AdfRichUIPeer.prototype.getInlineStyleProperty",{ry:I.prototype.ry});I.prototype.rq=function(a,b,d){u.s(a,G);a=I.Fb(a).style;b=q.b.c9(b);a[b]=d};r.a("AdfRichUIPeer.prototype.setInlineStyleProperty",{rq:I.prototype.rq});I.prototype.WC=function(a,b){u.s(a,G);u.dc(b);var d=I.xm(a);null!=d&&C.qd(b,d,I.kba)&&(this.bind(a),this.vd(b))};
r.a("AdfRichUIPeer.prototype.setBusy",{WC:I.prototype.WC});I.prototype.vd=function(a){u.dc(a)};r.a("AdfRichUIPeer.prototype.SetBusy",{vd:I.prototype.vd});I.prototype.td=function(){return!1};r.a("AdfRichUIPeer.prototype.isBusy",{td:I.prototype.td});I.TC=function(a,b,d){u.s(a,G);u.s(b,w);u.Ja(d);A.c.TC(b,I.Lib,{km:a.g(),Ip:d})};m("AdfRichUIPeer.registerKeyStroke",I.TC);I.oz=function(a,b){u.s(a,G);u.s(b,w);A.c.oz(b,a.g())};m("AdfRichUIPeer.unregisterKeyStroke",I.oz);
I.Lib=function(a){u.s(a,w);var b=A.c.m(this.km);if(null==b)return!1;var d=b.o();d.bind(b);return this.Ip.call(d,a)};I.Fb=function(a){u.Tc(a);return q.b.getElementById(a.g())};m("AdfRichUIPeer.getDomElementForComponent",I.Fb);
I.oy=function(a){u.s(a,G);var b=q.b.getElementById(a.g());if(!b){var d=a.o();d&&(b=d.Qp());b||(b=I.Hxa(a))}u.assert(null!=b,"DOM node for the Id "+a.g()+" is not found. This indicates a serious problem during rendering. Inspect your DOM tree and try to determine why the client component is present, while its DOM node is not");return b};m("AdfRichUIPeer.getDomNodeForComponent",I.oy);
I.Hxa=function(a){var b=a.K("_parentId");a="compS|"+a.g();if(b=q.b.getElementById(b))if(b=b.firstChild)return I.aKa(b,a);b=A.c.R().body;a=I.EJa(b,a);return null!=a?a:null};m("AdfRichUIPeer.GetDomNodeForCommentComponent",I.Hxa);I.EJa=function(a,b){u.Hb(a);var d=a.nodeType;if(8==d){if(b==a.nodeValue)return a}else if(1==d)for(var d=a.childNodes,e=d.length,f=0,f=0;f<e;f++){var g=I.EJa(d[f],b);if(null!=g)return g}return null};I.xm=function(a){a=I.oy(a);return null==a?null:this.Tba(a)};
m("AdfRichUIPeer.getDomContentElementForComponent",I.xm);I.Tba=function(a){u.Hb(a);if(8==a.nodeType||"NOSCRIPT"==a.tagName)for(a=a.nextSibling;a&&1!=a.nodeType;)a=a.nextSibling;u.u(a);return a};m("AdfRichUIPeer.GetDomContentElementForNode",I.Tba);I.aKa=function(a,b){for(var d=a;d;){var e=d.nodeType;if(8==e){if(b==d.nodeValue)return d}else if(1==e&&(e=d.id,!e||!A.c.m(e))&&(e=d.firstChild)&&(e=I.aKa(e,b)))return e;d=d.nextSibling}return null};I.prototype.i=function(){return this.PU};
r.a("AdfRichUIPeer.prototype.getDomElement",{i:I.prototype.i});I.prototype.Qp=function(){return this.PU};r.a("AdfRichUIPeer.prototype.getDomNode",{Qp:I.prototype.Qp});I.hs=function(){};m("AdfRichUIPeer.getDomContentElement",I.hs);I.prototype.hs=function(){return this.PU};r.a("AdfRichUIPeer.prototype.getDomContentElement",{hs:I.prototype.hs});I.prototype.d9=function(a,b){this.bind(a);return this.Vba(b)};r.a("AdfRichUIPeer.prototype.getDomRootNodes",{d9:I.prototype.d9});
I.prototype.Vba=function(a){var b=[];if(null!=a)if(b.push(a),1===a.nodeType&&"NOSCRIPT"===a.tagName&&a.id){var d=a.id+"::end";for(a=a.nextSibling;null!=a&&(b.push(a),1!=a.nodeType||a.id!=d);a=a.nextSibling);}else 8==a.nodeType&&b.push(a);return b};r.a("AdfRichUIPeer.prototype.GetDomRootNodes",{Vba:I.prototype.Vba});
I.prototype.Qa=function(a){u.s(a,G);A.c.CZ(a.g(),a);var b=I.oy(a);b&&(u.Hb(b),this.G(a,b),this.constructor.NR||this.tb(a,b));if(a.Xp().iconDelivery&&"fetchAndInline"==a.getIconDelivery()&&(b=I.rKa(a))){var d=new zc,e=this.$v(a);e?d.Iqa(a,e,b):v.l.warning("AdfRichUIPeer#_fetchSVGIcon - span element not found in component with clientID: "+a.g())}};r.a("AdfRichUIPeer.prototype.initialize",{Qa:I.prototype.Qa});
I.prototype.Ze=function(a){u.s(a,G);u.Hb(I.oy(a));this.ak(a,!0);this.ka(a);this.gb===a&&this.cn();A.c.nz(a.g())};r.a("AdfRichUIPeer.prototype.componentRemoved",{Ze:I.prototype.Ze});I.ga=function(){this.t4a=["Component",null,"Changed"];this.w0a=["GetComponent",null];this.B0a=["HandleDom",null];this.A0a=["HandleComponent",null];this.YZa=[null,"::",null];this.sb(this,G.VISIBLE,G.INLINE_STYLE,G.STYLE_CLASS);this.hc(this,G.VISIBLE,G.ID)};m("AdfRichUIPeer.InitClass",I.ga);
I.bxa=function(a){var b=null,d=null,e=null,f=null,g=null;a&&(b=a.kUa,d=a.Awb,e=a.DRa,f=a.zvb,g=a.Rwb);I.DGa(this,b);I.EGa(this,d);I.CGa(this,e);I.HGa(this,f);I.QGa(this,g);b=this.C;null==b&&(b=this.InitSubclass);null!=b&&b.call(this,a)};m("AdfRichUIPeer.DefaultInitClass",I.bxa);I.prototype.G=function(){};r.a("AdfRichUIPeer.prototype.InitDomElement",{G:I.prototype.G});I.prototype.ka=function(){};r.a("AdfRichUIPeer.prototype.ComponentRemoved",{ka:I.prototype.ka});
I.prototype.tb=function(a,b){this.gb=a;this.PU=b};r.a("AdfRichUIPeer.prototype.BindToComponent",{tb:I.prototype.tb});I.prototype.cn=function(){this.PU=this.gb=null};r.a("AdfRichUIPeer.prototype.UnbindFromComponent",{cn:I.prototype.cn});I.prototype.bind=function(a){u.s(a,G);u.assert(!a.HP(),"Attempt to bind a dead component");if(a!==this.gb&&this.constructor.NR){var b=I.Fb(a);u.Au(b);b||u.assert(this instanceof Ac);this.cn();this.tb(a,b)}};r.a("AdfRichUIPeer.prototype.bind",{bind:I.prototype.bind});
I.prototype.focus=function(a){this.bind(a);this.fh()};r.a("AdfRichUIPeer.prototype.focus",{focus:I.prototype.focus});I.prototype.fh=function(){var a=this.hs();J.dk(a)};r.a("AdfRichUIPeer.prototype.Focus",{fh:I.prototype.fh});I.prototype.iv=function(a,b,d){this.bind(a);return this.ZJ(b,d)};r.a("AdfRichUIPeer.prototype.processPushData",{iv:I.prototype.iv});
I.prototype.ZJ=function(a){var b=this.f(),d=!1;for(key in a){var e=a[key];v.l.fine("On ",b," set ",key," to ",e);var f=b.setProperty(key,e,!1,G.fb);if(!d&&e!==f){var d=!0,e=this.i(),f=I.Uga,g=e.getAttribute(f),h=A.c;g?h.Cs(g,1E3):(C.w(e,I.qFa),g=h.ta(null,I.xlb,e.id,1E3),e.setAttribute(f,g))}}return!0};r.a("AdfRichUIPeer.prototype.ProcessPushData",{ZJ:I.prototype.ZJ});I.prototype.gI=function(a){this.bind(a);this.aK()};r.a("AdfRichUIPeer.prototype.registerADSAccessibility",{gI:I.prototype.gI});
I.prototype.aK=function(){var a=this.f(),a=I.Fb(a),b=q.b;a&&null==b.getAttribute(a,"aria-live")&&b.setAttribute(a,"aria-live","polite")};r.a("AdfRichUIPeer.prototype.RegisterADSAccessibility",{aK:I.prototype.aK});I.prototype.f=function(){return this.gb};r.a("AdfRichUIPeer.prototype.getComponent",{f:I.prototype.f});I.IWa=function(a){u.u(a);return(a=a.id)?A.c.m(a):null};m("AdfRichUIPeer.GetComponent",I.IWa);
I.Cf=function(a){u.Hb(a);for(var b=A.c,d;a;){if(1==a.nodeType){if(d=a.id)if(d=b.m(d))return d;var e=a.previousSibling;if(e&&8==e.nodeType&&(d=Cc(b,e)))return d;d=I.$eb(e);if(null!=d)return d}a=a.parentNode}return null};m("AdfRichUIPeer.getFirstAncestorComponent",I.Cf);I.o3a=/::end$/;I.$eb=function(a){for(var b={},d=A.c;null!=a;a=a.previousSibling)if(1==a.nodeType&&"NOSCRIPT"==a.tagName&&null!=a.id){var e=a.id;if(I.o3a.test(e))b[e]=!0;else if(!0!==b[e+"::end"]&&(component=d.m(e)))return component}return null};
I.prototype.bh=function(a,b,d,e){u.s(a,G);u.Ja(b);u.ji(d);var f=I.Fb(a),g=Dc(this,a,f,b,d,e);if(2!=g){var h=this.ky(a);if(null!=h)for(var l in h)if(h[l].Ha&&(f=h[l].Ha())&&(g=Dc(this,a,f,b,d,e),2==g))break}return g};r.a("AdfRichUIPeer.prototype.visitChildren",{bh:I.prototype.bh});I.prototype.hP=function(a){this.bind(a);return q.b.jc(this.PU)};r.a("AdfRichUIPeer.prototype.getPagePosition",{hP:I.prototype.hP});
function Dc(a,b,d,e,f,g){var h,l=q.b,n;"NOSCRIPT"===d.tagName?(n=l.getElementById(b.g()+"::end"),h=d.nextSibling):h=d.firstChild;d=C.kb;for(var t=l.WH,y=A.c;h&&h!=n;){if(1==h.nodeType)if(!t(h)||g&&!d(h))Dc(a,b,h,e,f,g);else{var z=0,B=null;(z=h.id)&&(B=y.m(z));B&&B!=b?(z=e.call(f,B))||(z=B.bh(e,f,g)):z=Dc(a,b,h,e,f,g);if(2==z)return 2;"NOSCRIPT"==h.tagName&&(h=l.getElementById(h.id+"::end"),u.u(h))}h=h.nextSibling}return 0}I.prototype.w8=function(a,b,d){this.bind(a);return this.yba(b,d)};
r.a("AdfRichUIPeer.prototype.createComponentEvent",{w8:I.prototype.w8});I.prototype.yba=function(a,b){return q.b.oj(this.f(),a,b)};r.a("AdfRichUIPeer.prototype.CreateComponentEvent",{yba:I.prototype.yba});function Ec(a,b,d){u.Tc(d);var e=a.constructor._domEventHandlers[d.type];e&&(a.bind(b),e.call(a,b,d))}I.prototype.zq=function(a){var b=this.constructor._componentEventHandlers;if(b&&(b=b[a.getType()])){var d=a.he();this.bind(d,I.Fb(d));b.call(this,a)}};
r.a("AdfRichUIPeer.prototype.DispatchComponentEvent",{zq:I.prototype.zq});I.prototype.Nv=function(){return!1};r.a("AdfRichUIPeer.prototype.DispatchUncanceledComponentEvent",{Nv:I.prototype.Nv});I.ZB=function(a,b,d){u.Ja(a);u.u(b);u.J(d);var e=yc.hxa[d];u.J(e);I.b8(a,d);b[e]=I.Rbb};m("AdfRichUIPeer.addEventHandlerToDomInstance",I.ZB);I.Rbb=function(a){null==a&&(a=A.c.Y().event);var b=I.Cf(this);b&&Ec(b.o(),b,a)};I.prototype.sTa=function(){return this.f().g()==A.c.om()};
r.a("AdfRichUIPeer.prototype.isActive",{sTa:I.prototype.sTa});I.prototype.De=function(a){this.bind(a);return this.Gf()};r.a("AdfRichUIPeer.prototype.getAccessibleName",{De:I.prototype.De});I.prototype.Gf=function(){};r.a("AdfRichUIPeer.prototype.GetAccessibleName",{Gf:I.prototype.Gf});I.prototype.YH=function(){var a=A.c.om();if(null!=a){var a=A.c.m(a),b=this.f();do{if(b==a)return!0;a=a.getParent()}while(null!=a)}return!1};r.a("AdfRichUIPeer.prototype.isInActiveHeirarchy",{YH:I.prototype.YH});
I.prototype.jq=function(){return!1};r.a("AdfRichUIPeer.prototype.needsFocusTargetStyleClass",{jq:I.prototype.jq});I.prototype.ue=function(){return!1};r.a("AdfRichUIPeer.prototype.needsChildVisibilityChanges",{ue:I.prototype.ue});I.prototype.le=function(){return!1};r.a("AdfRichUIPeer.prototype.ChildVisibilityChanged",{le:I.prototype.le});I.prototype.Qe=function(a,b,d,e,f){this.bind(a);this.Sa(b,d,e,f)};r.a("AdfRichUIPeer.prototype.resizeNotify",{Qe:I.prototype.Qe});I.prototype.Sa=function(){};
r.a("AdfRichUIPeer.prototype.ResizeNotify",{Sa:I.prototype.Sa});I.prototype.Aqa=function(a){this.bind(a);this.Do()};r.a("AdfRichUIPeer.prototype.descendantMessageChanged",{Aqa:I.prototype.Aqa});I.prototype.Sy=function(a,b,d){u.co(b);u.og(d);this.bind(a);this.vi(b,d)};r.a("AdfRichUIPeer.prototype.messageNotify",{Sy:I.prototype.Sy});I.prototype.OC=function(a,b,d){u.co(b);u.og(d);this.bind(a);this.Ym(b,d)};r.a("AdfRichUIPeer.prototype.messageShow",{OC:I.prototype.OC});I.prototype.Do=function(){};
r.a("AdfRichUIPeer.prototype.DescendantMessageChanged",{Do:I.prototype.Do});I.prototype.vi=function(a){this.W0(this.i(),a)};r.a("AdfRichUIPeer.prototype.MessageNotify",{vi:I.prototype.vi});I.prototype.W0=function(a,b){var d=q.b.yh(a,I.J2);d!=b&&(L.CVa(a,d,b),q.b.tg(a,I.J2,b))};r.a("AdfRichUIPeer.prototype.UpdateMessageType",{W0:I.prototype.W0});I.prototype.Ym=function(){};r.a("AdfRichUIPeer.prototype.MessageShow",{Ym:I.prototype.Ym});
I.prototype.pQ=function(a,b,d,e,f,g){if(b){var h;(h=d?d.m(b):A.c.m(b))?(u.assert(h instanceof AdfRichPopup,"Invalid popup component for context menu."),q.b.preventDefault(a),b={type:"menu",autodismiss:"autodismissMenu",focus:!0},g&&(b[AdfRichPopup.cg]=g),null!=e?(b.alignElement=e,b[AdfRichPopup.Ed]=f?f:AdfRichPopup.qf):(a=q.b.Xb(a),b.mousePosition=a),h.show(b)):d?v.l.severe("Could not find popup for context menu ",b," from component ",d):v.l.severe("Could not find popup for context menu ",b)}};
r.a("AdfRichUIPeer.prototype.showContextMenu",{pQ:I.prototype.pQ});
I.prototype.He=function(a,b,d,e){var f=a[I.Yo];null==f&&(a[I.Yo]=f={});var g={autodismiss:"autodismissAlways",type:"inlineSelector",focus:!0,closeOnEscape:!0};a.Y3&&E.Rb(g,a.Y3);null==e&&(e=I.rDa);E.Rb(g,d);d&&(d.popupId=e);g.popupId=e;var h=f[e],l=A.c;if(!h){h=Fc.createPopup(g);f[e]=h;var f=b.id,n=!1;f&&!l.m(f)&&(A.c.CZ(f,a),n=!0)}var f=b.parentNode,t;f&&(t=f.id);g.content=b;g.closeHandler=this.D(this.Fna);g.componentId=a.g();b={component:a,contentDom:b,unmap:n,popupId:e,anchorId:t};l.QFa(a,b);if(a=
d?d.closeHandler:null)b.otherClosedHandler=a,b.otherClosedHandlerParams=d.closeHandlerParam;g.closeHandlerParam=b;if(a=d?d[AdfRichPopup.Jf]:null)(a=q.b.getElementById(a))&&(g.alignElement=a),g[AdfRichPopup.Jf]=null;(d=d?d.ariaLabel:null)&&(g.ariaLabel=d);h.show(g)};r.a("AdfRichUIPeer.prototype.showPopup",{He:I.prototype.He});I.prototype.Za=function(a,b){return this.Wp(a,b)?!0:!1};r.a("AdfRichUIPeer.prototype.isPopupVisible",{Za:I.prototype.Za});I.prototype.Jb=function(a,b){var d=this.Wp(a,b);d&&d.Tb()};
r.a("AdfRichUIPeer.prototype.hidePopup",{Jb:I.prototype.Jb});I.prototype.SH=function(a){a=a[I.Yo];if(null!=a)for(var b in a){var d=a[b];d&&d.Tb&&d.Tb()}};r.a("AdfRichUIPeer.prototype.hideAllPopups",{SH:I.prototype.SH});I.prototype.bk=function(a,b){var d=this.Wp(a,b);d&&d.cancel()};r.a("AdfRichUIPeer.prototype.cancelPopup",{bk:I.prototype.bk});I.prototype.ak=function(a,b){var d=a[I.Yo];if(null!=d)for(var e in d){var f=d[e];f&&f.cancel&&f.cancel(b)}};r.a("AdfRichUIPeer.prototype.cancelAllPopups",{ak:I.prototype.ak});
I.prototype.Wp=function(a,b){var d=null,e=a[I.Yo];null!=e&&(null==b&&(b=I.rDa),d=e[b]);return d};r.a("AdfRichUIPeer.prototype.getPopupWindow",{Wp:I.prototype.Wp});I.prototype.ky=function(a){return a[I.Yo]};r.a("AdfRichUIPeer.prototype.getAllPopups",{ky:I.prototype.ky});I.xlb=function(a){a=q.b.getElementById(a);null!=a&&(a.removeAttribute(I.Uga),C.O(a,I.qFa))};
I.prototype.Fna=function(a){var b=a.component,d=b[I.Yo];if(null!=d&&d[a.popupId]){var e=a.contentDom,f=a.popupId;delete d[f];page.lGa(b,f);a.unmap&&A.c.nz(e.id);this.bind(b);this.ob(b,e,f);(b=a.otherClosedHandler)&&b(a.otherClosedHandlerParams)}};I.prototype.ob=function(){};r.a("AdfRichUIPeer.prototype.PopupClosed",{ob:I.prototype.ob});I.prototype.Pxa=function(a){return A.c.ml("/afr"+a)};r.a("AdfRichUIPeer.prototype.GetRichResourceURL",{Pxa:I.prototype.Pxa});
I.prototype.scrollIntoView=function(a,b,d){this.bind(a);this.Ck(a,b,d)};r.a("AdfRichUIPeer.prototype.scrollIntoView",{scrollIntoView:I.prototype.scrollIntoView});I.prototype.Ck=function(a,b,d){var e=this.i();e.scrollIntoView();var f=null;null!=d&&((f=q.b.getElementById(I.j(a.g(),d)))?f.scrollIntoView():v.l.warning("Invalid subTargetId specified:"+d));b&&(f?J.va(f):(a=J.Ee(e))&&J.va(a))};r.a("AdfRichUIPeer.prototype.ScrollIntoView",{Ck:I.prototype.Ck});I.prototype.sd=function(a,b){this.bind(a);return this.L(b)};
r.a("AdfRichUIPeer.prototype.getSubIdDomElement",{sd:I.prototype.sd});I.prototype.L=function(a){v.l.warning("Unknown subId:",a," for component ",this.f());return null};r.a("AdfRichUIPeer.prototype.GetSubIdDomElement",{L:I.prototype.L});I.prototype.Ira=function(a,b,d){this.bind(a);return this.Zba(b,d)};r.a("AdfRichUIPeer.prototype.getFallbackDomElement",{Ira:I.prototype.Ira});I.prototype.Zba=function(){return null};r.a("AdfRichUIPeer.prototype.GetFallbackDomElement",{Zba:I.prototype.Zba});
I.prototype.tq=function(a,b,d){this.bind(a);var e;if(b){if(e=this.L(b),!e){v.l.warning("No DOM element found for provided subId: "+b+". Mouse event will not be processed.");return}}else e=this.i();this.Gj(a,e,d)};r.a("AdfRichUIPeer.prototype.simulateMouse",{tq:I.prototype.tq});I.prototype.Gj=function(a,b,d){var e=this.f().getParent();if(e){var f=e.o();f.bind(e);f.Gj(a,b,d)}else b.scrollIntoView(),A.c.jz(b,d)};r.a("AdfRichUIPeer.prototype.SimulateMouseOnDescendant",{Gj:I.prototype.Gj});
I.prototype.BP=function(){return!0};r.a("AdfRichUIPeer.prototype.isAbsoluteLocatorCacheable",{BP:I.prototype.BP});I.xo=function(a){if(!I.rKa(a))return!1;a=a.getIconDelivery();return"inline"==a||"fetchAndInline"==a?!0:!1};m("AdfRichUIPeer.isInlineSVGIcon",I.xo);I.prototype.$v=function(a){a=a.g();return document.getElementById(a).querySelector("span["+I.x6a+"]")};r.a("AdfRichUIPeer.prototype.GetElementToReplaceWithSVG",{$v:I.prototype.$v});
I.rKa=function(a){return a.getIcon?a.getIcon():a.getSource?A.c.ml(a.getSource()):null};I.lb="p_AFDisabled";m("AdfRichUIPeer.DISABLED_STYLECLASS",I.lb);I.Rq="p_AFSelected";m("AdfRichUIPeer.SELECTED_STYLECLASS",I.Rq);I.XWa="p_AFReadOnly";m("AdfRichUIPeer.READONLY_STYLECLASS",I.XWa);I.axa="p_AFDropTarget";m("AdfRichUIPeer.DROP_TARGET_STYLECLASS",I.axa);I.rD="p_AFDragSource";m("AdfRichUIPeer.DRAG_SOURCE_STYLECLASS",I.rD);I.kba="p_AFBusy";m("AdfRichUIPeer.BUSY_STYLECLASS",I.kba);I.IJ="p_AFHoverTarget";
m("AdfRichUIPeer.HOVER_TARGET_STYLECLASS",I.IJ);I.Jba="p_AFFocusTarget";m("AdfRichUIPeer.FOCUS_TARGET_STYLECLASS",I.Jba);I.qD="p_AFDragReady";m("AdfRichUIPeer.DRAG_READY_STYLECLASS",I.qD);I.J2="__adfPeerMsgType";I.rDa="__afrPeerPPDefault";I.Yo="__afrPeerPPList";I.Uga="__afrTwinkleTimer";I.qFa="p_AFTwinkleOn";I.LS="_afrFltr";I.x6a="_afrSvg";