UNPKG

zingchart

Version:

Our JavaScript charting library is a commercial product. But the full branded version is free to try, forever.

8 lines (7 loc) 28.8 kB
/* All of the code within the ZingChart software is developed and copyrighted by ZingChart, Inc., and may not be copied, replicated, or used in any other software or application without prior permission from ZingChart. All usage must coincide with the ZingChart End User License Agreement which can be requested by email at support@zingchart.com. Build 2.9.11 */ ZC.WG.push("xy");var Q5={$i:function(i){this.b(i)},parse:function(){this.b()},J2:function(){var i=this;i.A1===i.W?i.AB=i.I-i.A9-i.BS:i.AB=(i.I-i.A9-i.BS)/(i.A1-i.W+(i.DE?1:0))},AA1:function(i){this.b(i),this.J2()},zoomTo:function(i,A){this.b(i,A);this.J2()},clear:function(){},build:function(){this.b()},NG:function(i){var A,e=this;A=e.AW?(e.iX+e.I-e.A9-i)/(e.I-e.A9-e.BS):(i-e.iX-e.A9)/(e.I-e.A9-e.BS);var a=e.AY,t=e.BD;null!==ZC._n_(e.aForcedMinMax[0])&&e.aForcedMinMax[0]!==a&&(a=e.aForcedMinMax[0]),null!==ZC._n_(e.aForcedMinMax[1])&&e.aForcedMinMax[1]!==t&&(t=e.aForcedMinMax[1]),"log"===e.BT&&(a=ZC.FT(a,e.DX),t=ZC.FT(t,e.DX));var C=a+ZC._f_((t-a)*A);return"log"===e.BT&&(C=Math.pow(e.DX,C)),C},OG:function(i,A,e){var a,t,C,n=this;void 0===e&&(e=!1);var l=n.DE?n.AB:0;C=n.AW?(n.iX+n.I-i-n.A9-l/2)/(n.I-n.A9-n.BS-l):(i-n.iX-n.A9-l/2)/(n.I-n.A9-n.BS-l);var r,Z=!1;if(A)for(r in A.K5){Z=!0;break}if(A&&!n.NU&&Z){var o=n.V[n.W];"string"==typeof o&&(o=ZC.AV(n.IT,o)),"log"===n.BT&&(o=ZC.FT(o,n.DX));var s=n.V[n.A1];"string"==typeof s&&(s=ZC.AV(n.IT,s)),"log"===n.BT&&(s=ZC.FT(s,n.DX));var B=o+ZC._f_((s-o)*C);"log"===n.BT&&(B=Math.pow(n.DX,B));var c=ZC.MAX;for(r in t=null,A.K5)(a=Math.abs(r-B))<c&&(c=a,t=A.K5[r]);if(null===ZC._n_(t)&&(t=B),c>A.A2G){var f=Math.ceil((s-o)/(n.I-n.A9-n.BS));if(A.V.length<2&&(f*=100),c>f)return null}return t}var u=n.W,_=n.A1;return n.EG&&(null!==ZC._n_(a=n.V[u])&&(u=a),null!==ZC._n_(a=n.V[_])&&(_=a)),"log"===n.BT&&(u=ZC.FT(u,n.DX),_=ZC.FT(_,n.DX)),t=e?n.DE?u+(_-u+1)*C:u+(_-u)*C:(n.DE,n.W+(n.A1-n.W)*C),"log"===n.BT?(t=Math.pow(n.DX,t),t=Math.round(t)-1):(t=ZC._i_(t),t=ZC.BQ(0,t),t=ZC.CY(n.DR,t)),t},IE:function(i){var A=this;A.W,A.A1;return A.EG&&!A.NU&&(A.AY,A.BD),"log"===A.BT&&(i=ZC.FT(i+1,A.DX)),A.AW?A.iX+A.I-A.A9-(i-A.W+(A.DE?1:0))*A.AB+(A.DE?A.AB/2:0):A.iX+A.A9+(i-A.W)*A.AB+(A.DE?A.AB/2:0)},AR:function(i){var A,e,a,t,C,n=this;if("log"===n.BT&&(0===i&&(i=n.AY),i=ZC.FT(i,n.DX)),n.NU){var l=n.U5[i];return n.IE(l)}if(-1!==(A=ZC.AV(n.IT,i)))return n.IE(A);if(!n.A4K&&(n.EG||n.F6&&"date"===n.F6.o.type)){t=n.V[n.W],C=n.V[n.A1];var r=n.I;return"log"===n.BT&&(t=ZC.FT(t,n.DX),C=ZC.FT(C,n.DX),n.W===n.D6&&n.A1===n.DR&&(r=(n.A1-n.W)*n.AB+n.A9+n.BS)),C===t?e=0:(a=C-t,e=(r-n.A9-n.BS-(n.DE?n.AB:0))/a),n.AW?n.iX+r-n.A9-(i-t)*e-(n.DE?n.AB/2:0)+n.iMinOffset:n.iX+n.A9+(i-t)*e+(n.DE?n.AB/2:0)-n.iMinOffset}return t=n.AY,C=n.BD,"log"===n.BT&&(t=ZC.FT(t,n.DX),C=ZC.FT(C,n.DX)),C===t?e=0:(a=C-t+(n.DE?1:0),e=(n.I-n.A9-n.BS)/a),n.AW?n.iX+n.I-n.A9-(i-t)*e-(n.DE?n.AB/2:0):n.iX+n.A9+(i-t)*e+(n.DE?n.AB/2:0)},paint:function(){var i,A,e,a,t,C,n,l,r,Z,o,s,B,c,f,u,_,p=this;p.b(),null!==ZC._n_(p.A.A.E[p.BF+"-feed-offset-start"])&&(p.A9=p.A.A.E[p.BF+"-feed-offset-start"]),"bubble"!==p.A.AF&&"scatter"!==p.A.AF||(-1===p.A9&&-1===p.BS||1===p.V.length)&&(p.A9=p.BS=p.I/(p.V.length+1),p.J2());var h=p.BD,D=p.AY;if("log"===p.BT&&(null!==ZC._n_(p.o["max-value"])&&(h=ZC._f_(p.o["max-value"]),p.aForcedMinMax[1]=h),null!==ZC._n_(p.o["min-value"])&&(D=ZC._f_(p.o["min-value"]),p.aForcedMinMax[0]=D),p.iMinOffset=0,(h!==p.BD||D!==p.AY)&&p.W===p.D6&&p.A1===p.DR&&1===p.aForcedMinMax[2])){p.aForcedMinMax[2]=0;var F=p.AB;p.AB=(p.I-p.A9-p.BS)/(ZC.FT(h,p.DX)-ZC.FT(D,p.DX))-.1;var E=ZC.FT(D,p.DX)-ZC.FT(p.AY,p.DX),d=ZC.FT(p.BD,p.DX)-ZC.FT(h,p.DX);p.iMinOffset=E*(p.AB-F)*(p.V.length-1)/(d+E)}var K=p.A0N(),m=0,I=1,M=1,X={};for(A=0,e=p.A.BO.length;A<e;A++)"scale-x"===p.A.BO[A].BF.substring(0,7)&&p.A.BO[A].BA===p.BA&&m++,"scale-x"===p.A.BO[A].BF.substring(0,7)&&("default"===p.A.BO[A].BA?(X[p.A.BO[A].BF]=I,I++):(X[p.A.BO[A].BF]=M,M++));var Y=X[p.BF],g="default"===p.BA,v=null,W=null;for(A=0,e=p.A.AZ.A3.length;A<e;A++){var V=p.A.AZ.A3[A],b=V.BW();if(-1!==ZC.AV(b,p.BF)){var R=p.A.BM(V.BW("v")[0]);v=R.AR(R.H9),W=V;break}}var H=8;null!==ZC._n_(p.IU.o.size)&&(H=ZC._i_(p.IU.o.size));var S=4;null!==ZC._n_(p.IB.o.size)&&(S=ZC._i_(p.IB.o.size));var T=ZC._i_(p.A.E[p.BF+"-distance"]||-1);p.VC&&(T=0),"default"===p.BA?(Z=ZC._i_(p.A.P.DU/m),t=p.iY+p.F+(Y-1)*Z,-1!==T&&(t=p.iY+p.F+T)):(Z=ZC._i_(p.A.P.E9/m),t=p.iY-(Y-1)*Z,-1!==T&&(t=p.iY-T));var P=t;if(p.A.HK&&(p.A.HK.AN=!0,p.D6===p.W&&p.DR===p.A1&&(p.A.HK.AN=!1),p.A.HK.AN&&0===p.A.HK.B2.BI&&"default"===p.BA&&(t+=p.A.HK.B2.F+p.B1/2)),p.E.iY=t,p.AN&&p.TA){null!==ZC._n_(p.o["fixed-items"])&&(p.M2=p.EH=ZC._i_(p.o["fixed-items"]));var N=ZC.BQ(1,Math.ceil((p.A1-p.W)/(p.M2-1))),G=ZC.BQ(1,Math.ceil((p.A1-p.W)/(p.EH-1)));null===ZC._n_(p.o["fixed-items"])&&ZC._b_(p.o.normalize)&&(N=ZC.AO.A0P(N),G=ZC.AO.A0P(G));for(var k=p.iStepMultiplier,x=3;x>0;x--)p.iStepMultiplier>x&&p.A1-p.W<=x*p.iStepMultiplier&&(k=x);N*=k,G*=k;var w,L,y,O=0,J=p.AB*N/(p.FZ+1),U=p.AW?p.iX+p.BS:p.iX+p.A9,Q=p.AW?p.iX+p.I-p.A9:p.iX+p.I-p.BS;if(null===ZC._n_(v)&&(v=t),C=p.H.usc()?p.H.mc():ZC.AL(p.A.K+"-scales-ml-0-c"),l=ZC.Q.EC(C,p.H.AC),n=p.H.usc()?p.H.mc():ZC.AL(p.A.K+"-scales-bl-0-c"),r=ZC.Q.EC(n,p.H.AC),"inherit"===p.o["line-color"]&&-1!==K&&(p.B7=K),p.A.AJ["3d"]){if((f=ZC.DK.DC(p,p.A,p.iX-ZC.AP.E4,p.iX-ZC.AP.E4+p.I,t-ZC.AP.E5,t-ZC.AP.E5,-1,ZC.AP.FX+1,"x")).K=p.K+"-line",p.A.EZ.true3d&&(p.A.EZ["x-angle"]>0?f.ME=[1===p.L?-100:100,1,1]:f.ME=[1===p.L?100:-100,1,1]),p.A.CM.add(f),null!==ZC._n_(p.o.axis)){var z=new ZC.CZ(p);z.append(p.o.axis),z.parse(),z.A0=z.AE=z.B7,(f=ZC.DK.DC(z,p.A,p.iX-ZC.AP.E4,p.iX-ZC.AP.E4+p.I,t-ZC.AP.E5,t-ZC.AP.E5,-z.B1/2,z.B1/2,"x")).K=p.K+"-axis",p.A.CM.add(f)}}else{o=[[p.iX-1,P],[p.iX+p.I+1,P]];var q=p.K;p.K+="-line",ZC.CR.paint(l,p,o),p.K=q}if(p.V.length>0&&p.D7.AN){var j=null===ZC._n_(p.D7.o["offset-start"])?0:ZC._i_(p.D7.o["offset-start"]),$=null===ZC._n_(p.D7.o["offset-end"])?0:ZC._i_(p.D7.o["offset-end"]);if(p.D7.o.items&&p.D7.o.items.length>0&&!p.A.AJ["3d"])for(u=new ZC.HQ(p),A=p.W;A<p.A1+(p.DE?1:0);A++)s=A-p.W,_=A%p.D7.o.items.length,u.append(p.D7.o.items[_]),u.K=p.K+"-guide-"+A,u.Z=n,u.parse(),p.AW?u.iX=p.iX+p.I-p.A9-s*p.AB-p.AB:u.iX=p.iX+p.A9+s*p.AB,u.iY=p.iY+j,u.I=p.AB,u.F=p.F-j-$,u.paint();if(p.D7.B1>0)for(p.GS=0,A=p.W;A<=p.A1+(p.DE?1:0);A++)if(p.K6=A,A===p.W||A===p.A1+(p.DE?1:0)||(A-p.W)%N==0){(p.D7.E7.length>0||A===p.W)&&((c=new ZC.CZ(p)).Z=c.C7=n,c.copy(p.D7),c.J5=bi,c.DF()&&c.parse()),o=[],s=A-p.W,B="log"===p.BT?p.AR(p.V[A]):p.AW?p.iX+p.I-p.A9-s*p.AB:p.iX+p.A9+s*p.AB;var ii=p.iY+j,Ai=p.F-j-$;if(c.AN)if(p.A.AJ["3d"]){var ei=new ZC.CZ(p);ei.copy(c),null!==ZC._n_(p.o["scale-z"])&&null!==ZC._n_(i=p.o["scale-z"].guide)&&(ei.append(i),ei.parse()),ei.A0=ei.AE=ei.B7,f=ZC.DK.DC(ei,p.A,B-ZC.AP.E4-ei.B1/2,B-ZC.AP.E4+ei.B1/2,t-ZC.AP.E5,t-ZC.AP.E5,0,ZC.AP.FX,"z"),p.A.CM.add(f),c.A0=c.AE=c.B7,(f=ZC.DK.DC(c,p.A,B-ZC.AP.E4-c.B1/2,B-ZC.AP.E4+c.B1/2,ii-ZC.AP.E5,ii+Ai-ZC.AP.E5,ZC.AP.FX+2,ZC.AP.FX+2,"y")).K=p.K+"-guide-"+A,p.A.CM.add(f)}else o.push([B,ii],[B,ii+Ai]),c.K=p.K+"-guide-"+A,ZC.CR.paint(r,c,o);p.GS++}}if(p.V.length>0&&p.G7.AN&&!p.A.AJ["3d"]&&p.G7.o.items&&p.G7.o.items.length>0)for(u=new ZC.HQ(p),A=p.W;A<p.A1+(p.DE?1:0);A++)for(p.K6=A,s=A-p.W,p.GS=0,a=1;a<=p.FZ;a++)_=p.GS%p.G7.o.items.length,u.append(p.G7.o.items[_]),u.K=p.K+"-guide-"+A+"-"+a,u.Z=p.H.usc()?p.H.mc():ZC.AL(p.A.K+"-scales-bl-0-c"),u.parse(),p.AW?u.iX=p.iX+p.I-p.A9-s*p.AB-(a+1)*J:u.iX=p.iX+p.A9+s*p.AB+a*J,u.iY=p.iY,u.I=J,u.F=p.F,u.paint(),p.GS++;if(p.G7.B1>0)for(A=p.W;A<p.A1+(p.DE?1:0);A++)if(p.K6=A,A%N==0)for(s=A-p.W,p.GS=0,a=1;a<=p.FZ;a++)o=[],(c=new ZC.CZ(p)).copy(p.G7),c.J5=bi,c.DF()&&c.parse(),B="log"===p.BT?p.AR(p.V[A]+a*p.V[A+1]/(p.FZ+2)):p.AW?p.iX+p.I-p.A9-s*p.AB-a*J:p.iX+p.A9+s*p.AB+a*J,ZC.DP(B,U,Q)&&(o.push([B,p.iY],[B,p.iY+p.F]),c.AN&&(c.K=p.K+"-minor-guide-"+a,ZC.CR.paint(r,c,o))),p.GS++;if(p.VH(r,K),p.V.length>0&&p.IU.AN){switch(p.IU.o.placement){case"inner":break;case"outer":O+=H;break;default:O+=H/2}if(!zingchart.DEV.SMARTDATELABELS||!p.F6||"date"!==p.F6.o.type)for(p.GS=0,A=p.W;A<=p.A1+(p.DE?1:0);A++)if(A===p.W||A===p.A1+(p.DE?1:0)||(A-p.W)%N==0){p.K6=A;var ai=H;if(o=[],s=A-p.W,(p.IU.E7.length>0||A===p.W)&&((c=new ZC.DQ(p)).copy(p.IU),"inherit"===p.IU.o["line-color"]&&-1!==K&&(c.B7=K),c.J5=bi,c.DF()&&c.parse(),c.AI>1&&(ai=c.AI)),B="log"===p.BT?p.AR(p.V[A]):p.AW?p.iX+p.I-p.A9-s*p.AB:p.iX+p.A9+s*p.AB,ZC.DP(B,U,Q)){switch(c.o.placement){case"ref-auto":o.push([B,v+ai/2],[B,v-ai/2]);break;case"ref-top":o.push([B,v-ai],[B,v]);break;case"ref-bottom":o.push([B,v+ai],[B,v]);break;case"inner":o.push([B,t-(g?ai:-ai)],[B,t]);break;case"outer":o.push([B,t],[B,t+(g?ai:-ai)]);break;default:o.push([B,t+ai/2],[B,t-ai/2])}if(c.AN){for(L=ZC._i_(c.o["offset-x"]||"0"),y=ZC._i_(c.o["offset-y"]||"0"),w=0;w<o.length;w++)o[w][0]+=L,o[w][1]+=y;if(c.K=p.K+"-tick-"+A,p.A.AJ["3d"]&&p.A.EZ.true3d){var ti,Ci=[];for(w=0;w<o.length;w++)ti=new ZC.CF(p.A,o[w][0]-ZC.AP.E4,o[w][1]-ZC.AP.E5,0),Ci.push([ti.ED[0],ti.ED[1]]);ZC.CR.paint(l,c,Ci)}else ZC.CR.paint(l,c,o)}}p.GS++}}var ni=[];if(p.V.length>0&&p.FZ>0&&p.IB.AN&&!p.A.AJ["3d"])for(A=p.W;A<p.A1+(p.DE?1:0);A++)if(p.K6=A,A%N==0)for(s=A-p.W,p.GS=0,a=1;a<=p.FZ;a++){if(o=[],(c=new ZC.CZ(p)).copy(p.IB),"inherit"===p.IB.o["line-color"]&&-1!==K&&(c.B7=K),c.J5=bi,c.DF()&&c.parse(),"log"===p.BT){var li=Math.round(ZC.FT(p.V[A],p.DX)),ri=p.V[A]+a*p.V[A+1]/(p.FZ+2);ri=li<0?ZC._f_(ri.toFixed(-li)):ZC._f_(ri.toFixed(li)),ni.push(ri),B=p.AR(ri)}else B=p.AW?p.iX+p.I-p.A9-s*p.AB-a*J:p.iX+p.A9+s*p.AB+a*J;if(ZC.DP(B,U,Q)){switch(c.o.placement){case"ref-auto":o.push([B,v+S/2],[B,v-S/2]);break;case"ref-top":o.push([B,v],[B,v-S]);break;case"ref-bottom":o.push([B,v],[B,v+S]);break;case"inner":o.push([B,t-(g?S:-S)],[B,t]);break;case"outer":o.push([B,t],[B,t+(g?S:-S)]);break;default:o.push([B,t+S/2],[B,t-S/2])}if(c.AN){for(L=ZC._i_(c.o["offset-x"]||"0"),y=ZC._i_(c.o["offset-y"]||"0"),w=0;w<o.length;w++)o[w][0]+=L,o[w][1]+=y;c.K=p.K+"-minor-tick-"+A,ZC.CR.paint(l,c,o)}}p.GS++}p.XU();var Zi=null,oi=null,si=p.CJ,Bi=p.DT,ci=[],fi=new ZC.DQ(p);fi.copy(p.IU);var ui,_i=0,pi=0,hi=0,Di=[],Fi=[];if(p.o["custom-items"])for(A=0;A<p.o["custom-items"].length;A++)Ri(p.o["custom-items"][A][0],!1,!0,p.o["custom-items"][A][1]);if(p.V.length>0&&p.BR.AN)if(zingchart.DEV.SMARTDATELABELS&&p.F6&&"date"===p.F6.o.type){var Ei=p.getOptimalDateInterval(p.V[p.A1]-p.V[p.W]),di=Ei[0];ui=Ei[1];var Ki=Ei[2],mi=Ei[3];hi=Ei[4];var Ii=Ki*Math.ceil(p.V[p.W]/Ki),Mi=Ki*Math.floor(p.V[p.A1]/Ki),Xi="";p.GS=0;var Yi=!0;for(A=Ii;A<=Mi;A+=Ki){Yi=!0;var gi=ZC.AQ.YE(A,di,p.A.UF,p.A.NC);if(gi!==Xi){switch(mi){case"yr":hi>15&&(Yi=ZC._i_(gi)%2==0);break;case"mon":hi>15&&(Yi=ZC._i_(gi)%3==0);break;case"day":hi>45?Yi=1===ZC._i_(gi)||15===ZC._i_(gi):hi>30?Yi=1===ZC._i_(gi)||10===ZC._i_(gi)||20===ZC._i_(gi):hi>15&&(Yi=1===ZC._i_(gi)||10===ZC._i_(gi)||15===ZC._i_(gi)||20===ZC._i_(gi)||25===ZC._i_(gi));break;case"hr":hi>45?Yi=ZC._i_(gi)%12==0:hi>30?Yi=ZC._i_(gi)%6==0:hi>15&&(Yi=ZC._i_(gi)%3==0);break;case"min":case"sec":hi>45?Yi=ZC._i_(gi)%30==0:hi>30?Yi=ZC._i_(gi)%10==0:hi>15&&(Yi=ZC._i_(gi)%5==0)}Yi&&(Ri(A,!0),Xi=gi)}}fi.AN&&(fi.K=p.K+"-ticks",ZC.CR.paint(l,fi,ci))}else for(p.GS=0,Ri(p.W),p.GS=p.A1-p.W,Ri(p.A1),p.GS=1,A=p.W+1;A<p.A1;A++)(A-p.W)%G==0&&Ri(A);for(A=0;A<ni.length;A++){var vi=p.FQ(A,null,null,!1,ni[A]);Ri(vi,!1,!0,vi)}if(p.M.AN&&p.M.AM&&""!==p.M.AM){(Zi=new ZC.DN(p)).copy(p.M),Zi.K=p.A.K+"-"+p.BF.replace(/\-/g,"_")+"-item_title",Zi.GL=p.K+"-label "+p.A.K+"-scale-label zc-scale-label",Zi.AM=p.M.AM,Zi.Z=p.H.usc()?p.H.mc():ZC.AL(p.A.K+"-scales-ml-0-c"),Zi.IM=p.H.usc()?ZC.AL(p.H.K+"-main"):ZC.AL(p.H.K+"-text"),Zi.parse(),"inherit"!==p.M.o["font-color"]&&"inherit"!==p.M.o.color||-1===K||(Zi.C2=K);var Wi=p.iX+(p.AW?p.BS:p.A9),Vi=p.I-p.A9-p.BS;switch("chart"===Zi.o["center-point"]&&(Wi=p.A.iX,Vi=p.A.I),Zi.O9){case"left":Zi.iX=Wi;break;case"center":Zi.iX=Wi+Vi/2-Zi.I/2;break;case"right":Zi.iX=Wi+Vi-Zi.I}Zi.iY=g?t+O+pi:t-Zi.F-O-pi,p.M.iX=Zi.iX,p.M.iY=Zi.iY,Zi.AN&&(p.N0(Zi,null,"h"),Zi.paint(),Zi.EM(),null===ZC._n_(Zi.o.tooltip)&&Zi.K9||Fi.push(ZC.AQ.O6(p.A.K,Zi)))}Fi.length>0&&ZC.AL(p.A.A.K+"-map")&&(ZC.AL(p.A.A.K+"-map").innerHTML+=Fi.join("")),null!==ZC._n_(p.o.transform)&&"date"===p.o.transform.type&&p.paintTransformDate()}function bi(i){return i=(i=(i=(i=(i=(i=i.replace(/%scale-last-position/g,p.A1-p.W)).replace(/(%c)|(%scale-position)/g,p.GS)).replace(/(%i)|(%scale-index)/g,p.K6)).replace(/(%v)|(%scale-value)/g,null!==ZC._n_(p.V[p.K6])?p.V[p.K6]:"")).replace(/(%l)|(%scale-label)/g,null!==ZC._n_(p.BY[p.K6])?p.BY[p.K6]:"")).replace(/%scale-day-of-week/g,ZC.AQ.YE(p.V[p.K6],"%w",p.A.UF,p.A.NC))}function Ri(i,A,e,a){var C;if(p.K6=i,s=i-p.W,(p.BR.E7.length>0||i===p.W||!Zi||p.BR.HW||e)&&(Zi=new ZC.DN(p)),Zi.copy(p.BR),Zi.GL=p.K+"-item "+p.A.K+"-scale-item zc-scale-item",Zi.K=p.A.K+"-"+p.BF.replace(/\-/g,"_")+"-item_"+(a?"c"+a:i),Zi.E["p-width"]=p.AB,p.CJ=si,p.DT=Bi,e||p.Z3(bi),C=A?ZC.AQ.YE(i,ui,p.A.UF,p.A.NC):a||p.FQ(i,null,null),!e&&p.BR.HW){var n=p.A.GZ();ZC._cp_({index:i,cnt:s,text:C},n),p.H4(p.BR,Zi,null,n,p.BR.ML)}if(!(null!==ZC._n_(p.LU)&&-1===ZC.AV(p.LU,C)||(Zi.AM=C,Zi.Z=Zi.C7=p.H.usc()?p.H.mc():ZC.AL(p.A.K+"-scales-ml-0-c"),Zi.IM=p.H.usc()?ZC.AL(p.H.K+"-main"):ZC.AL(p.H.K+"-text"),Zi.E.nodeidx=i,Zi.parse(),p.BR.A24&&p.BR.AA%180==0&&(Zi.o.width=ZC._i_(.9*p.AB),Zi.parse()),"inherit"!==p.BR.o["font-color"]&&"inherit"!==p.BR.o.color||-1===K||(Zi.C2=K),e||(Zi.J5=bi,Zi.DF()&&Zi.parse()),Zi.o["auto-fit"]&&(Zi.I=ZC._i_(p.AB)),A?(B=p.AR(i),Zi.iX=B-Zi.I/2-(p.DE?p.AB/2:0)):e?(B=p.AR(i),Zi.iX=B-Zi.I/2):"log"===p.BT?(B=p.AR(p.V[i]),Zi.iX=B-Zi.I/2+(p.DE?p.AB/2:0)*(p.AW?-1:1)):p.AW?(B=p.iX+p.I-p.A9-s*p.AB,Zi.iX=B-Zi.I/2-(p.DE?p.AB/2:0)):(B=p.iX+p.A9+s*p.AB,Zi.iX=B-Zi.I/2+(p.DE?p.AB/2:0)),B<p.iX-1||B>p.iX+p.I+1))){if(p.A.B9&&p.A.B9.BY&&p.A.B9.HZ){for(var l=!1,r=0;r<p.A.B9.BY.length;r++)p.A.B9.BY[r].text===Zi.AM&&(l=!0);l||p.A.B9.BY.push({x:ZC._i_(B),text:Zi.AM})}switch(Zi.o.placement){case"inner":Zi.iY=g?t-Zi.F-H:t+H;break;case"ref-top":Zi.iY=v-Zi.F-H;break;case"ref-bottom":Zi.iY=v+H;break;case"ref-auto":W&&W.R[i]?(W.FK(i).setup(),W.FK(i).iY<v?Zi.iY=v+H:Zi.iY=v-Zi.F-H):Zi.iY=v+H;break;default:Zi.iY=g?t+H:t-Zi.F-H}if(oi=p.N0(Zi,oi,"h",0),p.BR.o["auto-align"]&&p.BR.AA%180!=0){var Z=ZC.DP(p.BR.AA,0,180)?g?1:-1:g?-1:1;Zi.iX+=Z*Zi.I*ZC.EI(p.BR.AA)/2,Zi.iY+=Z*(Zi.I*ZC.EP(p.BR.AA)/2-Zi.F*ZC.EP(p.BR.AA)/2)}var o=p.X6(Zi,i,{items:hi,lcoords:Di,lstep:G,tdim:_i,mdim:pi,dim:"h",html:Fi});if(_i=o.tdim,pi=o.mdim,!o.overlaps&&A&&p.IU.AN)switch(fi.o.placement){case"ref-auto":ci.push([B,v+H/2],[B,v-H/2],null);break;case"ref-top":ci.push([B,v-H],[B,v],null);break;case"ref-bottom":ci.push([B,v+H],[B,v],null);break;case"inner":ci.push([B,t-(g?H:-H)],[B,t],null);break;case"outer":ci.push([B,t],[B,t+(g?H:-H)],null);break;default:ci.push([B,t+H/2],[B,t-H/2],null)}p.GS++}}},getOptimalDateInterval:function(i){var A,e,a,t,C;return 0<=i&&i<=3*ZC.SEC?(A="%q",e="%q ms",a=10,t="ms",C=ZC._i_(i/10)):3*ZC.SEC<i&&i<=3*ZC.MIN?(A="%s",e="%h:%i:%s %A",a=ZC.SEC,t="sec",C=ZC._i_(i/ZC.SEC)):3*ZC.MIN<i&&i<=3*ZC.HR?(A="%i",e="%h:%i %A",a=ZC.MIN,t="min",C=ZC._i_(i/ZC.MIN)):3*ZC.HR<i&&i<=3*ZC.DAY?(A="%h:%i",e="%M %d, %h %A",a=ZC.HR,t="hr",C=ZC._i_(i/ZC.HR)):3*ZC.DAY<i&&i<=3*ZC.MON?(A="%d",e="%M %d",a=ZC.DAY,t="day",C=ZC._i_(i/ZC.DAY)):3*ZC.MON<i&&i<=3*ZC.YR?(A="%m",e="%M %Y",a=ZC.DAY,t="mon",C=ZC._i_(i/ZC.MON)):(A="%Y",e="%Y",a=ZC.DAY,t="yr",C=ZC._i_(i/ZC.YR)),[A,e,a,t,C]},paintTransformDate:function(){var i,A,e,a,t=this;A=ZC.Q.EC(t.H.usc()?t.H.K+"-main-c":t.A.K+"-scales-bl-0-c",t.H.AC);var C=[],n=1;!function c(i,A){void 0===A&&(A=!1),0<=i&&i<=2*ZC.SEC?(e="%q",a="%q ms",A&&c(60*i)):2*ZC.SEC<i&&i<=2*ZC.MIN?(e="%s",a="%h:%i:%s %A",A&&c(60*i),i>10*ZC.SEC&&(n=2),i>30*ZC.SEC&&(n=5),i>60*ZC.SEC&&(n=10)):2*ZC.MIN<i&&i<=2*ZC.HR?(e="%i",a="%h:%i %A",A&&c(24*i),i>10*ZC.MIN&&(n=2),i>30*ZC.MIN&&(n=5),i>60*ZC.MIN&&(n=10)):2*ZC.HR<i&&i<=2*ZC.DAY?(e="%h",a="%M %d, %h %A",A&&c(30*i),i>6*ZC.HR&&(n=2),i>12*ZC.HR&&(n=4),i>24*ZC.HR&&(n=6)):2*ZC.DAY<i&&i<=2*ZC.MON?(e="%d",a="%M %d",A&&c(366*i),i>12*ZC.DAY&&(C=[1,5,9,13,17,21,25,29]),i>24*ZC.DAY&&(C=[1,6,11,16,21,26])):2*ZC.MON<i&&i<=2*ZC.YR?(e="%m",a="%M %Y",A&&c(10*i),i>9*ZC.MON&&(C=[1,4,7,10])):(e="%Y",a="%Y",i>9*ZC.YR&&(n=3),i>16*ZC.YR&&(n=4),i>25*ZC.YR&&(n=5))}(t.V[t.A1]-t.V[t.W]);var l=null,r=[],Z=!1,o=!1;function s(i){var o,s;if(null!==ZC._n_(t.V[i])&&""!==t.V[i]){t.NU&&i!==t.W&&i!==t.A1&&null!==ZC._n_(t.V[i-1])&&""!==t.V[i-1]&&null!==ZC._n_(t.V[i])&&t.V[i];var B=ZC.AQ.YE(t.V[i],e,t.A.UF,t.A.NC);if(B!==l&&ZC._i_(B)%n==0&&(0===C.length||-1!==ZC.AV(C,ZC._i_(B)))){var c,f=!0,u=i-t.W;o=t.AW?t.iX+t.I-t.A9-u*t.AB:t.iX+t.A9+u*t.AB+(t.DE?t.AB/2:0);var _=new ZC.DN(t);t.H.B8.load(_.o,"graph.SCALE.transform[date].item"),null!==ZC._n_(c=t.o.transform.item)&&_.append(c),_.GL=t.K+"-item "+t.A.K+"-scale-item zc-scale-item",_.K=t.K+"-date-item-"+i;var p=ZC.AQ.YE(t.V[i],a,t.A.UF,t.A.NC);_.AM=p,_.Z=_.C7=t.H.usc()?t.H.mc():ZC.AL(t.A.K+"-scales-ml-0-c"),_.IM=t.H.usc()?ZC.AL(t.H.K+"-main"):ZC.AL(t.H.K+"-text"),_.parse(),t.AW?_.iX=o-_.I/2-(t.DE?t.AB/2:0):_.iX=o,_.iY=t.iY,t.A.AJ["3d"]&&(t.A.O2(),s=new ZC.CF(t.A,_.iX+_.I/2-ZC.AP.E4,_.iY+_.F/2-ZC.AP.E5,0),_.iX=s.ED[0]-_.I/2,_.iY=s.ED[1]-_.F/2);var h=[_.iX+_.BK,_.iY+_.BI,_.I,_.F];if(_.AA%180==90&&(h=[_.iX+_.BK+_.I/2-_.F/2,_.iY+_.BI+_.F/2-_.I/2,_.F,_.I]),t.A.B9&&t.A.B9.HZ){for(var D=!1,F=0;F<t.A.B9.BY.length;F++)t.A.B9.BY[F].text===_.AM&&(D=!0);D||_.iX>=t.iX&&_.iX+_.I<=t.iX+t.I&&t.A.B9.BY.push({x:ZC._i_(_.iX),text:_.AM})}if(_.AN&&Z){if(f=!0,!t.A0C){if(i===t.W||i===t.A1)f=!0;else for(var E=0,d=r.length;E<d;E++)if(ZC.DP(h[0],r[E][0],r[E][0]+r[E][2])||ZC.DP(h[0]+h[2],r[E][0],r[E][0]+r[E][2])){f=!1;break}_.iX+_.BK+_.I>t.iX+t.BK+t.I&&(f=!1)}if(f){r.push(h),_.paint(),_.EM();var K=new ZC.CZ(t);null!==ZC._n_(c=t.o.transform.guide)&&K.append(c),K.B1=1,K.B7="#ccc",K.parse();var m=[];if(m.push([o,t.iY],[o,t.iY+t.F]),t.A.AJ["3d"]){t.A.O2();for(var I=0,M=m.length;I<M;I++)s=new ZC.CF(t.A,m[I][0]-ZC.AP.E4,m[I][1]-ZC.AP.E5,0),m[I][0]=s.ED[0],m[I][1]=s.ED[1]}K.AN&&ZC.CR.paint(A,K,m)}}0}l=B}}if(t.A.B9&&t.A.B9.HZ&&(t.A.B9.BY=[]),t.V.length>0&&(Z=!1,null!==ZC._n_(i=t.o.transform.item)&&(Z=!(null!==ZC._n_(i.visible)&&!ZC._b_(i.visible))),o=!1,t.A.B9&&t.A.B9.BY&&(o=!0),Z||o)){s(t.W),s(t.A1);for(var B=t.W+1;B<t.A1;B++)s(B)}}};ZC.Q5=ZC.ZJ.CC(Q5);var Q6={$i:function(i){this.b(i)},parse:function(){this.b()},J2:function(){var i=this;i.A1===i.W?i.AB=i.F-i.A9-i.BS:i.AB=(i.F-i.A9-i.BS)/(i.A1-i.W+(i.DE?1:0))},AA1:function(i){this.b(i),this.J2()},clear:function(){},build:function(){this.b()},zoomTo:function(i,A){this.b(i,A),this.J2()},NG:function(i,A,e){var a,t=this;a=t.AW?(i-t.iY-t.A9)/(t.F-t.A9-t.BS):(t.iY+t.F-t.A9-i)/(t.F-t.A9-t.BS);var C=t.AY+ZC._f_((t.BD-t.AY)*a);return e&&(C=ZC._a_(t.AW?Math.ceil(C):Math.floor(C))),"log"===t.BT&&A&&(C=Math.pow(t.DX,C)),C},AR:function(i){var A=this;if("lin"===A.BT||"log"===A.BT){var e=A.BD-A.AY,a=0===e?0:(A.F-A.A9-A.BS-(A.DE?A.AB:0))/e;return"log"===A.BT&&(i=0===i?A.FR:ZC.FT(i,A.DX)),A.AW?A.iY+A.A9+(i-A.AY)*a:A.iY+A.F-A.A9-(i-A.AY)*a}var t=ZC.evalFn(A.BT,window);if(t&&t.valueToCoord){a=t.valueToCoord.call(A,i,{type:A.AF,x:A.iX,y:A.iY,width:A.I,height:A.F,offsetStart:A.A9,offsetEnd:A.BS,inversed:A.CK,mirrored:A.AW,minValue:A.AY,maxValue:A.BD,minValue_:A.FR,maxValue_:A.GU});return A.AW?A.iY+A.A9+a*(A.F-A.A9-A.BS):A.iY+A.F-A.A9-a*(A.F-A.A9-A.BS)}return A.iY},paint:function(){var i,A,e,a,t,C,n,l,r,Z,o,s,B,c,f,u,_,p,h,D=this;D.b(),"bubble"!==D.A.AF&&"scatter"!==D.A.AF||1!==D.V.length||(D.A9=D.F/2);var F=D.A0N(),E=0,d=1,K=1,m={};for(A=0,e=D.A.BO.length;A<e;A++)D.A.BO[A].AN&&D.A.BO[A].TA&&("scale-y"===D.A.BO[A].BF.substring(0,7)&&D.A.BO[A].BA===D.BA&&E++,"scale-y"===D.A.BO[A].BF.substring(0,7)&&("default"===D.A.BO[A].BA?(m[D.A.BO[A].BF]=d,d++):(m[D.A.BO[A].BF]=K,K++)));var I=m[D.BF],M="default"===D.BA,X=null,Y=null;for(A=0,e=D.A.AZ.A3.length;A<e;A++){var g=D.A.AZ.A3[A],v=g.BW();if(-1!==ZC.AV(v,D.BF)){var W=D.A.BM(g.BW("k")[0]);X=W.AR(W.H9),Y=g;break}}var V=8;null!==ZC._n_(D.IU.o.size)&&(V=ZC._i_(D.IU.o.size));var b=4;null!==ZC._n_(D.IB.o.size)&&(b=ZC._i_(D.IB.o.size));var R=ZC._i_(D.A.E[D.BF+"-distance"]||-1);D.VC&&(R=0),"default"===D.BA?(h=ZC._i_(D.A.P.DZ/E),a=D.iX-(I-1)*h,-1!==R&&(a=D.iX-R)):(h=ZC._i_(D.A.P.E8/E),a=D.iX+D.I+(I-1)*h,-1!==R&&(a=D.iX+D.I+R));var H=a;if(D.A.HV&&"scale-y"===D.BF&&(D.A.HV.AN=!0,D.FR===D.AY&&D.GU===D.BD&&(D.A.HV.AN=!1),D.A.HV.AN&&0===D.A.HV.B2.BK&&"default"===D.BA&&(a-=D.A.HV.B2.I+D.B1/2)),D.E.iX=a,D.AN&&D.TA){for(var S=Math.ceil((D.A1-D.W)/(D.EH-1)),T=Math.ceil((D.A1-D.W)/(D.M2-1)),P=D.iStepMultiplier,N=3;N>0;N--)D.iStepMultiplier>N&&D.A1-D.W<=N*D.iStepMultiplier&&(P=N);T*=P,S*=P;var G=0,k=D.AB*T/(D.FZ+1);if(t=D.H.usc()?D.H.mc():ZC.AL(D.A.K+"-scales-ml-0-c"),C=ZC.Q.EC(t,D.H.AC),n=D.H.usc()?D.H.mc():ZC.AL(D.A.K+"-scales-bl-0-c"),l=ZC.Q.EC(n,D.H.AC),D.TA||D.YI||null!==ZC._n_(D.A.o[D.BF])){if("inherit"===D.o["line-color"]&&-1!==F&&(D.B7=F),D.A.AJ["3d"]){if((B=ZC.DK.DC(D,D.A,a-ZC.AP.E4,a-ZC.AP.E4,D.iY-ZC.AP.E5,D.iY-ZC.AP.E5+D.F,-1,ZC.AP.FX+1,"y")).K=D.K+"-line",D.A.EZ.true3d&&(D.A.EZ["y-angle"]>0?B.ME=[1===D.L?-100:100,1,1]:B.ME=[1===D.L?100:-100,1,1]),D.A.CM.add(B),null!==ZC._n_(D.o.axis)){var x=new ZC.CZ(D);x.append(D.o.axis),x.parse(),x.A0=x.AE=x.B7,(B=ZC.DK.DC(x,D.A,a-ZC.AP.E4,a-ZC.AP.E4,D.iY-ZC.AP.E5,D.iY-ZC.AP.E5+D.F,-x.B1/2,x.B1/2,"y")).K=D.K+"-axis",D.A.CM.add(B)}}else{Z=[[H,D.iY+D.F],[H,D.iY]];var w=D.K;D.K+="-line",ZC.CR.paint(C,D,Z),D.K=w}var L=0,y=0,O=[],J=[];if(D.TA||D.YI){if(D.V.length>0&&D.D7.AN){var U=null===ZC._n_(D.D7.o["offset-start"])?0:ZC._i_(D.D7.o["offset-start"]),Q=null===ZC._n_(D.D7.o["offset-end"])?0:ZC._i_(D.D7.o["offset-end"]);if(D.D7.o.items&&D.D7.o.items.length>0&&!D.A.AJ["3d"])for(D.GS=0,c=new ZC.HQ(D),A=D.W;A<D.A1+(D.DE?1:0);A++)if(D.K6=A,A%T==0){o=A-D.W,f=D.GS%D.D7.o.items.length,c.append(D.D7.o.items[f]),c.K=D.K+"-guide-"+A,c.Z=n,c.parse(),r=D.AR(D.V[A]);var z=D.AR(D.V[Math.min(A+T,D.V.length-1)]);D.DE&&r===z&&(z=D.AR(D.V[Math.min(A-T,D.V.length-1)]),z=r-Math.abs(r-z)),c.iX=D.iX+U,c.iY=D.AW?r:z,c.I=D.I-U-Q,c.F=Math.abs(r-z),c.paint(),D.GS++}if(D.D7.B1>0)for(D.GS=0,A=D.W;A<=D.A1+(D.DE?1:0);A++)if(D.K6=A,A===D.W||A===D.A1||A%T==0){(D.D7.E7.length>0||A===D.W||"log"===D.BT)&&((s=new ZC.CZ(D)).Z=s.C7=n,"log"===D.BT?ZC.AO._int_(ZC.FT(D.V[A],D.DX))?s.copy(D.D7):s.copy(D.G7):s.copy(D.D7),s.J5=ci,s.DF()&&s.parse()),Z=[],o=A-D.W;var q=D.iX+U,j=D.I-U-Q;if(r=(D.BT,D.AR(D.V[A])),s.AN)if(D.A.AJ["3d"]){var $=new ZC.CZ(D);$.copy(s),null!==ZC._n_(D.o["scale-z"])&&null!==ZC._n_(i=D.o["scale-z"].guide)&&($.append(i),$.parse()),$.A0=$.AE=$.B7,B=ZC.DK.DC($,D.A,a-ZC.AP.E4,a-ZC.AP.E4,r-ZC.AP.E5-$.B1/2,r-ZC.AP.E5+$.B1/2,0,ZC.AP.FX,"y"),D.A.CM.add(B),s.A0=s.AE=s.B7,(B=ZC.DK.DC(s,D.A,q-ZC.AP.E4,q-ZC.AP.E4+j,r-ZC.AP.E5-s.B1/2,r-ZC.AP.E5+s.B1/2,ZC.AP.FX+2,ZC.AP.FX+2,"x")).K=D.K+"-guide-"+A,D.A.CM.add(B)}else Z.push([q,r],[q+j,r]),s.K=D.K+"-guide-"+A,ZC.CR.paint(l,s,Z);D.GS++}}if(D.V.length>0&&D.G7.AN&&k>2&&!D.A.AJ["3d"]){if(D.G7.o.items&&D.G7.o.items.length>0)for(c=new ZC.HQ(D),A=D.W;A<D.A1+(D.DE?1:0);A++)if(D.K6=A,A%T==0)for(o=A-D.W,D.GS=0,u=1;u<=D.FZ;u++)f=D.GS%D.G7.o.items.length,c.append(D.G7.o.items[f]),c.K=D.K+"-guide-"+A+"-"+u,c.Z=D.H.usc()?D.H.mc():ZC.AL(D.A.K+"-scales-bl-0-c"),c.parse(),c.iX=D.iX,r=D.AW?D.iY+D.A9+o*D.AB+u*k:D.iY+D.F-D.A9-o*D.AB-(u+1)*k,c.iY=r,c.I=D.I,c.F=k,c.paint(),D.GS++;if(D.G7.B1>0&&"log"!==D.BT)for(A=D.W;A<D.A1+(D.DE?1:0);A++)if(D.K6=A,A===D.W||A===D.A1||A%T==0)for(o=A-D.W,D.GS=0,u=1;u<=D.FZ;u++)Z=[],(s=new ZC.CZ(D)).copy(D.G7),s.J5=ci,s.DF()&&s.parse(),r="log"===D.BT?D.AR(D.V[A]+u*(D.V[A+1]-D.V[A])/(D.FZ+1)):D.AR(D.V[A]+u*S*(D.V[A+1]-D.V[A])/(D.FZ+1)),ZC.DP(r,D.iY,D.iY+D.F)&&(Z.push([D.iX,r],[D.iX+D.I,r]),s.AN&&(s.K=D.K+"-minor-guide-"+u,ZC.CR.paint(l,s,Z))),D.GS++}var ii,Ai,ei;if(D.VH(l,F),D.V.length>0&&D.IU.AN){switch(D.IU.o.placement){case"inner":break;case"outer":G+=V;break;default:G+=V/2}for(D.GS=0,_=ZC.AV(D.V,0),A=D.W;A<=D.A1+(D.DE?1:0);A++){D.K6=A;var ai=-1;if((A===D.W||A===D.A1||A%T==0||ZC._b_(D.o["show-zero"])&&A===_)&&(Z=[],o=A-D.W,(D.IU.E7.length>0||A===D.W||"log"===D.BT)&&(s=new ZC.CZ(D),"log"===D.BT?ZC.AO._int_(ZC.FT(D.V[A],D.DX))?s.copy(D.IU):(s.copy(D.IB),ai=V,V=b):s.copy(D.IU),"inherit"===D.IU.o["line-color"]&&-1!==F&&(s.B7=F),s.J5=ci,s.DF()&&s.parse()),r=(D.BT,D.AR(D.V[A])),ZC.DP(r,D.A.P.iY,D.A.P.iY+D.A.P.F))){switch(s.o.placement){case"ref-right":Z.push([X,r],[X+V,r]);break;case"ref-left":Z.push([X,r],[X-V,r]);break;case"ref-auto":Z.push([X-V/2,r],[X+V/2,r]);break;case"inner":Z.push([a,r],[a+(M?V:-V),r]);break;case"outer":Z.push([a,r],[a-(M?V:-V),r]);break;default:Z.push([a+V/2,r],[a-V/2,r])}if(-1!==ai&&(V=ai,ai=-1),s.AN){for(Ai=ZC._i_(s.o["offset-x"]||"0"),ei=ZC._i_(s.o["offset-y"]||"0"),ii=0;ii<Z.length;ii++)Z[ii][0]+=Ai,Z[ii][1]+=ei;if(s.K=D.K+"-tick-"+A,D.A.AJ["3d"]&&D.A.EZ.true3d){var ti,Ci=[];for(ii=0;ii<Z.length;ii++)ti=new ZC.CF(D.A,Z[ii][0]-ZC.AP.E4,Z[ii][1]-ZC.AP.E5,0),Ci.push([ti.ED[0],ti.ED[1]]);ZC.CR.paint(C,s,Ci)}else ZC.CR.paint(C,s,Z)}D.GS++}}}if(D.V.length>0&&D.IB.AN&&D.FZ>0&&k>5&&!D.A.AJ["3d"]&&"log"!==D.BT)for(A=D.W;A<D.A1+(D.DE?1:0);A++)if(D.K6=A,A===D.W||A===D.A1||A%T==0)for(o=A-D.W,D.GS=0,u=1;u<=D.FZ;u++){if(Z=[],(s=new ZC.CZ(D)).copy(D.IB),"inherit"===D.IB.o["line-color"]&&-1!==F&&(s.B7=F),s.J5=ci,s.DF()&&s.parse(),r="log"===D.BT?D.AR(D.V[A]+u*(D.V[A+1]-D.V[A])/(D.FZ+1)):D.AR(D.V[A]+u*S*(D.V[A+1]-D.V[A])/(D.FZ+1)),ZC.DP(r,D.iY,D.iY+D.F)){switch(s.o.placement){case"ref-right":Z.push([X,r],[X+b,r]);break;case"ref-left":Z.push([X,r],[X-b,r]);break;case"ref-auto":Z.push([X-b/2,r],[X+b/2,r]);break;case"inner":Z.push([a,r],[a+(M?b:-b),r]);break;default:Z.push([a,r],[a-(M?b:-b),r]);break;case"cross":Z.push([a+b/2,r],[a-b/2,r])}if(s.AN){for(Ai=ZC._i_(s.o["offset-x"]||"0"),ei=ZC._i_(s.o["offset-y"]||"0"),ii=0;ii<Z.length;ii++)Z[ii][0]+=Ai,Z[ii][1]+=ei;s.K=D.K+"-minor-tick-"+A,ZC.CR.paint(C,s,Z)}}D.GS++}D.XU();var ni=null,li=D.CJ,ri=D.DT,Zi=function(i){var A;if(D.K6=i,o=i-D.W,(D.BR.E7.length>0||i===D.W||!p||D.BR.HW)&&(p=new ZC.DN(D)),p.copy(D.BR),p.GL=D.K+"-item "+D.A.K+"-scale-item zc-scale-item",p.K=D.A.K+"-"+D.BF.replace(/\-/g,"_")+"-item_"+i,D.CJ=li,D.DT=ri,D.Z3(ci),A=("piano"===D.A.AF||D.PY)&&D.BY.length?D.FQ(i+D.AY):D.FQ(i),D.BR.HW){var e=D.A.GZ();ZC._cp_({index:i,cnt:o,text:A},e),D.H4(D.BR,p,null,e,D.BR.ML)}if(null===ZC._n_(D.LU)||-1!==ZC.AV(D.LU,A)){switch(p.AM=A,p.Z=p.C7=D.H.usc()?D.H.mc():ZC.AL(D.A.K+"-scales-ml-0-c"),p.IM=D.H.usc()?ZC.AL(D.H.K+"-main"):ZC.AL(D.H.K+"-text"),p.parse(),"inherit"!==D.BR.o["font-color"]&&"inherit"!==D.BR.o.color||-1===F||(p.C2=F),p.J5=ci,p.DF()&&p.parse(),p.o.placement){case"ref-left":p.iX=X-p.I-V;break;case"ref-right":p.iX=X+V;break;case"ref-auto":Y&&Y.R[i]?(Y.FK(i).setup(),Y.FK(i).iX<X?p.iX=X+V:p.iX=X-p.I-V):p.iX=X+V;break;case"middle":p.iX=a-p.I/2;break;case"inner":p.iX=M?a+V:a-p.I-V;break;default:p.iX=M?a-p.I-V:a+V}if("log"===D.BT?p.iY=D.AR(D.V[i])-p.F/2:p.iY=D.AR(D.V[i])-p.F/2+(D.AW?1:-1)*(D.DE?D.AB/2:0),ni=D.N0(p,ni,"v"),D.BR.o["auto-align"]&&D.BR.AA%180!=0){var t=M?1:-1;90===D.BR.AA||270===D.BR.AA?p.iX+=t*(p.I/2-p.F/2):ZC.DP(D.BR.AA,0,90)||ZC.DP(D.BR.AA,270,360)?(p.iX+=t*(p.I-p.I*ZC.EI(D.BR.AA))/2,p.iY-=t*p.I*ZC.EP(D.BR.AA)/2):ZC.DP(D.BR.AA,90,270)&&(p.iX+=t*(p.I+p.I*ZC.EI(D.BR.AA))/2,p.iY+=t*p.I*ZC.EP(D.BR.AA)/2)}if(ZC.DP(p.iY+p.F/2,D.A.P.iY-1,D.A.P.iY+D.A.P.F+1)||D.A.AJ["3d"]){var C=D.X6(p,i,{items:0,lcoords:O,lstep:S,tdim:L,mdim:y,dim:"w",html:J});L=C.tdim,y=C.mdim,D.GS++}}};if(D.V.length>0&&D.BR.AN)if("log"===D.BT){var oi=[];for(A=D.W;A<=D.A1;A++)ZC.AO._int_(ZC.FT(D.V[A],D.DX))&&(D.GS=A,Zi(A),oi.push(A));for(A=D.W;A<=D.A1;A++)-1===ZC.AV(oi,A)&&(D.GS=A,Zi(A))}else for(D.GS=0,Zi(D.W),D.GS=D.A1-D.W,Zi(D.A1),-1!==(_=ZC.AV(D.V,0))&&ZC._b_(D.o["show-zero"])&&(D.GS=_,Zi(_)),D.GS=1,A=D.W+1;A<D.A1;A++)A%S==0&&Zi(A)}if(D.M.AN&&D.M.AM&&""!==D.M.AM){(p=new ZC.DN(D)).copy(D.M),p.K=D.A.K+"-"+D.BF.replace(/\-/g,"_")+"-item_title",p.GL=D.K+"-label "+D.A.K+"-scale-label zc-scale-label",p.AM=D.M.AM,p.Z=D.H.usc()?D.H.mc():ZC.AL(D.A.K+"-scales-ml-0-c"),p.IM=D.H.usc()?ZC.AL(D.H.K+"-main"):ZC.AL(D.H.K+"-text"),p.parse(),"inherit"!==D.M.o["font-color"]&&"inherit"!==D.M.o.color||-1===F||(p.C2=F);var si=D.iY+(D.AW?D.A9:D.BS),Bi=D.F-D.BS-D.A9;switch("chart"===p.o["center-point"]&&(si=D.A.iY,Bi=D.A.F),p.JY){case"top":p.iY=si+p.I/2-p.F/2;break;case"middle":p.iY=si+Bi/2-p.F/2;break;case"bottom":p.iY=si+Bi-p.I/2-p.F/2}p.iX=M?a-p.I/2-p.F/2-G-y:a+y+p.F/2+G-p.I/2,D.M.iX=p.iX,D.M.iY=p.iY,p.AN&&(D.N0(p,null,"v",10),p.paint(),p.EM(),null===ZC._n_(p.o.tooltip)&&p.K9||J.push(ZC.AQ.O6(D.A.K,p)))}J.length>0&&ZC.AL(D.A.A.K+"-map")&&(ZC.AL(D.A.A.K+"-map").innerHTML+=J.join(""))}}function ci(i){return i=(i=(i=(i=(i=i.replace(/%scale-last-position/g,D.A1-D.W)).replace(/(%c)|(%scale-position)/g,D.GS)).replace(/(%i)|(%scale-index)/g,D.K6)).replace(/(%v)|(%scale-value)/g,null!==ZC._n_(D.V[D.K6])?D.V[D.K6]:"")).replace(/(%l)|(%scale-label)/g,null!==ZC._n_(D.BY[D.K6])?D.BY[D.K6]:"")}}};ZC.Q6=ZC.W7.CC(Q6);