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) 17.2 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.16-hf1 */ ZC.WJ.push("preview");var A2D={$i:function(e){this.b(e);var i=this;i.I3=!0,i.ABT=!1,i.C=e,i.G=e.A,i.IX=!1,i.A3M=!1,i.G2=null,i.AT=null,i.Z=null,i.IL=0,i.HB=0,i.PC=0,i.A0H=0,i.KU=!1,i.iScaleXLength=0,i.NP=null,i.bBind=!1,i.BY=null,i.A1N=!1},parse:function(){var e,i=this;i.K=i.C.K+"-preview",i.assign_a([["live","ABT","b"],["async","KU","b"],["min-distance","PC","i"],["min-distance-x","PC","i"],["min-distance-y","PC","i"],["visible","AP","b"]]);var t="("+i.C.AF+").preview",n=i.G.B6;function a(e){return[t+".handler",t+".handler-"+e,t+".handle",t+".handle-"+e]}i.AT=new ZC.HU(i.C),i.AT.K=i.C.K+"-preview-viewport",n.load(i.AT.o,[t]),i.AT.append(i.o),i.AT.parse(),i.o.label&&(i.BY=[]),i.o.handle&&i.o.handle.label&&(i.J9=new ZC.DN(i.C),i.J9.append(i.o.handle.label),i.J9.append({text:" "}),i.J9.parse(),i.J9.AP&&(i.A1N=!0)),i.OW=new ZC.CZ(i.C),n.load(i.OW.o,[t+".mask"]),null!==ZC._n_(e=i.o.mask)&&i.OW.append(e),i.OW.parse(),i.UJ=new ZC.CZ(i.C),n.load(i.UJ.o,[t+".active"]),null!==ZC._n_(e=i.o.active)&&i.UJ.append(e),i.UJ.parse(),i.IT=new ZC.HU(i.AT),i.HJ=new ZC.HU(i.AT),i.JD=new ZC.HU(i.AT),i.H9=new ZC.HU(i.AT),n.load(i.IT.o,a("left")),n.load(i.HJ.o,a("right")),n.load(i.JD.o,a("top")),n.load(i.H9.o,a("bottom"));for(var l=["handle","handler"],r=0;r<l.length;r++)null!==ZC._n_(e=i.o[l[r]])&&(i.IT.append(e),i.HJ.append(e),i.JD.append(e),i.H9.append(e)),null!==ZC._n_(e=i.o[l[r]+"-left"])&&i.IT.append(e),null!==ZC._n_(e=i.o[l[r]+"-right"])&&i.HJ.append(e),null!==ZC._n_(e=i.o[l[r]+"-top"])&&i.JD.append(e),null!==ZC._n_(e=i.o[l[r]+"-bottom"])&&i.H9.append(e);i.IT.parse(),i.HJ.parse(),i.JD.parse(),i.H9.parse()},setScalesInfo:function(){var e=this;e.NP={};for(var i,t=e.C.BO,n=0,a=t.length;n<a;n++)(i=t[n])&&("k"===i.AF?e.NP[i.BD]={minindex:i.D4,maxindex:i.DQ,minvalue:i.V[i.D4],maxvalue:i.V[i.DQ],stepsize:i.AA,values:[].concat(i.V)}:e.NP[i.BD]={minvalue:i.FP,maxvalue:i.GW})},toggleMasks:function(e,i){for(var t=this,n=["x-left","x-right","y-top","y-bottom"],a=0;a<n.length;a++)if(e){var l=new ZC.HU(t.C);switch(l.K=t.C.K+"-preview-mask-"+n[a],l.A0=l.AE=t.OW.A0,l.C6=t.OW.C6,l.Z=l.C8=i||ZC.AM(t.C.K+"-preview-c"),n[a]){case"x-left":l.iX=t.AT.iX,l.iY=t.AT.iY,l.I=ZC.A4(t.A3D).css("width"),l.F=t.AT.F;break;case"x-right":l.iX=t.AT.iX+t.AT.I-ZC.A4(t.XA).css("width"),l.iY=t.AT.iY,l.I=ZC.A4(t.XA).css("width"),l.F=t.AT.F;break;case"y-top":l.iX=t.AT.iX,l.iY=t.AT.iY,l.I=t.AT.I,l.F=ZC.A4(t.A4V).css("height");break;case"y-bottom":l.iX=t.AT.iX,l.iY=t.AT.iY+t.AT.F-ZC.A4(t.VX).css("height"),l.I=t.AT.I,l.F=ZC.A4(t.VX).css("height")}l.paint()}else ZC.Q.EW(t.C.K+"-preview-mask-"+n[a]+"-path")},paint:function(){var e,i,t,n,a,l,r,C,A,p=this;if(p.PY=ZC.mobile?40:ZC.ie67?0:20,p.AP){p.Z=p.AT.Z=p.AT.C8=ZC.AM(p.C.K+"-preview-c"),p.AT.paint();var d=ZC.AM(p.G.K+"-top"),o=p.C.BW("k")[0],s=p.C.BW("v")[0];if(null===p.NP&&(p.setScalesInfo(),p.iScaleXLength=o.V.length),"svg"!==p.G.AC?(e=ZC.AM(p.C.K+"-preview"))&&ZC.Q.OV(e,{clip:p.C.MD(0,"canvas",p.AT)}):(e=ZC.AM(p.C.K+"-clip-preview-shape"))&&ZC.Q.G6(e,{points:p.C.MD(0,"svg",p.AT)}),0===p.PC&&o&&(p.PC=ZC.BR(1,ZC._i_(2*p.AT.I/o.V.length)),"log"===o.BS&&(p.PC=ZC.BR(1,ZC._i_(p.PC/o.DY)))),p.BY){var h=ZC.ie67?ZC.AM(p.G.K):null;ZC.A4("."+p.C.K+"-preview-item",h).remove();for(var T=[],Z=0;Z<p.BY.length;Z++){var c=(p.BY[Z].x-o.iX)/o.I,v=ZC._i_(p.AT.iX+c*p.AT.I),u=new ZC.DN(p.C);if(u.append({"line-width":1,"line-color":"#999",text:p.BY[Z].text,x:v,y:p.AT.iY}),u.append(p.o.label),u.parse(),u.Z=p.Z,u.IP=p.G.usc()?ZC.AM(p.G.K+"-main"):ZC.AM(p.G.K+"-text"),u.GN=p.K+"-item "+p.C.K+"-preview-item zc-preview-item",u.K=p.K+"-item-"+Z,u.iX>=p.AT.iX&&u.iX+u.I<=p.AT.iX+p.AT.I){for(var K=!1,w=0;w<T.length;w++)u.iX>T[w].x&&u.iX<T[w].x+T[w].width&&(K=!0);!K&&u.AP&&(u.paint(),T.push({x:u.iX,width:u.I}));var F=[[v,p.AT.iY],[v,p.AT.iY+p.AT.F]];n=ZC.Q.EE(p.Z,p.G.AC),ZC.CO.paint(n,u,F)}}}if((o.GP||s.GP)&&(p.K3=ZC.Q.HW({cls:"zc-abs zc-preview-handler zc-preview-handler-middle "+p.C.K+"-preview-handler",id:p.K+"-handler-middle",wh:p.AT.I+"/"+p.AT.F,tl:p.AT.iY+"/"+p.AT.iX,background:p.UJ.A0,opacity:p.UJ.C6,cursor:"pointer",p:d})),!o.CM&&o.GP||s.CM&&s.GP){p.A3D=ZC.Q.HW({cls:"zc-abs zc-preview-mask zc-preview-mask-left "+p.C.K+"-preview-mask",id:p.K+"-mask-x-left",wh:"0/"+p.AT.F,tl:p.AT.iY+"/"+p.AT.iX,background:p.OW.A0,opacity:p.OW.C6,p:d}),p.XA=ZC.Q.HW({cls:"zc-abs zc-preview-mask zc-preview-mask-right "+p.C.K+"-preview-mask",id:p.K+"-mask-x-right",wh:"0/"+p.AT.F,tl:p.AT.iY+"/"+(p.AT.iX+p.AT.I),background:p.OW.A0,opacity:p.OW.C6,p:d}),i=p.IT.I,t=p.IT.F,p.JV=ZC.Q.HW({cls:"zc-abs zc-preview-handler zc-preview-handler-left "+p.C.K+"-preview-handler",id:p.K+"-handler-x-left",wh:ZC.quirks?null:i+"/"+t,tl:ZC._i_(p.AT.iY+(p.AT.F-t)/4-p.PY/2)+"/"+ZC._i_(p.AT.iX-i/2-p.PY/2),lineHeight:"10%",cursor:"pointer",p:d,border:p.PY/2+"px solid transparent"});var f=p.JV;if("svg"===p.G.AC&&!ZC.AM(p.K+"-handler-x-left-svg")){var I=ZC.Q.F8("svg","http://www.w3.org/2000/svg");ZC.Q.G6(I,{version:"1.1",id:p.K+"-handler-x-left-svg",width:i,height:t}),p.JV.appendChild(I),f=I}if(!ZC.AM(p.K+"-handler-x-left-c")){var G=ZC.Q.HL({cls:"zc-no-print",id:p.K+"-handler-x-left-c",wh:i+"/"+t,p:f},p.G.AC);p.IT.Z=G,p.IT.K=p.K+"-handler-x-left-c-preview",p.IT.iX=0,p.IT.iY=0,p.IT.paint(),n=ZC.Q.EE(p.G.usc()?p.G.K+"-main-c":p.K+"-handler-x-left-c",p.G.AC);var _=p.IT.B1,m=p.IT.AU;C=ZC._i_(i/2-_),r=ZC._i_(i/2+_),A=[[C,l=m+3],[C,a=t-m-2],null,[r,l],[r,a]],p.IT.D0=!0,ZC.CO.paint(n,p.IT,A)}i=p.HJ.I,t=p.HJ.F,p.JI=ZC.Q.HW({cls:"zc-abs zc-preview-handler zc-preview-handler-right "+p.C.K+"-preview-handler",id:p.K+"-handler-x-right",wh:ZC.quirks?null:i+"/"+t,tl:ZC._i_(p.AT.iY+p.AT.F-p.HJ.F-(p.AT.F-t)/4-p.PY/2)+"/"+ZC._i_(p.AT.iX+p.AT.I-p.HJ.I/2-p.PY/2),lineHeight:"10%",cursor:"pointer",p:d,border:p.PY/2+"px solid transparent"});var H=p.JI;if("svg"===p.G.AC&&!ZC.AM(p.K+"-handler-x-right-svg")){var x=ZC.Q.F8("svg","http://www.w3.org/2000/svg");ZC.Q.G6(x,{version:"1.1",id:p.K+"-handler-x-right-svg",width:i,height:t}),p.JI.appendChild(x),H=x}if(!ZC.AM(p.K+"-handler-x-right-c")){var g=ZC.Q.HL({cls:"zc-no-print",id:p.K+"-handler-x-right-c",wh:i+"/"+t,p:H},p.G.AC);p.HJ.Z=g,p.HJ.K=p.K+"-handler-x-right-c-preview",p.HJ.iX=0,p.HJ.iY=0,p.HJ.paint(),n=ZC.Q.EE(p.G.usc()?p.G.K+"-main-c":p.K+"-handler-x-right-c",p.G.AC);var J=p.HJ.B1,X=p.HJ.AU;C=ZC._i_(i/2-J),r=ZC._i_(i/2+J),A=[[C,l=X+3],[C,a=t-X-2],null,[r,l],[r,a]],p.HJ.D0=!0,ZC.CO.paint(n,p.HJ,A)}}if(!s.CM&&s.GP||o.CM&&o.GP){p.A4V=ZC.Q.HW({cls:"zc-abs zc-preview-mask zc-preview-mask-top "+p.C.K+"-preview-mask",id:p.K+"-mask-x-top",wh:p.AT.I+"/0",tl:p.AT.iY+"/"+p.AT.iX,background:p.OW.A0,opacity:p.OW.C6,p:d}),p.VX=ZC.Q.HW({cls:"zc-abs zc-preview-mask zc-preview-mask-bottom "+p.C.K+"-preview-mask",id:p.K+"-mask-x-bottom",wh:p.AT.I+"/0",tl:p.AT.iY+p.AT.F+"/"+p.AT.iX,background:p.OW.A0,opacity:p.OW.C6,p:d}),i=p.JD.I,t=p.JD.F,p.KW=ZC.Q.HW({cls:"zc-abs zc-preview-handler zc-preview-handler-top "+p.C.K+"-preview-handler",id:p.K+"-handler-y-top",wh:ZC.quirks?null:i+"/"+t,tl:ZC._i_(p.AT.iY-t/2-p.PY/2)+"/"+ZC._i_(p.AT.iX+(p.AT.I-i)/4-p.PY/2),lineHeight:"10%",cursor:"pointer",p:d,border:p.PY/2+"px solid transparent"});var D=p.KW;if("svg"===p.G.AC&&!ZC.AM(p.K+"-handler-y-top-svg")){var b=ZC.Q.F8("svg","http://www.w3.org/2000/svg");ZC.Q.G6(b,{version:"1.1",id:p.K+"-handler-y-top-svg",width:i,height:t}),p.KW.appendChild(b),D=b}if(!ZC.AM(p.K+"-handler-y-top-c")){var P=ZC.Q.HL({cls:"zc-no-print",id:p.K+"-handler-y-top-c",wh:i+"/"+t,p:D},p.G.AC);p.JD.Z=P,p.JD.K=p.K+"-handler-y-top-c-preview",p.JD.iX=0,p.JD.iY=0,p.JD.paint(),n=ZC.Q.EE(p.G.usc()?p.G.K+"-main-c":p.K+"-handler-y-top-c",p.G.AC);var W=p.JD.B1,y=p.JD.AU;a=ZC._i_(t/2-W),A=[[C=i-y-2,l=ZC._i_(t/2+W)],[r=y+3,l],null,[C,a],[r,a]],p.JD.D0=!0,ZC.CO.paint(n,p.JD,A)}i=p.H9.I,t=p.H9.F,p.J0=ZC.Q.HW({cls:"zc-abs zc-preview-handler zc-preview-handler-bottom "+p.C.K+"-preview-handler",id:p.K+"-handler-y-bottom",wh:ZC.quirks?null:i+"/"+t,tl:ZC._i_(p.AT.iY+p.AT.F-p.H9.F/2-p.PY/2)+"/"+ZC._i_(p.AT.iX+p.AT.I-p.H9.I-(p.AT.I-i)/4-p.PY/2),lineHeight:"10%",cursor:"pointer",p:d,border:p.PY/2+"px solid transparent"});var Y=p.J0;if("svg"===p.G.AC&&!ZC.AM(p.K+"-handler-y-bottom-svg")){var B=ZC.Q.F8("svg","http://www.w3.org/2000/svg");ZC.Q.G6(B,{version:"1.1",id:p.K+"-handler-y-bottom-svg",width:i,height:t}),p.J0.appendChild(B),Y=B}if(!ZC.AM(p.K+"-handler-y-bottom-c")){var M=ZC.Q.HL({cls:"zc-no-print",id:p.K+"-handler-y-bottom-c",wh:i+"/"+t,p:Y},p.G.AC);p.H9.Z=M,p.H9.K=p.K+"-handler-y-bottom-c-preview",p.H9.iX=0,p.H9.iY=0,p.H9.paint(),n=ZC.Q.EE(p.G.usc()?p.G.K+"-main-c":p.K+"-handler-y-bottom-c",p.G.AC);var E=p.H9.B1,k=p.H9.AU;a=ZC._i_(t/2-E),A=[[C=i-k-2,l=ZC._i_(t/2+E)],[r=k+3,l],null,[C,a],[r,a]],p.H9.D0=!0,ZC.CO.paint(n,p.H9,A)}}if(p.IL=0,p.HB=p.AT.I,p.KX=0,p.HE=p.AT.F,o.GP&&p.A1N){var z=o.W,Q=o.A1;o.F7&&"date"===o.F7.o.type&&(z=o.FU(o.W,null,null).replace(/<br>/g," "),Q=o.FU(o.A1,null,null).replace(/<br>/g," ")),p.RE=ZC.Q.HW({cls:"zc-abs zc-preview-label "+p.C.K+"-preview-label",id:p.K+"-min-label",background:p.J9.A0,opacity:p.J9.C6,fontFamily:p.J9.GJ,fontSize:p.J9.DI,fontWeight:p.J9.sFontWeight,color:p.J9.C2,padding:0,html:z+"",p:d}),p.RE.style.left=p.AT.iX+"px",p.RE.style.top=p.AT.iY+p.AT.F+"px",p.RF=ZC.Q.HW({cls:"zc-abs zc-preview-label "+p.C.K+"-preview-label",id:p.K+"-max-label",background:p.J9.A0,opacity:p.J9.C6,fontFamily:p.J9.GJ,fontSize:p.J9.DI,fontWeight:p.J9.sFontWeight,color:p.J9.C2,padding:0,html:Q+"",p:d}),p.RF.style.left=p.AT.iX+p.AT.I+"px",p.RF.style.top=p.AT.iY+p.AT.F+"px",p.IL>ZC.A4(p.RE).width()?p.RE.style.left=p.AT.iX+p.IL-ZC.A4(p.RE).width()+"px":p.RE.style.left=p.AT.iX+"px",p.AT.I-p.HB>ZC.A4(p.RF).width()?p.RF.style.left=p.AT.iX+p.HB+"px":p.RF.style.left=p.AT.iX+p.HB-ZC.A4(p.RF).width()+"px"}p.bind(),p.BY&&(p.BY=[])}},reset:function(){var e=this,i=e.C.BW("k")[0],t=e.C.BW("v",!0)[0];t||(t=e.C.BW("v")[0]),i&&t&&e.update(i.D4,i.DQ,t.FP,t.GW,!0)},update:function(e,i,t,n,a){null===ZC._n_(a)&&(a=!1);var l=this;if(a||(e>=i&&(e=i-1),t>=n&&(t=n-1)),l.AP&&l.JV){var r=l.C.BW("k")[0],C=l.C.BW("v",!0)[0];C||(C=l.C.BW("v")[0]);var A=!0;if(a){if(r&&C){if(r.CM&&C.CM){var p=e,d=i;e=t,i=n,t=p,n=d}r.CM?(null===ZC._n_(n)&&(n=r.A1),null===ZC._n_(t)&&(t=r.W)):(null===ZC._n_(e)&&(e=r.W),null===ZC._n_(i)&&(i=r.A1)),C.CM?(null===ZC._n_(e)&&(e=C.aAutoFit[0]?C.FP:C.B0),null===ZC._n_(i)&&(i=C.aAutoFit[1]?C.GW:C.BF)):(null===ZC._n_(t)&&(t=C.aAutoFit[0]?C.FP:C.B0),null===ZC._n_(n)&&(n=C.aAutoFit[1]?C.GW:C.BF));var o=r.DF?1:0;r.CM||C.CM?r.AX?l.update((e-C.FP)*l.AT.I/(C.GW-C.FP),(i-C.FP)*l.AT.I/(C.GW-C.FP),(t-r.D4)*l.AT.F/(r.DQ-r.D4),(n-r.D4)*l.AT.F/(r.DQ-r.D4)):l.update((e-C.FP)*l.AT.I/(C.GW-C.FP),(i-C.FP)*l.AT.I/(C.GW-C.FP),l.AT.F-(n-r.D4)*l.AT.F/(r.DQ-r.D4),l.AT.F-(t-r.D4)*l.AT.F/(r.DQ-r.D4)):r.AX?l.update(l.AT.I-(i-r.D4+o)*l.AT.I/(r.DQ-r.D4+o),l.AT.I-(e-r.D4)*l.AT.I/(r.DQ-r.D4+o),l.AT.F-(n-C.FP)*l.AT.F/(C.GW-C.FP),l.AT.F-(t-C.FP)*l.AT.F/(C.GW-C.FP)):l.update((e-r.D4)*l.AT.I/(r.DQ-r.D4+o),(i-r.D4+o)*l.AT.I/(r.DQ-r.D4+o),l.AT.F-(n-C.FP)*l.AT.F/(C.GW-C.FP),l.AT.F-(t-C.FP)*l.AT.F/(C.GW-C.FP))}}else if(i-e<l.PC&&(l.G2===l.JI?i=e+l.PC:l.G2===l.JV&&(e=i-l.PC)),n-t<l.A0H&&(l.G2===l.J0?n=t+l.A0H:l.G2===l.KW&&(t=n-l.A0H)),e>i&&(l.G2===l.JV?l.update(i-1,i,t,n):l.G2===l.JI&&l.update(e,e+1,t,n),A=!1),e<0&&(l.G2===l.JV?l.update(0,i,t,n):l.G2===l.K3&&l.update(0,ZC.A4(l.K3).width(),t,n),A=!1),i>l.AT.I&&(l.G2===l.JI?l.update(e,l.AT.I,t,n):l.G2===l.K3&&l.update(l.AT.I-ZC.A4(l.K3).width(),l.AT.I,t,n),A=!1),t>n&&(l.G2===l.KW?l.update(e,i,t-1,n):l.G2===l.J0&&l.update(e,i,t,n+1),A=!1),t<0&&(l.G2===l.KW?l.update(e,i,0,n):l.G2===l.K3&&l.update(e,i,0,ZC.A4(l.K3).height()),A=!1),n>l.AT.F&&(l.G2===l.J0?l.update(e,i,t,l.AT.F):l.G2===l.K3&&l.update(e,i,l.AT.F-ZC.A4(l.K3).height(),l.AT.F),A=!1),A){var s;if(r&&r.Y5)r.CM?(t=(s=l.AT.F/(l.iScaleXLength-(r.DF?0:1)))*Math.round(t/s),n=ZC.CY(s*Math.round(n/s),l.AT.F)):(e=(s=l.AT.I/(l.iScaleXLength-(r.DF?0:1)))*Math.round(e/s),i=ZC.CY(s*Math.round(i/s),l.AT.I));l.IL=e,l.HB=i,l.KX=t,l.HE=n,(!r.CM&&r.GP||C.CM&&C.GP)&&(l.JV.style.left=ZC._i_(l.AT.iX+l.IL-l.IT.I/2-l.PY/2)+"px",l.A3D.style.width=ZC._i_(l.IL)+"px",l.JI.style.left=ZC._i_(l.AT.iX+l.HB-l.HJ.I/2-l.PY/2)+"px",l.XA.style.left=ZC._i_(l.AT.iX+l.HB)+"px",l.XA.style.width=ZC._i_(l.AT.I-l.HB)+"px"),(!C.CM&&C.GP||r.CM&&r.GP)&&(l.KW.style.top=ZC._i_(l.AT.iY+l.KX-l.JD.F/2-l.PY/2)+"px",l.A4V.style.height=ZC._i_(l.KX)+"px",l.J0.style.top=ZC._i_(l.AT.iY+l.HE-l.H9.F/2-l.PY/2)+"px",l.VX.style.top=ZC._i_(l.AT.iY+l.HE)+"px",l.VX.style.height=ZC._i_(l.AT.F-l.HE)+"px"),(r.GP||C.GP)&&(l.K3.style.left=ZC._i_(l.AT.iX+l.IL)+"px",l.K3.style.width=ZC._i_(l.HB-l.IL)+"px",l.K3.style.top=ZC._i_(l.AT.iY+l.KX)+"px",l.K3.style.height=ZC._i_(l.HE-l.KX)+"px"),l.ABT&&l.IX&&(l.C.OF=!0,l.zoom(!0)),r.GP&&l.A1N&&(r.F7&&"date"===r.F7.o.type?(l.RE.innerHTML=r.FU(r.W,null,null).replace(/<br>/g," "),l.RF.innerHTML=r.FU(r.A1,null,null).replace(/<br>/g," ")):(l.RE.innerHTML=r.W,l.RF.innerHTML=r.A1),l.IL>ZC.A4(l.RE).width()?l.RE.style.left=l.AT.iX+l.IL-ZC.A4(l.RE).width()+"px":l.RE.style.left=l.AT.iX+"px",l.AT.I-l.HB>ZC.A4(l.RF).width()?l.RF.style.left=l.AT.iX+l.HB+"px":l.RF.style.left=l.AT.iX+l.HB-ZC.A4(l.RF).width()+"px")}}},zoom:function(e){for(var i,t=this,n={graphid:t.C.K,preview:1,async:t.KU,previewscale:!0,zooming:e},a=t.C.BO,l=t.C.BW("k")[0],r=t.C.BW("v")[0],C=0,A=a.length;C<A;C++)if(i=a[C]){var p=1===i.L?"":"-"+i.L;if("k"===i.AF){if(l.GP){var d=t.KU?t.NP[i.BD].minindex:i.D4,o=t.KU?t.NP[i.BD].maxindex:i.DQ;n["zoomx"+p]=!0;var s=l.DF?1:0;if(l.CM?(n["xmin"+p]=ZC._i_((t.AT.F-t.HE)/t.AT.F*(o-d)),n["xmax"+p]=ZC._i_((t.AT.F-t.KX)/t.AT.F*(o-d))):(n["xmin"+p]=ZC._i_(t.IL/(t.AT.I/(o-d+s))),n["xmax"+p]=ZC._i_(t.HB/(t.AT.I/(o-d+s))-s)),l.AX){n["xmin"+p]=o-n["xmin"+p],n["xmax"+p]=o-n["xmax"+p];var h=n["xmin"+p];n["xmin"+p]=n["xmax"+p],n["xmax"+p]=h}}}else if(r.GP){var T=t.KU?t.NP[i.BD].minvalue:i.FP,Z=t.KU?t.NP[i.BD].maxvalue:i.GW;n["zoomy"+p]=!0,r.CM?(n["ymin"+p]=T+t.IL/t.AT.I*(Z-T),n["ymax"+p]=T+t.HB/t.AT.I*(Z-T)):(n["ymin"+p]=T+(t.AT.F-t.HE)/t.AT.F*(Z-T),n["ymax"+p]=T+(t.AT.F-t.KX)/t.AT.F*(Z-T))}}t.G.Q6(n)},unbind:function(){var e=this;ZC.A4("."+e.C.K+"-preview-handler").unbind("mousedown touchstart",e.YX),ZC.A4("."+e.C.K+"-preview-mask").unbind("click",e.AGE),ZC.A4(document.body).unbind("mousemove touchmove",e.YY),ZC.A4(document.body).unbind("mouseup touchend",e.W6),e.bBind=!1},bind:function(){var e=this;if(!e.bBind){var i=e.G.K,t=0,n=0;e.AGE=function(t){if(t.preventDefault(),e.G.H6){e.G.H6.C=e.C,e.G.H6.parse();var n=ZC.Q.MJ(t),a=ZC.A4("#"+i+"-top").offset();if(-1!==t.target.id.indexOf("preview-mask-x-left")||-1!==t.target.id.indexOf("preview-mask-x-right")){var l=n[0]-a.left-e.AT.iX,r=e.HB-e.IL;l-r/2<0?(e.IL=0,e.HB=r):l+r/2>e.AT.I?(e.IL=e.AT.I-r,e.HB=e.AT.I):(e.IL=ZC._i_(l-r/2),e.HB=ZC._i_(l+r/2))}else{var C=n[1]-a.top-e.AT.iY,A=e.HE-e.KX;C-A/2<0?(e.KX=0,e.HE=A):C+A/2>e.AT.F?(e.KX=e.AT.F-A,e.HE=e.AT.F):(e.KX=ZC._i_(C-A/2),e.HE=ZC._i_(C+A/2))}return e.IX=!1,e.C.OF=!1,e.update(e.IL,e.HB,e.KX,e.HE),e.zoom(!1),!1}},e.YX=function(a){if(a.preventDefault(),e.G.H6){e.G.H6.C=e.C,e.G.H6.parse();for(var l=a.target;l&&"BODY"!==l.tagName.toUpperCase();){if(-1!==ZC.Q.TD(l).indexOf("zc-preview-handler"))break;l=l.parentNode}if((ZC.mobile||!(a.which>1))&&l){var r=ZC.Q.MJ(a),C=ZC._tx_(e.G.K),A=ZC.A4("#"+i+"-top").offset(),p=(r[0]-A.left)/C[0]-e.AT.iX,d=(r[1]-A.top)/C[1]-e.AT.iY;return-1!==l.id.indexOf("handler-x-left")?e.G2=e.JV:-1!==l.id.indexOf("handler-x-right")?e.G2=e.JI:-1!==l.id.indexOf("handler-y-top")?e.G2=e.KW:-1!==l.id.indexOf("handler-y-bottom")?e.G2=e.J0:-1!==l.id.indexOf("handler-middle")&&(e.G2=e.K3,t=p-e.IL,n=d-e.KX),e.IX=!0,e.A3M=!1,e.G.E[e.K]=[l.id,t,n],!1}}},e.YY=function(a){if("undefined"!=typeof e.G.E[e.K]){e.IX=!0;var l=e.G.E[e.K][0];t=e.G.E[e.K][1],n=e.G.E[e.K][2],-1!==l.indexOf("handler-x-left")?e.G2=e.JV:-1!==l.indexOf("handler-x-right")?e.G2=e.JI:-1!==l.indexOf("handler-y-top")?e.G2=e.KW:-1!==l.indexOf("handler-y-bottom")?e.G2=e.J0:-1!==l.indexOf("handler-middle")&&(e.G2=e.K3)}if(e.IX){e.A3M=!0,zingchart.exec(e.G.K,"setmode",{mode:"static,fast"});var r=ZC._tx_(e.G.K),C=ZC.Q.MJ(a),A=ZC.A4("#"+i+"-top").offset(),p=(C[0]-A.left)/r[0]-e.AT.iX,d=(C[1]-A.top)/r[1]-e.AT.iY;e.G2===e.JV?e.update(p,e.HB,e.KX,e.HE):e.G2===e.JI?e.update(e.IL,p,e.KX,e.HE):e.G2===e.KW?e.update(e.IL,e.HB,d,e.HE):e.G2===e.J0?e.update(e.IL,e.HB,e.KX,d):e.G2===e.K3&&e.update(p-t,p-t+ZC.A4(e.K3).width(),d-n,d-n+ZC.A4(e.K3).height())}return!1},ZC.A4(document.body).bind("mousemove touchmove",e.YY),e.W6=function(){return delete e.G.E[e.K],e.IX&&(zingchart.exec(e.G.K,"setmode",{mode:""}),e.IX=!1,e.C.OF=!1,e.A3M&&e.zoom(!1),e.A3M=!1),!1},ZC.A4(document.body).bind("mouseup touchend",e.W6),ZC.A4("."+e.C.K+"-preview-handler").bind("mousedown touchstart",e.YX),ZC.A4("."+e.C.K+"-preview-mask").bind("click",e.AGE),e.bBind=!0}},gc:function(){ZC.AO.gc(this,["Z","C8","o","IB","J2","C","G","AT","UJ","JV","JI","KW","J0","K3","JD","HJ","H9","IT","oMask","OW","A3D","XA","A4V","VX"])}};ZC.A2D=ZC.CZ.CD(A2D);