/*
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.8
*/
zingchart.setModule("calendar"),function(){var a=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],e={},t={},l={},o={},n={},r={},i=!1;function d(e,o){ZC.ZCCalendar["tooltipStyle"+e]||(ZC.ZCCalendar["tooltipStyle"+e]=function(a){return null===a.value||!1===a.value?{visible:!1}:{visible:!0}}),ZC.ZCCalendar["tooltipText"+e]||(ZC.ZCCalendar["tooltipText"+e]=function(t,l){if(null!==t.value){if(ZC.ZCCalendar["tooltipFormat"+e])return ZC.ZCCalendar["tooltipFormat"+e](l);var o=l.nodeinfo["data-day"].split("-");return a[ZC._i_(o[1])-1]+" "+o[2]+", "+o[0]+"
"+l.nodeinfo.value}return""}),ZC.ZCCalendar["nodeStyle"+e]||(ZC.ZCCalendar["nodeStyle"+e]=function(a){var e,n,r=ZC.ZCCalendar.getDefaults(zingchart.getLoader(a.id).LL),i={};if(!1===a.value||null!==a.value||ZC._cp_({alpha:1,flat:!0,"background-color":r.plotarea["background-color"],"background-repeat":"repeat","background-image":r.plot["background-image"]},i),o.month&&o.month.items&&null!==ZC._n_(a["data-day"])){var d=a["data-day"].split("-"),c=ZC._i_(d[1]);ZC._cp_(o.month.items["m-"+c],i)}if(o.week&&o.week.items&&ZC._cp_(o.week.items["w-"+(ZC._i_(a["data-week"])+1)],i),o.weekday&&o.weekday.items&&ZC._cp_(o.weekday.items["wd-"+(ZC._i_(a["data-weekday"])+1)],i),!1===a.value)ZC._cp_({alpha:0,flat:!0,"background-image":"","border-width":0},i),o.day&&ZC._cp_(o.day.invalid,i),o.day&&o.day.items&&a["data-day"]&&""!==a["data-day"]&&ZC._cp_(o.day.items["d-"+a["data-day"]],i);else{if(null!==a.value){var s="graph-"+a.id+"-"+a.graphindex;a.value>=0?(e=(a.value-t[s].minpos)/(t[s].maxpos-t[s].minpos),n=l[s][1]):(e=(t[s].maxneg-a.value)/(t[s].maxneg-t[s].minneg),n=l[s][0]),o.day&&(ZC._cp_(o.day,i,!0,!1),ZC._cp_(o.day.active,i)),ZC._cp_({alpha:1,"background-color":ZC.AP._colorAlpha_(n,r.plotarea["background-color"],e)},i)}else o.day&&(ZC._cp_(o.day,i,!0,!1),ZC._cp_(o.day.inactive,i));o.day&&o.day.items&&a["data-day"]&&""!==a["data-day"]&&ZC._cp_(o.day.items["d-"+a["data-day"]],i)}return i})}ZC.ZCCalendar={getDay:function(a){var e=a.getDay();return i&&-1===--e&&(e=6),e},getWeeksOfYear:function(a){var e=new Date(a,11,31);return ZC.ZCCalendar.getWeekOf(e)+1},getFirstDayOfYear:function(a){var e=new Date(a,0,1);return ZC.ZCCalendar.getDay(e)},getLastDayOfYear:function(a){var e=new Date(a,11,31);return ZC.ZCCalendar.getDay(e)},getWeekOf:function(a){var e,t=new Date(a.getFullYear(),0,1);return i?(e=Math.ceil(((a-t)/864e5+t.getDay()+7+1)/7)-1,6===ZC.ZCCalendar.getDay(a)&&e>0&&e--):e=Math.ceil(((a-t)/864e5+t.getDay()+1)/7)-1,e},getFirstDayOfMonth:function(a,e,t){var l=new Date(a,e,1);return t?ZC.ZCCalendar.getDay(l):l},getLastDayOfMonth:function(a,e,t){var l=1===new Date(a,1,29).getMonth(),o=31;1!==e&&3!==e&&5!==e&&8!==e&&10!==e||(o=30,1===e&&(o=l?29:28));var n=new Date(a,e,o);return t?ZC.ZCCalendar.getDay(n):n},getDefaults:function(a){var e={};return ZC._cp_(ZC.ZCCalendar.B8,e),ZC.ZCCalendar.NY[a]&&ZC._cp_(ZC.ZCCalendar.NY[a],e),e},B8:{plotarea:{margin:"70 40 30 dynamic","background-color":"#E9EAEA"},plot:{"border-width":2,"border-color":"#fff","border-alpha":1,hoverState:{visible:!1}},tooltip:{align:"left","border-radius":5,padding:10},"scale-x":{"items-overlap":!0,"max-items":99,item:{visible:!1},guide:{visible:!1},"line-width":0,tick:{visible:!1}},"scale-y":{item:{"font-size":10},guide:{visible:!1},"line-width":0,tick:{visible:!1}},"scale-y-2":{label:{"font-size":31,color:"#aaa"},guide:{visible:!1},item:{visible:!1},"line-width":0,tick:{visible:!1}},options:{palette:["#D31E1E","#29A2CC","#E9EAEA"],weekday:{item:{"font-color":"#606060"}},scale:{label:{"font-color":"#808285"},pointer:{"background-color":"#666"}},month:{item:{"font-color":"#606060"},outline:{"border-color":"#aaa","border-width":0,active:{"border-color":"#606060"}}},year:{"font-color":"#414042"}}},NY:{classic:{plot:{"background-image":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAFJJREFUWEft1MENACAIQ9HuvzQGE406QHvwH0z0hMADVZXWkfrqfUeDd7LzA4nMj6r7y3612d3zNx4GogD3FLAH2AMYwAAGMIABDGAAAxj42sAAIjn2iJSofAQAAAAASUVORK5CYII="}},light:{},dark:{plotarea:{"background-color":"#414042"},plot:{"border-color":"#221F1F"},options:{palette:["#D31E1E","#29A2CC","#414042"],weekday:{item:{"font-color":"#D1D3D4"}},scale:{label:{"font-color":"#D1D3D4"},pointer:{"background-color":"#D1D3D4"}},month:{item:{"font-color":"#D1D3D4"},outline:{"border-color":"#D1D3D4","border-width":0,active:{"border-color":"#606060","border-width":2}}},day:{inactive:{"background-color":"red"}},year:{"font-color":"#fff"}}}}},zingchart.bind(null,"dataparse",function(a,n){for(var c,s,h,C,p,u,g,_,Z,f,y=0,v=n.graphset.length;y11&&(F=11),M=1,z=(Y=11)-F+1),null!==ZC._n_(A["end-month"])&&((Y=ZC._i_(A["end-month"])-1)<0&&(Y=0),Y>11&&(Y=11),null===F&&(F=0),M=1,z=Y-F+1),m.type="piano";var O=(new Date).getFullYear();A.year&&A.year.text&&(O=ZC._i_(A.year.text));var I=0;for(h=0;h1)for(c=1;c=0&&(E[9*h+c]["data-day"][s]=O+"-"+J+"-"+V,E[9*h+c]["data-monthday"][s]=N,E[9*h+c]["data-hasvalue"][s]=!1)}for(c=0;c=0?(B=Math.min(B,$),G=Math.max(G,$),Q=!0):$<0&&(T=Math.min(T,$),U=Math.max(U,$),R=!0),-1===ZC.AV(K,ea)&&K.push(ea),A.values[c].length>2))for(var la=2;la"+(c+1));var da={};ZC._cp_(w["scale-x"],da),ZC._cp_(m["scale-x"]||{},da),ZC._cp_({values:"0:"+(I-1)+":1",labels:ia},da),m["scale-x"]=da;var ca={item:{"font-color":w.options.weekday.item["font-color"]}};ZC._cp_(w["scale-y"],ca),ZC._cp_(m["scale-y"]||{},ca),ZC._cp_({mirrored:!0,"allow-duplicates":!0,values:i?["M","T","W","T","F","S","S"]:["S","M","T","W","T","F","S"],"max-items":9*M-2,"items-overlap":!0},ca),A.weekday&&(A.weekday.values&&(ca.values=A.weekday.values),ZC._cp_(A.weekday.item,ca.item));for(var sa=[].concat(ca.values),ha=1;ha11&&(Z=11),g=1,_=(f=11)-Z+1),null!==ZC._n_(p["end-month"])&&((f=ZC._i_(p["end-month"])-1)<0&&(f=0),f>11&&(f=11),null===Z&&(Z=0),g=1,_=f-Z+1),i="m"===o[C];var y=(new Date).getFullYear();p.year&&p.year.text&&(y=ZC._i_(p.year.text));var v=s.shapes||[],b=s.labels||[];for(r=v.length-1;r>=0;r--)"calendar-month-box"!==v[r]["class"]&&"calendar-scale-box"!==v[r]["class"]||v.splice(r,1);for(r=b.length-1;r>=0;r--)"calendar-scale-label"===b[r]["class"]&&b.splice(r,1);var m=zingchart.exec(a.id,"getobjectinfo",{graphid:c.K,object:"graph"}),x=zingchart.exec(a.id,"getobjectinfo",{graphid:c.K,object:"plotarea"}),A=x.width/_,w={values:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],item:{}};p.month&&(p.month.values&&(w.values=p.month.values),ZC._cp_(p.month.item,w.item));var D=x.height/(9*g-2),k=0;null!==Z&&(k=Z);for(var M=0;M