From 233c884c71be87094a3631d1372b155f2feceac1 Mon Sep 17 00:00:00 2001 From: schneefux Date: Thu, 27 Dec 2018 12:08:23 +0000 Subject: Migrate from github pages to netlify --- .gitignore | 3 +++ CNAME | 1 - dist/build.js | 30 ------------------------------ dist/index.html | 27 --------------------------- dist/main.css | 5 ----- netlify.toml | 2 ++ 6 files changed, 5 insertions(+), 63 deletions(-) delete mode 100644 CNAME delete mode 100644 dist/build.js delete mode 100644 dist/index.html delete mode 100644 dist/main.css create mode 100644 netlify.toml diff --git a/.gitignore b/.gitignore index 49a5f36..c56309a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +dist/build.js +dist/index.html +dist/main.css secret.js # Logs diff --git a/CNAME b/CNAME deleted file mode 100644 index 2392255..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -brokentalents.fun \ No newline at end of file diff --git a/dist/build.js b/dist/build.js deleted file mode 100644 index 75afab6..0000000 --- a/dist/build.js +++ /dev/null @@ -1,30 +0,0 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=344)}([function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(16),l=i.FP_SAFE,o=i.BADNUM,s=e.exports={};s.nestedProperty=n(109),s.isPlainObject=n(32),s.isArray=n(108),s.mod=n(169),s.toLogRange=n(107),s.relinkPrivateKeys=n(309),s.ensureArray=n(308);var u=n(307);s.valObjects=u.valObjects,s.coerce=u.coerce,s.coerce2=u.coerce2,s.coerceFont=u.coerceFont,s.coerceHoverinfo=u.coerceHoverinfo,s.validate=u.validate;var c=n(306);s.dateTime2ms=c.dateTime2ms,s.isDateTime=c.isDateTime,s.ms2DateTime=c.ms2DateTime,s.ms2DateTimeLocal=c.ms2DateTimeLocal,s.cleanDate=c.cleanDate,s.isJSDate=c.isJSDate,s.formatDate=c.formatDate,s.incrementMonth=c.incrementMonth,s.dateTick0=c.dateTick0,s.dfltRange=c.dfltRange,s.findExactDates=c.findExactDates,s.MIN_MS=c.MIN_MS,s.MAX_MS=c.MAX_MS;var d=n(165);s.findBin=d.findBin,s.sorterAsc=d.sorterAsc,s.sorterDes=d.sorterDes,s.distinctVals=d.distinctVals,s.roundUp=d.roundUp;var h=n(305);s.aggNums=h.aggNums,s.len=h.len,s.mean=h.mean,s.variance=h.variance,s.stdev=h.stdev,s.interp=h.interp;var f=n(164);s.init2dArray=f.init2dArray,s.transposeRagged=f.transposeRagged,s.dot=f.dot,s.translationMatrix=f.translationMatrix,s.rotationMatrix=f.rotationMatrix,s.rotationXYMatrix=f.rotationXYMatrix,s.apply2DTransform=f.apply2DTransform,s.apply2DTransform2=f.apply2DTransform2;var p=n(10);s.extendFlat=p.extendFlat,s.extendDeep=p.extendDeep,s.extendDeepAll=p.extendDeepAll,s.extendDeepNoArrays=p.extendDeepNoArrays;var v=n(33);s.log=v.log,s.warn=v.warn,s.error=v.error,s.notifier=n(304),s.filterUnique=n(303),s.filterVisible=n(302),s.pushUnique=n(171),s.cleanNumber=n(301),s.ensureNumber=function(e){return a(e)?(e=Number(e))<-l||e>l?o:a(e)?Number(e):o:o},s.noop=n(111),s.identity=n(300),s.swapAttrs=function(e,t,n,r){n||(n="x"),r||(r="y");for(var a=0;an?Math.max(n,Math.min(t,e)):Math.max(t,Math.min(n,e))},s.bBoxIntersect=function(e,t,n){return n=n||0,e.left<=t.right+n&&t.left<=e.right+n&&e.top<=t.bottom+n&&t.top<=e.bottom+n},s.simpleMap=function(e,t,n,r){for(var a=e.length,i=new Array(a),l=0;l-1||u!==1/0&&u>=Math.pow(2,n)?e(t,n,r):o},s.OptionControl=function(e,t){e||(e={}),t||(t="opt");var n={optionList:[],_newoption:function(r){r[t]=e,n[r.name]=r,n.optionList.push(r)}};return n["_"+t]=e,n},s.smooth=function(e,t){if((t=Math.round(t)||0)<2)return e;var n,r,a,i,l=e.length,o=2*l,s=2*t-1,u=new Array(s),c=new Array(l);for(n=0;n=o&&(a-=o*Math.floor(a/o)),a<0?a=-1-a:a>=l&&(a=o-1-a),i+=e[a]*u[r];c[n]=i}return c},s.syncOrAsync=function(e,t,n){var r;function a(){return s.syncOrAsync(e,t,n)}for(;e.length;)if((r=(0,e.splice(0,1)[0])(t))&&r.then)return r.then(a).then(void 0,s.promiseError);return n&&n(t)},s.stripTrailingSlash=function(e){return"/"===e.substr(-1)?e.substr(0,e.length-1):e},s.noneOrAll=function(e,t,n){if(e){var r,a,i=!1,l=!0;for(r=0;r1?a+l[1]:"";if(i&&(l.length>1||o.length>4||n))for(;r.test(o);)o=o.replace(r,"$1"+i+"$2");return o+s}},function(e,t,n){var r,a;!function(){var i={version:"3.5.17"},l=[].slice,o=function(e){return l.call(e)},s=this.document;function u(e){return e&&(e.ownerDocument||e.document||e).documentElement}function c(e){return e&&(e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView)}if(s)try{o(s.documentElement.childNodes)[0].nodeType}catch(e){o=function(e){for(var t=e.length,n=new Array(t);t--;)n[t]=e[t];return n}}if(Date.now||(Date.now=function(){return+new Date}),s)try{s.createElement("DIV").style.setProperty("opacity",0,"")}catch(e){var d=this.Element.prototype,h=d.setAttribute,f=d.setAttributeNS,p=this.CSSStyleDeclaration.prototype,v=p.setProperty;d.setAttribute=function(e,t){h.call(this,e,t+"")},d.setAttributeNS=function(e,t,n){f.call(this,e,t,n+"")},p.setProperty=function(e,t,n){v.call(this,e,t+"",n)}}function m(e,t){return et?1:e>=t?0:NaN}function g(e){return null===e?NaN:+e}function y(e){return!isNaN(e)}function _(e){return{left:function(t,n,r,a){for(arguments.length<3&&(r=0),arguments.length<4&&(a=t.length);r>>1;e(t[i],n)<0?r=i+1:a=i}return r},right:function(t,n,r,a){for(arguments.length<3&&(r=0),arguments.length<4&&(a=t.length);r>>1;e(t[i],n)>0?a=i:r=i+1}return r}}}i.ascending=m,i.descending=function(e,t){return te?1:t>=e?0:NaN},i.min=function(e,t){var n,r,a=-1,i=e.length;if(1===arguments.length){for(;++a=r){n=r;break}for(;++ar&&(n=r)}else{for(;++a=r){n=r;break}for(;++ar&&(n=r)}return n},i.max=function(e,t){var n,r,a=-1,i=e.length;if(1===arguments.length){for(;++a=r){n=r;break}for(;++an&&(n=r)}else{for(;++a=r){n=r;break}for(;++an&&(n=r)}return n},i.extent=function(e,t){var n,r,a,i=-1,l=e.length;if(1===arguments.length){for(;++i=r){n=a=r;break}for(;++ir&&(n=r),a=r){n=a=r;break}for(;++ir&&(n=r),a1)return l/(s-1)},i.deviation=function(){var e=i.variance.apply(this,arguments);return e?Math.sqrt(e):e};var b=_(m);function T(e){return e.length}i.bisectLeft=b.left,i.bisect=i.bisectRight=b.right,i.bisector=function(e){return _(1===e.length?function(t,n){return m(e(t),n)}:e)},i.shuffle=function(e,t,n){(i=arguments.length)<3&&(n=e.length,i<2&&(t=0));for(var r,a,i=n-t;i;)a=Math.random()*i--|0,r=e[i+t],e[i+t]=e[a+t],e[a+t]=r;return e},i.permute=function(e,t){for(var n=t.length,r=new Array(n);n--;)r[n]=e[t[n]];return r},i.pairs=function(e){for(var t=0,n=e.length-1,r=e[0],a=new Array(n<0?0:n);t=0;)for(t=(r=e[a]).length;--t>=0;)n[--l]=r[t];return n};var k=Math.abs;function M(e,t){for(var n in t)Object.defineProperty(e.prototype,n,{value:t[n],enumerable:!1})}function K(){this._=Object.create(null)}i.range=function(e,t,n){if(arguments.length<3&&(n=1,arguments.length<2&&(t=e,e=0)),(t-e)/n==1/0)throw new Error("infinite range");var r,a=[],i=function(e){var t=1;for(;e*t%1;)t*=10;return t}(k(n)),l=-1;if(e*=i,t*=i,(n*=i)<0)for(;(r=e+n*++l)>t;)a.push(r/i);else for(;(r=e+n*++l)=r.length)return t?t.call(n,i):e?i.sort(e):i;for(var s,u,c,d,h=-1,f=i.length,p=r[o++],v=new K;++h=r.length)return t;var i=[],l=a[n++];return t.forEach(function(t,r){i.push({key:t,values:e(r,n)})}),l?i.sort(function(e,t){return l(e.key,t.key)}):i}(l(i.map,e,0),0)},n.key=function(e){return r.push(e),n},n.sortKeys=function(e){return a[r.length-1]=e,n},n.sortValues=function(t){return e=t,n},n.rollup=function(e){return t=e,n},n},i.set=function(e){var t=new G;if(e)for(var n=0,r=e.length;n=0&&(r=e.slice(n+1),e=e.slice(0,n)),e)return arguments.length<2?this[e].on(r):this[e].on(r,t);if(2===arguments.length){if(null==t)for(e in this)this.hasOwnProperty(e)&&this[e].on(r,null);return this}},i.event=null,i.requote=function(e){return e.replace(V,"\\$&")};var V=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,$={}.__proto__?function(e,t){e.__proto__=t}:function(e,t){for(var n in t)e[n]=t[n]};function q(e){return $(e,X),e}var U=function(e,t){return t.querySelector(e)},Y=function(e,t){return t.querySelectorAll(e)},J=function(e,t){var n=e.matches||e[P(e,"matchesSelector")];return(J=function(e,t){return n.call(e,t)})(e,t)};"function"==typeof Sizzle&&(U=function(e,t){return Sizzle(e,t)[0]||null},Y=Sizzle,J=Sizzle.matchesSelector),i.selection=function(){return i.select(s.documentElement)};var X=i.selection.prototype=[];function Z(e){return"function"==typeof e?e:function(){return U(e,this)}}function Q(e){return"function"==typeof e?e:function(){return Y(e,this)}}X.select=function(e){var t,n,r,a,i=[];e=Z(e);for(var l=-1,o=this.length;++l=0&&"xmlns"!==(n=e.slice(0,t))&&(e=e.slice(t+1)),te.hasOwnProperty(n)?{space:te[n],local:e}:e}},X.attr=function(e,t){if(arguments.length<2){if("string"==typeof e){var n=this.node();return(e=i.ns.qualify(e)).local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(t in e)this.each(ne(t,e[t]));return this}return this.each(ne(e,t))},X.classed=function(e,t){if(arguments.length<2){if("string"==typeof e){var n=this.node(),r=(e=ie(e)).length,a=-1;if(t=n.classList){for(;++a=0;)(n=r[a])&&(i&&i!==n.nextSibling&&i.parentNode.insertBefore(n,i),i=n);return this},X.sort=function(e){e=function(e){arguments.length||(e=m);return function(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}}.apply(this,arguments);for(var t=-1,n=this.length;++t0&&(e=e.slice(0,a));var s=ye.get(e);function u(){var t=this[r];t&&(this.removeEventListener(e,t,t.$),delete this[r])}return s&&(e=s,l=be),a?t?function(){var a=l(t,o(arguments));u.call(this),this.addEventListener(e,this[r]=a,a.$=n),a._=t}:u:t?E:function(){var t,n=new RegExp("^__on([^.]+)"+i.requote(e)+"$");for(var r in this)if(t=r.match(n)){var a=this[r];this.removeEventListener(t[1],a,a.$),delete this[r]}}}i.selection.enter=ve,i.selection.enter.prototype=me,me.append=X.append,me.empty=X.empty,me.node=X.node,me.call=X.call,me.size=X.size,me.select=function(e){for(var t,n,r,a,i,l=[],o=-1,s=this.length;++o=r&&(r=t+1);!(l=o[r])&&++r0?1:e<0?-1:0}function Re(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}function Pe(e){return e>1?0:e<-1?De:Math.acos(e)}function Oe(e){return e>1?Be:e<-1?-Be:Math.asin(e)}function Ee(e){return((e=Math.exp(e))+1/e)/2}function je(e){return(e=Math.sin(e/2))*e}var Ie=Math.SQRT2;i.interpolateZoom=function(e,t){var n,r,a=e[0],i=e[1],l=e[2],o=t[0],s=t[1],u=t[2],c=o-a,d=s-i,h=c*c+d*d;if(h0&&(e=e.transition().duration(v)),e.call(k.event)}function w(){o&&o.domain(l.range().map(function(e){return(e-h.x)/h.k}).map(l.invert)),d&&d.domain(u.range().map(function(e){return(e-h.y)/h.k}).map(u.invert))}function A(e){m++||e({type:"zoomstart"})}function D(e){w(),e({type:"zoom",scale:h.k,translate:[h.x,h.y]})}function L(e){--m||(e({type:"zoomend"}),t=null)}function S(){var e=this,t=T.of(e,arguments),n=0,r=i.select(c(e)).on(y,function(){n=1,C(i.mouse(e),a),D(t)}).on(_,function(){r.on(y,null).on(_,null),l(n),L(t)}),a=M(i.mouse(e)),l=Me(e);co.call(e),A(t)}function B(){var e,t=this,n=T.of(t,arguments),r={},l=0,o=".zoom-"+i.event.changedTouches[0].identifier,s="touchmove"+o,u="touchend"+o,c=[],d=i.select(t),f=Me(t);function p(){var n=i.touches(t);return e=h.k,n.forEach(function(e){e.identifier in r&&(r[e.identifier]=M(e))}),n}function v(){var e=i.event.target;i.select(e).on(s,m).on(u,y),c.push(e);for(var n=i.event.changedTouches,o=0,d=n.length;o1){g=f[0];var _=f[1],b=g[0]-_[0],T=g[1]-_[1];l=b*b+T*T}}function m(){var o,s,u,c,d=i.touches(t);co.call(t);for(var h=0,f=d.length;h360?e-=360:e<0&&(e+=360),e<60?r+(a-r)*e/60:e<180?a:e<240?r+(a-r)*(240-e)/60:r}(e))}return e=isNaN(e)?0:(e%=360)<0?e+360:e,t=isNaN(t)?0:t<0?0:t>1?1:t,r=2*(n=n<0?0:n>1?1:n)-(a=n<=.5?n*(1+t):n+t-n*t),new ut(i(e+120),i(e),i(e-120))}function Ye(e,t,n){return this instanceof Ye?(this.h=+e,this.c=+t,void(this.l=+n)):arguments.length<2?e instanceof Ye?new Ye(e.h,e.c,e.l):it(e instanceof Ze?e.l:(e=mt((e=i.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new Ye(e,t,n)}qe.brighter=function(e){return e=Math.pow(.7,arguments.length?e:1),new $e(this.h,this.s,this.l/e)},qe.darker=function(e){return e=Math.pow(.7,arguments.length?e:1),new $e(this.h,this.s,e*this.l)},qe.rgb=function(){return Ue(this.h,this.s,this.l)},i.hcl=Ye;var Je=Ye.prototype=new Ve;function Xe(e,t,n){return isNaN(e)&&(e=0),isNaN(t)&&(t=0),new Ze(n,Math.cos(e*=We)*t,Math.sin(e)*t)}function Ze(e,t,n){return this instanceof Ze?(this.l=+e,this.a=+t,void(this.b=+n)):arguments.length<2?e instanceof Ze?new Ze(e.l,e.a,e.b):e instanceof Ye?Xe(e.h,e.c,e.l):mt((e=ut(e)).r,e.g,e.b):new Ze(e,t,n)}Je.brighter=function(e){return new Ye(this.h,this.c,Math.min(100,this.l+Qe*(arguments.length?e:1)))},Je.darker=function(e){return new Ye(this.h,this.c,Math.max(0,this.l-Qe*(arguments.length?e:1)))},Je.rgb=function(){return Xe(this.h,this.c,this.l).rgb()},i.lab=Ze;var Qe=18,et=.95047,tt=1,nt=1.08883,rt=Ze.prototype=new Ve;function at(e,t,n){var r=(e+16)/116,a=r+t/500,i=r-n/200;return new ut(st(3.2404542*(a=lt(a)*et)-1.5371385*(r=lt(r)*tt)-.4985314*(i=lt(i)*nt)),st(-.969266*a+1.8760108*r+.041556*i),st(.0556434*a-.2040259*r+1.0572252*i))}function it(e,t,n){return e>0?new Ye(Math.atan2(n,t)*Ge,Math.sqrt(t*t+n*n),e):new Ye(NaN,NaN,e)}function lt(e){return e>.206893034?e*e*e:(e-4/29)/7.787037}function ot(e){return e>.008856?Math.pow(e,1/3):7.787037*e+4/29}function st(e){return Math.round(255*(e<=.00304?12.92*e:1.055*Math.pow(e,1/2.4)-.055))}function ut(e,t,n){return this instanceof ut?(this.r=~~e,this.g=~~t,void(this.b=~~n)):arguments.length<2?e instanceof ut?new ut(e.r,e.g,e.b):pt(""+e,ut,Ue):new ut(e,t,n)}function ct(e){return new ut(e>>16,e>>8&255,255&e)}function dt(e){return ct(e)+""}rt.brighter=function(e){return new Ze(Math.min(100,this.l+Qe*(arguments.length?e:1)),this.a,this.b)},rt.darker=function(e){return new Ze(Math.max(0,this.l-Qe*(arguments.length?e:1)),this.a,this.b)},rt.rgb=function(){return at(this.l,this.a,this.b)},i.rgb=ut;var ht=ut.prototype=new Ve;function ft(e){return e<16?"0"+Math.max(0,e).toString(16):Math.min(255,e).toString(16)}function pt(e,t,n){var r,a,i,l=0,o=0,s=0;if(r=/([a-z]+)\((.*)\)/.exec(e=e.toLowerCase()))switch(a=r[2].split(","),r[1]){case"hsl":return n(parseFloat(a[0]),parseFloat(a[1])/100,parseFloat(a[2])/100);case"rgb":return t(yt(a[0]),yt(a[1]),yt(a[2]))}return(i=_t.get(e))?t(i.r,i.g,i.b):(null==e||"#"!==e.charAt(0)||isNaN(i=parseInt(e.slice(1),16))||(4===e.length?(l=(3840&i)>>4,l|=l>>4,o=240&i,o|=o>>4,s=15&i,s|=s<<4):7===e.length&&(l=(16711680&i)>>16,o=(65280&i)>>8,s=255&i)),t(l,o,s))}function vt(e,t,n){var r,a,i=Math.min(e/=255,t/=255,n/=255),l=Math.max(e,t,n),o=l-i,s=(l+i)/2;return o?(a=s<.5?o/(l+i):o/(2-l-i),r=e==l?(t-n)/o+(t0&&s<1?0:r),new $e(r,a,s)}function mt(e,t,n){var r=ot((.4124564*(e=gt(e))+.3575761*(t=gt(t))+.1804375*(n=gt(n)))/et),a=ot((.2126729*e+.7151522*t+.072175*n)/tt);return Ze(116*a-16,500*(r-a),200*(a-ot((.0193339*e+.119192*t+.9503041*n)/nt)))}function gt(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function yt(e){var t=parseFloat(e);return"%"===e.charAt(e.length-1)?Math.round(2.55*t):t}ht.brighter=function(e){e=Math.pow(.7,arguments.length?e:1);var t=this.r,n=this.g,r=this.b,a=30;return t||n||r?(t&&t=200&&t<300||304===t){try{e=n.call(a,u)}catch(e){return void l.error.call(a,e)}l.load.call(a,e)}else l.error.call(a,u)}return!this.XDomainRequest||"withCredentials"in u||!/^(http(s)?:)?\/\//.test(e)||(u=new XDomainRequest),"onload"in u?u.onload=u.onerror=d:u.onreadystatechange=function(){u.readyState>3&&d()},u.onprogress=function(e){var t=i.event;i.event=e;try{l.progress.call(a,u)}finally{i.event=t}},a.header=function(e,t){return e=(e+"").toLowerCase(),arguments.length<2?s[e]:(null==t?delete s[e]:s[e]=t+"",a)},a.mimeType=function(e){return arguments.length?(t=null==e?null:e+"",a):t},a.responseType=function(e){return arguments.length?(c=e,a):c},a.response=function(e){return n=e,a},["get","post"].forEach(function(e){a[e]=function(){return a.send.apply(a,[e].concat(o(arguments)))}}),a.send=function(n,r,i){if(2===arguments.length&&"function"==typeof r&&(i=r,r=null),u.open(n,e,!0),null==t||"accept"in s||(s.accept=t+",*/*"),u.setRequestHeader)for(var o in s)u.setRequestHeader(o,s[o]);return null!=t&&u.overrideMimeType&&u.overrideMimeType(t),null!=c&&(u.responseType=c),null!=i&&a.on("error",i).on("load",function(e){i(null,e)}),l.beforesend.call(a,u),u.send(null==r?null:r),a},a.abort=function(){return u.abort(),a},i.rebind(a,l,"on"),null==r?a:a.get(function(e){return 1===e.length?function(t,n){e(null==t?n:null)}:e}(r))}_t.forEach(function(e,t){_t.set(e,ct(t))}),i.functor=bt,i.xhr=Tt(z),i.dsv=function(e,t){var n=new RegExp('["'+e+"\n]"),r=e.charCodeAt(0);function a(e,n,r){arguments.length<3&&(r=n,n=null);var a=kt(e,t,null==n?i:l(n),r);return a.row=function(e){return arguments.length?a.response(null==(n=e)?i:l(e)):n},a}function i(e){return a.parse(e.responseText)}function l(e){return function(t){return a.parse(t.responseText,e)}}function o(t){return t.map(s).join(e)}function s(e){return n.test(e)?'"'+e.replace(/\"/g,'""')+'"':e}return a.parse=function(e,t){var n;return a.parseRows(e,function(e,r){if(n)return n(e,r-1);var a=new Function("d","return {"+e.map(function(e,t){return JSON.stringify(e)+": d["+t+"]"}).join(",")+"}");n=t?function(e,n){return t(a(e),n)}:a})},a.parseRows=function(e,t){var n,a,i={},l={},o=[],s=e.length,u=0,c=0;function d(){if(u>=s)return l;if(a)return a=!1,i;var t=u;if(34===e.charCodeAt(t)){for(var n=t;n++24?(isFinite(t)&&(clearTimeout(xt),xt=setTimeout(Dt,t)),Ct=0):(Ct=1,wt(Dt))}function Lt(){for(var e=Date.now(),t=Mt;t;)e>=t.t&&t.c(e-t.t)&&(t.c=null),t=t.n;return e}function St(){for(var e,t=Mt,n=1/0;t;)t.c?(t.t8?function(e){return e/n}:function(e){return e*n},symbol:e}});i.formatPrefix=function(e,t){var n=0;return(e=+e)&&(e<0&&(e*=-1),t&&(e=i.round(e,Bt(e,t))),n=1+Math.floor(1e-12+Math.log(e)/Math.LN10),n=Math.max(-24,Math.min(24,3*Math.floor((n-1)/3)))),Wt[8+n/3]};var Gt=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,zt=i.map({b:function(e){return e.toString(2)},c:function(e){return String.fromCharCode(e)},o:function(e){return e.toString(8)},x:function(e){return e.toString(16)},X:function(e){return e.toString(16).toUpperCase()},g:function(e,t){return e.toPrecision(t)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},r:function(e,t){return(e=i.round(e,Bt(e,t))).toFixed(Math.max(0,Math.min(20,Bt(e*(1+1e-15),t))))}});function Rt(e){return e+""}var Pt=i.time={},Ot=Date;function Et(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}Et.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){jt.setUTCDate.apply(this._,arguments)},setDay:function(){jt.setUTCDay.apply(this._,arguments)},setFullYear:function(){jt.setUTCFullYear.apply(this._,arguments)},setHours:function(){jt.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){jt.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){jt.setUTCMinutes.apply(this._,arguments)},setMonth:function(){jt.setUTCMonth.apply(this._,arguments)},setSeconds:function(){jt.setUTCSeconds.apply(this._,arguments)},setTime:function(){jt.setTime.apply(this._,arguments)}};var jt=Date.prototype;function It(e,t,n){function r(t){var n=e(t),r=i(n,1);return t-n1)for(;l68?1900:2e3),n+a[0].length):-1}function en(e,t,n){return/^[+-]\d{4}$/.test(t=t.slice(n,n+5))?(e.Z=-t,n+5):-1}function tn(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function nn(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function rn(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+3));return r?(e.j=+r[0],n+r[0].length):-1}function an(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function ln(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function on(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function sn(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function un(e){var t=e.getTimezoneOffset(),n=t>0?"-":"+",r=k(t)/60|0,a=k(t)%60;return n+$t(r,"0",2)+$t(a,"0",2)}function cn(e,t,n){Vt.lastIndex=0;var r=Vt.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function dn(e){for(var t=e.length,n=-1;++n0&&o>0&&(s+o+1>t&&(o=Math.max(1,t-s)),i.push(e.substring(a-=o,a+o)),!((s+=o+1)>t));)o=r[l=(l+1)%r.length];return i.reverse().join(n)}:z;return function(e){var n=Gt.exec(e),r=n[1]||" ",o=n[2]||">",s=n[3]||"-",u=n[4]||"",c=n[5],d=+n[6],h=n[7],f=n[8],p=n[9],v=1,m="",g="",y=!1,_=!0;switch(f&&(f=+f.substring(1)),(c||"0"===r&&"="===o)&&(c=r="0",o="="),p){case"n":h=!0,p="g";break;case"%":v=100,g="%",p="f";break;case"p":v=100,g="%",p="r";break;case"b":case"o":case"x":case"X":"#"===u&&(m="0"+p.toLowerCase());case"c":_=!1;case"d":y=!0,f=0;break;case"s":v=-1,p="r"}"$"===u&&(m=a[0],g=a[1]),"r"!=p||f||(p="g"),null!=f&&("g"==p?f=Math.max(1,Math.min(21,f)):"e"!=p&&"f"!=p||(f=Math.max(0,Math.min(20,f)))),p=zt.get(p)||Rt;var b=c&&h;return function(e){var n=g;if(y&&e%1)return"";var a=e<0||0===e&&1/e<0?(e=-e,"-"):"-"===s?"":s;if(v<0){var u=i.formatPrefix(e,f);e=u.scale(e),n=u.symbol+g}else e*=v;var T,k,M=(e=p(e,f)).lastIndexOf(".");if(M<0){var K=_?e.lastIndexOf("e"):-1;K<0?(T=e,k=""):(T=e.substring(0,K),k=e.substring(K))}else T=e.substring(0,M),k=t+e.substring(M+1);!c&&h&&(T=l(T,1/0));var C=m.length+T.length+k.length+(b?0:a.length),x=C"===o?x+a+e:"^"===o?x.substring(0,C>>=1)+a+e+x.substring(C):a+(b?e:x+e))+n}}}(e),timeFormat:function(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,l=e.days,o=e.shortDays,s=e.months,u=e.shortMonths;function c(e){var t=e.length;function n(n){for(var r,a,i,l=[],o=-1,s=0;++o=u)return-1;if(37===(a=t.charCodeAt(o++))){if(l=t.charAt(o++),!(i=k[l in Ft?t.charAt(o++):l])||(r=i(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}c.utc=function(e){var t=c(e);function n(e){try{var n=new(Ot=Et);return n._=e,t(n)}finally{Ot=Date}}return n.parse=function(e){try{Ot=Et;var n=t.parse(e);return n&&n._}finally{Ot=Date}},n.toString=t.toString,n},c.multi=c.utc.multi=dn;var h=i.map(),f=qt(l),p=Ut(l),v=qt(o),m=Ut(o),g=qt(s),y=Ut(s),_=qt(u),b=Ut(u);a.forEach(function(e,t){h.set(e.toLowerCase(),t)});var T={a:function(e){return o[e.getDay()]},A:function(e){return l[e.getDay()]},b:function(e){return u[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:c(t),d:function(e,t){return $t(e.getDate(),t,2)},e:function(e,t){return $t(e.getDate(),t,2)},H:function(e,t){return $t(e.getHours(),t,2)},I:function(e,t){return $t(e.getHours()%12||12,t,2)},j:function(e,t){return $t(1+Pt.dayOfYear(e),t,3)},L:function(e,t){return $t(e.getMilliseconds(),t,3)},m:function(e,t){return $t(e.getMonth()+1,t,2)},M:function(e,t){return $t(e.getMinutes(),t,2)},p:function(e){return a[+(e.getHours()>=12)]},S:function(e,t){return $t(e.getSeconds(),t,2)},U:function(e,t){return $t(Pt.sundayOfYear(e),t,2)},w:function(e){return e.getDay()},W:function(e,t){return $t(Pt.mondayOfYear(e),t,2)},x:c(n),X:c(r),y:function(e,t){return $t(e.getFullYear()%100,t,2)},Y:function(e,t){return $t(e.getFullYear()%1e4,t,4)},Z:un,"%":function(){return"%"}},k={a:function(e,t,n){v.lastIndex=0;var r=v.exec(t.slice(n));return r?(e.w=m.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){f.lastIndex=0;var r=f.exec(t.slice(n));return r?(e.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){_.lastIndex=0;var r=_.exec(t.slice(n));return r?(e.m=b.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){g.lastIndex=0;var r=g.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,t,n){return d(e,T.c.toString(),t,n)},d:nn,e:nn,H:an,I:an,j:rn,L:sn,m:tn,M:ln,p:function(e,t,n){var r=h.get(t.slice(n,n+=2).toLowerCase());return null==r?-1:(e.p=r,n)},S:on,U:Jt,w:Yt,W:Xt,x:function(e,t,n){return d(e,T.x.toString(),t,n)},X:function(e,t,n){return d(e,T.X.toString(),t,n)},y:Qt,Y:Zt,Z:en,"%":cn};return c}(e)}};var hn=i.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function fn(){}i.format=hn.numberFormat,i.geo={},fn.prototype={s:0,t:0,add:function(e){vn(e,this.t,pn),vn(pn.s,this.s,this),this.s?this.t+=pn.t:this.s=pn.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var pn=new fn;function vn(e,t,n){var r=n.s=e+t,a=r-e,i=r-a;n.t=e-i+(t-a)}function mn(e,t){e&&yn.hasOwnProperty(e.type)&&yn[e.type](e,t)}i.geo.stream=function(e,t){e&&gn.hasOwnProperty(e.type)?gn[e.type](e,t):mn(e,t)};var gn={Feature:function(e,t){mn(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,a=n.length;++r=0?1:-1,o=l*i,s=Math.cos(t),u=Math.sin(t),c=a*u,d=r*s+c*Math.cos(o),h=c*l*Math.sin(o);Wn.add(Math.atan2(h,d)),n=e,r=s,a=u}Gn.point=function(l,o){Gn.point=i,n=(e=l)*We,r=Math.cos(o=(t=o)*We/2+De/4),a=Math.sin(o)},Gn.lineEnd=function(){i(e,t)}}function Rn(e){var t=e[0],n=e[1],r=Math.cos(n);return[r*Math.cos(t),r*Math.sin(t),Math.sin(n)]}function Pn(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function On(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function En(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function jn(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function In(e){var t=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function Nn(e){return[Math.atan2(e[1],e[0]),Oe(e[2])]}function Fn(e,t){return k(e[0]-t[0])we?r=90:u<-we&&(t=-90),d[0]=e,d[1]=n}};function f(a,i){c.push(d=[e=a,n=a]),ir&&(r=i)}function p(i,l){var o=Rn([i*We,l*We]);if(s){var u=On(s,o),c=On([u[1],-u[0],0],u);In(c),c=Nn(c);var d=i-a,h=d>0?1:-1,p=c[0]*Ge*h,v=k(d)>180;if(v^(h*ar&&(r=m);else if(v^(h*a<(p=(p+360)%360-180)&&pr&&(r=l);v?ib(e,n)&&(n=i):b(i,n)>b(e,n)&&(e=i):n>=e?(in&&(n=i)):i>a?b(e,i)>b(e,n)&&(n=i):b(i,n)>b(e,n)&&(e=i)}else f(i,l);s=o,a=i}function v(){h.point=p}function m(){d[0]=e,d[1]=n,h.point=f,s=null}function g(e,t){if(s){var n=e-a;u+=k(n)>180?n+(n>0?360:-360):n}else l=e,o=t;Gn.point(e,t),p(e,t)}function y(){Gn.lineStart()}function _(){g(l,o),Gn.lineEnd(),k(u)>we&&(e=-(n=180)),d[0]=e,d[1]=n,s=null}function b(e,t){return(t-=e)<0?t+360:t}function T(e,t){return e[0]-t[0]}function M(e,t){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:eb(v[0],v[1])&&(v[1]=f[1]),b(f[0],v[1])>b(v[0],v[1])&&(v[0]=f[0])):o.push(v=f);for(var s,u,f,p=-1/0,v=(l=0,o[u=o.length-1]);l<=u;v=f,++l)f=o[l],(s=b(v[1],f[0]))>p&&(p=s,e=f[0],n=v[1])}return c=d=null,e===1/0||t===1/0?[[NaN,NaN],[NaN,NaN]]:[[e,t],[n,r]]}}(),i.geo.centroid=function(e){kn=Mn=Kn=Cn=xn=wn=An=Dn=Ln=Sn=Bn=0,i.geo.stream(e,Hn);var t=Ln,n=Sn,r=Bn,a=t*t+n*n+r*r;return a=0;--o)a.point((d=c[o])[0],d[1]);else r(f.x,f.p.x,-1,a);f=f.p}c=(f=f.o).z,p=!p}while(!f.v);a.lineEnd()}}}function Qn(e){if(t=e.length){for(var t,n,r=0,a=e[0];++r=0?1:-1,M=k*T,K=M>De,C=p*_;if(Wn.add(Math.atan2(C*k*Math.sin(M),v*b+C*Math.cos(M))),i+=K?T+k*Le:T,K^h>=n^g>=n){var x=On(Rn(d),Rn(e));In(x);var w=On(a,x);In(w);var A=(K^T>=0?-1:1)*Oe(w[2]);(r>A||r===A&&(x[0]||x[1]))&&(l+=K^T>=0?1:-1)}if(!m++)break;h=g,p=_,v=b,d=e}}return(i<-we||i0){for(_||(l.polygonStart(),_=!0),l.lineStart();++i1&&2&t&&n.push(n.pop().concat(n.shift())),o.push(n.filter(nr))}return c}}function nr(e){return e.length>1}function rr(){var e,t=[];return{lineStart:function(){t.push(e=[])},point:function(t,n){e.push([t,n])},lineEnd:E,buffer:function(){var n=t;return t=[],e=null,n},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function ar(e,t){return((e=e.x)[0]<0?e[1]-Be-we:Be-e[1])-((t=t.x)[0]<0?t[1]-Be-we:Be-t[1])}var ir=tr(Xn,function(e){var t,n=NaN,r=NaN,a=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(i,l){var o=i>0?De:-De,s=k(i-n);k(s-De)0?Be:-Be),e.point(a,r),e.lineEnd(),e.lineStart(),e.point(o,r),e.point(i,r),t=0):a!==o&&s>=De&&(k(n-a)we?Math.atan((Math.sin(t)*(i=Math.cos(r))*Math.sin(n)-Math.sin(r)*(a=Math.cos(t))*Math.sin(e))/(a*i*l)):(t+r)/2}(n,r,i,l),e.point(a,r),e.lineEnd(),e.lineStart(),e.point(o,r),t=0),e.point(n=i,r=l),a=o},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}},function(e,t,n,r){var a;if(null==e)a=n*Be,r.point(-De,a),r.point(0,a),r.point(De,a),r.point(De,0),r.point(De,-a),r.point(0,-a),r.point(-De,-a),r.point(-De,0),r.point(-De,a);else if(k(e[0]-t[0])>we){var i=e[0]0)){if(i/=h,h<0){if(i0){if(i>d)return;i>c&&(c=i)}if(i=n-s,h||!(i<0)){if(i/=h,h<0){if(i>d)return;i>c&&(c=i)}else if(h>0){if(i0)){if(i/=f,f<0){if(i0){if(i>d)return;i>c&&(c=i)}if(i=r-u,f||!(i<0)){if(i/=f,f<0){if(i>d)return;i>c&&(c=i)}else if(f>0){if(i0&&(a.a={x:s+c*h,y:u+c*f}),d<1&&(a.b={x:s+d*h,y:u+d*f}),a}}}}}}var or=1e9;function sr(e,t,n,r){return function(s){var u,c,d,h,f,p,v,m,g,y,_,b=s,T=rr(),k=lr(e,t,n,r),M={point:x,lineStart:function(){M.point=w,c&&c.push(d=[]);y=!0,g=!1,v=m=NaN},lineEnd:function(){u&&(w(h,f),p&&g&&T.rejoin(),u.push(T.buffer()));M.point=x,g&&s.lineEnd()},polygonStart:function(){s=T,u=[],c=[],_=!0},polygonEnd:function(){s=b,u=i.merge(u);var t=function(e){for(var t=0,n=c.length,r=e[1],a=0;ar&&Re(u,i,e)>0&&++t:i[1]<=r&&Re(u,i,e)<0&&--t,u=i;return 0!==t}([e,r]),n=_&&t,a=u.length;(n||a)&&(s.polygonStart(),n&&(s.lineStart(),K(null,null,1,s),s.lineEnd()),a&&Zn(u,l,t,K,s),s.polygonEnd()),u=c=d=null}};function K(i,l,s,u){var c=0,d=0;if(null==i||(c=a(i,s))!==(d=a(l,s))||o(i,l)<0^s>0)do{u.point(0===c||3===c?e:n,c>1?r:t)}while((c=(c+s+4)%4)!==d);else u.point(l[0],l[1])}function C(a,i){return e<=a&&a<=n&&t<=i&&i<=r}function x(e,t){C(e,t)&&s.point(e,t)}function w(e,t){var n=C(e=Math.max(-or,Math.min(or,e)),t=Math.max(-or,Math.min(or,t)));if(c&&d.push([e,t]),y)h=e,f=t,p=n,y=!1,n&&(s.lineStart(),s.point(e,t));else if(n&&g)s.point(e,t);else{var r={a:{x:v,y:m},b:{x:e,y:t}};k(r)?(g||(s.lineStart(),s.point(r.a.x,r.a.y)),s.point(r.b.x,r.b.y),n||s.lineEnd(),_=!1):n&&(s.lineStart(),s.point(e,t),_=!1)}v=e,m=t,g=n}return M};function a(r,a){return k(r[0]-e)0?0:3:k(r[0]-n)0?2:1:k(r[1]-t)0?1:0:a>0?3:2}function l(e,t){return o(e.x,t.x)}function o(e,t){var n=a(e,1),r=a(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}}function ur(e){var t=0,n=De/3,r=Sr(e),a=r(t,n);return a.parallels=function(e){return arguments.length?r(t=e[0]*De/180,n=e[1]*De/180):[t/De*180,n/De*180]},a}function cr(e,t){var n=Math.sin(e),r=(n+Math.sin(t))/2,a=1+n*(2*r-n),i=Math.sqrt(a)/r;function l(e,t){var n=Math.sqrt(a-2*r*Math.sin(t))/r;return[n*Math.sin(e*=r),i-n*Math.cos(e)]}return l.invert=function(e,t){var n=i-t;return[Math.atan2(e,n)/r,Oe((a-(e*e+n*n)*r*r)/(2*r))]},l}i.geo.clipExtent=function(){var e,t,n,r,a,i,l={stream:function(e){return a&&(a.valid=!1),(a=i(e)).valid=!0,a},extent:function(o){return arguments.length?(i=sr(e=+o[0][0],t=+o[0][1],n=+o[1][0],r=+o[1][1]),a&&(a.valid=!1,a=null),l):[[e,t],[n,r]]}};return l.extent([[0,0],[960,500]])},(i.geo.conicEqualArea=function(){return ur(cr)}).raw=cr,i.geo.albers=function(){return i.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},i.geo.albersUsa=function(){var e,t,n,r,a=i.geo.albers(),l=i.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),o=i.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),s={point:function(t,n){e=[t,n]}};function u(a){var i=a[0],l=a[1];return e=null,t(i,l),e||(n(i,l),e)||r(i,l),e}return u.invert=function(e){var t=a.scale(),n=a.translate(),r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?l:i>=.166&&i<.234&&r>=-.214&&r<-.115?o:a).invert(e)},u.stream=function(e){var t=a.stream(e),n=l.stream(e),r=o.stream(e);return{point:function(e,a){t.point(e,a),n.point(e,a),r.point(e,a)},sphere:function(){t.sphere(),n.sphere(),r.sphere()},lineStart:function(){t.lineStart(),n.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),n.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),n.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),n.polygonEnd(),r.polygonEnd()}}},u.precision=function(e){return arguments.length?(a.precision(e),l.precision(e),o.precision(e),u):a.precision()},u.scale=function(e){return arguments.length?(a.scale(e),l.scale(.35*e),o.scale(e),u.translate(a.translate())):a.scale()},u.translate=function(e){if(!arguments.length)return a.translate();var i=a.scale(),c=+e[0],d=+e[1];return t=a.translate(e).clipExtent([[c-.455*i,d-.238*i],[c+.455*i,d+.238*i]]).stream(s).point,n=l.translate([c-.307*i,d+.201*i]).clipExtent([[c-.425*i+we,d+.12*i+we],[c-.214*i-we,d+.234*i-we]]).stream(s).point,r=o.translate([c-.205*i,d+.212*i]).clipExtent([[c-.214*i+we,d+.166*i+we],[c-.115*i-we,d+.234*i-we]]).stream(s).point,u},u.scale(1070)};var dr,hr,fr,pr,vr,mr,gr={point:E,lineStart:E,lineEnd:E,polygonStart:function(){hr=0,gr.lineStart=yr},polygonEnd:function(){gr.lineStart=gr.lineEnd=gr.point=E,dr+=k(hr/2)}};function yr(){var e,t,n,r;function a(e,t){hr+=r*e-n*t,n=e,r=t}gr.point=function(i,l){gr.point=a,e=n=i,t=r=l},gr.lineEnd=function(){a(e,t)}}var _r={point:function(e,t){evr&&(vr=e);tmr&&(mr=t)},lineStart:E,lineEnd:E,polygonStart:E,polygonEnd:E};function br(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}var Tr,kr={point:Mr,lineStart:Kr,lineEnd:Cr,polygonStart:function(){kr.lineStart=xr},polygonEnd:function(){kr.point=Mr,kr.lineStart=Kr,kr.lineEnd=Cr}};function Mr(e,t){Kn+=e,Cn+=t,++xn}function Kr(){var e,t;function n(n,r){var a=n-e,i=r-t,l=Math.sqrt(a*a+i*i);wn+=l*(e+n)/2,An+=l*(t+r)/2,Dn+=l,Mr(e=n,t=r)}kr.point=function(r,a){kr.point=n,Mr(e=r,t=a)}}function Cr(){kr.point=Mr}function xr(){var e,t,n,r;function a(e,t){var a=e-n,i=t-r,l=Math.sqrt(a*a+i*i);wn+=l*(n+e)/2,An+=l*(r+t)/2,Dn+=l,Ln+=(l=r*e-n*t)*(n+e),Sn+=l*(r+t),Bn+=3*l,Mr(n=e,r=t)}kr.point=function(i,l){kr.point=a,Mr(e=n=i,t=r=l)},kr.lineEnd=function(){a(e,t)}}function wr(e){var t=.5,n=Math.cos(30*We),r=16;function a(t){return(r?function(t){var n,a,l,o,s,u,c,d,h,f,p,v,m={point:g,lineStart:y,lineEnd:b,polygonStart:function(){t.polygonStart(),m.lineStart=T},polygonEnd:function(){t.polygonEnd(),m.lineStart=y}};function g(n,r){n=e(n,r),t.point(n[0],n[1])}function y(){d=NaN,m.point=_,t.lineStart()}function _(n,a){var l=Rn([n,a]),o=e(n,a);i(d,h,c,f,p,v,d=o[0],h=o[1],c=n,f=l[0],p=l[1],v=l[2],r,t),t.point(d,h)}function b(){m.point=g,t.lineEnd()}function T(){y(),m.point=k,m.lineEnd=M}function k(e,t){_(n=e,t),a=d,l=h,o=f,s=p,u=v,m.point=_}function M(){i(d,h,c,f,p,v,a,l,n,o,s,u,r,t),m.lineEnd=b,b()}return m}:function(t){return Dr(t,function(n,r){n=e(n,r),t.point(n[0],n[1])})})(t)}function i(r,a,l,o,s,u,c,d,h,f,p,v,m,g){var y=c-r,_=d-a,b=y*y+_*_;if(b>4*t&&m--){var T=o+f,M=s+p,K=u+v,C=Math.sqrt(T*T+M*M+K*K),x=Math.asin(K/=C),w=k(k(K)-1)t||k((y*S+_*B)/b-.5)>.3||o*f+s*p+u*v0&&16,a):Math.sqrt(t)},a}function Ar(e){this.stream=e}function Dr(e,t){return{point:t,sphere:function(){e.sphere()},lineStart:function(){e.lineStart()},lineEnd:function(){e.lineEnd()},polygonStart:function(){e.polygonStart()},polygonEnd:function(){e.polygonEnd()}}}function Lr(e){return Sr(function(){return e})()}function Sr(e){var t,n,r,a,l,o,s=wr(function(e,n){return[(e=t(e,n))[0]*u+a,l-e[1]*u]}),u=150,c=480,d=250,h=0,f=0,p=0,v=0,m=0,g=ir,y=z,_=null,b=null;function T(e){return[(e=r(e[0]*We,e[1]*We))[0]*u+a,l-e[1]*u]}function M(e){return(e=r.invert((e[0]-a)/u,(l-e[1])/u))&&[e[0]*Ge,e[1]*Ge]}function K(){r=Jn(n=zr(p,v,m),t);var e=t(h,f);return a=c-e[0]*u,l=d+e[1]*u,C()}function C(){return o&&(o.valid=!1,o=null),T}return T.stream=function(e){return o&&(o.valid=!1),(o=Br(g(n,s(y(e))))).valid=!0,o},T.clipAngle=function(e){return arguments.length?(g=null==e?(_=e,ir):function(e){var t=Math.cos(e),n=t>0,r=k(t)>we;return tr(a,function(e){var t,o,s,u,c;return{lineStart:function(){u=s=!1,c=1},point:function(d,h){var f,p=[d,h],v=a(d,h),m=n?v?0:l(d,h):v?l(d+(d<0?De:-De),h):0;if(!t&&(u=s=v)&&e.lineStart(),v!==s&&(f=i(t,p),(Fn(t,f)||Fn(p,f))&&(p[0]+=we,p[1]+=we,v=a(p[0],p[1]))),v!==s)c=0,v?(e.lineStart(),f=i(p,t),e.point(f[0],f[1])):(f=i(t,p),e.point(f[0],f[1]),e.lineEnd()),t=f;else if(r&&t&&n^v){var g;m&o||!(g=i(p,t,!0))||(c=0,n?(e.lineStart(),e.point(g[0][0],g[0][1]),e.point(g[1][0],g[1][1]),e.lineEnd()):(e.point(g[1][0],g[1][1]),e.lineEnd(),e.lineStart(),e.point(g[0][0],g[0][1])))}!v||t&&Fn(t,p)||e.point(p[0],p[1]),t=p,s=v,o=m},lineEnd:function(){s&&e.lineEnd(),t=null},clean:function(){return c|(u&&s)<<1}}},Er(e,6*We),n?[0,-e]:[-De,e-De]);function a(e,n){return Math.cos(e)*Math.cos(n)>t}function i(e,n,r){var a=[1,0,0],i=On(Rn(e),Rn(n)),l=Pn(i,i),o=i[0],s=l-o*o;if(!s)return!r&&e;var u=t*l/s,c=-t*o/s,d=On(a,i),h=jn(a,u);En(h,jn(i,c));var f=d,p=Pn(h,f),v=Pn(f,f),m=p*p-v*(Pn(h,h)-1);if(!(m<0)){var g=Math.sqrt(m),y=jn(f,(-p-g)/v);if(En(y,h),y=Nn(y),!r)return y;var _,b=e[0],T=n[0],M=e[1],K=n[1];T0^y[1]<(k(y[0]-b)De^(b<=y[0]&&y[0]<=T)){var w=jn(f,(-p+g)/v);return En(w,h),[y,Nn(w)]}}}function l(t,r){var a=n?e:De-e,i=0;return t<-a?i|=1:t>a&&(i|=2),r<-a?i|=4:r>a&&(i|=8),i}}((_=+e)*We),C()):_},T.clipExtent=function(e){return arguments.length?(b=e,y=e?sr(e[0][0],e[0][1],e[1][0],e[1][1]):z,C()):b},T.scale=function(e){return arguments.length?(u=+e,K()):u},T.translate=function(e){return arguments.length?(c=+e[0],d=+e[1],K()):[c,d]},T.center=function(e){return arguments.length?(h=e[0]%360*We,f=e[1]%360*We,K()):[h*Ge,f*Ge]},T.rotate=function(e){return arguments.length?(p=e[0]%360*We,v=e[1]%360*We,m=e.length>2?e[2]%360*We:0,K()):[p*Ge,v*Ge,m*Ge]},i.rebind(T,s,"precision"),function(){return t=e.apply(this,arguments),T.invert=t.invert&&M,K()}}function Br(e){return Dr(e,function(t,n){e.point(t*We,n*We)})}function Wr(e,t){return[e,t]}function Gr(e,t){return[e>De?e-Le:e<-De?e+Le:e,t]}function zr(e,t,n){return e?t||n?Jn(Pr(e),Or(t,n)):Pr(e):t||n?Or(t,n):Gr}function Rr(e){return function(t,n){return[(t+=e)>De?t-Le:t<-De?t+Le:t,n]}}function Pr(e){var t=Rr(e);return t.invert=Rr(-e),t}function Or(e,t){var n=Math.cos(e),r=Math.sin(e),a=Math.cos(t),i=Math.sin(t);function l(e,t){var l=Math.cos(t),o=Math.cos(e)*l,s=Math.sin(e)*l,u=Math.sin(t),c=u*n+o*r;return[Math.atan2(s*a-c*i,o*n-u*r),Oe(c*a+s*i)]}return l.invert=function(e,t){var l=Math.cos(t),o=Math.cos(e)*l,s=Math.sin(e)*l,u=Math.sin(t),c=u*a-s*i;return[Math.atan2(s*a+u*i,o*n+c*r),Oe(c*n-o*r)]},l}function Er(e,t){var n=Math.cos(e),r=Math.sin(e);return function(a,i,l,o){var s=l*t;null!=a?(a=jr(n,a),i=jr(n,i),(l>0?ai)&&(a+=l*Le)):(a=e+l*Le,i=e-.5*s);for(var u,c=a;l>0?c>i:c2?e[2]*We:0),t.invert=function(t){return(t=e.invert(t[0]*We,t[1]*We))[0]*=Ge,t[1]*=Ge,t},t},Gr.invert=Wr,i.geo.circle=function(){var e,t,n=[0,0],r=6;function a(){var e="function"==typeof n?n.apply(this,arguments):n,r=zr(-e[0]*We,-e[1]*We,0).invert,a=[];return t(null,null,1,{point:function(e,t){a.push(e=r(e,t)),e[0]*=Ge,e[1]*=Ge}}),{type:"Polygon",coordinates:[a]}}return a.origin=function(e){return arguments.length?(n=e,a):n},a.angle=function(n){return arguments.length?(t=Er((e=+n)*We,r*We),a):e},a.precision=function(n){return arguments.length?(t=Er(e*We,(r=+n)*We),a):r},a.angle(90)},i.geo.distance=function(e,t){var n,r=(t[0]-e[0])*We,a=e[1]*We,i=t[1]*We,l=Math.sin(r),o=Math.cos(r),s=Math.sin(a),u=Math.cos(a),c=Math.sin(i),d=Math.cos(i);return Math.atan2(Math.sqrt((n=d*l)*n+(n=u*c-s*d*o)*n),s*c+u*d*o)},i.geo.graticule=function(){var e,t,n,r,a,l,o,s,u,c,d,h,f=10,p=f,v=90,m=360,g=2.5;function y(){return{type:"MultiLineString",coordinates:_()}}function _(){return i.range(Math.ceil(r/v)*v,n,v).map(d).concat(i.range(Math.ceil(s/m)*m,o,m).map(h)).concat(i.range(Math.ceil(t/f)*f,e,f).filter(function(e){return k(e%v)>we}).map(u)).concat(i.range(Math.ceil(l/p)*p,a,p).filter(function(e){return k(e%m)>we}).map(c))}return y.lines=function(){return _().map(function(e){return{type:"LineString",coordinates:e}})},y.outline=function(){return{type:"Polygon",coordinates:[d(r).concat(h(o).slice(1),d(n).reverse().slice(1),h(s).reverse().slice(1))]}},y.extent=function(e){return arguments.length?y.majorExtent(e).minorExtent(e):y.minorExtent()},y.majorExtent=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],s=+e[0][1],o=+e[1][1],r>n&&(e=r,r=n,n=e),s>o&&(e=s,s=o,o=e),y.precision(g)):[[r,s],[n,o]]},y.minorExtent=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],l=+n[0][1],a=+n[1][1],t>e&&(n=t,t=e,e=n),l>a&&(n=l,l=a,a=n),y.precision(g)):[[t,l],[e,a]]},y.step=function(e){return arguments.length?y.majorStep(e).minorStep(e):y.minorStep()},y.majorStep=function(e){return arguments.length?(v=+e[0],m=+e[1],y):[v,m]},y.minorStep=function(e){return arguments.length?(f=+e[0],p=+e[1],y):[f,p]},y.precision=function(i){return arguments.length?(g=+i,u=Ir(l,a,90),c=Nr(t,e,g),d=Ir(s,o,90),h=Nr(r,n,g),y):g},y.majorExtent([[-180,-90+we],[180,90-we]]).minorExtent([[-180,-80-we],[180,80+we]])},i.geo.greatArc=function(){var e,t,n=Fr,r=Hr;function a(){return{type:"LineString",coordinates:[e||n.apply(this,arguments),t||r.apply(this,arguments)]}}return a.distance=function(){return i.geo.distance(e||n.apply(this,arguments),t||r.apply(this,arguments))},a.source=function(t){return arguments.length?(n=t,e="function"==typeof t?null:t,a):n},a.target=function(e){return arguments.length?(r=e,t="function"==typeof e?null:e,a):r},a.precision=function(){return arguments.length?a:0},a},i.geo.interpolate=function(e,t){return n=e[0]*We,r=e[1]*We,a=t[0]*We,i=t[1]*We,l=Math.cos(r),o=Math.sin(r),s=Math.cos(i),u=Math.sin(i),c=l*Math.cos(n),d=l*Math.sin(n),h=s*Math.cos(a),f=s*Math.sin(a),p=2*Math.asin(Math.sqrt(je(i-r)+l*s*je(a-n))),v=1/Math.sin(p),(m=p?function(e){var t=Math.sin(e*=p)*v,n=Math.sin(p-e)*v,r=n*c+t*h,a=n*d+t*f,i=n*o+t*u;return[Math.atan2(a,r)*Ge,Math.atan2(i,Math.sqrt(r*r+a*a))*Ge]}:function(){return[n*Ge,r*Ge]}).distance=p,m;var n,r,a,i,l,o,s,u,c,d,h,f,p,v,m},i.geo.length=function(e){return Tr=0,i.geo.stream(e,Vr),Tr};var Vr={sphere:E,point:E,lineStart:function(){var e,t,n;function r(r,a){var i=Math.sin(a*=We),l=Math.cos(a),o=k((r*=We)-e),s=Math.cos(o);Tr+=Math.atan2(Math.sqrt((o=l*Math.sin(o))*o+(o=n*i-t*l*s)*o),t*i+n*l*s),e=r,t=i,n=l}Vr.point=function(a,i){e=a*We,t=Math.sin(i*=We),n=Math.cos(i),Vr.point=r},Vr.lineEnd=function(){Vr.point=Vr.lineEnd=E}},lineEnd:E,polygonStart:E,polygonEnd:E};function $r(e,t){function n(t,n){var r=Math.cos(t),a=Math.cos(n),i=e(r*a);return[i*a*Math.sin(t),i*Math.sin(n)]}return n.invert=function(e,n){var r=Math.sqrt(e*e+n*n),a=t(r),i=Math.sin(a),l=Math.cos(a);return[Math.atan2(e*i,r*l),Math.asin(r&&n*i/r)]},n}var qr=$r(function(e){return Math.sqrt(2/(1+e))},function(e){return 2*Math.asin(e/2)});(i.geo.azimuthalEqualArea=function(){return Lr(qr)}).raw=qr;var Ur=$r(function(e){var t=Math.acos(e);return t&&t/Math.sin(t)},z);function Yr(e,t){var n=Math.cos(e),r=function(e){return Math.tan(De/4+e/2)},a=e===t?Math.sin(e):Math.log(n/Math.cos(t))/Math.log(r(t)/r(e)),i=n*Math.pow(r(e),a)/a;if(!a)return Zr;function l(e,t){i>0?t<-Be+we&&(t=-Be+we):t>Be-we&&(t=Be-we);var n=i/Math.pow(r(t),a);return[n*Math.sin(a*e),i-n*Math.cos(a*e)]}return l.invert=function(e,t){var n=i-t,r=ze(a)*Math.sqrt(e*e+n*n);return[Math.atan2(e,n)/a,2*Math.atan(Math.pow(i/r,1/a))-Be]},l}function Jr(e,t){var n=Math.cos(e),r=e===t?Math.sin(e):(n-Math.cos(t))/(t-e),a=n/r+e;if(k(r)1&&Re(e[n[r-2]],e[n[r-1]],e[a])<=0;)--r;n[r++]=a}return n.slice(0,r)}function la(e,t){return e[0]-t[0]||e[1]-t[1]}(i.geo.stereographic=function(){return Lr(ta)}).raw=ta,na.invert=function(e,t){return[-t,2*Math.atan(Math.exp(e))-Be]},(i.geo.transverseMercator=function(){var e=Qr(na),t=e.center,n=e.rotate;return e.center=function(e){return e?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return e?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90])}).raw=na,i.geom={},i.geom.hull=function(e){var t=ra,n=aa;if(arguments.length)return r(e);function r(e){if(e.length<3)return[];var r,a=bt(t),i=bt(n),l=e.length,o=[],s=[];for(r=0;r=0;--r)f.push(e[o[u[r]][2]]);for(r=+d;rwe)o=o.L;else{if(!((a=i-Ma(o,l))>we)){r>-we?(t=o.P,n=o):a>-we?(t=o,n=o.N):t=n=o;break}if(!o.R){t=o;break}o=o.R}var s=ya(e);if(fa.insert(t,s),t||n){if(t===n)return wa(t),n=ya(t.site),fa.insert(s,n),s.edge=n.edge=La(t.site,s.site),xa(t),void xa(n);if(n){wa(t),wa(n);var u=t.site,c=u.x,d=u.y,h=e.x-c,f=e.y-d,p=n.site,v=p.x-c,m=p.y-d,g=2*(h*m-f*v),y=h*h+f*f,_=v*v+m*m,b={x:(m*y-f*_)/g+c,y:(h*_-v*y)/g+d};Sa(n.edge,u,p,b),s.edge=La(u,e,null,b),n.edge=La(e,p,null,b),xa(t),xa(n)}else s.edge=La(t.site,s.site)}}function ka(e,t){var n=e.site,r=n.x,a=n.y,i=a-t;if(!i)return r;var l=e.P;if(!l)return-1/0;var o=(n=l.site).x,s=n.y,u=s-t;if(!u)return o;var c=o-r,d=1/i-1/u,h=c/u;return d?(-h+Math.sqrt(h*h-2*d*(c*c/(-2*u)-s+u/2+a-i/2)))/d+r:(r+o)/2}function Ma(e,t){var n=e.N;if(n)return ka(n,t);var r=e.site;return r.y===t?r.x:1/0}function Ka(e){this.site=e,this.edges=[]}function Ca(e,t){return t.angle-e.angle}function xa(e){var t=e.P,n=e.N;if(t&&n){var r=t.site,a=e.site,i=n.site;if(r!==i){var l=a.x,o=a.y,s=r.x-l,u=r.y-o,c=i.x-l,d=2*(s*(m=i.y-o)-u*c);if(!(d>=-Ae)){var h=s*s+u*u,f=c*c+m*m,p=(m*h-u*f)/d,v=(s*f-c*h)/d,m=v+o,g=ga.pop()||new function(){Ga(this),this.x=this.y=this.arc=this.site=this.cy=null};g.arc=e,g.site=a,g.x=p+l,g.y=m+Math.sqrt(p*p+v*v),g.cy=m,e.circle=g;for(var y=null,_=va._;_;)if(g.y<_.y||g.y===_.y&&g.x<=_.x){if(!_.L){y=_.P;break}_=_.L}else{if(!_.R){y=_;break}_=_.R}va.insert(y,g),y||(pa=g)}}}}function wa(e){var t=e.circle;t&&(t.P||(pa=t.N),va.remove(t),ga.push(t),Ga(t),e.circle=null)}function Aa(e,t){var n=e.b;if(n)return!0;var r,a,i=e.a,l=t[0][0],o=t[1][0],s=t[0][1],u=t[1][1],c=e.l,d=e.r,h=c.x,f=c.y,p=d.x,v=d.y,m=(h+p)/2,g=(f+v)/2;if(v===f){if(m=o)return;if(h>p){if(i){if(i.y>=u)return}else i={x:m,y:s};n={x:m,y:u}}else{if(i){if(i.y1)if(h>p){if(i){if(i.y>=u)return}else i={x:(s-a)/r,y:s};n={x:(u-a)/r,y:u}}else{if(i){if(i.y=o)return}else i={x:l,y:r*l+a};n={x:o,y:r*o+a}}else{if(i){if(i.xwe||k(a-n)>we)&&(o.splice(l,0,new Ba((g=i.site,y=c,_=k(r-d)we?{x:d,y:k(t-d)we?{x:k(n-p)we?{x:h,y:k(t-h)we?{x:k(n-f)=n&&u.x<=a&&u.y>=r&&u.y<=l?[[n,l],[a,l],[a,r],[n,r]]:[]).point=e[o]}),t}function o(e){return e.map(function(e,t){return{x:Math.round(r(e,t)/we)*we,y:Math.round(a(e,t)/we)*we,i:t}})}return l.links=function(e){return Oa(o(e)).edges.filter(function(e){return e.l&&e.r}).map(function(t){return{source:e[t.l.i],target:e[t.r.i]}})},l.triangles=function(e){var t=[];return Oa(o(e)).cells.forEach(function(n,r){for(var a,i,l,o,s=n.site,u=n.edges.sort(Ca),c=-1,d=u.length,h=u[d-1].edge,f=h.l===s?h.r:h.l;++ci&&(a=t.slice(i,a),o[l]?o[l]+=a:o[++l]=a),(n=n[0])===(r=r[0])?o[l]?o[l]+=r:o[++l]=r:(o[++l]=null,s.push({i:l,x:Va(n,r)})),i=Ua.lastIndex;return iv&&(v=s.x),s.y>m&&(m=s.y),u.push(s.x),c.push(s.y);else for(d=0;dv&&(v=_),b>m&&(m=b),u.push(_),c.push(b)}var T=v-f,M=m-p;function K(e,t,n,r,a,i,l,o){if(!isNaN(n)&&!isNaN(r))if(e.leaf){var s=e.x,u=e.y;if(null!=s)if(k(s-n)+k(u-r)<.01)C(e,t,n,r,a,i,l,o);else{var c=e.point;e.x=e.y=e.point=null,C(e,c,s,u,a,i,l,o),C(e,t,n,r,a,i,l,o)}else e.x=n,e.y=r,e.point=t}else C(e,t,n,r,a,i,l,o)}function C(e,t,n,r,a,i,l,o){var s=.5*(a+l),u=.5*(i+o),c=n>=s,d=r>=u,h=d<<1|c;e.leaf=!1,e=e.nodes[h]||(e.nodes[h]={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(e){K(x,e,+g(e,++d),+y(e,d),f,p,v,m)}}),c?a=s:l=s,d?i=u:o=u,K(e,t,n,r,a,i,l,o)}T>M?m=p+T:v=f+M;var x={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(e){K(x,e,+g(e,++d),+y(e,d),f,p,v,m)}};if(x.visit=function(e){!function e(t,n,r,a,i,l){if(!t(n,r,a,i,l)){var o=.5*(r+i),s=.5*(a+l),u=n.nodes;u[0]&&e(t,u[0],r,a,o,s),u[1]&&e(t,u[1],o,a,i,s),u[2]&&e(t,u[2],r,s,o,l),u[3]&&e(t,u[3],o,s,i,l)}}(e,x,f,p,v,m)},x.find=function(e){return function(e,t,n,r,a,i,l){var o,s=1/0;return function e(u,c,d,h,f){if(!(c>i||d>l||h=T)<<1|t>=b,M=k+4;k=0&&!(n=i.interpolators[r](e,t)););return n}function Ja(e,t){var n,r=[],a=[],i=e.length,l=t.length,o=Math.min(e.length,t.length);for(n=0;n=1)return 1;var t=e*e,n=t*e;return 4*(e<.5?n:3*(e-t)+n-.75)}function ii(e){return 1-Math.cos(e*Be)}function li(e){return Math.pow(2,10*(e-1))}function oi(e){return 1-Math.sqrt(1-e*e)}function si(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function ui(e,t){return t-=e,function(n){return Math.round(e+t*n)}}function ci(e){var t,n,r,a=[e.a,e.b],i=[e.c,e.d],l=hi(a),o=di(a,i),s=hi(((t=i)[0]+=(r=-o)*(n=a)[0],t[1]+=r*n[1],t))||0;a[0]*i[1]=0?e.slice(0,n):e,a=n>=0?e.slice(n+1):"in";return r=Za.get(r)||Xa,a=Qa.get(a)||z,t=a(r.apply(null,l.call(arguments,1))),function(e){return e<=0?0:e>=1?1:t(e)}},i.interpolateHcl=function(e,t){e=i.hcl(e),t=i.hcl(t);var n=e.h,r=e.c,a=e.l,l=t.h-n,o=t.c-r,s=t.l-a;isNaN(o)&&(o=0,r=isNaN(r)?t.c:r);isNaN(l)?(l=0,n=isNaN(n)?t.h:n):l>180?l-=360:l<-180&&(l+=360);return function(e){return Xe(n+l*e,r+o*e,a+s*e)+""}},i.interpolateHsl=function(e,t){e=i.hsl(e),t=i.hsl(t);var n=e.h,r=e.s,a=e.l,l=t.h-n,o=t.s-r,s=t.l-a;isNaN(o)&&(o=0,r=isNaN(r)?t.s:r);isNaN(l)?(l=0,n=isNaN(n)?t.h:n):l>180?l-=360:l<-180&&(l+=360);return function(e){return Ue(n+l*e,r+o*e,a+s*e)+""}},i.interpolateLab=function(e,t){e=i.lab(e),t=i.lab(t);var n=e.l,r=e.a,a=e.b,l=t.l-n,o=t.a-r,s=t.b-a;return function(e){return at(n+l*e,r+o*e,a+s*e)+""}},i.interpolateRound=ui,i.transform=function(e){var t=s.createElementNS(i.ns.prefix.svg,"g");return(i.transform=function(e){if(null!=e){t.setAttribute("transform",e);var n=t.transform.baseVal.consolidate()}return new ci(n?n.matrix:fi)})(e)},ci.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var fi={a:1,b:0,c:0,d:1,e:0,f:0};function pi(e){return e.length?e.pop()+",":""}function vi(e,t){var n=[],r=[];return e=i.transform(e),t=i.transform(t),function(e,t,n,r){if(e[0]!==t[0]||e[1]!==t[1]){var a=n.push("translate(",null,",",null,")");r.push({i:a-4,x:Va(e[0],t[0])},{i:a-2,x:Va(e[1],t[1])})}else(t[0]||t[1])&&n.push("translate("+t+")")}(e.translate,t.translate,n,r),function(e,t,n,r){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),r.push({i:n.push(pi(n)+"rotate(",null,")")-2,x:Va(e,t)})):t&&n.push(pi(n)+"rotate("+t+")")}(e.rotate,t.rotate,n,r),function(e,t,n,r){e!==t?r.push({i:n.push(pi(n)+"skewX(",null,")")-2,x:Va(e,t)}):t&&n.push(pi(n)+"skewX("+t+")")}(e.skew,t.skew,n,r),function(e,t,n,r){if(e[0]!==t[0]||e[1]!==t[1]){var a=n.push(pi(n)+"scale(",null,",",null,")");r.push({i:a-4,x:Va(e[0],t[0])},{i:a-2,x:Va(e[1],t[1])})}else 1===t[0]&&1===t[1]||n.push(pi(n)+"scale("+t+")")}(e.scale,t.scale,n,r),e=t=null,function(e){for(var t,a=-1,i=r.length;++a0?n=t:(e.c=null,e.t=NaN,e=null,s.end({type:"end",alpha:n=0})):t>0&&(s.start({type:"start",alpha:n=t}),e=At(o.tick)),o):n},o.start=function(){var e,t,n,i=g.length,s=y.length,c=u[0],p=u[1];for(e=0;e=0;)n.push(a[r])}function Di(e,t){for(var n=[e],r=[];null!=(e=n.pop());)if(r.push(e),(i=e.children)&&(a=i.length))for(var a,i,l=-1;++l=0;)l.push(c=u[s]),c.parent=i,c.depth=i.depth+1;n&&(i.value=0),i.children=u}else n&&(i.value=+n.call(r,i,i.depth)||0),delete i.children;return Di(a,function(t){var r,a;e&&(r=t.children)&&r.sort(e),n&&(a=t.parent)&&(a.value+=t.value)}),o}return r.sort=function(t){return arguments.length?(e=t,r):e},r.children=function(e){return arguments.length?(t=e,r):t},r.value=function(e){return arguments.length?(n=e,r):n},r.revalue=function(e){return n&&(Ai(e,function(e){e.children&&(e.value=0)}),Di(e,function(e){var t;e.children||(e.value=+n.call(r,e,e.depth)||0),(t=e.parent)&&(t.value+=e.value)})),e},r},i.layout.partition=function(){var e=i.layout.hierarchy(),t=[1,1];function n(n,r){var a=e.call(this,n,r);return function e(t,n,r,a){var i=t.children;if(t.x=n,t.y=t.depth*a,t.dx=r,t.dy=a,i&&(l=i.length)){var l,o,s,u=-1;for(r=t.value?r/t.value:0;++uo&&(o=r),l.push(r)}for(n=0;na&&(r=n,a=t);return r}function Fi(e){return e.reduce(Hi,0)}function Hi(e,t){return e+t[1]}function Vi(e,t){return $i(e,Math.ceil(Math.log(t.length)/Math.LN2+1))}function $i(e,t){for(var n=-1,r=+e[0],a=(e[1]-r)/t,i=[];++n<=t;)i[n]=a*n+r;return i}function qi(e){return[i.min(e),i.max(e)]}function Ui(e,t){return e.value-t.value}function Yi(e,t){var n=e._pack_next;e._pack_next=t,t._pack_prev=e,t._pack_next=n,n._pack_prev=t}function Ji(e,t){e._pack_next=t,t._pack_prev=e}function Xi(e,t){var n=t.x-e.x,r=t.y-e.y,a=e.r+t.r;return.999*a*a>n*n+r*r}function Zi(e){if((t=e.children)&&(s=t.length)){var t,n,r,a,i,l,o,s,u=1/0,c=-1/0,d=1/0,h=-1/0;if(t.forEach(Qi),(n=t[0]).x=-n.r,n.y=0,_(n),s>1&&((r=t[1]).x=r.r,r.y=0,_(r),s>2))for(tl(n,r,a=t[2]),_(a),Yi(n,a),n._pack_prev=a,Yi(a,r),r=n._pack_next,i=3;i0)for(l=-1;++l=d[0]&&s<=d[1]&&((o=u[i.bisect(h,s,1,p)-1]).y+=v,o.push(a[l]));return u}return a.value=function(e){return arguments.length?(t=e,a):t},a.range=function(e){return arguments.length?(n=bt(e),a):n},a.bins=function(e){return arguments.length?(r="number"==typeof e?function(t){return $i(t,e)}:bt(e),a):r},a.frequency=function(t){return arguments.length?(e=!!t,a):e},a},i.layout.pack=function(){var e,t=i.layout.hierarchy().sort(Ui),n=0,r=[1,1];function a(a,i){var l=t.call(this,a,i),o=l[0],s=r[0],u=r[1],c=null==e?Math.sqrt:"function"==typeof e?e:function(){return e};if(o.x=o.y=0,Di(o,function(e){e.r=+c(e.value)}),Di(o,Zi),n){var d=n*(e?1:Math.max(2*o.r/s,2*o.r/u))/2;Di(o,function(e){e.r+=d}),Di(o,Zi),Di(o,function(e){e.r-=d})}return function e(t,n,r,a){var i=t.children;t.x=n+=a*t.x;t.y=r+=a*t.y;t.r*=a;if(i)for(var l=-1,o=i.length;++lf.x&&(f=e),e.depth>p.depth&&(p=e)});var v=t(h,f)/2-h.x,m=n[0]/(f.x+t(f,h)/2+v),g=n[1]/(p.depth||1);Ai(c,function(e){e.x=(e.x+v)*m,e.y=e.depth*g})}return u}function l(e){var n=e.children,r=e.parent.children,a=e.i?r[e.i-1]:null;if(n.length){!function(e){var t,n=0,r=0,a=e.children,i=a.length;for(;--i>=0;)(t=a[i]).z+=n,t.m+=n,n+=t.s+(r+=t.c)}(e);var i=(n[0].z+n[n.length-1].z)/2;a?(e.z=a.z+t(e._,a._),e.m=e.z-i):e.z=i}else a&&(e.z=a.z+t(e._,a._));e.parent.A=function(e,n,r){if(n){for(var a,i=e,l=e,o=n,s=i.parent.children[0],u=i.m,c=l.m,d=o.m,h=s.m;o=al(o),i=rl(i),o&&i;)s=rl(s),(l=al(l)).a=e,(a=o.z+d-i.z-u+t(o._,i._))>0&&(il(ll(o,e,r),e,a),u+=a,c+=a),d+=o.m,u+=i.m,h+=s.m,c+=l.m;o&&!al(l)&&(l.t=o,l.m+=d-c),i&&!rl(s)&&(s.t=i,s.m+=u-h,r=e)}return r}(e,a,e.parent.A||r[0])}function o(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function s(e){e.x*=n[0],e.y=e.depth*n[1]}return a.separation=function(e){return arguments.length?(t=e,a):t},a.size=function(e){return arguments.length?(r=null==(n=e)?s:null,a):r?null:n},a.nodeSize=function(e){return arguments.length?(r=null==(n=e)?null:s,a):r?n:null},wi(a,e)},i.layout.cluster=function(){var e=i.layout.hierarchy().sort(null).value(null),t=nl,n=[1,1],r=!1;function a(a,l){var o,s=e.call(this,a,l),u=s[0],c=0;Di(u,function(e){var n=e.children;n&&n.length?(e.x=function(e){return e.reduce(function(e,t){return e+t.x},0)/e.length}(n),e.y=function(e){return 1+i.max(e,function(e){return e.y})}(n)):(e.x=o?c+=t(e,o):0,e.y=0,o=e)});var d=function e(t){var n=t.children;return n&&n.length?e(n[0]):t}(u),h=function e(t){var n,r=t.children;return r&&(n=r.length)?e(r[n-1]):t}(u),f=d.x-t(d,h)/2,p=h.x+t(h,d)/2;return Di(u,r?function(e){e.x=(e.x-u.x)*n[0],e.y=(u.y-e.y)*n[1]}:function(e){e.x=(e.x-f)/(p-f)*n[0],e.y=(1-(u.y?e.y/u.y:1))*n[1]}),s}return a.separation=function(e){return arguments.length?(t=e,a):t},a.size=function(e){return arguments.length?(r=null==(n=e),a):r?null:n},a.nodeSize=function(e){return arguments.length?(r=null!=(n=e),a):r?n:null},wi(a,e)},i.layout.treemap=function(){var e,t=i.layout.hierarchy(),n=Math.round,r=[1,1],a=null,l=ol,o=!1,s="squarify",u=.5*(1+Math.sqrt(5));function c(e,t){for(var n,r,a=-1,i=e.length;++a0;)o.push(n=u[a-1]),o.area+=n.area,"squarify"!==s||(r=f(o,v))<=h?(u.pop(),h=r):(o.area-=o.pop().area,p(o,v,i,!1),v=Math.min(i.dx,i.dy),o.length=o.area=0,h=1/0);o.length&&(p(o,v,i,!0),o.length=o.area=0),t.forEach(d)}}function h(e){var t=e.children;if(t&&t.length){var n,r=l(e),a=t.slice(),i=[];for(c(a,r.dx*r.dy/e.value),i.area=0;n=a.pop();)i.push(n),i.area+=n.area,null!=n.z&&(p(i,n.z?r.dx:r.dy,r,!a.length),i.length=i.area=0);t.forEach(h)}}function f(e,t){for(var n,r=e.area,a=0,i=1/0,l=-1,o=e.length;++la&&(a=n));return t*=t,(r*=r)?Math.max(t*a*u/r,r/(t*i*u)):1/0}function p(e,t,r,a){var i,l=-1,o=e.length,s=r.x,u=r.y,c=t?n(e.area/t):0;if(t==r.dx){for((a||c>r.dy)&&(c=r.dy);++lr.dx)&&(c=r.dx);++l1);return e+t*n*Math.sqrt(-2*Math.log(a)/a)}},logNormal:function(){var e=i.random.normal.apply(i,arguments);return function(){return Math.exp(e())}},bates:function(e){var t=i.random.irwinHall(e);return function(){return t()/e}},irwinHall:function(e){return function(){for(var t=0,n=0;n2?vl:dl,o=a?gi:mi;return i=e(t,n,o,r),l=e(n,t,o,Ya),s}function s(e){return i(e)}s.invert=function(e){return l(e)};s.domain=function(e){return arguments.length?(t=e.map(Number),o()):t};s.range=function(e){return arguments.length?(n=e,o()):n};s.rangeRound=function(e){return s.range(e).interpolate(ui)};s.clamp=function(e){return arguments.length?(a=e,o()):a};s.interpolate=function(e){return arguments.length?(r=e,o()):r};s.ticks=function(e){return _l(t,e)};s.tickFormat=function(e,n){return bl(t,e,n)};s.nice=function(e){return gl(t,e),o()};s.copy=function(){return e(t,n,r,a)};return o()}([0,1],[0,1],Ya,!1)};var Tl={s:1,g:1,p:1,r:1,e:1};function kl(e){return-Math.floor(Math.log(e)/Math.LN10+.01)}i.scale.log=function(){return function e(t,n,r,a){function l(e){return(r?Math.log(e<0?0:e):-Math.log(e>0?0:-e))/Math.log(n)}function o(e){return r?Math.pow(n,e):-Math.pow(n,-e)}function s(e){return t(l(e))}s.invert=function(e){return o(t.invert(e))};s.domain=function(e){return arguments.length?(r=e[0]>=0,t.domain((a=e.map(Number)).map(l)),s):a};s.base=function(e){return arguments.length?(n=+e,t.domain(a.map(l)),s):n};s.nice=function(){var e=hl(a.map(l),r?Math:Kl);return t.domain(e),a=e.map(o),s};s.ticks=function(){var e=ul(a),t=[],i=e[0],s=e[1],u=Math.floor(l(i)),c=Math.ceil(l(s)),d=n%1?2:n;if(isFinite(c-u)){if(r){for(;u0;h--)t.push(o(u)*h);for(u=0;t[u]s;c--);t=t.slice(u,c)}return t};s.tickFormat=function(e,t){if(!arguments.length)return Ml;arguments.length<2?t=Ml:"function"!=typeof t&&(t=i.format(t));var r=Math.max(1,n*e/s.ticks().length);return function(e){var a=e/o(Math.round(l(e)));return a*n0?r[e-1]:t[0],ed?0:1;if(u=Se)return s(u,f)+(o?s(o,1-f):"")+"Z";var p,v,m,g,y,_,b,T,k,M,K,C,x=0,w=0,A=[];if((g=(+l.apply(this,arguments)||0)/2)&&(m=r===Sl?Math.sqrt(o*o+u*u):+r.apply(this,arguments),f||(w*=-1),u&&(w=Oe(m/u*Math.sin(g))),o&&(x=Oe(m/o*Math.sin(g)))),u){y=u*Math.cos(c+w),_=u*Math.sin(c+w),b=u*Math.cos(d-w),T=u*Math.sin(d-w);var D=Math.abs(d-c-2*w)<=De?0:1;if(w&&Pl(y,_,b,T)===f^D){var L=(c+d)/2;y=u*Math.cos(L),_=u*Math.sin(L),b=T=null}}else y=_=0;if(o){k=o*Math.cos(d-x),M=o*Math.sin(d-x),K=o*Math.cos(c+x),C=o*Math.sin(c+x);var S=Math.abs(c-d+2*x)<=De?0:1;if(x&&Pl(k,M,K,C)===1-f^S){var B=(c+d)/2;k=o*Math.cos(B),M=o*Math.sin(B),K=C=null}}else k=M=0;if(h>we&&(p=Math.min(Math.abs(u-o)/2,+n.apply(this,arguments)))>.001){v=o0?0:1}function Ol(e,t,n,r,a){var i=e[0]-t[0],l=e[1]-t[1],o=(a?r:-r)/Math.sqrt(i*i+l*l),s=o*l,u=-o*i,c=e[0]+s,d=e[1]+u,h=t[0]+s,f=t[1]+u,p=(c+h)/2,v=(d+f)/2,m=h-c,g=f-d,y=m*m+g*g,_=n-r,b=c*f-h*d,T=(g<0?-1:1)*Math.sqrt(Math.max(0,_*_*y-b*b)),k=(b*g-m*T)/y,M=(-b*m-g*T)/y,K=(b*g+m*T)/y,C=(-b*m+g*T)/y,x=k-p,w=M-v,A=K-p,D=C-v;return x*x+w*w>A*A+D*D&&(k=K,M=C),[[k-s,M-u],[k*n/_,M*n/_]]}function El(e){var t=ra,n=aa,r=Xn,a=Il,i=a.key,l=.7;function o(i){var o,s=[],u=[],c=-1,d=i.length,h=bt(t),f=bt(n);function p(){s.push("M",a(e(u),l))}for(;++c1&&a.push("H",r[0]);return a.join("")},"step-before":Fl,"step-after":Hl,basis:ql,"basis-open":function(e){if(e.length<4)return Il(e);var t,n=[],r=-1,a=e.length,i=[0],l=[0];for(;++r<3;)t=e[r],i.push(t[0]),l.push(t[1]);n.push(Ul(Xl,i)+","+Ul(Xl,l)),--r;for(;++r9&&(a=3*t/Math.sqrt(a),l[o]=a*n,l[o+1]=a*r));o=-1;for(;++o<=s;)a=(e[Math.min(s,o+1)][0]-e[Math.max(0,o-1)][0])/(6*(1+l[o]*l[o])),i.push([a||0,l[o]*a||0]);return i}(e))}});function Il(e){return e.length>1?e.join("L"):e+"Z"}function Nl(e){return e.join("L")+"Z"}function Fl(e){for(var t=0,n=e.length,r=e[0],a=[r[0],",",r[1]];++t1){o=t[1],i=e[s],s++,r+="C"+(a[0]+l[0])+","+(a[1]+l[1])+","+(i[0]-o[0])+","+(i[1]-o[1])+","+i[0]+","+i[1];for(var u=2;uDe)+",1 "+t}function s(e,t,n,r){return"Q 0,0 "+r}return i.radius=function(e){return arguments.length?(n=bt(e),i):n},i.source=function(t){return arguments.length?(e=bt(t),i):e},i.target=function(e){return arguments.length?(t=bt(e),i):t},i.startAngle=function(e){return arguments.length?(r=bt(e),i):r},i.endAngle=function(e){return arguments.length?(a=bt(e),i):a},i},i.svg.diagonal=function(){var e=Fr,t=Hr,n=ro;function r(r,a){var i=e.call(this,r,a),l=t.call(this,r,a),o=(i.y+l.y)/2,s=[i,{x:i.x,y:o},{x:l.x,y:o},l];return"M"+(s=s.map(n))[0]+"C"+s[1]+" "+s[2]+" "+s[3]}return r.source=function(t){return arguments.length?(e=bt(t),r):e},r.target=function(e){return arguments.length?(t=bt(e),r):t},r.projection=function(e){return arguments.length?(n=e,r):n},r},i.svg.diagonal.radial=function(){var e=i.svg.diagonal(),t=ro,n=e.projection;return e.projection=function(e){return arguments.length?n(function(e){return function(){var t=e.apply(this,arguments),n=t[0],r=t[1]-Be;return[n*Math.cos(r),n*Math.sin(r)]}}(t=e)):t},e},i.svg.symbol=function(){var e=io,t=ao;function n(n,r){return(oo.get(e.call(this,n,r))||lo)(t.call(this,n,r))}return n.type=function(t){return arguments.length?(e=bt(t),n):e},n.size=function(e){return arguments.length?(t=bt(e),n):t},n};var oo=i.map({circle:lo,cross:function(e){var t=Math.sqrt(e/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(e){var t=Math.sqrt(e/(2*uo)),n=t*uo;return"M0,"+-t+"L"+n+",0 0,"+t+" "+-n+",0Z"},square:function(e){var t=Math.sqrt(e)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(e){var t=Math.sqrt(e/so),n=t*so/2;return"M0,"+n+"L"+t+","+-n+" "+-t+","+-n+"Z"},"triangle-up":function(e){var t=Math.sqrt(e/so),n=t*so/2;return"M0,"+-n+"L"+t+","+n+" "+-t+","+n+"Z"}});i.svg.symbolTypes=oo.keys();var so=Math.sqrt(3),uo=Math.tan(30*We);X.transition=function(e){for(var t,n,r=po||++go,a=bo(e),i=[],l=vo||{time:Date.now(),ease:ai,delay:0,duration:250},o=-1,s=this.length;++o0;)u[--h].call(e,l);if(i>=1)return d.event&&d.event.end.call(e,e.__data__,t),--c.count?delete c[r]:delete e[n],1}d||(i=a.time,l=At(function(e){var t=d.delay;if(l.t=t+i,t<=e)return h(e-t);l.c=h},0,i),d=c[r]={tween:new K,time:i,timer:l,delay:a.delay,duration:a.duration,ease:a.ease,index:t},a=null,++c.count)}mo.call=X.call,mo.empty=X.empty,mo.node=X.node,mo.size=X.size,i.transition=function(e,t){return e&&e.transition?po?e.transition(t):e:i.selection().transition(e)},i.transition.prototype=mo,mo.select=function(e){var t,n,r,a=this.id,i=this.namespace,l=[];e=Z(e);for(var o=-1,s=this.length;++orect,.s>rect").attr("width",l[1]-l[0])}function v(e){e.select(".extent").attr("y",o[0]),e.selectAll(".extent,.e>rect,.w>rect").attr("height",o[1]-o[0])}function m(){var d,m,g=this,y=i.select(i.event.target),_=n.of(g,arguments),b=i.select(g),T=y.datum(),k=!/^(n|s)$/.test(T)&&r,M=!/^(e|w)$/.test(T)&&a,K=y.classed("extent"),C=Me(g),x=i.mouse(g),w=i.select(c(g)).on("keydown.brush",function(){32==i.event.keyCode&&(K||(d=null,x[0]-=l[1],x[1]-=o[1],K=2),N())}).on("keyup.brush",function(){32==i.event.keyCode&&2==K&&(x[0]+=l[1],x[1]+=o[1],K=0,N())});if(i.event.changedTouches?w.on("touchmove.brush",L).on("touchend.brush",B):w.on("mousemove.brush",L).on("mouseup.brush",B),b.interrupt().selectAll("*").interrupt(),K)x[0]=l[0]-x[0],x[1]=o[0]-x[1];else if(T){var A=+/w$/.test(T),D=+/^n/.test(T);m=[l[1-A]-x[0],o[1-D]-x[1]],x[0]=l[A],x[1]=o[D]}else i.event.altKey&&(d=x.slice());function L(){var e=i.mouse(g),t=!1;m&&(e[0]+=m[0],e[1]+=m[1]),K||(i.event.altKey?(d||(d=[(l[0]+l[1])/2,(o[0]+o[1])/2]),x[0]=l[+(e[0]1?{floor:function(t){for(;o(t=e.floor(t));)t=Wo(t-1);return t},ceil:function(t){for(;o(t=e.ceil(t));)t=Wo(+t+1);return t}}:e))},r.ticks=function(e,t){var n=ul(r.domain()),i=null==e?a(n,10):"number"==typeof e?a(n,e):!e.range&&[{range:e},t];return i&&(e=i[0],t=i[1]),e.range(n[0],Wo(+n[1]+1),t<1?1:t)},r.tickFormat=function(){return n},r.copy=function(){return Bo(e.copy(),t,n)},ml(r,e)}function Wo(e){return new Date(e)}Ao.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?So:Lo,So.parse=function(e){var t=new Date(e);return isNaN(t)?null:t},So.toString=Lo.toString,Pt.second=It(function(e){return new Ot(1e3*Math.floor(e/1e3))},function(e,t){e.setTime(e.getTime()+1e3*Math.floor(t))},function(e){return e.getSeconds()}),Pt.seconds=Pt.second.range,Pt.seconds.utc=Pt.second.utc.range,Pt.minute=It(function(e){return new Ot(6e4*Math.floor(e/6e4))},function(e,t){e.setTime(e.getTime()+6e4*Math.floor(t))},function(e){return e.getMinutes()}),Pt.minutes=Pt.minute.range,Pt.minutes.utc=Pt.minute.utc.range,Pt.hour=It(function(e){var t=e.getTimezoneOffset()/60;return new Ot(36e5*(Math.floor(e/36e5-t)+t))},function(e,t){e.setTime(e.getTime()+36e5*Math.floor(t))},function(e){return e.getHours()}),Pt.hours=Pt.hour.range,Pt.hours.utc=Pt.hour.utc.range,Pt.month=It(function(e){return(e=Pt.day(e)).setDate(1),e},function(e,t){e.setMonth(e.getMonth()+t)},function(e){return e.getMonth()}),Pt.months=Pt.month.range,Pt.months.utc=Pt.month.utc.range;var Go=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],zo=[[Pt.second,1],[Pt.second,5],[Pt.second,15],[Pt.second,30],[Pt.minute,1],[Pt.minute,5],[Pt.minute,15],[Pt.minute,30],[Pt.hour,1],[Pt.hour,3],[Pt.hour,6],[Pt.hour,12],[Pt.day,1],[Pt.day,2],[Pt.week,1],[Pt.month,1],[Pt.month,3],[Pt.year,1]],Ro=Ao.multi([[".%L",function(e){return e.getMilliseconds()}],[":%S",function(e){return e.getSeconds()}],["%I:%M",function(e){return e.getMinutes()}],["%I %p",function(e){return e.getHours()}],["%a %d",function(e){return e.getDay()&&1!=e.getDate()}],["%b %d",function(e){return 1!=e.getDate()}],["%B",function(e){return e.getMonth()}],["%Y",Xn]]),Po={range:function(e,t,n){return i.range(Math.ceil(e/n)*n,+t,n).map(Wo)},floor:z,ceil:z};zo.year=Pt.year,Pt.scale=function(){return Bo(i.scale.linear(),zo,Ro)};var Oo=zo.map(function(e){return[e[0].utc,e[1]]}),Eo=Do.multi([[".%L",function(e){return e.getUTCMilliseconds()}],[":%S",function(e){return e.getUTCSeconds()}],["%I:%M",function(e){return e.getUTCMinutes()}],["%I %p",function(e){return e.getUTCHours()}],["%a %d",function(e){return e.getUTCDay()&&1!=e.getUTCDate()}],["%b %d",function(e){return 1!=e.getUTCDate()}],["%B",function(e){return e.getUTCMonth()}],["%Y",Xn]]);function jo(e){return JSON.parse(e.responseText)}function Io(e){var t=s.createRange();return t.selectNode(s.body),t.createContextualFragment(e.responseText)}Oo.year=Pt.year.utc,Pt.scale.utc=function(){return Bo(i.scale.linear(),Oo,Eo)},i.text=Tt(function(e){return e.responseText}),i.json=function(e,t){return kt(e,"application/json",jo,t)},i.html=function(e,t){return kt(e,"text/html",Io,t)},i.xml=Tt(function(e){return e.responseXML}),this.d3=i,void 0===(a="function"==typeof(r=i)?r.call(t,n,t,e):r)||(e.exports=a)}()},function(e,t,n){"use strict";e.exports=function(e){var t=typeof e;if("string"===t){var n=e;if(0===(e=+e)&&function(e){for(var t,n=e.length,r=0;r13)&&32!==t&&133!==t&&160!==t&&5760!==t&&6158!==t&&(t<8192||t>8205)&&8232!==t&&8233!==t&&8239!==t&&8287!==t&&8288!==t&&12288!==t&&65279!==t)return!1;return!0}(n))return!1}else if("number"!==t)return!1;return e-e<1}},function(e,t,n){"use strict";var r=n(22),a=n(2),i=e.exports={},l=n(24);i.defaults=l.defaults;var o=i.defaultLine=l.defaultLine;i.lightLine=l.lightLine;var s=i.background=l.background;function u(e){if(a(e)||"string"!=typeof e)return e;var t=e.trim();if("rgb"!==t.substr(0,3))return e;var n=t.match(/^rgba?\s*\(([^()]*)\)$/);if(!n)return e;var r=n[1].trim().split(/\s*[\s,]\s*/),i="a"===t.charAt(3)&&4===r.length;if(!i&&3!==r.length)return e;for(var l=0;l=0))return e;if(3===l)r[l]>1&&(r[l]=1);else if(r[l]>=1)return e}var o=Math.round(255*r[0])+", "+Math.round(255*r[1])+", "+Math.round(255*r[2]);return i?"rgba("+o+", "+r[3]+")":"rgb("+o+")"}i.tinyRGB=function(e){var t=e.toRgb();return"rgb("+Math.round(t.r)+", "+Math.round(t.g)+", "+Math.round(t.b)+")"},i.rgb=function(e){return i.tinyRGB(r(e))},i.opacity=function(e){return e?r(e).getAlpha():0},i.addOpacity=function(e,t){var n=r(e).toRgb();return"rgba("+Math.round(n.r)+", "+Math.round(n.g)+", "+Math.round(n.b)+", "+t+")"},i.combine=function(e,t){var n=r(e).toRgb();if(1===n.a)return r(e).toRgbString();var a=r(t||s).toRgb(),i=1===a.a?a:{r:255*(1-a.a)+a.r*a.a,g:255*(1-a.a)+a.g*a.a,b:255*(1-a.a)+a.b*a.a},l={r:i.r*(1-n.a)+n.r*n.a,g:i.g*(1-n.a)+n.g*n.a,b:i.b*(1-n.a)+n.b*n.a};return r(l).toRgbString()},i.contrast=function(e,t,n){var a=r(e);return 1!==a.getAlpha()&&(a=r(i.combine(e,s))),(a.isDark()?t?a.lighten(t):s:n?a.darken(n):o).toString()},i.stroke=function(e,t){var n=r(t);e.style({stroke:i.tinyRGB(n),"stroke-opacity":n.getAlpha()})},i.fill=function(e,t){var n=r(t);e.style({fill:i.tinyRGB(n),"fill-opacity":n.getAlpha()})},i.clean=function(e){if(e&&"object"==typeof e){var t,n,r,a,l=Object.keys(e);for(t=0;t2e-6||((n-e._forceTick0)/e._minDtick%1+1.000001)%1>2e-6)&&(e._minDtick=0)):e._minDtick=0},_.getAutoRange=function(e){var t,n=[],r=e._min[0].val,a=e._max[0].val;for(t=1;t0&&d>0&&h/d>f&&(u=o,c=s,f=h/d);if(r===a){var m=r-1,g=r+1;n="tozero"===e.rangemode?r<0?[m,0]:[0,g]:"nonnegative"===e.rangemode?[Math.max(0,m),Math.max(0,g)]:[m,g]}else f&&("linear"!==e.type&&"-"!==e.type||("tozero"===e.rangemode?(u.val>=0&&(u={val:0,pad:0}),c.val<=0&&(c={val:0,pad:0})):"nonnegative"===e.rangemode&&(u.val-f*u.pad<0&&(u={val:0,pad:0}),c.val<0&&(c={val:1,pad:0})),f=(c.val-u.val)/(e._length-u.pad-c.pad)),n=[u.val-f*u.pad,c.val+f*c.pad]);return n[0]===n[1]&&("tozero"===e.rangemode?n=n[0]<0?[n[0],0]:n[0]>0?[0,n[0]]:[0,1]:(n=[n[0]-1,n[0]+1],"nonnegative"===e.rangemode&&(n[0]=Math.max(0,n[0])))),p&&n.reverse(),l.simpleMap(n,e.l2r||Number)},_.doAutoRange=function(e){e._length||e.setScale();var t=e._min&&e._max&&e._min.length&&e._max.length;if(e.autorange&&t){e.range=_.getAutoRange(e),e._r=e.range.slice(),e._rl=l.simpleMap(e._r,e.r2l);var n=e._input;n.range=e.range.slice(),n.autorange=e.autorange}},_.saveRangeInitial=function(e,t){for(var n=_.list(e,"",!0),r=!1,a=0;a0?n.ppadplus:n.ppadminus)||n.ppad||0),T=K((e._m>0?n.ppadminus:n.ppadplus)||n.ppad||0),k=K(n.vpadplus||n.vpad),M=K(n.vpadminus||n.vpad);for(r=0;r<6;r++)C(r);for(r=g-1;r>5;r--)C(r)}function K(e){if(Array.isArray(e))return function(t){return Math.max(Number(e[t]||0),0)};var t=Math.max(Number(e||0),0);return function(){return t}}function C(n){if(s=t[n],a(s)){if(d=b(n)+y,f=T(n)+y,v=s-M(n),m=s+k(n),"log"===e.type&&v=f?p=!1:o.val>=u&&o.pad<=f&&(e._min.splice(i,1),i--);p&&e._min.push({val:u,pad:_&&0===u?0:f})}if(r(c)){for(p=!0,i=0;i=c&&o.pad>=d?p=!1:o.val<=c&&o.pad<=d&&(e._max.splice(i,1),i--);p&&e._max.push({val:c,pad:_&&0===c?0:d})}}function r(e){return a(e)&&Math.abs(e).3*h||c(r)||c(i))){var f=n.dtick/2;e+=e+f.8){var o=Number(n.substr(1));i.exactYears>.8&&o%12==0?e=_.tickIncrement(e,"M6","reverse")+1.5*v:i.exactMonths>.8?e=_.tickIncrement(e,"M1","reverse")+15.5*v:e-=v/2;var s=_.tickIncrement(e,n);if(s<=r)return s}return e}(m,e,s.dtick,u,i)),p=m;p<=c;)p=_.tickIncrement(p,s.dtick,!1,i);return{start:t.c2r(m,0,i),end:t.c2r(p,0,i),size:s.dtick}},_.calcTicks=function(e){var t=l.simpleMap(e.range,e.r2l);if("auto"===e.tickmode||!e.dtick){var n,r=e.nticks;r||("category"===e.type?(n=e.tickfont?1.2*(e.tickfont.size||12):15,r=e._length/n):(n="y"===e._id.charAt(0)?40:80,r=l.constrain(e._length/n,4,9)+1)),"array"===e.tickmode&&(r*=100),_.autoTicks(e,Math.abs(t[1]-t[0])/r),e._minDtick>0&&e.dtick<2*e._minDtick&&(e.dtick=e._minDtick,e.tick0=e.l2r(e._forceTick0))}if(e.tick0||(e.tick0="date"===e.type?"2000-01-01":0),D(e),"array"===e.tickmode)return function(e){var t,n,r=e.tickvals,a=e.ticktext,i=new Array(r.length),o=l.simpleMap(e.range,e.r2l),s=1.0001*o[0]-1e-4*o[1],u=1.0001*o[1]-1e-4*o[0],c=Math.min(s,u),d=Math.max(s,u),h=0;Array.isArray(a)||(a=[]);var f="category"===e.type?e.d2l_noadd:e.d2l;"log"===e.type&&"L"!==String(e.dtick).charAt(0)&&(e.dtick="L"+Math.pow(10,Math.floor(Math.min(e.range[0],e.range[1]))-1));for(n=0;nc&&t=o:s<=o)&&(i.push(s),!(i.length>1e3));s=_.tickIncrement(s,e.dtick,a,e.calendar));e._tmax=i[i.length-1],e._prevDateHead="",e._inCalcTicks=!0;for(var u=new Array(i.length),c=0;c10||"01-01"!==r.substr(5)?e._tickround="d":e._tickround=+t.substr(1)%12==0?"y":"m";else if(t>=v&&i<=10||t>=15*v)e._tickround="d";else if(t>=g&&i<=16||t>=m)e._tickround="M";else if(t>=y&&i<=19||t>=g)e._tickround="S";else{var l=e.l2r(n+t).replace(/^-/,"").length;e._tickround=Math.max(i,l)-20}}else if(a(t)||"L"===t.charAt(0)){var o=e.range.map(e.r2d||Number);a(t)||(t=Number(t.substr(1))),e._tickround=2-Math.floor(Math.log(t)/Math.LN10+.01);var s=Math.max(Math.abs(o[0]),Math.abs(o[1])),u=Math.floor(Math.log(s)/Math.LN10+.01);Math.abs(u)>3&&("SI"===e.exponentformat||"B"===e.exponentformat?e._tickexponent=3*Math.round((u-1)/3):e._tickexponent=u)}else e._tickround=null}function L(e,t,n){var r=e.tickfont||{};return{x:t,dx:0,dy:0,text:n||"",fontSize:r.size,font:r.family,fontColor:r.color}}_.autoTicks=function(e,t){var n;if("date"===e.type){e.tick0=l.dateTick0(e.calendar);var r=2*t;r>f?(t/=f,n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick="M"+12*A(t,n,k)):r>p?(t/=p,e.dtick="M"+A(t,1,M)):r>v?(e.dtick=A(t,v,C),e.tick0=l.dateTick0(e.calendar,!0)):r>m?e.dtick=A(t,m,M):r>g?e.dtick=A(t,g,K):r>y?e.dtick=A(t,y,K):(n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick=A(t,n,k))}else if("log"===e.type){e.tick0=0;var i=l.simpleMap(e.range,e.r2l);if(t>.7)e.dtick=Math.ceil(t);else if(Math.abs(i[1]-i[0])<1){var o=1.5*Math.abs((i[1]-i[0])/t);t=Math.abs(Math.pow(10,i[1])-Math.pow(10,i[0]))/o,n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick="L"+A(t,n,k)}else e.dtick=t>.3?"D2":"D1"}else"category"===e.type?(e.tick0=0,e.dtick=Math.ceil(Math.max(t,1))):(e.tick0=0,n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick=A(t,n,k));if(0===e.dtick&&(e.dtick=1),!a(e.dtick)&&"string"!=typeof e.dtick){var s=e.dtick;throw e.dtick=1,"ax.dtick error: "+String(s)}},_.tickIncrement=function(e,t,n,i){var o=n?-1:1;if(a(t))return e+o*t;var s=t.charAt(0),u=o*Number(t.substr(1));if("M"===s)return l.incrementMonth(e,u,i);if("L"===s)return Math.log(Math.pow(10,e)+u)/Math.LN10;if("D"===s){var c="D2"===t?w:x,d=e+.01*o,h=l.roundUp(l.mod(d,1),c,n);return Math.floor(d)+Math.log(r.round(Math.pow(10,h),1))/Math.LN10}throw"unrecognized dtick "+String(t)},_.tickFirst=function(e){var t=e.r2l||Number,n=l.simpleMap(e.range,t),i=n[1]"+s,e._prevDateHead=s));t.text=u}(e,o,n,u):"log"===e.type?function(e,t,n,r,i){var o=e.dtick,s=t.x;!r||"string"==typeof o&&"L"===o.charAt(0)||(o="L3");if(e.tickformat||"string"==typeof o&&"L"===o.charAt(0))t.text=B(Math.pow(10,s),e,i,r);else if(a(o)||"D"===o.charAt(0)&&l.mod(s+.01,1)<.1)if(-1!==["e","E","power"].indexOf(e.exponentformat)){var u=Math.round(s);t.text=0===u?1:1===u?"10":u>1?"10"+u+"":"10โˆ’"+-u+"",t.fontSize*=1.25}else t.text=B(Math.pow(10,s),e,"","fakehover"),"D1"===o&&"y"===e._id.charAt(0)&&(t.dy-=t.fontSize/6);else{if("D"!==o.charAt(0))throw"unrecognized dtick "+String(o);t.text=String(Math.round(Math.pow(10,l.mod(s,1)))),t.fontSize*=.75}if("D1"===e.dtick){var c=String(t.text).charAt(0);"0"!==c&&"1"!==c||("y"===e._id.charAt(0)?t.dx-=t.fontSize/4:(t.dy+=t.fontSize/2,t.dx+=(e.range[1]>e.range[0]?1:-1)*t.fontSize*(s<0?.5:.25)))}}(e,o,0,u,r):"category"===e.type?function(e,t){var n=e._categories[Math.round(t.x)];void 0===n&&(n="");t.text=String(n)}(e,o):function(e,t,n,r,a){"all"===e.showexponent&&Math.abs(t.x/e.dtick)<1e-6&&(a="hide");t.text=B(t.x,e,a,r)}(e,o,0,u,r),e.tickprefix&&!f(e.showtickprefix)&&(o.text=e.tickprefix+o.text),e.ticksuffix&&!f(e.showticksuffix)&&(o.text+=e.ticksuffix),o};var S=["f","p","n","ฮผ","m","","k","M","G","T"];function B(e,t,n,i){var o=e<0,s=t._tickround,u=n||t.exponentformat||"B",c=t._tickexponent,d=t.tickformat,h=t.separatethousands;if(i){var f={exponentformat:t.exponentformat,dtick:"none"===t.showexponent?t.dtick:a(e)&&Math.abs(e)||1,range:"none"===t.showexponent?t.range.map(t.r2d):[0,e||1]};D(f),s=(Number(f._tickround)||0)+4,c=f._tickexponent,t.hoverformat&&(d=t.hoverformat)}if(d)return r.format(d)(e).replace(/-/g,"โˆ’");var p,v=Math.pow(10,-s)/2;if("none"===u&&(c=0),(e=Math.abs(e))12||c<-15)?e+="e"+p:"E"===u?e+="E"+p:"power"===u?e+="ร—10"+p+"":"B"===u&&9===c?e+="B":"SI"!==u&&"B"!==u||(e+=S[c/3+5]));return o?"โˆ’"+e:e}function W(e,t){for(var n=0;n1&&t1)for(r=1;r0&&(t=100,e=e.replace("-open","")),e.indexOf("-dot")>0&&(t+=200,e=e.replace("-dot","")),(e=v.symbolNames.indexOf(e))>=0&&(e+=t)}return e%100>=g||e>=400?0:Math.floor(Math.max(e,0))};var _={x1:1,x2:0,y1:0,y2:0},b={x1:0,x2:0,y1:1,y2:0};v.gradient=function(e,t,n,a,l,s){var c=t._fullLayout._defs.select(".gradients").selectAll("#"+n).data([a+l+s],u.identity);c.exit().remove(),c.enter().append("radial"===a?"radialGradient":"linearGradient").each(function(){var e=r.select(this);"horizontal"===a?e.attr(_):"vertical"===a&&e.attr(b),e.attr("id",n);var t=i(l),u=i(s);e.append("stop").attr({offset:"0%","stop-color":o.tinyRGB(u),"stop-opacity":u.getAlpha()}),e.append("stop").attr({offset:"100%","stop-color":o.tinyRGB(t),"stop-opacity":t.getAlpha()})}),e.style({fill:"url(#"+n+")","fill-opacity":null})},v.initGradients=function(e){var t=e._fullLayout._defs.selectAll(".gradients").data([0]);t.enter().append("g").classed("gradients",!0),t.selectAll("linearGradient,radialGradient").remove()},v.singlePointStyle=function(e,t,n,r,a,i){var s=n.marker;!function(e,t,n,r,a,i,s,u){if(l.traceIs(n,"symbols")){var c=p(n);t.attr("d",function(e){var t;t="various"===e.ms||"various"===i.size?3:f.isBubble(n)?c(e.ms):(i.size||6)/2,e.mrc=t;var r=v.symbolNumber(e.mx||i.symbol)||0,a=r%100;return e.om=r%200>=100,v.symbolFuncs[a](t)+(r>=200?y:"")}).style("opacity",function(e){return(e.mo+1||i.opacity+1)-1})}var d,h,m,g=!1;if(e.so?(m=s.outlierwidth,h=s.outliercolor,d=i.outliercolor):(m=(e.mlw+1||s.width+1||(e.trace?e.trace.marker.line.width:0)+1)-1,h="mlc"in e?e.mlcc=a(e.mlc):Array.isArray(s.color)?o.defaultLine:s.color,Array.isArray(i.color)&&(d=o.defaultLine,g=!0),d="mc"in e?e.mcc=r(e.mc):i.color||"rgba(0,0,0,0)"),e.om)t.call(o.stroke,d).style({"stroke-width":(m||1)+"px",fill:"none"});else{t.style("stroke-width",m+"px");var _=i.gradient,b=e.mgt;if(b?g=!0:b=_&&_.type,b&&"none"!==b){var T=e.mgc;T?g=!0:T=_.color;var k="g"+u._fullLayout._uid+"-"+n.uid;g&&(k+="-"+e.i),t.call(v.gradient,u,k,b,d,T)}else t.call(o.fill,d);m&&t.call(o.stroke,h)}}(e,t,n,r,a,s,s.line,i)},v.pointStyle=function(e,t,n){if(e.size()){var a=t.marker,i=v.tryColorscale(a,""),l=v.tryColorscale(a,"line");e.each(function(e){v.singlePointStyle(e,r.select(this),t,i,l,n)})}},v.tryColorscale=function(e,t){var n=t?u.nestedProperty(e,t).get():e,r=n.colorscale,a=n.color;return r&&Array.isArray(a)?s.makeColorScaleFunc(s.extractScale(r,n.cmin,n.cmax)):u.identity};var T={start:1,end:-1,middle:0,bottom:1,top:-1};v.textPointStyle=function(e,t,n){e.each(function(e){var i=r.select(this),l=e.tx||t.text;if(l&&!Array.isArray(l)){var o=e.tp||t.textposition,s=-1!==o.indexOf("top")?"top":-1!==o.indexOf("bottom")?"bottom":"middle",u=-1!==o.indexOf("left")?"end":-1!==o.indexOf("right")?"start":"middle",d=e.ts||t.textfont.size,f=e.mrc?e.mrc/.8+1:0;d=a(d)&&d>0?d:0,i.call(v.font,e.tf||t.textfont.family,d,e.tc||t.textfont.color).attr("text-anchor",u).text(l).call(c.convertToTspans,n);var p=r.select(this.parentNode),m=(c.lineCount(i)-1)*h+1,g=T[u]*f,y=.75*d+T[s]*f+(T[s]-1)*m*d/2;p.attr("transform","translate("+g+","+y+")")}else i.remove()})};var k=.5;function M(e,t,n,a){var i=e[0]-t[0],l=e[1]-t[1],o=n[0]-t[0],s=n[1]-t[1],u=Math.pow(i*i+l*l,k/2),c=Math.pow(o*o+s*s,k/2),d=(c*c*i-u*u*o)*a,h=(c*c*l-u*u*s)*a,f=3*c*(u+c),p=3*u*(u+c);return[[r.round(t[0]+(f&&d/f),2),r.round(t[1]+(f&&h/f),2)],[r.round(t[0]-(p&&d/p),2),r.round(t[1]-(p&&h/p),2)]]}v.smoothopen=function(e,t){if(e.length<3)return"M"+e.join("L");var n,r="M"+e[0],a=[];for(n=1;n=1e4&&(v.savedBBoxes={},x=0),t&&(v.savedBBoxes[t]=m),x++,u.extendFlat({},m)},v.setClipUrl=function(e,t){if(t){var n="#"+t,a=r.select("base");a.size()&&a.attr("href")&&(n=window.location.href.split("#")[0]+n),e.attr("clip-path","url("+n+")")}else e.attr("clip-path",null)},v.getTranslate=function(e){var t=(e[e.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\btranslate\((-?\d*\.?\d*)[^-\d]*(-?\d*\.?\d*)[^\d].*/,function(e,t,n){return[t,n].join(" ")}).split(" ");return{x:+t[0]||0,y:+t[1]||0}},v.setTranslate=function(e,t,n){var r=e.attr?"attr":"getAttribute",a=e.attr?"attr":"setAttribute",i=e[r]("transform")||"";return t=t||0,n=n||0,i=i.replace(/(\btranslate\(.*?\);?)/,"").trim(),i=(i+=" translate("+t+", "+n+")").trim(),e[a]("transform",i),i},v.getScale=function(e){var t=(e[e.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\bscale\((\d*\.?\d*)[^\d]*(\d*\.?\d*)[^\d].*/,function(e,t,n){return[t,n].join(" ")}).split(" ");return{x:+t[0]||1,y:+t[1]||1}},v.setScale=function(e,t,n){var r=e.attr?"attr":"getAttribute",a=e.attr?"attr":"setAttribute",i=e[r]("transform")||"";return t=t||1,n=n||1,i=i.replace(/(\bscale\(.*?\);?)/,"").trim(),i=(i+=" scale("+t+", "+n+")").trim(),e[a]("transform",i),i},v.setPointGroupScale=function(e,t,n){var r,a,i;return t=t||1,n=n||1,a=1===t&&1===n?"":" scale("+t+","+n+")",i=/\s*sc.*/,e.each(function(){r=(this.getAttribute("transform")||"").replace(i,""),r=(r+=a).trim(),this.setAttribute("transform",r)}),a};var A=/translate\([^)]*\)\s*$/;v.setTextPointsScale=function(e,t,n){e.each(function(){var e,a=r.select(this),i=a.select("text"),l=parseFloat(i.attr("x")||0),o=parseFloat(i.attr("y")||0),s=(a.attr("transform")||"").match(A);e=1===t&&1===n?[]:["translate("+l+","+o+")","scale("+t+","+n+")","translate("+-l+","+-o+")"],s&&e.push(s),a.attr("transform",e.join(" "))})}},function(e,t,n){"use strict";t.defaultConfig=n(113),t.Plots=n(9),t.Axes=n(6),t.ModeBar=n(150),n(275)},function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(8),l=n(112),o=n(4),s=n(0),u=n(3),c=n(16).BADNUM,d=e.exports={},h=n(106),f=n(163),p=s.relinkPrivateKeys;s.extendFlat(d,o),d.attributes=n(42),d.attributes.type.values=d.allTypes,d.fontAttrs=n(17),d.layoutAttributes=n(41),d.fontWeight="normal";var v=d.subplotsRegistry,m=d.transformsRegistry,g=n(30),y=n(280);function _(e,t){var n,r,a=e.trace,i=a._arrayAttrs,l={};for(n=0;n=t.width-20?(i["text-anchor"]="start",i.x=5):(i["text-anchor"]="end",i.x=t._paper.attr("width")-7),n.attr(i);var l=n.select(".js-link-to-tool"),o=n.select(".js-link-spacer"),s=n.select(".js-sourcelinks");e._context.showSources&&e._context.showSources(e),e._context.showLink&&function(e,t){t.text("");var n=t.append("a").attr({"xlink:xlink:href":"#",class:"link--impt link--embedview","font-weight":"bold"}).text(e._context.linkText+" "+String.fromCharCode(187));if(e._context.sendData)n.on("click",function(){d.sendDataToCloud(e)});else{var r=window.location.pathname.split("/"),a=window.location.search;n.attr({"xlink:xlink:show":"new","xlink:xlink:href":"/"+r[2].split(".")[0]+"/"+r[1]+a})}}(e,l),o.text(l.text()&&s.text()?" - ":"")}},d.sendDataToCloud=function(e){e.emit("plotly_beforeexport");var t=window.PLOTLYENV&&window.PLOTLYENV.BASE_URL||"https://plot.ly",n=r.select(e).append("div").attr("id","hiddenform").style("display","none"),a=n.append("form").attr({action:t+"/external",method:"post",target:"_blank"});return a.append("input").attr({type:"text",name:"data"}).node().value=d.graphJson(e,!1,"keepdata"),a.node().submit(),n.remove(),e.emit("plotly_afterexport"),!1},d.supplyDefaults=function(e){var t,n=e._fullLayout||{},r=e._fullLayout={},a=e.layout||{},l=e._fullData||[],o=e._fullData=[],s=e.data||[];if(e._transitionData||d.createTransitionData(e),n._initialAutoSizeIsDone){var u=n.width,c=n.height;d.supplyLayoutGlobalDefaults(a,r),a.width||(r.width=u),a.height||(r.height=c)}else{d.supplyLayoutGlobalDefaults(a,r);var h=!a.width||!a.height,f=r.autosize,v=e._context&&e._context.autosizable;h&&(f||v)?d.plotAutoSize(e,a,r):h&&d.sanitizeMargins(e),!f&&h&&(a.width=r.width,a.height=r.height)}r._initialAutoSizeIsDone=!0,r._dataLength=s.length,r._globalTransforms=(e._context||{}).globalTransforms,d.supplyDataDefaults(s,o,a,r),r._has=d._hasPlotType.bind(r);var m=r._modules;for(t=0;t0){var c=function(e){var t,n={left:0,right:0,bottom:0,top:0};if(e)for(t in e)e.hasOwnProperty(t)&&(n.left+=e[t].left||0,n.right+=e[t].right||0,n.bottom+=e[t].bottom||0,n.top+=e[t].top||0);return n}(e._boundingBoxMargins),h=c.left+c.right,f=c.bottom+c.top,p=1-2*o,v=n._container&&n._container.node?n._container.node().getBoundingClientRect():{width:n.width,height:n.height};r=Math.round(p*(v.width-h)),i=Math.round(p*(v.height-f))}else{var m=u?window.getComputedStyle(e):{};r=parseFloat(m.width)||n.width,i=parseFloat(m.height)||n.height}var g=d.layoutAttributes.width.min,y=d.layoutAttributes.height.min;r1,b=!t.height&&Math.abs(n.height-i)>1;(b||_)&&(_&&(n.width=r),b&&(n.height=i)),e._initialAutoSize||(e._initialAutoSize={width:r,height:i}),d.sanitizeMargins(n)},d.supplyLayoutModuleDefaults=function(e,t,n,r){var a,l;i.Axes.supplyLayoutDefaults(e,t,n);var s=t._basePlotModules;for(a=0;a.5*r.width&&(n.l=n.r=0),n.b+n.t>.5*r.height&&(n.b=n.t=0),r._pushmargin[t]={l:{val:n.x,size:n.l+a},r:{val:n.x,size:n.r+a},b:{val:n.y,size:n.b+a},t:{val:n.y,size:n.t+a}}}else delete r._pushmargin[t];r._replotting||d.doAutoMargin(e)}},d.doAutoMargin=function(e){var t=e._fullLayout;t._size||(t._size={}),t._pushmargin||(t._pushmargin={});var n=t._size,r=JSON.stringify(n),l=Math.max(t.margin.l||0,0),o=Math.max(t.margin.r||0,0),s=Math.max(t.margin.t||0,0),u=Math.max(t.margin.b||0,0),c=t._pushmargin;if(!1!==t.margin.autoexpand){c.base={l:{val:0,size:l},r:{val:1,size:o},t:{val:1,size:s},b:{val:0,size:u}};for(var d=Object.keys(c),h=0;hm){var K=(g*k+(M-t.width)*m)/(k-m),C=(M*(1-m)+(g-t.width)*(1-k))/(k-m);K>=0&&C>=0&&K+C>l+o&&(l=K,o=C)}}if(a(_)&&c[T].t){var x=c[T].t.val,w=c[T].t.size;if(x>y){var A=(_*x+(w-t.height)*y)/(x-y),D=(w*(1-y)+(_-t.height)*(1-x))/(x-y);A>=0&&D>=0&&A+D>u+s&&(u=A,s=D)}}}}if(n.l=Math.round(l),n.r=Math.round(o),n.t=Math.round(s),n.b=Math.round(u),n.p=Math.round(t.margin.pad),n.w=Math.round(t.width)-n.l-n.r,n.h=Math.round(t.height)-n.t-n.b,!t._replotting&&"{}"!==r&&r!==JSON.stringify(t._size))return i.plot(e)},d.graphJson=function(e,t,n,r,a){(a&&t&&!e._fullData||a&&!t&&!e._fullLayout)&&d.supplyDefaults(e);var i=a?e._fullData:e.data,l=a?e._fullLayout:e.layout,o=(e._transitionData||{})._frames;function u(e){if("function"==typeof e)return null;if(s.isPlainObject(e)){var t,r,a={};for(t in e)if("function"!=typeof e[t]&&-1===["_","["].indexOf(t.charAt(0))){if("keepdata"===n){if("src"===t.substr(t.length-3))continue}else if("keepstream"===n){if("string"==typeof(r=e[t+"src"])&&r.indexOf(":")>0&&!s.isPlainObject(e.stream))continue}else if("keepall"!==n&&"string"==typeof(r=e[t+"src"])&&r.indexOf(":")>0)continue;a[t]=u(e[t])}return a}return Array.isArray(e)?e.map(u):s.isJSDate(e)?s.ms2DateTimeLocal(+e):e}var c={data:(i||[]).map(function(e){var n=u(e);return t&&delete n.fit,n})};return t||(c.layout=u(l)),e.framework&&e.framework.isPolar&&(c=e.framework.getConfig()),o&&(c.frames=u(o)),"object"===r?c:JSON.stringify(c)},d.modifyFrames=function(e,t){var n,r,a,i=e._transitionData._frames,l=e._transitionData._frameHash;for(n=0;n0&&(e._transitioningWithDuration=!0),e._transitionData._interruptCallbacks.push(function(){p=!0}),a.redraw&&e._transitionData._interruptCallbacks.push(function(){return i.redraw(e)}),e._transitionData._interruptCallbacks.push(function(){e.emit("plotly_transitioninterrupted",[])});var r,o,u=0,c=0;function d(){return u++,function(){var n;p||++c!==u||(n=t,e._transitionData&&(function(e){if(e)for(;e.length;)e.shift()}(e._transitionData._interruptCallbacks),Promise.resolve().then(function(){if(a.redraw)return i.redraw(e)}).then(function(){e._transitioning=!1,e._transitioningWithDuration=!1,e.emit("plotly_transitioned",[])}).then(n)))}}var h=e._fullLayout._basePlotModules,v=!1;if(n)for(o=0;o=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function p(e){var t=parseFloat(e);return isNaN(t)?e:t}function v(e,t){for(var n=Object.create(null),r=e.split(","),a=0;a-1)return e.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function _(e,t){return y.call(e,t)}function b(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var T=/-(\w)/g,k=b(function(e){return e.replace(T,function(e,t){return t?t.toUpperCase():""})}),M=b(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),K=/\B([A-Z])/g,C=b(function(e){return e.replace(K,"-$1").toLowerCase()});var x=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function w(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function A(e,t){for(var n in t)e[n]=t[n];return e}function D(e){for(var t={},n=0;n0,J=q&&q.indexOf("edge/")>0,X=(q&&q.indexOf("android"),q&&/iphone|ipad|ipod|ios/.test(q)||"ios"===$),Z=(q&&/chrome\/\d+/.test(q),{}.watch),Q=!1;if(H)try{var ee={};Object.defineProperty(ee,"passive",{get:function(){Q=!0}}),window.addEventListener("test-passive",null,ee)}catch(e){}var te=function(){return void 0===N&&(N=!H&&!V&&void 0!==e&&"server"===e.process.env.VUE_ENV),N},ne=H&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function re(e){return"function"==typeof e&&/native code/.test(e.toString())}var ae,ie="undefined"!=typeof Symbol&&re(Symbol)&&"undefined"!=typeof Reflect&&re(Reflect.ownKeys);ae="undefined"!=typeof Set&&re(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var le=L,oe=0,se=function(){this.id=oe++,this.subs=[]};se.prototype.addSub=function(e){this.subs.push(e)},se.prototype.removeSub=function(e){g(this.subs,e)},se.prototype.depend=function(){se.target&&se.target.addDep(this)},se.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t-1)if(i&&!_(a,"default"))l=!1;else if(""===l||l===C(e)){var s=je(String,a.type);(s<0||o0&&(ut((u=e(u,(n||"")+"_"+s))[0])&&ut(d)&&(r[c]=ve(d.text+u[0].text),u.shift()),r.push.apply(r,u)):o(u)?ut(d)?r[c]=ve(d.text+u):""!==u&&r.push(ve(u)):ut(u)&&ut(d)?r[c]=ve(d.text+u.text):(l(t._isVList)&&i(u.tag)&&a(u.key)&&i(n)&&(u.key="__vlist"+n+"_"+s+"__"),r.push(u)));return r}(e):void 0}function ut(e){return i(e)&&i(e.text)&&!1===e.isComment}function ct(e,t){return(e.__esModule||ie&&"Module"===e[Symbol.toStringTag])&&(e=e.default),s(e)?t.extend(e):e}function dt(e){return e.isComment&&e.asyncFactory}function ht(e){if(Array.isArray(e))for(var t=0;tAt&&Mt[n].id>e.id;)n--;Mt.splice(n+1,0,e)}else Mt.push(e);xt||(xt=!0,Qe(Dt))}}(this)},St.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||s(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Ie(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},St.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},St.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},St.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Bt={enumerable:!0,configurable:!0,get:L,set:L};function Wt(e,t,n){Bt.get=function(){return this[t][n]},Bt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Bt)}function Gt(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},a=e.$options._propKeys=[];e.$parent&&Te(!1);var i=function(i){a.push(i);var l=Pe(i,t,n,e);xe(r,i,l),i in e||Wt(e,"_props",i)};for(var l in t)i(l);Te(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]=null==t[n]?L:x(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;c(t=e._data="function"==typeof t?function(e,t){ce();try{return e.call(t,t)}catch(e){return Ie(e,t,"data()"),{}}finally{de()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,a=(e.$options.methods,n.length);for(;a--;){var i=n[a];0,r&&_(r,i)||(void 0,36!==(l=(i+"").charCodeAt(0))&&95!==l&&Wt(e,"_data",i))}var l;Ce(t,!0)}(e):Ce(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=te();for(var a in t){var i=t[a],l="function"==typeof i?i:i.get;0,r||(n[a]=new St(e,l||L,L,zt)),a in e||Rt(e,a,i)}}(e,t.computed),t.watch&&t.watch!==Z&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var a=0;a=0||n.indexOf(e[a])<0)&&r.push(e[a]);return r}return e}function dn(e){this._init(e)}function hn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,a=e._Ctor||(e._Ctor={});if(a[r])return a[r];var i=e.name||n.options.name;var l=function(e){this._init(e)};return(l.prototype=Object.create(n.prototype)).constructor=l,l.cid=t++,l.options=ze(n.options,e),l.super=n,l.options.props&&function(e){var t=e.options.props;for(var n in t)Wt(e.prototype,"_props",n)}(l),l.options.computed&&function(e){var t=e.options.computed;for(var n in t)Rt(e.prototype,n,t[n])}(l),l.extend=n.extend,l.mixin=n.mixin,l.use=n.use,P.forEach(function(e){l[e]=n[e]}),i&&(l.options.components[i]=l),l.superOptions=n.options,l.extendOptions=e,l.sealedOptions=A({},l.options),a[r]=l,l}}function fn(e){return e&&(e.Ctor.options.name||e.tag)}function pn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!d(e)&&e.test(t)}function vn(e,t){var n=e.cache,r=e.keys,a=e._vnode;for(var i in n){var l=n[i];if(l){var o=fn(l.componentOptions);o&&!t(o)&&mn(n,i,r,a)}}}function mn(e,t,n,r){var a=e[t];!a||r&&a.tag===r.tag||a.componentInstance.$destroy(),e[t]=null,g(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=sn++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r,n._parentElm=t._parentElm,n._refElm=t._refElm;var a=r.componentOptions;n.propsData=a.propsData,n._parentListeners=a.listeners,n._renderChildren=a.children,n._componentTag=a.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=ze(un(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&vt(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,a=n&&n.context;e.$slots=mt(t._renderChildren,a),e.$scopedSlots=r,e._c=function(t,n,r,a){return on(e,t,n,r,a,!1)},e.$createElement=function(t,n,r,a){return on(e,t,n,r,a,!0)};var i=n&&n.data;xe(e,"$attrs",i&&i.attrs||r,null,!0),xe(e,"$listeners",t._parentListeners||r,null,!0)}(t),kt(t,"beforeCreate"),function(e){var t=Et(e.$options.inject,e);t&&(Te(!1),Object.keys(t).forEach(function(n){xe(e,n,t[n])}),Te(!0))}(t),Gt(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),kt(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(dn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=we,e.prototype.$delete=Ae,e.prototype.$watch=function(e,t,n){if(c(t))return Ot(this,e,t,n);(n=n||{}).user=!0;var r=new St(this,e,t,n);return n.immediate&&t.call(this,r.value),function(){r.teardown()}}}(dn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){if(Array.isArray(e))for(var r=0,a=e.length;r1?w(t):t;for(var n=w(arguments,1),r=0,a=t.length;rparseInt(this.max)&&mn(l,o[0],o,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return E}};Object.defineProperty(e,"config",t),e.util={warn:le,extend:A,mergeOptions:ze,defineReactive:xe},e.set=we,e.delete=Ae,e.nextTick=Qe,e.options=Object.create(null),P.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,A(e.options.components,yn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=w(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=ze(this.options,e),this}}(e),hn(e),function(e){P.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&c(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(dn),Object.defineProperty(dn.prototype,"$isServer",{get:te}),Object.defineProperty(dn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(dn,"FunctionalRenderContext",{value:Zt}),dn.version="2.5.16";var _n=v("style,class"),bn=v("input,textarea,option,select,progress"),Tn=v("contenteditable,draggable,spellcheck"),kn=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Mn="http://www.w3.org/1999/xlink",Kn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Cn=function(e){return Kn(e)?e.slice(6,e.length):""},xn=function(e){return null==e||!1===e};function wn(e){for(var t=e.data,n=e,r=e;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=An(r.data,t));for(;i(n=n.parent);)n&&n.data&&(t=An(t,n.data));return function(e,t){if(i(e)||i(t))return Dn(e,Ln(t));return""}(t.staticClass,t.class)}function An(e,t){return{staticClass:Dn(e.staticClass,t.staticClass),class:i(e.class)?[e.class,t.class]:t.class}}function Dn(e,t){return e?t?e+" "+t:e:t||""}function Ln(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,a=e.length;r-1?Qn(e,t,n):kn(t)?xn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Tn(t)?e.setAttribute(t,xn(n)||"false"===n?"false":"true"):Kn(t)?xn(n)?e.removeAttributeNS(Mn,Cn(t)):e.setAttributeNS(Mn,t,n):Qn(e,t,n)}function Qn(e,t,n){if(xn(n))e.removeAttribute(t);else{if(U&&!Y&&"TEXTAREA"===e.tagName&&"placeholder"===t&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var er={create:Xn,update:Xn};function tr(e,t){var n=t.elm,r=t.data,l=e.data;if(!(a(r.staticClass)&&a(r.class)&&(a(l)||a(l.staticClass)&&a(l.class)))){var o=wn(t),s=n._transitionClasses;i(s)&&(o=Dn(o,Ln(s))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}var nr,rr={create:tr,update:tr},ar="__r",ir="__c";function lr(e,t,n,r,a){var i;t=(i=t)._withTask||(i._withTask=function(){Ye=!0;var e=i.apply(null,arguments);return Ye=!1,e}),n&&(t=function(e,t,n){var r=nr;return function a(){null!==e.apply(null,arguments)&&or(t,a,n,r)}}(t,e,r)),nr.addEventListener(e,t,Q?{capture:r,passive:a}:r)}function or(e,t,n,r){(r||nr).removeEventListener(e,t._withTask||t,n)}function sr(e,t){if(!a(e.data.on)||!a(t.data.on)){var n=t.data.on||{},r=e.data.on||{};nr=t.elm,function(e){if(i(e[ar])){var t=U?"change":"input";e[t]=[].concat(e[ar],e[t]||[]),delete e[ar]}i(e[ir])&&(e.change=[].concat(e[ir],e.change||[]),delete e[ir])}(n),it(n,r,lr,or,t.context),nr=void 0}}var ur={create:sr,update:sr};function cr(e,t){if(!a(e.data.domProps)||!a(t.data.domProps)){var n,r,l=t.elm,o=e.data.domProps||{},s=t.data.domProps||{};for(n in i(s.__ob__)&&(s=t.data.domProps=A({},s)),o)a(s[n])&&(l[n]="");for(n in s){if(r=s[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===o[n])continue;1===l.childNodes.length&&l.removeChild(l.childNodes[0])}if("value"===n){l._value=r;var u=a(r)?"":String(r);dr(l,u)&&(l.value=u)}else l[n]=r}}}function dr(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(i(r)){if(r.lazy)return!1;if(r.number)return p(n)!==p(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var hr={create:cr,update:cr},fr=b(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function pr(e){var t=vr(e.style);return e.staticStyle?A(e.staticStyle,t):t}function vr(e){return Array.isArray(e)?D(e):"string"==typeof e?fr(e):e}var mr,gr=/^--/,yr=/\s*!important$/,_r=function(e,t,n){if(gr.test(t))e.style.setProperty(t,n);else if(yr.test(n))e.style.setProperty(t,n.replace(yr,""),"important");else{var r=Tr(t);if(Array.isArray(n))for(var a=0,i=n.length;a-1?t.split(/\s+/).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Cr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function xr(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&A(t,wr(e.name||"v")),A(t,e),t}return"string"==typeof e?wr(e):void 0}}var wr=b(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),Ar=H&&!Y,Dr="transition",Lr="animation",Sr="transition",Br="transitionend",Wr="animation",Gr="animationend";Ar&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Sr="WebkitTransition",Br="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Wr="WebkitAnimation",Gr="webkitAnimationEnd"));var zr=H?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Rr(e){zr(function(){zr(e)})}function Pr(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Kr(e,t))}function Or(e,t){e._transitionClasses&&g(e._transitionClasses,t),Cr(e,t)}function Er(e,t,n){var r=Ir(e,t),a=r.type,i=r.timeout,l=r.propCount;if(!a)return n();var o=a===Dr?Br:Gr,s=0,u=function(){e.removeEventListener(o,c),n()},c=function(t){t.target===e&&++s>=l&&u()};setTimeout(function(){s0&&(n=Dr,c=l,d=i.length):t===Lr?u>0&&(n=Lr,c=u,d=s.length):d=(n=(c=Math.max(l,u))>0?l>u?Dr:Lr:null)?n===Dr?i.length:s.length:0,{type:n,timeout:c,propCount:d,hasTransform:n===Dr&&jr.test(r[Sr+"Property"])}}function Nr(e,t){for(;e.length1}function Ur(e,t){!0!==t.data.show&&Hr(t)}var Yr=function(e){var t,n,r={},s=e.modules,u=e.nodeOps;for(t=0;tp?_(e,a(n[g+1])?null:n[g+1].elm,n,f,g,r):f>g&&T(0,t,h,p)}(s,f,p,n,o):i(p)?(i(e.text)&&u.setTextContent(s,""),_(s,null,p,0,p.length-1,n)):i(f)?T(0,f,0,f.length-1):i(e.text)&&u.setTextContent(s,""):e.text!==t.text&&u.setTextContent(s,t.text),i(h)&&i(c=h.hook)&&i(c=c.postpatch)&&c(e,t)}}}function C(e,t,n){if(l(n)&&i(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r-1,l.selected!==i&&(l.selected=i);else if(W(ea(l),r))return void(e.selectedIndex!==o&&(e.selectedIndex=o));a||(e.selectedIndex=-1)}}function Qr(e,t){return t.every(function(t){return!W(t,e)})}function ea(e){return"_value"in e?e._value:e.value}function ta(e){e.target.composing=!0}function na(e){e.target.composing&&(e.target.composing=!1,ra(e.target,"input"))}function ra(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function aa(e){return!e.componentInstance||e.data&&e.data.transition?e:aa(e.componentInstance._vnode)}var ia={model:Jr,show:{bind:function(e,t,n){var r=t.value,a=(n=aa(n)).data&&n.data.transition,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&a?(n.data.show=!0,Hr(n,function(){e.style.display=i})):e.style.display=r?i:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=aa(n)).data&&n.data.transition?(n.data.show=!0,r?Hr(n,function(){e.style.display=e.__vOriginalDisplay}):Vr(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,a){a||(e.style.display=e.__vOriginalDisplay)}}},la={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function oa(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?oa(ht(t.children)):e}function sa(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var a=n._parentListeners;for(var i in a)t[k(i)]=a[i];return t}function ua(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var ca={name:"transition",props:la,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(function(e){return e.tag||dt(e)})).length){0;var r=this.mode;0;var a=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var i=oa(a);if(!i)return a;if(this._leaving)return ua(e,a);var l="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?l+"comment":l+i.tag:o(i.key)?0===String(i.key).indexOf(l)?i.key:l+i.key:i.key;var s=(i.data||(i.data={})).transition=sa(this),u=this._vnode,c=oa(u);if(i.data.directives&&i.data.directives.some(function(e){return"show"===e.name})&&(i.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(i,c)&&!dt(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var d=c.data.transition=A({},s);if("out-in"===r)return this._leaving=!0,lt(d,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),ua(e,a);if("in-out"===r){if(dt(i))return u;var h,f=function(){h()};lt(s,"afterEnter",f),lt(s,"enterCancelled",f),lt(d,"delayLeave",function(e){h=e})}}return a}}},da=A({tag:String,moveClass:String},la);function ha(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function fa(e){e.data.newPos=e.elm.getBoundingClientRect()}function pa(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,a=t.top-n.top;if(r||a){e.data.moved=!0;var i=e.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+a+"px)",i.transitionDuration="0s"}}delete da.mode;var va={Transition:ca,TransitionGroup:{props:da,render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,a=this.$slots.default||[],i=this.children=[],l=sa(this),o=0;o-1?zn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:zn[e]=/HTMLUnknownElement/.test(t.toString())},A(dn.options.directives,ia),A(dn.options.components,va),dn.prototype.__patch__=H?Yr:L,dn.prototype.$mount=function(e,t){return function(e,t,n){return e.$el=t,e.$options.render||(e.$options.render=pe),kt(e,"beforeMount"),new St(e,function(){e._update(e._render(),n)},L,null,!0),n=!1,null==e.$vnode&&(e._isMounted=!0,kt(e,"mounted")),e}(this,e=e&&H?function(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}(e):void 0,t)},H&&setTimeout(function(){E.devtools&&ne&&ne.emit("init",dn)},0),t.default=dn}.call(this,n(44),n(343).setImmediate)},function(e,t,n){"use strict";var r=n(0);e.exports={hasLines:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("lines")},hasMarkers:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("markers")},hasText:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("text")},isBubble:function(e){return r.isPlainObject(e.marker)&&Array.isArray(e.marker.size)}}},function(e,t,n){"use strict";var r=n(1),a=n(0),i=n(31),l=n(293),o=n(19).LINE_SPACING;function s(e,t){return e.node().getBoundingClientRect()[t]}var u=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;t.convertToTspans=function(e,n,l){var g=e.text(),D=!e.attr("data-notex")&&"undefined"!=typeof MathJax&&g.match(u),L=r.select(e.node().parentNode);if(!L.empty()){var S=e.attr("class")?e.attr("class").split(" ")[0]:"text";return S+="-math",L.selectAll("svg."+S).remove(),L.selectAll("g."+S+"-group").remove(),e.style("display",null).attr({"data-unformatted":g,"data-math":"N"}),D?(n&&n._promises||[]).push(new Promise(function(t){e.style("display","none");var n={fontSize:parseInt(e.style("font-size"),10)};!function(e,t,n){var i="math-output-"+a.randstr([],64),l=r.select("body").append("div").attr({id:i}).style({visibility:"hidden",position:"absolute"}).style({"font-size":t.fontSize+"px"}).text((o=e,o.replace(c,"\\lt ").replace(d,"\\gt ")));var o;MathJax.Hub.Queue(["Typeset",MathJax.Hub,l.node()],function(){var t=r.select("body").select("#MathJax_SVG_glyphs");if(l.select(".MathJax_SVG").empty()||!l.select("svg").node())a.log("There was an error in the tex syntax.",e),n();else{var i=l.select("svg").node().getBoundingClientRect();n(l.select(".MathJax_SVG"),t,i)}l.remove()})}(D[2],n,function(n,r,a){L.selectAll("svg."+S).remove(),L.selectAll("g."+S+"-group").remove();var i=n&&n.select("svg");if(!i||!i.node())return B(),void t();var o=L.append("g").classed(S+"-group",!0).attr({"pointer-events":"none","data-unformatted":g,"data-math":"Y"});o.node().appendChild(i.node()),r&&r.node()&&i.node().insertBefore(r.node().cloneNode(!0),i.node().firstChild),i.attr({class:S,height:a.height,preserveAspectRatio:"xMinYMin meet"}).style({overflow:"visible","pointer-events":"none"});var u=e.style("fill")||"black";i.select("g").attr({fill:u,stroke:u});var c=s(i,"width"),d=s(i,"height"),h=+e.attr("x")-c*{start:0,middle:.5,end:1}[e.attr("text-anchor")||"start"],f=-(parseInt(e.style("font-size"),10)||s(e,"height"))/4;"y"===S[0]?(o.attr({transform:"rotate("+[-90,+e.attr("x"),+e.attr("y")]+") translate("+[-c/2,f-d/2]+")"}),i.attr({x:+e.attr("x"),y:+e.attr("y")})):"l"===S[0]?i.attr({x:e.attr("x"),y:f-d/2}):"a"===S[0]?i.attr({x:0,y:f}):i.attr({x:h,y:+e.attr("y")+f-d/2}),l&&l.call(e,o),t(o)})})):B(),e}function B(){L.empty()||(S=e.attr("class")+"-math",L.select("svg."+S).remove()),e.text("").style("white-space","pre"),function(e,t){t=(n=t,function(e,t){if(!e)return"";for(var n=0;n1)for(var a=1;a doesnt match end tag <"+e+">. Pretending it did match.",t),l=u[u.length-1].node}k.test(t)?d():(l=e,u=[{node:e}]);for(var S=t.split(b),B=0;B|>|>)/g;var h={sup:"font-size:70%",sub:"font-size:70%",b:"font-weight:bold",i:"font-style:italic",a:"cursor:pointer",span:"",em:"font-style:italic;font-weight:bold"},f={sub:"0.3em",sup:"-0.6em"},p={sub:"-0.21em",sup:"0.42em"},v="โ€‹",m=["http:","https:","mailto:","",void 0,":"],g=new RegExp("]*)?/?>","g"),y=Object.keys(l.entityToUnicode).map(function(e){return{regExp:new RegExp("&"+e+";","g"),sub:l.entityToUnicode[e]}}),_=/(\r\n?|\n)/g,b=/(<[^<>]*>)/,T=/<(\/?)([^ >]*)(\s+(.*))?>/i,k=//i,M=/(^|[\s"'])style\s*=\s*("([^"]*);?"|'([^']*);?')/i,K=/(^|[\s"'])href\s*=\s*("([^"]*)"|'([^']*)')/i,C=/(^|[\s"'])target\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i,x=/(^|[\s"'])popup\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i;function w(e,t){if(!e)return null;var n=e.match(t);return n&&(n[3]||n[4])}var A=/(^|;)\s*color:/;function D(e,t,n){var r,a,i,l=n.horizontalAlign,o=n.verticalAlign||"top",s=e.node().getBoundingClientRect(),u=t.node().getBoundingClientRect();return a="bottom"===o?function(){return s.bottom-r.height}:"middle"===o?function(){return s.top+(s.height-r.height)/2}:function(){return s.top},i="right"===l?function(){return s.right-r.width}:"center"===l?function(){return s.left+(s.width-r.width)/2}:function(){return s.left},function(){return r=this.node().getBoundingClientRect(),this.style({top:a()-u.top+"px",left:i()-u.left+"px","z-index":1e3}),this}}t.plainText=function(e){return(e||"").replace(g," ")},t.lineCount=function(e){return e.selectAll("tspan.line").size()||1},t.positionText=function(e,t,n){return e.each(function(){var e=r.select(this);function a(t,n){return void 0===n?null===(n=e.attr(t))&&(e.attr(t,0),n=0):e.attr(t,n),n}var i=a("x",t),l=a("y",n);"text"===this.nodeName&&e.selectAll("tspan.line").attr({x:i,y:l})})},t.makeEditable=function(e,t){var n=t.gd,a=t.delegate,i=r.dispatch("edit","input","cancel"),l=a||e;if(e.style({"pointer-events":a?"none":"all"}),1!==e.size())throw new Error("boo");function o(){var a,o;a=r.select(n).select(".svg-container"),(o=a.append("div")).classed("plugin-editable editable",!0).style({position:"absolute","font-family":e.style("font-family")||"Arial","font-size":e.style("font-size")||12,color:t.fill||e.style("fill")||"black",opacity:1,"background-color":t.background||"transparent",outline:"#ffffff33 1px solid",margin:[-parseFloat(e.style("font-size"))/8+1,0,0,-1].join("px ")+"px",padding:"0","box-sizing":"border-box"}).attr({contenteditable:!0}).text(t.text||e.attr("data-unformatted")).call(D(e,a,t)).on("blur",function(){n._editing=!1,e.text(this.textContent).style({opacity:1});var t,a=r.select(this).attr("class");(t=a?"."+a.split(" ")[0]+"-math-group":"[class*=-math-group]")&&r.select(e.node().parentNode).select(t).style({opacity:0});var l=this.textContent;r.select(this).transition().duration(0).remove(),r.select(document).on("mouseup",null),i.edit.call(e,l)}).on("focus",function(){var e=this;n._editing=!0,r.select(document).on("mouseup",function(){if(r.event.target===e)return!1;document.activeElement===o.node()&&o.node().blur()})}).on("keyup",function(){27===r.event.which?(n._editing=!1,e.style({opacity:1}),r.select(this).style({opacity:0}).on("blur",function(){return!1}).transition().remove(),i.cancel.call(e,this.textContent)):(i.input.call(e,this.textContent),r.select(this).call(D(e,a,t)))}).on("keydown",function(){13===r.event.which&&this.blur()}).call(s),e.style({opacity:0});var u,c=l.attr("class");(u=c?"."+c.split(" ")[0]+"-math-group":"[class*=-math-group]")&&r.select(e.node().parentNode).select(u).style({opacity:0})}function s(e){var t=e.node(),n=document.createRange();n.selectNodeContents(t);var r=window.getSelection();r.removeAllRanges(),r.addRange(n),t.focus()}return t.immediate?o():l.on("click",o),r.rebind(e,i,"on")}},function(e,t,n){"use strict";e.exports={idRegex:{x:/^x([2-9]|[1-9][0-9]+)?$/,y:/^y([2-9]|[1-9][0-9]+)?$/},attrRegex:{x:/^xaxis([2-9]|[1-9][0-9]+)?$/,y:/^yaxis([2-9]|[1-9][0-9]+)?$/},xAxisMatch:/^xaxis[0-9]*$/,yAxisMatch:/^yaxis[0-9]*$/,AX_ID_PATTERN:/^[xyz][0-9]*$/,AX_NAME_PATTERN:/^[xyz]axis[0-9]*$/,MINDRAG:8,MINSELECT:12,MINZOOM:20,DRAGGERSIZE:20,BENDPX:1.5,REDRAWDELAY:50,DFLTRANGEX:[-1,6],DFLTRANGEY:[-1,4]}},function(e,t,n){"use strict";e.exports={BADNUM:void 0,FP_SAFE:Number.MAX_VALUE/1e4,ONEAVGYEAR:315576e5,ONEAVGMONTH:26298e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:1-1e-6}},function(e,t,n){"use strict";e.exports={family:{valType:"string",role:"style",noBlank:!0,strict:!0,description:["HTML font family - the typeface that will be applied by the web browser.","The web browser will only be able to apply a font if it is available on the system","which it operates. Provide multiple font families, separated by commas, to indicate","the preference in which to apply fonts if they aren't available on the system.","The plotly service (at https://plot.ly or on-premise) generates images on a server,","where only a select number of","fonts are installed and supported.","These include *Arial*, *Balto*, *Courier New*, *Droid Sans*,, *Droid Serif*,","*Droid Sans Mono*, *Gravitas One*, *Old Standard TT*, *Open Sans*, *Overpass*,","*PT Sans Narrow*, *Raleway*, *Times New Roman*."].join(" ")},size:{valType:"number",role:"style",min:1},color:{valType:"color",role:"style"}}},function(e,t,n){"use strict";var r=n(4),a=n(9),i=n(0),l=n(15);function o(e,t,n){var r=e._fullLayout;if(!r)return[];function i(e,n){for(var r=Object.keys(e),a=/^[xyz]axis[0-9]*/,i=[],l=0;lp&&(f=Math.max(f-1,1)),e.doneFn&&e.doneFn(h._dragged,f,t),!h._dragged){var n;try{n=new MouseEvent("click",t)}catch(e){(n=document.createEvent("MouseEvents")).initMouseEvent("click",t.bubbles,t.cancelable,t.view,t.detail,t.screenX,t.screenY,t.clientX,t.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget)}d.dispatchEvent(n)}return function(e){e._dragging=!1,e._replotPending&&r.plot(e)}(h),h._dragged=!1,a.pauseEvent(t)}h._dragged=!1}h._mouseDownTime||(h._mouseDownTime=0),e.element.onmousedown=function(r){return h._dragged=!1,h._dragging=!0,t=r.clientX,n=r.clientY,d=r.target,(s=(new Date).getTime())-h._mouseDownTime1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=W(e,360),t=W(t,100),n=W(n,100),0===t)r=a=i=n;else{var o=n<.5?n*(1+t):n+t-n*t,s=2*n-o;r=l(s,o,e+1/3),a=l(s,o,e),i=l(s,o,e-1/3)}return{r:255*r,g:255*a,b:255*i}}(e.h,r,s),d=!0,h="hsl"),e.hasOwnProperty("a")&&(n=e.a));var f,p,v;return n=B(n),{ok:d,format:e.format||h,r:u(255,c(t.r,0)),g:u(255,c(t.g,0)),b:u(255,c(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=s(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=s(this._r)),this._g<1&&(this._g=s(this._g)),this._b<1&&(this._b=s(this._b)),this._ok=n.ok,this._tc_id=o++}function f(e,t,n){e=W(e,255),t=W(t,255),n=W(n,255);var r,a,i=c(e,t,n),l=u(e,t,n),o=(i+l)/2;if(i==l)r=a=0;else{var s=i-l;switch(a=o>.5?s/(2-i-l):s/(i+l),i){case e:r=(t-n)/s+(t>1)+720)%360;--t;)r.h=(r.h+a)%360,i.push(h(r));return i}function D(e,t){t=t||6;for(var n=h(e).toHsv(),r=n.h,a=n.s,i=n.v,l=[],o=1/t;t--;)l.push(h({h:r,s:a,v:i})),i=(i+o)%1;return l}h.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:a.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:a.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:a.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=B(e),this._roundA=s(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),t=s(360*e.h),n=s(100*e.s),r=s(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=f(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=f(this._r,this._g,this._b),t=s(360*e.h),n=s(100*e.s),r=s(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return v(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,a){var i=[R(s(e).toString(16)),R(s(t).toString(16)),R(s(n).toString(16)),R(O(r))];if(a&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1))return i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0);return i.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:s(this._r),g:s(this._g),b:s(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+s(this._r)+", "+s(this._g)+", "+s(this._b)+")":"rgba("+s(this._r)+", "+s(this._g)+", "+s(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:s(100*W(this._r,255))+"%",g:s(100*W(this._g,255))+"%",b:s(100*W(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+s(100*W(this._r,255))+"%, "+s(100*W(this._g,255))+"%, "+s(100*W(this._b,255))+"%)":"rgba("+s(100*W(this._r,255))+"%, "+s(100*W(this._g,255))+"%, "+s(100*W(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(S[v(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+m(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var a=h(e);n="#"+m(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return h(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(b,arguments)},brighten:function(){return this._applyModification(T,arguments)},darken:function(){return this._applyModification(k,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(y,arguments)},greyscale:function(){return this._applyModification(_,arguments)},spin:function(){return this._applyModification(M,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(K,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(C,arguments)},tetrad:function(){return this._applyCombination(x,arguments)}},h.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:P(e[r]));e=n}return h(e,t)},h.equals=function(e,t){return!(!e||!t)&&h(e).toRgbString()==h(t).toRgbString()},h.random=function(){return h.fromRatio({r:d(),g:d(),b:d()})},h.mix=function(e,t,n){n=0===n?0:n||50;var r=h(e).toRgb(),a=h(t).toRgb(),i=n/100;return h({r:(a.r-r.r)*i+r.r,g:(a.g-r.g)*i+r.g,b:(a.b-r.b)*i+r.b,a:(a.a-r.a)*i+r.a})},h.readability=function(e,t){var n=h(e),r=h(t);return(a.max(n.getLuminance(),r.getLuminance())+.05)/(a.min(n.getLuminance(),r.getLuminance())+.05)},h.isReadable=function(e,t,n){var r,a,i=h.readability(e,t);switch(a=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":a=i>=4.5;break;case"AAlarge":a=i>=3;break;case"AAAsmall":a=i>=7}return a},h.mostReadable=function(e,t,n){var r,a,i,l,o=null,s=0;a=(n=n||{}).includeFallbackColors,i=n.level,l=n.size;for(var u=0;us&&(s=r,o=h(t[u]));return h.isReadable(e,o,{level:i,size:l})||!a?o:(n.includeFallbackColors=!1,h.mostReadable(e,["#fff","#000"],n))};var L=h.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},S=h.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(L);function B(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function W(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=u(t,c(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),a.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function G(e){return u(1,c(0,e))}function z(e){return parseInt(e,16)}function R(e){return 1==e.length?"0"+e:""+e}function P(e){return e<=1&&(e=100*e+"%"),e}function O(e){return a.round(255*parseFloat(e)).toString(16)}function E(e){return z(e)/255}var j,I,N,F=(I="[\\s|\\(]+("+(j="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+j+")[,|\\s]+("+j+")\\s*\\)?",N="[\\s|\\(]+("+j+")[,|\\s]+("+j+")[,|\\s]+("+j+")[,|\\s]+("+j+")\\s*\\)?",{CSS_UNIT:new RegExp(j),rgb:new RegExp("rgb"+I),rgba:new RegExp("rgba"+N),hsl:new RegExp("hsl"+I),hsla:new RegExp("hsla"+N),hsv:new RegExp("hsv"+I),hsva:new RegExp("hsva"+N),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function H(e){return!!F.CSS_UNIT.exec(e)}void 0!==e&&e.exports?e.exports=h:void 0===(r=function(){return h}.call(t,n,t,e))||(e.exports=r)}(Math)},function(e,t,n){"use strict";var r=n(17),a=n(24),i=n(103).dash,l=n(10).extendFlat,o=n(15);e.exports={visible:{valType:"boolean",role:"info",description:["A single toggle to hide the axis while preserving interaction like dragging.","Default is true when a cheater plot is present on the axis, otherwise","false"].join(" ")},color:{valType:"color",dflt:a.defaultLine,role:"style",description:["Sets default for all colors associated with this axis","all at once: line, font, tick, and grid colors.","Grid color is lightened by blending this with the plot background","Individual pieces can override this."].join(" ")},title:{valType:"string",role:"info",description:"Sets the title of this axis."},titlefont:l({},r,{description:["Sets this axis' title font."].join(" ")}),type:{valType:"enumerated",values:["-","linear","log","date","category"],dflt:"-",role:"info",description:["Sets the axis type.","By default, plotly attempts to determined the axis type","by looking into the data of the traces that referenced","the axis in question."].join(" ")},autorange:{valType:"enumerated",values:[!0,!1,"reversed"],dflt:!0,role:"style",description:["Determines whether or not the range of this axis is","computed in relation to the input data.","See `rangemode` for more info.","If `range` is provided, then `autorange` is set to *false*."].join(" ")},rangemode:{valType:"enumerated",values:["normal","tozero","nonnegative"],dflt:"normal",role:"style",description:["If *normal*, the range is computed in relation to the extrema","of the input data.","If *tozero*`, the range extends to 0,","regardless of the input data","If *nonnegative*, the range is non-negative,","regardless of the input data."].join(" ")},range:{valType:"info_array",role:"info",items:[{valType:"any"},{valType:"any"}],description:["Sets the range of this axis.","If the axis `type` is *log*, then you must take the log of your","desired range (e.g. to set the range from 1 to 100,","set the range from 0 to 2).","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},fixedrange:{valType:"boolean",dflt:!1,role:"info",description:["Determines whether or not this axis is zoom-able.","If true, then zoom is disabled."].join(" ")},scaleanchor:{valType:"enumerated",values:[o.idRegex.x.toString(),o.idRegex.y.toString()],role:"info",description:["If set to another axis id (e.g. `x2`, `y`), the range of this axis","changes together with the range of the corresponding axis","such that the scale of pixels per unit is in a constant ratio.","Both axes are still zoomable, but when you zoom one, the other will","zoom the same amount, keeping a fixed midpoint.","`constrain` and `constraintoward` determine how we enforce the constraint.","You can chain these, ie `yaxis: {scaleanchor: *x*}, xaxis2: {scaleanchor: *y*}`","but you can only link axes of the same `type`.","The linked axis can have the opposite letter (to constrain the aspect ratio)","or the same letter (to match scales across subplots).","Loops (`yaxis: {scaleanchor: *x*}, xaxis: {scaleanchor: *y*}` or longer) are redundant","and the last constraint encountered will be ignored to avoid possible","inconsistent constraints via `scaleratio`."].join(" ")},scaleratio:{valType:"number",min:0,dflt:1,role:"info",description:["If this axis is linked to another by `scaleanchor`, this determines the pixel","to unit scale ratio. For example, if this value is 10, then every unit on","this axis spans 10 times the number of pixels as a unit on the linked axis.","Use this for example to create an elevation profile where the vertical scale","is exaggerated a fixed amount with respect to the horizontal."].join(" ")},constrain:{valType:"enumerated",values:["range","domain"],dflt:"range",role:"info",description:["If this axis needs to be compressed (either due to its own `scaleanchor` and","`scaleratio` or those of the other axis), determines how that happens:","by increasing the *range* (default), or by decreasing the *domain*."].join(" ")},constraintoward:{valType:"enumerated",values:["left","center","right","top","middle","bottom"],role:"info",description:["If this axis needs to be compressed (either due to its own `scaleanchor` and","`scaleratio` or those of the other axis), determines which direction we push","the originally specified plot area. Options are *left*, *center* (default),","and *right* for x axes, and *top*, *middle* (default), and *bottom* for y axes."].join(" ")},tickmode:{valType:"enumerated",values:["auto","linear","array"],role:"info",description:["Sets the tick mode for this axis.","If *auto*, the number of ticks is set via `nticks`.","If *linear*, the placement of the ticks is determined by","a starting position `tick0` and a tick step `dtick`","(*linear* is the default value if `tick0` and `dtick` are provided).","If *array*, the placement of the ticks is set via `tickvals`","and the tick text is `ticktext`.","(*array* is the default value if `tickvals` is provided)."].join(" ")},nticks:{valType:"integer",min:0,dflt:0,role:"style",description:["Specifies the maximum number of ticks for the particular axis.","The actual number of ticks will be chosen automatically to be","less than or equal to `nticks`.","Has an effect only if `tickmode` is set to *auto*."].join(" ")},tick0:{valType:"any",role:"style",description:["Sets the placement of the first tick on this axis.","Use with `dtick`.","If the axis `type` is *log*, then you must take the log of your starting tick","(e.g. to set the starting tick to 100, set the `tick0` to 2)","except when `dtick`=*L* (see `dtick` for more info).","If the axis `type` is *date*, it should be a date string, like date data.","If the axis `type` is *category*, it should be a number, using the scale where","each category is assigned a serial number from zero in the order it appears."].join(" ")},dtick:{valType:"any",role:"style",description:["Sets the step in-between ticks on this axis. Use with `tick0`.","Must be a positive number, or special strings available to *log* and *date* axes.","If the axis `type` is *log*, then ticks are set every 10^(n*dtick) where n","is the tick number. For example,","to set a tick mark at 1, 10, 100, 1000, ... set dtick to 1.","To set tick marks at 1, 100, 10000, ... set dtick to 2.","To set tick marks at 1, 5, 25, 125, 625, 3125, ... set dtick to log_10(5), or 0.69897000433.","*log* has several special values; *L*, where `f` is a positive number,","gives ticks linearly spaced in value (but not position).","For example `tick0` = 0.1, `dtick` = *L0.5* will put ticks at 0.1, 0.6, 1.1, 1.6 etc.","To show powers of 10 plus small digits between, use *D1* (all digits) or *D2* (only 2 and 5).","`tick0` is ignored for *D1* and *D2*.","If the axis `type` is *date*, then you must convert the time to milliseconds.","For example, to set the interval between ticks to one day,","set `dtick` to 86400000.0.","*date* also has special values *M* gives ticks spaced by a number of months.","`n` must be a positive integer.","To set ticks on the 15th of every third month, set `tick0` to *2000-01-15* and `dtick` to *M3*.","To set ticks every 4 years, set `dtick` to *M48*"].join(" ")},tickvals:{valType:"data_array",description:["Sets the values at which ticks on this axis appear.","Only has an effect if `tickmode` is set to *array*.","Used with `ticktext`."].join(" ")},ticktext:{valType:"data_array",description:["Sets the text displayed at the ticks position via `tickvals`.","Only has an effect if `tickmode` is set to *array*.","Used with `tickvals`."].join(" ")},ticks:{valType:"enumerated",values:["outside","inside",""],role:"style",description:["Determines whether ticks are drawn or not.","If **, this axis' ticks are not drawn.","If *outside* (*inside*), this axis' are drawn outside (inside)","the axis lines."].join(" ")},mirror:{valType:"enumerated",values:[!0,"ticks",!1,"all","allticks"],dflt:!1,role:"style",description:["Determines if the axis lines or/and ticks are mirrored to","the opposite side of the plotting area.","If *true*, the axis lines are mirrored.","If *ticks*, the axis lines and ticks are mirrored.","If *false*, mirroring is disable.","If *all*, axis lines are mirrored on all shared-axes subplots.","If *allticks*, axis lines and ticks are mirrored","on all shared-axes subplots."].join(" ")},ticklen:{valType:"number",min:0,dflt:5,role:"style",description:"Sets the tick length (in px)."},tickwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the tick width (in px)."},tickcolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the tick color."},showticklabels:{valType:"boolean",dflt:!0,role:"style",description:"Determines whether or not the tick labels are drawn."},showspikes:{valType:"boolean",dflt:!1,role:"style",description:["Determines whether or not spikes (aka droplines) are drawn for this axis.","Note: This only takes affect when hovermode = closest"].join(" ")},spikecolor:{valType:"color",dflt:null,role:"style",description:"Sets the spike color. If undefined, will use the series color"},spikethickness:{valType:"number",dflt:3,role:"style",description:"Sets the width (in px) of the zero line."},spikedash:l({},i,{dflt:"dash"}),spikemode:{valType:"flaglist",flags:["toaxis","across","marker"],role:"style",dflt:"toaxis",description:["Determines the drawing mode for the spike line","If *toaxis*, the line is drawn from the data point to the axis the ","series is plotted on.","If *across*, the line is drawn across the entire plot area, and","supercedes *toaxis*.","If *marker*, then a marker dot is drawn on the axis the series is","plotted on"].join(" ")},tickfont:l({},r,{description:"Sets the tick font."}),tickangle:{valType:"angle",dflt:"auto",role:"style",description:["Sets the angle of the tick labels with respect to the horizontal.","For example, a `tickangle` of -90 draws the tick labels","vertically."].join(" ")},tickprefix:{valType:"string",dflt:"",role:"style",description:"Sets a tick label prefix."},showtickprefix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",role:"style",description:["If *all*, all tick labels are displayed with a prefix.","If *first*, only the first tick is displayed with a prefix.","If *last*, only the last tick is displayed with a suffix.","If *none*, tick prefixes are hidden."].join(" ")},ticksuffix:{valType:"string",dflt:"",role:"style",description:"Sets a tick label suffix."},showticksuffix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",role:"style",description:"Same as `showtickprefix` but for tick suffixes."},showexponent:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",role:"style",description:["If *all*, all exponents are shown besides their significands.","If *first*, only the exponent of the first tick is shown.","If *last*, only the exponent of the last tick is shown.","If *none*, no exponents appear."].join(" ")},exponentformat:{valType:"enumerated",values:["none","e","E","power","SI","B"],dflt:"B",role:"style",description:["Determines a formatting rule for the tick exponents.","For example, consider the number 1,000,000,000.","If *none*, it appears as 1,000,000,000.","If *e*, 1e+9.","If *E*, 1E+9.","If *power*, 1x10^9 (with 9 in a super script).","If *SI*, 1G.","If *B*, 1B."].join(" ")},separatethousands:{valType:"boolean",dflt:!1,role:"style",description:['If "true", even 4-digit integers are separated'].join(" ")},tickformat:{valType:"string",dflt:"",role:"style",description:["Sets the tick label formatting rule using d3 formatting mini-languages","which are very similar to those in Python. For numbers, see:","https://github.com/d3/d3-format/blob/master/README.md#locale_format","And for dates see:","https://github.com/d3/d3-time-format/blob/master/README.md#locale_format","We add one item to d3's date formatter: *%{n}f* for fractional seconds","with n digits. For example, *2016-10-13 09:15:23.456* with tickformat","*%H~%M~%S.%2f* would display *09~15~23.46*"].join(" ")},hoverformat:{valType:"string",dflt:"",role:"style",description:["Sets the hover text formatting rule using d3 formatting mini-languages","which are very similar to those in Python. For numbers, see:","https://github.com/d3/d3-format/blob/master/README.md#locale_format","And for dates see:","https://github.com/d3/d3-time-format/blob/master/README.md#locale_format","We add one item to d3's date formatter: *%{n}f* for fractional seconds","with n digits. For example, *2016-10-13 09:15:23.456* with tickformat","*%H~%M~%S.%2f* would display *09~15~23.46*"].join(" ")},showline:{valType:"boolean",dflt:!1,role:"style",description:["Determines whether or not a line bounding this axis is drawn."].join(" ")},linecolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the axis line color."},linewidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the width (in px) of the axis line."},showgrid:{valType:"boolean",role:"style",description:["Determines whether or not grid lines are drawn.","If *true*, the grid lines are drawn at every tick mark."].join(" ")},gridcolor:{valType:"color",dflt:a.lightLine,role:"style",description:"Sets the color of the grid lines."},gridwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the width (in px) of the grid lines."},zeroline:{valType:"boolean",role:"style",description:["Determines whether or not a line is drawn at along the 0 value","of this axis.","If *true*, the zero line is drawn on top of the grid lines."].join(" ")},zerolinecolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the line color of the zero line."},zerolinewidth:{valType:"number",dflt:1,role:"style",description:"Sets the width (in px) of the zero line."},anchor:{valType:"enumerated",values:["free",o.idRegex.x.toString(),o.idRegex.y.toString()],role:"info",description:["If set to an opposite-letter axis id (e.g. `x2`, `y`), this axis is bound to","the corresponding opposite-letter axis.","If set to *free*, this axis' position is determined by `position`."].join(" ")},side:{valType:"enumerated",values:["top","bottom","left","right"],role:"info",description:["Determines whether a x (y) axis is positioned","at the *bottom* (*left*) or *top* (*right*)","of the plotting area."].join(" ")},overlaying:{valType:"enumerated",values:["free",o.idRegex.x.toString(),o.idRegex.y.toString()],role:"info",description:["If set a same-letter axis id, this axis is overlaid on top of","the corresponding same-letter axis.","If *false*, this axis does not overlay any same-letter axes."].join(" ")},domain:{valType:"info_array",role:"info",items:[{valType:"number",min:0,max:1},{valType:"number",min:0,max:1}],dflt:[0,1],description:["Sets the domain of this axis (in plot fraction)."].join(" ")},position:{valType:"number",min:0,max:1,dflt:0,role:"style",description:["Sets the position of this axis in the plotting space","(in normalized coordinates).","Only has an effect if `anchor` is set to *free*."].join(" ")},categoryorder:{valType:"enumerated",values:["trace","category ascending","category descending","array"],dflt:"trace",role:"info",description:["Specifies the ordering logic for the case of categorical variables.","By default, plotly uses *trace*, which specifies the order that is present in the data supplied.","Set `categoryorder` to *category ascending* or *category descending* if order should be determined by","the alphanumerical order of the category names.","Set `categoryorder` to *array* to derive the ordering from the attribute `categoryarray`. If a category","is not found in the `categoryarray` array, the sorting behavior for that attribute will be identical to","the *trace* mode. The unspecified categories will follow the categories in `categoryarray`."].join(" ")},categoryarray:{valType:"data_array",role:"info",description:["Sets the order in which categories on this axis appear.","Only has an effect if `categoryorder` is set to *array*.","Used with `categoryorder`."].join(" ")},_deprecated:{autotick:{valType:"boolean",role:"info",description:["Obsolete.","Set `tickmode` to *auto* for old `autotick` *true* behavior.","Set `tickmode` to *linear* for `autotick` *false*."].join(" ")}}}},function(e,t,n){"use strict";t.defaults=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"],t.defaultLine="#444",t.lightLine="#eee",t.background="#fff",t.borderLine="#BEC8D9",t.lightFraction=1e3/11},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(11)),a=o(n(325)),i=o(n(324)),l=o(n(174));function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0}),f=h.map(function(e){return e.LevelBucket}).sort(),p=function(e){return h.find(function(t){return t.LevelBucket==e})},v=f.map(function(e){return p(e).Count}),m=v.reduce(c,0),g=(t=[]).concat.apply(t,s(f.map(function(e,t){return d(v[t]).map(function(t){return e/a.config.self.levelBuckets})}))),y=(n=[]).concat.apply(n,s(f.map(function(e,t){return d(v[t]).map(function(t){return p(e).Winner})}))),_=g.length,b=g.reduce(c,0),T=y.reduce(c,0),k=g.map(function(e,t){return e*y[t]}).reduce(c,0),M=g.map(function(e){return e*e}).reduce(c,0),K=(y.map(function(e){return e*e}).reduce(c,0),(_*k-b*T)/(_*M-b*b)),C=(T-K*b)/_,x=y.map(function(e){return Math.pow(e-T/_,2)}).reduce(c,0),w=1-y.map(function(e,t){return Math.pow(C+K*g[t]-e,2)}).reduce(c,0)/x,A=r.getHero(e.Actor),D=i.heroes[A.toLowerCase()];return Object.assign({},e,{_Count:1,Hero:A,AttackType:D.attack_type,Difficulty:D.difficulty,HeroClass:(l=D.ratings,u="",l.team_utility>l.offense?l.defense>l.team_utility?u+="Tank":u+="Healer":l.offense>l.defense?u+="Squishy":u+="Warrior",u),HeroSpeed:D.ratings.mobility<3?"Slow":D.ratings.mobility<6?"Average":"Fast",PrimaryRole:D.primary_role,Rarity:r.getTalentRarity(e.Talent),TalentWinrateBase:C||e.Winner,TalentWinrateScaling:K||0,TalentWinrateMax:C+K||e.Winner,TalentWinrateLevelScaling:K/r.getMaxLevel(e)||0,TalentWinrateVariance:w||0,TotalPicks:m||e.Count,TotalWinner:T/m||e.Winner,SampleTooSmall:m<300,KillDeathPoints:r.killDeathPoints(e),ObjectivePoints:r.objectivePoints(e),BlitzPointsDelta:r.blitzPointsDelta(e),VarianceTooLarge:w<.25})});c.set(e,w),d.set(e,c.get(e).map(function(e){return e.TotalPicks}).reduce(function(e,t){return e+t},0)),C+=d.get(e)/r.playersPerMatch(e),h.set(e,c.get(e).sort(function(e,n){return t(n)-t(e)}).slice(0,10)),f.set(e,c.get(e).sort(function(e,t){return t.TotalPicks-e.TotalPicks})[0]),p.set(e,c.get(e).filter(function(t){return 100*n*t.TotalPicks/d.get(e)>1}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),b.set(e,c.get(e).filter(function(t){return 100*n*t.TotalPicks/d.get(e)<=1&&t.TotalPicks>300}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),v.set(e,c.get(e).filter(function(t){return"Rare"==t.Rarity&&100*n*t.TotalPicks/d.get(e)}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),m.set(e,c.get(e).filter(function(t){return"Epic"==t.Rarity&&100*n*t.TotalPicks/d.get(e)}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),g.set(e,c.get(e).filter(function(t){return"Legendary"==t.Rarity&&100*n*t.TotalPicks/d.get(e)}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),y.set(e,c.get(e).filter(function(e){return!e.SampleTooSmall&&!e.VarianceTooLarge&&!!e.TalentWinrateBase}).sort(function(e,t){return t.TalentWinrateBase-e.TalentWinrateBase})[0]),_.set(e,c.get(e).filter(function(e){return!e.SampleTooSmall&&!e.VarianceTooLarge&&!!e.TalentWinrateLevelScaling}).sort(function(e,t){return t.TalentWinrateLevelScaling-e.TalentWinrateLevelScaling})[0]),T.set(e,c.get(e).filter(function(e){return!e.SampleTooSmall&&!e.VarianceTooLarge&&!!e.KillDeathPoints}).sort(function(e,t){return t.KillDeathPoints-e.KillDeathPoints})[0]),k.set(e,c.get(e).filter(function(e){return!e.SampleTooSmall&&!e.VarianceTooLarge&&!!e.ObjectivePoints}).sort(function(e,t){return t.ObjectivePoints-e.ObjectivePoints})[0]),M.set(e,c.get(e).filter(function(e){return!e.SampleTooSmall&&!e.VarianceTooLarge&&!!e.BlitzPointsDelta}).sort(function(e,t){return t.BlitzPointsDelta-e.BlitzPointsDelta})[0]);var A=function(e,t){return l.is(String,e)?e:l.add(e,t)},D=function(t){return new Map(Object.entries(l.reduceBy(l.mergeWith(A),0,l.prop(t),c.get(e))))};K.set(e,[{key:"Rarity",name:"Talent Rarity",data:[].concat(s(D("Rarity").values()))},{key:"Difficulty",name:"Difficulty",data:[].concat(s(D("Difficulty").values()))},{key:"PrimaryRole",name:"Primary Role",data:[].concat(s(D("PrimaryRole").values()))},{key:"AttackType",name:"Attack Type",data:[].concat(s(D("AttackType").values()))},{key:"HeroSpeed",name:"Speed",data:[].concat(s(D("HeroSpeed").values()))},{key:"HeroClass",name:"Class",data:[].concat(s(D("HeroClass").values()))}]),0==x.length&&(x=[].concat(s(new Set(c.get(e).map(function(e){return e.Actor})))))},D=!0,L=!1,S=void 0;try{for(var B,W=w[Symbol.iterator]();!(D=(B=W.next()).done);D=!0){A(B.value)}}catch(e){L=!0,S=e}finally{try{!D&&W.return&&W.return()}finally{if(L)throw S}}t.default={getReport:function(e){return c.get(e)},getCsv:function(e){return"Hero,Talent,Rarity,Kills,Deaths,TurretKills,AverageWinrate,BaseLevelWinrate,MaxLevelWinrate,LevelWinrateVariance,Wins,Picks\n"+c.get(e).map(function(e){return[e.Hero,r.getTalentName(e.Talent),r.getTalentRarity(e.Talent),e.Kills,e.Deaths,e.TurretKills,e.TotalWinner,e.TalentWinrateBase||e.TotalWinner,e.TalentWinrateMax||e.TotalWinner,e.TalentWinrateVariance||e.TotalWinner,e.TotalWinner*e.TotalPicks,e.TotalPicks].join(",")}).join("\n")},getTotalPicks:function(e){return d.get(e)},getTopPick:function(e){return f.get(e)},getTop10Picks:function(e){return h.get(e)},getTopLowLevel:function(e){return y.get(e)},getTopScaling:function(e){return _.get(e)},getTopWin:function(e){return p.get(e)},getTopUnpopularWin:function(e){return b.get(e)},getTopRareWins:function(e){return v.get(e)},getTopEpicWins:function(e){return m.get(e)},getTopLegendaryWins:function(e){return g.get(e)},getBestUnpopular:function(e){return topUnpopular.get(e)},getTopKillDeathPoints:function(e){return T.get(e)},getTopObjectivePoints:function(e){return k.get(e)},getTopBlitzPointsDelta:function(e){return M.get(e)},getSummaries:function(e){return K.get(e)},getActors:function(){return x},getModes:function(){return w},getTotalMatches:function(){return C},getPatchVersion:function(){return a.config.api.patchVersion},getLastUpdate:function(){return a.lastUpdate},getLevelBuckets:function(){return a.config.self.levelBuckets}}},function(e,t,n){"use strict";e.exports={Greys:[[0,"rgb(0,0,0)"],[1,"rgb(255,255,255)"]],YlGnBu:[[0,"rgb(8,29,88)"],[.125,"rgb(37,52,148)"],[.25,"rgb(34,94,168)"],[.375,"rgb(29,145,192)"],[.5,"rgb(65,182,196)"],[.625,"rgb(127,205,187)"],[.75,"rgb(199,233,180)"],[.875,"rgb(237,248,217)"],[1,"rgb(255,255,217)"]],Greens:[[0,"rgb(0,68,27)"],[.125,"rgb(0,109,44)"],[.25,"rgb(35,139,69)"],[.375,"rgb(65,171,93)"],[.5,"rgb(116,196,118)"],[.625,"rgb(161,217,155)"],[.75,"rgb(199,233,192)"],[.875,"rgb(229,245,224)"],[1,"rgb(247,252,245)"]],YlOrRd:[[0,"rgb(128,0,38)"],[.125,"rgb(189,0,38)"],[.25,"rgb(227,26,28)"],[.375,"rgb(252,78,42)"],[.5,"rgb(253,141,60)"],[.625,"rgb(254,178,76)"],[.75,"rgb(254,217,118)"],[.875,"rgb(255,237,160)"],[1,"rgb(255,255,204)"]],Bluered:[[0,"rgb(0,0,255)"],[1,"rgb(255,0,0)"]],RdBu:[[0,"rgb(5,10,172)"],[.35,"rgb(106,137,247)"],[.5,"rgb(190,190,190)"],[.6,"rgb(220,170,132)"],[.7,"rgb(230,145,90)"],[1,"rgb(178,10,28)"]],Reds:[[0,"rgb(220,220,220)"],[.2,"rgb(245,195,157)"],[.4,"rgb(245,160,105)"],[1,"rgb(178,10,28)"]],Blues:[[0,"rgb(5,10,172)"],[.35,"rgb(40,60,190)"],[.5,"rgb(70,100,245)"],[.6,"rgb(90,120,245)"],[.7,"rgb(106,137,247)"],[1,"rgb(220,220,220)"]],Picnic:[[0,"rgb(0,0,255)"],[.1,"rgb(51,153,255)"],[.2,"rgb(102,204,255)"],[.3,"rgb(153,204,255)"],[.4,"rgb(204,204,255)"],[.5,"rgb(255,255,255)"],[.6,"rgb(255,204,255)"],[.7,"rgb(255,153,255)"],[.8,"rgb(255,102,204)"],[.9,"rgb(255,102,102)"],[1,"rgb(255,0,0)"]],Rainbow:[[0,"rgb(150,0,90)"],[.125,"rgb(0,0,200)"],[.25,"rgb(0,25,255)"],[.375,"rgb(0,152,255)"],[.5,"rgb(44,255,150)"],[.625,"rgb(151,255,0)"],[.75,"rgb(255,234,0)"],[.875,"rgb(255,111,0)"],[1,"rgb(255,0,0)"]],Portland:[[0,"rgb(12,51,131)"],[.25,"rgb(10,136,186)"],[.5,"rgb(242,211,56)"],[.75,"rgb(242,143,56)"],[1,"rgb(217,30,30)"]],Jet:[[0,"rgb(0,0,131)"],[.125,"rgb(0,60,170)"],[.375,"rgb(5,255,255)"],[.625,"rgb(255,255,0)"],[.875,"rgb(250,0,0)"],[1,"rgb(128,0,0)"]],Hot:[[0,"rgb(0,0,0)"],[.3,"rgb(230,0,0)"],[.6,"rgb(255,210,0)"],[1,"rgb(255,255,255)"]],Blackbody:[[0,"rgb(0,0,0)"],[.2,"rgb(230,0,0)"],[.4,"rgb(230,210,0)"],[.7,"rgb(255,255,255)"],[1,"rgb(160,200,255)"]],Earth:[[0,"rgb(0,0,130)"],[.1,"rgb(0,180,180)"],[.2,"rgb(40,210,40)"],[.4,"rgb(230,230,50)"],[.6,"rgb(120,70,20)"],[1,"rgb(255,255,255)"]],Electric:[[0,"rgb(0,0,0)"],[.15,"rgb(30,0,100)"],[.4,"rgb(120,0,100)"],[.6,"rgb(160,90,0)"],[.8,"rgb(230,200,0)"],[1,"rgb(255,250,220)"]],Viridis:[[0,"#440154"],[.06274509803921569,"#48186a"],[.12549019607843137,"#472d7b"],[.18823529411764706,"#424086"],[.25098039215686274,"#3b528b"],[.3137254901960784,"#33638d"],[.3764705882352941,"#2c728e"],[.4392156862745098,"#26828e"],[.5019607843137255,"#21918c"],[.5647058823529412,"#1fa088"],[.6274509803921569,"#28ae80"],[.6901960784313725,"#3fbc73"],[.7529411764705882,"#5ec962"],[.8156862745098039,"#84d44b"],[.8784313725490196,"#addc30"],[.9411764705882353,"#d8e219"],[1,"#fde725"]]}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){var a,i=n.name,l=t[i],o=r.isArray(e[i])?e[i]:[],s=t[i]=[];for(a=0;a1){for(var e=["LOG:"],t=0;t0){for(var e=["WARN:"],t=0;t0){for(var e=["ERROR:"],t=0;t), bold (), italics (),","hyperlinks (). Tags , , "," are also supported."].join(" ")},textangle:{valType:"angle",dflt:0,role:"style",description:["Sets the angle at which the `text` is drawn","with respect to the horizontal."].join(" ")},font:l({},a,{description:"Sets the annotation text font."}),width:{valType:"number",min:1,dflt:null,role:"style",description:["Sets an explicit width for the text box. null (default) lets the","text set the box width. Wider text will be clipped.","There is no automatic wrapping; use
to start a new line."].join(" ")},height:{valType:"number",min:1,dflt:null,role:"style",description:["Sets an explicit height for the text box. null (default) lets the","text set the box height. Taller text will be clipped."].join(" ")},opacity:{valType:"number",min:0,max:1,dflt:1,role:"style",description:"Sets the opacity of the annotation (text + arrow)."},align:{valType:"enumerated",values:["left","center","right"],dflt:"center",role:"style",description:["Sets the horizontal alignment of the `text` within the box.","Has an effect only if `text` spans more two or more lines","(i.e. `text` contains one or more
HTML tags) or if an","explicit width is set to override the text width."].join(" ")},valign:{valType:"enumerated",values:["top","middle","bottom"],dflt:"middle",role:"style",description:["Sets the vertical alignment of the `text` within the box.","Has an effect only if an explicit height is set to override","the text height."].join(" ")},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",role:"style",description:"Sets the background color of the annotation."},bordercolor:{valType:"color",dflt:"rgba(0,0,0,0)",role:"style",description:["Sets the color of the border enclosing the annotation `text`."].join(" ")},borderpad:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the padding (in px) between the `text`","and the enclosing border."].join(" ")},borderwidth:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the width (in px) of the border enclosing","the annotation `text`."].join(" ")},showarrow:{valType:"boolean",dflt:!0,role:"style",description:["Determines whether or not the annotation is drawn with an arrow.","If *true*, `text` is placed near the arrow's tail.","If *false*, `text` lines up with the `x` and `y` provided."].join(" ")},arrowcolor:{valType:"color",role:"style",description:"Sets the color of the annotation arrow."},arrowhead:{valType:"integer",min:0,max:r.length,dflt:1,role:"style",description:"Sets the annotation arrow head style."},arrowsize:{valType:"number",min:.3,dflt:1,role:"style",description:"Sets the size (in px) of annotation arrow head."},arrowwidth:{valType:"number",min:.1,role:"style",description:"Sets the width (in px) of annotation arrow."},standoff:{valType:"number",min:0,dflt:0,role:"style",description:["Sets a distance, in pixels, to move the arrowhead away from the","position it is pointing at, for example to point at the edge of","a marker independent of zoom. Note that this shortens the arrow","from the `ax` / `ay` vector, in contrast to `xshift` / `yshift`","which moves everything by this amount."].join(" ")},ax:{valType:"any",role:"info",description:["Sets the x component of the arrow tail about the arrow head.","If `axref` is `pixel`, a positive (negative) ","component corresponds to an arrow pointing","from right to left (left to right).","If `axref` is an axis, this is an absolute value on that axis,","like `x`, NOT a relative value."].join(" ")},ay:{valType:"any",role:"info",description:["Sets the y component of the arrow tail about the arrow head.","If `ayref` is `pixel`, a positive (negative) ","component corresponds to an arrow pointing","from bottom to top (top to bottom).","If `ayref` is an axis, this is an absolute value on that axis,","like `y`, NOT a relative value."].join(" ")},axref:{valType:"enumerated",dflt:"pixel",values:["pixel",i.idRegex.x.toString()],role:"info",description:["Indicates in what terms the tail of the annotation (ax,ay) ","is specified. If `pixel`, `ax` is a relative offset in pixels ","from `x`. If set to an x axis id (e.g. *x* or *x2*), `ax` is ","specified in the same terms as that axis. This is useful ","for trendline annotations which should continue to indicate ","the correct trend when zoomed."].join(" ")},ayref:{valType:"enumerated",dflt:"pixel",values:["pixel",i.idRegex.y.toString()],role:"info",description:["Indicates in what terms the tail of the annotation (ax,ay) ","is specified. If `pixel`, `ay` is a relative offset in pixels ","from `y`. If set to a y axis id (e.g. *y* or *y2*), `ay` is ","specified in the same terms as that axis. This is useful ","for trendline annotations which should continue to indicate ","the correct trend when zoomed."].join(" ")},xref:{valType:"enumerated",values:["paper",i.idRegex.x.toString()],role:"info",description:["Sets the annotation's x coordinate axis.","If set to an x axis id (e.g. *x* or *x2*), the `x` position","refers to an x coordinate","If set to *paper*, the `x` position refers to the distance from","the left side of the plotting area in normalized coordinates","where 0 (1) corresponds to the left (right) side."].join(" ")},x:{valType:"any",role:"info",description:["Sets the annotation's x position.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"auto",role:"info",description:["Sets the text box's horizontal position anchor","This anchor binds the `x` position to the *left*, *center*","or *right* of the annotation.","For example, if `x` is set to 1, `xref` to *paper* and","`xanchor` to *right* then the right-most portion of the","annotation lines up with the right-most edge of the","plotting area.","If *auto*, the anchor is equivalent to *center* for","data-referenced annotations or if there is an arrow,","whereas for paper-referenced with no arrow, the anchor picked","corresponds to the closest side."].join(" ")},xshift:{valType:"number",dflt:0,role:"style",description:["Shifts the position of the whole annotation and arrow to the","right (positive) or left (negative) by this many pixels."].join(" ")},yref:{valType:"enumerated",values:["paper",i.idRegex.y.toString()],role:"info",description:["Sets the annotation's y coordinate axis.","If set to an y axis id (e.g. *y* or *y2*), the `y` position","refers to an y coordinate","If set to *paper*, the `y` position refers to the distance from","the bottom of the plotting area in normalized coordinates","where 0 (1) corresponds to the bottom (top)."].join(" ")},y:{valType:"any",role:"info",description:["Sets the annotation's y position.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto",role:"info",description:["Sets the text box's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the annotation.","For example, if `y` is set to 1, `yref` to *paper* and","`yanchor` to *top* then the top-most portion of the","annotation lines up with the top-most edge of the","plotting area.","If *auto*, the anchor is equivalent to *middle* for","data-referenced annotations or if there is an arrow,","whereas for paper-referenced with no arrow, the anchor picked","corresponds to the closest side."].join(" ")},yshift:{valType:"number",dflt:0,role:"style",description:["Shifts the position of the whole annotation and arrow up","(positive) or down (negative) by this many pixels."].join(" ")},clicktoshow:{valType:"enumerated",values:[!1,"onoff","onout"],dflt:!1,role:"style",description:["Makes this annotation respond to clicks on the plot.","If you click a data point that exactly matches the `x` and `y`","values of this annotation, and it is hidden (visible: false),","it will appear. In *onoff* mode, you must click the same point","again to make it disappear, so if you click multiple points,","you can show multiple annotations. In *onout* mode, a click","anywhere else in the plot (on another data point or not) will","hide this annotation.","If you need to show/hide this annotation in response to different","`x` or `y` values, you can set `xclick` and/or `yclick`. This is","useful for example to label the side of a bar. To label markers","though, `standoff` is preferred over `xclick` and `yclick`."].join(" ")},xclick:{valType:"any",role:"info",description:["Toggle this annotation when clicking a data point whose `x` value","is `xclick` rather than the annotation's `x` value."].join(" ")},yclick:{valType:"any",role:"info",description:["Toggle this annotation when clicking a data point whose `y` value","is `yclick` rather than the annotation's `y` value."].join(" ")},hovertext:{valType:"string",role:"info",description:["Sets text to appear when hovering over this annotation.","If omitted or blank, no hover label will appear."].join(" ")},hoverlabel:{bgcolor:{valType:"color",role:"style",description:["Sets the background color of the hover label.","By default uses the annotation's `bgcolor` made opaque,","or white if it was transparent."].join(" ")},bordercolor:{valType:"color",role:"style",description:["Sets the border color of the hover label.","By default uses either dark grey or white, for maximum","contrast with `hoverlabel.bgcolor`."].join(" ")},font:l({},a,{description:["Sets the hover label text font.","By default uses the global hover font and size,","with color from `hoverlabel.bordercolor`."].join(" ")})},captureevents:{valType:"boolean",role:"info",description:["Determines whether the annotation text box captures mouse move","and click events, or allows those events to pass through to data","points in the plot that may be behind the annotation. By default","`captureevents` is *false* unless `hovertext` is provided.","If you use the event `plotly_clickannotation` without `hovertext`","you must explicitly enable `captureevents`."].join(" ")},_deprecated:{ref:{valType:"string",role:"info",description:["Obsolete. Set `xref` and `yref` separately instead."].join(" ")}}}},function(e,t,n){"use strict";t.isRightAnchor=function(e){return"right"===e.xanchor||"auto"===e.xanchor&&e.x>=2/3},t.isCenterAnchor=function(e){return"center"===e.xanchor||"auto"===e.xanchor&&e.x>1/3&&e.x<2/3},t.isBottomAnchor=function(e){return"bottom"===e.yanchor||"auto"===e.yanchor&&e.y<=1/3},t.isMiddleAnchor=function(e){return"middle"===e.yanchor||"auto"===e.yanchor&&e.y>1/3&&e.y<2/3}},function(e,t,n){"use strict";e.exports={MAXDIST:20,YANGLE:60,HOVERARROWSIZE:6,HOVERTEXTPAD:3,HOVERFONTSIZE:13,HOVERFONT:"Arial, sans-serif",HOVERMINTIME:50}},function(e,t,n){"use strict";var r=n(2),a=n(0),i=n(101);e.exports=function(e,t){var n=t?a.nestedProperty(e,t).get()||{}:e,l=n.color,o=!1;if(Array.isArray(l))for(var s=0;s2/3?"right":"center"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[t]}t._w=z,t._h=R;for(var j=!1,I=["x","y"],N=0;N1)&&(J===Y?((ie=X.r2fraction(t["a"+U]))<0||ie>1)&&(j=!0):j=!0,j))continue;F=X._offset+X.r2p(t[U]),$=.5}else"x"===U?(V=t[U],F=b.l+b.w*V):(V=1-t[U],F=b.t+b.h*V),$=t.showarrow?.5:V;if(t.showarrow){ae.head=F;var le=t["a"+U];q=Q*E(.5,t.xanchor)-ee*E(.5,t.yanchor),J===Y?(ae.tail=X._offset+X.r2p(le),H=q):(ae.tail=F+le,H=q+le),ae.text=ae.tail+q;var oe=_["x"===U?"width":"height"];if("paper"===Y&&(ae.head=l.constrain(ae.head,1,oe-1)),"pixel"===J){var se=-Math.max(ae.tail-3,ae.text),ue=Math.min(ae.tail+3,ae.text)-oe;se>0?(ae.tail+=se,ae.text+=se):ue>0&&(ae.tail-=ue,ae.text-=ue)}ae.tail+=re,ae.head+=re}else H=q=te*E($,ne),ae.text=F+q;ae.text+=re,q+=re,H+=re,t["_"+U+"padplus"]=te/2+H,t["_"+U+"padminus"]=te/2-H,t["_"+U+"size"]=te,t["_"+U+"shift"]=q}if(j)x.remove();else{var ce=0,de=0;if("left"!==t.align&&(ce=(z-A)*("center"===t.align?.5:1)),"top"!==t.valign&&(de=(R-W)*("middle"===t.valign?.5:1)),c)r.select("svg").attr({x:D+ce-1,y:D+de}).call(u.setClipUrl,S?T:null);else{var he=D+de-m.top,fe=D+ce-m.left;G.call(d.positionText,fe,he).call(u.setClipUrl,S?T:null)}B.select("rect").call(u.setRect,D,D,z,R),L.call(u.setRect,w/2,w/2,P-w,O-w),x.call(u.setTranslate,Math.round(k.x.text-P/2),Math.round(k.y.text-O/2)),C.attr({transform:"rotate("+M+","+k.x.text+","+k.y.text+")"});var pe,ve,me=function(n,r){K.selectAll(".annotation-arrow-g").remove();var c=k.x.head,d=k.y.head,h=k.x.tail+n,m=k.y.tail+r,_=k.x.text+n,T=k.y.text+r,w=l.rotationXYMatrix(M,_,T),A=l.apply2DTransform(w),D=l.apply2DTransform2(w),S=+L.attr("width"),B=+L.attr("height"),W=_-.5*S,G=W+S,z=T-.5*B,R=z+B,P=[[W,z,W,R],[W,R,G,R],[G,R,G,z],[G,z,W,z]].map(D);if(!P.reduce(function(e,t){return e^!!g(c,d,c+1e6,d+1e6,t[0],t[1],t[2],t[3])},!1)){P.forEach(function(e){var t=g(h,m,c,d,e[0],e[1],e[2],e[3]);t&&(h=t.x,m=t.y)});var O=t.arrowwidth,E=t.arrowcolor,j=K.append("g").style({opacity:s.opacity(E)}).classed("annotation-arrow-g",!0),I=j.append("path").attr("d","M"+h+","+m+"L"+c+","+d).style("stroke-width",O+"px").call(s.stroke,s.rgb(E));if(p(I,t.arrowhead,"end",t.arrowsize,t.standoff),e._context.editable&&I.node().parentNode&&!i){var N=c,F=d;if(t.standoff){var H=Math.sqrt(Math.pow(c-h,2)+Math.pow(d-m,2));N+=t.standoff*(h-c)/H,F+=t.standoff*(m-d)/H}var V,$,q,U=j.append("path").classed("annotation-arrow",!0).classed("anndrag",!0).attr({d:"M3,3H-3V-3H3ZM0,0L"+(h-N)+","+(m-F),transform:"translate("+N+","+F+")"}).style("stroke-width",O+6+"px").call(s.stroke,"rgba(0,0,0,0)").call(s.fill,"rgba(0,0,0,0)");f.init({element:U.node(),gd:e,prepFn:function(){var e=u.getTranslate(x);$=e.x,q=e.y,V={},o&&o.autorange&&(V[o._name+".autorange"]=!0),v&&v.autorange&&(V[v._name+".autorange"]=!0)},moveFn:function(e,n){var r=A($,q),a=r[0]+e,i=r[1]+n;x.call(u.setTranslate,a,i),V[y+".x"]=o?o.p2r(o.r2p(t.x)+e):t.x+e/b.w,V[y+".y"]=v?v.p2r(v.r2p(t.y)+n):t.y-n/b.h,t.axref===t.xref&&(V[y+".ax"]=o.p2r(o.r2p(t.ax)+e)),t.ayref===t.yref&&(V[y+".ay"]=v.p2r(v.r2p(t.ay)+n)),j.attr("transform","translate("+e+","+n+")"),C.attr({transform:"rotate("+M+","+a+","+i+")"})},doneFn:function(t){if(t){a.relayout(e,V);var n=document.querySelector(".js-notes-box-panel");n&&n.redraw(n.selectedObj)}}})}}};if(t.showarrow&&me(0,0),e._context.editable)f.init({element:x.node(),gd:e,prepFn:function(){ve=C.attr("transform"),pe={}},moveFn:function(e,n){var r="pointer";if(t.showarrow)t.axref===t.xref?pe[y+".ax"]=o.p2r(o.r2p(t.ax)+e):pe[y+".ax"]=t.ax+e,t.ayref===t.yref?pe[y+".ay"]=v.p2r(v.r2p(t.ay)+n):pe[y+".ay"]=t.ay+n,me(e,n);else{if(i)return;if(o)pe[y+".x"]=t.x+e/o._m;else{var a=t._xsize/b.w,l=t.x+(t._xshift-t.xshift)/b.w-a/2;pe[y+".x"]=f.align(l+e/b.w,a,0,1,t.xanchor)}if(v)pe[y+".y"]=t.y+n/v._m;else{var s=t._ysize/b.h,u=t.y-(t._yshift+t.yshift)/b.h-s/2;pe[y+".y"]=f.align(u-n/b.h,s,0,1,t.yanchor)}o&&v||(r=f.getCursor(o?.5:pe[y+".x"],v?.5:pe[y+".y"],t.xanchor,t.yanchor))}C.attr({transform:"translate("+e+","+n+")"+ve}),h(x,r)},doneFn:function(t){if(h(x),t){a.relayout(e,pe);var n=document.querySelector(".js-notes-box-panel");n&&n.redraw(n.selectedObj)}}})}}}function g(e,t,n,r,a,i,l,o){var s=n-e,u=a-e,c=l-a,d=r-t,h=i-t,f=o-i,p=s*f-c*d;if(0===p)return null;var v=(u*f-c*h)/p,m=(u*d-s*h)/p;return m<0||m>1||v<0||v>1?null:{x:e+s*v,y:t+d*v}}e.exports={draw:function(e){var t=e._fullLayout;t._infolayer.selectAll(".annotation").remove();for(var n=0;nZ.width||X<0||X>Z.height)return h.unhoverRaw(e,t)}if(z="xval"in t?v.flat(g,t.xval):v.p2c(K,J),R="yval"in t?v.flat(g,t.yval):v.p2c(D,X),!a(z[0])||!a(R[0]))return l.warn("Fx.hover failed",t,e),h.unhoverRaw(e,t)}var Q=1/0;for(O=0;Oq&&(U.splice(0,q),Q=U[0].distance)}if(0===U.length)return h.unhoverRaw(e,t);U.sort(function(e,t){return e.distance-t.distance});var ae=e._hoverdata,ie=[];for(P=0;P1,ue=C(U,{hovermode:G,rotateLabels:se,bgColor:d.combine(y.plot_bgcolor||d.background,y.paper_bgcolor),container:y._hoverlayer,outerContainer:y._paperdiv,commonLabelOpts:y.hoverlabel},e);if(function(e,t){var n,r,a,i,l,o,s,u=0,c=e.map(function(e,n){var r=e[t];return[{i:n,dp:0,pos:e.pos,posref:e.posref,size:e.by*("x"===r._id.charAt(0)?_:1)/2,pmin:r._offset,pmax:r._offset+r._length}]}).sort(function(e,t){return e[0].posref-t[0].posref});function d(e){var t=e[0],s=e[e.length-1];if(r=t.pmin-t.pos-t.dp+t.size,a=s.pos+s.dp+s.size-t.pmax,r>.01){for(l=e.length-1;l>=0;l--)e[l].dp+=r;n=!1}if(!(a<.01)){if(r<-.01){for(l=e.length-1;l>=0;l--)e[l].dp-=a;n=!1}if(n){var u=0;for(i=0;it.pmax&&u++;for(i=e.length-1;i>=0&&!(u<=0);i--)(o=e[i]).pos>t.pmax-1&&(o.del=!0,u--);for(i=0;i=0;l--)e[l].dp-=a;for(i=e.length-1;i>=0&&!(u<=0);i--)(o=e[i]).pos+o.dp+o.size>t.pmax&&(o.del=!0,u--)}}}for(;!n&&u<=e.length;){for(u++,n=!0,i=0;i.01&&p.pmin===v.pmin&&p.pmax===v.pmax){for(l=f.length-1;l>=0;l--)f[l].dp+=r;for(h.push.apply(h,f),c.splice(i+1,1),s=0,l=h.length-1;l>=0;l--)s+=h[l].dp;for(a=s/h.length,l=h.length-1;l>=0;l--)h[l].dp-=a;n=!1}else i++}c.forEach(d)}for(i=c.length-1;i>=0;i--){var m=c[i];for(l=m.length-1;l>=0;l--){var g=m[l],y=e[g.i];y.offset=g.dp,y.del=g.del}}}(U,se?"xa":"ya"),x(ue,se),t.target&&t.target.tagName){var ce=p.getComponentMethod("annotations","hasClickToShow")(e,ie);u(r.select(t.target),ce?"pointer":"")}t.target&&!s&&A(e,t,ae)&&(ae&&e.emit("plotly_unhover",{event:t,points:ae}),e.emit("plotly_hover",{event:t,points:e._hoverdata,xaxes:K,yaxes:D,xvals:z,yvals:R}))}else e.emit("plotly_hover",{event:t.originalEvent,points:[t]})}function C(e,t,n){var a,i=t.hovermode,l=t.rotateLabels,o=t.bgColor,u=t.container,h=t.outerContainer,f=t.commonLabelOpts||{},p=t.fontFamily||m.HOVERFONT,v=t.fontSize||m.HOVERFONTSIZE,y=e[0],_=y.xa,b=y.ya,T="y"===i?"yLabel":"xLabel",K=y[T],C=(String(K)||"").split(" ")[0],x=h.node().getBoundingClientRect(),w=x.top,A=x.width,D=x.height,L=y.distance<=m.MAXDIST&&("x"===i||"y"===i);for(a=0;a15&&(a=a.substr(0,12)+"..."),void 0!==e.extraText&&(u+=e.extraText),void 0!==e.zLabel?(void 0!==e.xLabel&&(u+="x: "+e.xLabel+"
"),void 0!==e.yLabel&&(u+="y: "+e.yLabel+"
"),u+=(u?"z: ":"")+e.zLabel):L&&e[i+"Label"]===K?u=e[("x"===i?"y":"x")+"Label"]||"":void 0===e.xLabel?void 0!==e.yLabel&&(u=e.yLabel):u=void 0===e.yLabel?e.xLabel:"("+e.xLabel+", "+e.yLabel+")",e.text&&!Array.isArray(e.text)&&(u+=(u?"
":"")+e.text),""===u&&(""===a&&t.remove(),u=a);var y=t.select("text.nums").call(c.font,e.fontFamily||p,e.fontSize||v,e.fontColor||m).text(u).attr("data-notex",1).call(s.positionText,0,0).call(s.convertToTspans,n),_=t.select("text.name"),b=0;a&&a!==u?(_.call(c.font,e.fontFamily||p,e.fontSize||v,f).text(a).attr("data-notex",1).call(s.positionText,0,0).call(s.convertToTspans,n),b=_.node().getBoundingClientRect().width+2*M):(_.remove(),t.select("rect").remove()),t.select("path").style({fill:f,stroke:m});var T,C,x=y.node().getBoundingClientRect(),S=e.xa._offset+(e.x0+e.x1)/2,B=e.ya._offset+(e.y0+e.y1)/2,W=Math.abs(e.x1-e.x0),G=Math.abs(e.y1-e.y0),z=x.width+k+M+b;e.ty0=w-x.top,e.bx=x.width+2*M,e.by=x.height+2*M,e.anchor="start",e.txwidth=x.width,e.tx2width=b,e.offset=0,l?(e.pos=S,T=B+G/2+z<=D,C=B-G/2-z>=0,"top"!==e.idealAlign&&T||!C?T?(B+=G/2,e.anchor="start"):e.anchor="middle":(B-=G/2,e.anchor="end")):(e.pos=B,T=S+W/2+z<=A,C=S-W/2-z>=0,"left"!==e.idealAlign&&T||!C?T?(S+=W/2,e.anchor="start"):e.anchor="middle":(S-=W/2,e.anchor="end")),y.attr("text-anchor",e.anchor),b&&_.attr("text-anchor",e.anchor),t.attr("transform","translate("+S+","+B+")"+(l?"rotate("+g+")":""))}),W}function x(e,t){e.each(function(e){var n=r.select(this);if(e.del)n.remove();else{var a="end"===e.anchor?-1:1,i=n.select("text.nums"),l={start:1,end:-1,middle:0}[e.anchor],o=l*(k+M),u=o+l*(e.txwidth+M),d=0,h=e.offset;"middle"===e.anchor&&(o-=e.tx2width/2,u-=e.tx2width/2),t&&(h*=-T,d=e.offset*b),n.select("path").attr("d","middle"===e.anchor?"M-"+e.bx/2+",-"+e.by/2+"h"+e.bx+"v"+e.by+"h-"+e.bx+"Z":"M0,0L"+(a*k+d)+","+(k+h)+"v"+(e.by/2-k)+"h"+a*e.bx+"v-"+e.by+"H"+(a*k+d)+"V"+(h-k)+"Z"),i.call(s.positionText,o+d,h+e.ty0-e.by/2+M),e.tx2width&&(n.select("text.name").call(s.positionText,u+l*M+d,h+e.ty0-e.by/2+M),n.select("rect").call(c.setRect,u+(l-1)*e.tx2width/2+d,h-e.by/2-1,e.tx2width,e.by+2))}})}function w(e,t){var n,r=e.trace||{},a=e.cd[0],i=e.cd[e.index]||{};function o(t,n,o){var s;if(i[n])s=i[n];else if(a[n]){var u=a[n];Array.isArray(u)&&Array.isArray(u[e.index[0]])&&(s=u[e.index[0]][e.index[1]])}else s=l.nestedProperty(r,o).get();s&&(e[t]=s)}if(o("hoverinfo","hi","hoverinfo"),o("color","hbg","hoverlabel.bgcolor"),o("borderColor","hbc","hoverlabel.bordercolor"),o("fontFamily","htf","hoverlabel.font.family"),o("fontSize","hts","hoverlabel.font.size"),o("fontColor","htc","hoverlabel.font.color"),e.posref="y"===t?(e.x0+e.x1)/2:(e.y0+e.y1)/2,e.x0=l.constrain(e.x0,0,e.xa._length),e.x1=l.constrain(e.x1,0,e.xa._length),e.y0=l.constrain(e.y0,0,e.ya._length),e.y1=l.constrain(e.y1,0,e.ya._length),void 0!==e.xLabelVal){n="log"===e.xa.type&&e.xLabelVal<=0;var s=f.tickText(e.xa,e.xa.c2l(n?-e.xLabelVal:e.xLabelVal),"hover");n?0===e.xLabelVal?e.xLabel="0":e.xLabel="-"+s.text:e.xLabel=s.text,e.xVal=e.xa.c2d(e.xLabelVal)}if(void 0!==e.yLabelVal){n="log"===e.ya.type&&e.yLabelVal<=0;var u=f.tickText(e.ya,e.ya.c2l(n?-e.yLabelVal:e.yLabelVal),"hover");n?0===e.yLabelVal?e.yLabel="0":e.yLabel="-"+u.text:e.yLabel=u.text,e.yVal=e.ya.c2d(e.yLabelVal)}if(void 0!==e.zLabelVal&&(e.zLabel=String(e.zLabelVal)),!(isNaN(e.xerr)||"log"===e.xa.type&&e.xerr<=0)){var c=f.tickText(e.xa,e.xa.c2l(e.xerr),"hover").text;void 0!==e.xerrneg?e.xLabel+=" +"+c+" / -"+f.tickText(e.xa,e.xa.c2l(e.xerrneg),"hover").text:e.xLabel+=" ยฑ "+c,"x"===t&&(e.distance+=1)}if(!(isNaN(e.yerr)||"log"===e.ya.type&&e.yerr<=0)){var d=f.tickText(e.ya,e.ya.c2l(e.yerr),"hover").text;void 0!==e.yerrneg?e.yLabel+=" +"+d+" / -"+f.tickText(e.ya,e.ya.c2l(e.yerrneg),"hover").text:e.yLabel+=" ยฑ "+d,"y"===t&&(e.distance+=1)}var h=e.hoverinfo||e.trace.hoverinfo;return"all"!==h&&(-1===(h=h.split("+")).indexOf("x")&&(e.xLabel=void 0),-1===h.indexOf("y")&&(e.yLabel=void 0),-1===h.indexOf("z")&&(e.zLabel=void 0),-1===h.indexOf("text")&&(e.text=void 0),-1===h.indexOf("name")&&(e.name=void 0)),e}function A(e,t,n){if(!n||n.length!==e._hoverdata.length)return!0;for(var r=n.length-1;r>=0;r--){var a=n[r],i=e._hoverdata[r];if(a.curveNumber!==i.curveNumber||String(a.pointNumber)!==String(i.pointNumber))return!0}return!1}t.hover=function(e,t,n,r){if("string"==typeof e&&(e=document.getElementById(e)),void 0===e._lastHoverTime&&(e._lastHoverTime=0),void 0!==e._hoverTimer&&(clearTimeout(e._hoverTimer),e._hoverTimer=void 0),Date.now()>e._lastHoverTime+m.HOVERMINTIME)return K(e,t,n,r),void(e._lastHoverTime=Date.now());e._hoverTimer=setTimeout(function(){K(e,t,n,r),e._lastHoverTime=Date.now(),e._hoverTimer=void 0},m.HOVERMINTIME)},t.loneHover=function(e,t){var n={color:e.color||d.defaultLine,x0:e.x0||e.x||0,x1:e.x1||e.x||0,y0:e.y0||e.y||0,y1:e.y1||e.y||0,xLabel:e.xLabel,yLabel:e.yLabel,zLabel:e.zLabel,text:e.text,name:e.name,idealAlign:e.idealAlign,borderColor:e.borderColor,fontFamily:e.fontFamily,fontSize:e.fontSize,fontColor:e.fontColor,trace:{index:0,hoverinfo:""},xa:{_offset:0},ya:{_offset:0},index:0},a=r.select(t.container),i=t.outerContainer?r.select(t.outerContainer):a,l={hovermode:"closest",rotateLabels:!1,bgColor:t.bgColor||d.background,container:a,outerContainer:i},o=C([n],l,t.gd);return x(o,l.rotateLabels),o.node()}},function(e,t,n){"use strict";var r=n(10).extendFlat,a=n(17),i=n(38);e.exports={dragmode:{valType:"enumerated",role:"info",values:["zoom","pan","select","lasso","orbit","turntable"],dflt:"zoom",description:["Determines the mode of drag interactions.","*select* and *lasso* apply only to scatter traces with","markers or text. *orbit* and *turntable* apply only to","3D scenes."].join(" ")},hovermode:{valType:"enumerated",role:"info",values:["x","y","closest",!1],description:"Determines the mode of hover interactions."},hoverlabel:{bgcolor:{valType:"color",role:"style",description:["Sets the background color of all hover labels on graph"].join(" ")},bordercolor:{valType:"color",role:"style",description:["Sets the border color of all hover labels on graph."].join(" ")},font:{family:r({},a.family,{dflt:i.HOVERFONT}),size:r({},a.size,{dflt:i.HOVERFONTSIZE}),color:r({},a.color)}}}},function(e,t,n){"use strict";var r=n(0),a=n(38);t.getSubplot=function(e){return e.subplot||e.xaxis+e.yaxis||e.geo},t.flat=function(e,t){for(var n=new Array(e.length),r=0;r=0&&n.index0&&this._events[e].length>l&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){if(!r(t))throw TypeError("listener must be a function");var n=!1;function a(){this.removeListener(e,a),n||(n=!0,t.apply(this,arguments))}return a.listener=t,this.on(e,a),this},n.prototype.removeListener=function(e,t){var n,i,l,o;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(l=(n=this._events[e]).length,i=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(n)){for(o=l;o-- >0;)if(n[o]===t||n[o].listener&&n[o].listener===t){i=o;break}if(i<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(i,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){"use strict";var r=n(0),a=n(91).EventEmitter;e.exports=function(e){var t=e.emitter||new a,n=new Promise(function(a,i){var l=window.Image,o=e.svg,s=e.format||"png";if(r.isIE()&&(o=(o=(o=o.replace(/"/gi,"'")).replace(/(\('#)([^']*)('\))/gi,'("$2")')).replace(/(\\')/gi,'"'),"svg"!==s)){var u=new Error("Sorry IE does not support downloading from canvas. Try {format:'svg'} instead.");return i(u),e.promise?n:t.emit("error",u)}var c=e.canvas,d=c.getContext("2d"),h=new l,f="data:image/svg+xml,"+encodeURIComponent(o);c.height=e.height||150,c.width=e.width||300,h.onload=function(){var n;switch("svg"!==s&&d.drawImage(h,0,0),s){case"jpeg":n=c.toDataURL("image/jpeg");break;case"png":n=c.toDataURL("image/png");break;case"webp":n=c.toDataURL("image/webp");break;case"svg":n=f;break;default:if(i(new Error("Image format is not jpeg, png or svg")),!e.promise)return t.emit("error","Image format is not jpeg, png or svg")}a(n),e.promise||t.emit("success",n)},h.onerror=function(n){if(i(n),!e.promise)return t.emit("error",n)},h.src=f});return e.promise?n:t}},function(e,t,n){"use strict";var r=n(1),a=n(7),i=n(3),l=n(31),o=/"/g,s=new RegExp('("TOBESTRIPPED)|(TOBESTRIPPED")',"g");e.exports=function(e,t){var n,u=e._fullLayout,c=u._paper,d=u._toppaper;c.insert("rect",":first-child").call(a.setRect,0,0,u.width,u.height).call(i.fill,u.paper_bgcolor);var h=u._basePlotModules||[];for(n=0;n")?"":t.html(e).text()});return t.remove(),n}(g),g=(g=g.replace(/&(?!\w+;|\#[0-9]+;| \#x[0-9A-F]+;)/g,"&")).replace(s,"'")}},function(e,t,n){"use strict";var r=n(0),a=n(9),i=r.extendFlat,l=r.extendDeep;function o(e){var t;switch(e){case"themes__thumb":t={autosize:!0,width:150,height:150,title:"",showlegend:!1,margin:{l:5,r:5,t:5,b:5,pad:0},annotations:[]};break;case"thumbnail":t={title:"",hidesources:!0,showlegend:!1,borderwidth:0,bordercolor:"",margin:{l:1,r:1,t:1,b:1,pad:0},annotations:[]};break;default:t={}}return t}e.exports=function(e,t){var n;e.framework&&e.framework.isPolar&&(e=e.framework.getConfig());var r,s=e.data,u=e.layout,c=l([],s),d=l({},u,o(t.tileClass)),h=e._context||{};if(t.width&&(d.width=t.width),t.height&&(d.height=t.height),"thumbnail"===t.tileClass||"themes__thumb"===t.tileClass){d.annotations=[];var f=Object.keys(d);for(n=0;n-1&&(d[f[n]].title="");for(n=0;n0||h<0){var v={left:[-n,0],right:[n,0],top:[0,-n],bottom:[0,n]}[g.side];t.attr("transform","translate("+v+")")}}}}},function(e,t,n){"use strict";e.exports=function(e){for(var t,n=e.length,r=new Array(n),a=n-1,i=0;a>=0;a--,i++)t=e[a],r[i]=[1-t[0],t[1]];return r}},function(e,t,n){"use strict";var r=n(26),a=n(166);e.exports=function(e){return void 0!==r[e]||a(e)}},function(e,t,n){"use strict";var r=n(2),a=n(0),i=n(297),l=n(296),o=n(101),s=n(100);e.exports=function(e,t,n,u,c){var d,h=c.prefix,f=c.cLetter,p=h.slice(0,h.length-1),v=h?a.nestedProperty(e,p).get()||{}:e,m=h?a.nestedProperty(t,p).get()||{}:t,g=v[f+"min"],y=v[f+"max"],_=v.colorscale;u(h+f+"auto",!(r(g)&&r(y)&&g0)return Math.log(e)/Math.LN10;var n=Math.log(Math.min(t[0],t[1]))/Math.LN10;return r(n)||(n=Math.log(Math.max(t[0],t[1]))/Math.LN10-6),n}},function(e,t,n){"use strict";var r="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer:{isView:function(){return!1}};e.exports=function(e){return Array.isArray(e)||r.isView(e)}},function(e,t,n){"use strict";var r=n(2),a=n(108),i=n(32),l=n(170);e.exports=function(e,t){if(r(t))t=String(t);else if("string"!=typeof t||"[-1]"===t.substr(t.length-4))throw"bad property string";for(var n,i,l,o=0,s=t.split(".");o=0;t--){if(r=e[t][0],i=e[t][1],o=!1,a(r))for(n=r.length-1;n>=0;n--)u(r[n],d(i,n))?o?r[n]=void 0:r.pop():o=!0;else if("object"==typeof r&&null!==r)for(l=Object.keys(r),o=!1,n=l.length-1;n>=0;n--)u(r[l[n]],d(i,l[n]))?delete r[l[n]]:o=!0;if(o)return}}(c)):o[t[l]]=r}}function d(e,t){var n=t;return r(t)?n="["+t+"]":e&&(n="."+t),e+n}function h(e,t,n,r){var i,l=a(n),o=!0,s=n,d=r.replace("-1",0),h=!l&&u(n,d),p=t[0];for(i=0;i0&&console.error(t)}},topojsonURL:"https://cdn.plot.ly/",mapboxAccessToken:null,logging:!1,globalTransforms:[]}},function(e,t,n){"use strict";var r=function(){var e=this.$createElement,t=this._self._c||e;return t("figure",{staticClass:"image"},[t("img",{style:this.round?"border-radius: 50%":"",attrs:{src:"/dist/assets/hero-icons/"+this.hero.toLowerCase()+".jpg",alt:this.hero,title:this.hero}})])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return"None"!=e.rarity?n("div",{staticClass:"talent-image",style:"background-image: url('/dist/assets/talent-icons-small/"+e.hero+"/"+e.hero+"_"+e.rarity+".jpg'); width: "+e.size+"px; height: "+e.size+"px",attrs:{alt:e.hero+" "+e.rarity,title:e.hero+" "+e.rarity}}):e._e()},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("p",{staticClass:"title-box"},[e._v(e._s(e.title))]),e._v(" "),n("div",{staticClass:"columns is-mobile"},[n("div",{staticClass:"column is-centered"},[n("hero-image",{staticClass:"is-64x64 hero-image-slot",attrs:{actor:e.entry.Actor}}),e._v(" "),n("span",{staticClass:"hero-name"},[e._v(e._s(e.hero))])],1),e._v(" "),n("div",{staticClass:"column value is-centered"},[e.hasTalent?n("talent-image",{attrs:{entry:e.entry,size:64}}):n("span",[e._v("No Talent")]),e._v(" "),n("span",[e._v(e._s(e.value)+e._s(e.label))]),e._v(" "),n("span",{staticClass:"type"},[e._v(e._s(e.type))])],1)])])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:void 0!=e.deferredPrompt,expression:"deferredPrompt != undefined"}],staticClass:"notification is-primary"},[n("button",{staticClass:"delete",on:{click:function(t){e.deferredPrompt=void 0}}}),e._v(" "),n("div",{staticClass:"has-text-centered"},[e._v("Add to your homescreen for fast and offline access?")]),e._v(" "),n("div",{staticClass:"has-text-centered install-button"},[n("button",{staticClass:"button is-medium",on:{click:function(t){e.deferredPrompt.prompt()}}},[n("span",{staticClass:"mdi mdi-download"}),e._v(" "),n("span",[e._v("ย Install")])])])])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("b-table",{attrs:{data:e.top10Talents,"mobile-cards":!1},scopedSlots:e._u([{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Actor",label:"Hero"}},[n("hero-image",{staticClass:"is-square",attrs:{actor:t.row.Actor}})],1),e._v(" "),n("b-table-column",{attrs:{field:"Talent",label:"Talent",visible:e.hasTalents}},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("span",[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)]),e._v(" "),n("b-table-column",{attrs:{field:"Count",label:"Pick Rate",visible:!e.hasTalents,sortable:"",numeric:""}},[n("span",[e._v(e._s(Math.round(100*e.playersPerMatch*t.row.Count/e.totalPicks))+"%")])]),e._v(" "),n("b-table-column",{attrs:{field:"TotalWinner",label:"Win Rate",sortable:"",numeric:""}},[n("span",[e._v(e._s(Math.round(100*t.row.TotalWinner))+"%")])])]}}])})],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("div",{staticClass:"columns is-mobile is-multiline is-centered"},e._l(e.actors,function(t){return n("div",{key:t,staticClass:"column is-narrow"},[n("a",{on:{click:function(n){e.selectedActor=t}}},[n("hero-image",{class:"is-48x48 "+(e.selectedActor==t?"highlight-selection":""),attrs:{actor:t}})],1)])}))])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("div",{staticClass:"columns is-mobile"},[n("div",{staticClass:"column is-one-quarter"},[n("hero-image",{staticClass:"is-64x64",attrs:{actor:e.selectedActor}})],1),e._v(" "),n("div",{staticClass:"column has-text-centered"},[e._v(e._s((100*e.totalHeroReport.TotalWinner/e.totalHeroReport.TotalPicks).toFixed(0))+"% Winย Rate")]),e._v(" "),n("div",{staticClass:"column has-text-centered"},[e._v(e._s((100*e.totalHeroReport.TotalPicks/e.totalPicks*e.playersPerMatch).toFixed(0))+"% Pickย Rate")])]),e._v(" "),n("b-table",{directives:[{name:"show",rawName:"v-show",value:e.hasTalents,expression:"hasTalents"}],attrs:{data:e.heroReport,"mobile-cards":!1},scopedSlots:e._u([{key:"header",fn:function(t){return[n("b-tooltip",{attrs:{active:!!t.column.meta,label:t.column.meta||"",position:"is-bottom",dashed:""}},[e._v("\n "+e._s(t.column.label)+"\n ")])]}},{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Talent",label:"Talent"}},[n("talent-image",{attrs:{entry:t.row,size:48}})],1),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateBase",label:"Level 1 Win Rate",meta:"Estimated.",sortable:"",numeric:""}},[isNaN(t.row.TalentWinrateBase)?[e._v("\n "+e._s((100*t.row.Winner).toFixed(0))+"% ")]:[e._v("\n "+e._s((100*t.row.TalentWinrateBase).toFixed(0))+"%\n ")],e._v(" "),t.row.SampleTooSmall?n("small",[n("br"),e._v("uncertain")]):e._e()],2),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateMax",label:"Max Level Win Rate",meta:"Estimated.",sortable:"",numeric:""}},[isNaN(t.row.TalentWinrateMax)?e._e():[e._v("\n "+e._s((100*t.row.TalentWinrateMax).toFixed(0))+"%\n "),t.row.SampleTooSmall||t.row.VarianceTooLarge?n("small",[n("br"),e._v("uncertain")]):e._e()]],2)]}}])})],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("intro-box"),e._v(" "),n("install-notification"),e._v(" "),n("div",{staticClass:"columns is-multiline"},[e.hasTalents?n("div",{staticClass:"column"},[n("h2",{staticClass:"title is-2"},[e._v("Highlights")]),e._v(" "),n("highlights")],1):e._e(),e._v(" "),n("div",{staticClass:"column is-narrow"},[n("h2",{staticClass:"title is-2"},[e._v("Top 10")]),e._v(" "),n("top-talents-box")],1)]),e._v(" "),n("Adsense",{staticClass:"adsense",attrs:{"data-ad-client":"ca-pub-6856963757796636","data-ad-slot":"3898218968"}}),e._v(" "),n("div",{staticClass:"columns is-multiline"},[n("div",{staticClass:"column is-two-thirds"},[n("h2",{staticClass:"title is-2"},[e._v("Individual Hero Statistics")]),e._v(" "),n("h3",{staticClass:"subtitle"},[e._v("Select a Hero")]),e._v(" "),n("hero-draft-grid")],1),e._v(" "),n("div",{staticClass:"column is-one-third"},[n("h2",{staticClass:"title is-2"},[e._v(e._s(e.getHero(e.selectedActor))+" Statistics")]),e._v(" "),n("hero-talent-table")],1)]),e._v(" "),n("div",{staticClass:"box"},[n("h2",{staticClass:"title is-2"},[e._v("Hero Balance Overview")]),e._v(" "),n("h3",{staticClass:"subtitle is-hidden-desktop"},[e._v("Best viewed on a large screen")]),e._v(" "),n("win-pick-scatter")],1),e._v(" "),n("div",{staticClass:"box"},[n("h2",{staticClass:"title is-2"},[e._v("Summaries")]),e._v(" "),n("summaries")],1),e._v(" "),n("Adsense",{staticClass:"adsense",attrs:{"data-ad-client":"ca-pub-6856963757796636","data-ad-slot":"4801023518"}}),e._v(" "),n("div",[n("h2",{staticClass:"title is-2"},[e._v("All Hero Statistics")]),e._v(" "),n("report-table")],1)],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"block"},[n("b-field",{attrs:{grouped:"","group-multiline":""}},[n("label",{staticClass:"control label"},[e._v("Metrics")]),e._v(" "),n("p",{staticClass:"control"},[n("b-checkbox",{directives:[{name:"show",rawName:"v-show",value:e.hasTalents,expression:"hasTalents"}],model:{value:e.talentsVisible,callback:function(t){e.talentsVisible=t},expression:"talentsVisible"}},[e._v("Talent Levels")])],1),e._v(" "),n("p",{staticClass:"control"},[n("b-checkbox",{model:{value:e.winrateVisible,callback:function(t){e.winrateVisible=t},expression:"winrateVisible"}},[e._v("Win Rate")])],1),e._v(" "),n("p",{staticClass:"control"},[n("b-checkbox",{model:{value:e.killsDeathsVisible,callback:function(t){e.killsDeathsVisible=t},expression:"killsDeathsVisible"}},[e._v("Kills and Deaths")])],1),e._v(" "),n("p",{staticClass:"control"},[n("b-checkbox",{model:{value:e.objectivesVisible,callback:function(t){e.objectivesVisible=t},expression:"objectivesVisible"}},[e._v("Objectives")])],1)])],1),e._v(" "),n("div",{staticClass:"block"},[n("b-field",{attrs:{grouped:"","group-multiline":""}},[n("label",{staticClass:"control label"},[e._v("Category")]),e._v(" "),e._l(e.summaries,function(t){return n("p",{staticClass:"control"},[n("b-radio",{attrs:{"native-value":t.key},model:{value:e.selectedTrait,callback:function(t){e.selectedTrait=t},expression:"selectedTrait"}},[e._v("\n "+e._s(t.name)+"\n ")])],1)})],2)],1),e._v(" "),n("div",{staticClass:"block"},[n("label",{staticClass:"label"},[e._v("Data")]),e._v(" "),n("b-table",{attrs:{data:e.summary.data,"mobile-cards":!1,narrowed:""},scopedSlots:e._u([{key:"header",fn:function(t){return[n("b-tooltip",{attrs:{active:!!t.column.meta,label:t.column.meta||"",position:"is-bottom",dashed:""}},[e._v("\n "+e._s(t.column.label)+"\n ")])]}},{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:e.selectedTrait,label:""}},[e._v("\n "+e._s(t.row[e.selectedTrait])+"\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"TotalWinner",label:"Win Rate",visible:e.winrateVisible,sortable:"",numeric:""}},[e._v("\n "+e._s((100*t.row.TotalWinner/t.row._Count).toFixed(2))+"%\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateBase",label:"Level 1 Win Rate",visible:e.talentsVisible&&e.hasTalents,meta:"Estimated.",sortable:"",numeric:""}},[e._v("\n "+e._s((100*t.row.TalentWinrateBase/t.row._Count).toFixed(2))+"%\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateMax",label:"Max Level Win Rate",visible:e.talentsVisible&&e.hasTalents,meta:"Estimated.",sortable:"",numeric:""}},[e._v("\n "+e._s((100*t.row.TalentWinrateMax/t.row._Count).toFixed(2))+"%\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"Kills",label:"Kills",visible:e.killsDeathsVisible,sortable:"",numeric:""}},[e._v("\n "+e._s((t.row.Kills/t.row._Count).toFixed(2))+"\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"Deaths",label:"Deaths",visible:e.killsDeathsVisible,sortable:"",numeric:""}},[e._v("\n "+e._s((t.row.Deaths/t.row._Count).toFixed(2))+"\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"TurretKills",label:"Turret Kills",visible:e.objectivesVisible,sortable:"",numeric:""}},[e._v("\n "+e._s((t.row.TurretKills/t.row._Count).toFixed(2))+"\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"TotalPicks",label:"Pick Rate",sortable:"",numeric:""}},[e._v("\n "+e._s((100*t.row.TotalPicks/e.totalPicks).toFixed(2))+"%\n ")])]}}])})],1)])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"container"},[n("section",{staticClass:"hero is-medium is-bold header"},[n("div",{staticClass:"hero-body"},[n("div",{staticClass:"container"},[n("h1",{staticClass:"title has-text-white"},[e._v("\n Broken Talents\n ")]),e._v(" "),n("h2",{staticClass:"subtitle has-text-white"},[e._v("\n Vainglory "+e._s(e.patchVersion)+" meta statistics\n ")])])])]),e._v(" "),n("div",{staticClass:"tabs is-fullwidth"},[n("ul",e._l(e.modes,function(t){return n("li",{key:t,class:t==e.selectedMode?"is-active":""},[n("a",{on:{click:function(n){e.selectedMode=t}}},[n("span",[e._v(e._s(e.getMode(t)))])])])}))]),e._v(" "),n("mode-tab",{staticClass:"tab"}),e._v(" "),n("footer",{staticClass:"footer"},[n("div",{staticClass:"container"},[n("div",{staticClass:"content has-text-centered"},[n("p",[e._v("\n Last update: "+e._s(e.lastUpdate)+", with "+e._s(e.totalMatches)+" matches total.\n ")]),e._v(" "),e._m(0),e._v(" "),n("p")])])])],1)},a=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("p",[n("strong",[e._v("BrokenTalentsFun")]),e._v(", the Vainglory Talents and Hero win rate statistics site, by "),n("a",{attrs:{href:"https://schneefux.xyz"}},[e._v("@schneefux")]),e._v(".\n "),n("br"),e._v(" "),n("a",{attrs:{href:"https://github.com/BrokenTalents/brokentalents.github.io"}},[e._v("Source Code")]),e._v(".\n Built with the "),n("a",{attrs:{href:"http://developer.vainglorygame.com"}},[e._v("Vainglory API")]),e._v(".\n Using "),n("a",{attrs:{href:"https://github.com/oberocks/vainglory-base-stats"}},[e._v("Smash's base statistics")]),e._v(".\n Images by "),n("a",{attrs:{href:"https://vainglorygame.com"}},[e._v("Super Evil Mega Corp")]),e._v(", Gwen Icon by Bleeko.\n "),n("br"),e._v("\n If you have questions, send a mail to "),n("img",{staticStyle:{"margin-bottom":"-4px"},attrs:{src:"/dist/assets/contact.png"}}),e._v(".\n ")])}];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.hasTalents,expression:"hasTalents"}],staticClass:"block"},[n("b-field",{attrs:{grouped:"","group-multiline":""}},[n("label",{staticClass:"control label"},[e._v("Metric")]),e._v(" "),n("p",{staticClass:"control"},[n("b-radio",{attrs:{"native-value":"TotalWinner"},model:{value:e.yMetric,callback:function(t){e.yMetric=t},expression:"yMetric"}},[e._v("Win Rate")])],1),e._v(" "),n("p",{staticClass:"control"},[n("b-radio",{attrs:{"native-value":"TalentWinrateBase"},model:{value:e.yMetric,callback:function(t){e.yMetric=t},expression:"yMetric"}},[e._v("Level 1 Win Rate")])],1),e._v(" "),n("p",{staticClass:"control"},[n("b-radio",{attrs:{"native-value":"TalentWinrateMax"},model:{value:e.yMetric,callback:function(t){e.yMetric=t},expression:"yMetric"}},[e._v("Max Level Win Rate")])],1)])],1),e._v(" "),n("div",{staticClass:"block"},[n("b-field",{attrs:{grouped:"","group-multiline":""}},[n("label",{staticClass:"control label"},[e._v("Options")]),e._v(" "),n("p",{staticClass:"control"},[n("b-checkbox",{model:{value:e.fixedXRange,callback:function(t){e.fixedXRange=t},expression:"fixedXRange"}},[e._v("Fixed Range")])],1),e._v(" "),n("p",{staticClass:"control"},[n("b-checkbox",{model:{value:e.filterLowPickrate,callback:function(t){e.filterLowPickrate=t},expression:"filterLowPickrate"}},[e._v("Include entries without enough data")])],1)])],1),e._v(" "),n("div",{staticClass:"block"},[n("label",{staticClass:"label"},[e._v("Data")]),e._v(" "),n("div",{ref:"graph",staticClass:"plotly"})])])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"columns is-multiline is-mobile"},[e.stats.topWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Overpowered",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topWin.TotalWinner),entry:e.stats.topWin}})],1):e._e(),e._v(" "),e.stats.topPick?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Trending",type:"Total Pick Rate",label:"%",value:(100*e.playersPerMatch*e.stats.topPick.TotalPicks/e.stats.totalPicks).toFixed(2),entry:e.stats.topPick}})],1):e._e(),e._v(" "),e.stats.topLowLevel?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Beginner",type:"Level 1 Win Rate",label:"%",value:Math.round(100*e.stats.topLowLevel.TalentWinrateBase),entry:e.stats.topLowLevel}})],1):e._e(),e._v(" "),e.stats.topScaling?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Spender",type:"Win Rate per Level",label:"%",value:"+"+Math.round(100*e.stats.topScaling.TalentWinrateLevelScaling),entry:e.stats.topScaling}})],1):e._e(),e._v(" "),e.stats.topUnpopularWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Hidden Gem",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topUnpopularWin.TotalWinner),entry:e.stats.topUnpopularWin}})],1):e._e(),e._v(" "),e.stats.topRareWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Rare",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topRareWin.TotalWinner),entry:e.stats.topRareWin}})],1):e._e(),e._v(" "),e.stats.topEpicWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Epic",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topEpicWin.TotalWinner),entry:e.stats.topEpicWin}})],1):e._e(),e._v(" "),e.stats.topLegendaryWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Legendary",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topLegendaryWin.TotalWinner),entry:e.stats.topLegendaryWin}})],1):e._e(),e._v(" "),e.stats.topKillDeathPoints?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Soldier",type:"Kill Death Difference",label:"",value:"+"+e.stats.topKillDeathPoints.KillDeathPoints.toFixed(2),entry:e.stats.topKillDeathPoints}})],1):e._e(),e._v(" "),e.stats.topObjectivePoints?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Trebuchet",type:"Objectives",label:"",value:e.stats.topObjectivePoints.ObjectivePoints.toFixed(2),entry:e.stats.topObjectivePoints}})],1):e._e(),e._v(" "),e.stats.topBlitzPointsDelta?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Blitzkrieg",type:"Blitz Points",label:"",value:"+"+e.stats.topBlitzPointsDelta.BlitzPointsDelta.toFixed(2),entry:e.stats.topBlitzPointsDelta}})],1):e._e()])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:"notification "+(e.hideIntro?"is-hidden":"")},[n("button",{staticClass:"delete",on:{click:function(t){e.hideIntro=!0}}}),e._v(" "),n("div",{staticClass:"content"},[n("h3",[e._v("Hi There!")]),e._v(" "),n("img",{staticClass:"image is-64x64",staticStyle:{float:"right"},attrs:{src:"/dist/assets/gwenbarf.png"}}),e._v(" "),e._m(0),e._v(" "),n("p",[e._v("\n This site shares visitor data with Google Analytics and Google AdSense which store cookies. If you do not want that, you can "),n("a",{on:{click:function(t){e.optOutAnalytics()}}},[e._v("opt out of Google Analytics")]),e.gaOptedOut?n("span",[e._v(" (Google Analytics is disabled for you)")]):e._e(),e._v(" and "),n("a",{attrs:{href:"http://www.youronlinechoices.com/"}},[e._v("opt out of targeted advertisements")]),e._v(".\n ")])])])},a=[function(){var e=this.$createElement,t=this._self._c||e;return t("p",[this._v("\n Broken Talents Fun will help you find the best Talents for the Vainglory mobile MOBA game.\n "),t("br"),this._v("\n Talents are special boosts for Vainglory's Brawl modes that upgrade and change hero abilities in a variety of different ways.\n "),t("br"),this._v("\n The pick and win rates on this site have been gathered from real Vainglory matches.\n The data can be imprecise and can be contrary to your personal experience.\n ")])}];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("b-field",{directives:[{name:"show",rawName:"v-show",value:e.hasTalents,expression:"hasTalents"}]},[n("p",{staticClass:"control"},[n("b-dropdown",{model:{value:e.filterRarity,callback:function(t){e.filterRarity=t},expression:"filterRarity"}},[n("button",{staticClass:"button",attrs:{slot:"trigger"},slot:"trigger"},[n("span",[e._v(e._s(e.filterRarity.replace("None","No")||"All")+" Talents")]),e._v(" "),n("b-icon",{attrs:{icon:"menu-down"}})],1),e._v(" "),n("b-dropdown-item",{attrs:{value:""}},[e._v("All Talents")]),e._v(" "),e._l(e.RARITIES,function(t){return n("b-dropdown-item",{key:t,attrs:{value:t}},[e._v(e._s(t.replace("None","No"))+" Talents")])})],2)],1)]),e._v(" "),n("b-field",[n("div",{staticClass:"control"},[n("b-switch",{model:{value:e.filterLowPickrate,callback:function(t){e.filterLowPickrate=t},expression:"filterLowPickrate"}},[e._v("Include entries without enough data (statistics will be inaccurate)")])],1)]),e._v(" "),n("b-table",{attrs:{data:e.report,"default-sort":["TotalPicks","desc"],"default-sort-directon":"desc",paginated:!0},scopedSlots:e._u([{key:"header",fn:function(t){return[n("b-tooltip",{attrs:{active:!!t.column.meta,label:t.column.meta||"",position:"is-bottom",dashed:""}},[e._v("\n "+e._s(t.column.label)+"\n ")])]}},{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Actor",label:"Hero",sortable:""}},[n("div",{staticClass:"is-hidden-touch"},[n("div",{staticStyle:{display:"flex","align-items":"center"}},[n("hero-image",{staticClass:"is-48x48",attrs:{round:"true",actor:t.row.Actor}}),e._v(" "),n("span",{staticStyle:{"padding-left":"0.75em"}},[e._v(e._s(e.getHero(t.row.Actor)))])],1)]),e._v(" "),n("div",{staticClass:"is-hidden-desktop"},[n("div",{staticStyle:{display:"flex","align-items":"center"}},[n("span",{staticStyle:{"padding-right":"0.5em"}},[e._v(e._s(e.getHero(t.row.Actor)))]),e._v(" "),n("hero-image",{staticClass:"is-48x48",attrs:{round:"true",actor:t.row.Actor}})],1)])]),e._v(" "),n("b-table-column",{attrs:{field:"Talent",label:"Talent",visible:e.hasTalents}},[n("div",{staticClass:"is-hidden-touch"},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("span",[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)]),e._v(" "),n("div",{staticClass:"is-hidden-desktop"},[n("div",{staticStyle:{display:"flex","align-items":"center"}},[n("span",{staticStyle:{"padding-right":"0.5em"}},[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)])]),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateBase",label:"Level 1 Win Rate",meta:"Estimated.",visible:e.hasTalents,sortable:"",numeric:""}},[isNaN(t.row.TalentWinrateBase)?[e._v("\n "+e._s((100*t.row.Winner).toFixed(0))+"% ")]:[e._v("\n "+e._s((100*t.row.TalentWinrateBase).toFixed(0))+"%\n ")]],2),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateMax",label:"Max Level Win Rate",meta:"Estimated.",visible:e.hasTalents,sortable:"",numeric:""}},[isNaN(t.row.TalentWinrateMax)?e._e():[e._v("\n "+e._s((100*t.row.TalentWinrateMax).toFixed(0))+"%\n "),t.row.VarianceTooLarge?n("small",[n("br"),e._v("uncertain")]):e._e()]],2),e._v(" "),n("b-table-column",{attrs:{field:"BlitzPointsDelta",label:"Blitz Points",visible:e.hasTalents,sortable:"",numeric:""}},[e._v("\n "+e._s((t.row.BlitzPointsDelta>0?"+":"")+t.row.BlitzPointsDelta.toFixed(2))+"\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"Winner",label:"Win Rate",visible:!e.hasTalents,sortable:"",numeric:""}},[e._v("\n "+e._s((100*t.row.Winner).toFixed(0))+"%\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"TotalPicks",label:"Pick Rate",sortable:"",numeric:""}},[e._v("\n "+e._s((100*e.playersPerMatch*t.row.TotalPicks/e.totalPicks).toFixed(2))+"%\n ")])]}}])},[n("template",{slot:"footer"},[n("div",{staticClass:"has-text-right"},[n("button",{staticClass:"button",on:{click:function(t){e.downloadCsv()}}},[e._v("Download CSV")])])])],2)],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";e.exports={yPad:.02,minButtonWidth:30,rx:3,ry:3,lightAmount:25,darkAmount:10}},function(e,t,n){"use strict";e.exports={step:{valType:"enumerated",role:"info",values:["month","year","day","hour","minute","second","all"],dflt:"month",description:["The unit of measurement that the `count` value will set the range by."].join(" ")},stepmode:{valType:"enumerated",role:"info",values:["backward","todate"],dflt:"backward",description:["Sets the range update mode.","If *backward*, the range update shifts the start of range","back *count* times *step* milliseconds.","If *todate*, the range update shifts the start of range","back to the first timestamp from *count* times","*step* milliseconds back.","For example, with `step` set to *year* and `count` set to *1*","the range update shifts the start of the range back to","January 01 of the current year.","Month and year *todate* are currently available only","for the built-in (Gregorian) calendar."].join(" ")},count:{valType:"number",role:"info",min:0,dflt:1,description:["Sets the number of steps to take to update the range.","Use with `step` to specify the update interval."].join(" ")},label:{valType:"string",role:"info",description:"Sets the text label to appear on the button."}}},function(e,t,n){"use strict";e.exports={name:"rangeslider",containerClassName:"rangeslider-container",bgClassName:"rangeslider-bg",rangePlotClassName:"rangeslider-rangeplot",maskMinClassName:"rangeslider-mask-min",maskMaxClassName:"rangeslider-mask-max",slideBoxClassName:"rangeslider-slidebox",grabberMinClassName:"rangeslider-grabber-min",grabAreaMinClassName:"rangeslider-grabarea-min",handleMinClassName:"rangeslider-handle-min",grabberMaxClassName:"rangeslider-grabber-max",grabAreaMaxClassName:"rangeslider-grabarea-max",handleMaxClassName:"rangeslider-handle-max",maskColor:"rgba(0,0,0,0.4)",slideBoxFill:"transparent",slideBoxCursor:"ew-resize",grabAreaFill:"transparent",grabAreaCursor:"col-resize",grabAreaWidth:10,handleWidth:4,handleRadius:1,handleStrokeWidth:1,extraPad:15}},function(e,t,n){"use strict";var r=n(17),a=n(132),i=n(10).extendFlat,l=n(10).extendDeep,o=n(106),s=n(35),u={_isLinkedToArray:"step",method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle",role:"info",description:["Sets the Plotly method to be called when the slider value is changed.","If the `skip` method is used, the API slider will function as normal","but will perform no API calls and will not bind automatically to state","updates. This may be used to create a component interface and attach to","slider events manually via JavaScript."].join(" ")},args:{valType:"info_array",role:"info",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}],description:["Sets the arguments values to be passed to the Plotly","method set in `method` on slide."].join(" ")},label:{valType:"string",role:"info",description:"Sets the text label to appear on the slider"},value:{valType:"string",role:"info",description:["Sets the value of the slider step, used to refer to the step programatically.","Defaults to the slider label if not provided."].join(" ")},execute:{valType:"boolean",role:"info",dflt:!0,description:["When true, the API method is executed. When false, all other behaviors are the same","and command execution is skipped. This may be useful when hooking into, for example,","the `plotly_sliderchange` method and executing the API command manually without losing","the benefit of the slider automatically binding to the state of the plot through the","specification of `method` and `args`."].join(" ")}};e.exports={_isLinkedToArray:"slider",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not the slider is visible."].join(" ")},active:{valType:"number",role:"info",min:0,dflt:0,description:["Determines which button (by index starting from 0) is","considered active."].join(" ")},steps:u,lenmode:{valType:"enumerated",values:["fraction","pixels"],role:"info",dflt:"fraction",description:["Determines whether this slider length","is set in units of plot *fraction* or in *pixels.","Use `len` to set the value."].join(" ")},len:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the length of the slider","This measure excludes the padding of both ends.","That is, the slider's length is this length minus the","padding on both ends."].join(" ")},x:{valType:"number",min:-2,max:3,dflt:0,role:"style",description:"Sets the x position (in normalized coordinates) of the slider."},pad:l({},a,{description:"Set the padding of the slider component along each side."},{t:{dflt:20}}),xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left",role:"info",description:["Sets the slider's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the range selector."].join(" ")},y:{valType:"number",min:-2,max:3,dflt:0,role:"style",description:"Sets the y position (in normalized coordinates) of the slider."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top",role:"info",description:["Sets the slider's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the range selector."].join(" ")},transition:{duration:{valType:"number",role:"info",min:0,dflt:150,description:"Sets the duration of the slider transition"},easing:{valType:"enumerated",values:o.transition.easing.values,role:"info",dflt:"cubic-in-out",description:"Sets the easing function of the slider transition"}},currentvalue:{visible:{valType:"boolean",role:"info",dflt:!0,description:["Shows the currently-selected value above the slider."].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",role:"info",description:["The alignment of the value readout relative to the length of the slider."].join(" ")},offset:{valType:"number",dflt:10,role:"info",description:["The amount of space, in pixels, between the current value label","and the slider."].join(" ")},prefix:{valType:"string",role:"info",description:"When currentvalue.visible is true, this sets the prefix of the label."},suffix:{valType:"string",role:"info",description:"When currentvalue.visible is true, this sets the suffix of the label."},font:i({},r,{description:"Sets the font of the current value label text."})},font:i({},r,{description:"Sets the font of the slider step labels."}),activebgcolor:{valType:"color",role:"style",dflt:s.gripBgActiveColor,description:["Sets the background color of the slider grip","while dragging."].join(" ")},bgcolor:{valType:"color",role:"style",dflt:s.railBgColor,description:"Sets the background color of the slider."},bordercolor:{valType:"color",dflt:s.railBorderColor,role:"style",description:"Sets the color of the border enclosing the slider."},borderwidth:{valType:"number",min:0,dflt:s.railBorderWidth,role:"style",description:"Sets the width (in px) of the border enclosing the slider."},ticklen:{valType:"number",min:0,dflt:s.tickLength,role:"style",description:"Sets the length in pixels of step tick marks"},tickcolor:{valType:"color",dflt:s.tickColor,role:"style",description:"Sets the color of the border enclosing the slider."},tickwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the tick width (in px)."},minorticklen:{valType:"number",min:0,dflt:s.minorTickLength,role:"style",description:"Sets the length in pixels of minor step tick marks"}}},function(e,t,n){"use strict";e.exports={t:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) along the top of the component."},r:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) on the right side of the component."},b:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) along the bottom of the component."},l:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) on the left side of the component."}}},function(e,t,n){"use strict";var r=n(17),a=n(24),i=n(10).extendFlat,l=n(132),o={_isLinkedToArray:"button",method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle",role:"info",description:["Sets the Plotly method to be called on click.","If the `skip` method is used, the API updatemenu will function as normal","but will perform no API calls and will not bind automatically to state","updates. This may be used to create a component interface and attach to","updatemenu events manually via JavaScript."].join(" ")},args:{valType:"info_array",role:"info",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}],description:["Sets the arguments values to be passed to the Plotly","method set in `method` on click."].join(" ")},label:{valType:"string",role:"info",dflt:"",description:"Sets the text label to appear on the button."},execute:{valType:"boolean",role:"info",dflt:!0,description:["When true, the API method is executed. When false, all other behaviors are the same","and command execution is skipped. This may be useful when hooking into, for example,","the `plotly_buttonclicked` method and executing the API command manually without losing","the benefit of the updatemenu automatically binding to the state of the plot through the","specification of `method` and `args`."].join(" ")}};e.exports={_isLinkedToArray:"updatemenu",_arrayAttrRegexps:[/^updatemenus\[(0|[1-9][0-9]+)\]\.buttons/],visible:{valType:"boolean",role:"info",description:["Determines whether or not the update menu is visible."].join(" ")},type:{valType:"enumerated",values:["dropdown","buttons"],dflt:"dropdown",role:"info",description:["Determines whether the buttons are accessible via a dropdown menu","or whether the buttons are stacked horizontally or vertically"].join(" ")},direction:{valType:"enumerated",values:["left","right","up","down"],dflt:"down",role:"info",description:["Determines the direction in which the buttons are laid out, whether","in a dropdown menu or a row/column of buttons. For `left` and `up`,","the buttons will still appear in left-to-right or top-to-bottom order","respectively."].join(" ")},active:{valType:"integer",role:"info",min:-1,dflt:0,description:["Determines which button (by index starting from 0) is","considered active."].join(" ")},showactive:{valType:"boolean",role:"info",dflt:!0,description:"Highlights active dropdown item or active button if true."},buttons:o,x:{valType:"number",min:-2,max:3,dflt:-.05,role:"style",description:"Sets the x position (in normalized coordinates) of the update menu."},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"right",role:"info",description:["Sets the update menu's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the range selector."].join(" ")},y:{valType:"number",min:-2,max:3,dflt:1,role:"style",description:"Sets the y position (in normalized coordinates) of the update menu."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top",role:"info",description:["Sets the update menu's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the range selector."].join(" ")},pad:i({},l,{description:"Sets the padding around the buttons or dropdown menu."}),font:i({},r,{description:"Sets the font of the update menu button text."}),bgcolor:{valType:"color",role:"style",description:"Sets the background color of the update menu buttons."},bordercolor:{valType:"color",dflt:a.borderLine,role:"style",description:"Sets the color of the border enclosing the update menu."},borderwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the width (in px) of the border enclosing the update menu."}}},function(e,t,n){"use strict";var r=n(15);e.exports={_isLinkedToArray:"image",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not this image is visible."].join(" ")},source:{valType:"string",role:"info",description:["Specifies the URL of the image to be used.","The URL must be accessible from the domain where the","plot code is run, and can be either relative or absolute."].join(" ")},layer:{valType:"enumerated",values:["below","above"],dflt:"above",role:"info",description:["Specifies whether images are drawn below or above traces.","When `xref` and `yref` are both set to `paper`,","image is drawn below the entire plot area."].join(" ")},sizex:{valType:"number",role:"info",dflt:0,description:["Sets the image container size horizontally.","The image will be sized based on the `position` value.","When `xref` is set to `paper`, units are sized relative","to the plot width."].join(" ")},sizey:{valType:"number",role:"info",dflt:0,description:["Sets the image container size vertically.","The image will be sized based on the `position` value.","When `yref` is set to `paper`, units are sized relative","to the plot height."].join(" ")},sizing:{valType:"enumerated",values:["fill","contain","stretch"],dflt:"contain",role:"info",description:["Specifies which dimension of the image to constrain."].join(" ")},opacity:{valType:"number",role:"info",min:0,max:1,dflt:1,description:"Sets the opacity of the image."},x:{valType:"any",role:"info",dflt:0,description:["Sets the image's x position.","When `xref` is set to `paper`, units are sized relative","to the plot height.","See `xref` for more info"].join(" ")},y:{valType:"any",role:"info",dflt:0,description:["Sets the image's y position.","When `yref` is set to `paper`, units are sized relative","to the plot height.","See `yref` for more info"].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",role:"info",description:"Sets the anchor for the x position"},yanchor:{valType:"enumerated",values:["top","middle","bottom"],dflt:"top",role:"info",description:"Sets the anchor for the y position."},xref:{valType:"enumerated",values:["paper",r.idRegex.x.toString()],dflt:"paper",role:"info",description:["Sets the images's x coordinate axis.","If set to a x axis id (e.g. *x* or *x2*), the `x` position","refers to an x data coordinate","If set to *paper*, the `x` position refers to the distance from","the left of plot in normalized coordinates","where *0* (*1*) corresponds to the left (right)."].join(" ")},yref:{valType:"enumerated",values:["paper",r.idRegex.y.toString()],dflt:"paper",role:"info",description:["Sets the images's y coordinate axis.","If set to a y axis id (e.g. *y* or *y2*), the `y` position","refers to a y data coordinate.","If set to *paper*, the `y` position refers to the distance from","the bottom of the plot in normalized coordinates","where *0* (*1*) corresponds to the bottom (top)."].join(" ")}}},function(e,t,n){"use strict";var r=n(36),a=n(40).line,i=n(103).dash,l=n(10).extendFlat;e.exports={_isLinkedToArray:"shape",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not this shape is visible."].join(" ")},type:{valType:"enumerated",values:["circle","rect","path","line"],role:"info",description:["Specifies the shape type to be drawn.","If *line*, a line is drawn from (`x0`,`y0`) to (`x1`,`y1`)","If *circle*, a circle is drawn from","((`x0`+`x1`)/2, (`y0`+`y1`)/2))","with radius","(|(`x0`+`x1`)/2 - `x0`|, |(`y0`+`y1`)/2 -`y0`)|)","If *rect*, a rectangle is drawn linking","(`x0`,`y0`), (`x1`,`y0`), (`x1`,`y1`), (`x0`,`y1`), (`x0`,`y0`)","If *path*, draw a custom SVG path using `path`."].join(" ")},layer:{valType:"enumerated",values:["below","above"],dflt:"above",role:"info",description:"Specifies whether shapes are drawn below or above traces."},xref:l({},r.xref,{description:["Sets the shape's x coordinate axis.","If set to an x axis id (e.g. *x* or *x2*), the `x` position","refers to an x coordinate","If set to *paper*, the `x` position refers to the distance from","the left side of the plotting area in normalized coordinates","where *0* (*1*) corresponds to the left (right) side.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, then you must convert","the date to unix time in milliseconds."].join(" ")}),x0:{valType:"any",role:"info",description:["Sets the shape's starting x position.","See `type` for more info."].join(" ")},x1:{valType:"any",role:"info",description:["Sets the shape's end x position.","See `type` for more info."].join(" ")},yref:l({},r.yref,{description:["Sets the annotation's y coordinate axis.","If set to an y axis id (e.g. *y* or *y2*), the `y` position","refers to an y coordinate","If set to *paper*, the `y` position refers to the distance from","the bottom of the plotting area in normalized coordinates","where *0* (*1*) corresponds to the bottom (top)."].join(" ")}),y0:{valType:"any",role:"info",description:["Sets the shape's starting y position.","See `type` for more info."].join(" ")},y1:{valType:"any",role:"info",description:["Sets the shape's end y position.","See `type` for more info."].join(" ")},path:{valType:"string",role:"info",description:["For `type` *path* - a valid SVG path but with the pixel values","replaced by data values. There are a few restrictions / quirks","only absolute instructions, not relative. So the allowed segments","are: M, L, H, V, Q, C, T, S, and Z","arcs (A) are not allowed because radius rx and ry are relative.","In the future we could consider supporting relative commands,","but we would have to decide on how to handle date and log axes.","Note that even as is, Q and C Bezier paths that are smooth on","linear axes may not be smooth on log, and vice versa.",'no chained "polybezier" commands - specify the segment type for',"each one.","On category axes, values are numbers scaled to the serial numbers","of categories because using the categories themselves there would","be no way to describe fractional positions","On data axes: because space and T are both normal components of path","strings, we can't use either to separate date from time parts.","Therefore we'll use underscore for this purpose:","2015-02-21_13:45:56.789"].join(" ")},opacity:{valType:"number",min:0,max:1,dflt:1,role:"info",description:"Sets the opacity of the shape."},line:{color:a.color,width:a.width,dash:i,role:"info"},fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",role:"info",description:["Sets the color filling the shape's interior."].join(" ")}}},function(e,t,n){"use strict";e.exports={segmentRE:/[MLHVQCTSZ][^MLHVQCTSZ]*/g,paramRE:/[^\s,]+/g,paramIsX:{M:{0:!0,drawn:0},L:{0:!0,drawn:0},H:{0:!0,drawn:0},V:{},Q:{0:!0,2:!0,drawn:2},C:{0:!0,2:!0,4:!0,drawn:4},T:{0:!0,drawn:0},S:{0:!0,2:!0,drawn:2},Z:{}},paramIsY:{M:{1:!0,drawn:1},L:{1:!0,drawn:1},H:{},V:{0:!0,drawn:0},Q:{1:!0,3:!0,drawn:3},C:{1:!0,3:!0,5:!0,drawn:5},T:{1:!0,drawn:1},S:{1:!0,3:!0,drawn:5},Z:{}},numParams:{M:2,L:2,H:1,V:1,Q:4,C:6,T:2,S:4,Z:0}}},function(e,t,n){"use strict";var r=n(0),a=n(3);e.exports=function(e,t,n,i){i("opacity");var l=i("bgcolor"),o=i("bordercolor"),s=a.opacity(o);i("borderpad");var u=i("borderwidth"),c=i("showarrow");i("text",c?" ":"new text"),i("textangle"),r.coerceFont(i,"font",n.font),i("width"),i("align"),i("height")&&i("valign"),c&&(i("arrowcolor",s?t.bordercolor:a.defaultLine),i("arrowhead"),i("arrowsize"),i("arrowwidth",2*(s&&u||1)),i("standoff"));var d=i("hovertext"),h=n.hoverlabel||{};if(d){var f=i("hoverlabel.bgcolor",h.bgcolor||(a.opacity(l)?a.rgb(l):a.defaultLine)),p=i("hoverlabel.bordercolor",h.bordercolor||a.contrast(f));r.coerceFont(i,"hoverlabel.font",{family:h.font.family,size:h.font.size,color:h.font.color||p})}i("captureevents",!!d)}},function(e,t,n){"use strict";e.exports=[{path:"",backoff:0},{path:"M-2.4,-3V3L0.6,0Z",backoff:.6},{path:"M-3.7,-2.5V2.5L1.3,0Z",backoff:1.3},{path:"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z",backoff:1.55},{path:"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z",backoff:1.6},{path:"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z",backoff:2},{path:"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z",backoff:0},{path:"M2,2V-2H-2V2Z",backoff:0}]},function(e,t,n){"use strict";var r=n(1),a=n(4),i=n(0),l=n(7),o=n(3),s=n(13),u=n(221);e.exports=function(e,t){e.each(function(e){var t=r.select(this).selectAll("g.layers").data([0]);t.enter().append("g").classed("layers",!0),t.style("opacity",e[0].trace.opacity),t.selectAll("g.legendfill").data([e]).enter().append("g").classed("legendfill",!0),t.selectAll("g.legendlines").data([e]).enter().append("g").classed("legendlines",!0);var n=t.selectAll("g.legendsymbols").data([e]);n.enter().append("g").classed("legendsymbols",!0),n.selectAll("g.legendpoints").data([e]).enter().append("g").classed("legendpoints",!0)}).each(function(e){var t=e[0].trace,n=t.marker||{},i=n.line||{},l=r.select(this).select("g.legendpoints").selectAll("path.legendbar").data(a.traceIs(t,"bar")?[e]:[]);l.enter().append("path").classed("legendbar",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),l.exit().remove(),l.each(function(e){var t=r.select(this),a=e[0],l=(a.mlw+1||i.width+1)-1;t.style("stroke-width",l+"px").call(o.fill,a.mc||n.color),l&&t.call(o.stroke,a.mlc||i.color)})}).each(function(e){var t=e[0].trace,n=r.select(this).select("g.legendpoints").selectAll("path.legendbox").data(a.traceIs(t,"box")&&t.visible?[e]:[]);n.enter().append("path").classed("legendbox",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),n.exit().remove(),n.each(function(){var e=t.line.width,n=r.select(this);n.style("stroke-width",e+"px").call(o.fill,t.fillcolor),e&&n.call(o.stroke,t.line.color)})}).each(function(e){var t=e[0].trace,n=r.select(this).select("g.legendpoints").selectAll("path.legendpie").data(a.traceIs(t,"pie")&&t.visible?[e]:[]);n.enter().append("path").classed("legendpie",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),n.exit().remove(),n.size()&&n.call(u,e[0],t)}).each(function(e){var t=e[0].trace,n=t.visible&&t.fill&&"none"!==t.fill,a=s.hasLines(t);t&&t._module&&"contourcarpet"===t._module.name&&(a=t.contours.showlines,n="fill"===t.contours.coloring);var i=r.select(this).select(".legendfill").selectAll("path").data(n?[e]:[]);i.enter().append("path").classed("js-fill",!0),i.exit().remove(),i.attr("d","M5,0h30v6h-30z").call(l.fillGroupStyle);var o=r.select(this).select(".legendlines").selectAll("path").data(a?[e]:[]);o.enter().append("path").classed("js-line",!0).attr("d","M5,0h30"),o.exit().remove(),o.call(l.lineGroupStyle)}).each(function(e){var n,a,o=e[0],u=o.trace,c=s.hasMarkers(u),d=s.hasText(u),h=s.hasLines(u);function f(e,t,n){var r=i.nestedProperty(u,e).get(),a=Array.isArray(r)&&t?t(r):r;if(n){if(an[1])return n[1]}return a}function p(e){return e[0]}if(c||d||h){var v={},m={};c&&(v.mc=f("marker.color",p),v.mo=f("marker.opacity",i.mean,[.2,1]),v.ms=f("marker.size",i.mean,[2,16]),v.mlc=f("marker.line.color",p),v.mlw=f("marker.line.width",i.mean,[0,5]),m.marker={sizeref:1,sizemin:1,sizemode:"diameter"}),h&&(m.line={width:f("line.width",p,[0,10])}),d&&(v.tx="Aa",v.tp=f("textposition",p),v.ts=10,v.tc=f("textfont.color",p),v.tf=f("textfont.family",p)),n=[i.minExtend(o,v)],a=i.minExtend(u,m)}var g=r.select(this).select("g.legendpoints"),y=g.selectAll("path.scatterpts").data(c?n:[]);y.enter().append("path").classed("scatterpts",!0).attr("transform","translate(20,0)"),y.exit().remove(),y.call(l.pointStyle,a,t),c&&(n[0].mrc=3);var _=g.selectAll("g.pointtext").data(d?n:[]);_.enter().append("g").classed("pointtext",!0).append("text").attr("transform","translate(20,0)"),_.exit().remove(),_.selectAll("text").call(l.textPointStyle,a,t)})}},function(e,t,n){"use strict";var r=n(17),a=n(24),i=n(10).extendFlat;e.exports={bgcolor:{valType:"color",role:"style",description:"Sets the legend background color."},bordercolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the color of the border enclosing the legend."},borderwidth:{valType:"number",min:0,dflt:0,role:"style",description:"Sets the width (in px) of the border enclosing the legend."},font:i({},r,{description:"Sets the font used to text the legend items."}),orientation:{valType:"enumerated",values:["v","h"],dflt:"v",role:"info",description:"Sets the orientation of the legend."},traceorder:{valType:"flaglist",flags:["reversed","grouped"],extras:["normal"],role:"style",description:["Determines the order at which the legend items are displayed.","If *normal*, the items are displayed top-to-bottom in the same","order as the input data.","If *reversed*, the items are displayed in the opposite order","as *normal*.","If *grouped*, the items are displayed in groups","(when a trace `legendgroup` is provided).","if *grouped+reversed*, the items are displayed in the opposite order","as *grouped*."].join(" ")},tracegroupgap:{valType:"number",min:0,dflt:10,role:"style",description:["Sets the amount of vertical space (in px) between legend groups."].join(" ")},x:{valType:"number",min:-2,max:3,dflt:1.02,role:"style",description:"Sets the x position (in normalized coordinates) of the legend."},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left",role:"info",description:["Sets the legend's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the legend."].join(" ")},y:{valType:"number",min:-2,max:3,dflt:1,role:"style",description:"Sets the y position (in normalized coordinates) of the legend."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto",role:"info",description:["Sets the legend's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the legend."].join(" ")}}},function(e,t,n){"use strict";var r=n(1),a=n(0),i=n(9),l=n(18),o=n(15);function s(e,t,n,r,a){var i=e._fullLayout._modules;t.plot&&t.plot.selectAll("g:not(.scatterlayer)").selectAll("g.trace").remove();for(var l=0;lr||u===a||ul||t&&s(e))}:function(e,o){var s=e[0],u=e[1];if(s===a||sr||u===a||ul)return!1;var c,d,h,f,p,v=t.length,m=t[0][0],g=t[0][1],y=0;for(c=1;cMath.max(d,m)||u>Math.max(h,g)))if(uc||Math.abs(r(l,h))>a)return!0;return!1};i.filter=function(e,t){var n=[e[0]],r=0,a=0;function i(i){e.push(i);var o=n.length,s=r;n.splice(a+1);for(var u=s+1;u1&&i(e.pop());return{addPt:i,raw:e,filtered:n}}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n,a){n("hoverlabel.bgcolor",(a=a||{}).bgcolor),n("hoverlabel.bordercolor",a.bordercolor),r.coerceFont(n,"hoverlabel.font",a.font)}},function(e,t,n){"use strict";var r=n(2),a=n(29),i=n(21),l=n(15),o=n(262);e.exports=function(e){var t=e._fullLayout;if((t._has("cartesian")||t._has("gl2d"))&&!e._context.staticPlot){Object.keys(t._plots||{}).sort(function(e,n){if((t._plots[e].mainplot&&!0)===(t._plots[n].mainplot&&!0)){var r=e.split("y"),a=n.split("y");return r[0]===a[0]?Number(r[1]||1)-Number(a[1]||1):Number(r[0]||1)-Number(a[0]||1)}return t._plots[e].mainplot?1:-1}).forEach(function(n){var s=t._plots[n],u=s.xaxis,c=s.yaxis,d=(u._linepositions[n]||[])[3],h=(c._linepositions[n]||[])[3],f=l.DRAGGERSIZE;if(r(d)&&"top"===u.side&&(d-=f),r(h)&&"right"!==c.side&&(h-=f),!s.mainplot){var p=o(e,s,0,0,u._length,c._length,"ns","ew");p.onmousemove=function(t){e._fullLayout._rehover=function(){e._fullLayout._hoversubplot===n&&a.hover(e,t,n)},a.hover(e,t,n),e._fullLayout._lasthover=p,e._fullLayout._hoversubplot=n},p.onmouseout=function(t){e._dragging||(e._fullLayout._hoversubplot=null,i.unhover(e,t))},p.onclick=function(t){a.click(e,t,n)},e._context.showAxisDragHandles&&(o(e,s,-f,-f,f,f,"n","w"),o(e,s,u._length,-f,f,f,"n","e"),o(e,s,-f,c._length,f,f,"s","w"),o(e,s,u._length,c._length,f,f,"s","e"))}e._context.showAxisDragHandles&&(r(d)&&("free"===u.anchor&&(d-=t._size.h*(1-c.domain[1])),o(e,s,.1*u._length,d,.8*u._length,f,"","ew"),o(e,s,0,d,.1*u._length,f,"","w"),o(e,s,.9*u._length,d,.1*u._length,f,"","e")),r(h)&&("free"===c.anchor&&(h-=t._size.w*u.domain[0]),o(e,s,h,.1*c._length,f,.8*c._length,"ns",""),o(e,s,h,.9*c._length,f,.1*c._length,"s",""),o(e,s,h,0,f,.1*c._length,"n","")))});var n=t._hoverlayer.node();n.onmousemove=function(n){n.target=t._lasthover,a.hover(e,n,t._hoversubplot)},n.onclick=function(n){n.target=t._lasthover,a.click(e,n)},n.onmousedown=function(e){t._lasthover.onmousedown(e)}}}},function(e,t,n){var r=n(1),a=n(0).extendDeepAll,i=e.exports={version:"0.2.2"};i.Axis=function(){var e,t,n,l,o={data:[],layout:{}},s={},u={},c=r.dispatch("hover"),d={};return d.render=function(s){return function(s){t=s||t;var c=o.data,d=o.layout;("string"==typeof t||t.nodeName)&&(t=r.select(t)),t.datum(c).each(function(t,o){var s=t.slice();u={data:i.util.cloneJson(s),layout:i.util.cloneJson(d)};var c=0;s.forEach(function(e,t){e.color||(e.color=d.defaultColorRange[c],c=(c+1)%d.defaultColorRange.length),e.strokeColor||(e.strokeColor="LinePlot"===e.geometry?e.color:r.rgb(e.color).darker().toString()),u.data[t].color=e.color,u.data[t].strokeColor=e.strokeColor,u.data[t].strokeDash=e.strokeDash,u.data[t].strokeSize=e.strokeSize});var h=s.filter(function(e,t){var n=e.visible;return void 0===n||!0===n}),f=!1,p=h.map(function(e,t){return f=f||void 0!==e.groupId,e});if(f){var v=[],m=r.nest().key(function(e,t){return void 0!==e.groupId?e.groupId:"unstacked"}).entries(p).map(function(e,t){if("unstacked"===e.key)return e.values;var n=e.values[0].r.map(function(e,t){return 0});return e.values.forEach(function(e,t,r){e.yStack=[n],v.push(n),n=i.util.sumArrays(e.r,n)}),e.values});h=r.merge(m)}h.forEach(function(e,t){e.t=Array.isArray(e.t[0])?e.t:[e.t],e.r=Array.isArray(e.r[0])?e.r:[e.r]});var g=Math.min(d.width-d.margin.left-d.margin.right,d.height-d.margin.top-d.margin.bottom)/2;g=Math.max(10,g);var y,_=[d.margin.left+g,d.margin.top+g];y=f?[0,r.max(i.util.sumArrays(i.util.arrayLast(h).r[0],i.util.arrayLast(v)))]:r.extent(i.util.flattenArray(h.map(function(e,t){return e.r}))),d.radialAxis.domain!=i.DATAEXTENT&&(y[0]=0),n=r.scale.linear().domain(d.radialAxis.domain!=i.DATAEXTENT&&d.radialAxis.domain?d.radialAxis.domain:y).range([0,g]),u.layout.radialAxis.domain=n.domain();var b,T=i.util.flattenArray(h.map(function(e,t){return e.t})),k="string"==typeof T[0];k&&(T=i.util.deduplicate(T),b=T.slice(),T=r.range(T.length),h=h.map(function(e,t){var n=e;return e.t=[T],f&&(n.yStack=e.yStack),n}));var M=h.filter(function(e,t){return"LinePlot"===e.geometry||"DotPlot"===e.geometry}).length===h.length,K=null===d.needsEndSpacing?k||!M:d.needsEndSpacing,C=d.angularAxis.domain&&d.angularAxis.domain!=i.DATAEXTENT&&!k&&d.angularAxis.domain[0]>=0?d.angularAxis.domain:r.extent(T),x=Math.abs(T[1]-T[0]);M&&!k&&(x=0);var w=C.slice();K&&k&&(w[1]+=x);var A=d.angularAxis.ticksCount||4;A>8&&(A=A/(A/8)+A%8),d.angularAxis.ticksStep&&(A=(w[1]-w[0])/A);var D=d.angularAxis.ticksStep||(w[1]-w[0])/(A*(d.minorTicks+1));b&&(D=Math.max(Math.round(D),1)),w[2]||(w[2]=D);var L=r.range.apply(this,w);if(L=L.map(function(e,t){return parseFloat(e.toPrecision(12))}),l=r.scale.linear().domain(w.slice(0,2)).range("clockwise"===d.direction?[0,360]:[360,0]),u.layout.angularAxis.domain=l.domain(),u.layout.angularAxis.endPadding=K?x:0,void 0===(e=r.select(this).select("svg.chart-root"))||e.empty()){var S=(new DOMParser).parseFromString("' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '","application/xml"),B=this.appendChild(this.ownerDocument.importNode(S.documentElement,!0));e=r.select(B)}e.select(".guides-group").style({"pointer-events":"none"}),e.select(".angular.axis-group").style({"pointer-events":"none"}),e.select(".radial.axis-group").style({"pointer-events":"none"});var W,G=e.select(".chart-group"),z={fill:"none",stroke:d.tickColor},R={"font-size":d.font.size,"font-family":d.font.family,fill:d.font.color,"text-shadow":["-1px 0px","1px -1px","-1px 1px","1px 1px"].map(function(e,t){return" "+e+" 0 "+d.font.outlineColor}).join(",")};if(d.showLegend){W=e.select(".legend-group").attr({transform:"translate("+[g,d.margin.top]+")"}).style({display:"block"});var P=h.map(function(e,t){var n=i.util.cloneJson(e);return n.symbol="DotPlot"===e.geometry?e.dotType||"circle":"LinePlot"!=e.geometry?"square":"line",n.visibleInLegend=void 0===e.visibleInLegend||e.visibleInLegend,n.color="LinePlot"===e.geometry?e.strokeColor:e.color,n});i.Legend().config({data:h.map(function(e,t){return e.name||"Element"+t}),legendConfig:a({},i.Legend.defaultConfig().legendConfig,{container:W,elements:P,reverseOrder:d.legend.reverseOrder})})();var O=W.node().getBBox();g=Math.min(d.width-O.width-d.margin.left-d.margin.right,d.height-d.margin.top-d.margin.bottom)/2,g=Math.max(10,g),_=[d.margin.left+g,d.margin.top+g],n.range([0,g]),u.layout.radialAxis.domain=n.domain(),W.attr("transform","translate("+[_[0]+g,_[1]-g]+")")}else W=e.select(".legend-group").style({display:"none"});e.attr({width:d.width,height:d.height}).style({opacity:d.opacity}),G.attr("transform","translate("+_+")").style({cursor:"crosshair"});var E=[(d.width-(d.margin.left+d.margin.right+2*g+(O?O.width:0)))/2,(d.height-(d.margin.top+d.margin.bottom+2*g))/2];if(E[0]=Math.max(0,E[0]),E[1]=Math.max(0,E[1]),e.select(".outer-group").attr("transform","translate("+E+")"),d.title){var j=e.select("g.title-group text").style(R).text(d.title),I=j.node().getBBox();j.attr({x:_[0]-I.width/2,y:_[1]-g-20})}var N=e.select(".radial.axis-group");if(d.radialAxis.gridLinesVisible){var F=N.selectAll("circle.grid-circle").data(n.ticks(5));F.enter().append("circle").attr({class:"grid-circle"}).style(z),F.attr("r",n),F.exit().remove()}N.select("circle.outside-circle").attr({r:g}).style(z);var H=e.select("circle.background-circle").attr({r:g}).style({fill:d.backgroundColor,stroke:d.stroke});function V(e,t){return l(e)%360+d.orientation}if(d.radialAxis.visible){var $=r.svg.axis().scale(n).ticks(5).tickSize(5);N.call($).attr({transform:"rotate("+d.radialAxis.orientation+")"}),N.selectAll(".domain").style(z),N.selectAll("g>text").text(function(e,t){return this.textContent+d.radialAxis.ticksSuffix}).style(R).style({"text-anchor":"start"}).attr({x:0,y:0,dx:0,dy:0,transform:function(e,t){return"horizontal"===d.radialAxis.tickOrientation?"rotate("+-d.radialAxis.orientation+") translate("+[0,R["font-size"]]+")":"translate("+[0,R["font-size"]]+")"}}),N.selectAll("g>line").style({stroke:"black"})}var q=e.select(".angular.axis-group").selectAll("g.angular-tick").data(L),U=q.enter().append("g").classed("angular-tick",!0);q.attr({transform:function(e,t){return"rotate("+V(e)+")"}}).style({display:d.angularAxis.visible?"block":"none"}),q.exit().remove(),U.append("line").classed("grid-line",!0).classed("major",function(e,t){return t%(d.minorTicks+1)==0}).classed("minor",function(e,t){return!(t%(d.minorTicks+1)==0)}).style(z),U.selectAll(".minor").style({stroke:d.minorTickColor}),q.select("line.grid-line").attr({x1:d.tickLength?g-d.tickLength:0,x2:g}).style({display:d.angularAxis.gridLinesVisible?"block":"none"}),U.append("text").classed("axis-text",!0).style(R);var Y=q.select("text.axis-text").attr({x:g+d.labelOffset,dy:".35em",transform:function(e,t){var n=V(e),r=g+d.labelOffset,a=d.angularAxis.tickOrientation;return"horizontal"==a?"rotate("+-n+" "+r+" 0)":"radial"==a?n<270&&n>90?"rotate(180 "+r+" 0)":null:"rotate("+(n<=180&&n>0?-90:90)+" "+r+" 0)"}}).style({"text-anchor":"middle",display:d.angularAxis.labelsVisible?"block":"none"}).text(function(e,t){return t%(d.minorTicks+1)!=0?"":b?b[e]+d.angularAxis.ticksSuffix:e+d.angularAxis.ticksSuffix}).style(R);d.angularAxis.rewriteTicks&&Y.text(function(e,t){return t%(d.minorTicks+1)!=0?"":d.angularAxis.rewriteTicks(this.textContent,t)});var J=r.max(G.selectAll(".angular-tick text")[0].map(function(e,t){return e.getCTM().e+e.getBBox().width}));W.attr({transform:"translate("+[g+J,d.margin.top]+")"});var X=e.select("g.geometry-group").selectAll("g").size()>0,Z=e.select("g.geometry-group").selectAll("g.geometry").data(h);if(Z.enter().append("g").attr({class:function(e,t){return"geometry geometry"+t}}),Z.exit().remove(),h[0]||X){var Q=[];h.forEach(function(e,t){var r={};r.radialScale=n,r.angularScale=l,r.container=Z.filter(function(e,n){return n==t}),r.geometry=e.geometry,r.orientation=d.orientation,r.direction=d.direction,r.index=t,Q.push({data:e,geometryConfig:r})});var ee=[];r.nest().key(function(e,t){return void 0!==e.data.groupId||"unstacked"}).entries(Q).forEach(function(e,t){"unstacked"===e.key?ee=ee.concat(e.values.map(function(e,t){return[e]})):ee.push(e.values)}),ee.forEach(function(e,t){var n;n=Array.isArray(e)?e[0].geometryConfig.geometry:e.geometryConfig.geometry;var r=e.map(function(e,t){return a(i[n].defaultConfig(),e)});i[n]().config(r)()})}var te,ne,re=e.select(".guides-group"),ae=e.select(".tooltips-group"),ie=i.tooltipPanel().config({container:ae,fontSize:8})(),le=i.tooltipPanel().config({container:ae,fontSize:8})(),oe=i.tooltipPanel().config({container:ae,hasTick:!0})();if(!k){var se=re.select("line").attr({x1:0,y1:0,y2:0}).style({stroke:"grey","pointer-events":"none"});G.on("mousemove.angular-guide",function(e,t){var n=i.util.getMousePos(H).angle;se.attr({x2:-g,transform:"rotate("+n+")"}).style({opacity:.5});var r=(n+180+360-d.orientation)%360;te=l.invert(r);var a=i.util.convertToCartesian(g+12,n+180);ie.text(i.util.round(te)).move([a[0]+_[0],a[1]+_[1]])}).on("mouseout.angular-guide",function(e,t){re.select("line").style({opacity:0})})}var ue=re.select("circle").style({stroke:"grey",fill:"none"});G.on("mousemove.radial-guide",function(e,t){var r=i.util.getMousePos(H).radius;ue.attr({r:r}).style({opacity:.5}),ne=n.invert(i.util.getMousePos(H).radius);var a=i.util.convertToCartesian(r,d.radialAxis.orientation);le.text(i.util.round(ne)).move([a[0]+_[0],a[1]+_[1]])}).on("mouseout.radial-guide",function(e,t){ue.style({opacity:0}),oe.hide(),ie.hide(),le.hide()}),e.selectAll(".geometry-group .mark").on("mouseover.tooltip",function(t,n){var a=r.select(this),l=a.style("fill"),o="black",s=a.style("opacity")||1;if(a.attr({"data-opacity":s}),"none"!=l){a.attr({"data-fill":l}),o=r.hsl(l).darker().toString(),a.style({fill:o,opacity:1});var u={t:i.util.round(t[0]),r:i.util.round(t[1])};k&&(u.t=b[t[0]]);var c="t: "+u.t+", r: "+u.r,d=this.getBoundingClientRect(),h=e.node().getBoundingClientRect(),f=[d.left+d.width/2-E[0]-h.left,d.top+d.height/2-E[1]-h.top];oe.config({color:o}).text(c),oe.move(f)}else l=a.style("stroke"),a.attr({"data-stroke":l}),o=r.hsl(l).darker().toString(),a.style({stroke:o,opacity:1})}).on("mousemove.tooltip",function(e,t){if(0!=r.event.which)return!1;r.select(this).attr("data-fill")&&oe.show()}).on("mouseout.tooltip",function(e,t){oe.hide();var n=r.select(this),a=n.attr("data-fill");a?n.style({fill:a,opacity:n.attr("data-opacity")}):n.style({stroke:n.attr("data-stroke"),opacity:n.attr("data-opacity")})})})}(s),this},d.config=function(e){if(!arguments.length)return o;var t=i.util.cloneJson(e);return t.data.forEach(function(e,t){o.data[t]||(o.data[t]={}),a(o.data[t],i.Axis.defaultConfig().data[0]),a(o.data[t],e)}),a(o.layout,i.Axis.defaultConfig().layout),a(o.layout,t.layout),this},d.getLiveConfig=function(){return u},d.getinputConfig=function(){return s},d.radialScale=function(e){return n},d.angularScale=function(e){return l},d.svg=function(){return e},r.rebind(d,c,"on"),d},i.Axis.defaultConfig=function(e,t){return{data:[{t:[1,2,3,4],r:[10,11,12,13],name:"Line1",geometry:"LinePlot",color:null,strokeDash:"solid",strokeColor:null,strokeSize:"1",visibleInLegend:!0,opacity:1}],layout:{defaultColorRange:r.scale.category10().range(),title:null,height:450,width:500,margin:{top:40,right:40,bottom:40,left:40},font:{size:12,color:"gray",outlineColor:"white",family:"Tahoma, sans-serif"},direction:"clockwise",orientation:0,labelOffset:10,radialAxis:{domain:null,orientation:-45,ticksSuffix:"",visible:!0,gridLinesVisible:!0,tickOrientation:"horizontal",rewriteTicks:null},angularAxis:{domain:[0,360],ticksSuffix:"",visible:!0,gridLinesVisible:!0,labelsVisible:!0,tickOrientation:"horizontal",rewriteTicks:null,ticksCount:null,ticksStep:null},minorTicks:0,tickLength:null,tickColor:"silver",minorTickColor:"#eee",backgroundColor:"none",needsEndSpacing:null,showLegend:!0,legend:{reverseOrder:!1},opacity:1}}},i.util={},i.DATAEXTENT="dataExtent",i.AREA="AreaChart",i.LINE="LinePlot",i.DOT="DotPlot",i.BAR="BarChart",i.util._override=function(e,t){for(var n in e)n in t&&(t[n]=e[n])},i.util._extend=function(e,t){for(var n in e)t[n]=e[n]},i.util._rndSnd=function(){return 2*Math.random()-1+(2*Math.random()-1)+(2*Math.random()-1)},i.util.dataFromEquation2=function(e,t){var n=t||6;return r.range(0,360+n,n).map(function(t,n){var r=t*Math.PI/180;return[t,e(r)]})},i.util.dataFromEquation=function(e,t,n){var a=t||6,i=[],l=[];r.range(0,360+a,a).forEach(function(t,n){var r=t*Math.PI/180,a=e(r);i.push(t),l.push(a)});var o={t:i,r:l};return n&&(o.name=n),o},i.util.ensureArray=function(e,t){if(void 0===e)return null;var n=[].concat(e);return r.range(t).map(function(e,t){return n[t]||n[0]})},i.util.fillArrays=function(e,t,n){return t.forEach(function(t,r){e[t]=i.util.ensureArray(e[t],n)}),e},i.util.cloneJson=function(e){return JSON.parse(JSON.stringify(e))},i.util.validateKeys=function(e,t){"string"==typeof t&&(t=t.split("."));var n=t.shift();return e[n]&&(!t.length||objHasKeys(e[n],t))},i.util.sumArrays=function(e,t){return r.zip(e,t).map(function(e,t){return r.sum(e)})},i.util.arrayLast=function(e){return e[e.length-1]},i.util.arrayEqual=function(e,t){for(var n=Math.max(e.length,t.length,1);n-- >=0&&e[n]===t[n];);return-2===n},i.util.flattenArray=function(e){for(var t=[];!i.util.arrayEqual(t,e);)t=e,e=[].concat.apply([],e);return e},i.util.deduplicate=function(e){return e.filter(function(e,t,n){return n.indexOf(e)==t})},i.util.convertToCartesian=function(e,t){var n=t*Math.PI/180;return[e*Math.cos(n),e*Math.sin(n)]},i.util.round=function(e,t){var n=t||2,r=Math.pow(10,n);return Math.round(e*r)/r},i.util.getMousePos=function(e){var t=r.mouse(e.node()),n=t[0],a=t[1],i={};return i.x=n,i.y=a,i.pos=t,i.angle=180*(Math.atan2(a,n)+Math.PI)/Math.PI,i.radius=Math.sqrt(n*n+a*a),i},i.util.duplicatesCount=function(e){for(var t,n={},r={},a=0,i=e.length;a0)){var s=r.select(this.parentNode).selectAll("path.line").data([0]);s.enter().insert("path"),s.attr({class:"line",d:c(o),transform:function(e,n){return"rotate("+(t.orientation+90)+")"},"pointer-events":"none"}).style({fill:function(e,t){return p.fill(n,a,i)},"fill-opacity":0,stroke:function(e,t){return p.stroke(n,a,i)},"stroke-width":function(e,t){return p["stroke-width"](n,a,i)},"stroke-dasharray":function(e,t){return p["stroke-dasharray"](n,a,i)},opacity:function(e,t){return p.opacity(n,a,i)},display:function(e,t){return p.display(n,a,i)}})}};var d=t.angularScale.range(),h=Math.abs(d[1]-d[0])/l[0].length*Math.PI/180,f=r.svg.arc().startAngle(function(e){return-h/2}).endAngle(function(e){return h/2}).innerRadius(function(e){return t.radialScale(s+(e[2]||0))}).outerRadius(function(e){return t.radialScale(s+(e[2]||0))+t.radialScale(e[1])});u.arc=function(e,n,a){r.select(this).attr({class:"mark arc",d:f,transform:function(e,n){return"rotate("+(t.orientation+o(e[0])+90)+")"}})};var p={fill:function(t,n,r){return e[r].data.color},stroke:function(t,n,r){return e[r].data.strokeColor},"stroke-width":function(t,n,r){return e[r].data.strokeSize+"px"},"stroke-dasharray":function(t,r,a){return n[e[a].data.strokeDash]},opacity:function(t,n,r){return e[r].data.opacity},display:function(t,n,r){return void 0===e[r].data.visible||e[r].data.visible?"block":"none"}},v=r.select(this).selectAll("g.layer").data(l);v.enter().append("g").attr({class:"layer"});var m=v.selectAll("path.mark").data(function(e,t){return e});m.enter().append("path").attr({class:"mark"}),m.style(p).each(u[t.geometryType]),m.exit().remove(),v.exit().remove()})}return l.config=function(t){return arguments.length?(t.forEach(function(t,n){e[n]||(e[n]={}),a(e[n],i.PolyChart.defaultConfig()),a(e[n],t)}),this):e},l.getColorScale=function(){},r.rebind(l,t,"on"),l},i.PolyChart.defaultConfig=function(){return{data:{name:"geom1",t:[[1,2,3,4]],r:[[1,2,3,4]],dotType:"circle",dotSize:64,dotVisible:!1,barWidth:20,color:"#ffa500",strokeSize:1,strokeColor:"silver",strokeDash:"solid",opacity:1,index:0,visible:!0,visibleInLegend:!0},geometryConfig:{geometry:"LinePlot",geometryType:"arc",direction:"clockwise",orientation:0,container:"body",radialScale:null,angularScale:null,colorScale:r.scale.category20()}}},i.BarChart=function(){return i.PolyChart()},i.BarChart.defaultConfig=function(){return{geometryConfig:{geometryType:"bar"}}},i.AreaChart=function(){return i.PolyChart()},i.AreaChart.defaultConfig=function(){return{geometryConfig:{geometryType:"arc"}}},i.DotPlot=function(){return i.PolyChart()},i.DotPlot.defaultConfig=function(){return{geometryConfig:{geometryType:"dot",dotType:"circle"}}},i.LinePlot=function(){return i.PolyChart()},i.LinePlot.defaultConfig=function(){return{geometryConfig:{geometryType:"line"}}},i.Legend=function(){var e=i.Legend.defaultConfig(),t=r.dispatch("hover");function n(){var t=e.legendConfig,i=e.data.map(function(e,n){return[].concat(e).map(function(e,r){var i=a({},t.elements[n]);return i.name=e,i.color=[].concat(t.elements[n].color)[r],i})}),l=r.merge(i);l=l.filter(function(e,n){return t.elements[n]&&(t.elements[n].visibleInLegend||void 0===t.elements[n].visibleInLegend)}),t.reverseOrder&&(l=l.reverse());var o=t.container;("string"==typeof o||o.nodeName)&&(o=r.select(o));var s=l.map(function(e,t){return e.color}),u=t.fontSize,c=null==t.isContinuous?"number"==typeof l[0]:t.isContinuous,d=c?t.height:u*l.length,h=o.classed("legend-group",!0).selectAll("svg").data([0]),f=h.enter().append("svg").attr({width:300,height:d+u,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1"});f.append("g").classed("legend-axis",!0),f.append("g").classed("legend-marks",!0);var p=r.range(l.length),v=r.scale[c?"linear":"ordinal"]().domain(p).range(s),m=r.scale[c?"linear":"ordinal"]().domain(p)[c?"range":"rangePoints"]([0,d]);if(c){var g=h.select(".legend-marks").append("defs").append("linearGradient").attr({id:"grad1",x1:"0%",y1:"0%",x2:"0%",y2:"100%"}).selectAll("stop").data(s);g.enter().append("stop"),g.attr({offset:function(e,t){return t/(s.length-1)*100+"%"}}).style({"stop-color":function(e,t){return e}}),h.append("rect").classed("legend-mark",!0).attr({height:t.height,width:t.colorBandWidth,fill:"url(#grad1)"})}else{var y=h.select(".legend-marks").selectAll("path.legend-mark").data(l);y.enter().append("path").classed("legend-mark",!0),y.attr({transform:function(e,t){return"translate("+[u/2,m(t)+u/2]+")"},d:function(e,t){var n,a,i,l=e.symbol;return i=3*(a=u),"line"===(n=l)?"M"+[[-a/2,-a/12],[a/2,-a/12],[a/2,a/12],[-a/2,a/12]]+"Z":-1!=r.svg.symbolTypes.indexOf(n)?r.svg.symbol().type(n).size(i)():r.svg.symbol().type("square").size(i)()},fill:function(e,t){return v(t)}}),y.exit().remove()}var _=r.svg.axis().scale(m).orient("right"),b=h.select("g.legend-axis").attr({transform:"translate("+[c?t.colorBandWidth:u,u/2]+")"}).call(_);return b.selectAll(".domain").style({fill:"none",stroke:"none"}),b.selectAll("line").style({fill:"none",stroke:c?t.textColor:"none"}),b.selectAll("text").style({fill:t.textColor,"font-size":t.fontSize}).text(function(e,t){return l[t].name}),n}return n.config=function(t){return arguments.length?(a(e,t),this):e},r.rebind(n,t,"on"),n},i.Legend.defaultConfig=function(e,t){return{data:["a","b","c"],legendConfig:{elements:[{symbol:"line",color:"red"},{symbol:"square",color:"yellow"},{symbol:"diamond",color:"limegreen"}],height:150,colorBandWidth:30,fontSize:12,container:"body",isContinuous:null,textColor:"grey",reverseOrder:!1}}},i.tooltipPanel=function(){var e,t,n,l={container:null,hasTick:!1,fontSize:12,color:"white",padding:5},o="tooltip-"+i.tooltipPanel.uid++,s=10,u=function(){var r=(e=l.container.selectAll("g."+o).data([0])).enter().append("g").classed(o,!0).style({"pointer-events":"none",display:"none"});return n=r.append("path").style({fill:"white","fill-opacity":.9}).attr({d:"M0 0"}),t=r.append("text").attr({dx:l.padding+s,dy:.3*+l.fontSize}),u};return u.text=function(a){var i=r.hsl(l.color).l,o=i>=.5?"#aaa":"white",c=i>=.5?"black":"white",d=a||"";t.style({fill:c,"font-size":l.fontSize+"px"}).text(d);var h=l.padding,f=t.node().getBBox(),p={fill:l.color,stroke:o,"stroke-width":"2px"},v=f.width+2*h+s,m=f.height+2*h;return n.attr({d:"M"+[[s,-m/2],[s,-m/4],[l.hasTick?0:s,0],[s,m/4],[s,m/2],[v,m/2],[v,-m/2]].join("L")+"Z"}).style(p),e.attr({transform:"translate("+[s,-m/2+2*h]+")"}),e.style({display:"block"}),u},u.move=function(t){if(e)return e.attr({transform:"translate("+[t[0],t[1]]+")"}).style({display:"block"}),u},u.hide=function(){if(e)return e.style({display:"none"}),u},u.show=function(){if(e)return e.style({display:"block"}),u},u.config=function(e){return a(l,e),u},u},i.tooltipPanel.uid=1,i.adapter={},i.adapter.plotly=function(){var e={convert:function(e,t){var n={};if(e.data&&(n.data=e.data.map(function(e,n){var r=a({},e);return[[r,["marker","color"],["color"]],[r,["marker","opacity"],["opacity"]],[r,["marker","line","color"],["strokeColor"]],[r,["marker","line","dash"],["strokeDash"]],[r,["marker","line","width"],["strokeSize"]],[r,["marker","symbol"],["dotType"]],[r,["marker","size"],["dotSize"]],[r,["marker","barWidth"],["barWidth"]],[r,["line","interpolation"],["lineInterpolation"]],[r,["showlegend"],["visibleInLegend"]]].forEach(function(e,n){i.util.translator.apply(null,e.concat(t))}),t||delete r.marker,t&&delete r.groupId,t?("LinePlot"===r.geometry?(r.type="scatter",!0===r.dotVisible?(delete r.dotVisible,r.mode="lines+markers"):r.mode="lines"):"DotPlot"===r.geometry?(r.type="scatter",r.mode="markers"):"AreaChart"===r.geometry?r.type="area":"BarChart"===r.geometry&&(r.type="bar"),delete r.geometry):("scatter"===r.type?"lines"===r.mode?r.geometry="LinePlot":"markers"===r.mode?r.geometry="DotPlot":"lines+markers"===r.mode&&(r.geometry="LinePlot",r.dotVisible=!0):"area"===r.type?r.geometry="AreaChart":"bar"===r.type&&(r.geometry="BarChart"),delete r.mode,delete r.type),r}),!t&&e.layout&&"stack"===e.layout.barmode)){var l=i.util.duplicates(n.data.map(function(e,t){return e.geometry}));n.data.forEach(function(e,t){var r=l.indexOf(e.geometry);-1!=r&&(n.data[t].groupId=r)})}if(e.layout){var o=a({},e.layout);if([[o,["plot_bgcolor"],["backgroundColor"]],[o,["showlegend"],["showLegend"]],[o,["radialaxis"],["radialAxis"]],[o,["angularaxis"],["angularAxis"]],[o.angularaxis,["showline"],["gridLinesVisible"]],[o.angularaxis,["showticklabels"],["labelsVisible"]],[o.angularaxis,["nticks"],["ticksCount"]],[o.angularaxis,["tickorientation"],["tickOrientation"]],[o.angularaxis,["ticksuffix"],["ticksSuffix"]],[o.angularaxis,["range"],["domain"]],[o.angularaxis,["endpadding"],["endPadding"]],[o.radialaxis,["showline"],["gridLinesVisible"]],[o.radialaxis,["tickorientation"],["tickOrientation"]],[o.radialaxis,["ticksuffix"],["ticksSuffix"]],[o.radialaxis,["range"],["domain"]],[o.angularAxis,["showline"],["gridLinesVisible"]],[o.angularAxis,["showticklabels"],["labelsVisible"]],[o.angularAxis,["nticks"],["ticksCount"]],[o.angularAxis,["tickorientation"],["tickOrientation"]],[o.angularAxis,["ticksuffix"],["ticksSuffix"]],[o.angularAxis,["range"],["domain"]],[o.angularAxis,["endpadding"],["endPadding"]],[o.radialAxis,["showline"],["gridLinesVisible"]],[o.radialAxis,["tickorientation"],["tickOrientation"]],[o.radialAxis,["ticksuffix"],["ticksSuffix"]],[o.radialAxis,["range"],["domain"]],[o.font,["outlinecolor"],["outlineColor"]],[o.legend,["traceorder"],["reverseOrder"]],[o,["labeloffset"],["labelOffset"]],[o,["defaultcolorrange"],["defaultColorRange"]]].forEach(function(e,n){i.util.translator.apply(null,e.concat(t))}),t?(void 0!==o.tickLength&&(o.angularaxis.ticklen=o.tickLength,delete o.tickLength),o.tickColor&&(o.angularaxis.tickcolor=o.tickColor,delete o.tickColor)):(o.angularAxis&&void 0!==o.angularAxis.ticklen&&(o.tickLength=o.angularAxis.ticklen),o.angularAxis&&void 0!==o.angularAxis.tickcolor&&(o.tickColor=o.angularAxis.tickcolor)),o.legend&&"boolean"!=typeof o.legend.reverseOrder&&(o.legend.reverseOrder="normal"!=o.legend.reverseOrder),o.legend&&"boolean"==typeof o.legend.traceorder&&(o.legend.traceorder=o.legend.traceorder?"reversed":"normal",delete o.legend.reverseOrder),o.margin&&void 0!==o.margin.t){var s=["t","r","b","l","pad"],u=["top","right","bottom","left","pad"],c={};r.entries(o.margin).forEach(function(e,t){c[u[s.indexOf(e.key)]]=e.value}),o.margin=c}t&&(delete o.needsEndSpacing,delete o.minorTickColor,delete o.minorTicks,delete o.angularaxis.ticksCount,delete o.angularaxis.ticksCount,delete o.angularaxis.ticksStep,delete o.angularaxis.rewriteTicks,delete o.angularaxis.nticks,delete o.radialaxis.ticksCount,delete o.radialaxis.ticksCount,delete o.radialaxis.ticksStep,delete o.radialaxis.rewriteTicks,delete o.radialaxis.nticks),n.layout=o}return n}};return e}},function(e,t,n){"use strict";var r=n(0),a=n(113);var i={add:function(e,t,n,r,i){var l,o;e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},o=e.undoQueue.index,e.autoplay?e.undoQueue.inSequence||(e.autoplay=!1):(!e.undoQueue.sequence||e.undoQueue.beginSequence?(l={undo:{calls:[],args:[]},redo:{calls:[],args:[]}},e.undoQueue.queue.splice(o,e.undoQueue.queue.length-o,l),e.undoQueue.index+=1):l=e.undoQueue.queue[o-1],e.undoQueue.beginSequence=!1,l&&(l.undo.calls.unshift(t),l.undo.args.unshift(n),l.redo.calls.push(r),l.redo.args.push(i)),e.undoQueue.queue.length>a.queueLength&&(e.undoQueue.queue.shift(),e.undoQueue.index--))},startSequence:function(e){e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},e.undoQueue.sequence=!0,e.undoQueue.beginSequence=!0},stopSequence:function(e){e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},e.undoQueue.sequence=!1,e.undoQueue.beginSequence=!1},undo:function(e){var t,n;if(e.framework&&e.framework.isPolar)e.framework.undo();else if(!(void 0===e.undoQueue||isNaN(e.undoQueue.index)||e.undoQueue.index<=0)){for(e.undoQueue.index--,t=e.undoQueue.queue[e.undoQueue.index],e.undoQueue.inSequence=!0,n=0;n=e.undoQueue.queue.length)){for(t=e.undoQueue.queue[e.undoQueue.index],e.undoQueue.inSequence=!0,n=0;n1)};d(t.width)&&d(t.height)||c(new Error("Height and width should be pixel values."));var h=o(e,{format:"png",height:t.height,width:t.width}),f=h.gd;f.style.position="absolute",f.style.left="-5000px",document.body.appendChild(f);var p=l.getRedrawFunc(f);a.plot(f,h.data,h.layout,h.config).then(p).then(function(){var e=l.getDelay(f._fullLayout);return new Promise(function(n,r){setTimeout(function(){var e=s(f),a=document.createElement("canvas");a.id=i.randstr(),u({format:t.format,width:f._fullLayout.width,height:f._fullLayout.height,canvas:a,svg:e,promise:!0}).then(function(e){f&&document.body.removeChild(f),n(e)}).catch(function(e){r(e)})},e)})}).then(function(e){n(e)}).catch(function(e){c(e)})})}},function(e,t,n){"use strict";t.manage=n(279)},function(e,t,n){"use strict";var r=n(2),a=n(0);e.exports=function(e,t,n,i){var l=i.counterAxes||[],o=i.overlayableAxes||[],s=i.letter;"free"===a.coerce(e,t,{anchor:{valType:"enumerated",values:["free"].concat(l),dflt:r(e.position)?"free":l[0]||"free"}},"anchor")&&n("position"),a.coerce(e,t,{side:{valType:"enumerated",values:"x"===s?["bottom","top"]:["left","right"],dflt:"x"===s?"bottom":"left"}},"side");var u=!1;if(o.length&&(u=a.coerce(e,t,{overlaying:{valType:"enumerated",values:[!1].concat(o),dflt:!1}},"overlaying")),!u){var c=n("domain");c[0]>c[1]-.01&&(t.domain=[0,1]),a.noneOrAll(e.domain,t.domain,[0,1])}return t}},function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(0),l=i.cleanNumber,o=i.ms2DateTime,s=i.dateTime2ms,u=i.ensureNumber,c=n(16),d=c.FP_SAFE,h=c.BADNUM,f=n(15),p=n(18);function v(e){return Math.pow(10,e)}e.exports=function(e,t){t=t||{};var n=10;function c(t,r){if(t>0)return Math.log(t)/Math.LN10;if(t<=0&&r&&e.range&&2===e.range.length){var a=e.range[0],i=e.range[1];return.5*(a+i-3*n*Math.abs(a-i))}return h}function m(t,n,r){var i=s(t,r||e.calendar);if(i===h){if(!a(t))return h;i=s(new Date(+t))}return i}function g(t,n,r){return o(t,n,r||e.calendar)}function y(t){return e._categories[Math.round(t)]}function _(t){if(e._categoriesMap){var n=e._categoriesMap[t];if(void 0!==n)return n}if(a(t))return+t}function b(t){return a(t)?r.round(e._b+e._m*t,2):h}function T(t){return(t-e._b)/e._m}e.c2l="log"===e.type?c:u,e.l2c="log"===e.type?v:u,e.l2p=b,e.p2l=T,e.c2p="log"===e.type?function(e,t){return b(c(e,t))}:b,e.p2c="log"===e.type?function(e){return v(T(e))}:T,-1!==["linear","-"].indexOf(e.type)?(e.d2r=e.r2d=e.d2c=e.r2c=e.d2l=e.r2l=l,e.c2d=e.c2r=e.l2d=e.l2r=u,e.d2p=e.r2p=function(t){return e.l2p(l(t))},e.p2d=e.p2r=T,e.cleanPos=u):"log"===e.type?(e.d2r=e.d2l=function(e,t){return c(l(e),t)},e.r2d=e.r2c=function(e){return v(l(e))},e.d2c=e.r2l=l,e.c2d=e.l2r=u,e.c2r=c,e.l2d=v,e.d2p=function(t,n){return e.l2p(e.d2r(t,n))},e.p2d=function(e){return v(T(e))},e.r2p=function(t){return e.l2p(l(t))},e.p2r=T,e.cleanPos=u):"date"===e.type?(e.d2r=e.r2d=i.identity,e.d2c=e.r2c=e.d2l=e.r2l=m,e.c2d=e.c2r=e.l2d=e.l2r=g,e.d2p=e.r2p=function(t,n,r){return e.l2p(m(t,0,r))},e.p2d=e.p2r=function(e,t,n){return g(T(e),t,n)},e.cleanPos=function(t){return i.cleanDate(t,h,e.calendar)}):"category"===e.type&&(e.d2c=e.d2l=function(t){if(null!==t&&void 0!==t){if(void 0===e._categoriesMap&&(e._categoriesMap={}),void 0!==e._categoriesMap[t])return e._categoriesMap[t];e._categories.push(t);var n=e._categories.length-1;return e._categoriesMap[t]=n,n}return h},e.r2d=e.c2d=e.l2d=y,e.d2r=e.d2l_noadd=_,e.r2c=function(t){var n=_(t);return void 0!==n?n:e.fraction2r(.5)},e.l2r=e.c2r=u,e.r2l=_,e.d2p=function(t){return e.l2p(e.r2c(t))},e.p2d=function(e){return y(T(e))},e.r2p=e.d2p,e.p2r=T,e.cleanPos=function(e){return"string"==typeof e&&""!==e?e:u(e)}),e.fraction2r=function(t){var n=e.r2l(e.range[0]),r=e.r2l(e.range[1]);return e.l2r(n+t*(r-n))},e.r2fraction=function(t){var n=e.r2l(e.range[0]),r=e.r2l(e.range[1]);return(e.r2l(t)-n)/(r-n)},e.cleanRange=function(t){t||(t="range");var n,r,l=i.nestedProperty(e,t).get(),o=(e._id||"x").charAt(0);if(r=(r="date"===e.type?i.dfltRange(e.calendar):"y"===o?f.DFLTRANGEY:f.DFLTRANGEX).slice(),l&&2===l.length)for("date"===e.type&&(l[0]=i.cleanDate(l[0],h,e.calendar),l[1]=i.cleanDate(l[1],h,e.calendar)),n=0;n<2;n++)if("date"===e.type){if(!i.isDateTime(l[n],e.calendar)){e[t]=r;break}if(e.r2l(l[0])===e.r2l(l[1])){var s=i.constrain(e.r2l(l[0]),i.MIN_MS+1e3,i.MAX_MS-1e3);l[0]=e.l2r(s-1e3),l[1]=e.l2r(s+1e3);break}}else{if(!a(l[n])){if(!a(l[1-n])){e[t]=r;break}l[n]=l[1-n]*(n?10:.1)}if(l[n]<-d?l[n]=-d:l[n]>d&&(l[n]=d),l[0]===l[1]){var u=Math.max(1,Math.abs(1e-6*l[0]));l[0]-=u,l[1]+=u}}else i.nestedProperty(e,t).set(r)},e.setScale=function(n){var r=t._size,a=e._id.charAt(0);if(e._categories||(e._categories=[]),e._categoriesMap||(e._categoriesMap={}),e.overlaying){var l=p.getFromId({_fullLayout:t},e.overlaying);e.domain=l.domain}var o=n&&e._r?"_r":"range",s=e.calendar;e.cleanRange(o);var u=e.r2l(e[o][0],s),c=e.r2l(e[o][1],s);if("y"===a?(e._offset=r.t+(1-e.domain[1])*r.h,e._length=r.h*(e.domain[1]-e.domain[0]),e._m=e._length/(u-c),e._b=-e._m*c):(e._offset=r.l+e.domain[0]*r.w,e._length=r.w*(e.domain[1]-e.domain[0]),e._m=e._length/(c-u),e._b=-e._m*u),!isFinite(e._m)||!isFinite(e._b))throw i.notifier("Something went wrong with axis scaling","long"),t._replotting=!1,new Error("axis scaling")},e.makeCalcdata=function(t,n){var r,a,i,l="date"===e.type&&t[n+"calendar"];if(n in t)for(r=t[n],a=new Array(r.length),i=0;i2*l}(e,t)?"date":function(e){for(var t,n=Math.max(1,(e.length-1)/1e3),r=0,l=0,o=0;o2*r}(e)?"category":function(e){if(!e)return!1;for(var t=0;t=0?a.Reds:a.Blues,s.colorscale=v,o.reversescale&&(v=i(v)),o.colorscale=v)}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n,a,i){var l=function(e){var t=["showexponent","showtickprefix","showticksuffix"].filter(function(t){return void 0!==e[t]});if(t.every(function(n){return e[n]===e[t[0]]})||1===t.length)return e[t[0]]}(e);if(n("tickprefix")&&n("showtickprefix",l),n("ticksuffix")&&n("showticksuffix",l),n("showticklabels")){var o=i.font||{},s=t.color===e.color?t.color:o.color;if(r.coerceFont(n,"tickfont",{family:o.family,size:o.size,color:s}),n("tickangle"),"category"!==a)n("tickformat")||"date"===a||(n("showexponent",l),n("exponentformat"),n("separatethousands"))}"category"===a||i.noHover||n("hoverformat")}},function(e,t,n){"use strict";var r=n(0),a=n(23);e.exports=function(e,t,n,i){var l=r.coerce2(e,t,a,"ticklen"),o=r.coerce2(e,t,a,"tickwidth"),s=r.coerce2(e,t,a,"tickcolor",t.color);n("ticks",i.outerTicks||l||o||s?"outside":"")||(delete t.ticklen,delete t.tickwidth,delete t.tickcolor)}},function(e,t,n){"use strict";var r=n(2),a=n(0),i=n(16).ONEDAY;e.exports=function(e,t,n,l){var o="auto";"array"!==e.tickmode||"log"!==l&&"date"!==l||(e.tickmode="auto"),Array.isArray(e.tickvals)?o="array":e.dtick&&(o="linear");var s=n("tickmode",o);if("auto"===s)n("nticks");else if("linear"===s){var u="date"===l?i:1,c=n("dtick",u);if(r(c))t.dtick=c>0?Number(c):u;else if("string"!=typeof c)t.dtick=u;else{var d=c.charAt(0),h=c.substr(1);((h=r(h)?Number(h):0)<=0||!("date"===l&&"M"===d&&h===Math.round(h)||"log"===l&&"L"===d||"log"===l&&"D"===d&&(1===h||2===h)))&&(t.dtick=u)}var f="date"===l?a.dateTick0(t.calendar):0,p=n("tick0",f);"date"===l?t.tick0=a.cleanDate(p,f):r(p)&&"D1"!==c&&"D2"!==c?t.tick0=Number(p):t.tick0=f}else{void 0===n("tickvals")?t.tickmode="auto":n("ticktext")}}},function(e,t,n){"use strict";t.scales=n(26),t.defaultScale=n(167),t.attributes=n(162),t.handleDefaults=n(102),t.calc=n(157),t.hasColorscale=n(39),t.isValidScale=n(101),t.getScale=n(168),t.flipScale=n(100),t.extractScale=n(295),t.makeColorScaleFunc=n(294)},function(e,t,n){"use strict";e.exports={zauto:{valType:"boolean",role:"info",dflt:!0,description:["Determines the whether or not the color domain is computed","with respect to the input data."].join(" ")},zmin:{valType:"number",role:"info",dflt:null,description:"Sets the lower bound of color domain."},zmax:{valType:"number",role:"info",dflt:null,description:"Sets the upper bound of color domain."},colorscale:{valType:"colorscale",role:"style",description:["Sets the colorscale.","The colorscale must be an array containing","arrays mapping a normalized value to an","rgb, rgba, hex, hsl, hsv, or named color string.","At minimum, a mapping for the lowest (0) and highest (1)","values are required. For example,","`[[0, 'rgb(0,0,255)', [1, 'rgb(255,0,0)']]`.","To control the bounds of the colorscale in z space,","use zmin and zmax"].join(" ")},autocolorscale:{valType:"boolean",role:"style",dflt:!0,description:["Determines whether or not the colorscale is picked using the sign of","the input z values."].join(" ")},reversescale:{valType:"boolean",role:"style",dflt:!1,description:"Reverses the colorscale."},showscale:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not a colorbar is displayed for this trace."].join(" ")}}},function(e,t,n){"use strict";e.exports={_isLinkedToArray:"frames_entry",group:{valType:"string",role:"info",description:["An identifier that specifies the group to which the frame belongs,","used by animate to select a subset of frames."].join(" ")},name:{valType:"string",role:"info",description:"A label by which to identify the frame"},traces:{valType:"any",role:"info",description:["A list of trace indices that identify the respective traces in the","data attribute"].join(" ")},baseframe:{valType:"string",role:"info",description:["The name of the frame into which this frame's properties are merged","before applying. This is used to unify properties and avoid needing","to specify the same values for the same properties in multiple frames."].join(" ")},data:{valType:"any",role:"object",description:["A list of traces this frame modifies. The format is identical to the","normal trace definition."].join(" ")},layout:{valType:"any",role:"object",description:["Layout properties which this frame modifies. The format is identical","to the normal layout definition."].join(" ")}}},function(e,t,n){"use strict";t.init2dArray=function(e,t){for(var n=new Array(e),r=0;rt}function s(e,t){return e>=t}t.findBin=function(e,t,n){if(r(t.start))return n?Math.ceil((e-t.start)/t.size)-1:Math.floor((e-t.start)/t.size);var u,c,d=0,h=t.length,f=0;for(c=t[t.length-1]>=t[0]?n?i:l:n?s:o;d90&&a.log("Long binary search..."),d-1},t.sorterAsc=function(e,t){return e-t},t.sorterDes=function(e,t){return t-e},t.distinctVals=function(e){var n=e.slice();n.sort(t.sorterAsc);for(var r=n.length-1,a=n[r]-n[0]||1,i=a/(r||1)/1e4,l=[n[0]],o=0;on[o]+i&&(a=Math.min(a,n[o+1]-n[o]),l.push(n[o+1]));return{vals:l,minDiff:a}},t.roundUp=function(e,t,n){for(var r,a=0,i=t.length-1,l=0,o=n?0:1,s=n?1:0,u=n?Math.ceil:Math.floor;a1)for(var n=1;n=arguments.length)?s=t[o]:(s=arguments[i],i+=1),a[o]=s,r(s)||(l-=1),o+=1}return l<=0?n.apply(this,a):h(l,f(e,a,n))}}var p=u(function(e,t){return 1===e?a(t):h(e,f(e,[],t))}),v=a(function(e){return p(e.length,function(){var t=0,n=arguments[0],r=arguments[arguments.length-1],a=Array.prototype.slice.call(arguments,0);return a[0]=function(){var e=n.apply(this,d(arguments,[t,r]));return t+=1,e},e.apply(this,a)})});function m(e){return function t(n,i,l){switch(arguments.length){case 0:return t;case 1:return r(n)?t:u(function(t,r){return e(n,t,r)});case 2:return r(n)&&r(i)?t:r(n)?u(function(t,n){return e(t,i,n)}):r(i)?u(function(t,r){return e(n,t,r)}):a(function(t){return e(n,i,t)});default:return r(n)&&r(i)&&r(l)?t:r(n)&&r(i)?u(function(t,n){return e(t,n,l)}):r(n)&&r(l)?u(function(t,n){return e(t,i,n)}):r(i)&&r(l)?u(function(t,r){return e(n,t,r)}):r(n)?a(function(t){return e(t,i,l)}):r(i)?a(function(t){return e(n,t,l)}):r(l)?a(function(t){return e(n,i,t)}):e(n,i,l)}}}var g=m(function(e,t,n){if(t>=n.length||t<-n.length)return n;var r=(t<0?n.length:0)+t,a=d(n);return a[r]=e(n[r]),a}),y=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)};function _(e){return"function"==typeof e["@@transducer/step"]}function b(e,t,n){return function(){if(0===arguments.length)return n();var r=Array.prototype.slice.call(arguments,0),a=r.pop();if(!y(a)){for(var i=0;ie?t:e});function x(e,t){for(var n=0,r=t.length,a=Array(r);n0&&(e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1)))))}),D=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},e}();function L(e){return new D(e)}var S=u(function(e,t){return h(e.length,function(){return e.apply(t,arguments)})});function B(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function W(e,t,n,r){return e["@@transducer/result"](n[r](S(e["@@transducer/step"],e),t))}var G="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function z(e,t,n){if("function"==typeof e&&(e=L(e)),A(n))return function(e,t,n){for(var r=0,a=n.length;r=0;)O(t=N[n],e)&&!H(r,t)&&(r[r.length]=t),n-=1;return r}:function(e){return Object(e)!==e?[]:Object.keys(e)}),$=u(b(["fantasy-land/map","map"],P,function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return p(t.length,function(){return e.call(this,t.apply(this,arguments))});case"[object Object]":return z(function(n,r){return n[r]=e(t[r]),n},{},V(t));default:return x(e,t)}})),q=u(function(e,t){for(var n=t,r=0;r=0?r:0);na?1:0}),he=m(function(e,t,n){var r={};for(var a in n)r[a]=n[a];return r[e]=t,r}),fe=Number.isInteger||function(e){return e<<0===e},pe=a(function(e){return null==e}),ve=m(function e(t,n,r){if(0===t.length)return n;var a=t[0];if(t.length>1){var i=!pe(r)&&O(a,r)?r[a]:fe(t[1])?[]:{};n=e(Array.prototype.slice.call(t,1),n,i)}if(fe(a)&&y(r)){var l=[].concat(r);return l[a]=n,l}return he(a,n,r)}),me=u(function(e,t){switch(e){case 0:return function(){return t.call(this)};case 1:return function(e){return t.call(this,e)};case 2:return function(e,n){return t.call(this,e,n)};case 3:return function(e,n,r){return t.call(this,e,n,r)};case 4:return function(e,n,r,a){return t.call(this,e,n,r,a)};case 5:return function(e,n,r,a,i){return t.call(this,e,n,r,a,i)};case 6:return function(e,n,r,a,i,l){return t.call(this,e,n,r,a,i,l)};case 7:return function(e,n,r,a,i,l,o){return t.call(this,e,n,r,a,i,l,o)};case 8:return function(e,n,r,a,i,l,o,s){return t.call(this,e,n,r,a,i,l,o,s)};case 9:return function(e,n,r,a,i,l,o,s,u){return t.call(this,e,n,r,a,i,l,o,s,u)};case 10:return function(e,n,r,a,i,l,o,s,u,c){return t.call(this,e,n,r,a,i,l,o,s,u,c)};default:throw new Error("First argument to nAry must be a non-negative integer no greater than ten")}}),ge=a(function(e){return me(2,e)});function ye(e){return"[object Function]"===Object.prototype.toString.call(e)}var _e=u(function(e,t){var n=p(e,t);return p(e,function(){return z(re,$(n,arguments[0]),Array.prototype.slice.call(arguments,1))})}),be=a(function(e){return _e(e.length,e)}),Te=u(function(e,t){return ye(e)?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:be(Z)(e,t)}),ke=a(function(e){return p(e.length,e)}),Me=ke(function(e){return e.apply(this,Array.prototype.slice.call(arguments,1))});function Ke(e){return function t(n){for(var r,a,i,l=[],o=0,s=n.length;ot)throw new Error("min must not be greater than max in clamp(min, max, value)");return nt?t:n});function Ae(e){return new RegExp(e.source,(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":""))}var De=a(function(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)});function Le(e,t,n,r){var a=function(a){for(var i=t.length,l=0;l=0;){if(n[o]===e)return r[o]===t;o-=1}switch(l){case"Map":return e.size===t.size&&Ye(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size===t.size&&Ye(e.values(),t.values(),n.concat([e]),r.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var s=V(e);if(s.length!==V(t).length)return!1;var u=n.concat([e]),c=r.concat([t]);for(o=s.length-1;o>=0;){var d=s[o];if(!O(d,t)||!Je(t[d],e[d],u,c))return!1;o-=1}return!0}var Xe=u(function(e,t){return Je(e,t,[],[])});function Ze(e,t,n){var r,a;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(r=1/t;n=0}function et(e){return'"'+e.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}var tt=function(e){return(e<10?"0":"")+e},nt="function"==typeof Date.prototype.toISOString?function(e){return e.toISOString()}:function(e){return e.getUTCFullYear()+"-"+tt(e.getUTCMonth()+1)+"-"+tt(e.getUTCDate())+"T"+tt(e.getUTCHours())+":"+tt(e.getUTCMinutes())+":"+tt(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function rt(e){return function(){return!e.apply(this,arguments)}}function at(e,t){for(var n=0,r=t.length,a=[];n":e(r,a)},a=function(e,t){return x(function(t){return et(t)+": "+r(e[t])},t.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+x(r,t).join(", ")+"))";case"[object Array]":return"["+x(r,t).concat(a(t,st(function(e){return/^\d+$/.test(e)},V(t)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof t?"new Boolean("+r(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?r(NaN):et(nt(t)))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof t?"new Number("+r(t.valueOf())+")":1/t==-1/0?"-0":t.toString(10);case"[object String]":return"object"==typeof t?"new String("+r(t.valueOf())+")":et(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var i=t.toString();if("[object Object]"!==i)return i}return"{"+a(t,V(t)).join(", ")+"}"}}(e,[])}),ct=u(function(e,t){if(y(e)){if(y(t))return e.concat(t);throw new TypeError(ut(t)+" is not an array")}if(w(e)){if(w(t))return e+t;throw new TypeError(ut(t)+" is not a string")}if(null!=e&&ye(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&ye(e.concat))return e.concat(t);throw new TypeError(ut(e)+' does not have a method named "concat" or "fantasy-land/concat"')}),dt=a(function(e){return h(J(C,0,$(function(e){return e[0].length},e)),function(){for(var t=0;t10)throw new Error("Constructor with greater than ten arguments");return 0===e?function(){return new t}:ke(me(e,function(e,n,r,a,i,l,o,s,u,c){switch(arguments.length){case 1:return new t(e);case 2:return new t(e,n);case 3:return new t(e,n,r);case 4:return new t(e,n,r,a);case 5:return new t(e,n,r,a,i);case 6:return new t(e,n,r,a,i,l);case 7:return new t(e,n,r,a,i,l,o);case 8:return new t(e,n,r,a,i,l,o,s);case 9:return new t(e,n,r,a,i,l,o,s,u);case 10:return new t(e,n,r,a,i,l,o,s,u,c)}}))}),ft=a(function(e){return ht(e.length,e)}),pt=u(Qe),vt=u(function(e,t){return p(J(C,0,Y("length",t)),function(){var n=arguments,r=this;return e.apply(r,x(function(e){return e.apply(r,n)},t))})}),mt=function(){function e(e,t,n,r){this.valueFn=e,this.valueAcc=t,this.keyFn=n,this.xf=r,this.inputs={}}return e.prototype["@@transducer/init"]=k.init,e.prototype["@@transducer/result"]=function(e){var t;for(t in this.inputs)if(O(t,this.inputs)&&(e=this.xf["@@transducer/step"](e,this.inputs[t]))["@@transducer/reduced"]){e=e["@@transducer/value"];break}return this.inputs=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){var n=this.keyFn(t);return this.inputs[n]=this.inputs[n]||[n,this.valueAcc],this.inputs[n][1]=this.valueFn(this.inputs[n][1],t),e},e}(),gt=f(4,[],b([],f(4,[],function(e,t,n,r){return new mt(e,t,n,r)}),function(e,t,n,r){return z(function(r,a){var i=n(a);return r[i]=e(O(i,r)?r[i]:t,a),r},{},r)})),yt=gt(function(e,t){return e+1},0),_t=c(-1),bt=u(function(e,t){return null==t||t!=t?e:t}),Tt=m(function(e,t,n){var r=e(t),a=e(n);return r>a?-1:r0?(this.n-=1,e):this.xf["@@transducer/step"](e,t)},e}(),Lt=u(b(["drop"],u(function(e,t){return new Dt(e,t)}),function(e,t){return Pe(Math.max(0,e),1/0,t)})),St=function(){function e(e,t){this.xf=t,this.n=e,this.i=0}return e.prototype["@@transducer/init"]=k.init,e.prototype["@@transducer/result"]=k.result,e.prototype["@@transducer/step"]=function(e,t){this.i+=1;var n=0===this.n?e:this.xf["@@transducer/step"](e,t);return this.n>=0&&this.i>=this.n?T(n):n},e}(),Bt=u(b(["take"],u(function(e,t){return new St(e,t)}),function(e,t){return Pe(0,e<0?1/0:e,t)}));var Wt=function(){function e(e,t){this.xf=t,this.pos=0,this.full=!1,this.acc=new Array(e)}return e.prototype["@@transducer/init"]=k.init,e.prototype["@@transducer/result"]=function(e){return this.acc=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.full&&(e=this.xf["@@transducer/step"](e,this.acc[this.pos])),this.store(t),e},e.prototype.store=function(e){this.acc[this.pos]=e,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},e}(),Gt=u(b([],u(function(e,t){return new Wt(e,t)}),function(e,t){return Bt(e=0&&e(t[n]);)n-=1;return Pe(0,n+1,t)})),Pt=function(){function e(e,t){this.xf=t,this.pred=e,this.lastValue=void 0,this.seenFirstValue=!1}return e.prototype["@@transducer/init"]=k.init,e.prototype["@@transducer/result"]=k.result,e.prototype["@@transducer/step"]=function(e,t){var n=!1;return this.seenFirstValue?this.pred(this.lastValue,t)&&(n=!0):this.seenFirstValue=!0,this.lastValue=t,n?e:this.xf["@@transducer/step"](e,t)},e}(),Ot=u(function(e,t){return new Pt(e,t)}),Et=u(function(e,t){var n=e<0?t.length+e:e;return w(t)?t.charAt(n):t[n]}),jt=Et(-1),It=u(b([],Ot,function(e,t){var n=[],r=1,a=t.length;if(0!==a)for(n[0]=t[0];r=0?t.length-e:0,t)}),Yt=u(function(e,t){return Xe(Ut(e.length,t),e)}),Jt=m(function(e,t,n){return Xe(e(t),e(n))}),Xt=m(function(e,t,n){return Xe(t[e],n[e])}),Zt=u(function e(t,n){var r,a,i,l={};for(a in n)i=typeof(r=t[a]),l[a]="function"===i?r(n[a]):r&&"object"===i?e(r,n[a]):n[a];return l}),Qt=function(){function e(e,t){this.xf=t,this.f=e,this.found=!1}return e.prototype["@@transducer/init"]=k.init,e.prototype["@@transducer/result"]=function(e){return this.found||(e=this.xf["@@transducer/step"](e,void 0)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)&&(this.found=!0,e=T(this.xf["@@transducer/step"](e,t))),e},e}(),en=u(b(["find"],u(function(e,t){return new Qt(e,t)}),function(e,t){for(var n=0,r=t.length;n=0;){if(e(t[n]))return t[n];n-=1}})),ln=function(){function e(e,t){this.xf=t,this.f=e,this.idx=-1,this.lastIdx=-1}return e.prototype["@@transducer/init"]=k.init,e.prototype["@@transducer/result"]=function(e){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](e,this.lastIdx))},e.prototype["@@transducer/step"]=function(e,t){return this.idx+=1,this.f(t)&&(this.lastIdx=this.idx),e},e}(),on=u(b([],u(function(e,t){return new ln(e,t)}),function(e,t){for(var n=t.length-1;n>=0;){if(e(t[n]))return n;n-=1}return-1})),sn=a(Ke(!0)),un=a(function(e){return p(e.length,function(t,n){var r=Array.prototype.slice.call(arguments,0);return r[0]=n,r[1]=t,e.apply(this,r)})}),cn=u(Re("forEach",function(e,t){for(var n=t.length,r=0;rt}),mn=u(function(e,t){return e>=t}),gn=u(O),yn=u(function(e,t){return e in t}),_n=Et(0);function bn(e){return e}var Tn=a(bn),kn=m(function(e,t,n){return p(Math.max(e.length,t.length,n.length),function(){return e.apply(this,arguments)?t.apply(this,arguments):n.apply(this,arguments)})}),Mn=c(1),Kn=gt(function(e,t){return t},null),Cn=u(function(e,t){return"function"!=typeof t.indexOf||y(t)?Ze(t,e,0):t.indexOf(e)}),xn=Pe(0,-1),wn=m(function(e,t,n){return at(function(t){return qe(e,t,n)},t)}),An=m(function(e,t,n){e=e=0?e:n.length;var r=Array.prototype.slice.call(n,0);return r.splice(e,0,t),r}),Dn=m(function(e,t,n){return e=e=0?e:n.length,[].concat(Array.prototype.slice.call(n,0,e),t,Array.prototype.slice.call(n,e))});function Ln(e,t,n){var r,a=typeof e;switch(a){case"string":case"number":return 0===e&&1/e==-1/0?!!n._items["-0"]||(t&&(n._items["-0"]=!0),!1):null!==n._nativeSet?t?(r=n._nativeSet.size,n._nativeSet.add(e),n._nativeSet.size===r):n._nativeSet.has(e):a in n._items?e in n._items[a]||(t&&(n._items[a][e]=!0),!1):(t&&(n._items[a]={},n._items[a][e]=!0),!1);case"boolean":if(a in n._items){var i=e?1:0;return!!n._items[a][i]||(t&&(n._items[a][i]=!0),!1)}return t&&(n._items[a]=e?[!1,!0]:[!0,!1]),!1;case"function":return null!==n._nativeSet?t?(r=n._nativeSet.size,n._nativeSet.add(e),n._nativeSet.size===r):n._nativeSet.has(e):a in n._items?!!Qe(e,n._items[a])||(t&&n._items[a].push(e),!1):(t&&(n._items[a]=[e]),!1);case"undefined":return!!n._items[a]||(t&&(n._items[a]=!0),!1);case"object":if(null===e)return!!n._items.null||(t&&(n._items.null=!0),!1);default:return(a=Object.prototype.toString.call(e))in n._items?!!Qe(e,n._items[a])||(t&&n._items[a].push(e),!1):(t&&(n._items[a]=[e]),!1)}}var Sn=function(){function e(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}return e.prototype.add=function(e){return!Ln(e,!0,this)},e.prototype.has=function(e){return Ln(e,!1,this)},e}(),Bn=u(function(e,t){for(var n,r,a=new Sn,i=[],l=0;lt.length?(n=e,r=t):(n=t,r=e),Wn(at(un(Qe)(n),r))}),zn=u(Re("intersperse",function(e,t){for(var n=[],r=0,a=t.length;r=0;){if(Xe(t[n],e))return n;n-=1}return-1}return t.lastIndexOf(e)});function Xn(e){return"[object Number]"===Object.prototype.toString.call(e)}var Zn=a(function(e){return null!=e&&Xn(e.length)?e.length:NaN}),Qn=u(function(e,t){return function(n){return function(r){return $(function(e){return t(e,r)},n(e(r)))}}}),er=a(function(e){return Qn(Et(e),xt(e))}),tr=a(function(e){return Qn(q(e),ve(e))}),nr=a(function(e){return Qn(U(e),he(e))}),rr=u(function(e,t){return e=0;)i=e(n[r],i[0]),a[r]=i[1],r-=1;return[a,i[0]]}),or=u(function(e,t){return z(function(n,r){return n[r]=e(t[r],r,t),n},{},V(t))}),sr=u(function(e,t){return t.match(e)||[]}),ur=u(function(e,t){return fe(e)?!fe(t)||t<1?NaN:(e%t+t)%t:NaN}),cr=m(function(e,t,n){return e(n)>e(t)?n:t}),dr=J(c,0),hr=a(function(e){return dr(e)/e.length}),fr=a(function(e){var t=e.length;if(0===t)return NaN;var n=2-t%2,r=(t-n)/2;return hr(Array.prototype.slice.call(e,0).sort(function(e,t){return et?1:0}).slice(r,r+n))}),pr=u(function(e,t){var n={};return h(t.length,function(){var r=e.apply(this,arguments);return O(r,n)||(n[r]=t.apply(this,arguments)),n[r]})}),vr=pr(function(){return ut(arguments)}),mr=u(function(e,t){return Rn({},e,t)}),gr=a(function(e){return Rn.apply(null,[{}].concat(e))}),yr=m(function(e,t,n){var r,a={};for(r in t)O(r,t)&&(a[r]=O(r,n)?e(r,t[r],n[r]):t[r]);for(r in n)O(r,n)&&!O(r,a)&&(a[r]=n[r]);return a}),_r=m(function e(t,n,r){return yr(function(n,r,a){return it(r)&&it(a)?e(t,r,a):t(n,r,a)},n,r)}),br=u(function(e,t){return _r(function(e,t,n){return t},e,t)}),Tr=u(function(e,t){return _r(function(e,t,n){return n},e,t)}),kr=m(function(e,t,n){return _r(function(t,n,r){return e(n,r)},t,n)}),Mr=m(function(e,t,n){return yr(function(t,n,r){return e(n,r)},t,n)}),Kr=u(function(e,t){return t0&&e(q(t,n))}),Vr=u(function(e,t){for(var n={},r=0;r=0;)t=e(n[r],t),r-=1;return t}),la=f(4,[],function(e,t,n,r){return z(function(n,r){return e(n,r)?t(n,r):T(n)},n,r)}),oa=a(T),sa=u(function(e,t){var n,r=Number(t),a=0;if(r<0||isNaN(r))throw new RangeError("n must be a non-negative number");for(n=new Array(r);aa?1:0})}),ma=u(function(e,t){return Array.prototype.slice.call(t,0).sort(function(t,n){for(var r=0,a=0;0===r&&a=0&&e(t[n]);)n-=1;return Pe(n+1,1/0,t)}),xa=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=k.init,e.prototype["@@transducer/result"]=k.result,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):T(e)},e}(),wa=u(b(["takeWhile"],u(function(e,t){return new xa(e,t)}),function(e,t){for(var n=0,r=t.length;n1&&void 0!==arguments[1]?arguments[1]:{parent:document.head};return e.loaded[n]?Promise.resolve(n):new Promise(function(a,i){var l=document.createElement("script");t.defaults2(l,t.omit(r,["unload","parent"]),{type:"text/javascript"}),l.async=!1,l.src=n,r.crossorigin&&(l.crossOrigin=r.crossorigin),l.onload=function(){e.loaded[n]=1,a(n)},l.onerror=function(){return i(new Error(n))},r.parent.appendChild(l)})}},t={isUndefined:function(e){return void 0===e},pick:function(e,t){var n={};return t.forEach(function(t){n[t]=e[t]}),n},omit:function(e,t){var n={};return Object.keys(e).forEach(function(r){-1===t.indexOf(r)&&(n[r]=e[r])}),n},omitBy:function(e,t){var n={};return Object.keys(e).forEach(function(r){t(e[r])||(n[r]=e[r])}),n},defaults2:function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a0)){var f=function(e,t,n){for(var r=n.filter(function(n){return t[n].anchor===e._id}),a=0,i=0;i0&&(l=l.transition().duration(t.transition.duration).ease(t.transition.easing)),l.attr("transform","translate("+(i-.5*u.gripWidth)+","+t.currentValueTotalHeight+")")}}function k(e,t){return e.inputAreaStart+u.stepInset+(e.inputAreaLength-2*u.stepInset)*Math.min(1,Math.max(0,t))}function M(e,t){return Math.min(1,Math.max(0,(t-u.stepInset-e.inputAreaStart)/(e.inputAreaLength-2*u.stepInset-2*e.inputAreaStart)))}function K(e,t,n){var r=e.selectAll("rect."+u.railTouchRectClass).data([0]);r.enter().append("rect").classed(u.railTouchRectClass,!0).call(_,t,e,n).style("pointer-events","all"),r.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,u.tickOffset+n.ticklen+n.labelHeight)}).call(i.fill,n.bgcolor).attr("opacity",0),l.setTranslate(r,0,n.currentValueTotalHeight)}function C(e,t){var n=e.selectAll("rect."+u.railRectClass).data([0]);n.enter().append("rect").classed(u.railRectClass,!0);var r=t.inputAreaLength-2*u.railInset;n.attr({width:r,height:u.railWidth,rx:u.railRadius,ry:u.railRadius,"shape-rendering":"crispEdges"}).call(i.stroke,t.bordercolor).call(i.fill,t.bgcolor).style("stroke-width",t.borderwidth+"px"),l.setTranslate(n,u.railInset,.5*(t.inputAreaWidth-u.railWidth)+t.currentValueTotalHeight)}e.exports=function(e){var t=e._fullLayout,n=function(e,t){for(var n=e[u.name],r=[],a=0;a0?[0]:[]);if(i.enter().append("g").classed(u.containerClassName,!0).style("cursor","ew-resize"),i.exit().remove(),i.exit().size()&&function(e){for(var t=e._fullLayout._pushmargin||{},n=Object.keys(t),r=0;r=n.steps.length&&(n.active=0);t.call(f,n).call(C,n).call(m,n).call(b,n).call(K,e,n).call(p,e,n),l.setTranslate(t,n.lx+n.pad.l,n.ly+n.pad.t),t.call(T,n,n.active/(n.steps.length-1),!1),t.call(f,n)}(e,r.select(this),t)}})}}},function(e,t,n){"use strict";var r=n(0),a=n(27),i=n(131),l=n(35).name,o=i.steps;function s(e,t,n){function a(n,a){return r.coerce(e,t,i,n,a)}a("visible",function(e,t){var n,a,i=e.steps||[],l=t.steps=[];function s(e,t){return r.coerce(n,a,o,e,t)}for(var u=0;u0)&&(a("active"),a("x"),a("y"),r.noneOrAll(e,t,["x","y"]),a("xanchor"),a("yanchor"),a("len"),a("lenmode"),a("pad.t"),a("pad.r"),a("pad.b"),a("pad.l"),r.coerceFont(a,"font",n.font),a("currentvalue.visible")&&(a("currentvalue.xanchor"),a("currentvalue.prefix"),a("currentvalue.suffix"),a("currentvalue.offset"),r.coerceFont(a,"currentvalue.font",t.font)),a("transition.duration"),a("transition.easing"),a("bgcolor"),a("activebgcolor"),a("bordercolor"),a("borderwidth"),a("ticklen"),a("tickwidth"),a("tickcolor"),a("minorticklen"))}e.exports=function(e,t){a(e,t,{name:l,handleItemDefaults:s})}},function(e,t,n){"use strict";var r=n(35);e.exports={moduleType:"component",name:r.name,layoutAttributes:n(131),supplyLayoutDefaults:n(194),draw:n(193)}},function(e,t,n){"use strict";e.exports=o;var r=n(1),a=n(3),i=n(7),l=n(0);function o(e,t,n){this.gd=e,this.container=t,this.id=n,this.position=null,this.translateX=null,this.translateY=null,this.hbar=null,this.vbar=null,this.bg=this.container.selectAll("rect.scrollbox-bg").data([0]),this.bg.exit().on(".drag",null).on("wheel",null).remove(),this.bg.enter().append("rect").classed("scrollbox-bg",!0).style("pointer-events","all").attr({opacity:0,x:0,y:0,width:0,height:0})}o.barWidth=2,o.barLength=20,o.barRadius=2,o.barPad=1,o.barColor="#808BA4",o.prototype.enable=function(e,t,n){var l=this.gd._fullLayout,s=l.width,u=l.height;this.position=e;var c,d,h,f,p=this.position.l,v=this.position.w,m=this.position.t,g=this.position.h,y=this.position.direction,_="down"===y,b="left"===y,T="up"===y,k=v,M=g;_||b||"right"===y||T||(this.position.direction="down",_=!0),_||T?(d=(c=p)+k,_?(h=m,M=(f=Math.min(h+M,u))-h):M=(f=m+M)-(h=Math.max(f-M,0))):(f=(h=m)+M,b?k=(d=p+k)-(c=Math.max(d-k,0)):(c=p,k=(d=Math.min(c+k,s))-c)),this._box={l:c,t:h,w:k,h:M};var K=v>k,C=o.barLength+2*o.barPad,x=o.barWidth+2*o.barPad,w=p,A=m+g;A+x>u&&(A=u-x);var D=this.container.selectAll("rect.scrollbar-horizontal").data(K?[0]:[]);D.exit().on(".drag",null).remove(),D.enter().append("rect").classed("scrollbar-horizontal",!0).call(a.fill,o.barColor),K?(this.hbar=D.attr({rx:o.barRadius,ry:o.barRadius,x:w,y:A,width:C,height:x}),this._hbarXMin=w+C/2,this._hbarTranslateMax=k-C):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var L=g>M,S=o.barWidth+2*o.barPad,B=o.barLength+2*o.barPad,W=p+v,G=m;W+S>s&&(W=s-S);var z=this.container.selectAll("rect.scrollbar-vertical").data(L?[0]:[]);z.exit().on(".drag",null).remove(),z.enter().append("rect").classed("scrollbar-vertical",!0).call(a.fill,o.barColor),L?(this.vbar=z.attr({rx:o.barRadius,ry:o.barRadius,x:W,y:G,width:S,height:B}),this._vbarYMin=G+B/2,this._vbarTranslateMax=M-B):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var R=this.id,P=c-.5,O=L?d+S+.5:d+.5,E=h-.5,j=K?f+x+.5:f+.5,I=l._topdefs.selectAll("#"+R).data(K||L?[0]:[]);if(I.exit().remove(),I.enter().append("clipPath").attr("id",R).append("rect"),K||L?(this._clipRect=I.select("rect").attr({x:Math.floor(P),y:Math.floor(E),width:Math.ceil(O)-Math.floor(P),height:Math.ceil(j)-Math.floor(E)}),this.container.call(i.setClipUrl,R),this.bg.attr({x:p,y:m,width:v,height:g})):(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(i.setClipUrl,null),delete this._clipRect),K||L){var N=r.behavior.drag().on("dragstart",function(){r.event.sourceEvent.preventDefault()}).on("drag",this._onBoxDrag.bind(this));this.container.on("wheel",null).on("wheel",this._onBoxWheel.bind(this)).on(".drag",null).call(N);var F=r.behavior.drag().on("dragstart",function(){r.event.sourceEvent.preventDefault(),r.event.sourceEvent.stopPropagation()}).on("drag",this._onBarDrag.bind(this));K&&this.hbar.on(".drag",null).call(F),L&&this.vbar.on(".drag",null).call(F)}this.setTranslate(t,n)},o.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(i.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(".drag",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(".drag",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},o.prototype._onBoxDrag=function(){var e=this.translateX,t=this.translateY;this.hbar&&(e-=r.event.dx),this.vbar&&(t-=r.event.dy),this.setTranslate(e,t)},o.prototype._onBoxWheel=function(){var e=this.translateX,t=this.translateY;this.hbar&&(e+=r.event.deltaY),this.vbar&&(t+=r.event.deltaY),this.setTranslate(e,t)},o.prototype._onBarDrag=function(){var e=this.translateX,t=this.translateY;if(this.hbar){var n=e+this._hbarXMin,a=n+this._hbarTranslateMax;e=(l.constrain(r.event.x,n,a)-n)/(a-n)*(this.position.w-this._box.w)}if(this.vbar){var i=t+this._vbarYMin,o=i+this._vbarTranslateMax;t=(l.constrain(r.event.y,i,o)-i)/(o-i)*(this.position.h-this._box.h)}this.setTranslate(e,t)},o.prototype.setTranslate=function(e,t){var n=this.position.w-this._box.w,r=this.position.h-this._box.h;if(e=l.constrain(e||0,0,n),t=l.constrain(t||0,0,r),this.translateX=e,this.translateY=t,this.container.call(i.setTranslate,this._box.l-this.position.l-e,this._box.t-this.position.t-t),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+e-.5),y:Math.floor(this.position.t+t-.5)}),this.hbar){var a=e/n;this.hbar.call(i.setTranslate,e+a*this._hbarTranslateMax,t)}if(this.vbar){var o=t/r;this.vbar.call(i.setTranslate,e,t+o*this._vbarTranslateMax)}}},function(e,t,n){"use strict";var r=n(1),a=n(9),i=n(3),l=n(7),o=n(14),s=n(37),u=n(19).LINE_SPACING,c=n(82),d=n(196);function h(e){return e._index}function f(e,t){return+e.attr(c.menuIndexAttrName)===t._index}function p(e,t,n,r,a,i,l,o){t._input.active=t.active=l,"buttons"===t.type?m(e,r,null,null,t):"dropdown"===t.type&&(a.attr(c.menuIndexAttrName,"-1"),v(e,r,a,i,t),o||m(e,r,a,i,t))}function v(e,t,n,r,a){var i=t.selectAll("g."+c.headerClassName).data([0]);i.enter().append("g").classed(c.headerClassName,!0).style("pointer-events","all");var o=a.active,s=a.buttons[o]||c.blankHeaderOpts,u={y:a.pad.t,yPad:0,x:a.pad.l,xPad:0,index:0},d={width:a.headerWidth,height:a.headerHeight};i.call(g,a,s,e).call(K,a,u,d);var h=t.selectAll("text."+c.headerArrowClassName).data([0]);h.enter().append("text").classed(c.headerArrowClassName,!0).classed("user-select-none",!0).attr("text-anchor","end").call(l.font,a.font).text(c.arrowSymbol[a.direction]),h.attr({x:a.headerWidth-c.arrowOffsetX+a.pad.l,y:a.headerHeight/2+c.textOffsetY+a.pad.t}),i.on("click",function(){n.call(C),n.attr(c.menuIndexAttrName,f(n,a)?-1:String(a._index)),m(e,t,n,r,a)}),i.on("mouseover",function(){i.call(T)}),i.on("mouseout",function(){i.call(k,a)}),l.setTranslate(t,a.lx,a.ly)}function m(e,t,n,i,l){n||(n=t).attr("pointer-events","all");var o=function(e){return-1==+e.attr(c.menuIndexAttrName)}(n)&&"buttons"!==l.type?[]:l.buttons,s="dropdown"===l.type?c.dropdownButtonClassName:c.buttonClassName,u=n.selectAll("g."+s).data(o),d=u.enter().append("g").classed(s,!0),h=u.exit();"dropdown"===l.type?(d.attr("opacity","0").transition().attr("opacity","1"),h.transition().attr("opacity","0").remove()):h.remove();var f=0,v=0,m=-1!==["up","down"].indexOf(l.direction);"dropdown"===l.type&&(m?v=l.headerHeight+c.gapButtonHeader:f=l.headerWidth+c.gapButtonHeader),"dropdown"===l.type&&"up"===l.direction&&(v=-c.gapButtonHeader+c.gapButton-l.openHeight),"dropdown"===l.type&&"left"===l.direction&&(f=-c.gapButtonHeader+c.gapButton-l.openWidth);var y={x:l.lx+f+l.pad.l,y:l.ly+v+l.pad.t,yPad:c.gapButton,xPad:c.gapButton,index:0},_={l:y.x+l.borderwidth,t:y.y+l.borderwidth};u.each(function(o,s){var c=r.select(this);c.call(g,l,o,e).call(K,l,y),c.on("click",function(){r.event.defaultPrevented||(p(e,l,0,t,n,i,s),o.execute&&a.executeAPICommand(e,o.method,o.args),e.emit("plotly_buttonclicked",{menu:l,button:o,active:l.active}))}),c.on("mouseover",function(){c.call(T)}),c.on("mouseout",function(){c.call(k,l),u.call(b,l)})}),u.call(b,l),m?(_.w=Math.max(l.openWidth,l.headerWidth),_.h=y.y-_.t):(_.w=y.x-_.l,_.h=Math.max(l.openHeight,l.headerHeight)),_.direction=l.direction,i&&(u.size()?function(e,t,n,r,a,i){var l,o,s,u=a.direction,d="up"===u||"down"===u,h=a.active;if(d)for(o=0,s=0;s0?[0]:[]);if(i.enter().append("g").classed(c.containerClassName,!0).style("cursor","pointer"),i.exit().remove(),i.exit().size()&&function(e){for(var t=e._fullLayout._pushmargin||{},n=Object.keys(t),r=0;r0)&&(a("active"),a("direction"),a("type"),a("showactive"),a("x"),a("y"),r.noneOrAll(e,t,["x","y"]),a("xanchor"),a("yanchor"),a("pad.t"),a("pad.r"),a("pad.b"),a("pad.l"),r.coerceFont(a,"font",n.font),a("bgcolor",n.paper_bgcolor),a("bordercolor"),a("borderwidth"))}e.exports=function(e,t){a(e,t,{name:l,handleItemDefaults:s})}},function(e,t,n){"use strict";var r=n(82);e.exports={moduleType:"component",name:r.name,layoutAttributes:n(133),supplyLayoutDefaults:n(198),draw:n(197)}},function(e,t,n){"use strict";var r=n(2),a=n(107);e.exports=function(e,t,n,i){t=t||{};var l="log"===n&&"linear"===t.type,o="linear"===n&&"log"===t.type;if(l||o)for(var s,u,c=e._fullLayout.images,d=t._id.charAt(0),h=0;hf&&(f=d)));return f>=h?[h,f]:void 0}}e.exports=function(e){var t=e._fullLayout,n=r.filterVisible(t.shapes);if(n.length&&e._fullData.length)for(var l=0;lI&&r>N&&!e.shiftKey?s.getCursor(a/n,1-i/r):"move";u(t,l),j=l.split("-")[0]}function $(r,a){if("path"===n.type){var i=function(e){return O(R(e)+r)};G&&"date"===G.type&&(i=d.encodeDate(i));var s=function(e){return E(P(e)+a)};z&&"date"===z.type&&(s=d.encodeDate(s)),n.path=p(B,i,s),l[W]=n.path}else l[m]=n.x0=O(o+r),l[g]=n.y0=E(c+a),l[y]=n.x1=O(h+r),l[_]=n.y1=E(v+a);t.attr("d",f(e,n))}function q(r,a){if("path"===n.type){var i=function(e){return O(R(e)+r)};G&&"date"===G.type&&(i=d.encodeDate(i));var o=function(e){return E(P(e)+a)};z&&"date"===z.type&&(o=d.encodeDate(o)),n.path=p(B,i,o),l[W]=n.path}else{var s=~j.indexOf("n")?b+a:b,u=~j.indexOf("s")?T+a:T,c=~j.indexOf("w")?k+r:k,h=~j.indexOf("e")?M+r:M;u-s>N&&(l[K]=n[A]=E(s),l[C]=n[D]=E(u)),h-c>I&&(l[x]=n[L]=O(c),l[w]=n[S]=O(h))}t.attr("d",f(e,n))}s.init(F),t.node().onmousemove=V}(e,v,a,t)}}function f(e,t){var n,r,l,o,s=t.type,u=i.getFromId(e,t.xref),h=i.getFromId(e,t.yref),f=e._fullLayout._size;if(u?(n=d.shapePositionToRange(u),r=function(e){return u._offset+u.r2p(n(e,!0))}):r=function(e){return f.l+f.w*e},h?(l=d.shapePositionToRange(h),o=function(e){return h._offset+h.r2p(l(e,!0))}):o=function(e){return f.t+f.h*(1-e)},"path"===s)return u&&"date"===u.type&&(r=d.decodeDate(r)),h&&"date"===h.type&&(o=d.decodeDate(o)),function(e,t,n){return e.replace(c.segmentRE,function(e){var r=0,i=e.charAt(0),l=c.paramIsX[i],o=c.paramIsY[i],s=c.numParams[i],u=e.substr(1).replace(c.paramRE,function(e){return l[r]?e=t(e):o[r]&&(e=n(e)),++r>s&&(e="X"),e});return r>s&&(u=u.replace(/[\s,]*X.*/,""),a.log("Ignoring extra params in segment "+e)),i+u})}(t.path,r,o);var p=r(t.x0),v=r(t.x1),m=o(t.y0),g=o(t.y1);if("line"===s)return"M"+p+","+m+"L"+v+","+g;if("rect"===s)return"M"+p+","+m+"H"+v+"V"+g+"H"+p+"Z";var y=(p+v)/2,_=(m+g)/2,b=Math.abs(y-p),T=Math.abs(_-m),k="A"+b+","+T,M=y+b+","+_;return"M"+M+k+" 0 1,1 "+(y+","+(_-T))+k+" 0 0,1 "+M+"Z"}function p(e,t,n){return e.replace(c.segmentRE,function(e){var r=0,a=e.charAt(0),i=c.paramIsX[a],l=c.paramIsY[a],o=c.numParams[a];return a+e.substr(1).replace(c.paramRE,function(e){return r>=o?e:(i[r]?e=t(e):l[r]&&(e=n(e)),r++,e)})})}e.exports={draw:function(e){var t=e._fullLayout;t._shapeUpperLayer.selectAll("path").remove(),t._shapeLowerLayer.selectAll("path").remove(),t._shapeSubplotLayers.selectAll("path").remove();for(var n=0;n1){u=!0;break}}u?e.fullLayout._infolayer.select(".annotation-"+e.id+'[data-index="'+o+'"]').remove():(s.pdata=a(e.glplot.cameraParams,[t.xaxis.r2l(s.x)*n[0],t.yaxis.r2l(s.y)*n[1],t.zaxis.r2l(s.z)*n[2]]),r(e.graphDiv,s,o,e.id,s._xa,s._ya))}}},function(e,t,n){"use strict";var r=n(0),a=n(6);function i(e,t){var n=t.fullSceneLayout.domain,i=t.fullLayout._size,l={pdata:null,type:"linear",autorange:!1,range:[-1/0,1/0]};e._xa={},r.extendFlat(e._xa,l),a.setConvert(e._xa),e._xa._offset=i.l+n.x[0]*i.w,e._xa.l2p=function(){return.5*(1+e.pdata[0]/e.pdata[3])*i.w*(n.x[1]-n.x[0])},e._ya={},r.extendFlat(e._ya,l),a.setConvert(e._ya),e._ya._offset=i.t+(1-n.y[1])*i.h,e._ya.l2p=function(){return.5*(1-e.pdata[1]/e.pdata[3])*i.h*(n.y[1]-n.y[0])}}e.exports=function(e){for(var t=e.fullSceneLayout.annotations,n=0;n0||n.explicitOff.length>0},onClick:function(e,t){var n,i=a(e,t),l=i.on,o=i.off.concat(i.explicitOff),s={};if(!l.length&&!o.length)return;for(n=0;n=0,b=n.indexOf("end")>=0,T=d.backoff*m+u;if("line"===c.nodeName){h={x:+e.attr("x1"),y:+e.attr("y1")},f={x:+e.attr("x2"),y:+e.attr("y2")};var k=h.x-f.x,M=h.y-f.y;if(v=(p=Math.atan2(M,k))+Math.PI,T){if(T*T>k*k+M*M)return void B();var K=T*Math.cos(p),C=T*Math.sin(p);_&&(h.x-=K,h.y-=C,e.attr({x1:h.x,y1:h.y})),b&&(f.x+=K,f.y+=C,e.attr({x2:f.x,y2:f.y}))}}else if("path"===c.nodeName){var x=c.getTotalLength(),w="";if(x5&&(a=0),r.select(c.parentNode).append("path").attr({class:e.attr("class"),d:d.path,transform:"translate("+n.x+","+n.y+")rotate("+180*a/Math.PI+")scale("+m+")"}).style({fill:g,opacity:y,"stroke-width":0}))}_&&W(h,p),b&&W(f,v)}},function(e,t,n){"use strict";var r=n(85),a=n(218);e.exports={moduleType:"component",name:"annotations",layoutAttributes:n(36),supplyLayoutDefaults:n(217),calcAutorange:n(215),draw:r.draw,drawOne:r.drawOne,drawRaw:r.drawRaw,hasClickToShow:a.hasClickToShow,onClick:a.onClick,convertCoords:n(214)}},function(e,t,n){"use strict";var r=n(3);e.exports=function(e,t,n){var a=n.marker.line.color;Array.isArray(a)&&(a=a[t.i]||r.defaultLine);var i=n.marker.line.width||0;Array.isArray(i)&&(i=i[t.i]||0),e.style({"stroke-width":i}).call(r.fill,t.color).call(r.stroke,a)}},function(e,t,n){"use strict";var r=n(4),a=n(86);e.exports=function(e,t){var n,i,l={},o=[],s=!1,u={},c=0;function d(e,n){if(""!==e&&a.isGrouped(t))-1===o.indexOf(e)?(o.push(e),s=!0,l[e]=[[n]]):l[e].push([n]);else{var r="~~i"+c;o.push(r),l[r]=[[n]],c++}}for(n=0;nb&&(r=Math.max(r-1,1)),1===r?n._clickTimeout=setTimeout(function(){M(e,t,r)},b):2===r&&(n._clickTimeout&&clearTimeout(n._clickTimeout),t._legendMouseDownTime=0,M(e,t,r))}})}function M(e,t,n){if(!t._dragged&&!t._editing){var r,l,s=t._fullLayout.hiddenlabels?t._fullLayout.hiddenlabels.slice():[],u=e.data()[0][0],c=t._fullData,d=u.trace,h=d.legendgroup,f=[];if(1===n&&_&&t.data&&t._context.showTips?(i.notifier("Double click on legend to isolate individual trace","long"),_=!1):_=!1,o.traceIs(d,"pie")){var p=u.label,v=s.indexOf(p);1===n?-1===v?s.push(p):s.splice(v,1):2===n&&(s=[],t.calcdata[0].forEach(function(e){p!==e.label&&s.push(e.label)}),t._fullLayout.hiddenlabels&&t._fullLayout.hiddenlabels.length===s.length&&-1===v&&(s=[])),a.relayout(t,"hiddenlabels",s)}else{var m,g=[],y=[];for(m=0;ma.width-(a.margin.r+a.margin.l)&&(_=0,v+=m,i.height=i.height+m,m=0),u.setTranslate(this,l+_,5+l+t.height/2+v),i.width+=r+n,i.height=Math.max(i.height,t.height),_+=r+n,m=Math.max(t.height,m)}),i.width+=2*l,i.height+=10+2*l,i.width=Math.ceil(i.width),i.height=Math.ceil(i.height),n.each(function(t){var n=t[0];r.select(this).select(".legendtoggle").call(u.setRect,0,-n.height/2,e._context.editable?0:i.width,n.height)})}}function C(e){var t=e._fullLayout.legend,n="left";y.isRightAnchor(t)?n="right":y.isCenterAnchor(t)&&(n="center");var r="top";y.isBottomAnchor(t)?r="bottom":y.isMiddleAnchor(t)&&(r="middle"),l.autoMargin(e,"legend",{x:t.x,y:t.y,l:t.width*({right:1,center:.5}[n]||0),r:t.width*({left:1,center:.5}[n]||0),b:t.height*({top:1,middle:.5}[r]||0),t:t.height*({bottom:1,middle:.5}[r]||0)})}e.exports=function(e){var t=e._fullLayout,n="legend"+t._uid;if(t._infolayer&&e.calcdata){e._legendMouseDownTime||(e._legendMouseDownTime=0);var d=t.legend,f=t.showlegend&&v(e.calcdata,d),p=t.hiddenlabels||[];if(!t.showlegend||!f.length)return t._infolayer.selectAll(".legend").remove(),t._topdefs.select("#"+n).remove(),void l.autoMargin(e,"legend");var g=t._infolayer.selectAll("g.legend").data([0]);g.enter().append("g").attr({class:"legend","pointer-events":"all"});var _=t._topdefs.selectAll("#"+n).data([0]);_.enter().append("clipPath").attr("id",n).append("rect");var x=g.selectAll("rect.bg").data([0]);x.enter().append("rect").attr({class:"bg","shape-rendering":"crispEdges"}),x.call(c.stroke,d.bordercolor),x.call(c.fill,d.bgcolor),x.style("stroke-width",d.borderwidth+"px");var w=g.selectAll("g.scrollbox").data([0]);w.enter().append("g").attr("class","scrollbox");var A=g.selectAll("rect.scrollbar").data([0]);A.enter().append("rect").attr({class:"scrollbar",rx:20,ry:2,width:0,height:0}).call(c.fill,"#808BA4");var D=w.selectAll("g.groups").data(f);D.enter().append("g").attr("class","groups"),D.exit().remove();var L=D.selectAll("g.traces").data(i.identity);L.enter().append("g").attr("class","traces"),L.exit().remove(),L.call(m,e).style("opacity",function(e){var t=e[0].trace;return o.traceIs(t,"pie")?-1!==p.indexOf(e[0].label)?.5:1:"legendonly"===t.visible?.5:1}).each(function(){r.select(this).call(T,e).call(k,e)});var S=0!==g.enter().size();S&&(K(e,D,L),C(e));var B=t.width,W=t.height;K(e,D,L),d.height>W?function(e){var t=e._fullLayout.legend,n="left";y.isRightAnchor(t)?n="right":y.isCenterAnchor(t)&&(n="center");l.autoMargin(e,"legend",{x:t.x,y:.5,l:t.width*({right:1,center:.5}[n]||0),r:t.width*({left:1,center:.5}[n]||0),b:0,t:0})}(e):C(e);var G=t._size,z=G.l+G.w*d.x,R=G.t+G.h*(1-d.y);y.isRightAnchor(d)?z-=d.width:y.isCenterAnchor(d)&&(z-=d.width/2),y.isBottomAnchor(d)?R-=d.height:y.isMiddleAnchor(d)&&(R-=d.height/2);var P=d.width,O=G.w;P>O?(z=G.l,P=O):(z+P>B&&(z=B-P),z<0&&(z=0),P=Math.min(B-z,d.width));var E=d.height,j=G.h;E>j?(R=G.t,E=j):(R+E>W&&(R=W-E),R<0&&(R=0),E=Math.min(W-R,d.height)),u.setTranslate(g,z,R);var I,N,F,H,V,$,q=E-h.scrollBarHeight-2*h.scrollBarMargin,U=d.height-E;if(d.height<=E||e._context.staticPlot)x.attr({width:P-d.borderwidth,height:E-d.borderwidth,x:d.borderwidth/2,y:d.borderwidth/2}),u.setTranslate(w,0,0),_.select("rect").attr({width:P-2*d.borderwidth,height:E-2*d.borderwidth,x:d.borderwidth,y:d.borderwidth}),w.call(u.setClipUrl,n);else{I=h.scrollBarMargin,N=w.attr("data-scroll")||0,x.attr({width:P-2*d.borderwidth+h.scrollBarWidth+h.scrollBarMargin,height:E-d.borderwidth,x:d.borderwidth/2,y:d.borderwidth/2}),_.select("rect").attr({width:P-2*d.borderwidth+h.scrollBarWidth+h.scrollBarMargin,height:E-2*d.borderwidth,x:d.borderwidth,y:d.borderwidth-N}),w.call(u.setClipUrl,n),S&&J(I,N),g.on("wheel",null),g.on("wheel",function(){N=i.constrain(w.attr("data-scroll")-r.event.deltaY/q*U,-U,0),J(I=h.scrollBarMargin-N/U*q,N),0!==N&&N!==-U&&r.event.preventDefault()}),A.on(".drag",null),w.on(".drag",null);var Y=r.behavior.drag().on("drag",function(){I=i.constrain(r.event.y-h.scrollBarHeight/2,h.scrollBarMargin,h.scrollBarMargin+q),N=-(I-h.scrollBarMargin)/q*U,J(I,N)});A.call(Y),w.call(Y)}if(e._context.editable)g.classed("cursor-move",!0),s.init({element:g.node(),gd:e,prepFn:function(){var e=u.getTranslate(g);V=e.x,$=e.y},moveFn:function(e,t){var n=V+e,r=$+t;u.setTranslate(g,n,r),F=s.align(n,0,G.l,G.l+G.w,d.xanchor),H=s.align(r,0,G.t+G.h,G.t,d.yanchor)},doneFn:function(n,r,i){if(n&&void 0!==F&&void 0!==H)a.relayout(e,{"legend.x":F,"legend.y":H});else{var l=t._infolayer.selectAll("g.traces").filter(function(){var e=this.getBoundingClientRect();return i.clientX>=e.left&&i.clientX<=e.right&&i.clientY>=e.top&&i.clientY<=e.bottom});l.size()>0&&(1===r?g._clickTimeout=setTimeout(function(){M(l,e,r)},b):2===r&&(g._clickTimeout&&clearTimeout(g._clickTimeout),M(l,e,r)))}}})}function J(e,t){w.attr("data-scroll",t).call(u.setTranslate,0,t),A.call(u.setRect,P,e,h.scrollBarWidth,h.scrollBarHeight),_.select("rect").attr({y:d.borderwidth-t})}}},function(e,t,n){"use strict";var r=n(4),a=n(0),i=n(140),l=n(41),o=n(86);e.exports=function(e,t,n){for(var s,u,c,d,h=e.legend||{},f=t.legend={},p=0,v="normal",m=0;m1)){if(y("bgcolor",t.paper_bgcolor),y("bordercolor"),y("borderwidth"),a.coerceFont(y,"font",t.font),y("orientation"),"h"===f.orientation){var _=e.xaxis;_&&_.rangeslider&&_.rangeslider.visible?(s=0,c="left",u=1.1,d="bottom"):(s=0,c="left",u=-.1,d="top")}y("traceorder",v),o.isGrouped(t.legend)&&y("tracegroupgap"),y("x",s),y("xanchor",c),y("y",u),y("yanchor",d),a.noneOrAll(h,f,["x","y"])}}},function(e,t,n){"use strict";e.exports={moduleType:"component",name:"legend",layoutAttributes:n(140),supplyLayoutDefaults:n(225),draw:n(224),style:n(139)}},function(e,t,n){"use strict";var r=n(1),a=n(8),i=n(4),l=n(7),o=n(6),s=/((x|y)([2-9]|[1-9][0-9]+)?)axis$/;e.exports=function(e,t,n,u){var c=e._fullLayout,d=[];var h,f,p,v,m=function(e){var t,n,r,a,i={};for(t in e)if(n=t.split(".")[0].match(s)){var l=n[1],o=l+"axis";if(r=c[o],a={},Array.isArray(e[t])?a.to=e[t].slice(0):Array.isArray(e[t].range)&&(a.to=e[t].range.slice(0)),!a.to)continue;a.axisName=o,a.length=r._length,d.push(l),i[l]=a}return i}(t),g=Object.keys(m),y=function(e,t,n){var r,a,i,l=e._plots,o=[];for(r in l){var s=l[r];if(-1===o.indexOf(s)){var u=s.xaxis._id,c=s.yaxis._id,d=s.xaxis.range,h=s.yaxis.range;s.xaxis._r=s.xaxis.range.slice(),s.yaxis._r=s.yaxis.range.slice(),a=n[u]?n[u].to:d,i=n[c]?n[c].to:h,d[0]===a[0]&&d[1]===a[1]&&h[0]===i[0]&&h[1]===i[1]||-1===t.indexOf(u)&&-1===t.indexOf(c)||o.push(s)}}return o}(c,g,m);if(!y.length)return!1;function _(e){var t=e.xaxis,n=e.yaxis;c._defs.selectAll("#"+e.clipId).call(l.setTranslate,0,0).call(l.setScale,1,1),e.plot.call(l.setTranslate,t._offset,n._offset).call(l.setScale,1,1).select(".scatterlayer").selectAll(".points").selectAll(".point").call(l.setPointGroupScale,1,1),e.plot.select(".scatterlayer").selectAll(".points").selectAll(".textpoint").call(l.setTextPointsScale,1,1)}function b(t,n){var r,a,s,u=m[t.xaxis._id],d=m[t.yaxis._id],h=[];if(u){a=(r=e._fullLayout[u.axisName])._r,s=u.to,h[0]=(a[0]*(1-n)+n*s[0]-a[0])/(a[1]-a[0])*t.xaxis._length;var f=a[1]-a[0],p=s[1]-s[0];r.range[0]=a[0]*(1-n)+n*s[0],r.range[1]=a[1]*(1-n)+n*s[1],h[2]=t.xaxis._length*(1-n+n*p/f)}else h[0]=0,h[2]=t.xaxis._length;if(d){a=(r=e._fullLayout[d.axisName])._r,s=d.to,h[1]=(a[1]*(1-n)+n*s[1]-a[1])/(a[0]-a[1])*t.yaxis._length;var v=a[1]-a[0],g=s[1]-s[0];r.range[0]=a[0]*(1-n)+n*s[0],r.range[1]=a[1]*(1-n)+n*s[1],h[3]=t.yaxis._length*(1-n+n*g/v)}else h[1]=0,h[3]=t.yaxis._length;!function(t,n){var r,a=[];for(a=[t._id,n._id],r=0;rn.duration?(function(){for(var t={},n=0;nO!=(L=x[K][1])>=O&&(w=(A=x[K-1][0])+(x[K][0]-A)*(O-D)/(L-D),G=Math.min(G,w),z=Math.max(z,w));G=Math.max(G,0),z=Math.min(z,h._length);var E=o.defaultLine;return o.opacity(d.fillcolor)?E=d.fillcolor:o.opacity((d.line||{}).color)&&(E=d.line.color),r.extendFlat(e,{distance:s+10,x0:G,x1:z,y0:O,y1:O,color:E}),delete e.index,d.text&&!Array.isArray(d.text)?e.text=String(d.text):e.text=d.name,[e]}}}},function(e,t,n){"use strict";var r=n(1),a=n(7),i=n(30);e.exports=function(e){var t=r.select(e).selectAll("g.trace.scatter");t.style("opacity",function(e){return e[0].trace.opacity}),t.selectAll("g.points").each(function(t){var n=r.select(this),i=n.selectAll("path.point"),l=t.trace||t[0].trace;i.call(a.pointStyle,l,e),n.selectAll("text").call(a.textPointStyle,l,e)}),t.selectAll("g.trace path.js-line").call(a.lineGroupStyle),t.selectAll("g.trace path.js-fill").call(a.fillGroupStyle),t.call(i.style)}},function(e,t,n){"use strict";var r=n(1),a=n(22),i=n(8),l=n(9),o=n(4),s=n(6),u=n(21),c=n(0),d=n(10).extendFlat,h=n(28),f=n(7),p=n(3),v=n(99),m=n(14),g=n(19).LINE_SPACING,y=n(153),_=n(151),b=n(23),T=n(104);e.exports=function(e,t){var n={};function k(){var T=e._fullLayout,K=T._size;if("function"==typeof n.fillcolor||"function"==typeof n.line.color){var C,x=r.extent(("function"==typeof n.fillcolor?n.fillcolor:n.line.color).domain()),w=[],A=[],D="function"==typeof n.line.color?n.line.color:function(){return n.line.color},L="function"==typeof n.fillcolor?n.fillcolor:function(){return n.fillcolor},S=n.levels.end+n.levels.size/100,B=n.levels.size,W=1.001*x[0]-.001*x[1],G=1.001*x[1]-.001*x[0];for(C=n.levels.start;(C-S)*B<0;C+=B)C>W&&Cx[0]&&C1){var ne=Math.pow(10,Math.floor(Math.log(te)/Math.LN10));Q*=ne*c.roundUp(te/ne,[2,5,10]),(Math.abs(n.levels.start)/n.levels.size+1e-6)%1<2e-6&&(X.tick0=0)}X.dtick=Q}X.domain=[q+H,q+I-H],X.setScale();var re=T._infolayer.selectAll("g."+t).data([0]);re.enter().append("g").classed(t,!0).each(function(){var e=r.select(this);e.append("rect").classed("cbbg",!0),e.append("g").classed("cbfills",!0),e.append("g").classed("cblines",!0),e.append("g").classed("cbaxis",!0).classed("crisp",!0),e.append("g").classed("cbtitleunshift",!0).append("g").classed("cbtitle",!0),e.append("rect").classed("cboutline",!0),e.select(".cbtitle").datum(0)}),re.attr("transform","translate("+Math.round(K.l)+","+Math.round(K.t)+")");var ae=re.select(".cbtitleunshift").attr("transform","translate(-"+Math.round(K.l)+",-"+Math.round(K.t)+")");X._axislayer=re.select(".cbaxis");var ie=0;if(-1!==["top","bottom"].indexOf(n.titleside)){var le,oe=K.l+(n.x+N)*K.w,se=X.titlefont.size;le="top"===n.titleside?(1-(q+I-H))*K.h+K.t+3+.75*se:(1-(q+H))*K.h+K.t-3-.25*se,pe(X._id+"title",{attributes:{x:oe,y:le,"text-anchor":"start"}})}var ue,ce,de,he=c.syncOrAsync([l.previousPromises,function(){if(-1!==["top","bottom"].indexOf(n.titleside)){var t=re.select(".cbtitle"),i=t.select("text"),l=[-n.outlinewidth/2,n.outlinewidth/2],o=t.select(".h"+X._id+"title-math-group").node(),u=15.6;if(i.node()&&(u=parseInt(i.style("font-size"),10)*g),o?(ie=f.bBox(o).height)>u&&(l[1]-=(ie-u)/2):i.node()&&!i.classed("js-placeholder")&&(ie=f.bBox(i.node()).height),ie){if(ie+=5,"top"===n.titleside)X.domain[1]-=ie/K.h,l[1]*=-1;else{X.domain[0]+=ie/K.h;var d=m.lineCount(i);l[1]+=(1-d)*u}t.attr("transform","translate("+l+")"),X.setScale()}}re.selectAll(".cbfills,.cblines,.cbaxis").attr("transform","translate(0,"+Math.round(K.h*(1-X.domain[1]))+")");var h=re.select(".cbfills").selectAll("rect.cbfill").data(A);h.enter().append("rect").classed("cbfill",!0).style("stroke","none"),h.exit().remove(),h.each(function(e,t){var n=[0===t?x[0]:(A[t]+A[t-1])/2,t===A.length-1?x[1]:(A[t]+A[t+1])/2].map(X.c2p).map(Math.round);t!==A.length-1&&(n[1]+=n[1]>n[0]?1:-1);var i=L(e).replace("e-",""),l=a(i).toHexString();r.select(this).attr({x:V,width:Math.max(O,2),y:r.min(n),height:Math.max(r.max(n)-r.min(n),2),fill:l})});var p=re.select(".cblines").selectAll("path.cbline").data(n.line.color&&n.line.width?w:[]);return p.enter().append("path").classed("cbline",!0),p.exit().remove(),p.each(function(e){r.select(this).attr("d","M"+V+","+(Math.round(X.c2p(e))+n.line.width/2%1)+"h"+O).call(f.lineGroupStyle,n.line.width,D(e),n.line.dash)}),X._axislayer.selectAll("g."+X._id+"tick,path").remove(),X._pos=V+O+(n.outlinewidth||0)/2-("outside"===n.ticks?1:0),X.side="right",c.syncOrAsync([function(){return s.doTicks(e,X,!0)},function(){if(-1===["top","bottom"].indexOf(n.titleside)){var t=X.titlefont.size,a=X._offset+X._length/2,i=K.l+(X.position||0)*K.w+("right"===X.side?10+t*(X.showticklabels?1:.5):-10-t*(X.showticklabels?.5:0));pe("h"+X._id+"title",{avoid:{selection:r.select(e).selectAll("g."+X._id+"tick"),side:n.titleside,offsetLeft:K.l,offsetTop:K.t,maxShift:T.width},attributes:{x:i,y:a,"text-anchor":"middle"},transform:{rotate:"-90",offset:0}})}}])},l.previousPromises,function(){var r=O+n.outlinewidth/2+f.bBox(X._axislayer.node()).width;if((z=ae.select("text")).node()&&!z.classed("js-placeholder")){var a,i=ae.select(".h"+X._id+"title-math-group").node();a=i&&-1!==["top","bottom"].indexOf(n.titleside)?f.bBox(i).width:f.bBox(ae.node()).right-V-K.l,r=Math.max(r,a)}var o=2*n.xpad+r+n.borderwidth+n.outlinewidth/2,s=U-Y;re.select(".cbbg").attr({x:V-n.xpad-(n.borderwidth+n.outlinewidth)/2,y:Y-F,width:Math.max(o,2),height:Math.max(s+2*F,2)}).call(p.fill,n.bgcolor).call(p.stroke,n.bordercolor).style({"stroke-width":n.borderwidth}),re.selectAll(".cboutline").attr({x:V,y:Y+n.ypad+("top"===n.titleside?ie:0),width:Math.max(O,2),height:Math.max(s-2*n.ypad-ie,2)}).call(p.stroke,n.outlinecolor).style({fill:"None","stroke-width":n.outlinewidth});var u=({center:.5,right:1}[n.xanchor]||0)*o;re.attr("transform","translate("+(K.l-u)+","+K.t+")"),l.autoMargin(e,t,{x:n.x,y:n.y,l:o*({right:1,center:.5}[n.xanchor]||0),r:o*({left:1,center:.5}[n.xanchor]||0),t:s*({bottom:1,middle:.5}[n.yanchor]||0),b:s*({top:1,middle:.5}[n.yanchor]||0)})}],e);if(he&&he.then&&(e._promises||[]).push(he),e._context.editable)u.init({element:re.node(),gd:e,prepFn:function(){ue=re.attr("transform"),h(re)},moveFn:function(e,t){re.attr("transform",ue+" translate("+e+","+t+")"),ce=u.align($+e/K.w,E,0,1,n.xanchor),de=u.align(q-t/K.h,I,0,1,n.yanchor);var r=u.getCursor(ce,de,n.xanchor,n.yanchor);h(re,r)},doneFn:function(t){h(re),t&&void 0!==ce&&void 0!==de&&i.restyle(e,{"colorbar.x":ce,"colorbar.y":de},M().index)}});return he}function fe(e,t){return c.coerce(J,X,b,e,t)}function pe(t,n){var r,a=M();r=o.traceIs(a,"markerColorscale")?"marker.colorbar.title":"colorbar.title";var i={propContainer:X,propName:r,traceIndex:a.index,dfltName:"colorscale",containerGroup:re.select(".cbtitle")},l="h"===t.charAt(0)?t.substr(1):"h"+t;re.selectAll("."+l+",."+l+"-math-group").remove(),v.draw(e,t,d(i,n||{}))}T._infolayer.selectAll("g."+t).remove()}function M(){var n,r,a=t.substr(2);for(n=0;nG(s))break;i=s,(v=h[0]*d[0]+h[1]*d[1])>f?(f=v,l=s,c=!1):v=e.length||!s)break;S[B++]=s,a=s}}else S[B++]=l}D.push(S.slice(0,B))}return D}},function(e,t,n){"use strict";var r=n(1),a=n(0),i=n(7),l=n(30),o=n(13),s=n(236),u=n(235),c=n(144).tester;function d(e,t,n,u,d,h,f){var p,v;!function(e,t,n,i,l){var s=n.xaxis,u=n.yaxis,c=r.extent(a.simpleMap(s.range,s.r2c)),d=r.extent(a.simpleMap(u.range,u.r2c)),h=i[0].trace;if(!o.hasMarkers(h))return;var f=h.marker.maxdisplayed;if(0===f)return;var p=i.filter(function(e){return e.x>=c[0]&&e.x<=c[1]&&e.y>=d[0]&&e.y<=d[1]}),v=Math.ceil(p.length/f),m=0;l.forEach(function(e,n){var r=e[0].trace;o.hasMarkers(r)&&r.marker.maxdisplayed>0&&n0;function g(e){return m?e.transition():e}var y=n.xaxis,_=n.yaxis,b=u[0].trace,T=b.line,k=r.select(h);if(k.call(l.plot,n,f),!0===b.visible){var M,K;g(k).style("opacity",b.opacity);var C=b.fill.charAt(b.fill.length-1);"x"!==C&&"y"!==C&&(C=""),u[0].node3=k;var x="",w=[],A=b._prevtrace;A&&(x=A._prevRevpath||"",K=A._nextFill,w=A._polygons);var D,L,S,B,W,G,z,R,P,O="",E="",j=[],I=[],N=a.noop;if(M=b._ownFill,o.hasLines(b)||"none"!==b.fill){for(K&&K.datum(u),-1!==["hv","vh","hvh","vhv"].indexOf(T.shape)?(S=i.steps(T.shape),B=i.steps(T.shape.split("").reverse().join(""))):S=B="spline"===T.shape?function(e){var t=e[e.length-1];return e[0][0]===t[0]&&e[0][1]===t[1]?i.smoothclosed(e.slice(1),T.smoothing):i.smoothopen(e,T.smoothing)}:function(e){return"M"+e.join("L")},W=function(e){return B(e.reverse())},j=s(u,{xaxis:y,yaxis:_,connectGaps:b.connectgaps,baseTolerance:Math.max(T.width||1,3)/4,linear:"linear"===T.shape,simplify:T.simplify}),P=b._polygons=new Array(j.length),v=0;v1}),N=function(e){return function(t){if(D=S(t),L=W(t),O?C?(O+="L"+D.substr(1),E=L+"L"+E.substr(1)):(O+="Z"+D,E=L+"Z"+E):(O=D,E=L),o.hasLines(b)&&t.length>1){var n=r.select(this);if(n.datum(u),e)g(n.style("opacity",0).attr("d",D).call(i.lineGroupStyle)).style("opacity",1);else{var a=g(n);a.attr("d",D),i.singleLineStyle(u,a)}}}}}var F=k.selectAll(".js-line").data(I);g(F.exit()).style("opacity",0).remove(),F.each(N(!1)),F.enter().append("path").classed("js-line",!0).style("vector-effect","non-scaling-stroke").call(i.lineGroupStyle).each(N(!0)),j.length&&(M?G&&R&&(C?("y"===C?G[1]=R[1]=_.c2p(0,!0):"x"===C&&(G[0]=R[0]=y.c2p(0,!0)),g(M).attr("d","M"+R+"L"+G+"L"+O.substr(1)).call(i.singleFillStyle)):g(M).attr("d",O+"Z").call(i.singleFillStyle)):"tonext"===b.fill.substr(0,6)&&O&&x&&("tonext"===b.fill?g(K).attr("d",O+"Z"+x+"Z").call(i.singleFillStyle):g(K).attr("d",O+"L"+x.substr(1)+"Z").call(i.singleFillStyle),b._polygons=b._polygons.concat(w)),b._prevRevpath=E,b._prevPolygons=P);var H=k.selectAll(".points");p=H.data([u]),H.each(Y),p.enter().append("g").classed("points",!0).each(Y),p.exit().remove()}function V(e){return e.filter(function(e){return e.vis})}function $(e){return e.id}function q(e){if(e.ids)return $}function U(){return!1}function Y(t){var n,l=t[0].trace,s=r.select(this),u=o.hasMarkers(l),c=o.hasText(l),d=q(l),h=U,f=U;u&&(h=l.marker.maxdisplayed||l._needsCull?V:a.identity),c&&(f=l.marker.maxdisplayed||l._needsCull?V:a.identity);var p=(n=s.selectAll("path.point").data(h,d)).enter().append("path").classed("point",!0);m&&p.call(i.pointStyle,l,e).call(i.translatePoints,y,_,l).style("opacity",0).transition().style("opacity",1);var v=u&&i.tryColorscale(l.marker,""),b=u&&i.tryColorscale(l.marker,"line");n.order(),n.each(function(t){var n=r.select(this),a=g(n);i.translatePoint(t,a,y,_)?(i.singlePointStyle(t,a,l,v,b,e),l.customdata&&n.classed("plotly-customdata",null!==t.data&&void 0!==t.data)):a.remove()}),m?n.exit().transition().style("opacity",0).remove():n.exit().remove(),(n=s.selectAll("g").data(f,d)).enter().append("g").classed("textpoint",!0).append("text"),n.order(),n.each(function(e){var t=r.select(this),n=g(t.select("text"));i.translatePoint(e,n,y,_)||t.remove()}),n.selectAll("text").call(i.textPointStyle,l,e).each(function(e){var t=e.xp||y.c2p(e.x),n=e.yp||_.c2p(e.y);r.select(this).selectAll("tspan.line").each(function(){g(r.select(this)).attr({x:t,y:n})})}),n.exit().remove()}}e.exports=function(e,t,n,a,i){var l,o,s,c,h=t.plot.select("g.scatterlayer"),f=!a,p=!!a&&a.duration>0;for((s=h.selectAll("g.trace").data(n,function(e){return e[0].trace.uid})).enter().append("g").attr("class",function(e){return"trace scatter trace"+e[0].trace.uid}).style("stroke-miterlimit",2),u(e,t,n),function(e,t){var n;t.selectAll("g.trace").each(function(e){var t=r.select(this);if((n=e[0].trace)._nexttrace){if(n._nextFill=t.select(".js-fill.js-tonext"),!n._nextFill.size()){var a=":first-child";t.select(".js-fill.js-tozero").size()&&(a+=" + *"),n._nextFill=t.insert("path",a).attr("class","js-fill js-tonext")}}else t.selectAll(".js-fill.js-tonext").remove(),n._nextFill=null;n.fill&&("tozero"===n.fill.substr(0,6)||"toself"===n.fill||"to"===n.fill.substr(0,2)&&!n._prevtrace)?(n._ownFill=t.select(".js-fill.js-tozero"),n._ownFill.size()||(n._ownFill=t.insert("path",":first-child").attr("class","js-fill js-tozero"))):(t.selectAll(".js-fill.js-tozero").remove(),n._ownFill=null)})}(0,h),l=0,o={};lo[t[0].trace.uid]?1:-1}),p)?(i&&(c=i()),r.transition().duration(a.duration).ease(a.easing).each("end",function(){c&&c()}).each("interrupt",function(){c&&c()}).each(function(){h.selectAll("g.trace").each(function(r,i){d(e,i,t,r,n,this,a)})})):h.selectAll("g.trace").each(function(r,i){d(e,i,t,r,n,this,a)});f&&s.exit().remove(),h.selectAll("path:not([d])").remove()}},function(e,t,n){"use strict";var r=n(39),a=n(157),i=n(13);e.exports=function(e){i.hasLines(e)&&r(e,"line")&&a(e,e.line.color,"line","c"),i.hasMarkers(e)&&(r(e,"marker")&&a(e,e.marker.color,"marker","c"),r(e,"marker.line")&&a(e,e.marker.line.color,"marker.line","c"))}},function(e,t,n){"use strict";var r=n(2),a=n(6),i=n(16).BADNUM,l=n(13),o=n(238),s=n(142);e.exports=function(e,t){var n,u,c=a.getFromId(e,t.xaxis||"x"),d=a.getFromId(e,t.yaxis||"y"),h=c.makeCalcdata(t,"x"),f=d.makeCalcdata(t,"y"),p=Math.min(h.length,f.length);c._minDtick=0,d._minDtick=0,h.length>p&&h.splice(p,h.length-p),f.length>p&&f.splice(p,f.length-p);var v={padded:!0},m={padded:!0};if(l.hasMarkers(t)){if(n=t.marker.size,Array.isArray(n)){var g={type:"linear"};a.setConvert(g),(n=g.makeCalcdata(t.marker,"size")).length>p&&n.splice(p,n.length-p)}var y,_=1.6*(t.marker.sizeref||1);y="area"===t.marker.sizemode?function(e){return Math.max(Math.sqrt((e||0)/_),3)}:function(e){return Math.max((e||0)/_,3)},v.ppad=m.ppad=Array.isArray(n)?n.map(y):y(n)}o(t),!("tozerox"===t.fill||"tonextx"===t.fill&&e.firstscatter)||h[0]===h[p-1]&&f[0]===f[p-1]?t.error_y.visible||-1===["tonexty","tozeroy"].indexOf(t.fill)&&(l.hasMarkers(t)||l.hasText(t))||(v.padded=!1,v.ppad=0):v.tozero=!0,!("tozeroy"===t.fill||"tonexty"===t.fill&&e.firstscatter)||h[0]===h[p-1]&&f[0]===f[p-1]?-1!==["tonextx","tozerox"].indexOf(t.fill)&&(m.padded=!1):m.tozero=!0,a.expand(c,h,v),a.expand(d,f,m);var b=new Array(p);for(u=0;u=0;a--){var i=e[a];if("scatter"===i.type&&i.xaxis===n.xaxis&&i.yaxis===n.yaxis){i.opacity=void 0;break}}}}}},function(e,t,n){"use strict";var r=n(3);e.exports=function(e,t,n,a){var i=!1;if(t.marker){var l=t.marker.color,o=(t.marker.line||{}).color;l&&!Array.isArray(l)?i=l:o&&!Array.isArray(o)&&(i=o)}a("fillcolor",r.addOpacity((t.line||{}).color||i||n,.5))}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n,a){a("textposition"),r.coerceFont(a,"textfont",n.font)}},function(e,t,n){"use strict";e.exports=function(e,t,n){"spline"===n("line.shape")&&n("line.smoothing")}},function(e,t,n){"use strict";var r=n(39),a=n(102);e.exports=function(e,t,n,i,l,o){var s=(e.marker||{}).color;(l("line.color",n),r(e,"line"))?a(e,t,i,l,{prefix:"line.",cLetter:"c"}):l("line.color",!Array.isArray(s)&&s||n);l("line.width"),(o||{}).noDash||l("line.dash")}},function(e,t,n){"use strict";var r=n(3),a=n(39),i=n(102),l=n(13);e.exports=function(e,t,n,o,s,u){var c=l.isBubble(e),d=(e.line||{}).color;(u=u||{},d&&(n=d),s("marker.symbol"),s("marker.opacity",c?.7:1),s("marker.size"),s("marker.color",n),a(e,"marker")&&i(e,t,o,s,{prefix:"marker.",cLetter:"c"}),u.noLine||(s("marker.line.color",d&&!Array.isArray(d)&&t.marker.color!==d?d:c?r.background:r.defaultLine),a(e,"marker.line")&&i(e,t,o,s,{prefix:"marker.line.",cLetter:"c"}),s("marker.line.width",c?1:0)),c&&(s("marker.sizeref"),s("marker.sizemin"),s("marker.sizemode")),u.gradient)&&("none"!==s("marker.gradient.type")&&s("marker.gradient.color"))}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t,n,a){var i,l=a("x"),o=a("y");if(r.getComponentMethod("calendars","handleTraceDefaults")(e,t,["x","y"],n),l)o?((i=Math.min(l.length,o.length))1&&h.push(d("object","layout"))),a.supplyDefaults(f);for(var p=f._fullData,v=n.length,m=0;mi*g)||T)for(n=0;nS&&WD&&(D=W);d/=(D-A)/(2*L),A=s.l2r(A),D=s.l2r(D),s.range=s._input.range=C=e[1]||a[1]<=e[0])&&i[0]t[0])return!0}return!1}(o,s,f)?(h.push(t),f.push([o,s])):u=[0];var c=n.plotgroup.selectAll(".bg").data(u);c.enter().append("rect").classed("bg",!0),c.exit().remove(),c.each(function(){n.bg=c;var e=n.plotgroup.node();e.insertBefore(this,e.childNodes[0])})});var p=i._bgLayer.selectAll(".bg").data(h);p.enter().append("rect").classed("bg",!0),p.exit().remove(),p.each(function(e){i._plots[e].bg=r.select(this)});var v=[];return c.each(function(t){var n=i._plots[t],r=a.Axes.getFromId(e,t,"x"),o=a.Axes.getFromId(e,t,"y");r.setScale(),o.setScale(),n.bg&&i._has("cartesian")&&n.bg.call(u.setRect,r._offset-l.p,o._offset-l.p,r._length+2*l.p,o._length+2*l.p).call(s.fill,i.plot_bgcolor).style("stroke-width",0),n.clipId="clip"+i._uid+t+"plot";var c=i._defs.selectAll("g.clips").selectAll("#"+n.clipId).data([0]);c.enter().append("clipPath").attr({class:"plotclip",id:n.clipId}).append("rect"),c.selectAll("rect").attr({width:r._length,height:o._length}),n.plot.call(u.setTranslate,r._offset,o._offset),n.plot.call(u.setClipUrl,n.clipId);var d=u.crispRound(e,r.linewidth,1),h=u.crispRound(e,o.linewidth,1),f=l.p+h,p="M"+-f+",",m="h"+(r._length+2*f),g="free"===r.anchor&&-1===v.indexOf(r._id),y=l.h*(1-(r.position||0))+d/2%1,_=r.anchor===o._id&&(r.mirror||"top"!==r.side)||"all"===r.mirror||"allticks"===r.mirror||r.mirrors&&r.mirrors[o._id+"bottom"],b=o._length+l.p+d/2,T=r.anchor===o._id&&(r.mirror||"top"===r.side)||"all"===r.mirror||"allticks"===r.mirror||r.mirrors&&r.mirrors[o._id+"top"],k=-l.p-d/2,M=l.p,K=_?0:d,C=T?0:d,x=","+(-M-C)+"v"+(o._length+2*M+C+K),w="free"===o.anchor&&-1===v.indexOf(o._id),A=l.w*(o.position||0)+h/2%1,D=o.anchor===r._id&&(o.mirror||"right"!==o.side)||"all"===o.mirror||"allticks"===o.mirror||o.mirrors&&o.mirrors[r._id+"left"],L=-l.p-h/2,S=o.anchor===r._id&&(o.mirror||"right"===o.side)||"all"===o.mirror||"allticks"===o.mirror||o.mirrors&&o.mirrors[r._id+"right"],B=r._length+l.p+h/2;r._linepositions[t]=[_?b:void 0,T?k:void 0,g?y:void 0],r.anchor===o._id?r._linepositions[t][3]="top"===r.side?k:b:g&&(r._linepositions[t][3]=y),o._linepositions[t]=[D?L:void 0,S?B:void 0,w?A:void 0],o.anchor===r._id?o._linepositions[t][3]="right"===o.side?B:L:w&&(o._linepositions[t][3]=A);var W="translate("+r._offset+","+o._offset+")",G=W,z=W;g&&(G="translate("+r._offset+","+l.t+")",k+=o._offset-l.t,b+=o._offset-l.t),w&&(z="translate("+l.l+","+o._offset+")",L+=r._offset-l.l,B+=r._offset-l.l),i._has("cartesian")&&(n.xlines.attr("transform",G).attr("d",(_?p+b+m:"")+(T?p+k+m:"")+(g?p+y+m:"")||"M0,0").style("stroke-width",d+"px").call(s.stroke,r.showline?r.linecolor:"rgba(0,0,0,0)"),n.ylines.attr("transform",z).attr("d",(D?"M"+L+x:"")+(S?"M"+B+x:"")+(w?"M"+A+x:"")||"M0,0").attr("stroke-width",h+"px").call(s.stroke,o.showline?o.linecolor:"rgba(0,0,0,0)")),n.xaxislayer.attr("transform",G),n.yaxislayer.attr("transform",z),n.gridlayer.attr("transform",W),n.zerolinelayer.attr("transform",W),n.draglayer.attr("transform",W),g&&v.push(r._id),w&&v.push(o._id)}),a.Axes.makeClipPaths(e),t.drawMainTitle(e),d.manage(e),e._promises.length&&Promise.all(e._promises)},t.drawMainTitle=function(e){var t=e._fullLayout;c.draw(e,"gtitle",{propContainer:t,propName:"title",dfltName:"Plot",attributes:{x:t.width/2,y:t._size.t/2,"text-anchor":"middle"}})},t.doTraceStyle=function(e){for(var t=0;t0&&l.log("Clearing previous rejected promises from queue."),e._promises=[]},t.cleanLayout=function(e){var t,n;e||(e={}),e.xaxis1&&(e.xaxis||(e.xaxis=e.xaxis1),delete e.xaxis1),e.yaxis1&&(e.yaxis||(e.yaxis=e.yaxis1),delete e.yaxis1);var r=s.list({_fullLayout:e});for(t=0;t3?(m.x=1.02,m.xanchor="left"):m.x<-2&&(m.x=-.02,m.xanchor="right"),m.y>3?(m.y=1.02,m.yanchor="bottom"):m.y<-2&&(m.y=-.02,m.yanchor="top")),"rotate"===e.dragmode&&(e.dragmode="orbit"),e.scene1&&(e.scene||(e.scene=e.scene1),delete e.scene1);var g=o.getSubplotIds(e,"gl3d");for(t=0;t0)return e.substr(0,t)}t.hasParent=function(e,t){for(var n=p(t);n;){if(n in e)return!0;n=p(n)}return!1}},function(e,t,n){"use strict";var r=n(109),a=n(32),i=n(111),l=n(33),o=n(165).sorterAsc,s=n(4);t.containerArrayMatch=n(170);var u=t.isAddVal=function(e){return"add"===e||a(e)},c=t.isRemoveVal=function(e){return null===e||"remove"===e};t.applyContainerArrayChanges=function(e,t,n,a){var d=t.astr,h=s.getComponentMethod(d,"supplyLayoutDefaults"),f=s.getComponentMethod(d,"draw"),p=s.getComponentMethod(d,"drawOne"),v=a.replot||a.recalc||h===i||f===i,m=e.layout,g=e._fullLayout;if(n[""]){Object.keys(n).length>1&&l.warn("Full array edits are incompatible with other edits",d);var y=n[""][""];if(c(y))t.set(null);else{if(!Array.isArray(y))return l.warn("Unrecognized full array edit value",d,y),!0;t.set(y)}return!v&&(h(m,g),f(e),!0)}var _,b,T,k,M,K,C,x=Object.keys(n).map(Number).sort(o),w=t.get(),A=w||[],D=r(g,d).get(),L=[],S=-1,B=A.length;for(_=0;_A.length-(C?0:1))l.warn("index out of range",d,T);else if(void 0!==K)M.length>1&&l.warn("Insertion & removal are incompatible with edits to the same index.",d,T),c(K)?L.push(T):C?("add"===K&&(K={}),A.splice(T,0,K),D&&D.splice(T,0,{})):l.warn("Unrecognized full object edit value",d,T,K),-1===S&&(S=T);else for(b=0;b=0;_--)A.splice(L[_],1),D&&D.splice(L[_],1);if(A.length?w||t.set(A):t.set(null),v)return!1;if(h(m,g),p!==i){var W;if(-1===S)W=x;else{for(B=Math.max(A.length,B),W=[],_=0;_=S);_++)W.push(T);for(_=S;_=0?Math.min(e,.9):1/(1/Math.max(e,-.3)+3.222))}function w(e){e.selectAll(".select-outline").remove()}function A(e){r.select(e).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}function D(e){return-1!==["lasso","select"].indexOf(e)}function L(e){var t=Math.floor(Math.min(e.b-e.t,e.r-e.l,T)/2);return"M"+(e.l-3.5)+","+(e.t-.5+t)+"h3v"+-t+"h"+t+"v-3h-"+(t+3)+"ZM"+(e.r+3.5)+","+(e.t-.5+t)+"h-3v"+-t+"h"+-t+"v-3h"+(t+3)+"ZM"+(e.r+3.5)+","+(e.b+.5-t)+"h-3v"+t+"h"+-t+"v3h"+(t+3)+"ZM"+(e.l-3.5)+","+(e.b+.5-t)+"h3v"+t+"h"+t+"v3h-"+(t+3)+"Z"}e.exports=function(e,t,n,S,B,W,G,z){var R,P,O,E,j,I,N,F,H,V,$,q,U,Y=e._fullLayout,J=e._fullLayout._zoomlayer,X=G+z==="nsew";function Z(){P=[t.xaxis],O=[t.yaxis];var n=P[0],r=O[0];I=n._length,N=r._length;var a=Y._axisConstraintGroups,i=[n._id],l=[r._id];R=[t].concat(G&&z?t.overlays:[]);for(var s=1;s.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("transform","translate("+n+", "+r+")").attr("d",a+"Z")}(J,re,E,j,ae="M0,0H"+I+"V"+N+"H0V0"),se=function(e,t,n){return e.append("path").attr("class","zoombox-corners").style({fill:u.background,stroke:u.defaultLine,"stroke-width":1,opacity:0}).attr("transform","translate("+t+", "+n+")").attr("d","M0,0Z")}(J,E,j),w(J)}(0,n,r)):"pan"===i?(ue.moveFn=_e,ue.doneFn=fe,w(J)):D(i)&&(ue.xaxes=P,ue.yaxes=O,g(t,n,r,ue,i))}};h.init(ue);var ce={};function de(t,n){if(e._transitioningWithDuration)return!1;var r=Math.max(0,Math.min(I,t+ee)),a=Math.max(0,Math.min(N,n+te)),i=Math.abs(r-ee),l=Math.abs(a-te);function o(){le="",ne.r=ne.l,ne.t=ne.b,se.attr("d","M0,0Z")}ne.l=Math.min(ee,r),ne.r=Math.max(ee,r),ne.t=Math.min(te,a),ne.b=Math.max(te,a),$?i>T||l>T?(le="xy",i/I>l/N?(l=i*N/I,te>a?ne.t=te-l:ne.b=te+l):(i=l*I/N,ee>r?ne.l=ee-i:ne.r=ee+i),se.attr("d",L(ne))):o():!H||l.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),t.transition().style("opacity",1).duration(200))}(oe,se,ne,ae,ie,re),ie=!0}function he(t,n){if(Math.min(ne.h,ne.w)<2*b)return 2===n&&Te(),A(e);"xy"!==le&&"x"!==le||K(P,ne.l/I,ne.r/I,ce,q),"xy"!==le&&"y"!==le||K(O,(N-ne.b)/N,(N-ne.t)/N,ce,U),A(e),ke(le),k&&e.data&&e._context.showTips&&(o.notifier("Double-click to
zoom back out","long"),k=!1)}function fe(t,n){var a=1===(G+z).length;if(t)ke();else if(2!==n||a){if(1===n&&a){var l=G?O[0]:P[0],o="s"===G||"w"===z?0:1,u=l._name+".range["+o+"]",c=function(e,t){var n,a=e.range[t],i=Math.abs(a-e.range[1-t]);return"date"===e.type?a:"log"===e.type?(n=Math.ceil(Math.max(0,-Math.log(i)/Math.LN10))+3,r.format("."+n+"g")(Math.pow(10,a))):(n=Math.floor(Math.log(Math.abs(a))/Math.LN10)-Math.floor(Math.log(i)/Math.LN10)+4,r.format("."+String(n)+"g")(a))}(l,o),d="left",h="middle";if(l.fixedrange)return;G?(h="n"===G?"top":"bottom","right"===l.side&&(d="right")):"e"===z&&(d="right"),e._context.showAxisRangeEntryBoxes&&r.select(Q).call(s.makeEditable,{gd:e,immediate:!0,background:Y.paper_bgcolor,text:String(c),fill:l.tickfont?l.tickfont.color:"#444",horizontalAlign:d,verticalAlign:h}).on("edit",function(t){var n=l.d2r(t);void 0!==n&&i.relayout(e,u,n)})}}else Te()}var pe=[0,0,I,N],ve=null,me=_.REDRAWDELAY,ge=t.mainplot?Y._plots[t.mainplot]:t;function ye(t){if(e._context.scrollZoom||Y._enablescrollzoom){if(e._transitioningWithDuration)return o.pauseEvent(t);var n=e.querySelector(".plotly");if(Z(),!(n.scrollHeight-n.clientHeight>10||n.scrollWidth-n.clientWidth>10)){clearTimeout(ve);var r=-t.deltaY;if(isFinite(r)||(r=t.wheelDelta/10),isFinite(r)){var a,i=Math.exp(-Math.min(Math.max(r,-20),20)/100),l=ge.draglayer.select(".nsewdrag").node().getBoundingClientRect(),s=(t.clientX-l.left)/l.width,u=(l.bottom-t.clientY)/l.height;if(z||$){for(z||(s=.5),a=0;a4/3-o?l:o}},function(e,t,n){"use strict";e.exports=function(){var e,t=[],n=-1,r=!1;function a(e,t){return e?(r=!0,e[t](),r=!1,this):this}return{add:function(e){return r?this:(t.splice(n+1,t.length-n),t.push(e),n=t.length-1,this)},setCallback:function(t){e=t},undo:function(){var r=t[n];return r?(a(r,"undo"),n-=1,e&&e(r.undo),this):this},redo:function(){var r=t[n+1];return r?(a(r,"redo"),n+=1,e&&e(r.redo),this):this},clear:function(){t=[],n=-1},hasUndo:function(){return-1!==n},hasRedo:function(){return n*:not(.chart-root)").remove(),t=t?s(t,n):n,a||(a=l.Axis()),i=l.adapter.plotly().convert(t),a.config(i).render(c),e.data=t.data,e.layout=t.layout,u.fillLayout(e),t}return h.isPolar=!0,h.svg=function(){return a.svg()},h.getConfig=function(){return t},h.getLiveConfig=function(){return l.adapter.plotly().convert(a.getLiveConfig(),!0)},h.getLiveScales=function(){return{t:a.angularScale(),r:a.radialScale()}},h.setUndoPoint=function(){var e,r,a=this,i=l.util.cloneJson(t);e=i,r=n,d.add({undo:function(){r&&a(r)},redo:function(){a(e)}}),n=l.util.cloneJson(i)},h.undo=function(){d.undo()},h.redo=function(){d.redo()},h},u.fillLayout=function(e){var t=r.select(e).selectAll(".plot-container"),n=t.selectAll(".svg-container"),a=e.framework&&e.framework.svg&&e.framework.svg(),l={width:800,height:600,paper_bgcolor:i.background,_container:t,_paperdiv:n,_paper:a};e._fullLayout=s(l,e.layout)}},function(e,t,n){"use strict";(e.exports=n(147)).manager=n(273)},function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(8),l=n(0),o=n(90),s=n(148),u=n(4),c=n(9),d=n(274),h=n(146),f=n(7),p=n(30),v=n(31),m=n(14),g=n(260),y=n(259),_=n(257),b=n(15),T=n(256),k=T.enforce,M=T.clean,K=n(18);function C(e,t){e._fullLayout._paperdiv.style("background","white"),i.defaultConfig.setBackground(e,t)}function x(e,t){var n,r,a=t+1,i=[];for(n=0;n=e.data.length||a<-e.data.length)throw new Error(n+" must be valid indices for gd.data.");if(t.indexOf(a,r+1)>-1||a>=0&&t.indexOf(-e.data.length+a)>-1||a<0&&t.indexOf(e.data.length+a)>-1)throw new Error("each index in "+n+" must be unique.")}}function A(e,t,n){if(!Array.isArray(e.data))throw new Error("gd.data must be an array.");if(void 0===t)throw new Error("currentIndices is a required argument.");if(Array.isArray(t)||(t=[t]),w(e,t,"currentIndices"),void 0===n||Array.isArray(n)||(n=[n]),void 0!==n&&w(e,n,"newIndices"),void 0!==n&&t.length!==n.length)throw new Error("current and new indices must be of equal length.")}function D(e,t,n,r,i,o){!function(e,t,n,r){var a=l.isPlainObject(r);if(!Array.isArray(e.data))throw new Error("gd.data must be an array");if(!l.isPlainObject(t))throw new Error("update must be a key:value object");if(void 0===n)throw new Error("indices must be an integer or array of integers");for(var i in w(e,n,"indices"),t){if(!Array.isArray(t[i])||t[i].length!==n.length)throw new Error("attribute "+i+" must be an array of length equal to indices array length");if(a&&(!(i in r)||!Array.isArray(r[i])||r[i].length!==t[i].length))throw new Error("when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object")}}(e,t,n,r);for(var s,u,c,d=function(e,t,n,r){var i,o,s,u,c,d=l.isPlainObject(r),h=[];for(var f in Array.isArray(n)||(n=[n]),n=x(n,e.data.length-1),t)for(var p=0;p=0&&cN.range[0]?[1,2]:[2,1]);else{var V=N.range[0],$=N.range[1];F?(V<=0&&$<=0&&M(P+".autorange",!0),V<=0?V=$/1e6:$<=0&&($=V/1e6),M(P+".range[0]",Math.log(V)/Math.LN10),M(P+".range[1]",Math.log($)/Math.LN10)):(M(P+".range[0]",Math.pow(10,V)),M(P+".range[1]",Math.pow(10,$)))}else M(P+".autorange",!0);u.getComponentMethod("annotations","convertCoords")(e,E,S,M),u.getComponentMethod("images","convertCoords")(e,E,S,M)}else M(P+".autorange",!0);l.nestedProperty(s,P+"._inputRange").set(null)}else if(z.match(b.AX_NAME_PATTERN)){var q=l.nestedProperty(s,D).get(),U=(S||{}).type;U&&"-"!==U||(U="linear"),u.getComponentMethod("annotations","convertCoords")(e,q,U,M),u.getComponentMethod("images","convertCoords")(e,q,U,M)}var Y=g.containerArrayMatch(D);if(Y){n=Y.array,r=Y.index;var J=Y.property,X=(l.nestedProperty(o,n)||[])[r]||{};if(""===r)-1===D.indexOf("updatemenus")&&(_.docalc=!0);else if(""===J){var Z=S;g.isAddVal(S)?k[D]=null:g.isRemoveVal(S)?(k[D]=X,Z=X):l.warn("unrecognized full object value",t),(C(Z,"x")||C(Z,"y")&&-1===D.indexOf("updatemenus"))&&(_.docalc=!0)}else!C(X,"x")&&!C(X,"y")||l.containsAny(D,["color","opacity","align","dash","updatemenus"])||(_.docalc=!0);f[n]||(f[n]={});var Q=f[n][r];Q||(Q=f[n][r]={}),Q[J]=S,delete t[D]}else if("reverse"===z)O.range?O.range.reverse():(M(P+".autorange",!0),O.range=[1,0]),E.autorange?_.docalc=!0:_.doplot=!0;else{var ee=String(L.parts[1]||"");0===G.indexOf("scene")?"camera"===L.parts[1]?_.docamera=!0:_.doplot=!0:0===G.indexOf("geo")?_.doplot=!0:0===G.indexOf("ternary")?_.doplot=!0:"paper_bgcolor"===D?_.doplot=!0:"margin"===G||"autorange"===ee||"rangemode"===ee||"type"===ee||"domain"===ee||"fixedrange"===ee||"scaleanchor"===ee||"scaleratio"===ee||-1!==D.indexOf("calendar")||D.match(/^(bar|box|font)/)?_.docalc=!0:!s._has("gl2d")||-1===D.indexOf("axis")&&"plot_bgcolor"!==D?!s._has("gl2d")||"dragmode"!==D||"lasso"!==S&&"select"!==S||"lasso"===j||"select"===j?"hiddenlabels"===D?_.docalc=!0:-1!==G.indexOf("legend")?_.dolegend=!0:-1!==D.indexOf("title")?_.doticks=!0:-1!==G.indexOf("bgcolor")?_.dolayoutstyle=!0:B>1&&l.containsAny(ee,["tick","exponent","grid","zeroline"])?_.doticks=!0:-1!==D.indexOf(".linewidth")&&-1!==D.indexOf("axis")?_.doticks=_.dolayoutstyle=!0:B>1&&-1!==ee.indexOf("line")?_.dolayoutstyle=!0:B>1&&"mirror"===ee?_.doticks=_.dolayoutstyle=!0:"margin.pad"===D?_.doticks=_.dolayoutstyle=!0:-1!==["hovermode","dragmode"].indexOf(D)||-1!==D.indexOf("spike")?_.domodebar=!0:-1===["height","width","autosize"].indexOf(D)&&(_.doplot=!0):_.docalc=!0:_.doplot=!0,L.set(S)}}}for(n in f){g.applyContainerArrayChanges(e,l.nestedProperty(o,n),f[n],_)||(_.doplot=!0)}var te=s._axisConstraintGroups;for(x in w)for(r=0;r=a.length?a[0]:a[e]:a}function s(e){return Array.isArray(i)?e>=i.length?i[0]:i[e]:i}function u(e,t){var n=0;return function(){if(e&&++n===t)return e()}}return void 0===r._frameWaitingCnt&&(r._frameWaitingCnt=0),new Promise(function(i,d){function h(){r._currentFrame&&r._currentFrame.onComplete&&r._currentFrame.onComplete();var t=r._currentFrame=r._frameQueue.shift();if(t){var n=t.name?t.name.toString():null;e._fullLayout._currentFrame=n,r._lastFrameAt=Date.now(),r._timeToNext=t.frameOpts.duration,c.transition(e,t.frame.data,t.frame.layout,y.coerceTraceIndices(e,t.frame.traces),t.frameOpts,t.transitionOpts).then(function(){t.onComplete&&t.onComplete()}),e.emit("plotly_animatingframe",{name:n,frame:t.frame,animation:{frame:t.frameOpts,transition:t.transitionOpts}})}else e.emit("plotly_animated"),window.cancelAnimationFrame(r._animationRaf),r._animationRaf=null}function f(){e.emit("plotly_animating"),r._lastFrameAt=-1/0,r._timeToNext=0,r._runningTransitions=0,r._currentFrame=null;var t=function(){r._animationRaf=window.requestAnimationFrame(t),Date.now()-r._lastFrameAt>r._timeToNext&&h()};t()}var p,v,m=0;function g(e){return Array.isArray(a)?m>=a.length?e.transitionOpts=a[m]:e.transitionOpts=a[0]:e.transitionOpts=a,m++,e}var _=[],b=void 0===t||null===t,T=Array.isArray(t);if(!b&&!T&&l.isPlainObject(t))_.push({type:"object",data:g(l.extendFlat({},t))});else if(b||-1!==["string","number"].indexOf(typeof t))for(p=0;p0&&K<_.length-1){var C=[];for(p=0;p<_.length;p++)v=_[p],("byname"!==_[p].type||p>K)&&C.push(v);_=C}}_.length>0?function(t){if(0!==t.length){for(var a=0;a=0;r--)if(l.isPlainObject(t[r])){var v=(h[t[r].name]||{}).name,m=t[r].name;v&&m&&"number"==typeof m&&h[v]&&(u++,l.warn('addFrames: overwriting frame "'+h[v].name+'" with a frame whose name of type "number" also equates to "'+v+'". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),u>5&&l.warn("addFrames: This API call has yielded too many warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.")),p.push({frame:c.supplyFrameDefaults(t[r]),index:n&&void 0!==n[r]&&null!==n[r]?n[r]:f+r})}p.sort(function(e,t){return e.index>t.index?-1:e.index=0;r--){if("number"==typeof(a=p[r].frame).name&&l.warn("Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings"),!a.name)for(;h[a.name="frame "+e._transitionData._counter++];);if(h[a.name]){for(i=0;i=0;n--)r=t[n],i.push({type:"delete",index:r}),o.unshift({type:"insert",index:r,value:a[r]});var u=c.modifyFrames,d=c.modifyFrames,h=[e,o],f=[e,i];return s&&s.add(e,u,h,d,f),c.modifyFrames(e,i)},i.purge=function(e){var t=(e=y.getGraphDiv(e))._fullLayout||{},n=e._fullData||[];return c.cleanPlot([],{},n,t),c.purge(e),o.purge(e),t._container&&t._container.remove(),delete e._context,delete e._replotPending,delete e._mouseDownTime,delete e._legendMouseDownTime,delete e._hmpixcount,delete e._hmlumcount,e}},function(e,t,n){"use strict";e.exports=function(e,t){var n=document.createElement("a"),r="download"in n,a=/Version\/[\d\.]+.*Safari/.test(navigator.userAgent);return new Promise(function(i,l){"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent)&&l(new Error("IE < 10 unsupported")),a&&(document.location.href="data:application/octet-stream"+e.slice(e.search(/[,;]/)),i(t)),t||(t="download"),r&&(n.href=e,n.download=t,document.body.appendChild(n),n.click(),document.body.removeChild(n),i(t)),"undefined"!=typeof navigator&&navigator.msSaveBlob&&(navigator.msSaveBlob(new Blob([e]),t),i(t)),l(new Error("download error"))})}},function(e,t,n){"use strict";var r=n(8),a=n(9),i=n(6),l=n(0),o=n(96),s=n(97),u=e.exports={};function c(e,t){var n,a,l=t.currentTarget,o=l.getAttribute("data-attr"),s=l.getAttribute("data-val")||!0,u=e._fullLayout,c={},d=i.list(e,null,!0),h="on";if("zoom"===o){var f,p="in"===s?.5:2,v=(1+p)/2,m=(1-p)/2;for(a=0;a1)return m(["resetViews","toggleHover"]),o(v,n);c&&(m(["zoom3d","pan3d","orbitRotation","tableRotation"]),m(["resetCameraDefault3d","resetCameraLastSave3d"]),m(["hoverClosest3d"]));d&&(m(["zoomInGeo","zoomOutGeo","resetGeo"]),m(["hoverClosestGeo"]));var g=function(e){for(var t=r.list({_fullLayout:e},null,!0),n=!0,a=0;a0?".":"")+i;a.isPlainObject(l)?s(l,t,o,r+1):t(o,i,l)}})}t.manageCommandObserver=function(e,n,r,l){var o={},s=!0;n&&n._commandObserver&&(o=n._commandObserver),o.cache||(o.cache={}),o.lookupTable={};var u=t.hasSimpleAPICommandBindings(e,r,o.lookupTable);if(n&&n._commandObserver){if(u)return o;if(n._commandObserver.remove)return n._commandObserver.remove(),n._commandObserver=null,o}if(u){i(e,u,o.cache),o.check=function(){if(s){var t=i(e,u,o.cache);return t.changed&&l&&void 0!==o.lookupTable[t.value]&&(o.disable(),Promise.resolve(l({value:t.value,type:u.type,prop:u.prop,traces:u.traces,index:o.lookupTable[t.value]})).then(o.enable,o.enable)),t.changed}};for(var c=["plotly_relayout","plotly_redraw","plotly_restyle","plotly_update","plotly_animatingframe","plotly_afterplot"],d=0;d0;e.each(function(e){var t,u=e[0].trace,c=u.error_x||{},d=u.error_y||{};u.ids&&(t=function(e){return e.id});var h=i.hasMarkers(u)&&u.marker.maxdisplayed>0;if(d.visible||c.visible){var f=r.select(this).selectAll("g.errorbar").data(e,t);f.exit().remove(),f.style("opacity",1);var p=f.enter().append("g").classed("errorbar",!0);s&&p.style("opacity",0).transition().duration(n.duration).style("opacity",1),f.each(function(e){var t=r.select(this),i=function(e,t,n){var r={x:t.c2p(e.x),y:n.c2p(e.y)};void 0!==e.yh&&(r.yh=n.c2p(e.yh),r.ys=n.c2p(e.ys),a(r.ys)||(r.noYS=!0,r.ys=n.c2p(e.ys,!0)));void 0!==e.xh&&(r.xh=t.c2p(e.xh),r.xs=t.c2p(e.xs),a(r.xs)||(r.noXS=!0,r.xs=t.c2p(e.xs,!0)));return r}(e,l,o);if(!h||e.vis){var u;if(d.visible&&a(i.x)&&a(i.yh)&&a(i.ys)){var f=d.width;u="M"+(i.x-f)+","+i.yh+"h"+2*f+"m-"+f+",0V"+i.ys,i.noYS||(u+="m-"+f+",0h"+2*f);var p=t.select("path.yerror");!p.size()?p=t.append("path").classed("yerror",!0):s&&(p=p.transition().duration(n.duration).ease(n.easing)),p.attr("d",u)}if(c.visible&&a(i.y)&&a(i.xh)&&a(i.xs)){var v=(c.copy_ystyle?d:c).width;u="M"+i.xh+","+(i.y-v)+"v"+2*v+"m0,-"+v+"H"+i.xs,i.noXS||(u+="m0,-"+v+"v"+2*v);var m=t.select("path.xerror");!m.size()?m=t.append("path").classed("xerror",!0):s&&(m=m.transition().duration(n.duration).ease(n.easing)),m.attr("d",u)}}})}})}},function(e,t,n){"use strict";function r(e,t){return"percent"===e?function(e){return Math.abs(e*t/100)}:"constant"===e?function(){return Math.abs(t)}:"sqrt"===e?function(e){return Math.sqrt(Math.abs(e))}:void 0}e.exports=function(e){var t=e.type,n=e.symmetric;if("data"===t){var a=e.array,i=e.arrayminus;return n||void 0===i?function(e,t){var n=+a[t];return[n,n]}:function(e,t){return[+i[t],+a[t]]}}var l=r(t,e.value),o=r(t,e.valueminus);return n||void 0===e.valueminus?function(e){var t=l(e);return[t,t]}:function(e){return[o(e),l(e)]}}},function(e,t,n){"use strict";var r=n(0),a=n(18).id2name;e.exports=function(e,t,n,i,l){var o=l._axisConstraintGroups,s=t._id,u=s.charAt(0);if(!t.fixedrange&&(n("constrain"),r.coerce(e,t,{constraintoward:{valType:"enumerated",values:"x"===u?["left","center","right"]:["bottom","middle","top"],dflt:"x"===u?"center":"middle"}},"constraintoward"),e.scaleanchor)){var c=function(e,t,n,r){var i,l,o,s,u=r[a(t)].type,c=[];for(l=0;l0;i&&(r="array");var l=n("categoryorder",r);"array"===l&&n("categoryarray"),i||"array"!==l||(t.categoryorder="trace")}}},function(e,t,n){"use strict";var r=n(4),a=n(154),i=n(18).name2id;function l(e){return{v:"x",h:"y"}[e.orientation||"v"]}function o(e,t){var n=l(e),a=r.traceIs(e,"box"),i=r.traceIs(e._fullInput||{},"candlestick");return a&&!i&&t===n&&void 0===e[n]&&void 0===e[n+"0"]}e.exports=function(e,t,n,s,u){u&&(t._name=u,t._id=i(u)),"-"===n("type")&&(!function(e,t){if("-"!==e.type)return;var n=e._id,i=n.charAt(0);-1!==n.indexOf("scene")&&(n=i);var s=function(e,t,n){for(var r=0;r0?Math.max(t,a):0}}},function(e,t,n){"use strict";e.exports={entityToUnicode:{mu:"ฮผ","#956":"ฮผ",amp:"&","#28":"&",lt:"<","#60":"<",gt:">","#62":">",nbsp:"ย ","#160":"ย ",times:"ร—","#215":"ร—",plusmn:"ยฑ","#177":"ยฑ",deg:"ยฐ","#176":"ยฐ"}}},function(e,t,n){"use strict";var r=n(1),a=n(22),i=n(2),l=n(3);function o(e){var t={r:e[0],g:e[1],b:e[2],a:e[3]};return a(t).toRgbString()}e.exports=function(e,t){t=t||{};for(var n=e.domain,s=e.range,u=s.length,c=new Array(u),d=0;d/g),l=0;le.length-1)return e[e.length-1];var n=t%1;return n*e[Math.ceil(t)]+(1-n)*e[Math.floor(t)]}},function(e,t,n){"use strict";var r,a,i=n(1),l=n(2),o=n(33).error,s=n(169),u=n(16),c=u.BADNUM,d=u.ONEDAY,h=u.ONEHOUR,f=u.ONEMIN,p=u.ONESEC,v=u.EPOCHJD,m=n(4),g=i.time.format.utc,y=/^\s*(-?\d\d\d\d|\d\d)(-(\d?\d)(-(\d?\d)([ Tt]([01]?\d|2[0-3])(:([0-5]\d)(:([0-5]\d(\.\d+)?))?(Z|z|[+\-]\d\d:?\d\d)?)?)?)?)?\s*$/m,_=/^\s*(-?\d\d\d\d|\d\d)(-(\d?\di?)(-(\d?\d)([ Tt]([01]?\d|2[0-3])(:([0-5]\d)(:([0-5]\d(\.\d+)?))?(Z|z|[+\-]\d\d:?\d\d)?)?)?)?)?\s*$/m,b=(new Date).getFullYear()-70;function T(e){return e&&m.componentsRegistry.calendars&&"string"==typeof e&&"gregorian"!==e}function k(e,t){return String(e+Math.pow(10,t)).substr(1)}t.dateTick0=function(e,t){return T(e)?t?m.getComponentMethod("calendars","CANONICAL_SUNDAY")[e]:m.getComponentMethod("calendars","CANONICAL_TICK")[e]:t?"2000-01-02":"2000-01-01"},t.dfltRange=function(e){return T(e)?m.getComponentMethod("calendars","DFLTRANGE")[e]:["2000-01-01","2001-01-01"]},t.isJSDate=function(e){return"object"==typeof e&&null!==e&&"function"==typeof e.getTime},t.dateTime2ms=function(e,n){if(t.isJSDate(e))return(e=Number(e)-e.getTimezoneOffset()*f)>=r&&e<=a?e:c;if("string"!=typeof e&&"number"!=typeof e)return c;e=String(e);var i=T(n),l=e.charAt(0);!i||"G"!==l&&"g"!==l||(e=e.substr(1),n="");var o=i&&"chinese"===n.substr(0,7),s=e.match(o?_:y);if(!s)return c;var u=s[1],g=s[3]||"1",k=Number(s[5]||1),M=Number(s[7]||0),K=Number(s[9]||0),C=Number(s[11]||0);if(i){if(2===u.length)return c;var x;u=Number(u);try{var w=m.getComponentMethod("calendars","getCal")(n);if(o){var A="i"===g.charAt(g.length-1);g=parseInt(g,10),x=w.newDate(u,w.toMonthIndex(u,g,A),k)}else x=w.newDate(u,Number(g),k)}catch(e){return c}return x?(x.toJD()-v)*d+M*h+K*f+C*p:c}u=2===u.length?(Number(u)+2e3-b)%100+b:Number(u),g-=1;var D=new Date(Date.UTC(2e3,g,k,M,K));return D.setUTCFullYear(u),D.getUTCMonth()!==g?c:D.getUTCDate()!==k?c:D.getTime()+C*p},r=t.MIN_MS=t.dateTime2ms("-9999"),a=t.MAX_MS=t.dateTime2ms("9999-12-31 23:59:59.9999"),t.isDateTime=function(e,n){return t.dateTime2ms(e,n)!==c};var M=90*d,K=3*h,C=5*f;function x(e,t,n,r,a){if((t||n||r||a)&&(e+=" "+k(t,2)+":"+k(n,2),(r||a)&&(e+=":"+k(r,2),a))){for(var i=4;a%10==0;)i-=1,a/=10;e+="."+k(a,i)}return e}t.ms2DateTime=function(e,t,n){if("number"!=typeof e||!(e>=r&&e<=a))return c;t||(t=0);var i,l,o,u,y,_,b=Math.floor(10*s(e+.05,1)),k=Math.round(e-b/10);if(T(n)){var w=Math.floor(k/d)+v,A=Math.floor(s(e,d));try{i=m.getComponentMethod("calendars","getCal")(n).fromJD(w).formatDate("yyyy-mm-dd")}catch(e){i=g("G%Y-%m-%d")(new Date(k))}if("-"===i.charAt(0))for(;i.length<11;)i="-0"+i.substr(1);else for(;i.length<10;)i="0"+i;l=t=r+d&&e<=a-d))return c;var t=Math.floor(10*s(e+.05,1)),n=new Date(Math.round(e-t/10));return x(i.time.format("%Y-%m-%d")(n),n.getHours(),n.getMinutes(),n.getSeconds(),10*n.getUTCMilliseconds()+t)},t.cleanDate=function(e,n,r){if(t.isJSDate(e)||"number"==typeof e){if(T(r))return o("JS Dates and milliseconds are incompatible with world calendars",e),n;if(!(e=t.ms2DateTimeLocal(+e))&&void 0!==n)return n}else if(!t.isDateTime(e,r))return o("unrecognized date",e),n;return e};var w=/%\d?f/g;var A=[59,59.9,59.99,59.999,59.9999];function D(e,t){var n=s(e+.05,d),r=k(Math.floor(n/h),2)+":"+k(s(Math.floor(n/f),60),2);if("M"!==t){l(t)||(t=0);var a=(100+Math.min(s(e/p,60),A[t])).toFixed(t).substr(1);t>0&&(a=a.replace(/0+$/,"").replace(/[\.]$/,"")),r+=":"+a}return r}var L=g("%Y"),S=g("%b %Y"),B=g("%b %-d"),W=g("%b %-d, %Y");function G(e){return e.formatDate("yyyy")}t.formatDate=function(e,t,n,r){var a,i;if(r=T(r)&&r,t)return function(e,t,n){e=e.replace(w,function(e){var n=Math.min(+e.charAt(1)||6,6);return(t/1e3%1+2).toFixed(n).substr(2).replace(/0+$/,"")||"0"});var r=new Date(Math.floor(t+.05));if(T(n))try{e=m.getComponentMethod("calendars","worldCalFmt")(e,t,n)}catch(e){return"Invalid"}return g(e)(r)}(t,e,r);if(r)try{var l=Math.floor((e+.05)/d)+v,o=m.getComponentMethod("calendars","getCal")(r).fromJD(l);"y"===n?i=G(o):"m"===n?i=function(e){return e.formatDate("M yyyy")}(o):"d"===n?(a=G(o),i=function(e){return e.formatDate("M d")}(o)):(a=function(e){return e.formatDate("M d, yyyy")}(o),i=D(e,n))}catch(e){return"Invalid"}else{var s=new Date(Math.floor(e+.05));"y"===n?i=L(s):"m"===n?i=S(s):"d"===n?(a=L(s),i=B(s)):(a=W(s),i=D(e,n))}return i+(a?"\n"+a:"")};var z=3*d;t.incrementMonth=function(e,t,n){n=T(n)&&n;var r=s(e,d);if(e=Math.round(e-r),n)try{var a=Math.round(e/d)+v,i=m.getComponentMethod("calendars","getCal")(n),l=i.fromJD(a);return t%12?i.add(l,t,"m"):i.add(l,t/12,"y"),(l.toJD()-v)*d+r}catch(t){o("invalid ms "+e+" in calendar "+n)}var u=new Date(e+z);return u.setUTCMonth(u.getUTCMonth()+t)+r-z},t.findExactDates=function(e,t){for(var n,r,a=0,i=0,o=0,s=0,u=T(t)&&m.getComponentMethod("calendars","getCal")(t),c=0;ca.max?t.set(n):t.set(+e)}},integer:{description:["An integer or an integer inside a string.","When applicable, values greater (less) than `max` (`min`)","are coerced to the `dflt`."].join(" "),requiredOpts:[],otherOpts:["dflt","min","max"],coerceFunction:function(e,t,n,a){e%1||!r(e)||void 0!==a.min&&ea.max?t.set(n):t.set(+e)}},string:{description:["A string value.","Numbers are converted to strings except for attributes with","`strict` set to true."].join(" "),requiredOpts:[],otherOpts:["dflt","noBlank","strict","arrayOk","values"],coerceFunction:function(e,t,n,r){if("string"!=typeof e){var a="number"==typeof e;!0!==r.strict&&a?t.set(String(e)):t.set(n)}else r.noBlank&&!e?t.set(n):t.set(e)}},color:{description:["A string describing color.","Supported formats:","- hex (e.g. '#d3d3d3')","- rgb (e.g. 'rgb(255, 0, 0)')","- rgba (e.g. 'rgb(255, 0, 0, 0.5)')","- hsl (e.g. 'hsl(0, 100%, 50%)')","- hsv (e.g. 'hsv(0, 100%, 100%)')","- named colors (full list: http://www.w3.org/TR/css3-color/#svg-color)"].join(" "),requiredOpts:[],otherOpts:["dflt","arrayOk"],coerceFunction:function(e,t,n){a(e).isValid()?t.set(e):t.set(n)}},colorscale:{description:["A Plotly colorscale either picked by a name:","(any of",o.join(", "),")","customized as an {array} of 2-element {arrays} where","the first element is the normalized color level value","(starting at *0* and ending at *1*),","and the second item is a valid color string."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){t.set(l(e,n))}},angle:{description:["A number (in degree) between -180 and 180."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){"auto"===e?t.set("auto"):r(e)?(Math.abs(e)>180&&(e-=360*Math.round(e/360)),t.set(+e)):t.set(n)}},subplotid:{description:["An id string of a subplot type (given by dflt), optionally","followed by an integer >1. e.g. if dflt='geo', we can have","'geo', 'geo2', 'geo3', ..."].join(" "),requiredOpts:["dflt"],otherOpts:[],coerceFunction:function(e,t,n){var r=n.length;"string"==typeof e&&e.substr(0,r)===n&&u.test(e.substr(r))?t.set(e):t.set(n)},validateFunction:function(e,t){var n=t.dflt,r=n.length;return e===n||"string"==typeof e&&!(e.substr(0,r)!==n||!u.test(e.substr(r)))}},flaglist:{description:["A string representing a combination of flags","(order does not matter here).","Combine any of the available `flags` with *+*.","(e.g. ('lines+markers')).","Values in `extras` cannot be combined."].join(" "),requiredOpts:["flags"],otherOpts:["dflt","extras","arrayOk"],coerceFunction:function(e,t,n,r){if("string"==typeof e)if(-1===(r.extras||[]).indexOf(e)){for(var a=e.split("+"),i=0;i0)}function o(e){return e.name||e.replace(/-/gi,"")}function s(){return new Promise(function(e,t){var n=setInterval(function(){"undefined"!=typeof window&&window.ga&&(e(),clearInterval(n))},10)})}function u(e,t){return a().length>1?o(t)+"."+e:e}function c(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r1?M({},b.fields,{name:n}):b.fields;window.ga("create",t.id||t,"auto",r)}),b.beforeFirstHit();var t=b.ecommerce;if(t.enabled){var n=t.enhanced?"ec":"ecommerce";t.options?c("require",n,t.options):c("require",n)}b.linkers.length>0&&(c("require","linker"),c("linker:autoLink",b.linkers)),b.debug.sendHitTask||d("sendHitTask",null)}function f(){for(var e=arguments.length,t=Array(e),n=0;n0&&void 0!==arguments[0])||arguments[0];"undefined"!=typeof window&&a().forEach(function(t){window["ga-disable-"+t]=e})},w=function(){if("undefined"!=typeof document&&"undefined"!=typeof window){var e=(b.wait,b.id),t=b.disabled,n=b.debug,a=b.disableScriptLoader,i=n.enabled?"analytics_debug":"analytics",o="https://www.google-analytics.com/"+i+".js";if(!e)throw new Error('[vue-analytics] Missing the "id" parameter. Add at least one tracking domain ID');!l()||window.ga&&a||function(e){return new Promise(function(t,n){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("script");a.async=!0,a.src=e,a.charset="utf8",r.appendChild(a),a.onload=t,a.onerror=n})}(o).catch(function(){console.error("[vue-analytics] An error occured trying to load "+o+". Please check your connection or if you have any Google Analytics blocker installed in your browser.")}),Promise.resolve("function"==typeof e?e():e).then(function(e){r({id:e})}).then(function(){return"function"==typeof t?t():t}).then(function(e){r({disabled:e}),e&&x(),h(),C(),function(){var e=b.router,t=b.autoTracking;t.page&&e&&(t.pageviewOnLoad&&v(e.currentRoute),b.router.afterEach(function(n,r){var a=t.skipSamePath,i=t.shouldRouterUpdate;a&&n.path===r.path||("function"!=typeof i||i(n,r))&&b.$vue.nextTick().then(function(){v(e.currentRoute)})}))}()})}},A=this,D=function(e){c("send","exception",{exDescription:e,exFatal:arguments.length>1&&void 0!==arguments[1]&&arguments[1]})},L=function(e){if(b.autoTracking.exception){window.addEventListener("error",function(e){D(e.message)});var t=e.config.errorHandler;e.config.errorHandler=function(e,n,r){D(e.message),b.autoTracking.exceptionLogs&&(console.error("[vue-analytics] Error in "+r+": "+e.message),console.error(e)),"function"==typeof t&&t.call(A,e,n,r)}}},S=D,B=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};r(O({},t,{$vue:e})),"undefined"==typeof window||window.ga||(window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=Number(new Date)),e.directive("ga",z),e.prototype.$ga=e.$ga=G,L(e),w()},n.d(t,"onAnalyticsReady",function(){return s}),n.d(t,"analyticsMiddleware",function(){return P});var O=Object.assign||function(e){for(var t=1;t=0&&Math.floor(t)===t&&isFinite(e)}function c(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function d(e){var t=parseFloat(e);return isNaN(t)?e:t}function h(e,t){for(var n=Object.create(null),r=e.split(","),a=0;a-1)return e.splice(n,1)}}function p(e,t){return Ut.call(e,t)}function v(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}function m(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function g(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function y(e,t){for(var n in t)e[n]=t[n];return e}function _(e){for(var t={},n=0;n0&&(ee((s=e(s,(n||"")+"_"+o))[0])&&ee(c)&&(d[u]=w(c.text+s[0].text),s.shift()),d.push.apply(d,s)):l(s)?ee(c)?d[u]=w(c.text+s):""!==s&&d.push(w(s)):ee(s)&&ee(c)?d[u]=w(c.text+s.text):(i(t._isVList)&&a(s.tag)&&r(s.key)&&a(n)&&(s.key="__vlist"+n+"_"+o+"__"),d.push(s)));return d}(e):void 0}function ee(e){return a(e)&&a(e.text)&&function(e){return!1===e}(e.isComment)}function te(e,t){return(e.__esModule||Cn&&"Module"===e[Symbol.toStringTag])&&(e=e.default),o(e)?t.extend(e):e}function ne(e){return e.isComment&&e.asyncFactory}function re(e){if(Array.isArray(e))for(var t=0;t=0||n.indexOf(e[a])<0)&&r.push(e[a]);return r}return e}function Ie(e){this._init(e)}function Ne(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,a=e._Ctor||(e._Ctor={});if(a[r])return a[r];var i=e.name||n.options.name,l=function(e){this._init(e)};return(l.prototype=Object.create(n.prototype)).constructor=l,l.cid=t++,l.options=O(n.options,e),l.super=n,l.options.props&&function(e){var t=e.options.props;for(var n in t)pe(e.prototype,"_props",n)}(l),l.options.computed&&function(e){var t=e.options.computed;for(var n in t)me(e.prototype,n,t[n])}(l),l.extend=n.extend,l.mixin=n.mixin,l.use=n.use,rn.forEach(function(e){l[e]=n[e]}),i&&(l.options.components[i]=l),l.superOptions=n.options,l.extendOptions=e,l.sealedOptions=y({},l.options),a[r]=l,l}}function Fe(e){return e&&(e.Ctor.options.name||e.tag)}function He(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!function(e){return"[object RegExp]"===$t.call(e)}(e)&&e.test(t)}function Ve(e,t){var n=e.cache,r=e.keys,a=e._vnode;for(var i in n){var l=n[i];if(l){var o=Fe(l.componentOptions);o&&!t(o)&&$e(n,i,r,a)}}}function $e(e,t,n,r){var a=e[t];!a||r&&a.tag===r.tag||a.componentInstance.$destroy(),e[t]=null,f(n,t)}function qe(e){for(var t=e.data,n=e,r=e;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=Ue(r.data,t));for(;a(n=n.parent);)n&&n.data&&(t=Ue(t,n.data));return function(e,t){return a(e)||a(t)?Ye(e,Je(t)):""}(t.staticClass,t.class)}function Ue(e,t){return{staticClass:Ye(e.staticClass,t.staticClass),class:a(e.class)?[e.class,t.class]:t.class}}function Ye(e,t){return e?t?e+" "+t:e:t||""}function Je(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,i=e.length;r-1?t.split(/\s+/).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function gt(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function yt(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&y(t,Zr(e.name||"v")),y(t,e),t}return"string"==typeof e?Zr(e):void 0}}function _t(e){la(function(){la(e)})}function bt(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),mt(e,t))}function Tt(e,t){e._transitionClasses&&f(e._transitionClasses,t),gt(e,t)}function kt(e,t,n){var r=Mt(e,t),a=r.type,i=r.timeout,l=r.propCount;if(!a)return n();var o=a===ea?ra:ia,s=0,u=function(){e.removeEventListener(o,c),n()},c=function(t){t.target===e&&++s>=l&&u()};setTimeout(function(){s0&&(n=ea,c=l,d=i.length):t===ta?u>0&&(n=ta,c=u,d=s.length):(c=Math.max(l,u),d=(n=c>0?l>u?ea:ta:null)?n===ea?i.length:s.length:0),{type:n,timeout:c,propCount:d,hasTransform:n===ea&&oa.test(r[na+"Property"])}}function Kt(e,t){for(;e.length1}function Lt(e,t){!0!==t.data.show&&xt(t)}function St(e,t,n){Bt(e,t),(fn||vn)&&setTimeout(function(){Bt(e,t)},0)}function Bt(e,t,n){var r=t.value,a=e.multiple;if(!a||Array.isArray(r)){for(var i,l,o=0,s=e.options.length;o-1,l.selected!==i&&(l.selected=i);else if(T(Gt(l),r))return void(e.selectedIndex!==o&&(e.selectedIndex=o));a||(e.selectedIndex=-1)}}function Wt(e,t){return t.every(function(t){return!T(t,e)})}function Gt(e){return"_value"in e?e._value:e.value}function zt(e){e.target.composing=!0}function Rt(e){e.target.composing&&(e.target.composing=!1,Pt(e.target,"input"))}function Pt(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ot(e){return!e.componentInstance||e.data&&e.data.transition?e:Ot(e.componentInstance._vnode)}function Et(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Et(re(t.children)):e}function jt(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var a=n._parentListeners;for(var i in a)t[Jt(i)]=a[i];return t}function It(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function Nt(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Ft(e){e.data.newPos=e.elm.getBoundingClientRect()}function Ht(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,a=t.top-n.top;if(r||a){e.data.moved=!0;var i=e.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+a+"px)",i.transitionDuration="0s"}}var Vt=Object.freeze({}),$t=Object.prototype.toString,qt=(h("slot,component",!0),h("key,ref,slot,slot-scope,is")),Ut=Object.prototype.hasOwnProperty,Yt=/-(\w)/g,Jt=v(function(e){return e.replace(Yt,function(e,t){return t?t.toUpperCase():""})}),Xt=v(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),Zt=/\B([A-Z])/g,Qt=v(function(e){return e.replace(Zt,"-$1").toLowerCase()}),en=function(e,t,n){return!1},tn=function(e){return e},nn="data-server-rendered",rn=["component","directive","filter"],an=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],ln={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:en,isReservedAttr:en,isUnknownElement:en,getTagNamespace:b,parsePlatformTagName:tn,mustUseProp:en,_lifecycleHooks:an},on=/[^\w.$]/,sn="__proto__"in{},un="undefined"!=typeof window,cn="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,dn=cn&&WXEnvironment.platform.toLowerCase(),hn=un&&window.navigator.userAgent.toLowerCase(),fn=hn&&/msie|trident/.test(hn),pn=hn&&hn.indexOf("msie 9.0")>0,vn=hn&&hn.indexOf("edge/")>0,mn=hn&&hn.indexOf("android")>0||"android"===dn,gn=hn&&/iphone|ipad|ipod|ios/.test(hn)||"ios"===dn,yn=(hn&&/chrome\/\d+/.test(hn),{}.watch),_n=!1;if(un)try{var bn={};Object.defineProperty(bn,"passive",{get:function(){_n=!0}}),window.addEventListener("test-passive",null,bn)}catch(e){}var Tn,kn,Mn=function(){return void 0===Tn&&(Tn=!un&&void 0!==e&&"server"===e.process.env.VUE_ENV),Tn},Kn=un&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,Cn="undefined"!=typeof Symbol&&x(Symbol)&&"undefined"!=typeof Reflect&&x(Reflect.ownKeys);kn="undefined"!=typeof Set&&x(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var xn=b,wn=0,An=function(){this.id=wn++,this.subs=[]};An.prototype.addSub=function(e){this.subs.push(e)},An.prototype.removeSub=function(e){f(this.subs,e)},An.prototype.depend=function(){An.target&&An.target.addDep(this)},An.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;trr&&Zn[n].id>e.id;)n--;Zn.splice(n+1,0,e)}else Zn.push(e);tr||(tr=!0,q(fe))}}(this)},ir.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){F(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},ir.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},ir.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},ir.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||f(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var lr={enumerable:!0,configurable:!0,get:b,set:b},or={lazy:!0};Le(Se.prototype);var sr={init:function(e,t,n,r){if(!e.componentInstance||e.componentInstance._isDestroyed)(e.componentInstance=Ge(e,Xn,n,r)).$mount(t?e.elm:void 0,t);else if(e.data.keepAlive){var a=e;sr.prepatch(a,a)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,r,a){var i=!!(a||e.$options._renderChildren||r.data.scopedSlots||e.$scopedSlots!==Vt);if(e.$options._parentVnode=r,e.$vnode=r,e._vnode&&(e._vnode.parent=r),e.$options._renderChildren=a,e.$attrs=r.data&&r.data.attrs||Vt,e.$listeners=n||Vt,t&&e.$options.props){Rn.shouldConvert=!1;for(var l=e._props,o=e.$options._propKeys||[],s=0;s1?g(n):n;for(var r=g(arguments,1),a=0,i=n.length;aparseInt(this.max)&&$e(l,o[0],o,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}},vr={KeepAlive:pr};(function(e){var t={get:function(){return ln}};Object.defineProperty(e,"config",t),e.util={warn:xn,extend:y,mergeOptions:O,defineReactive:S},e.set=B,e.delete=W,e.nextTick=q,e.options=Object.create(null),rn.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,y(e.options.components,vr),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=g(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=O(this.options,e),this}}(e),Ne(e),function(e){rn.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)})(Ie),Object.defineProperty(Ie.prototype,"$isServer",{get:Mn}),Object.defineProperty(Ie.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Ie.version="2.5.13";var mr,gr,yr=h("style,class"),_r=h("input,textarea,option,select,progress"),br=h("contenteditable,draggable,spellcheck"),Tr=h("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),kr="http://www.w3.org/1999/xlink",Mr=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Kr=function(e){return Mr(e)?e.slice(6,e.length):""},Cr=function(e){return null==e||!1===e},xr={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},wr=h("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Ar=h("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Dr=function(e){return wr(e)||Ar(e)},Lr=Object.create(null),Sr=h("text,number,password,search,email,tel,url"),Br=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(e,t){return document.createElementNS(xr[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setAttribute:function(e,t,n){e.setAttribute(t,n)}}),Wr={create:function(e,t){Xe(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Xe(e,!0),Xe(t))},destroy:function(e){Xe(e,!0)}},Gr=new Ln("",{},[]),zr=["create","activate","update","remove","destroy"],Rr={create:et,update:et,destroy:function(e){et(e,Gr)}},Pr=Object.create(null),Or=[Wr,Rr],Er={create:at,update:at},jr={create:lt,update:lt},Ir="__r",Nr="__c",Fr={create:ct,update:ct},Hr={create:dt,update:dt},Vr=v(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}),$r=/^--/,qr=/\s*!important$/,Ur=function(e,t,n){if($r.test(t))e.style.setProperty(t,n);else if(qr.test(n))e.style.setProperty(t,n.replace(qr,""),"important");else{var r=Jr(t);if(Array.isArray(n))for(var a=0,i=n.length;ap?(d=r(i[_+1])?null:i[_+1].elm,v(e,d,i,f,_,l)):f>_&&g(0,t,h,p)}function b(e,t,n,r){for(var i=n;i-1?Lr[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Lr[e]=/HTMLUnknownElement/.test(t.toString())},y(Ie.options.directives,pa),y(Ie.options.components,_a),Ie.prototype.__patch__=un?da:b,Ie.prototype.$mount=function(e,t){return function(e,t,n){return e.$el=t,e.$options.render||(e.$options.render=Bn),he(e,"beforeMount"),new ir(e,function(){e._update(e._render(),n)},b,null,!0),n=!1,null==e.$vnode&&(e._isMounted=!0,he(e,"mounted")),e}(this,e=e&&un?function(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}(e):void 0,t)},Ie.nextTick(function(){ln.devtools&&Kn&&Kn.emit("init",Ie)},0),t.a=Ie}).call(t,n(44),n(167).setImmediate)},function(e,t,n){"use strict";var r=n(180),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(189),a=n.n(r);t.a=a.a},function(e,t,n){var r=n(60),a=n(32);e.exports=Object.keys||function(e){return r(e,a)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){"use strict";var r=n(176),a=n.n(r),i=n(177),l=n.n(i);n.d(t,"a",function(){return a.a}),n.d(t,"b",function(){return l.a})},function(e,t,n){"use strict";var r=n(178),a=n.n(r),i=n(65);n.n(i),t.a=a.a},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){e.exports=!0},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(9).f,a=n(12),i=n(4)("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(37)("keys"),a=n(27);e.exports=function(e){return r[e]||(r[e]=a(e))}},function(e,t,n){var r=n(8),a=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return a[e]||(a[e]={})}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(31);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(19);e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(8),a=n(7),i=n(33),l=n(42),o=n(9).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||o(t,e,{value:l.f(e)})}},function(e,t,n){t.f=n(4)},function(e,t,n){"use strict";var r=n(154)(!0);n(57)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=n(168),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(169),a=n.n(r),i=n(170),l=n.n(i);n.d(t,"a",function(){return a.a}),n.d(t,"b",function(){return l.a})},function(e,t,n){"use strict";var r=n(13),a=n.n(r),i=n(22),l=n(183),o=n.n(l);n.d(t,"a",function(){return o.a}),t.b={open:function(e){var t=void 0,n=void 0;"string"==typeof e&&(t=e);var r={programmatic:!0,content:t};e.parent&&(n=e.parent,delete e.parent);var l=a()(r,e);return new(i.a.extend(o.a))({parent:n,el:document.createElement("div"),propsData:l})}}},function(e,t,n){"use strict";var r=n(185),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(6),a=n.n(r),i=n(2);t.a={components:a()({},i.a.name,i.a),props:{active:{type:Boolean,default:!0},title:String,closable:{type:Boolean,default:!0},type:String,hasIcon:Boolean,size:String,iconSize:String},data:function(){return{isActive:this.active}},watch:{active:function(e){this.isActive=e}},computed:{icon:function(){switch(this.type){case"is-info":return"information";case"is-success":return"check-circle";case"is-warning":return"alert";case"is-danger":return"alert-circle";default:return null}}},methods:{close:function(){this.isActive=!1,this.$emit("close"),this.$emit("update:active",!1)}}}},function(e,t,n){"use strict";var r=n(1),a=n(5);t.a={props:{type:{type:String,default:"is-dark"},message:String,duration:Number,queue:{type:Boolean,default:void 0},position:{type:String,default:"is-top",validator:function(e){return["is-top-right","is-top","is-top-left","is-bottom-right","is-bottom","is-bottom-left"].indexOf(e)>-1}},container:String},data:function(){return{isActive:!1,parentTop:null,parentBottom:null,newContainer:this.container||r.b.defaultContainerElement}},computed:{correctParent:function(){switch(this.position){case"is-top-right":case"is-top":case"is-top-left":return this.parentTop;case"is-bottom-right":case"is-bottom":case"is-bottom-left":return this.parentBottom}},transition:function(){switch(this.position){case"is-top-right":case"is-top":case"is-top-left":return{enter:"fadeInDown",leave:"fadeOut"};case"is-bottom-right":case"is-bottom":case"is-bottom-left":return{enter:"fadeInUp",leave:"fadeOut"}}}},methods:{shouldQueue:function(){return!!(void 0!==this.queue?this.queue:r.b.defaultNoticeQueue)&&(this.parentTop.childElementCount>0||this.parentBottom.childElementCount>0)},close:function(){var e=this;clearTimeout(this.timer),this.isActive=!1,setTimeout(function(){e.$destroy(),n.i(a.a)(e.$el)},150)},showNotice:function(){var e=this;this.shouldQueue()?setTimeout(function(){return e.showNotice()},250):(this.correctParent.insertAdjacentElement("afterbegin",this.$el),this.isActive=!0,this.indefinite||(this.timer=setTimeout(function(){return e.close()},this.newDuration)))},setupContainer:function(){if(this.parentTop=document.querySelector(".notices.is-top"),this.parentBottom=document.querySelector(".notices.is-bottom"),!this.parentTop||!this.parentBottom){this.parentTop||(this.parentTop=document.createElement("div"),this.parentTop.className="notices is-top"),this.parentBottom||(this.parentBottom=document.createElement("div"),this.parentBottom.className="notices is-bottom");var e=document.querySelector(this.newContainer)||document.body;e.appendChild(this.parentTop),e.appendChild(this.parentBottom),this.newContainer&&(this.parentTop.classList.add("has-custom-container"),this.parentBottom.classList.add("has-custom-container"))}}},beforeMount:function(){this.setupContainer()},mounted:function(){this.showNotice()}}},function(e,t,n){e.exports={default:n(130),__esModule:!0}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(127),i=r(a),l=n(3),o=r(l),s="function"==typeof o.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":typeof e};t.default="function"==typeof o.default&&"symbol"===s(i.default)?function(e){return void 0===e?"undefined":s(e)}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":void 0===e?"undefined":s(e)}},function(e,t,n){var r=n(135);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(19),a=n(8).document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){e.exports=!n(11)&&!n(18)(function(){return 7!=Object.defineProperty(n(54)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(30);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){"use strict";var r=n(33),a=n(17),i=n(61),l=n(15),o=n(12),s=n(20),u=n(145),c=n(35),d=n(153),h=n(4)("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,v,m,g,y){u(n,t,v);var _,b,T,k=function(e){if(!f&&e in x)return x[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},M=t+" Iterator",K="values"==m,C=!1,x=e.prototype,w=x[h]||x["@@iterator"]||m&&x[m],A=!f&&w||k(m),D=m?K?k("entries"):A:void 0,L="Array"==t&&x.entries||w;if(L&&(T=d(L.call(new e)))!==Object.prototype&&T.next&&(c(T,M,!0),r||o(T,h)||l(T,h,p)),K&&w&&"values"!==w.name&&(C=!0,A=function(){return w.call(this)}),r&&!y||!f&&!C&&x[h]||l(x,h,A),s[t]=A,s[M]=p,m)if(_={values:K?A:k("values"),keys:g?A:k("keys"),entries:D},y)for(b in _)b in x||i(x,b,_[b]);else a(a.P+a.F*(f||C),t,_);return _}},function(e,t,n){var r=n(14),a=n(150),i=n(32),l=n(36)("IE_PROTO"),o=function(){},s=function(){var e,t=n(54)("iframe"),r=i.length;for(t.style.display="none",n(141).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write(" - - - - - -
- - diff --git a/dist/main.css b/dist/main.css deleted file mode 100644 index 39d382b..0000000 --- a/dist/main.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! bulma.io v0.6.2 | MIT License | github.com/jgthms/bulma */ - -/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,img,object,video{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5}a{color:#7957d5;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:#ff3860;font-size:.875em;font-weight:400;padding:.25em .5em}hr{background-color:#dbdbdb;border:none;display:block;height:1px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{text-align:left;vertical-align:top}table th{color:#363636}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-clipped{overflow:hidden!important}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media print,screen and (min-width:769px){.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media print,screen and (min-width:769px){.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}.has-text-justified{text-align:justify!important}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media print,screen and (min-width:769px){.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}.has-text-left{text-align:left!important}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media print,screen and (min-width:769px){.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media print,screen and (min-width:769px){.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-text-primary{color:#7957d5!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#5a32c7!important}.has-text-link{color:#7957d5!important}a.has-text-link:focus,a.has-text-link:hover{color:#5a32c7!important}.has-text-info{color:#167df0!important}a.has-text-info:focus,a.has-text-info:hover{color:#0d64c6!important}.has-text-success{color:#23d160!important}a.has-text-success:focus,a.has-text-success:hover{color:#1ca64c!important}.has-text-warning{color:#ffdd57!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324!important}.has-text-danger{color:#ff3860!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ff0537!important}.has-text-black-bis{color:#121212!important}.has-text-black-ter{color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media print,screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:-ms-flexbox!important;display:flex!important}}@media print,screen and (min-width:769px){.is-flex-tablet{display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:-ms-flexbox!important;display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media print,screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print,screen and (min-width:769px){.is-inline-flex-tablet{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:-ms-inline-flexbox!important;display:inline-flex!important}}.is-hidden{display:none!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media print,screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media print,screen and (min-width:769px){.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box{background-color:#fff;border-radius:5px;box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);color:#4a4a4a;display:block;padding:1.25rem}.box:not(:last-child){margin-bottom:1.5rem}a.box:focus,a.box:hover{box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px #7957d5}a.box:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2),0 0 0 1px #7957d5}.button{-moz-appearance:none;-webkit-appearance:none;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px);position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border-color:#dbdbdb;color:#363636;cursor:pointer;-ms-flex-pack:center;justify-content:center;padding:calc(.375em - 1px) .75em;text-align:center;white-space:nowrap}.button.is-active,.button.is-focused,.button:active,.button:focus{outline:none}.button[disabled]{cursor:not-allowed}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.375em - 1px);margin-right:.1875em}.button .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:calc(-.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.375em - 1px);margin-right:calc(-.375em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#7957d5;color:#363636}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled]{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled]{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled]{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled]{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined[disabled]{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#363636}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:#363636}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:#363636}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:#363636}.button.is-light[disabled]{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted:hover{background-color:#292929}.button.is-light.is-inverted[disabled]{background-color:#363636;border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.button.is-light.is-outlined.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined[disabled]{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark{background-color:#363636;border-color:transparent;color:#f5f5f5}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#f5f5f5}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#f5f5f5}.button.is-dark[disabled]{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted:hover{background-color:#e8e8e8}.button.is-dark.is-inverted[disabled]{background-color:#f5f5f5;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined[disabled]{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-primary{background-color:#7957d5;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#714dd2;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#6943d0;border-color:transparent;color:#fff}.button.is-primary[disabled]{background-color:#7957d5;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#7957d5}.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#7957d5}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#7957d5;color:#7957d5}.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#7957d5;border-color:#7957d5;color:#fff}.button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #7957d5 #7957d5!important}.button.is-primary.is-outlined[disabled]{background-color:transparent;border-color:#7957d5;box-shadow:none;color:#7957d5}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#7957d5}.button.is-primary.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link{background-color:#7957d5;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:#714dd2;border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.button.is-link.is-active,.button.is-link:active{background-color:#6943d0;border-color:transparent;color:#fff}.button.is-link[disabled]{background-color:#7957d5;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#7957d5}.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#7957d5}.button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#7957d5;color:#7957d5}.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#7957d5;border-color:#7957d5;color:#fff}.button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #7957d5 #7957d5!important}.button.is-link.is-outlined[disabled]{background-color:transparent;border-color:#7957d5;box-shadow:none;color:#7957d5}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#7957d5}.button.is-link.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info{background-color:#167df0;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#0f77ea;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(22,125,240,.25)}.button.is-info.is-active,.button.is-info:active{background-color:#0e71de;border-color:transparent;color:#fff}.button.is-info[disabled]{background-color:#167df0;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#167df0}.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#167df0}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#167df0;color:#167df0}.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#167df0;border-color:#167df0;color:#fff}.button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #167df0 #167df0!important}.button.is-info.is-outlined[disabled]{background-color:transparent;border-color:#167df0;box-shadow:none;color:#167df0}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#167df0}.button.is-info.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success{background-color:#23d160;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#22c65b;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(35,209,96,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#20bc56;border-color:transparent;color:#fff}.button.is-success[disabled]{background-color:#23d160;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#23d160}.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#23d160}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#23d160;color:#23d160}.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#23d160;border-color:#23d160;color:#fff}.button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #23d160 #23d160!important}.button.is-success.is-outlined[disabled]{background-color:transparent;border-color:#23d160;box-shadow:none;color:#23d160}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#23d160}.button.is-success.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled]{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{color:#ffdd57}.button.is-warning.is-inverted,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled]{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined[disabled]{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-danger{background-color:#ff3860;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#ff2b56;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,56,96,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:#ff1f4b;border-color:transparent;color:#fff}.button.is-danger[disabled]{background-color:#ff3860;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#ff3860}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;color:#ff3860}.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#ff3860;border-color:#ff3860;color:#fff}.button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #ff3860 #ff3860!important}.button.is-danger.is-outlined[disabled]{background-color:transparent;border-color:#ff3860;box-shadow:none;color:#ff3860}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled]{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:-ms-flexbox;display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{animation:g .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute;left:calc(50% - 0.5em);top:calc(50% - 0.5em);position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.buttons{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.is-centered{-ms-flex-pack:center;justify-content:center}.buttons.is-right{-ms-flex-pack:end;justify-content:flex-end}.container{margin:0 auto;position:relative}@media screen and (min-width:1024px){.container{max-width:960px;width:960px}.container.is-fluid{margin-left:32px;margin-right:32px;max-width:none;width:auto}}@media screen and (max-width:1215px){.container.is-widescreen{max-width:1152px;width:auto}}@media screen and (max-width:1407px){.container.is-fullhd{max-width:1344px;width:auto}}@media screen and (min-width:1216px){.container{max-width:1152px;width:1152px}}@media screen and (min-width:1408px){.container{max-width:1344px;width:1344px}}.content:not(:last-child){margin-bottom:1.5rem}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:400;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style:decimal outside}.content ol,.content ul{margin-left:2em;margin-top:1em}.content ul{list-style:disc outside}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636;text-align:left}.content table tr:hover{background-color:#f5f5f5}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.input,.taginput .taginput-container.is-focusable,.textarea{-moz-appearance:none;-webkit-appearance:none;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);position:relative;vertical-align:top;background-color:#fff;border-color:#dbdbdb;color:#363636;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);max-width:100%;width:100%}.input.is-active,.input.is-focused,.input:active,.input:focus,.taginput .is-active.taginput-container.is-focusable,.taginput .is-focused.taginput-container.is-focusable,.taginput .taginput-container.is-focusable:active,.taginput .taginput-container.is-focusable:focus,.textarea.is-active,.textarea.is-focused,.textarea:active,.textarea:focus{outline:none}.input[disabled],.taginput [disabled].taginput-container.is-focusable,.textarea[disabled]{cursor:not-allowed}.input::-moz-placeholder,.taginput .taginput-container.is-focusable::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.taginput .taginput-container.is-focusable::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.taginput .taginput-container.is-focusable:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.taginput .taginput-container.is-focusable:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input.is-hovered,.input:hover,.taginput .is-hovered.taginput-container.is-focusable,.taginput .taginput-container.is-focusable:hover,.textarea.is-hovered,.textarea:hover{border-color:#b5b5b5}.input.is-active,.input.is-focused,.input:active,.input:focus,.taginput .is-active.taginput-container.is-focusable,.taginput .is-focused.taginput-container.is-focusable,.taginput .taginput-container.is-focusable:active,.taginput .taginput-container.is-focusable:focus,.textarea.is-active,.textarea.is-focused,.textarea:active,.textarea:focus{border-color:#7957d5;box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.input[disabled],.taginput [disabled].taginput-container.is-focusable,.textarea[disabled]{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.taginput [disabled].taginput-container.is-focusable::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:hsla(0,0%,48%,.3)}.input[disabled]::-webkit-input-placeholder,.taginput [disabled].taginput-container.is-focusable::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder{color:hsla(0,0%,48%,.3)}.input[disabled]:-moz-placeholder,.taginput [disabled].taginput-container.is-focusable:-moz-placeholder,.textarea[disabled]:-moz-placeholder{color:hsla(0,0%,48%,.3)}.input[disabled]:-ms-input-placeholder,.taginput [disabled].taginput-container.is-focusable:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder{color:hsla(0,0%,48%,.3)}.input[readonly],.taginput [readonly].taginput-container.is-focusable,.textarea[readonly]{box-shadow:none}.input.is-white,.taginput .is-white.taginput-container.is-focusable,.textarea.is-white{border-color:#fff}.input.is-white.is-active,.input.is-white.is-focused,.input.is-white:active,.input.is-white:focus,.taginput .is-white.is-active.taginput-container.is-focusable,.taginput .is-white.is-focused.taginput-container.is-focusable,.taginput .is-white.taginput-container.is-focusable:active,.taginput .is-white.taginput-container.is-focusable:focus,.textarea.is-white.is-active,.textarea.is-white.is-focused,.textarea.is-white:active,.textarea.is-white:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.input.is-black,.taginput .is-black.taginput-container.is-focusable,.textarea.is-black{border-color:#0a0a0a}.input.is-black.is-active,.input.is-black.is-focused,.input.is-black:active,.input.is-black:focus,.taginput .is-black.is-active.taginput-container.is-focusable,.taginput .is-black.is-focused.taginput-container.is-focusable,.taginput .is-black.taginput-container.is-focusable:active,.taginput .is-black.taginput-container.is-focusable:focus,.textarea.is-black.is-active,.textarea.is-black.is-focused,.textarea.is-black:active,.textarea.is-black:focus{box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.input.is-light,.taginput .is-light.taginput-container.is-focusable,.textarea.is-light{border-color:#f5f5f5}.input.is-light.is-active,.input.is-light.is-focused,.input.is-light:active,.input.is-light:focus,.taginput .is-light.is-active.taginput-container.is-focusable,.taginput .is-light.is-focused.taginput-container.is-focusable,.taginput .is-light.taginput-container.is-focusable:active,.taginput .is-light.taginput-container.is-focusable:focus,.textarea.is-light.is-active,.textarea.is-light.is-focused,.textarea.is-light:active,.textarea.is-light:focus{box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.input.is-dark,.taginput .is-dark.taginput-container.is-focusable,.textarea.is-dark{border-color:#363636}.input.is-dark.is-active,.input.is-dark.is-focused,.input.is-dark:active,.input.is-dark:focus,.taginput .is-dark.is-active.taginput-container.is-focusable,.taginput .is-dark.is-focused.taginput-container.is-focusable,.taginput .is-dark.taginput-container.is-focusable:active,.taginput .is-dark.taginput-container.is-focusable:focus,.textarea.is-dark.is-active,.textarea.is-dark.is-focused,.textarea.is-dark:active,.textarea.is-dark:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.input.is-primary,.taginput .is-primary.taginput-container.is-focusable,.textarea.is-primary{border-color:#7957d5}.input.is-primary.is-active,.input.is-primary.is-focused,.input.is-primary:active,.input.is-primary:focus,.taginput .is-primary.is-active.taginput-container.is-focusable,.taginput .is-primary.is-focused.taginput-container.is-focusable,.taginput .is-primary.taginput-container.is-focusable:active,.taginput .is-primary.taginput-container.is-focusable:focus,.textarea.is-primary.is-active,.textarea.is-primary.is-focused,.textarea.is-primary:active,.textarea.is-primary:focus{box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.input.is-link,.taginput .is-link.taginput-container.is-focusable,.textarea.is-link{border-color:#7957d5}.input.is-link.is-active,.input.is-link.is-focused,.input.is-link:active,.input.is-link:focus,.taginput .is-link.is-active.taginput-container.is-focusable,.taginput .is-link.is-focused.taginput-container.is-focusable,.taginput .is-link.taginput-container.is-focusable:active,.taginput .is-link.taginput-container.is-focusable:focus,.textarea.is-link.is-active,.textarea.is-link.is-focused,.textarea.is-link:active,.textarea.is-link:focus{box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.input.is-info,.taginput .is-info.taginput-container.is-focusable,.textarea.is-info{border-color:#167df0}.input.is-info.is-active,.input.is-info.is-focused,.input.is-info:active,.input.is-info:focus,.taginput .is-info.is-active.taginput-container.is-focusable,.taginput .is-info.is-focused.taginput-container.is-focusable,.taginput .is-info.taginput-container.is-focusable:active,.taginput .is-info.taginput-container.is-focusable:focus,.textarea.is-info.is-active,.textarea.is-info.is-focused,.textarea.is-info:active,.textarea.is-info:focus{box-shadow:0 0 0 .125em rgba(22,125,240,.25)}.input.is-success,.taginput .is-success.taginput-container.is-focusable,.textarea.is-success{border-color:#23d160}.input.is-success.is-active,.input.is-success.is-focused,.input.is-success:active,.input.is-success:focus,.taginput .is-success.is-active.taginput-container.is-focusable,.taginput .is-success.is-focused.taginput-container.is-focusable,.taginput .is-success.taginput-container.is-focusable:active,.taginput .is-success.taginput-container.is-focusable:focus,.textarea.is-success.is-active,.textarea.is-success.is-focused,.textarea.is-success:active,.textarea.is-success:focus{box-shadow:0 0 0 .125em rgba(35,209,96,.25)}.input.is-warning,.taginput .is-warning.taginput-container.is-focusable,.textarea.is-warning{border-color:#ffdd57}.input.is-warning.is-active,.input.is-warning.is-focused,.input.is-warning:active,.input.is-warning:focus,.taginput .is-warning.is-active.taginput-container.is-focusable,.taginput .is-warning.is-focused.taginput-container.is-focusable,.taginput .is-warning.taginput-container.is-focusable:active,.taginput .is-warning.taginput-container.is-focusable:focus,.textarea.is-warning.is-active,.textarea.is-warning.is-focused,.textarea.is-warning:active,.textarea.is-warning:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.input.is-danger,.taginput .is-danger.taginput-container.is-focusable,.textarea.is-danger{border-color:#ff3860}.input.is-danger.is-active,.input.is-danger.is-focused,.input.is-danger:active,.input.is-danger:focus,.taginput .is-danger.is-active.taginput-container.is-focusable,.taginput .is-danger.is-focused.taginput-container.is-focusable,.taginput .is-danger.taginput-container.is-focusable:active,.taginput .is-danger.taginput-container.is-focusable:focus,.textarea.is-danger.is-active,.textarea.is-danger.is-focused,.textarea.is-danger:active,.textarea.is-danger:focus{box-shadow:0 0 0 .125em rgba(255,56,96,.25)}.input.is-small,.taginput .is-small.taginput-container.is-focusable,.textarea.is-small{border-radius:2px;font-size:.75rem}.input.is-medium,.taginput .is-medium.taginput-container.is-focusable,.textarea.is-medium{font-size:1.25rem}.input.is-large,.taginput .is-large.taginput-container.is-focusable,.textarea.is-large{font-size:1.5rem}.input.is-fullwidth,.taginput .is-fullwidth.taginput-container.is-focusable,.textarea.is-fullwidth{display:block;width:100%}.input.is-inline,.taginput .is-inline.taginput-container.is-focusable,.textarea.is-inline{display:inline;width:auto}.input.is-rounded,.taginput .is-rounded.taginput-container.is-focusable{border-radius:290486px;padding-left:1em;padding-right:1em}.input.is-static,.taginput .is-static.taginput-container.is-focusable{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:.625em;resize:vertical}.textarea:not([rows]){max-height:600px;min-height:120px}.textarea[rows]{height:unset}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox[disabled],.radio[disabled]{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.select:not(.is-multiple):after{border:1px solid #7957d5;border-right:0;border-top:0;content:" ";display:block;height:.5em;pointer-events:none;position:absolute;transform:rotate(-45deg);transform-origin:center;width:.5em;margin-top:-.375em;right:1.125em;top:50%;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{-moz-appearance:none;-webkit-appearance:none;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);position:relative;vertical-align:top;background-color:#fff;border-color:#dbdbdb;color:#363636;cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select.is-active,.select select.is-focused,.select select:active,.select select:focus{outline:none}.select select[disabled]{cursor:not-allowed}.select select::-moz-placeholder{color:rgba(54,54,54,.3)}.select select::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.select select:-moz-placeholder{color:rgba(54,54,54,.3)}.select select:-ms-input-placeholder{color:rgba(54,54,54,.3)}.select select.is-hovered,.select select:hover{border-color:#b5b5b5}.select select.is-active,.select select.is-focused,.select select:active,.select select:focus{border-color:#7957d5;box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.select select[disabled]{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.select select[disabled]::-moz-placeholder{color:hsla(0,0%,48%,.3)}.select select[disabled]::-webkit-input-placeholder{color:hsla(0,0%,48%,.3)}.select select[disabled]:-moz-placeholder{color:hsla(0,0%,48%,.3)}.select select[disabled]:-ms-input-placeholder{color:hsla(0,0%,48%,.3)}.select select::-ms-expand{display:none}.select select[disabled]:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:unset;padding:0}.select select[multiple] option{padding:.5em 1em}.select:hover:after{border-color:#363636}.select.is-white select{border-color:#fff}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.select.is-dark select{border-color:#363636}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary select{border-color:#7957d5}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.select.is-link select{border-color:#7957d5}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.select.is-info select{border-color:#167df0}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em rgba(22,125,240,.25)}.select.is-success select{border-color:#23d160}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(35,209,96,.25)}.select.is-warning select{border-color:#ffdd57}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.select.is-danger select{border-color:#ff3860}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(255,56,96,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled:after{border-color:#7a7a7a}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{animation:g .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,100%,.25);color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,4%,.25);color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:#363636}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:#363636}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,96%,.25);color:#363636}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#363636}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#f5f5f5}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#f5f5f5}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#f5f5f5}.file.is-primary .file-cta{background-color:#7957d5;border-color:transparent;color:#fff}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:#714dd2;border-color:transparent;color:#fff}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(121,87,213,.25);color:#fff}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:#6943d0;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#7957d5;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:#714dd2;border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(121,87,213,.25);color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:#6943d0;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#167df0;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:#0f77ea;border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(22,125,240,.25);color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:#0e71de;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#23d160;border-color:transparent;color:#fff}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:#22c65b;border-color:transparent;color:#fff}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(35,209,96,.25);color:#fff}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:#20bc56;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,221,87,.25);color:rgba(0,0,0,.7)}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#ff3860;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:#ff2b56;border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,56,96,.25);color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:#ff1f4b;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:3px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-cta,.file.is-boxed .file-label{-ms-flex-direction:column;flex-direction:column}.file.is-boxed .file-cta{height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:3px 3px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 3px 3px;border-width:0 1px 1px}.file.is-centered{-ms-flex-pack:center;justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{-ms-flex-positive:1;flex-grow:1;max-width:none}.file.is-right{-ms-flex-pack:end;justify-content:flex-end}.file.is-right .file-cta{border-radius:0 3px 3px 0}.file.is-right .file-name{border-radius:3px 0 0 3px;border-width:1px 0 1px 1px;-ms-flex-order:-1;order:-1}.file-label{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:.01em;left:0;outline:none;position:absolute;top:0;width:.01em}.file-cta,.file-name{-moz-appearance:none;-webkit-appearance:none;-ms-flex-align:center;align-items:center;border:1px solid transparent;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px);position:relative;vertical-align:top;border-color:#dbdbdb;border-radius:3px;font-size:1em;padding:calc(.375em - 1px) 1em;white-space:nowrap}.file-cta.is-active,.file-cta.is-focused,.file-cta:active,.file-cta:focus,.file-name.is-active,.file-name.is-focused,.file-name:active,.file-name:focus{outline:none}.file-cta[disabled],.file-name[disabled]{cursor:not-allowed}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}.file-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:1em;-ms-flex-pack:center;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-link,.help.is-primary{color:#7957d5}.help.is-info{color:#167df0}.help.is-success{color:#23d160}.help.is-warning{color:#ffdd57}.help.is-danger{color:#ff3860}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select,.field.has-addons .control:not(:first-child):not(:last-child) .taginput .taginput-container.is-focusable,.taginput .field.has-addons .control:not(:first-child):not(:last-child) .taginput-container.is-focusable{border-radius:0}.field.has-addons .control:first-child .button,.field.has-addons .control:first-child .input,.field.has-addons .control:first-child .select select,.field.has-addons .control:first-child .taginput .taginput-container.is-focusable,.taginput .field.has-addons .control:first-child .taginput-container.is-focusable{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child .button,.field.has-addons .control:last-child .input,.field.has-addons .control:last-child .select select,.field.has-addons .control:last-child .taginput .taginput-container.is-focusable,.taginput .field.has-addons .control:last-child .taginput-container.is-focusable{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button.is-hovered,.field.has-addons .control .button:hover,.field.has-addons .control .input.is-hovered,.field.has-addons .control .input:hover,.field.has-addons .control .select select.is-hovered,.field.has-addons .control .select select:hover,.field.has-addons .control .taginput .is-hovered.taginput-container.is-focusable,.field.has-addons .control .taginput .taginput-container.is-focusable:hover,.taginput .field.has-addons .control .is-hovered.taginput-container.is-focusable,.taginput .field.has-addons .control .taginput-container.is-focusable:hover{z-index:2}.field.has-addons .control .button.is-active,.field.has-addons .control .button.is-focused,.field.has-addons .control .button:active,.field.has-addons .control .button:focus,.field.has-addons .control .input.is-active,.field.has-addons .control .input.is-focused,.field.has-addons .control .input:active,.field.has-addons .control .input:focus,.field.has-addons .control .select select.is-active,.field.has-addons .control .select select.is-focused,.field.has-addons .control .select select:active,.field.has-addons .control .select select:focus,.field.has-addons .control .taginput .is-active.taginput-container.is-focusable,.field.has-addons .control .taginput .is-focused.taginput-container.is-focusable,.field.has-addons .control .taginput .taginput-container.is-focusable:active,.field.has-addons .control .taginput .taginput-container.is-focusable:focus,.taginput .field.has-addons .control .is-active.taginput-container.is-focusable,.taginput .field.has-addons .control .is-focused.taginput-container.is-focusable,.taginput .field.has-addons .control .taginput-container.is-focusable:active,.taginput .field.has-addons .control .taginput-container.is-focusable:focus{z-index:3}.field.has-addons .control .button.is-active:hover,.field.has-addons .control .button.is-focused:hover,.field.has-addons .control .button:active:hover,.field.has-addons .control .button:focus:hover,.field.has-addons .control .input.is-active:hover,.field.has-addons .control .input.is-focused:hover,.field.has-addons .control .input:active:hover,.field.has-addons .control .input:focus:hover,.field.has-addons .control .select select.is-active:hover,.field.has-addons .control .select select.is-focused:hover,.field.has-addons .control .select select:active:hover,.field.has-addons .control .select select:focus:hover,.field.has-addons .control .taginput .is-active.taginput-container.is-focusable:hover,.field.has-addons .control .taginput .is-focused.taginput-container.is-focusable:hover,.field.has-addons .control .taginput .taginput-container.is-focusable:active:hover,.field.has-addons .control .taginput .taginput-container.is-focusable:focus:hover,.taginput .field.has-addons .control .is-active.taginput-container.is-focusable:hover,.taginput .field.has-addons .control .is-focused.taginput-container.is-focusable:hover,.taginput .field.has-addons .control .taginput-container.is-focusable:active:hover,.taginput .field.has-addons .control .taginput-container.is-focusable:focus:hover{z-index:4}.field.has-addons .control.is-expanded{-ms-flex-positive:1;flex-grow:1}.field.has-addons.has-addons-centered{-ms-flex-pack:center;justify-content:center}.field.has-addons.has-addons-right{-ms-flex-pack:end;justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.field.is-grouped{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.field.is-grouped>.control{-ms-flex-negative:0;flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{-ms-flex-pack:center;justify-content:center}.field.is-grouped.is-grouped-right{-ms-flex-pack:end;justify-content:flex-end}.field.is-grouped.is-grouped-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media print,screen and (min-width:769px){.field.is-horizontal{display:-ms-flexbox;display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media print,screen and (min-width:769px){.field-label{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media print,screen and (min-width:769px){.field-body{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:5;flex-grow:5;-ms-flex-negative:1;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{-ms-flex-negative:1;flex-shrink:1}.field-body>.field:not(.is-narrow){-ms-flex-positive:1;flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{font-size:1rem;position:relative;text-align:left}.control.has-icon .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icon .input:focus+.icon,.control.has-icon .taginput .taginput-container.is-focusable:focus+.icon,.taginput .control.has-icon .taginput-container.is-focusable:focus+.icon{color:#7a7a7a}.control.has-icon .input.is-small+.icon,.control.has-icon .taginput .is-small.taginput-container.is-focusable+.icon,.taginput .control.has-icon .is-small.taginput-container.is-focusable+.icon{font-size:.75rem}.control.has-icon .input.is-medium+.icon,.control.has-icon .taginput .is-medium.taginput-container.is-focusable+.icon,.taginput .control.has-icon .is-medium.taginput-container.is-focusable+.icon{font-size:1.25rem}.control.has-icon .input.is-large+.icon,.control.has-icon .taginput .is-large.taginput-container.is-focusable+.icon,.taginput .control.has-icon .is-large.taginput-container.is-focusable+.icon{font-size:1.5rem}.control.has-icon:not(.has-icon-right) .icon{left:0}.control.has-icon:not(.has-icon-right) .input,.control.has-icon:not(.has-icon-right) .taginput .taginput-container.is-focusable,.taginput .control.has-icon:not(.has-icon-right) .taginput-container.is-focusable{padding-left:2.25em}.control.has-icon.has-icon-right .icon{right:0}.control.has-icon.has-icon-right .input,.control.has-icon.has-icon-right .taginput .taginput-container.is-focusable,.taginput .control.has-icon.has-icon-right .taginput-container.is-focusable{padding-right:2.25em}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-left .taginput .taginput-container.is-focusable:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon,.control.has-icons-right .taginput .taginput-container.is-focusable:focus~.icon,.taginput .control.has-icons-left .taginput-container.is-focusable:focus~.icon,.taginput .control.has-icons-right .taginput-container.is-focusable:focus~.icon{color:#7a7a7a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-left .taginput .is-small.taginput-container.is-focusable~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon,.control.has-icons-right .taginput .is-small.taginput-container.is-focusable~.icon,.taginput .control.has-icons-left .is-small.taginput-container.is-focusable~.icon,.taginput .control.has-icons-right .is-small.taginput-container.is-focusable~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-left .taginput .is-medium.taginput-container.is-focusable~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon,.control.has-icons-right .taginput .is-medium.taginput-container.is-focusable~.icon,.taginput .control.has-icons-left .is-medium.taginput-container.is-focusable~.icon,.taginput .control.has-icons-right .is-medium.taginput-container.is-focusable~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-left .taginput .is-large.taginput-container.is-focusable~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon,.control.has-icons-right .taginput .is-large.taginput-container.is-focusable~.icon,.taginput .control.has-icons-left .is-large.taginput-container.is-focusable~.icon,.taginput .control.has-icons-right .is-large.taginput-container.is-focusable~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select,.control.has-icons-left .taginput .taginput-container.is-focusable,.taginput .control.has-icons-left .taginput-container.is-focusable{padding-left:2.25em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select,.control.has-icons-right .taginput .taginput-container.is-focusable,.taginput .control.has-icons-right .taginput-container.is-focusable{padding-right:2.25em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{animation:g .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.icon{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-1by1 img,.image.is-2by1 img,.image.is-3by2 img,.image.is-4by3 img,.image.is-16by9 img,.image.is-square img{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:3px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification:not(:last-child){margin-bottom:1.5rem}.notification a:not(.button){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{position:absolute;right:.5rem;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#363636}.notification.is-dark{background-color:#363636;color:#f5f5f5}.notification.is-link,.notification.is-primary{background-color:#7957d5;color:#fff}.notification.is-info{background-color:#167df0;color:#fff}.notification.is-success{background-color:#23d160;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.notification.is-danger{background-color:#ff3860;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress:not(:last-child){margin-bottom:1.5rem}.progress::-webkit-progress-bar{background-color:#dbdbdb}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-primary::-webkit-progress-value{background-color:#7957d5}.progress.is-primary::-moz-progress-bar{background-color:#7957d5}.progress.is-primary::-ms-fill{background-color:#7957d5}.progress.is-link::-webkit-progress-value{background-color:#7957d5}.progress.is-link::-moz-progress-bar{background-color:#7957d5}.progress.is-link::-ms-fill{background-color:#7957d5}.progress.is-info::-webkit-progress-value{background-color:#167df0}.progress.is-info::-moz-progress-bar{background-color:#167df0}.progress.is-info::-ms-fill{background-color:#167df0}.progress.is-success::-webkit-progress-value{background-color:#23d160}.progress.is-success::-moz-progress-bar{background-color:#23d160}.progress.is-success::-ms-fill{background-color:#23d160}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-danger::-webkit-progress-value{background-color:#ff3860}.progress.is-danger::-moz-progress-bar{background-color:#ff3860}.progress.is-danger::-ms-fill{background-color:#ff3860}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}.table{background-color:#fff;color:#363636;margin-bottom:1.5rem}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#f5f5f5}.table td.is-link,.table td.is-primary,.table th.is-link,.table th.is-primary{background-color:#7957d5;border-color:#7957d5;color:#fff}.table td.is-info,.table th.is-info{background-color:#167df0;border-color:#167df0;color:#fff}.table td.is-success,.table th.is-success{background-color:#23d160;border-color:#23d160;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.table td.is-danger,.table th.is-danger{background-color:#ff3860;border-color:#ff3860;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#7957d5;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table th{color:#363636;text-align:left}.table tr.is-selected{background-color:#7957d5;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.tags{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.tags.has-addons .tag:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.tags.is-centered{-ms-flex-pack:center;justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{-ms-flex-pack:end;justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tag:not(body){-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:3px;color:#4a4a4a;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;height:2em;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25em;margin-right:-.375em}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:#363636}.tag:not(body).is-dark{background-color:#363636;color:#f5f5f5}.tag:not(body).is-link,.tag:not(body).is-primary{background-color:#7957d5;color:#fff}.tag:not(body).is-info{background-color:#167df0;color:#fff}.tag:not(body).is-success{background-color:#23d160;color:#fff}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.tag:not(body).is-danger{background-color:#ff3860;color:#fff}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete:after,.tag:not(body).is-delete:before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete:before{height:1px;width:50%}.tag:not(body).is-delete:after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.subtitle sup,.title sub,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.5rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.5rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.block:not(:last-child){margin-bottom:1.5rem}.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete:after,.delete:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:focus,.delete:hover{background-color:hsla(0,0%,4%,.3)}.delete:active{background-color:hsla(0,0%,4%,.4)}.delete.is-small{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.delete.is-medium{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.delete.is-large{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight:not(:last-child){margin-bottom:1.5rem}.highlight pre{overflow:auto;max-width:100%}.loader{animation:g .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.number{-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:290486px;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem;height:2em;-ms-flex-pack:center;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.breadcrumb{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;font-size:1rem;overflow:hidden;overflow-x:auto;white-space:nowrap}.breadcrumb:not(:last-child){margin-bottom:1.5rem}.breadcrumb a{-ms-flex-align:center;align-items:center;color:#7957d5;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:.5em .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#4a4a4a;content:"/"}.breadcrumb ol,.breadcrumb ul{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:start;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{-ms-flex-pack:center;justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{-ms-flex-pack:end;justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li:before{content:"\2192"}.breadcrumb.has-bullet-separator li+li:before{content:"\2022"}.breadcrumb.has-dot-separator li+li:before{content:"\B7"}.breadcrumb.has-succeeds-separator li+li:before{content:"\227B"}.card{background-color:#fff;box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);color:#4a4a4a;max-width:100%;position:relative}.card-header{-ms-flex-align:stretch;align-items:stretch;box-shadow:0 1px 2px hsla(0,0%,4%,.1)}.card-header,.card-header-title{display:-ms-flexbox;display:flex}.card-header-title{-ms-flex-align:center;align-items:center;color:#363636;-ms-flex-positive:1;flex-grow:1;font-weight:700;padding:.75rem}.card-header-icon,.card-header-title.is-centered{-ms-flex-pack:center;justify-content:center}.card-header-icon{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;padding:.75rem}.card-image{display:block;position:relative}.card-content{padding:1.5rem}.card-footer{border-top:1px solid #dbdbdb;-ms-flex-align:stretch;align-items:stretch}.card-footer,.card-footer-item{display:-ms-flexbox;display:flex}.card-footer-item{-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}.card .media:not(:last-child){margin-bottom:.75rem}.dropdown{display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:unset;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:7}.dropdown-content{background-color:#fff;border-radius:3px;box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item,.dropdown .dropdown-menu .has-link a{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}.dropdown .dropdown-menu .has-link a,a.dropdown-item{padding-right:3rem;white-space:nowrap}.dropdown .dropdown-menu .has-link a:hover,a.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}.dropdown .dropdown-menu .has-link a.is-active,a.dropdown-item.is-active{background-color:#7957d5;color:#fff}.dropdown-divider{background-color:#dbdbdb;border:none;display:block;height:1px;margin:.5rem 0}.level{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.level:not(:last-child){margin-bottom:1.5rem}.level code{border-radius:3px}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:-ms-flexbox;display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item{margin-right:.75rem}.level.is-mobile .level-item:not(:last-child){margin-bottom:0}.level.is-mobile .level-item:not(.is-narrow){-ms-flex-positive:1;flex-grow:1}@media print,screen and (min-width:769px){.level{display:-ms-flexbox;display:flex}.level>.level-item:not(.is-narrow){-ms-flex-positive:1;flex-grow:1}}.level-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{-ms-flex-positive:1;flex-grow:1}@media print,screen and (min-width:769px){.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media print,screen and (min-width:769px){.level-left{display:-ms-flexbox;display:flex}}.level-right{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media print,screen and (min-width:769px){.level-right{display:-ms-flexbox;display:flex}}.media{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid hsla(0,0%,86%,.5);display:-ms-flexbox;display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid hsla(0,0%,86%,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow:auto;text-align:left}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#7957d5;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:3px;font-size:1rem}.message:not(:last-child){margin-bottom:1.5rem}.message strong{color:currentColor}.message a:not(.button):not(.tag){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff;color:#4d4d4d}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a;color:#090909}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#363636}.message.is-light .message-body{border-color:#f5f5f5;color:#505050}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#f5f5f5}.message.is-dark .message-body{border-color:#363636;color:#2a2a2a}.message.is-primary{background-color:#f8f7fd}.message.is-primary .message-header{background-color:#7957d5;color:#fff}.message.is-primary .message-body{border-color:#7957d5;color:#5534ae}.message.is-link{background-color:#f8f7fd}.message.is-link .message-header{background-color:#7957d5;color:#fff}.message.is-link .message-body{border-color:#7957d5;color:#5534ae}.message.is-info{background-color:#f5fafe}.message.is-info .message-header{background-color:#167df0;color:#fff}.message.is-info .message-body{border-color:#167df0;color:#115199}.message.is-success{background-color:#f6fef9}.message.is-success .message-header{background-color:#23d160;color:#fff}.message.is-success .message-body{border-color:#23d160;color:#0e301a}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#3b3108}.message.is-danger{background-color:#fff5f7}.message.is-danger .message-header{background-color:#ff3860;color:#fff}.message.is-danger .message-body{border-color:#ff3860;color:#cd0930}.message-header{-ms-flex-align:center;align-items:center;background-color:#4a4a4a;border-radius:3px 3px 0 0;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;line-height:1.25;padding:.5em .75em;position:relative}.message-header .delete{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.message-body{border:1px solid #dbdbdb;border-radius:3px;color:#4a4a4a;padding:1em 1.25em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{bottom:0;left:0;position:absolute;right:0;top:0;-ms-flex-align:center;align-items:center;display:none;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:fixed;z-index:9}.modal.is-active{display:-ms-flexbox;display:flex}.modal-background{bottom:0;left:0;position:absolute;right:0;top:0;background-color:hsla(0,0%,4%,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media print,screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px;background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-close:after,.modal-close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close:before{height:2px;width:50%}.modal-close:after{height:50%;width:2px}.modal-close:focus,.modal-close:hover{background-color:hsla(0,0%,4%,.3)}.modal-close:active{background-color:hsla(0,0%,4%,.4)}.modal-close.is-small{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.modal-close.is-medium{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.modal-close.is-large{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.modal-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.modal-card-foot,.modal-card-head{-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:start;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:5px;border-top-right-radius:5px}.modal-card-title{color:#363636;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link:after{border-color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link:after,.navbar.is-white .navbar-start .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link:after,.navbar.is-black .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:#363636}.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:#363636}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-brand .navbar-link:after{border-color:#363636}@media screen and (min-width:1024px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:#363636}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-end .navbar-link:after,.navbar.is-light .navbar-start .navbar-link:after{border-color:#363636}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#363636}}.navbar.is-dark{background-color:#363636;color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link:after{border-color:#f5f5f5}@media screen and (min-width:1024px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#f5f5f5}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-end .navbar-link:after,.navbar.is-dark .navbar-start .navbar-link:after{border-color:#f5f5f5}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#f5f5f5}}.navbar.is-primary{background-color:#7957d5;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#6943d0;color:#fff}.navbar.is-primary .navbar-brand .navbar-link:after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#6943d0;color:#fff}.navbar.is-primary .navbar-end .navbar-link:after,.navbar.is-primary .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#6943d0;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#7957d5;color:#fff}}.navbar.is-link{background-color:#7957d5;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#6943d0;color:#fff}.navbar.is-link .navbar-brand .navbar-link:after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#6943d0;color:#fff}.navbar.is-link .navbar-end .navbar-link:after,.navbar.is-link .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#6943d0;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#7957d5;color:#fff}}.navbar.is-info{background-color:#167df0;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#0e71de;color:#fff}.navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#0e71de;color:#fff}.navbar.is-info .navbar-end .navbar-link:after,.navbar.is-info .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#0e71de;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#167df0;color:#fff}}.navbar.is-success{background-color:#23d160;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-brand .navbar-link:after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-end .navbar-link:after,.navbar.is-success .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#23d160;color:#fff}}.navbar.is-warning{background-color:#ffdd57}.navbar.is-warning,.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link:after,.navbar.is-warning .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#ff3860;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-end .navbar-link:after,.navbar.is-danger .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#ff3860;color:#fff}}.navbar>.container{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:8}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;min-height:3.25rem}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:first-child{top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem 1rem;position:relative}a.navbar-item.is-active,a.navbar-item:hover,a.navbar-link.is-active,a.navbar-link:hover{background-color:#f5f5f5;color:#7957d5}.navbar-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab.is-active,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#7957d5}.navbar-item.is-tab.is-active{border-bottom-style:solid;border-bottom-width:3px;color:#7957d5;padding-bottom:calc(.5rem - 3px)}.navbar-content{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.navbar-link{padding-right:2.5em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#dbdbdb;border:none;display:none;height:1px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px hsla(0,0%,4%,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:8}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top-touch .navbar-menu,.navbar.is-fixed-top .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}.navbar{min-height:3.25rem}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-link.is-active,.navbar.is-transparent a.navbar-link:hover{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#7957d5}.navbar-burger{display:none}.navbar-item,.navbar-link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.navbar-item.has-dropdown{-ms-flex-align:stretch;align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid #dbdbdb;border-radius:5px 5px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px hsla(0,0%,4%,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-link:after{border:1px solid #7957d5;border-right:0;border-top:0;content:" ";display:block;height:.5em;pointer-events:none;position:absolute;transform:rotate(-45deg);transform-origin:center;width:.5em;margin-top:-.375em;right:1.125em;top:50%}.navbar-menu{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.navbar-start{-ms-flex-pack:start;justify-content:flex-start;margin-right:auto}.navbar-end{-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #dbdbdb;box-shadow:0 8px 8px hsla(0,0%,4%,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:7}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#7957d5}.navbar-dropdown.is-boxed{border-radius:5px;border-top:none;box-shadow:0 8px 8px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + -4px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-1rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-1rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:8}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}a.navbar-item.is-active,a.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:hover),a.navbar-link.is-active:not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#f5f5f5}}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{-moz-appearance:none;-webkit-appearance:none;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px);position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;padding:calc(.375em - 1px) .5em;-ms-flex-pack:center;justify-content:center;margin:.25rem;text-align:center}.pagination-ellipsis.is-active,.pagination-ellipsis.is-focused,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link.is-active,.pagination-link.is-focused,.pagination-link:active,.pagination-link:focus,.pagination-next.is-active,.pagination-next.is-focused,.pagination-next:active,.pagination-next:focus,.pagination-previous.is-active,.pagination-previous.is-focused,.pagination-previous:active,.pagination-previous:focus{outline:none}.pagination-ellipsis[disabled],.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{cursor:not-allowed}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.25em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#7957d5}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#7957d5;border-color:#7957d5;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination-list li,.pagination-next,.pagination-previous{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}}@media print,screen and (min-width:769px){.pagination-list{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-order:1;order:1}.pagination-previous{-ms-flex-order:2;order:2}.pagination-next{-ms-flex-order:3;order:3}.pagination{-ms-flex-pack:justify;justify-content:space-between}.pagination.is-centered .pagination-previous{-ms-flex-order:1;order:1}.pagination.is-centered .pagination-list{-ms-flex-pack:center;justify-content:center;-ms-flex-order:2;order:2}.pagination.is-centered .pagination-next{-ms-flex-order:3;order:3}.pagination.is-right .pagination-previous{-ms-flex-order:1;order:1}.pagination.is-right .pagination-next{-ms-flex-order:2;order:2}.pagination.is-right .pagination-list{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-order:3;order:3}}.panel{font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel-block,.panel-heading,.panel-tabs{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.panel-block:first-child,.panel-heading:first-child,.panel-tabs:first-child{border-top:1px solid #dbdbdb}.panel-heading{background-color:#f5f5f5;border-radius:3px 3px 0 0;color:#363636;font-size:1.25em;font-weight:300;line-height:1.25;padding:.5em .75em}.panel-tabs{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;font-size:.875em;-ms-flex-pack:center;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#7957d5}.panel-block{-ms-flex-align:center;align-items:center;color:#363636;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{-ms-flex-wrap:wrap;flex-wrap:wrap}.panel-block.is-active{border-left-color:#7957d5;color:#363636}.panel-block.is-active .panel-icon{color:#7957d5}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;font-size:1rem;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs:not(:last-child){margin-bottom:1.5rem}.tabs a{-ms-flex-align:center;align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#7957d5;color:#7957d5}.tabs ul{-ms-flex-align:center;align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:start;justify-content:flex-start}.tabs ul.is-center,.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{-ms-flex:none;flex:none;-ms-flex-pack:center;justify-content:center;padding-left:.75em}.tabs ul.is-right{-ms-flex-pack:end;justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{-ms-flex-pack:center;justify-content:center}.tabs.is-right ul{-ms-flex-pack:end;justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:3px 3px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.tabs.is-toggle a{border:1px solid #dbdbdb;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:3px 0 0 3px}.tabs.is-toggle li:last-child a{border-radius:0 3px 3px 0}.tabs.is-toggle li.is-active a{background-color:#7957d5;border-color:#7957d5;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{-ms-flex:none;flex:none}.columns.is-mobile>.column.is-full{-ms-flex:none;flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{-ms-flex:none;flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{-ms-flex:none;flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{-ms-flex:none;flex:none;width:50%}.columns.is-mobile>.column.is-one-third{-ms-flex:none;flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{-ms-flex:none;flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{-ms-flex:none;flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{-ms-flex:none;flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{-ms-flex:none;flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{-ms-flex:none;flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-1{-ms-flex:none;flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{-ms-flex:none;flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{-ms-flex:none;flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{-ms-flex:none;flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{-ms-flex:none;flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{-ms-flex:none;flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{-ms-flex:none;flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{-ms-flex:none;flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{-ms-flex:none;flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{-ms-flex:none;flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{-ms-flex:none;flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{-ms-flex:none;flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-full-mobile,.column.is-narrow-mobile{-ms-flex:none;flex:none}.column.is-full-mobile{width:100%}.column.is-three-quarters-mobile{-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-mobile{-ms-flex:none;flex:none;width:66.6666%}.column.is-half-mobile{-ms-flex:none;flex:none;width:50%}.column.is-one-third-mobile{-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-mobile{-ms-flex:none;flex:none;width:25%}.column.is-one-fifth-mobile{-ms-flex:none;flex:none;width:20%}.column.is-two-fifths-mobile{-ms-flex:none;flex:none;width:40%}.column.is-three-fifths-mobile{-ms-flex:none;flex:none;width:60%}.column.is-four-fifths-mobile{-ms-flex:none;flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-1-mobile{-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{-ms-flex:none;flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{-ms-flex:none;flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{-ms-flex:none;flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{-ms-flex:none;flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media print,screen and (min-width:769px){.column.is-narrow,.column.is-narrow-tablet{-ms-flex:none;flex:none}.column.is-full,.column.is-full-tablet{-ms-flex:none;flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{-ms-flex:none;flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{-ms-flex:none;flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{-ms-flex:none;flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{-ms-flex:none;flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{-ms-flex:none;flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{-ms-flex:none;flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{-ms-flex:none;flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{-ms-flex:none;flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-1,.column.is-1-tablet{-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{-ms-flex:none;flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{-ms-flex:none;flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{-ms-flex:none;flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{-ms-flex:none;flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-full-touch,.column.is-narrow-touch{-ms-flex:none;flex:none}.column.is-full-touch{width:100%}.column.is-three-quarters-touch{-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-touch{-ms-flex:none;flex:none;width:66.6666%}.column.is-half-touch{-ms-flex:none;flex:none;width:50%}.column.is-one-third-touch{-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-touch{-ms-flex:none;flex:none;width:25%}.column.is-one-fifth-touch{-ms-flex:none;flex:none;width:20%}.column.is-two-fifths-touch{-ms-flex:none;flex:none;width:40%}.column.is-three-fifths-touch{-ms-flex:none;flex:none;width:60%}.column.is-four-fifths-touch{-ms-flex:none;flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-1-touch{-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-touch{margin-left:8.33333%}.column.is-2-touch{-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-touch{margin-left:16.66667%}.column.is-3-touch{-ms-flex:none;flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-touch{margin-left:33.33333%}.column.is-5-touch{-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-touch{margin-left:41.66667%}.column.is-6-touch{-ms-flex:none;flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-touch{margin-left:58.33333%}.column.is-8-touch{-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-touch{margin-left:66.66667%}.column.is-9-touch{-ms-flex:none;flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-touch{margin-left:83.33333%}.column.is-11-touch{-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-touch{margin-left:91.66667%}.column.is-12-touch{-ms-flex:none;flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{-ms-flex:none;flex:none}.column.is-full-desktop{-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-desktop{-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-desktop{-ms-flex:none;flex:none;width:66.6666%}.column.is-half-desktop{-ms-flex:none;flex:none;width:50%}.column.is-one-third-desktop{-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-desktop{-ms-flex:none;flex:none;width:25%}.column.is-one-fifth-desktop{-ms-flex:none;flex:none;width:20%}.column.is-two-fifths-desktop{-ms-flex:none;flex:none;width:40%}.column.is-three-fifths-desktop{-ms-flex:none;flex:none;width:60%}.column.is-four-fifths-desktop{-ms-flex:none;flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-1-desktop{-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{-ms-flex:none;flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{-ms-flex:none;flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{-ms-flex:none;flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{-ms-flex:none;flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{-ms-flex:none;flex:none}.column.is-full-widescreen{-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-widescreen{-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-widescreen{-ms-flex:none;flex:none;width:66.6666%}.column.is-half-widescreen{-ms-flex:none;flex:none;width:50%}.column.is-one-third-widescreen{-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-widescreen{-ms-flex:none;flex:none;width:25%}.column.is-one-fifth-widescreen{-ms-flex:none;flex:none;width:20%}.column.is-two-fifths-widescreen{-ms-flex:none;flex:none;width:40%}.column.is-three-fifths-widescreen{-ms-flex:none;flex:none;width:60%}.column.is-four-fifths-widescreen{-ms-flex:none;flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-1-widescreen{-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{-ms-flex:none;flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{-ms-flex:none;flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{-ms-flex:none;flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{-ms-flex:none;flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-full-fullhd,.column.is-narrow-fullhd{-ms-flex:none;flex:none}.column.is-full-fullhd{width:100%}.column.is-three-quarters-fullhd{-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-fullhd{-ms-flex:none;flex:none;width:66.6666%}.column.is-half-fullhd{-ms-flex:none;flex:none;width:50%}.column.is-one-third-fullhd{-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-fullhd{-ms-flex:none;flex:none;width:25%}.column.is-one-fifth-fullhd{-ms-flex:none;flex:none;width:20%}.column.is-two-fifths-fullhd{-ms-flex:none;flex:none;width:40%}.column.is-three-fifths-fullhd{-ms-flex:none;flex:none;width:60%}.column.is-four-fifths-fullhd{-ms-flex:none;flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-1-fullhd{-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-fullhd{margin-left:8.33333%}.column.is-2-fullhd{-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-fullhd{margin-left:16.66667%}.column.is-3-fullhd{-ms-flex:none;flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-fullhd{margin-left:33.33333%}.column.is-5-fullhd{-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-fullhd{margin-left:41.66667%}.column.is-6-fullhd{-ms-flex:none;flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-fullhd{margin-left:58.33333%}.column.is-8-fullhd{-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-fullhd{margin-left:66.66667%}.column.is-9-fullhd{-ms-flex:none;flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-fullhd{margin-left:83.33333%}.column.is-11-fullhd{-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-fullhd{margin-left:91.66667%}.column.is-12-fullhd{-ms-flex:none;flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:0.75rem}.columns.is-centered{-ms-flex-pack:center;justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:-ms-flexbox;display:flex}.columns.is-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}.columns.is-vcentered{-ms-flex-align:center;align-items:center}@media print,screen and (min-width:769px){.columns:not(.is-desktop){display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:-ms-flexbox;display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}.columns.is-variable.is-1{--columnGap:0.25rem}.columns.is-variable.is-2{--columnGap:0.5rem}.columns.is-variable.is-3{--columnGap:0.75rem}.columns.is-variable.is-4{--columnGap:1rem}.columns.is-variable.is-5{--columnGap:1.25rem}.columns.is-variable.is-6{--columnGap:1.5rem}.columns.is-variable.is-7{--columnGap:1.75rem}.columns.is-variable.is-8{--columnGap:2rem}.tile{-ms-flex-align:stretch;align-items:stretch;display:block;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{-ms-flex-direction:column;flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media print,screen and (min-width:769px){.tile:not(.is-child){display:-ms-flexbox;display:flex}.tile.is-1{width:8.33333%}.tile.is-1,.tile.is-2{-ms-flex:none;flex:none}.tile.is-2{width:16.66667%}.tile.is-3{width:25%}.tile.is-3,.tile.is-4{-ms-flex:none;flex:none}.tile.is-4{width:33.33333%}.tile.is-5{width:41.66667%}.tile.is-5,.tile.is-6{-ms-flex:none;flex:none}.tile.is-6{width:50%}.tile.is-7{width:58.33333%}.tile.is-7,.tile.is-8{-ms-flex:none;flex:none}.tile.is-8{width:66.66667%}.tile.is-9{width:75%}.tile.is-9,.tile.is-10{-ms-flex:none;flex:none}.tile.is-10{width:83.33333%}.tile.is-11{-ms-flex:none;flex:none;width:91.66667%}.tile.is-12{-ms-flex:none;flex:none;width:100%}}.hero{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:hsla(0,0%,4%,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:hsla(0,0%,4%,.7)}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover,.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6,#fff 71%,#fff)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e6e6e6,#fff 71%,#fff)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover,.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}}.hero.is-light{background-color:#f5f5f5;color:#363636}.hero.is-light a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-light strong{color:inherit}.hero.is-light .title{color:#363636}.hero.is-light .subtitle{color:rgba(54,54,54,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#363636}@media screen and (max-width:1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(54,54,54,.7)}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:#363636}.hero.is-light .tabs a{color:#363636;opacity:.9}.hero.is-light .tabs a:hover,.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}}.hero.is-dark{background-color:#363636;color:#f5f5f5}.hero.is-dark a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#f5f5f5}.hero.is-dark .subtitle{color:hsla(0,0%,96%,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#f5f5f5}@media screen and (max-width:1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:hsla(0,0%,96%,.7)}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:#292929;color:#f5f5f5}.hero.is-dark .tabs a{color:#f5f5f5;opacity:.9}.hero.is-dark .tabs a:hover,.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#f5f5f5}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}}.hero.is-primary{background-color:#7957d5;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-primary .navbar-menu{background-color:#7957d5}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:#6943d0;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover,.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#7957d5}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)}}.hero.is-link{background-color:#7957d5;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-link .navbar-menu{background-color:#7957d5}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:#6943d0;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover,.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#7957d5}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)}}.hero.is-info{background-color:#167df0;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-info .navbar-menu{background-color:#167df0}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:#0e71de;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover,.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#167df0}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#0286d1,#167df0 71%,#2868f7)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#0286d1,#167df0 71%,#2868f7)}}.hero.is-success{background-color:#23d160;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-success .navbar-menu{background-color:#23d160}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:#20bc56;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover,.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#23d160}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#12af2f,#23d160 71%,#2ce28a)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#12af2f,#23d160 71%,#2ce28a)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,.7)}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover,.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}}.hero.is-danger{background-color:#ff3860;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-danger .navbar-menu{background-color:#ff3860}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:#ff1f4b;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover,.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ff3860}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#ff0561,#ff3860 71%,#ff5257)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ff0561,#ff3860 71%,#ff5257)}}.hero.is-small .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}@media print,screen and (min-width:769px){.hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media print,screen and (min-width:769px){.hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}.hero.is-fullheight .hero-body,.hero.is-halfheight .hero-body{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.hero.is-fullheight .hero-body>.container,.hero.is-halfheight .hero-body>.container{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{bottom:0;left:0;position:absolute;right:0;top:0;overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:-ms-flexbox;display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media print,screen and (min-width:769px){.hero-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{-ms-flex-positive:0;flex-grow:0}.hero-body,.hero-foot,.hero-head{-ms-flex-negative:0;flex-shrink:0}.hero-body{-ms-flex-positive:1;flex-grow:1}.hero-body,.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#f5f5f5;padding:3rem 1.5rem 6rem}.is-noscroll{position:fixed;overflow-y:hidden;width:100%;bottom:0}@keyframes a{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:a}@keyframes b{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:b}@keyframes c{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:c}@keyframes d{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:d}@keyframes e{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:e}@keyframes f{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:f}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.zoom-in-enter-active,.zoom-in-leave-active{transition:opacity .15s ease-out}.zoom-in-enter-active .animation-content,.zoom-in-leave-active .animation-content{transition:transform .15s ease-out}.zoom-in-enter,.zoom-in-leave-active{opacity:0}.zoom-in-enter .animation-content,.zoom-in-leave-active .animation-content{transform:scale(.95)}.zoom-out-enter-active,.zoom-out-leave-active{transition:opacity .15s ease-out}.zoom-out-enter-active .animation-content,.zoom-out-leave-active .animation-content{transition:transform .15s ease-out}.zoom-out-enter,.zoom-out-leave-active{opacity:0}.zoom-out-enter .animation-content,.zoom-out-leave-active .animation-content{transform:scale(1.05)}.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.slide-next-enter,.slide-prev-leave-to{transform:translate3d(-100%,0,0);position:absolute;width:100%}.slide-next-leave-to,.slide-prev-enter{transform:translate3d(100%,0,0);position:absolute;width:100%}.autocomplete{position:relative}.autocomplete .dropdown-menu{display:block;min-width:100%}.autocomplete .dropdown-menu.is-opened-top{top:auto;bottom:100%}.autocomplete .dropdown-content{overflow:auto;max-height:200px}.autocomplete .dropdown-item.is-hovered,.autocomplete .dropdown .dropdown-menu .has-link a.is-hovered,.dropdown .dropdown-menu .has-link .autocomplete a.is-hovered{background:#f5f5f5;color:#0a0a0a}.autocomplete .dropdown-item.is-disabled,.autocomplete .dropdown .dropdown-menu .has-link a.is-disabled,.dropdown .dropdown-menu .has-link .autocomplete a.is-disabled{opacity:.5;cursor:not-allowed}.autocomplete.is-small{border-radius:2px;font-size:.75rem}.autocomplete.is-medium{font-size:1.25rem}.autocomplete.is-large{font-size:1.5rem}.b-checkbox.checkbox{outline:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-checkbox.checkbox+.checkbox{margin-left:.5em}.b-checkbox.checkbox input[type=checkbox]{display:none}.b-checkbox.checkbox input[type=checkbox]+.check{width:1.25em;height:1.25em;-ms-flex-negative:0;flex-shrink:0;border-radius:3px;border:2px solid #7a7a7a;transition:background .15s ease-out}.b-checkbox.checkbox input[type=checkbox]:checked+.check{background:#7957d5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;border-color:#7957d5}.b-checkbox.checkbox .control-label{padding-left:.5em}.b-checkbox.checkbox[disabled]{opacity:.5}.b-checkbox.checkbox:hover input[type=checkbox]+.check{border-color:#7957d5}.b-checkbox.checkbox:focus input[type=checkbox]+.check{box-shadow:0 0 .5em hsla(0,0%,48%,.8)}.b-checkbox.checkbox:focus input[type=checkbox]:checked+.check{box-shadow:0 0 .5em rgba(121,87,213,.8)}.b-checkbox.checkbox.is-small{border-radius:2px;font-size:.75rem}.b-checkbox.checkbox.is-medium{font-size:1.25rem}.b-checkbox.checkbox.is-large{font-size:1.5rem}.collapse .collapse-trigger{display:inline;cursor:pointer}.collapse .collapse-content{display:inherit}.datepicker{font-size:.875rem}.datepicker .dropdown,.datepicker .dropdown-trigger{width:100%}.datepicker .dropdown-item,.datepicker .dropdown .dropdown-menu .has-link a,.dropdown .dropdown-menu .has-link .datepicker a{font-size:inherit}.datepicker .datepicker-header{padding-bottom:.875rem;margin-bottom:.875rem;border-bottom:1px solid #dbdbdb}.datepicker .datepicker-footer{padding-top:.875rem;border-top:1px solid #dbdbdb}.datepicker .datepicker-table{display:table;margin:0 auto .875rem}.datepicker .datepicker-table .datepicker-cell{text-align:center;vertical-align:middle;display:table-cell;border-radius:3px;padding:.5rem .75rem}.datepicker .datepicker-table .datepicker-header{display:table-header-group}.datepicker .datepicker-table .datepicker-header .datepicker-cell{color:#7a7a7a;font-weight:600}.datepicker .datepicker-table .datepicker-body{display:table-row-group}.datepicker .datepicker-table .datepicker-body .datepicker-row{display:table-row}.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-unselectable{color:#b5b5b5}.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-today{border:1px solid rgba(121,87,213,.5)}.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-selectable{color:#4a4a4a}.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-selectable:focus:not(.is-selected),.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-selectable:hover:not(.is-selected){background-color:#f5f5f5;color:#0a0a0a;cursor:pointer}.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-selected{background-color:#7957d5;color:#fff}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell{padding:.3rem .75rem .75rem}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event{position:relative}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events{bottom:.425rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:0;padding:0 .35rem;position:absolute;width:100%}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-white{background-color:#fff}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-black{background-color:#0a0a0a}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-light{background-color:#f5f5f5}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-dark{background-color:#363636}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-link,.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-primary{background-color:#7957d5}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-info{background-color:#167df0}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-success{background-color:#23d160}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-warning{background-color:#ffdd57}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-danger{background-color:#ff3860}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event{border-radius:50%;height:.35em;margin:0 .1em;width:.35em}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.bars .event{height:.25em;width:100%}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.is-selected{overflow:hidden}.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.is-selected .events .event.is-primary{background-color:#aa94e4}.datepicker.is-small{border-radius:2px;font-size:.75rem}.datepicker.is-medium{font-size:1.25rem}.datepicker.is-large{font-size:1.5rem}@media screen and (min-width:769px) and (max-width:1023px){.datepicker .datepicker-table .datepicker-cell{padding:.75rem 1rem}}@media screen and (max-width:768px){.datepicker .datepicker-table .datepicker-cell{padding:.25rem .5rem}}.dialog .modal-card{max-width:460px;width:auto}.dialog .modal-card .modal-card-head{font-size:1.25rem;font-weight:600}.dialog .modal-card .modal-card-body .field{margin-top:16px}.dialog .modal-card .modal-card-body.is-titleless{border-top-left-radius:5px;border-top-right-radius:5px}.dialog .modal-card .modal-card-foot{-ms-flex-pack:end;justify-content:flex-end}.dialog .modal-card .modal-card-foot .button{display:inline;min-width:5em;font-weight:600}@media print,screen and (min-width:769px){.dialog .modal-card{min-width:320px}}.dialog.is-small .button,.dialog.is-small .input,.dialog.is-small .modal-card,.dialog.is-small .taginput .taginput-container.is-focusable,.taginput .dialog.is-small .taginput-container.is-focusable{border-radius:2px;font-size:.75rem}.dialog.is-medium .button,.dialog.is-medium .input,.dialog.is-medium .modal-card,.dialog.is-medium .taginput .taginput-container.is-focusable,.taginput .dialog.is-medium .taginput-container.is-focusable{font-size:1.25rem}.dialog.is-large .button,.dialog.is-large .input,.dialog.is-large .modal-card,.dialog.is-large .taginput .taginput-container.is-focusable,.taginput .dialog.is-large .taginput-container.is-focusable{font-size:1.5rem}.dropdown+.dropdown{margin-left:.5em}.dropdown .background{bottom:0;left:0;position:absolute;right:0;top:0;position:fixed;background-color:hsla(0,0%,4%,.86);z-index:6;cursor:pointer}@media screen and (min-width:1024px){.dropdown .background{display:none}}.dropdown .dropdown-menu .dropdown-item.is-disabled,.dropdown .dropdown-menu .has-link a.is-disabled{cursor:not-allowed;opacity:.5}.dropdown .dropdown-menu .dropdown-item.is-disabled:hover,.dropdown .dropdown-menu .has-link a.is-disabled:hover{background:inherit;color:inherit}.dropdown .dropdown-menu .has-link a{padding-right:3rem;white-space:nowrap}.dropdown .navbar-item{height:100%}.dropdown.is-disabled{opacity:.5;cursor:not-allowed}.dropdown.is-disabled .dropdown-trigger{pointer-events:none}.dropdown.is-inline .dropdown-menu{position:static;display:inline-block;padding:0}.dropdown.is-top-right .dropdown-menu{top:auto;bottom:100%}.dropdown.is-top-left .dropdown-menu{top:auto;bottom:100%;right:0;left:auto}.dropdown.is-bottom-left .dropdown-menu{right:0;left:auto}@media screen and (max-width:1023px){.dropdown.is-mobile-modal .dropdown-menu{position:fixed;width:calc(100vw - 40px);max-width:460px;max-height:calc(100vh - 120px);top:25%!important;left:50%!important;bottom:auto!important;right:auto!important;transform:translate3d(-50%,-25%,0);white-space:normal;overflow-y:auto}.dropdown.is-mobile-modal .dropdown-menu .dropdown-item,.dropdown.is-mobile-modal .dropdown-menu .has-link a{padding:1rem 1.5rem}}.label{font-weight:600}.field.is-grouped .field{-ms-flex-negative:0;flex-shrink:0}.field.is-grouped .field+.field{margin-left:.75rem}.field.is-grouped .field.is-expanded{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.field.has-addons .control:first-child .control .button,.field.has-addons .control:first-child .control .input,.field.has-addons .control:first-child .control .select select,.field.has-addons .control:first-child .control .taginput .taginput-container.is-focusable,.taginput .field.has-addons .control:first-child .control .taginput-container.is-focusable{border-bottom-left-radius:3px;border-top-left-radius:3px}.field.has-addons .control:last-child .control .button,.field.has-addons .control:last-child .control .input,.field.has-addons .control:last-child .control .select select,.field.has-addons .control:last-child .control .taginput .taginput-container.is-focusable,.taginput .field.has-addons .control:last-child .control .taginput-container.is-focusable{border-bottom-right-radius:3px;border-top-right-radius:3px}.field.has-addons .control .control .button,.field.has-addons .control .control .input,.field.has-addons .control .control .select select,.field.has-addons .control .control .taginput .taginput-container.is-focusable,.taginput .field.has-addons .control .control .taginput-container.is-focusable{border-radius:0}.control .help.counter{float:right;margin-left:.5em}.control .icon.is-clickable{pointer-events:auto;cursor:pointer}.icon{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit}.icon svg{background-color:transparent;fill:currentColor;stroke-width:0;stroke:currentColor;pointer-events:none;width:1.5rem;height:1.5rem}.loading-overlay{bottom:0;left:0;position:absolute;right:0;top:0;-ms-flex-align:center;align-items:center;display:none;-ms-flex-pack:center;justify-content:center;overflow:hidden;z-index:12}.loading-overlay.is-active{display:-ms-flexbox;display:flex}.loading-overlay.is-full-page{position:fixed}.loading-overlay.is-full-page .loading-icon:after{top:calc(50% - 2.5em);left:calc(50% - 2.5em);width:5em;height:5em}.loading-overlay .loading-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#7f7f7f;background:hsla(0,0%,100%,.5)}.loading-overlay .loading-icon{position:relative}.loading-overlay .loading-icon:after{animation:g .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute;top:calc(50% - 1.5em);left:calc(50% - 1.5em);width:3em;height:3em;border-width:.25em}.message .media,.notification .media{padding-top:0;border:0}.notification>.delete{right:.5rem!important;top:.5rem!important}.modal .animation-content{margin:0 20px}.modal .animation-content .modal-card{margin:0}@media screen and (max-width:768px){.modal .animation-content{width:100%}}.notices{position:fixed;display:-ms-flexbox;display:flex;top:0;bottom:0;left:0;right:0;padding:2em;overflow:hidden;z-index:13;pointer-events:none}.notices .toast{display:-ms-inline-flexbox;display:inline-flex;animation-duration:.15s;margin:.5em 0;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);border-radius:2em;padding:.75em 1.5em;pointer-events:auto;opacity:.92}.notices .toast.is-white{color:#0a0a0a;background:#fff}.notices .toast.is-black{color:#fff;background:#0a0a0a}.notices .toast.is-light{color:#363636;background:#f5f5f5}.notices .toast.is-dark{color:#f5f5f5;background:#363636}.notices .toast.is-link,.notices .toast.is-primary{color:#fff;background:#7957d5}.notices .toast.is-info{color:#fff;background:#167df0}.notices .toast.is-success{color:#fff;background:#23d160}.notices .toast.is-warning{color:rgba(0,0,0,.7);background:#ffdd57}.notices .toast.is-danger{color:#fff;background:#ff3860}.notices .snackbar{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;animation-duration:.15s;margin:.5em 0;box-shadow:0 1px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);border-radius:3px;pointer-events:auto;background:#363636;color:#f5f5f5;min-height:3em}.notices .snackbar .text{padding:.5em 1em}.notices .snackbar .action{margin-left:auto;padding:.5em;padding-left:0}.notices .snackbar .action .button{font-weight:600;text-transform:uppercase}.notices .snackbar .action.is-white .button{color:#fff}.notices .snackbar .action.is-black .button{color:#0a0a0a}.notices .snackbar .action.is-light .button{color:#f5f5f5}.notices .snackbar .action.is-dark .button{color:#363636}.notices .snackbar .action.is-link .button,.notices .snackbar .action.is-primary .button{color:#7957d5}.notices .snackbar .action.is-info .button{color:#167df0}.notices .snackbar .action.is-success .button{color:#23d160}.notices .snackbar .action.is-warning .button{color:#ffdd57}.notices .snackbar .action.is-danger .button{color:#ff3860}@media screen and (max-width:768px){.notices .snackbar{width:100%;margin:0;border-radius:0}}@media print,screen and (min-width:769px){.notices .snackbar{min-width:350px;max-width:600px;overflow:hidden}}.notices .snackbar.is-bottom,.notices .snackbar.is-top,.notices .toast.is-bottom,.notices .toast.is-top{-ms-flex-item-align:center;align-self:center}.notices .snackbar.is-bottom-right,.notices .snackbar.is-top-right,.notices .toast.is-bottom-right,.notices .toast.is-top-right{-ms-flex-item-align:end;align-self:flex-end}.notices .snackbar.is-bottom-left,.notices .snackbar.is-top-left,.notices .toast.is-bottom-left,.notices .toast.is-top-left{-ms-flex-item-align:start;align-self:flex-start}.notices .snackbar.is-toast,.notices .toast.is-toast{opacity:.92}.notices.is-top{-ms-flex-direction:column;flex-direction:column}.notices.is-bottom{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.notices.has-custom-container{position:absolute}@media screen and (max-width:768px){.notices{padding:0;position:fixed!important}}.pagination .pagination-next,.pagination .pagination-previous{padding-left:.25em;padding-right:.25em}.pagination .pagination-next.is-disabled,.pagination .pagination-previous.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.pagination.is-simple{-ms-flex-pack:normal;justify-content:normal}.pagination .is-current{pointer-events:none;cursor:not-allowed}.panel .panel-heading.is-collapsible{cursor:pointer}.panel .panel-content{width:100%}.b-radio.radio{outline:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-radio.radio+.radio{margin-left:.5em}.b-radio.radio input[type=radio]{display:none}.b-radio.radio input[type=radio]+.check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.25em;height:1.25em;border:2px solid #7a7a7a;border-radius:50%;transition:background .15s ease-out}.b-radio.radio input[type=radio]+.check:before{content:"";border-radius:50%;width:.625em;height:.625em;background:#7957d5;transform:scale(0);transition:transform .15s ease-out}.b-radio.radio input[type=radio]:checked+.check{border-color:#7957d5}.b-radio.radio input[type=radio]:checked+.check:before{transform:scale(1)}.b-radio.radio .control-label{padding-left:.5em}.b-radio.radio[disabled]{opacity:.5}.b-radio.radio:hover input[type=radio]+.check{border-color:#7957d5}.b-radio.radio:focus input[type=radio]+.check{box-shadow:0 0 .5em hsla(0,0%,48%,.8)}.b-radio.radio:focus input[type=radio]:checked+.check{box-shadow:0 0 .5em rgba(121,87,213,.8)}.b-radio.radio.is-small{border-radius:2px;font-size:.75rem}.b-radio.radio.is-medium{font-size:1.25rem}.b-radio.radio.is-large{font-size:1.5rem}.select select{padding-right:2.5em}.select select option{color:#4a4a4a;padding:.25em .5em}.select select option:disabled{cursor:not-allowed;opacity:.5}.select select optgroup{color:#b5b5b5;font-weight:400;font-style:normal;padding:.25em 0}.select.is-empty select{color:hsla(0,0%,48%,.7)}.switch{cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch+.switch{margin-left:.5em}.switch input[type=checkbox]{display:none}.switch input[type=checkbox]+.check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:2.75em;height:1.575em;padding:.2em;background:#b5b5b5;border-radius:1em;transition:background .15s ease-out}.switch input[type=checkbox]+.check:before{content:"";border-radius:1em;width:1.175em;height:1.175em;background:#f5f5f5;box-shadow:0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05);transition:transform .15s ease-out,width .15s ease-out;will-change:transform}.switch input[type=checkbox]+.check.is-elastic:before{width:1.75em}.switch input[type=checkbox]:checked+.check{background:#7957d5}.switch input[type=checkbox]:checked+.check.is-white{background:#fff}.switch input[type=checkbox]:checked+.check.is-black{background:#0a0a0a}.switch input[type=checkbox]:checked+.check.is-light{background:#f5f5f5}.switch input[type=checkbox]:checked+.check.is-dark{background:#363636}.switch input[type=checkbox]:checked+.check.is-link,.switch input[type=checkbox]:checked+.check.is-primary{background:#7957d5}.switch input[type=checkbox]:checked+.check.is-info{background:#167df0}.switch input[type=checkbox]:checked+.check.is-success{background:#23d160}.switch input[type=checkbox]:checked+.check.is-warning{background:#ffdd57}.switch input[type=checkbox]:checked+.check.is-danger{background:#ff3860}.switch input[type=checkbox]:checked+.check:before{transform:translate3d(100%,0,0)}.switch input[type=checkbox]:checked+.check.is-elastic:before{transform:translate3d(36.36364%,0,0)}.switch .control-label{padding-left:.5em}.switch:hover input[type=checkbox]+.check{background:hsla(0,0%,71%,.9)}.switch:hover input[type=checkbox]:checked+.check{background:rgba(121,87,213,.9)}.switch:hover input[type=checkbox]:checked+.check.is-white{background:hsla(0,0%,100%,.9)}.switch:hover input[type=checkbox]:checked+.check.is-black{background:hsla(0,0%,4%,.9)}.switch:hover input[type=checkbox]:checked+.check.is-light{background:hsla(0,0%,96%,.9)}.switch:hover input[type=checkbox]:checked+.check.is-dark{background:rgba(54,54,54,.9)}.switch:hover input[type=checkbox]:checked+.check.is-link,.switch:hover input[type=checkbox]:checked+.check.is-primary{background:rgba(121,87,213,.9)}.switch:hover input[type=checkbox]:checked+.check.is-info{background:rgba(22,125,240,.9)}.switch:hover input[type=checkbox]:checked+.check.is-success{background:rgba(35,209,96,.9)}.switch:hover input[type=checkbox]:checked+.check.is-warning{background:rgba(255,221,87,.9)}.switch:hover input[type=checkbox]:checked+.check.is-danger{background:rgba(255,56,96,.9)}.switch:focus{outline:none}.switch:focus input[type=checkbox]+.check{box-shadow:0 0 .5em hsla(0,0%,48%,.6)}.switch:focus input[type=checkbox]:checked+.check{box-shadow:0 0 .5em rgba(121,87,213,.8)}.switch:focus input[type=checkbox]:checked+.check.is-white{box-shadow:0 0 .5em hsla(0,0%,100%,.8)}.switch:focus input[type=checkbox]:checked+.check.is-black{box-shadow:0 0 .5em hsla(0,0%,4%,.8)}.switch:focus input[type=checkbox]:checked+.check.is-light{box-shadow:0 0 .5em hsla(0,0%,96%,.8)}.switch:focus input[type=checkbox]:checked+.check.is-dark{box-shadow:0 0 .5em rgba(54,54,54,.8)}.switch:focus input[type=checkbox]:checked+.check.is-link,.switch:focus input[type=checkbox]:checked+.check.is-primary{box-shadow:0 0 .5em rgba(121,87,213,.8)}.switch:focus input[type=checkbox]:checked+.check.is-info{box-shadow:0 0 .5em rgba(22,125,240,.8)}.switch:focus input[type=checkbox]:checked+.check.is-success{box-shadow:0 0 .5em rgba(35,209,96,.8)}.switch:focus input[type=checkbox]:checked+.check.is-warning{box-shadow:0 0 .5em rgba(255,221,87,.8)}.switch:focus input[type=checkbox]:checked+.check.is-danger{box-shadow:0 0 .5em rgba(255,56,96,.8)}.switch.is-small{border-radius:2px;font-size:.75rem}.switch.is-medium{font-size:1.25rem}.switch.is-large{font-size:1.5rem}.switch[disabled]{opacity:.5;cursor:not-allowed;color:#7a7a7a}.table-wrapper .table{margin-bottom:0}.table-wrapper:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width:1023px){.table-wrapper{overflow-x:auto}}.b-table{transition:opacity 86ms ease-out}@media print,screen and (min-width:769px){.b-table .table-mobile-sort{display:none}}.b-table .icon{transition:transform .15s ease-out,opacity 86ms ease-out}.b-table .icon.is-desc{transform:rotate(180deg)}.b-table .icon.is-expanded{transform:rotate(90deg)}.b-table .table{width:100%;border:1px solid transparent;border-radius:3px;border-collapse:separate}.b-table .table th{font-weight:600}.b-table .table th .th-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-table .table th .th-wrap .icon{margin-left:.5rem;margin-right:0;font-size:1rem}.b-table .table th .th-wrap.is-numeric{-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.b-table .table th .th-wrap.is-numeric .icon{margin-left:0;margin-right:.5rem}.b-table .table th .th-wrap.is-centered{-ms-flex-pack:center;justify-content:center;text-align:center}.b-table .table th.is-current-sort{border-color:#7a7a7a;font-weight:700}.b-table .table th.is-sortable:hover{border-color:#7a7a7a}.b-table .table th.is-sortable,.b-table .table th.is-sortable .th-wrap{cursor:pointer}.b-table .table tr.is-selected .checkbox input:checked+.check{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='%237957d5'/%3E%3C/svg%3E") no-repeat 50%}.b-table .table tr.is-selected .checkbox input+.check{border-color:#fff}.b-table .table tr.is-empty:hover{background-color:transparent}.b-table .table .checkbox-cell{width:40px}.b-table .table .checkbox-cell .checkbox{vertical-align:middle}.b-table .table .checkbox-cell .checkbox .check{transition:none}.b-table .table tr.detail{box-shadow:inset 0 1px 3px #dbdbdb;background:#fafafa}.b-table .table tr.detail .detail-container{padding:1rem}.b-table .table:focus{border-color:#7957d5;box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.b-table .table.is-bordered th.is-current-sort,.b-table .table.is-bordered th.is-sortable:hover{border-color:#dbdbdb;background:#f5f5f5}@media screen and (max-width:768px){.b-table .table.has-mobile-cards thead{display:none}.b-table .table.has-mobile-cards tfoot th{border:0;display:inherit}.b-table .table.has-mobile-cards tr{box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);max-width:100%;position:relative;display:block}.b-table .table.has-mobile-cards tr td{border:0;display:inherit}.b-table .table.has-mobile-cards tr td:last-child{border-bottom:0}.b-table .table.has-mobile-cards tr:not(:last-child){margin-bottom:1rem}.b-table .table.has-mobile-cards tr:not([class*=is-]){background:inherit}.b-table .table.has-mobile-cards tr:not([class*=is-]):hover{background-color:inherit}.b-table .table.has-mobile-cards tr.detail{margin-top:-1rem}.b-table .table.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td{display:-ms-flexbox;display:flex;width:auto;-ms-flex-pack:end;justify-content:flex-end;text-align:right;border-bottom:1px solid #f5f5f5}.b-table .table.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td:before{content:attr(data-label);font-weight:600;margin-right:auto;padding-right:.5em;text-align:left}}.b-table .level{padding-bottom:1.5rem}.b-table.is-loading{position:relative;pointer-events:none;opacity:.5}.b-table.is-loading:after{animation:g .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute;top:4em;left:calc(50% - 2.5em);width:5em;height:5em;border-width:.25em}.b-tabs .tabs{margin-bottom:0;-ms-flex-negative:0;flex-shrink:0}.b-tabs .is-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.b-tabs .tab-content{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1rem}.b-tabs .tab-content .tab-item{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.b-tabs:not(:last-child){margin-bottom:1.5rem}.b-tabs.is-fullwidth{width:100%}.tag .delete{margin-left:.25rem!important;margin-right:-.25rem!important}.tag .delete[disabled]{pointer-events:none}.taginput .taginput-container.is-focusable{padding-bottom:0;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;height:auto;cursor:text}.taginput .taginput-container>.tag,.taginput .taginput-container>.tags{margin-bottom:calc(.375em - 1px);font-size:.9em;height:2.25em}.taginput .taginput-container>.tag .tag,.taginput .taginput-container>.tags .tag{margin-bottom:0;font-size:.9em;height:2.25em}.taginput .taginput-container>.tag:not(:last-child),.taginput .taginput-container>.tags:not(:last-child){margin-right:.375rem}.taginput .taginput-container .autocomplete{-ms-flex:1;flex:1}.taginput .taginput-container .autocomplete input{height:2em;margin-bottom:calc(.375em - 1px);padding-top:0;padding-bottom:0;border:none;box-shadow:none;min-width:10em}.taginput .taginput-container .autocomplete input:focus{box-shadow:none!important}.timepicker .dropdown,.timepicker .dropdown-trigger{width:100%}.dropdown .dropdown-menu .has-link .timepicker a,.timepicker .dropdown-item,.timepicker .dropdown .dropdown-menu .has-link a{font-size:inherit}.timepicker .timepicker-footer{padding-top:.875rem}.timepicker .control .select{font-size:2.5rem}.timepicker .control .select select{font-weight:600;padding-right:calc(.625em - 1px)}.timepicker .control .select select option{font-size:1.5rem}.timepicker .control .select select option:disabled{color:hsla(0,0%,48%,.7)}.timepicker .control .select:after{display:none}.timepicker .control:first-child .select select{border-right:none}.timepicker .control:first-child .select:before{content:":";color:#b5b5b5;display:inline-block;position:absolute;z-index:5;font-size:3rem;right:-.325rem;top:.25rem}.timepicker .control:nth-child(2) .select select{border-left:none}.timepicker.is-small{border-radius:2px;font-size:.75rem}.timepicker.is-medium{font-size:1.25rem}.timepicker.is-large{font-size:1.5rem}.tooltip{position:relative;display:-ms-inline-flexbox;display:inline-flex}.tooltip.is-top:after,.tooltip.is-top:before{top:auto;right:auto;bottom:calc(100% + 5px + 2px);left:50%;transform:translateX(-50%)}.tooltip.is-top.is-white:before{border-top:5px solid #fff}.tooltip.is-top.is-black:before,.tooltip.is-top.is-white:before{border-right:5px solid transparent;border-left:5px solid transparent;bottom:calc(100% + 2px)}.tooltip.is-top.is-black:before{border-top:5px solid #0a0a0a}.tooltip.is-top.is-light:before{border-top:5px solid #f5f5f5}.tooltip.is-top.is-dark:before,.tooltip.is-top.is-light:before{border-right:5px solid transparent;border-left:5px solid transparent;bottom:calc(100% + 2px)}.tooltip.is-top.is-dark:before{border-top:5px solid #363636}.tooltip.is-top.is-link:before,.tooltip.is-top.is-primary:before{border-top:5px solid #7957d5;border-right:5px solid transparent;border-left:5px solid transparent;bottom:calc(100% + 2px)}.tooltip.is-top.is-info:before{border-top:5px solid #167df0}.tooltip.is-top.is-info:before,.tooltip.is-top.is-success:before{border-right:5px solid transparent;border-left:5px solid transparent;bottom:calc(100% + 2px)}.tooltip.is-top.is-success:before{border-top:5px solid #23d160}.tooltip.is-top.is-warning:before{border-top:5px solid #ffdd57}.tooltip.is-top.is-danger:before,.tooltip.is-top.is-warning:before{border-right:5px solid transparent;border-left:5px solid transparent;bottom:calc(100% + 2px)}.tooltip.is-top.is-danger:before{border-top:5px solid #ff3860}.tooltip.is-top.is-multiline.is-small:after{width:180px}.tooltip.is-top.is-multiline.is-medium:after{width:240px}.tooltip.is-top.is-multiline.is-large:after{width:300px}.tooltip.is-right:after,.tooltip.is-right:before{top:50%;right:auto;bottom:auto;left:calc(100% + 5px + 2px);transform:translateY(-50%)}.tooltip.is-right.is-white:before{border-right:5px solid #fff}.tooltip.is-right.is-black:before,.tooltip.is-right.is-white:before{border-top:5px solid transparent;border-bottom:5px solid transparent;left:calc(100% + 2px)}.tooltip.is-right.is-black:before{border-right:5px solid #0a0a0a}.tooltip.is-right.is-light:before{border-right:5px solid #f5f5f5}.tooltip.is-right.is-dark:before,.tooltip.is-right.is-light:before{border-top:5px solid transparent;border-bottom:5px solid transparent;left:calc(100% + 2px)}.tooltip.is-right.is-dark:before{border-right:5px solid #363636}.tooltip.is-right.is-link:before,.tooltip.is-right.is-primary:before{border-top:5px solid transparent;border-right:5px solid #7957d5;border-bottom:5px solid transparent;left:calc(100% + 2px)}.tooltip.is-right.is-info:before{border-right:5px solid #167df0}.tooltip.is-right.is-info:before,.tooltip.is-right.is-success:before{border-top:5px solid transparent;border-bottom:5px solid transparent;left:calc(100% + 2px)}.tooltip.is-right.is-success:before{border-right:5px solid #23d160}.tooltip.is-right.is-warning:before{border-right:5px solid #ffdd57}.tooltip.is-right.is-danger:before,.tooltip.is-right.is-warning:before{border-top:5px solid transparent;border-bottom:5px solid transparent;left:calc(100% + 2px)}.tooltip.is-right.is-danger:before{border-right:5px solid #ff3860}.tooltip.is-right.is-multiline.is-small:after{width:180px}.tooltip.is-right.is-multiline.is-medium:after{width:240px}.tooltip.is-right.is-multiline.is-large:after{width:300px}.tooltip.is-bottom:after,.tooltip.is-bottom:before{top:calc(100% + 5px + 2px);right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.tooltip.is-bottom.is-white:before{border-bottom:5px solid #fff}.tooltip.is-bottom.is-black:before,.tooltip.is-bottom.is-white:before{border-right:5px solid transparent;border-left:5px solid transparent;top:calc(100% + 2px)}.tooltip.is-bottom.is-black:before{border-bottom:5px solid #0a0a0a}.tooltip.is-bottom.is-light:before{border-bottom:5px solid #f5f5f5}.tooltip.is-bottom.is-dark:before,.tooltip.is-bottom.is-light:before{border-right:5px solid transparent;border-left:5px solid transparent;top:calc(100% + 2px)}.tooltip.is-bottom.is-dark:before{border-bottom:5px solid #363636}.tooltip.is-bottom.is-link:before,.tooltip.is-bottom.is-primary:before{border-right:5px solid transparent;border-bottom:5px solid #7957d5;border-left:5px solid transparent;top:calc(100% + 2px)}.tooltip.is-bottom.is-info:before{border-bottom:5px solid #167df0}.tooltip.is-bottom.is-info:before,.tooltip.is-bottom.is-success:before{border-right:5px solid transparent;border-left:5px solid transparent;top:calc(100% + 2px)}.tooltip.is-bottom.is-success:before{border-bottom:5px solid #23d160}.tooltip.is-bottom.is-warning:before{border-bottom:5px solid #ffdd57}.tooltip.is-bottom.is-danger:before,.tooltip.is-bottom.is-warning:before{border-right:5px solid transparent;border-left:5px solid transparent;top:calc(100% + 2px)}.tooltip.is-bottom.is-danger:before{border-bottom:5px solid #ff3860}.tooltip.is-bottom.is-multiline.is-small:after{width:180px}.tooltip.is-bottom.is-multiline.is-medium:after{width:240px}.tooltip.is-bottom.is-multiline.is-large:after{width:300px}.tooltip.is-left:after,.tooltip.is-left:before{top:50%;right:calc(100% + 5px + 2px);bottom:auto;left:auto;transform:translateY(-50%)}.tooltip.is-left.is-white:before{border-left:5px solid #fff}.tooltip.is-left.is-black:before,.tooltip.is-left.is-white:before{border-top:5px solid transparent;border-bottom:5px solid transparent;right:calc(100% + 2px)}.tooltip.is-left.is-black:before{border-left:5px solid #0a0a0a}.tooltip.is-left.is-light:before{border-left:5px solid #f5f5f5}.tooltip.is-left.is-dark:before,.tooltip.is-left.is-light:before{border-top:5px solid transparent;border-bottom:5px solid transparent;right:calc(100% + 2px)}.tooltip.is-left.is-dark:before{border-left:5px solid #363636}.tooltip.is-left.is-link:before,.tooltip.is-left.is-primary:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #7957d5;right:calc(100% + 2px)}.tooltip.is-left.is-info:before{border-left:5px solid #167df0}.tooltip.is-left.is-info:before,.tooltip.is-left.is-success:before{border-top:5px solid transparent;border-bottom:5px solid transparent;right:calc(100% + 2px)}.tooltip.is-left.is-success:before{border-left:5px solid #23d160}.tooltip.is-left.is-warning:before{border-left:5px solid #ffdd57}.tooltip.is-left.is-danger:before,.tooltip.is-left.is-warning:before{border-top:5px solid transparent;border-bottom:5px solid transparent;right:calc(100% + 2px)}.tooltip.is-left.is-danger:before{border-left:5px solid #ff3860}.tooltip.is-left.is-multiline.is-small:after{width:180px}.tooltip.is-left.is-multiline.is-medium:after{width:240px}.tooltip.is-left.is-multiline.is-large:after{width:300px}.tooltip:after,.tooltip:before{position:absolute;content:"";opacity:0;visibility:hidden;pointer-events:none}.tooltip:before{z-index:11}.tooltip:after{content:attr(data-label);width:auto;padding:.35rem .75rem;border-radius:5px;font-size:.85rem;font-weight:400;box-shadow:0 1px 2px 1px rgba(0,1,0,.2);z-index:10;white-space:nowrap}.tooltip:not([data-label=""]):hover:after,.tooltip:not([data-label=""]):hover:before{opacity:1;visibility:visible}.tooltip.is-white:after{background:#fff;color:#0a0a0a}.tooltip.is-black:after{background:#0a0a0a;color:#fff}.tooltip.is-light:after{background:#f5f5f5;color:#363636}.tooltip.is-dark:after{background:#363636;color:#f5f5f5}.tooltip.is-link:after,.tooltip.is-primary:after{background:#7957d5;color:#fff}.tooltip.is-info:after{background:#167df0;color:#fff}.tooltip.is-success:after{background:#23d160;color:#fff}.tooltip.is-warning:after{background:#ffdd57;color:rgba(0,0,0,.7)}.tooltip.is-danger:after{background:#ff3860;color:#fff}.tooltip:not([data-label=""]).is-always:after,.tooltip:not([data-label=""]).is-always:before{opacity:1;visibility:visible}.tooltip.is-multiline:after{display:flex-block;text-align:center;white-space:normal}.tooltip.is-dashed{border-bottom:1px dashed #b5b5b5;cursor:default}.tooltip.is-square:after{border-radius:0}.tooltip.is-animated:after,.tooltip.is-animated:before{transition:opacity 86ms ease-out,visibility 86ms ease-out}.upload{position:relative}.upload input[type=file]{position:absolute;top:0;left:0;width:100%;opacity:0;outline:none}.upload .upload-draggable{display:inline-block;cursor:pointer;padding:.25em;border:1px dashed #b5b5b5;border-radius:5px}.upload .upload-draggable.is-disabled{opacity:.5;cursor:not-allowed}.upload .upload-draggable.is-loading{position:relative;pointer-events:none;opacity:.5}.upload .upload-draggable.is-loading:after{animation:g .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;top:0;left:calc(50% - 1.5em);width:3em;height:3em;border-width:.25em}.upload .upload-draggable.is-hovered.is-white,.upload .upload-draggable:hover.is-white{border-color:#fff;background:hsla(0,0%,100%,.05)}.upload .upload-draggable.is-hovered.is-black,.upload .upload-draggable:hover.is-black{border-color:#0a0a0a;background:hsla(0,0%,4%,.05)}.upload .upload-draggable.is-hovered.is-light,.upload .upload-draggable:hover.is-light{border-color:#f5f5f5;background:hsla(0,0%,96%,.05)}.upload .upload-draggable.is-hovered.is-dark,.upload .upload-draggable:hover.is-dark{border-color:#363636;background:rgba(54,54,54,.05)}.upload .upload-draggable.is-hovered.is-link,.upload .upload-draggable.is-hovered.is-primary,.upload .upload-draggable:hover.is-link,.upload .upload-draggable:hover.is-primary{border-color:#7957d5;background:rgba(121,87,213,.05)}.upload .upload-draggable.is-hovered.is-info,.upload .upload-draggable:hover.is-info{border-color:#167df0;background:rgba(22,125,240,.05)}.upload .upload-draggable.is-hovered.is-success,.upload .upload-draggable:hover.is-success{border-color:#23d160;background:rgba(35,209,96,.05)}.upload .upload-draggable.is-hovered.is-warning,.upload .upload-draggable:hover.is-warning{border-color:#ffdd57;background:rgba(255,221,87,.05)}.upload .upload-draggable.is-hovered.is-danger,.upload .upload-draggable:hover.is-danger{border-color:#ff3860;background:rgba(255,56,96,.05)}.talent-image[data-v-0f598b8f]{background-size:230%;border-radius:50%;background-position:50%}.title-box[data-v-75ba3966]{font-size:18px;text-transform:uppercase}.is-centered[data-v-75ba3966]{display:flex;justify-content:center;align-content:center;align-items:center;flex-direction:column}.hero-image-slot[data-v-75ba3966]{display:inline-block}.hero-image[data-v-75ba3966]{overflow:hidden;border:5px solid rgba(27,40,56,.1)}.hero-name[data-v-75ba3966]{font-size:18px}.value[data-v-75ba3966]{font-size:24px;text-align:center}.value .type[data-v-75ba3966]{position:absolute;bottom:5px;font-size:14px}@keyframes g{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.button[data-v-48261697],.is-unselectable[data-v-48261697]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.is-loading[data-v-48261697]:after{animation:g .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.is-overlay[data-v-48261697]{bottom:0;left:0;position:absolute;right:0;top:0}.button[data-v-48261697]{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);position:relative;vertical-align:top}.button[data-v-48261697]:active,.button[data-v-48261697]:focus,.is-active.button[data-v-48261697],.is-focused.button[data-v-48261697]{outline:none}.button[disabled][data-v-48261697]{cursor:not-allowed} - -/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */blockquote[data-v-48261697],body[data-v-48261697],dd[data-v-48261697],dl[data-v-48261697],dt[data-v-48261697],fieldset[data-v-48261697],figure[data-v-48261697],h1[data-v-48261697],h2[data-v-48261697],h3[data-v-48261697],h4[data-v-48261697],h5[data-v-48261697],h6[data-v-48261697],hr[data-v-48261697],html[data-v-48261697],iframe[data-v-48261697],legend[data-v-48261697],li[data-v-48261697],ol[data-v-48261697],p[data-v-48261697],pre[data-v-48261697],textarea[data-v-48261697],ul[data-v-48261697]{margin:0;padding:0}h1[data-v-48261697],h2[data-v-48261697],h3[data-v-48261697],h4[data-v-48261697],h5[data-v-48261697],h6[data-v-48261697]{font-size:100%;font-weight:400}ul[data-v-48261697]{list-style:none}button[data-v-48261697],input[data-v-48261697],select[data-v-48261697],textarea[data-v-48261697]{margin:0}html[data-v-48261697]{box-sizing:border-box}[data-v-48261697],[data-v-48261697]:after,[data-v-48261697]:before{box-sizing:inherit}audio[data-v-48261697],img[data-v-48261697],video[data-v-48261697]{height:auto;max-width:100%}iframe[data-v-48261697]{border:0}table[data-v-48261697]{border-collapse:collapse;border-spacing:0}td[data-v-48261697],th[data-v-48261697]{padding:0;text-align:left}html[data-v-48261697]{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article[data-v-48261697],aside[data-v-48261697],figure[data-v-48261697],footer[data-v-48261697],header[data-v-48261697],hgroup[data-v-48261697],section[data-v-48261697]{display:block}body[data-v-48261697],button[data-v-48261697],input[data-v-48261697],select[data-v-48261697],textarea[data-v-48261697]{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code[data-v-48261697],pre[data-v-48261697]{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body[data-v-48261697]{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5}a[data-v-48261697]{color:#3273dc;cursor:pointer;text-decoration:none}a strong[data-v-48261697]{color:currentColor}a[data-v-48261697]:hover{color:#363636}code[data-v-48261697]{background-color:#f5f5f5;color:#ff3860;font-size:.875em;font-weight:400;padding:.25em .5em}hr[data-v-48261697]{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img[data-v-48261697]{height:auto;max-width:100%}input[type=checkbox][data-v-48261697],input[type=radio][data-v-48261697]{vertical-align:baseline}small[data-v-48261697]{font-size:.875em}span[data-v-48261697]{font-style:inherit;font-weight:inherit}strong[data-v-48261697]{color:#363636;font-weight:700}pre[data-v-48261697]{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code[data-v-48261697]{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td[data-v-48261697],table th[data-v-48261697]{text-align:left;vertical-align:top}table th[data-v-48261697]{color:#363636}.is-clearfix[data-v-48261697]:after{clear:both;content:" ";display:table}.is-pulled-left[data-v-48261697]{float:left!important}.is-pulled-right[data-v-48261697]{float:right!important}.is-clipped[data-v-48261697]{overflow:hidden!important}.is-size-1[data-v-48261697]{font-size:3rem!important}.is-size-2[data-v-48261697]{font-size:2.5rem!important}.is-size-3[data-v-48261697]{font-size:2rem!important}.is-size-4[data-v-48261697]{font-size:1.5rem!important}.is-size-5[data-v-48261697]{font-size:1.25rem!important}.is-size-6[data-v-48261697]{font-size:1rem!important}.is-size-7[data-v-48261697]{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile[data-v-48261697]{font-size:3rem!important}.is-size-2-mobile[data-v-48261697]{font-size:2.5rem!important}.is-size-3-mobile[data-v-48261697]{font-size:2rem!important}.is-size-4-mobile[data-v-48261697]{font-size:1.5rem!important}.is-size-5-mobile[data-v-48261697]{font-size:1.25rem!important}.is-size-6-mobile[data-v-48261697]{font-size:1rem!important}.is-size-7-mobile[data-v-48261697]{font-size:.75rem!important}}@media print,screen and (min-width:769px){.is-size-1-tablet[data-v-48261697]{font-size:3rem!important}.is-size-2-tablet[data-v-48261697]{font-size:2.5rem!important}.is-size-3-tablet[data-v-48261697]{font-size:2rem!important}.is-size-4-tablet[data-v-48261697]{font-size:1.5rem!important}.is-size-5-tablet[data-v-48261697]{font-size:1.25rem!important}.is-size-6-tablet[data-v-48261697]{font-size:1rem!important}.is-size-7-tablet[data-v-48261697]{font-size:.75rem!important}}@media screen and (max-width:1087px){.is-size-1-touch[data-v-48261697]{font-size:3rem!important}.is-size-2-touch[data-v-48261697]{font-size:2.5rem!important}.is-size-3-touch[data-v-48261697]{font-size:2rem!important}.is-size-4-touch[data-v-48261697]{font-size:1.5rem!important}.is-size-5-touch[data-v-48261697]{font-size:1.25rem!important}.is-size-6-touch[data-v-48261697]{font-size:1rem!important}.is-size-7-touch[data-v-48261697]{font-size:.75rem!important}}@media screen and (min-width:1088px){.is-size-1-desktop[data-v-48261697]{font-size:3rem!important}.is-size-2-desktop[data-v-48261697]{font-size:2.5rem!important}.is-size-3-desktop[data-v-48261697]{font-size:2rem!important}.is-size-4-desktop[data-v-48261697]{font-size:1.5rem!important}.is-size-5-desktop[data-v-48261697]{font-size:1.25rem!important}.is-size-6-desktop[data-v-48261697]{font-size:1rem!important}.is-size-7-desktop[data-v-48261697]{font-size:.75rem!important}}@media screen and (min-width:1280px){.is-size-1-widescreen[data-v-48261697]{font-size:3rem!important}.is-size-2-widescreen[data-v-48261697]{font-size:2.5rem!important}.is-size-3-widescreen[data-v-48261697]{font-size:2rem!important}.is-size-4-widescreen[data-v-48261697]{font-size:1.5rem!important}.is-size-5-widescreen[data-v-48261697]{font-size:1.25rem!important}.is-size-6-widescreen[data-v-48261697]{font-size:1rem!important}.is-size-7-widescreen[data-v-48261697]{font-size:.75rem!important}}@media screen and (min-width:1472px){.is-size-1-fullhd[data-v-48261697]{font-size:3rem!important}.is-size-2-fullhd[data-v-48261697]{font-size:2.5rem!important}.is-size-3-fullhd[data-v-48261697]{font-size:2rem!important}.is-size-4-fullhd[data-v-48261697]{font-size:1.5rem!important}.is-size-5-fullhd[data-v-48261697]{font-size:1.25rem!important}.is-size-6-fullhd[data-v-48261697]{font-size:1rem!important}.is-size-7-fullhd[data-v-48261697]{font-size:.75rem!important}}.has-text-centered[data-v-48261697]{text-align:center!important}.has-text-justified[data-v-48261697]{text-align:justify!important}.has-text-left[data-v-48261697]{text-align:left!important}.has-text-right[data-v-48261697]{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile[data-v-48261697]{text-align:center!important}}@media print,screen and (min-width:769px){.has-text-centered-tablet[data-v-48261697]{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1087px){.has-text-centered-tablet-only[data-v-48261697]{text-align:center!important}}@media screen and (max-width:1087px){.has-text-centered-touch[data-v-48261697]{text-align:center!important}}@media screen and (min-width:1088px){.has-text-centered-desktop[data-v-48261697]{text-align:center!important}}@media screen and (min-width:1088px) and (max-width:1279px){.has-text-centered-desktop-only[data-v-48261697]{text-align:center!important}}@media screen and (min-width:1280px){.has-text-centered-widescreen[data-v-48261697]{text-align:center!important}}@media screen and (min-width:1280px) and (max-width:1471px){.has-text-centered-widescreen-only[data-v-48261697]{text-align:center!important}}@media screen and (min-width:1472px){.has-text-centered-fullhd[data-v-48261697]{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile[data-v-48261697]{text-align:justify!important}}@media print,screen and (min-width:769px){.has-text-justified-tablet[data-v-48261697]{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1087px){.has-text-justified-tablet-only[data-v-48261697]{text-align:justify!important}}@media screen and (max-width:1087px){.has-text-justified-touch[data-v-48261697]{text-align:justify!important}}@media screen and (min-width:1088px){.has-text-justified-desktop[data-v-48261697]{text-align:justify!important}}@media screen and (min-width:1088px) and (max-width:1279px){.has-text-justified-desktop-only[data-v-48261697]{text-align:justify!important}}@media screen and (min-width:1280px){.has-text-justified-widescreen[data-v-48261697]{text-align:justify!important}}@media screen and (min-width:1280px) and (max-width:1471px){.has-text-justified-widescreen-only[data-v-48261697]{text-align:justify!important}}@media screen and (min-width:1472px){.has-text-justified-fullhd[data-v-48261697]{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile[data-v-48261697]{text-align:left!important}}@media print,screen and (min-width:769px){.has-text-left-tablet[data-v-48261697]{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1087px){.has-text-left-tablet-only[data-v-48261697]{text-align:left!important}}@media screen and (max-width:1087px){.has-text-left-touch[data-v-48261697]{text-align:left!important}}@media screen and (min-width:1088px){.has-text-left-desktop[data-v-48261697]{text-align:left!important}}@media screen and (min-width:1088px) and (max-width:1279px){.has-text-left-desktop-only[data-v-48261697]{text-align:left!important}}@media screen and (min-width:1280px){.has-text-left-widescreen[data-v-48261697]{text-align:left!important}}@media screen and (min-width:1280px) and (max-width:1471px){.has-text-left-widescreen-only[data-v-48261697]{text-align:left!important}}@media screen and (min-width:1472px){.has-text-left-fullhd[data-v-48261697]{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile[data-v-48261697]{text-align:right!important}}@media print,screen and (min-width:769px){.has-text-right-tablet[data-v-48261697]{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1087px){.has-text-right-tablet-only[data-v-48261697]{text-align:right!important}}@media screen and (max-width:1087px){.has-text-right-touch[data-v-48261697]{text-align:right!important}}@media screen and (min-width:1088px){.has-text-right-desktop[data-v-48261697]{text-align:right!important}}@media screen and (min-width:1088px) and (max-width:1279px){.has-text-right-desktop-only[data-v-48261697]{text-align:right!important}}@media screen and (min-width:1280px){.has-text-right-widescreen[data-v-48261697]{text-align:right!important}}@media screen and (min-width:1280px) and (max-width:1471px){.has-text-right-widescreen-only[data-v-48261697]{text-align:right!important}}@media screen and (min-width:1472px){.has-text-right-fullhd[data-v-48261697]{text-align:right!important}}.is-capitalized[data-v-48261697]{text-transform:capitalize!important}.is-lowercase[data-v-48261697]{text-transform:lowercase!important}.is-uppercase[data-v-48261697]{text-transform:uppercase!important}.is-italic[data-v-48261697]{font-style:italic!important}.has-text-white[data-v-48261697]{color:#fff!important}a.has-text-white[data-v-48261697]:focus,a.has-text-white[data-v-48261697]:hover{color:#e6e6e6!important}.has-background-white[data-v-48261697]{background-color:#fff!important}.has-text-black[data-v-48261697]{color:#0a0a0a!important}a.has-text-black[data-v-48261697]:focus,a.has-text-black[data-v-48261697]:hover{color:#000!important}.has-background-black[data-v-48261697]{background-color:#0a0a0a!important}.has-text-light[data-v-48261697]{color:#f5f5f5!important}a.has-text-light[data-v-48261697]:focus,a.has-text-light[data-v-48261697]:hover{color:#dbdbdb!important}.has-background-light[data-v-48261697]{background-color:#f5f5f5!important}.has-text-dark[data-v-48261697]{color:#363636!important}a.has-text-dark[data-v-48261697]:focus,a.has-text-dark[data-v-48261697]:hover{color:#1c1c1c!important}.has-background-dark[data-v-48261697]{background-color:#363636!important}.has-text-primary[data-v-48261697]{color:#00d1b2!important}a.has-text-primary[data-v-48261697]:focus,a.has-text-primary[data-v-48261697]:hover{color:#009e86!important}.has-background-primary[data-v-48261697]{background-color:#00d1b2!important}.has-text-link[data-v-48261697]{color:#3273dc!important}a.has-text-link[data-v-48261697]:focus,a.has-text-link[data-v-48261697]:hover{color:#205bbc!important}.has-background-link[data-v-48261697]{background-color:#3273dc!important}.has-text-info[data-v-48261697]{color:#209cee!important}a.has-text-info[data-v-48261697]:focus,a.has-text-info[data-v-48261697]:hover{color:#0f81cc!important}.has-background-info[data-v-48261697]{background-color:#209cee!important}.has-text-success[data-v-48261697]{color:#23d160!important}a.has-text-success[data-v-48261697]:focus,a.has-text-success[data-v-48261697]:hover{color:#1ca64c!important}.has-background-success[data-v-48261697]{background-color:#23d160!important}.has-text-warning[data-v-48261697]{color:#ffdd57!important}a.has-text-warning[data-v-48261697]:focus,a.has-text-warning[data-v-48261697]:hover{color:#ffd324!important}.has-background-warning[data-v-48261697]{background-color:#ffdd57!important}.has-text-danger[data-v-48261697]{color:#ff3860!important}a.has-text-danger[data-v-48261697]:focus,a.has-text-danger[data-v-48261697]:hover{color:#ff0537!important}.has-background-danger[data-v-48261697]{background-color:#ff3860!important}.has-text-black-bis[data-v-48261697]{color:#121212!important}.has-background-black-bis[data-v-48261697]{background-color:#121212!important}.has-text-black-ter[data-v-48261697]{color:#242424!important}.has-background-black-ter[data-v-48261697]{background-color:#242424!important}.has-text-grey-darker[data-v-48261697]{color:#363636!important}.has-background-grey-darker[data-v-48261697]{background-color:#363636!important}.has-text-grey-dark[data-v-48261697]{color:#4a4a4a!important}.has-background-grey-dark[data-v-48261697]{background-color:#4a4a4a!important}.has-text-grey[data-v-48261697]{color:#7a7a7a!important}.has-background-grey[data-v-48261697]{background-color:#7a7a7a!important}.has-text-grey-light[data-v-48261697]{color:#b5b5b5!important}.has-background-grey-light[data-v-48261697]{background-color:#b5b5b5!important}.has-text-grey-lighter[data-v-48261697]{color:#dbdbdb!important}.has-background-grey-lighter[data-v-48261697]{background-color:#dbdbdb!important}.has-text-white-ter[data-v-48261697]{color:#f5f5f5!important}.has-background-white-ter[data-v-48261697]{background-color:#f5f5f5!important}.has-text-white-bis[data-v-48261697]{color:#fafafa!important}.has-background-white-bis[data-v-48261697]{background-color:#fafafa!important}.has-text-weight-light[data-v-48261697]{font-weight:300!important}.has-text-weight-normal[data-v-48261697]{font-weight:400!important}.has-text-weight-semibold[data-v-48261697]{font-weight:600!important}.has-text-weight-bold[data-v-48261697]{font-weight:700!important}.is-block[data-v-48261697]{display:block!important}@media screen and (max-width:768px){.is-block-mobile[data-v-48261697]{display:block!important}}@media print,screen and (min-width:769px){.is-block-tablet[data-v-48261697]{display:block!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-block-tablet-only[data-v-48261697]{display:block!important}}@media screen and (max-width:1087px){.is-block-touch[data-v-48261697]{display:block!important}}@media screen and (min-width:1088px){.is-block-desktop[data-v-48261697]{display:block!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-block-desktop-only[data-v-48261697]{display:block!important}}@media screen and (min-width:1280px){.is-block-widescreen[data-v-48261697]{display:block!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-block-widescreen-only[data-v-48261697]{display:block!important}}@media screen and (min-width:1472px){.is-block-fullhd[data-v-48261697]{display:block!important}}.is-flex[data-v-48261697]{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile[data-v-48261697]{display:flex!important}}@media print,screen and (min-width:769px){.is-flex-tablet[data-v-48261697]{display:flex!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-flex-tablet-only[data-v-48261697]{display:flex!important}}@media screen and (max-width:1087px){.is-flex-touch[data-v-48261697]{display:flex!important}}@media screen and (min-width:1088px){.is-flex-desktop[data-v-48261697]{display:flex!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-flex-desktop-only[data-v-48261697]{display:flex!important}}@media screen and (min-width:1280px){.is-flex-widescreen[data-v-48261697]{display:flex!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-flex-widescreen-only[data-v-48261697]{display:flex!important}}@media screen and (min-width:1472px){.is-flex-fullhd[data-v-48261697]{display:flex!important}}.is-inline[data-v-48261697]{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile[data-v-48261697]{display:inline!important}}@media print,screen and (min-width:769px){.is-inline-tablet[data-v-48261697]{display:inline!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-inline-tablet-only[data-v-48261697]{display:inline!important}}@media screen and (max-width:1087px){.is-inline-touch[data-v-48261697]{display:inline!important}}@media screen and (min-width:1088px){.is-inline-desktop[data-v-48261697]{display:inline!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-inline-desktop-only[data-v-48261697]{display:inline!important}}@media screen and (min-width:1280px){.is-inline-widescreen[data-v-48261697]{display:inline!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-inline-widescreen-only[data-v-48261697]{display:inline!important}}@media screen and (min-width:1472px){.is-inline-fullhd[data-v-48261697]{display:inline!important}}.is-inline-block[data-v-48261697]{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile[data-v-48261697]{display:inline-block!important}}@media print,screen and (min-width:769px){.is-inline-block-tablet[data-v-48261697]{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-inline-block-tablet-only[data-v-48261697]{display:inline-block!important}}@media screen and (max-width:1087px){.is-inline-block-touch[data-v-48261697]{display:inline-block!important}}@media screen and (min-width:1088px){.is-inline-block-desktop[data-v-48261697]{display:inline-block!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-inline-block-desktop-only[data-v-48261697]{display:inline-block!important}}@media screen and (min-width:1280px){.is-inline-block-widescreen[data-v-48261697]{display:inline-block!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-inline-block-widescreen-only[data-v-48261697]{display:inline-block!important}}@media screen and (min-width:1472px){.is-inline-block-fullhd[data-v-48261697]{display:inline-block!important}}.is-inline-flex[data-v-48261697]{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile[data-v-48261697]{display:inline-flex!important}}@media print,screen and (min-width:769px){.is-inline-flex-tablet[data-v-48261697]{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-inline-flex-tablet-only[data-v-48261697]{display:inline-flex!important}}@media screen and (max-width:1087px){.is-inline-flex-touch[data-v-48261697]{display:inline-flex!important}}@media screen and (min-width:1088px){.is-inline-flex-desktop[data-v-48261697]{display:inline-flex!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-inline-flex-desktop-only[data-v-48261697]{display:inline-flex!important}}@media screen and (min-width:1280px){.is-inline-flex-widescreen[data-v-48261697]{display:inline-flex!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-inline-flex-widescreen-only[data-v-48261697]{display:inline-flex!important}}@media screen and (min-width:1472px){.is-inline-flex-fullhd[data-v-48261697]{display:inline-flex!important}}.is-hidden[data-v-48261697]{display:none!important}@media screen and (max-width:768px){.is-hidden-mobile[data-v-48261697]{display:none!important}}@media print,screen and (min-width:769px){.is-hidden-tablet[data-v-48261697]{display:none!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-hidden-tablet-only[data-v-48261697]{display:none!important}}@media screen and (max-width:1087px){.is-hidden-touch[data-v-48261697]{display:none!important}}@media screen and (min-width:1088px){.is-hidden-desktop[data-v-48261697]{display:none!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-hidden-desktop-only[data-v-48261697]{display:none!important}}@media screen and (min-width:1280px){.is-hidden-widescreen[data-v-48261697]{display:none!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-hidden-widescreen-only[data-v-48261697]{display:none!important}}@media screen and (min-width:1472px){.is-hidden-fullhd[data-v-48261697]{display:none!important}}.is-invisible[data-v-48261697]{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile[data-v-48261697]{visibility:hidden!important}}@media print,screen and (min-width:769px){.is-invisible-tablet[data-v-48261697]{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-invisible-tablet-only[data-v-48261697]{visibility:hidden!important}}@media screen and (max-width:1087px){.is-invisible-touch[data-v-48261697]{visibility:hidden!important}}@media screen and (min-width:1088px){.is-invisible-desktop[data-v-48261697]{visibility:hidden!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-invisible-desktop-only[data-v-48261697]{visibility:hidden!important}}@media screen and (min-width:1280px){.is-invisible-widescreen[data-v-48261697]{visibility:hidden!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-invisible-widescreen-only[data-v-48261697]{visibility:hidden!important}}@media screen and (min-width:1472px){.is-invisible-fullhd[data-v-48261697]{visibility:hidden!important}}.is-marginless[data-v-48261697]{margin:0!important}.is-paddingless[data-v-48261697]{padding:0!important}.is-radiusless[data-v-48261697]{border-radius:0!important}.is-shadowless[data-v-48261697]{box-shadow:none!important}.button[data-v-48261697]{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding:calc(.375em - 1px) .75em;text-align:center;white-space:nowrap}.button strong[data-v-48261697]{color:inherit}.button .icon.is-large[data-v-48261697],.button .icon.is-medium[data-v-48261697],.button .icon.is-small[data-v-48261697],.button .icon[data-v-48261697]{height:1.5em;width:1.5em}.button .icon[data-v-48261697]:first-child:not(:last-child){margin-left:calc(-.375em - 1px);margin-right:.1875em}.button .icon[data-v-48261697]:last-child:not(:first-child){margin-left:.1875em;margin-right:calc(-.375em - 1px)}.button .icon[data-v-48261697]:first-child:last-child{margin-left:calc(-.375em - 1px);margin-right:calc(-.375em - 1px)}.button.is-hovered[data-v-48261697],.button[data-v-48261697]:hover{border-color:#b5b5b5;color:#363636}.button.is-focused[data-v-48261697],.button[data-v-48261697]:focus{border-color:#3273dc;color:#363636}.button.is-focused[data-v-48261697]:not(:active),.button[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-active[data-v-48261697],.button[data-v-48261697]:active{border-color:#4a4a4a;color:#363636}.button.is-text[data-v-48261697]{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused[data-v-48261697],.button.is-text.is-hovered[data-v-48261697],.button.is-text[data-v-48261697]:focus,.button.is-text[data-v-48261697]:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active[data-v-48261697],.button.is-text[data-v-48261697]:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled][data-v-48261697]{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white[data-v-48261697]{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered[data-v-48261697],.button.is-white[data-v-48261697]:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused[data-v-48261697],.button.is-white[data-v-48261697]:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused[data-v-48261697]:not(:active),.button.is-white[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.button.is-white.is-active[data-v-48261697],.button.is-white[data-v-48261697]:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled][data-v-48261697]{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted[data-v-48261697]{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted[data-v-48261697]:hover{background-color:#000}.button.is-white.is-inverted[disabled][data-v-48261697]{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading[data-v-48261697]:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[data-v-48261697]{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined[data-v-48261697]:focus,.button.is-white.is-outlined[data-v-48261697]:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading[data-v-48261697]:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined[data-v-48261697]{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined[data-v-48261697]:focus,.button.is-white.is-inverted.is-outlined[data-v-48261697]:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black[data-v-48261697]{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered[data-v-48261697],.button.is-black[data-v-48261697]:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused[data-v-48261697],.button.is-black[data-v-48261697]:focus{border-color:transparent;color:#fff}.button.is-black.is-focused[data-v-48261697]:not(:active),.button.is-black[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.button.is-black.is-active[data-v-48261697],.button.is-black[data-v-48261697]:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled][data-v-48261697]{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted[data-v-48261697]{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted[data-v-48261697]:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled][data-v-48261697]{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading[data-v-48261697]:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[data-v-48261697]{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined[data-v-48261697]:focus,.button.is-black.is-outlined[data-v-48261697]:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading[data-v-48261697]:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined[data-v-48261697]{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined[data-v-48261697]:focus,.button.is-black.is-inverted.is-outlined[data-v-48261697]:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light[data-v-48261697]{background-color:#f5f5f5;border-color:transparent;color:#363636}.button.is-light.is-hovered[data-v-48261697],.button.is-light[data-v-48261697]:hover{background-color:#eee;border-color:transparent;color:#363636}.button.is-light.is-focused[data-v-48261697],.button.is-light[data-v-48261697]:focus{border-color:transparent;color:#363636}.button.is-light.is-focused[data-v-48261697]:not(:active),.button.is-light[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.button.is-light.is-active[data-v-48261697],.button.is-light[data-v-48261697]:active{background-color:#e8e8e8;border-color:transparent;color:#363636}.button.is-light[disabled][data-v-48261697]{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted[data-v-48261697]{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted[data-v-48261697]:hover{background-color:#292929}.button.is-light.is-inverted[disabled][data-v-48261697]{background-color:#363636;border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading[data-v-48261697]:after{border-color:transparent transparent #363636 #363636!important}.button.is-light.is-outlined[data-v-48261697]{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined[data-v-48261697]:focus,.button.is-light.is-outlined[data-v-48261697]:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.button.is-light.is-outlined.is-loading[data-v-48261697]:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined[data-v-48261697]{background-color:transparent;border-color:#363636;color:#363636}.button.is-light.is-inverted.is-outlined[data-v-48261697]:focus,.button.is-light.is-inverted.is-outlined[data-v-48261697]:hover{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark[data-v-48261697]{background-color:#363636;border-color:transparent;color:#f5f5f5}.button.is-dark.is-hovered[data-v-48261697],.button.is-dark[data-v-48261697]:hover{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.button.is-dark.is-focused[data-v-48261697],.button.is-dark[data-v-48261697]:focus{border-color:transparent;color:#f5f5f5}.button.is-dark.is-focused[data-v-48261697]:not(:active),.button.is-dark[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active[data-v-48261697],.button.is-dark[data-v-48261697]:active{background-color:#292929;border-color:transparent;color:#f5f5f5}.button.is-dark[disabled][data-v-48261697]{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted[data-v-48261697]{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted[data-v-48261697]:hover{background-color:#e8e8e8}.button.is-dark.is-inverted[disabled][data-v-48261697]{background-color:#f5f5f5;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading[data-v-48261697]:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-dark.is-outlined[data-v-48261697]{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined[data-v-48261697]:focus,.button.is-dark.is-outlined[data-v-48261697]:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.button.is-dark.is-outlined.is-loading[data-v-48261697]:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined[data-v-48261697]{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-dark.is-inverted.is-outlined[data-v-48261697]:focus,.button.is-dark.is-inverted.is-outlined[data-v-48261697]:hover{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-primary[data-v-48261697]{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered[data-v-48261697],.button.is-primary[data-v-48261697]:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused[data-v-48261697],.button.is-primary[data-v-48261697]:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused[data-v-48261697]:not(:active),.button.is-primary[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active[data-v-48261697],.button.is-primary[data-v-48261697]:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled][data-v-48261697]{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted[data-v-48261697]{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted[data-v-48261697]:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled][data-v-48261697]{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading[data-v-48261697]:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[data-v-48261697]{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined[data-v-48261697]:focus,.button.is-primary.is-outlined[data-v-48261697]:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading[data-v-48261697]:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined[data-v-48261697]{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined[data-v-48261697]:focus,.button.is-primary.is-inverted.is-outlined[data-v-48261697]:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link[data-v-48261697]{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link.is-hovered[data-v-48261697],.button.is-link[data-v-48261697]:hover{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link.is-focused[data-v-48261697],.button.is-link[data-v-48261697]:focus{border-color:transparent;color:#fff}.button.is-link.is-focused[data-v-48261697]:not(:active),.button.is-link[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-link.is-active[data-v-48261697],.button.is-link[data-v-48261697]:active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled][data-v-48261697]{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted[data-v-48261697]{background-color:#fff;color:#3273dc}.button.is-link.is-inverted[data-v-48261697]:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled][data-v-48261697]{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading[data-v-48261697]:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[data-v-48261697]{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined[data-v-48261697]:focus,.button.is-link.is-outlined[data-v-48261697]:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading[data-v-48261697]:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined[data-v-48261697]{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined[data-v-48261697]:focus,.button.is-link.is-inverted.is-outlined[data-v-48261697]:hover{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info[data-v-48261697]{background-color:#209cee;border-color:transparent;color:#fff}.button.is-info.is-hovered[data-v-48261697],.button.is-info[data-v-48261697]:hover{background-color:#1496ed;border-color:transparent;color:#fff}.button.is-info.is-focused[data-v-48261697],.button.is-info[data-v-48261697]:focus{border-color:transparent;color:#fff}.button.is-info.is-focused[data-v-48261697]:not(:active),.button.is-info[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(32,156,238,.25)}.button.is-info.is-active[data-v-48261697],.button.is-info[data-v-48261697]:active{background-color:#118fe4;border-color:transparent;color:#fff}.button.is-info[disabled][data-v-48261697]{background-color:#209cee;border-color:transparent;box-shadow:none}.button.is-info.is-inverted[data-v-48261697]{background-color:#fff;color:#209cee}.button.is-info.is-inverted[data-v-48261697]:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled][data-v-48261697]{background-color:#fff;border-color:transparent;box-shadow:none;color:#209cee}.button.is-info.is-loading[data-v-48261697]:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[data-v-48261697]{background-color:transparent;border-color:#209cee;color:#209cee}.button.is-info.is-outlined[data-v-48261697]:focus,.button.is-info.is-outlined[data-v-48261697]:hover{background-color:#209cee;border-color:#209cee;color:#fff}.button.is-info.is-outlined.is-loading[data-v-48261697]:after{border-color:transparent transparent #209cee #209cee!important}.button.is-info.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#209cee;box-shadow:none;color:#209cee}.button.is-info.is-inverted.is-outlined[data-v-48261697]{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined[data-v-48261697]:focus,.button.is-info.is-inverted.is-outlined[data-v-48261697]:hover{background-color:#fff;color:#209cee}.button.is-info.is-inverted.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success[data-v-48261697]{background-color:#23d160;border-color:transparent;color:#fff}.button.is-success.is-hovered[data-v-48261697],.button.is-success[data-v-48261697]:hover{background-color:#22c65b;border-color:transparent;color:#fff}.button.is-success.is-focused[data-v-48261697],.button.is-success[data-v-48261697]:focus{border-color:transparent;color:#fff}.button.is-success.is-focused[data-v-48261697]:not(:active),.button.is-success[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(35,209,96,.25)}.button.is-success.is-active[data-v-48261697],.button.is-success[data-v-48261697]:active{background-color:#20bc56;border-color:transparent;color:#fff}.button.is-success[disabled][data-v-48261697]{background-color:#23d160;border-color:transparent;box-shadow:none}.button.is-success.is-inverted[data-v-48261697]{background-color:#fff;color:#23d160}.button.is-success.is-inverted[data-v-48261697]:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled][data-v-48261697]{background-color:#fff;border-color:transparent;box-shadow:none;color:#23d160}.button.is-success.is-loading[data-v-48261697]:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[data-v-48261697]{background-color:transparent;border-color:#23d160;color:#23d160}.button.is-success.is-outlined[data-v-48261697]:focus,.button.is-success.is-outlined[data-v-48261697]:hover{background-color:#23d160;border-color:#23d160;color:#fff}.button.is-success.is-outlined.is-loading[data-v-48261697]:after{border-color:transparent transparent #23d160 #23d160!important}.button.is-success.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#23d160;box-shadow:none;color:#23d160}.button.is-success.is-inverted.is-outlined[data-v-48261697]{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined[data-v-48261697]:focus,.button.is-success.is-inverted.is-outlined[data-v-48261697]:hover{background-color:#fff;color:#23d160}.button.is-success.is-inverted.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning[data-v-48261697]{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered[data-v-48261697],.button.is-warning[data-v-48261697]:hover{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused[data-v-48261697],.button.is-warning[data-v-48261697]:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused[data-v-48261697]:not(:active),.button.is-warning[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active[data-v-48261697],.button.is-warning[data-v-48261697]:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled][data-v-48261697]{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted[data-v-48261697]{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted[data-v-48261697]:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled][data-v-48261697]{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading[data-v-48261697]:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[data-v-48261697]{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined[data-v-48261697]:focus,.button.is-warning.is-outlined[data-v-48261697]:hover{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading[data-v-48261697]:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined[data-v-48261697]{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined[data-v-48261697]:focus,.button.is-warning.is-inverted.is-outlined[data-v-48261697]:hover{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-danger[data-v-48261697]{background-color:#ff3860;border-color:transparent;color:#fff}.button.is-danger.is-hovered[data-v-48261697],.button.is-danger[data-v-48261697]:hover{background-color:#ff2b56;border-color:transparent;color:#fff}.button.is-danger.is-focused[data-v-48261697],.button.is-danger[data-v-48261697]:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused[data-v-48261697]:not(:active),.button.is-danger[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,56,96,.25)}.button.is-danger.is-active[data-v-48261697],.button.is-danger[data-v-48261697]:active{background-color:#ff1f4b;border-color:transparent;color:#fff}.button.is-danger[disabled][data-v-48261697]{background-color:#ff3860;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted[data-v-48261697]{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted[data-v-48261697]:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled][data-v-48261697]{background-color:#fff;border-color:transparent;box-shadow:none;color:#ff3860}.button.is-danger.is-loading[data-v-48261697]:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[data-v-48261697]{background-color:transparent;border-color:#ff3860;color:#ff3860}.button.is-danger.is-outlined[data-v-48261697]:focus,.button.is-danger.is-outlined[data-v-48261697]:hover{background-color:#ff3860;border-color:#ff3860;color:#fff}.button.is-danger.is-outlined.is-loading[data-v-48261697]:after{border-color:transparent transparent #ff3860 #ff3860!important}.button.is-danger.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#ff3860;box-shadow:none;color:#ff3860}.button.is-danger.is-inverted.is-outlined[data-v-48261697]{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined[data-v-48261697]:focus,.button.is-danger.is-inverted.is-outlined[data-v-48261697]:hover{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted.is-outlined[disabled][data-v-48261697]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-small[data-v-48261697]{border-radius:2px;font-size:.75rem}.button.is-medium[data-v-48261697]{font-size:1.25rem}.button.is-large[data-v-48261697]{font-size:1.5rem}.button[disabled][data-v-48261697]{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth[data-v-48261697]{display:flex;width:100%}.button.is-loading[data-v-48261697]{color:transparent!important;pointer-events:none}.button.is-loading[data-v-48261697]:after{position:absolute;left:calc(50% - 0.5em);top:calc(50% - 0.5em);position:absolute!important}.button.is-static[data-v-48261697]{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded[data-v-48261697]{border-radius:290486px;padding-left:1em;padding-right:1em}.buttons[data-v-48261697]{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button[data-v-48261697]{margin-bottom:.5rem}.buttons .button[data-v-48261697]:not(:last-child){margin-right:.5rem}.buttons[data-v-48261697]:last-child{margin-bottom:-.5rem}.buttons[data-v-48261697]:not(:last-child){margin-bottom:1rem}.buttons.has-addons .button[data-v-48261697]:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button[data-v-48261697]:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button[data-v-48261697]:last-child{margin-right:0}.buttons.has-addons .button.is-hovered[data-v-48261697],.buttons.has-addons .button[data-v-48261697]:hover{z-index:2}.buttons.has-addons .button.is-active[data-v-48261697],.buttons.has-addons .button.is-focused[data-v-48261697],.buttons.has-addons .button.is-selected[data-v-48261697],.buttons.has-addons .button[data-v-48261697]:active,.buttons.has-addons .button[data-v-48261697]:focus{z-index:3}.buttons.has-addons .button.is-active[data-v-48261697]:hover,.buttons.has-addons .button.is-focused[data-v-48261697]:hover,.buttons.has-addons .button.is-selected[data-v-48261697]:hover,.buttons.has-addons .button[data-v-48261697]:active:hover,.buttons.has-addons .button[data-v-48261697]:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded[data-v-48261697]{flex-grow:1}.buttons.is-centered[data-v-48261697]{justify-content:center}.buttons.is-right[data-v-48261697]{justify-content:flex-end}.highlight-selection[data-v-48261697]{border-color:#3273dc;color:#363636;box-shadow:0 0 0 .125em rgba(50,115,220,.25);transform:scale(1.25)}.install-button[data-v-83f6b3ba]{margin-top:1em;margin-bottom:.5em}.plotly[data-v-431f49ad]{height:20em}.adsense[data-v-79faadb5]{margin-top:2em;margin-bottom:2.5em}.header[data-v-c04a6f8c]{text-align:center;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/dist/assets/TalentGrab.jpg) 50%;background-size:cover}.tab[data-v-c04a6f8c]{padding-left:1em;padding-right:1em} \ No newline at end of file diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..69b4b8f --- /dev/null +++ b/netlify.toml @@ -0,0 +1,2 @@ +[build] + command = "webpack --mode production" -- cgit v1.3.1