this.depp||function(n,e){depp=function(){function p(n){throw new Error("Depp Error: "+n)}function r(n,e){var t=function r(n,i){i=i||[];var c=[],o=[];return n.forEach(function(t){if(0<=i.indexOf(t)&&p("Circular reference"),!(t in f))return c.push("#"+t);f[t].forEach(function(n){if("#"==n[0]){var e=i.slice();e.push(t),e=r([n.slice(1)],e),c=c.concat(e[0]),o=o.concat(e[1])}else o.push(n)})}),[c,o]}(n);t[0].length?i(t[0],function(){r(n,e)}):e(t[1])}function i(n,t){var e,r,i=n.length,c=i;if(0==i)return t();for(e=function(n,e){if(e)return t(n);--c||t()};i--;)(r=n[i])in a?e(r,a[r]):(o[r]=o[r]||[]).push(e)}function l(n,e){var t=o[n];if(a[n]=e,t)for(;t.length;)t[0](n,e),t.splice(0,1)}var n={},u=function(){},f={},o={},a={},s={},d={};return n.define=function(n){var e;for(var t in n)t in f&&p("Bundle already defined"),e=n[t],f[t]=e.push?e:[e],l("#"+t)},n.config=function(n){for(var e in n)d[e]=n[e]},n.require=function(n,e,t){r(n=n.push?n:[n],function(n){i(n,function(n){n?(t||u)(n):(e||u)()}),n.forEach(function(n){var t,r,i,c,e,o,f;n in s||(s[n]=!0,t=n,r=l,e=document,o=d.before||u,f=t.replace(/^(css|img)!/,""),/(^css!|\.css$)/.test(t)?(i=!0,(c=e.createElement("link")).rel="stylesheet",c.href=f):/(^img!|\.(png|gif|jpg|svg)$)/.test(t)?(c=e.createElement("img")).src=f:((c=e.createElement("script")).src=t,c.async=!1),c.onload=c.onerror=c.onbeforeload=function(n){var e=n.type[0];if(i&&"hideFocus"in c)try{c.sheet.cssText.length||(e="e")}catch(n){18!=n.code&&(e="e")}if("b"==e){if(!n.defaultPrevented)return;e="e"}r(t,"e"==e)},o(t,c),e.head.appendChild(c))})})},n.done=function(n){f[n]=[],l("#"+n)},n.isDefined=function(n){return n in f},n.reset=function(){f={},o={},a={},s={},d={}},n}(),(e=n.createEvent("HTMLEvents")).initEvent?e.initEvent("depp-load",!1,!1):e=new Event("depp-load"),n.dispatchEvent(e)}(document);!function(i){var n={callback:function(){},runOnLoad:!0,frequency:100,previousVisibility:null},c={checkVisibility:function(i,n){if(jQuery.contains(document,i[0])){var e=n.previousVisibility,t=i.is(":visible");n.previousVisibility=t;var u=null==e;u?n.runOnLoad&&n.callback(i,t,u):e!==t&&n.callback(i,t,u),setTimeout(function(){c.checkVisibility(i,n)},n.frequency)}}};i.fn.visibilityChanged=function(e){var t=i.extend({},n,e);return this.each(function(){c.checkVisibility(i(this),t)})}}(jQuery);!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.bounty=e():t.bounty=e()}(this,function(){return function(t){function e(a){if(r[a])return r[a].exports;var n=r[a]={exports:{},id:a,loaded:!1};return t[a].call(n.exports,n,n.exports,e),n.loaded=!0,n.exports}var r={};return e.m=t,e.c=r,e.p="/",e(0)}([function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=r(1);Object.defineProperty(e,"default",{enumerable:!0,get:function(){return(t=a,t&&t.__esModule?t:{default:t}).default}})},function(t,e,r){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=a(r(2)),l=r(5),i=a(r(10));e.default=function(t){var e,r=t.el,a=t.value,o=t.initialValue,c=void 0===o?null:o,u=t.lineHeight,f=void 0===u?1.35:u,d=t.letterSpacing,s=void 0===d?1:d,p=t.animationDelay,v=void 0===p?100:p,y=t.letterAnimationDelay,h=void 0===y?100:y,g=(0,l.select)(r),b=window.getComputedStyle(g),m=parseInt(b.fontSize,10),x=(m*f-m)/2+m/10,_=m*f-x,M=Date.now(),j=0,w=m*f+x;g.innerHTML="";var P,O,N,S,A,D,E=l.append.call(g,"svg"),B=(e=l.append.call(E,"svg"),l.attr).call(e,"mask","url(#mask-"+M+")"),F=l.append.call(E,"defs");S=F,A=M,(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=(D=l.append.call(S,"linearGradient"),l.attr).call(D,"id","gradient-"+A),l.attr).call(D,"x1","0%"),l.attr).call(D,"y1","0%"),l.attr).call(D,"x2","0%"),l.attr).call(D,"y2","100%"),l.append).call(D,"stop"),l.attr).call(D,"offset","0"),l.attr).call(D,"stop-color","white"),l.attr).call(D,"stop-opacity","0"),l.select).call(D,"#gradient-"+A),l.append).call(D,"stop"),l.attr).call(D,"offset","0.2"),l.attr).call(D,"stop-color","white"),l.attr).call(D,"stop-opacity","1"),l.select).call(D,"#gradient-"+A),l.append).call(D,"stop"),l.attr).call(D,"offset","0.8"),l.attr).call(D,"stop-color","white"),l.attr).call(D,"stop-opacity","1"),l.select).call(D,"#gradient-"+A),l.append).call(D,"stop"),l.attr).call(D,"offset","1"),l.attr).call(D,"stop-color","white"),l.attr).call(D,"stop-opacity","0"),P=F,O=M,(N=(N=(N=(N=(N=(N=(N=l.append.call(P,"mask"),l.attr).call(N,"id","mask-"+O),l.append).call(N,"rect"),l.attr).call(N,"x",0),l.attr).call(N,"y",0),l.attr).call(N,"width","100%"),l.attr).call(N,"height","100%"),l.attr).call(N,"fill","url(#gradient-"+O+")");var k=function(t,e){for(var r=String(t).replace(/ /g," ").split(""),a=String(t).search(/\d/);e.length>r.length;){var n=e[e.length-r.length-1+a];r.splice(a,0,isNaN(parseInt(n,10))?n:"0")}return r},I=String(c||"0"),C=k(String(a),I),G=k(I,String(a)),q=C.map(function(t,e){var r,a,n,i,o,c,u,d,s,p,v,y,h=e+"-"+M;return isNaN(parseInt(t,10))||isNaN(parseInt(G[e],10))?{isDigit:!1,node:(p=B,v=t,(y=(y=l.append.call(p,"g"),l.append).call(y,"text"),l.text).call(y,v)),value:t,offset:{x:0,y:_}}:{isDigit:!0,id:h,node:(i=B,o=m,c=f,u=h,s=(d=(d=l.append.call(i,"g"),l.attr).call(d,"id","digit-"+u),l.style).call(d,"filter","url(#motionFilter-"+u+")"),[0,1,2,3,4,5,6,7,8,9,0].forEach(function(t,e){var r;(r=(r=l.append.call(s,"text"),l.attr).call(r,"y",-e*o*c),l.text).call(r,t)}),s),filter:(r=F,a=h,(n=(n=(n=(n=(n=(n=(n=l.append.call(r,"filter"),l.attr).call(n,"id","motionFilter-"+a),l.attr).call(n,"width","300%"),l.attr).call(n,"x","-100%"),l.append).call(n,"feGaussianBlur"),l.attr).call(n,"class","blurValues"),l.attr).call(n,"in","SourceGraphic"),l.attr).call(n,"stdDeviation","0 0")),value:Number(t),initial:Number(G[e]),offset:{x:0,y:_+Number(G[e])*(m*f)}}}),H=[],V=q.filter(function(t){return t.isDigit});V.forEach(function(t,e){var r=t.initial*(m*f),a=(30+t.value)*(m*f),n=(0,i.default)({from:r,to:a,delay:(V.length-1-e)*h+v,step:function(e){var n;t.offset.y=_+e%(m*f*10),(n=t.node,l.attr).call(n,"transform","translate("+t.offset.x+", "+t.offset.y+")");var i=(r+a)/2,o=Number(Math.abs(Math.abs(Math.abs(e-i)-i)-r)/100).toFixed(1);(n=t.filter,l.attr).call(n,"stdDeviation","0 "+o)},end:0===e?function(){return z()}:function(t){return t}});H.push(n)});var z=(0,n.default)(function(t){var e,r,a;j=0,q.forEach(function(t){try{var e=t.node.getBBox().width;t.offset.x=j,t.isDigit&&[].concat(function(t){if(Array.isArray(t)){for(var e=0,r=Array(t.length);e2&&void 0!==arguments[2]?arguments[2]:"";return this.style.setProperty(t,e,r),this}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return this.textContent=t,this}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2};e.default=function(t){var e=t.from,a=t.to,n=t.duration,l=void 0===n?3e3:n,i=t.delay,o=void 0===i?0:i,c=t.easing,u=void 0===c?r:c,f=t.start,d=void 0===f?function(t){return t}:f,s=t.step,p=void 0===s?function(t){return t}:s,v=t.end,y=void 0===v?function(t){return t}:v,h=e,g=0,b=!1;return{update:function(t){if(!b){g||(g=t,d(h));var r=Math.min(Math.max(t-g-o,0),l)/l;h=u(r)*(a-e)+e,p(h),1===r&&(b=!0,y(h))}}}}}])});depp.define({"mcw-chartjs":[mcw.url+"assets/public/js/Chart.min-3.3.2.js"],"mcw-echarts":[mcw.url+"assets/public/js/Charts.min.js"],"mcw-datatable":[mcw.url+"assets/public/js/jquery.dataTables.min.js",mcw.url+"assets/public/js/dataTables.responsive.min.js"]});(function($){function rgb2hex(rgb){rgb=rgb.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);return rgb&&4===rgb.length?"#"+("0"+parseInt(rgb[1],10).toString(16)).slice(-2)+("0"+parseInt(rgb[2],10).toString(16)).slice(-2)+("0"+parseInt(rgb[3],10).toString(16)).slice(-2):""}function isBrightness($that){var c=rgb2hex($that.css("background-color")),rgb=parseInt(c.substring(1),16),r=rgb>>16&255,g=rgb>>8&255,b=rgb>>0&255,luma=.2126*r+.7152*g+.0722*b;luma<50&&$that.addClass("invert-act")}mcw.number_format=function(number,decimals,dec_point,thousands_point){if(null==number||!isFinite(number))return"";if(!decimals){var len=number.toString().split(".").length;decimals=len>1?len:0}dec_point||(dec_point=".");thousands_point||(thousands_point=",");number=parseFloat(number).toFixed(decimals);number=number.replace(".",dec_point);var splitNum=number.split(dec_point);splitNum[0]=splitNum[0].replace(/\B(?=(\d{3})+(?!\d))/g,thousands_point);number=splitNum.join(dec_point);return number};mcw.numberFormat=function(num,iso,shorten=!1,decimals="auto"){num=parseFloat(num);var format=void 0!==mcw.currency_format[iso]?mcw.currency_format[iso]:mcw.default_currency_format;decimals=shorten?format.decimals:"auto"==decimals?num>=1?format.decimals:num<1e-6?14:6:parseInt(decimals);num=num.toFixed(decimals);var index=0,suffix="",suffixes=[""," K"," M"," B"," T"];if(shorten){for(;num>1e3;){num/=1e3;index++}suffix=suffixes[index]}return mcw.number_format(num,decimals,format.decimals_sep,format.thousands_sep)+suffix};mcw.priceFormat=function(price,iso,shorten=!1,decimals="auto"){price=parseFloat(price);var format=void 0!==mcw.currency_format[iso]?mcw.currency_format[iso]:mcw.default_currency_format;price=mcw.numberFormat(price,iso,shorten,decimals);var out=format.position;out=out.replace("{symbol}",''+format.symbol+"");out=out.replace("{space}"," ");out=out.replace("{price}",""+price+"");return out};$.fn.extend({animateCss:function(animationName,callback){var animationEnd=function(el){var animations={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"};for(var t in animations)if(void 0!==el.style[t])return animations[t]}(document.createElement("div"));this.addClass("mcw-animated "+animationName).one(animationEnd,function(){$(this).removeClass("mcw-animated "+animationName);"function"==typeof callback&&callback()});return this}});var realtimes=$('[data-realtime="on"]');if(realtimes.length>0){var socket=new WebSocket("wss://ws.coincap.io/prices?assets=ALL");socket.addEventListener("message",function(msg){var prices=JSON.parse(msg.data);for(var coin in prices)realtimes.find('[data-live-price="'+coin+'"]').each(function(){$(this).realTime(coin,prices[coin])})})}$.fn.realTime=function(coin,priceusd){var self=$(this),rate=self.data("rate"),currency=self.data("currency"),timeout=parseInt($(this).attr("data-timeout"))||0,difference=Math.floor(Date.now())-timeout;if(difference>1e4){var price=mcw.priceFormat(priceusd*rate,currency);self.html(price);priceusd>parseFloat(self.attr("data-price"))&&self.animateCss("liveup");priceusd-1&&$(this).addClass("invertable")})};$(".mcw-dark-theme,.mcw-midnight-theme,.mcw-custom-theme,.mcw-table.dark").each(function(){$(this).invertable()});$.fn.inView=function(){var win=$(window);obj=$(this);var scrollPosition=win.scrollTop(),visibleArea=win.scrollTop()+win.height(),objEndPos=obj.offset().top+obj.outerHeight();return visibleArea>=objEndPos&&scrollPosition<=objEndPos};$.fn.drawChart=function(){var self=$(this);depp.require("mcw-chartjs",function(){var rate=self.data("rate")?self.data("rate"):1,currency=self.data("currency")?self.data("currency"):"USD",color=self.data("color"),gradient=parseInt(self.data("gradient")),border=parseInt(self.data("border")),opacity=parseFloat(self.data("opacity")),values=self.data("points").split(",").slice(0,24);values=values.map(function(value){value=parseFloat(value)*rate;var decimals=value>=1?2:value<1e-6?14:6;return value.toFixed(decimals)});background=background||color;if(0===gradient)var background="rgba("+color+","+opacity+")";else{background=self[0].getContext("2d").createLinearGradient(0,0,0,gradient);background.addColorStop(0,"rgba("+color+",0.3)");background.addColorStop(1,"rgba("+color+",0)")}var data={labels:values,datasets:[{data:values,fill:!0,backgroundColor:background,borderColor:"rgb("+color+")",pointBorderColor:"rgb("+color+")",lineTension:.25,pointRadius:0,borderWidth:border}]},options={interaction:{intersect:!1,mode:"nearest"},plugins:{legend:{display:!1},tooltip:{callbacks:{label:function(tooltipItem,data){return mcw.priceFormat(tooltipItem.parsed.y,currency).replace(/(<([^>]+)>)/gi,"")},title:function(tooltipItem,data){return""}}}},scales:{x:{display:!1},y:{display:!1}},maintainAspectRatio:!1};new Chart(self[0].getContext("2d"),{type:"line",data:data,options:options})})};$.fn.mcwTable=function(){var self=this,breakpoint=480,table=self.find(".mcw-datatable");depp.require("mcw-datatable",function(){$.fn.dataTableExt.oPagination.info_buttons={fnInit:function(e,a,n){var t=e._iDisplayStart+1+" - "+e.fnDisplayEnd()+" of "+e.fnRecordsDisplay(),i=document.createElement("span"),s=document.createElement("span"),o=document.createElement("span");i.appendChild(document.createTextNode(e.oLanguage.oPaginate.sPrevious)),o.appendChild(document.createTextNode(e.oLanguage.oPaginate.sNext)),s.appendChild(document.createTextNode(t)),i.className="paginate_button previous",o.className="paginate_button next",s.className="paginate_button info",a.appendChild(i),a.appendChild(s),a.appendChild(o),$(i).click(function(){e.oApi._fnPageChange(e,"previous"),n(e)}),$(o).click(function(){e.oApi._fnPageChange(e,"next"),n(e)}),$(i).bind("selectstart",function(){return!1}),$(o).bind("selectstart",function(){return!1})},fnUpdate:function(e,a){if(e.aanFeatures.p)for(var n=e.aanFeatures.p,t=0,i=n.length;t<"datatable-scroll"t><"loader show"><"dataTables-footer"lp><"clear">',order:[],scrollCollapse:!0,pagingType:"info_buttons",responsive:{details:{type:self.width()=12?"PM":"AM";hours%=12;hours=hours||12;minutes=minutes<10?"0"+minutes:minutes;var strTime=hours+":"+minutes+" "+ampm;return strTime}function drawChart(){chart.showLoading("default",{text:"",color:theme.titleColor,maskColor:theme.backgroundColor});getData(function(data){var labels=[],values=[],volumes=[];if("chart"===opts.type)for(var i=0;i10;options.dataZoom.show=zoomshow;options.dataZoom.start="all"==opts.period?0:zoomstart;options.grid.bottom=zoomshow?50:10;options.series[1].data=volumes}options.yAxis[0].min="all"==opts.period?0:null;chart.setOption(options);chart.hideLoading()})}setInterval(function(){if(sessionStorage.length>0)for(var j=0;j-1&&sessionStorage.setItem(sessionStorage.key(j),"")},18e5);var options={type:self.attr("data-type"),coin:self.attr("data-coin"),symbol:self.attr("data-symbol"),currency:self.attr("data-currency"),rate:parseFloat(self.attr("data-rate")),period:self.attr("data-view"),theme:self.attr("data-theme"),smooth:"true"==self.attr("data-smooth"),textColor:self.attr("data-areacolor"),areaColor:self.attr("data-bgcolor"),font:self.attr("data-font")},opts=$.extend({type:"chart",coin:"bitcoin",symbol:"BTC",currency:"USD",rate:1,period:"day",theme:"dark",smooth:!0,areaColor:"rgba(112,147,254,0.8)",textColor:"#202328",font:"inherit"},options),themes={light:{backgroundColor:"#fff",color:"chart"==opts.type&&""!=opts.textColor?[opts.textColor]:"#202328",fontFamily:"default"==opts.font?self.css("font-family"):opts.font,chartColors:"chart"==opts.type?""!=opts.areaColor?[opts.areaColor]:"rgba(112,147,254,0.8)":["rgba(108,130,145,0.2)"],titleColor:"chart"==opts.type?""!=opts.areaColor?[opts.areaColor]:"rgba(112,147,254,0.8)":"#656565",xAxis:"#333333",yAxis:"#333333",axisLine:"rgba(54,60,78,0.1)",border:"#eee"},dark:{backgroundColor:"#202328",color:"chart"==opts.type&&""!=opts.textColor?[opts.textColor]:"#fff",fontFamily:"default"==opts.font?self.css("font-family"):opts.font,chartColors:"chart"==opts.type?""!=opts.areaColor?[opts.areaColor]:"rgba(112,147,254,0.8)":["rgba(108,130,145,0.2)"],titleColor:"chart"==opts.type?""!=opts.areaColor?[opts.areaColor]:"rgba(112,147,254,0.8)":"#fff",xAxis:"#dddddd",yAxis:"#dddddd",axisLine:"#363c4e",border:"#202328"}},theme=themes[opts.theme],periods={chart:{day:1,week:7,month:30,threemonths:90,sixmonths:180,year:365,all:"max"},candlestick:{day:24,week:168,month:30,threemonths:90,sixmonths:180,year:365,all:2e3}},periodnames={day:"Day",week:"Week",month:"Month",threemonths:"3 Months",sixmonths:"6 Months",year:"Year",all:"All Time"},months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],breakpoint=320,chart=echarts.init(self.get(0));options={animation:!1,backgroundColor:theme.backgroundColor,color:theme.chartColors,textStyle:{color:theme.color,fontFamily:theme.fontFamily},title:{text:opts.symbol+"/"+opts.currency,subtext:periodnames[opts.period],textStyle:{color:theme.titleColor}},grid:{left:15,right:15,top:self.width()>breakpoint?80:110,bottom:10,containLabel:!0},tooltip:{trigger:"axis",formatter:function(params){var tooltip=params[0].name;if("chart"==opts.type){tooltip+="
";tooltip+=params[0].marker+' Price: '+mcw.priceFormat(params[0].value,opts.currency);tooltip+=""}else{tooltip+="
";tooltip+=params[0].marker+' H: '+mcw.priceFormat(params[0].value[4],opts.currency)+"";tooltip+=' L: '+mcw.priceFormat(params[0].value[3],opts.currency)+"";tooltip+="
";tooltip+=params[0].marker+' O: '+mcw.priceFormat(params[0].value[2],opts.currency)+"";tooltip+=' C: '+mcw.priceFormat(params[0].value[1],opts.currency)+"";tooltip+="
";tooltip+=params[1].marker+' V: '+mcw.numberFormat(params[1].value,opts.currency,!1,0)+" "+opts.coin}return tooltip}},dataZoom:{show:!1,realtime:!0,start:0,end:100,textStyle:{color:theme.color}},toolbox:{show:!0,itemSize:22,left:self.width()>breakpoint?"right":"left",top:self.width()>breakpoint?"top":50,feature:{myTool1:{show:!0,title:periodnames.day,icon:"image://"+mcw.url+"assets/public/charts/images/1d-dark-01.svg",onclick:function(){changeData("day")}},myTool2:{show:!0,title:periodnames.week,icon:"image://"+mcw.url+"assets/public/charts/images/1w-dark-01.svg",onclick:function(){changeData("week")}},myTool3:{show:!0,title:periodnames.month,icon:"image://"+mcw.url+"assets/public/charts/images/1m-dark-01.svg",onclick:function(){changeData("month")}},myTool4:{show:!0,title:periodnames.threemonths,icon:"image://"+mcw.url+"assets/public/charts/images/3m-dark-01.svg",onclick:function(){changeData("threemonths")}},myTool5:{show:!0,title:periodnames.sixmonths,icon:"image://"+mcw.url+"assets/public/charts/images/6m-dark-01.svg",onclick:function(){changeData("sixmonths")}},myTool6:{show:!0,title:periodnames.year,icon:"image://"+mcw.url+"assets/public/charts/images/1y-dark-01.svg",onclick:function(){changeData("year")}},myTool7:{show:!0,title:periodnames.all,icon:"image://"+mcw.url+"assets/public/charts/images/all-dark-01.svg",onclick:function(){changeData("all")}},mark:{show:!1},dataView:{show:!1},magicType:{show:!1},restore:{show:!1},saveAsImage:{show:!1}}},xAxis:[],yAxis:[],series:[]};if("chart"==opts.type){options.xAxis.push({type:"category",boundaryGap:!1,axisLabel:{textStyle:{color:theme.xAxis}}});options.yAxis.push({type:"value",scale:!0,axisLabel:{textStyle:{color:theme.yAxis},formatter:function(value){return 0==value?0:mcw.numberFormat(value,opts.currency)}},splitLine:{show:!0,lineStyle:{color:theme.axisLine,width:1,type:"solid"}},boundaryGap:!1});options.series.push({name:"Price",type:"line",smooth:opts.smooth,itemStyle:{normal:{areaStyle:{type:"default"}}}})}else{options.xAxis.push({type:"category",boundaryGap:!0,axisTick:{onGap:!1},splitLine:{show:!1},axisLabel:{textStyle:{color:theme.xAxis}}});options.yAxis.push({type:"value",scale:!1,axisLabel:{textStyle:{color:theme.yAxis},formatter:function(value){return 0==value?0:mcw.numberFormat(value,opts.currency)}},splitLine:{show:!1},boundaryGap:["0%","0%"]},{type:"value",scale:!0,axisLabel:{textStyle:{color:theme.yAxis},formatter:function(value){return 0==value?0:mcw.numberFormat(value,opts.currency)}},splitLine:{show:!0,lineStyle:{color:theme.axisLine,width:1,type:"solid"}},boundaryGap:["0%","0%"]});options.series.push({name:"OHLC",type:"k",itemStyle:{normal:{color:"#dc3545",color0:"#23BF08"}},yAxisIndex:1});options.series.push({name:"Volume",type:"bar"})}self.css("background",theme.backgroundColor);self.css("border-color",theme.border);drawChart();$(window).on("resize",function(){options.grid.top=self.width()>breakpoint?80:110;options.toolbox.left=self.width()>breakpoint?"right":"left";options.toolbox.top=self.width()>breakpoint?"top":50;chart.setOption(options);chart.resize()});self.visibilityChanged({callback:function(element,visible,initialLoad){visible&&$(window).trigger("resize")},runOnLoad:!0,frequency:100})})}};$.fn.mcwConverter=function(){function calcdown(){var optiononeval=optionone[0].selectize.options[optionone.val()].val,optiontwoval=optiontwo[0].selectize.options[optiontwo.val()].val,out="",val=parseFloat(fieldone.val().replace(/,/g,""));out="crypto"===from&&"crypto"===to?val?val*(optiononeval/optiontwoval):"":"fiat"===from&&"fiat"===to?val?val*(optiontwoval/optiononeval):"":"fiat"===from&&"crypto"===to?val?val/(optiononeval*optiontwoval):"":val?val*optiononeval*optiontwoval:"" ;out=parseFloat(out);fieldtwo.val(mcw.numberFormat(out))}function calcup(){var optiononeval=optionone[0].selectize.options[optionone.val()].val,optiontwoval=optiontwo[0].selectize.options[optiontwo.val()].val,out="",val=parseFloat(fieldtwo.val().replace(/,/g,""));out="crypto"===from&&"crypto"===to?val?val*(optiontwoval/optiononeval):"":"fiat"===from&&"fiat"===to?val?val*(optiononeval/optiontwoval):"":"fiat"===from&&"crypto"===to?val?val*optiononeval*optiontwoval:"":val?val*(1/optiontwoval)/optiononeval:"";out=parseFloat(out);fieldone.val(mcw.numberFormat(out))}var self=this;if(0!==this.length){this.find("select").selectize({onInitialize:function(){var s=this;this.revertSettings.$children.each(function(){$.extend(s.options[this.value],$(this).data())});s.$dropdown.addClass("mcw-conv-style")},dropdownParent:"body"});this.find(".mcw-convert-swap").click(function(){self.find(".mcw-form-group").eq(0).toggleClass("mcw-form-group-swap")});var from=this.attr("data-from"),to=this.attr("data-to"),auto="true"==this.attr("data-auto"),optionone=this.find("select").first(),optiontwo=this.find("select").last(),fieldone=this.find("input.mcw-field").first(),fieldtwo=this.find("input.mcw-field").last(),direction="down",curfiat=$(this).closest(".cryptoboxes").data("fiat"),curcrypto=$(this).closest(".cryptoboxes").data("crypto"),fromdefault="fiat"==from?curfiat:"",todefault="crypto"==from?"fiat"==to?curfiat:"bitcoin"==optionone[0].value?"ethereum":"":"fiat"==to?"USD"==curfiat?"EUR":"USD":""!=curcrypto?curcrypto:"";""!=fromdefault&&optionone[0].selectize.setValue(fromdefault);""!=todefault&&optiontwo[0].selectize.setValue(todefault);fieldone.val(1);calcdown();if(auto){fieldone.on("input",function(){calcdown()});fieldtwo.on("input",function(){calcup()});optionone.change(function(){calcup();direction="up"});optiontwo.change(function(){calcdown();direction="down"})}else{fieldone.on("input",function(){direction="down"});fieldtwo.on("input",function(){direction="up"});var button=this.find(".mcw-button");button.click(function(e){e.preventDefault();"down"==direction?calcdown():calcup()})}}};$.fn.mcwHeadCard=function(){var self=this,el=self.find(".mcw-price"),realtime=self.parents(".cryptoboxes").data("realtime"),curprice=el.text(),rate=el.data("rate"),currency=el.data("currency");bounty.default({el:el[0],initialValue:curprice,value:curprice});"on"==realtime&&socket.addEventListener("message",function(msg){var prices=JSON.parse(msg.data),timeout=parseInt(el.attr("data-timeout"))||0,difference=Math.floor(Date.now())-timeout;for(var coin in prices)if(el.data("live")==coin&&difference>1e4&&prices[coin]!==parseFloat(el.attr("data-price"))){var newprice=$(mcw.priceFormat(parseFloat(prices[coin]*rate),currency)).text();bounty.default({el:el[0],initialValue:curprice,value:newprice});curprice=newprice;el.attr("data-price",prices[coin]);el.attr("data-timeout",Math.floor(Date.now()))}});var toggleswitch=self.find(".mcw-toggle-switch");toggleswitch.click(function(e){e.preventDefault();rate=$(this).data("rate");currency=$(this).data("currency");self.find(".mcw-toggle-switch").removeClass("active");$(this).addClass("active");var newprice=$(mcw.priceFormat(parseFloat(el.attr("data-price")*rate),currency)).text();bounty.default({el:el[0],initialValue:curprice,value:newprice});curprice=newprice;return!1})};$.fn.mcwAccordion=function(){var self=this;self.find(".mcw-list-item:eq(0)").addClass("active").find(".mcw-list-body").slideDown();self.find(".mcw-list-header").click(function(){$(this).parents(".mcw-list").find(".mcw-list-item").not($(this).parent()).removeClass("active").find(".mcw-list-body").slideUp();$(this).parent().toggleClass("active");$(this).next(".mcw-list-body").slideToggle()})};$(".mcw-card-7").each(function(){$(this).mcwHeadCard()});$(".mcw-table").each(function(){$(this).mcwTable()});$(".mcw-chart").each(function(){$(this).mcwChart()});$.fn.mcwTabs=function(){var self=this,tabs=self.find(".mcw-tab"),items=self.find(".mcw-tab-content");tabs.click(function(){var index=$(this).index();tabs.removeClass("active");$(this).addClass("active");items.not(":eq("+index+")").removeClass("active");items.eq(index).addClass("active")})};$(".mcw-converter").each(function(){$(this).mcwConverter()});$(".mcw-list-2").each(function(){$(this).mcwAccordion();$(this).find("canvas").each(function(){$(this).drawChart()})});$(".mcw-list-3").each(function(){$(this).find("canvas").each(function(){$(this).drawChart()})});$(".mcw-multi-tabs").each(function(){$(this).mcwTabs()});$(".mcw-box").each(function(){$(this).find("canvas").each(function(){$(this).drawChart()});$(this).find(".chart-offset").show();if($(this).hasClass("mcw-box-2")){var self=$(this),crypto=self.find(".mcw-crypto-convert"),fiat=self.find(".mcw-fiat-convert");self.find("select").change(function(){var total=parseFloat(crypto.val())*parseFloat(fiat.val()),currency=fiat.find("option:selected").text();price=mcw.priceFormat(total,currency);self.find(".mcw-price").html(price);var percent=crypto.find(":selected").data("change");self.find(".mcw-list-change").html(Math.abs(percent)+"%");percent>=0?self.find(".mcw-list-change").toggleClass("down up"):self.find(".mcw-list-change").toggleClass("up down")})}});$.fn.multiply=function(numCopies){for(var newElements=this.clone(),i=1;i');mult>.5?$(this).find(".cc-dup").append(clonedElem.multiply(Math.ceil(mult))):$(this).find(".cc-dup").append(clonedElem.multiply(1));$(this).css("width",listWidth);$(this).find("canvas").each(function(){$(this).drawChart()});var itemcount=$(this).find(".cc-coin").length,itemsize=listWidth/itemcount,speed=$(this).closest(".mcw-ticker").data("speed"),duration=10*itemsize;if(200===speed)duration=10;else if(0==speed)duration=0;else if(speed>100){speed-=100;speed=speed/10*itemsize;duration-=speed}else if(speed<100){speed=100-speed;speed=speed/10*(8*itemsize);duration+=speed}speed=itemcount*duration/1e3;$(this).css("animation-duration",speed+"s");$(this).closest(".mcw-ticker").css("visibility","visible");if($(this).closest(".mcw-ticker").hasClass("mcw-header")){$("body").css("padding-top",$(this).closest(".mcw-ticker").height()+"px");$("#wpadminbar").css("margin-top",$(this).closest(".mcw-ticker").height()+"px")}})});$.fn.coinmcResize=function(){var breakpoint="xs",width=this.find(".cmc-row").length>0?this.find(".cmc-row").eq(0).width():this.width();width>=992?breakpoint="lg":width>=768?breakpoint="md":width>=576&&(breakpoint="sm");this.removeClass("cmcl-xs cmcl-sm cmcl-md cmcl-lg").addClass("cmcl-"+breakpoint);this.trigger("view")};$(".mcwgrid").each(function(){var self=this;$(this).coinmcResize();$(window).resize(function(){$(self).coinmcResize()})})})(jQuery);