function draw(n,t,i){var f,u,r;if(n&&n!=null){for(ChartSetOption(),FrameId=t,Lang=i,f=n.length,u=0;u<f;u++)if(r=n[u],GraphId=r.GraphId,GraphId)try{var e=r.IsForecast,o=r.XaxisList[0].Categories,s=r.XaxisList[0].Title,h=r.IsPie===!0?[]:CreateYaxis(r.YaxisList),c=r.IsPie===!0?CreatePieSeries(r.PieSeriesList):CreateSeries(r.SeriesList,e),l=r.IsPie===!0&&0<r.PieSeriesList.length?r.PieSeriesList[0].TotalAsset:null,a=IsStack(r.YaxisList),v=HighChartsFormat(o,h,c,r.IsPie,l,s,a,e),y=new Highcharts.Chart(v);addEvent(y)}catch(p){console.log(p.description)}customEvent()}}function ChartSetOption(){var n=COMPANY_FONT?{fontFamily:COMPANY_FONT}:null;Highcharts.setOptions({chart:{reflow:!1,style:n},lang:{thousandsSep:","}})}function CreateYaxis(n){var r=n.length,i=[],t;if(0<r)for(t=0;t<r;t++)t===0?i.push(YaxisLeftFormat(n[t])):i.push(YaxisRightFormat(n[t]));return i}function CreateSeries(n,t){for(var u,f,h,e=[],c=n.length,i=0;i<c;i++){var r=n[i],o,s=[],l=r.DataList.length;for(u=0;u<l;u++)f=r.DataList[u]-0,f||(f=null),s.push(f);r.Type!="pie"&&(h=GraphId+i+"ir",o=ColumnSeries(r,s,t,h),e.push(o))}return e}function CreatePieSeries(n){var u=[],r,f,t;if(n&&0<n.length)for(r=n[0].Data,f=r.length,i=0;i<f;i+=1)t=r[i],u.push({name:t.Name,y:t.Y-0,color:t.Color});return u}function IsStack(n){for(var i=!1,t=0;t<n.length;t++)if(n[t].IsStacking===!0){i=!0;break}return i}function CreateDataLabel(n){for(var i,r={},t=0;t<n.length;t++)i=n[t],r[i.Position]=i.Text;return r}function addEvent(){}function customEvent(){}function graphTableLayout(){var n;if(!Modernizr.flexbox&&!Modernizr.flexboxlegacy){var i=$(".graph-wrapper"),r=$('.table-wrapper:not(".table-top")'),u=$($(".fram-wrapper")[0]);try{if(i.length>1&&r.length>1){for(n=0;n<i.length;n++){var t=$("<div><\/div>").addClass("graph-table-wrapper"),f=$("<div><\/div>").addClass("graph-table-outer"),e=i.eq(n),o=r.eq(n);t.append(e);t.append(o);n==0||n%2==0?(u.append(f),t.addClass("left")):t.addClass("right");u.find(".graph-table-outer:last-child").append(t)}$("html").removeClass("no-flexbox")}}catch(s){console.log(s.message)}}}var FrameId,GraphId,Lang