"undefined"==typeof AdfDhtmlDvtGraphPeer&&(AdfRichUIPeer.createPeerClass(A_X,"AdfDhtmlDvtGraphPeer",A_c),AdfPage.PAGE.getLookAndFeel().registerPeerConstructor("oracle.dss.adf.graph.Graph","AdfDhtmlDvtGraphPeer"));AdfDhtmlDvtGraphPeer.oC="popupLaunchContext";AdfDhtmlDvtGraphPeer.InitSubclass=function(){AdfObject.ensureClassInitialization(AdfDhtmlDvtGraphPeer)};
AdfDhtmlDvtGraphPeer.prototype.oi=function(a){AdfDhtmlDvtGraphPeer.superclass.oi(a);a.Ij=AdfDvtGraph.tl;a.Jd=A_;a.kh=A_c;var b=A_Zd(0,a);window[b]={};window[b].gN=AdfDvtGraph.tl;window[b].hN=AdfDvtGraph.XB;a="return AdfPage.PAGE.findComponent('"+a.getClientId()+"')";window[b].setMode=new Function("mode",a+".setMode(mode);");window[b].sr=new Function("listener",a+".addTimeSelectorListener(listener);");window[b].Ds=new Function("listener",a+".removeTimeSelectorListener(listener);")};
AdfDhtmlDvtGraphPeer.prototype.Go=function(a){AdfDhtmlDvtGraphPeer.superclass.Go(a);a.Ij=AdfDvtGraph.tl;a.Jd=A_;a.kh=A_c};function A_Zd(a,b){var c=new String(b.getClientId());if(c&&0<c.length){var d=c.lastIndexOf(":");-1<d&&d<c.length-1&&(c=c.substring(d+1,c.length))}return c+"_svg"}
function A__d(a,b){var c=b.lastIndexOf("(");if(-1<c){var d=b.indexOf(")",c);if(d>c){var e=b.indexOf("src",c);if(e>c&&e<d&&(c=b.indexOf("startTime",e),c>e&&c<d&&(e=b.indexOf("endTime",c),e>c&&e<d)))return A_b}}return A_c}AdfDhtmlDvtGraphPeer.prototype.Sd=function(a){A_v(this,AdfDhtmlDvtGraphPeer.oC,a,A_c,AdfUIComponent.PROPAGATE_ALWAYS)};
AdfDhtmlDvtGraphPeer.prototype.cf=function(a){a=A_Pb(this,this.getComponent(),a);if("HTML5"==this.getComponent().I())return this.c&&this.c.cf?(a=this.c.cf(a.x,a.y),new AdfDvtGraphDragContext(a.LM,a.NM)):A_;var b=this.pa();return b&&b.getDragContext?(a=b.getDragContext(a.x,a.y),new AdfDvtGraphDragContext(a.LM,a.NM)):A_};A_h("AdfDhtmlDvtGraphPeer.prototype.getDragContext",AdfDhtmlDvtGraphPeer.prototype.cf);
AdfDhtmlDvtGraphPeer.prototype.getDragData=function(){if("HTML5"==this.getComponent().I()){if(this.c&&this.c.getDragData)return this.c.getDragData()}else{var a=this.pa();if(a&&a.getDragData)return a.getDragData()}return A_};AdfDhtmlDvtGraphPeer.prototype.Ei=function(a){AdfDhtmlDvtGraphPeer.superclass.Ei.call(this,a);a.getMode()!=A_&&a.setMode(a.getMode())};AdfDhtmlDvtGraphPeer.prototype.rz=A_f(A_c);