!function(){var t=function(t){this.$container=$(t),this.init()};t.prototype.init=function(){new MOD.UI.Accordion(this.$container.find(".mod-ui-accordion")),this.bindEvents()},t.prototype.bindEvents=function(){this.$container.find(".mod-ui-accordion__content--const").on(MOD.UI.Accordion.ToggleEvent,$.proxy(this.getChartData,this)),this.$container.find(".mod-ui-link").on("click",$.proxy(this.handleLinkClick,this))},t.prototype.handleLinkClick=function(t){t.stopPropagation()},t.prototype.getChartData=function(t,i){if(i){var o=$(t.target).attr("aria-controls"),r=$("#"+o).find(".mod-commodities-indices-aside__chart-container");if(0==r.find(".highcharts-container").length){var n=r.data("mod-issue-id");MOD.UI.Loading.show(r),$.ajax({url:MOD.Common.resolveUrl("~/currencies/ajax/getcurrencychartdata"),data:{issueId:n}}).done($.proxy(this.renderChart,this,r)).fail($.proxy(this.renderError,this,r))}}},t.prototype.renderChart=function(t,i){var o=i?i.data:t.data("mod-chart-config"),r=MOD.Colors;MOD.UI.Loading.hide(t),null!=o&&null!=o.data?t.highcharts({title:{text:null},legend:{enabled:!1},credits:{enabled:!1},chart:{plotBackgroundColor:r.background,plotShadow:!1,backgroundColor:r.background,borderWidth:0,height:150},tooltip:{valueDecimals:2},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"%a %e/%m"},labels:{style:{"font-size":"10px"}},gridLineWidth:1,gridLineColor:"#E9DECF",lineColor:"#E9DECF",tickColor:"#E9DECF",showLastLabel:!1},yAxis:{title:{text:null},labels:{format:"{value:.2f}",style:{"font-size":"10px"}},gridLineColor:"#E9DECF"},series:[{data:o.data,stickyTracking:!1,name:"Rate",color:r.chartRainbow1,lineWidth:2}]}):this.renderError(t)},t.prototype.renderError=function(t){MOD.UI.Loading.hide(t),t.find(".mod-highcharts-error").remove(),t.append('
Chart unavailable
')},MOD.CommoditiesIndicesAsideApp=t}(); !function(){var i=function(i){this.$container=$(i),this.init()};i.prototype.init=function(){this.newstabs=new MOD.ModuleTabs(this.$container.find(".mod-ui-tab-row"),this.$container),this.newstabs.init()},MOD.CommoditiesPerformanceApp=i}(); !function(){var t=function(t){this.$container=$(t),this.$container.length&&this.init()};t.prototype.init=function(){this.selectBox=this.$container.find("select"),this.$container.on("change","select",$.proxy(this.handleChange,this)),this.$container.find("select").each(function(){var t=$(this).find("option[selected]").val();t?$(this).val(t):this.selectedIndex=0})},t.prototype.handleChange=function(){this.selectBox.trigger("mod-navigate",this.selectBox.val())},MOD.CommoditiesSelectorApp=t}();