var XDate=function(n,t,i,r){function f(){var r=this instanceof f?this:new f,i=arguments,t=i.length,e,u;if(typeof i[t-1]=="boolean"&&(e=i[--t],i=w(i,0,t)),t)if(t==1){if(t=i[0],t instanceof n||typeof t=="number")r[0]=new n(+t);else if(t instanceof f)i=r,u=new n(+t[0]),s(t)&&(u.toString=g),i[0]=u;else if(typeof t=="string"){r[0]=new n(0);n:{for(var i=t,t=e||!1,u=f.parsers,o=0,c;o<u.length;o++)if(c=u[o](i,t,r)){r=c;break n}r[0]=new n(i)}}}else r[0]=new n(h.apply(n,i)),e||(r[0]=p(r[0]));else r[0]=new n;return typeof e=="boolean"&&nt(r,e),r}function s(n){return n[0].toString===g}function nt(t,i,r){return i?s(t)||(r&&(t[0]=new n(h(t[0].getFullYear(),t[0].getMonth(),t[0].getDate(),t[0].getHours(),t[0].getMinutes(),t[0].getSeconds(),t[0].getMilliseconds()))),t[0].toString=g):s(t)&&(t[0]=r?p(t[0]):new n(+t[0])),t}function tt(n,t,i,r,u){var f=c(o,n[0],u),n=c(ot,n[0],u),u=!1;r.length==2&&typeof r[1]=="boolean"&&(u=r[1],r=[i]);i=t==1?(i%12+12)%12:f(1);n(t,r);u&&f(1)!=i&&(n(1,[f(1)-1]),n(2,[st(f(0),f(1))]))}function it(n,i,r,u){var r=Number(r),f=t.floor(r);n["set"+l[i]](n["get"+l[i]]()+f,u||!1);f!=r&&i<6&&it(n,i+1,(r-f)*lt[i],u)}function rt(n,i,r){var n=n.clone().setUTCMode(!0,!0),i=f(i).setUTCMode(!0,!0),u=0,e;if(r==0||r==1){for(e=6;e>=r;e--)u/=lt[e],u+=o(i,!1,e)-o(n,!1,e);r==1&&(u+=(i.getFullYear()-n.getFullYear())*12)}else r==2?(r=n.toDate().setUTCHours(0,0,0,0),u=i.toDate().setUTCHours(0,0,0,0),u=t.round((u-r)/864e5)+(i-u-(n-r))/864e5):u=(i-n)/[36e5,6e4,1e3,1][r-3];return u}function a(i){var r=i(0),u=i(1),f=i(2),i=new n(h(r,u,f)),r=v(ut(r,u,f));return t.floor(t.round((i-r)/864e5)/7)+1}function ut(t,i,r){return(i=new n(h(t,i,r)),i<v(t))?t-1:i>=v(t+1)?t+1:t}function v(t){return t=new n(h(t,0,4)),t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function ft(n,t,i,u){var f=c(o,n,u),e=c(ot,n,u);i===r&&(i=ut(f(0),f(1),f(2)));i=v(i);u||(i=p(i));n.setTime(+i);e(2,[f(2)+(t-1)*7])}function et(n,t,i,r,u){var e=f.locales,h=e[f.defaultLocale]||{},s=c(o,n,u),i=(typeof i=="string"?e[i]:i)||{};return b(n,t,function(n){if(r)for(var t=(n==7?2:n)-1;t>=0;t--)r.push(s(t));return s(n)},function(n){return i[n]||h[n]},u)}function b(n,t,i,u,f){for(var e,h,o="";e=t.match(vt);){if(o+=t.substr(0,e.index),e[1]){h=o;for(var o=n,s=e[1],v=i,y=u,p=f,c=s.length,l=void 0,a="";c>0;)l=at(o,s.substr(0,c),v,y,p),l!==r?(a+=l,s=s.substr(c),c=s.length):c--;o=h+(a+s)}else e[3]?(h=b(n,e[4],i,u,f),parseInt(h.replace(/\D/g,""),10)&&(o+=h)):o+=e[7]||"'";t=t.substr(e.index+e[0].length)}return o+t}function at(n,i,r,u,o){var s=f.formatters[i];if(typeof s=="string")return b(n,s,r,u,o);if(typeof s=="function")return s(n,o||!1,u);switch(i){case"fff":return e(r(6),3);case"s":return r(5);case"ss":return e(r(5));case"m":return r(4);case"mm":return e(r(4));case"h":return r(3)%12||12;case"hh":return e(r(3)%12||12);case"H":return r(3);case"HH":return e(r(3));case"d":return r(2);case"dd":return e(r(2));case"ddd":return u("dayNamesShort")[r(7)]||"";case"dddd":return u("dayNames")[r(7)]||"";case"M":return r(1)+1;case"MM":return e(r(1)+1);case"MMM":return u("monthNamesShort")[r(1)]||"";case"MMMM":return u("monthNames")[r(1)]||"";case"yy":return(r(0)+"").substring(2);case"yyyy":return r(0);case"t":return y(r,u).substr(0,1).toLowerCase();case"tt":return y(r,u).toLowerCase();case"T":return y(r,u).substr(0,1);case"TT":return y(r,u);case"z":case"zz":case"zzz":return o?i="Z":(u=n.getTimezoneOffset(),n=u<0?"+":"-",r=t.floor(t.abs(u)/60),u=t.abs(u)%60,o=r,i=="zz"?o=e(r):i=="zzz"&&(o=e(r)+":"+e(u)),i=n+o),i;case"w":return a(r);case"ww":return e(a(r));case"S":return i=r(2),i>10&&i<20?"th":["st","nd","rd"][i%10-1]||"th"}}function y(n,t){return n(3)<12?t("amDesignator"):t("pmDesignator")}function k(n){return!isNaN(+n[0])}function o(n,t,i){return n["get"+(t?"UTC":"")+l[i]]()}function ot(n,t,i,r){n["set"+(t?"UTC":"")+l[i]].apply(n,r)}function p(t){return new n(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())}function st(t,i){return 32-new n(h(t,i,32)).getUTCDate()}function d(n){return function(){return n.apply(r,[this].concat(w(arguments)))}}function c(n){var t=w(arguments,1);return function(){return n.apply(r,t.concat(w(arguments)))}}function w(n,t,u){return i.prototype.slice.call(n,t||0,u===r?n.length:u)}function ht(n,t){for(var i=0;i<n.length;i++)t(n[i],i)}function e(n,t){for(t=t||2,n+="";n.length<t;)n="0"+n;return n}var l="FullYear,Month,Date,Hours,Minutes,Seconds,Milliseconds,Day,Year".split(","),ct=["Years","Months","Days"],lt=[12,31,24,60,60,1e3,1],vt=/(([a-zA-Z])\2*)|(\((('.*?'|\(.*?\)|.)*?)\))|('(.*?)')/,h=n.UTC,g=n.prototype.toUTCString,u=f.prototype;return u.length=1,u.splice=i.prototype.splice,u.getUTCMode=d(s),u.setUTCMode=d(nt),u.getTimezoneOffset=function(){return s(this)?0:this[0].getTimezoneOffset()},ht(l,function(n,t){u["get"+n]=function(){return o(this[0],s(this),t)};t!=8&&(u["getUTC"+n]=function(){return o(this[0],!0,t)});t!=7&&(u["set"+n]=function(n){return tt(this,t,n,arguments,s(this)),this},t!=8&&(u["setUTC"+n]=function(n){return tt(this,t,n,arguments,!0),this},u["add"+(ct[t]||n)]=function(n,i){return it(this,t,n,i),this},u["diff"+(ct[t]||n)]=function(n){return rt(this,n,t)}))}),u.getWeek=function(){return a(c(o,this,!1))},u.getUTCWeek=function(){return a(c(o,this,!0))},u.setWeek=function(n,t){return ft(this,n,t,!1),this},u.setUTCWeek=function(n,t){return ft(this,n,t,!0),this},u.addWeeks=function(n){return this.addDays(Number(n)*7)},u.diffWeeks=function(n){return rt(this,n,2)/7},f.parsers=[function(t,i,r){if(t=t.match(/^(\d{4})(-(\d{2})(-(\d{2})([T ](\d{2}):(\d{2})(:(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/)){var u=new n(h(t[1],t[3]?t[3]-1:0,t[5]||1,t[7]||0,t[8]||0,t[10]||0,t[12]?Number("0."+t[12])*1e3:0));return t[13]?t[14]&&u.setUTCMinutes(u.getUTCMinutes()+(t[15]=="-"?1:-1)*(Number(t[16])*60+(t[18]?Number(t[18]):0))):i||(u=p(u)),r.setTime(+u)}}],f.parse=function(n){return+f(""+n)},u.toString=function(n,t,i){return n===r||!k(this)?this[0].toString():et(this,n,t,i,s(this))},u.toUTCString=u.toGMTString=function(n,t,i){return n===r||!k(this)?this[0].toUTCString():et(this,n,t,i,!0)},u.toISOString=function(){return this.toUTCString("yyyy-MM-dd'T'HH:mm:ss(.fff)zzz")},f.defaultLocale="",f.locales={"":{monthNames:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),monthNamesShort:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),dayNames:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),dayNamesShort:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),amDesignator:"AM",pmDesignator:"PM"}},f.formatters={i:"yyyy-MM-dd'T'HH:mm:ss(.fff)",u:"yyyy-MM-dd'T'HH:mm:ss(.fff)zzz"},ht("getTime,valueOf,toDateString,toTimeString,toLocaleString,toLocaleDateString,toLocaleTimeString,toJSON".split(","),function(n){u[n]=function(){return this[0][n]()}}),u.setTime=function(n){return this[0].setTime(n),this},u.valid=d(k),u.clone=function(){return new f(this)},u.clearTime=function(){return this.setHours(0,0,0,0)},u.toDate=function(){return new n(+this[0])},f.now=function(){return+new n},f.today=function(){return(new f).clearTime()},f.UTC=h,f.getDaysInMonth=st,typeof module!="undefined"&&module.exports&&(module.exports=f),typeof define=="function"&&define.amd&&define([],function(){return f}),f}(Date,Math,Array);$(document).ready(function(){WidgetController.define("TabularLastUpdate",function(n){var t=this;t.innerHTML="Updated"+new XDate(n.data.LastDataUpdate).toString(" MMMM d, yyyy ")});var t=new Date,n;t.getMonth()==0?n=t.getFullYear()-1:t.getFullYear();WidgetController.init().trigger("refreshBookrunnersChart",{Year:n,Vertical:"ECM",VerticalName:Dict.getValue("ECM"),Region:"GLOBAL",RegionName:Dict.getValue("global")}).trigger("refreshBankRankingChart",{Year:n,Vertical:"IB",VerticalName:Dict.getValue("IB"),Region:"GLOBAL",RegionName:Dict.getValue("global")}).trigger("refreshMnaBookrunnersChart",{Year:n,Vertical:"MNA",VerticalName:Dict.getValue("MNA"),Region:"GLOBAL",RegionName:Dict.getValue("global")}).trigger("refreshDcmBookrunnersChart",{Year:n,Vertical:"DCM",VerticalName:Dict.getValue("DCM"),Region:"GLOBAL",RegionName:Dict.getValue("global")}).trigger("refreshTotalDeals").trigger("refreshTabularUpdate");$('a[data-toggle="tab"]').on("shown.bs.tab",function(){})})