From fcb633fa7cac1f2910f16d9b53f551a05a532f0c Mon Sep 17 00:00:00 2001 From: Ritwik Date: Wed, 14 Oct 2020 17:16:30 +0530 Subject: [PATCH 1/2] New builder --- dist/components/index.js | 1152 ++++++++++++++++- dist/components/types/index.d.ts | 4 +- dist/configurations/Tooltip/index.d.ts | 4 +- dist/configurations/Tooltip/tooltip.d.ts | 40 +- dist/configurations/Tooltip/types.d.ts | 9 +- dist/configurations/index.js | 592 ++++++++- dist/constants/index.js | 736 ++++++++++- examples/package.json | 9 +- .../src/Examples/Tooltips/CustomTooltip.js | 43 +- examples/src/Examples/Tooltips/Tooltip.js | 5 +- examples/src/index.js | 7 +- examples/yarn.lock | 707 +++++++++- src/components/Canvas/Chart/index.ts | 9 +- src/components/types/index.ts | 8 +- src/configurations/Tooltip/index.ts | 10 +- src/configurations/Tooltip/tooltip.ts | 107 +- src/configurations/Tooltip/types.ts | 23 +- yarn.lock | 130 +- 18 files changed, 3365 insertions(+), 230 deletions(-) diff --git a/dist/components/index.js b/dist/components/index.js index 1f25af2..22acd74 100644 --- a/dist/components/index.js +++ b/dist/components/index.js @@ -1 +1,1151 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@chartshq/muze"),require("react")):"function"==typeof define&&define.amd?define("@chartshq/react-muze/components",["@chartshq/muze","react"],t):"object"==typeof exports?exports["@chartshq/react-muze/components"]=t(require("@chartshq/muze"),require("react")):e["@chartshq/react-muze/components"]=t(e.muze,e.React)}(window,(function(e,t){return function(e){var t={};function o(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,r){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(o.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(r,n,function(t){return e[t]}.bind(null,n));return r},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=58)}([function(t,o){t.exports=e},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ALIGNMENT=t.POSITION=t.Headers=void 0;const r=o(15);Object.defineProperty(t,"Headers",{enumerable:!0,get:function(){return r.Headers}});const n=o(16);Object.defineProperty(t,"POSITION",{enumerable:!0,get:function(){return n.POSITION}}),Object.defineProperty(t,"ALIGNMENT",{enumerable:!0,get:function(){return n.ALIGNMENT}})},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TOOLTIP_MODE=t.TOOLTIP_TYPE=t.multiTooltipIntoMuze=t.Tooltip=void 0;const r=o(38);Object.defineProperty(t,"Tooltip",{enumerable:!0,get:function(){return r.Tooltip}}),Object.defineProperty(t,"multiTooltipIntoMuze",{enumerable:!0,get:function(){return r.multiTooltipIntoMuze}}),Object.defineProperty(t,"TOOLTIP_TYPE",{enumerable:!0,get:function(){return r.TOOLTIP_TYPE}}),Object.defineProperty(t,"TOOLTIP_MODE",{enumerable:!0,get:function(){return r.TOOLTIP_MODE}})},function(e,t,o){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var o=function(e,t){var o=e[1]||"",r=e[3];if(!r)return o;if(t&&"function"==typeof btoa){var n=(a=r,c=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),s="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(c),"/*# ".concat(s," */")),i=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[o].concat(i).concat([n]).join("\n")}var a,c,s;return[o].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(o,"}"):o})).join("")},t.i=function(e,o,r){"string"==typeof e&&(e=[[null,e,""]]);var n={};if(r)for(var i=0;i{const{mode:n,formatter:i,displayFields:a}=e.asMuzeInput();switch(e._type){case r.TooltipType.HIGHLIGHT:t={},n&&(t.mode=n),i&&(t.formatter=i),a&&(t.displayFields=a);break;case r.TooltipType.SELECT:o=e.asMuzeInput()}}),t&&o?{tooltip:{highlightSummary:t,selectionSummary:o}}:t?{tooltip:{highlightSummary:t}}:{tooltip:{selectionSummary:o}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TooltipMode=t.TooltipType=void 0,function(e){e.HIGHLIGHT="highlight",e.SELECT="select"}(t.TooltipType||(t.TooltipType={})),function(e){e.FRAGMENTED="fragmented",e.CONSOLIDATED="consolidated"}(t.TooltipMode||(t.TooltipMode={}))},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Border=void 0;const r=o(41);Object.defineProperty(t,"Border",{enumerable:!0,get:function(){return r.Border}})},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Border=void 0;class r{constructor(){this._config={}}static config(){return new r}showRowBorders(e){return this._config.showRowBorders=e,this}showColBorders(e){return this._config.showColBorders=e,this}showValueBorders(e){return this._config.showValueBorders=e,this}width(e){return this._config.width=e,this}style(e){return this._config.style=e,this}color(e){return this._config.color=e,this}create(e={}){return Object.assign(Object.assign({},this._config),e)}}t.Border=r},function(e,o){e.exports=t},function(e,t,o){"use strict";var r,n=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},i=function(){var e={};return function(t){if(void 0===e[t]){var o=document.querySelector(t);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}e[t]=o}return e[t]}}(),a=[];function c(e){for(var t=-1,o=0;oa.createElement(c.Provider,{value:e},t)},function(e,t,o){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,o,r){void 0===r&&(r=o),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[o]}})}:function(e,t,o,r){void 0===r&&(r=o),e[r]=t[o]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasProvider=t.Context=void 0;const a=i(o(42)),c=a.createContext(null);t.Context=c;t.CanvasProvider=({values:e,children:t})=>a.createElement(c.Provider,{value:e},t)},function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Layer=t.Canvas=void 0;const n=r(o(59)),i=r(o(64));t.Canvas=i.default;const a=r(o(72));t.Layer=a.default,t.default=n.default},function(e,t,o){"use strict";var r=this&&this.__awaiter||function(e,t,o,r){return new(o||(o=Promise))((function(n,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function c(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?n(e.value):(t=e.value,t instanceof o?t:new o((function(e){e(t)}))).then(a,c)}s((r=r.apply(e,t||[])).next())}))},n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(o(42)),a=n(o(0));o(60);const c=o(56);o(62);const s=o(44);class f extends i.default.Component{constructor(e){super(e),this.componentDidMount=()=>r(this,void 0,void 0,(function*(){const{env:e}=this.state;e||this.setState({env:yield a.default()})})),this.addCrossInteraction=e=>{const{interactiveCharts:t}=this.state;t[e.alias()]||this.setState({interactiveCharts:Object.assign(Object.assign({},this.state.interactiveCharts),{[e.alias()]:e})})},this.addChildChart=e=>{const{allCharts:t}=this.state;t[e.alias()]||this.setState({allCharts:Object.assign(Object.assign({},this.state.allCharts),{[e.alias()]:e})})},this.addPropagationBehaviour=(e,t)=>{const{propagationBehaviour:o}=this.state;o[e.alias()]||this.setState({propagationBehaviour:Object.assign(Object.assign({},this.state.propagationBehaviour),{[e.alias()]:t})})},this.state={env:null,interactiveCharts:{},propagationBehaviour:{},allCharts:{}}}static get sideEffects(){return f._sideEffects}static get behaviours(){return f._behaviours}static get physicalActions(){return f._physicalActions}componentDidUpdate(){const{interactiveCharts:e,allCharts:t,propagationBehaviour:o}=this.state,{sideEffects:r,behaviours:n,crossInteractive:i}=this.props,c=Object.values(e).length,s=i&&!c?Object.values(t):Object.values(e);let l={},u={};l=(r.on||[]).reduce((e,t,o)=>(e[t]=r.for,e),{}),u=(n.on||[]).reduce((e,t,o)=>(e[t]={behaviours:n.for},e),{});const d=a.default.ActionModel.for(...s).enableCrossInteractivity().mapSideEffects(l).registerPhysicalBehaviouralMap(u);Object.keys(o).forEach(e=>{t[e]&&d.for(t[e]).registerPropagationBehaviourMap(o[e])}),f.sideEffects.forEach(e=>{d.registerSideEffects(e)}),f.behaviours.forEach(e=>{d.registerBehaviouralActions(e)});[...f.physicalActions.entries()].forEach(e=>{a.default.ActionModel.registerPhysicalActions({[e[0]]:e[1]})}),r.dissociateSideEffect&&d.dissociateSideEffect(r.dissociateSideEffect),n.dissociateBehaviour&&d.dissociateBehaviour(n.dissociateBehaviour)}render(){const{env:e}=this.state,{data:t,children:o,xAxis:r,yAxis:n,colorLegend:a,sizeLegend:s,shapeLegend:f,scrollBar:l,colorScheme:u,crossInteractive:d}=this.props;return e&&i.default.createElement("div",{className:"muze-wrapper"},i.default.createElement(c.MuzeProvider,{values:{env:e,data:t,xAxis:r,yAxis:n,colorLegend:a,sizeLegend:s,shapeLegend:f,scrollBar:l,colorScheme:u,crossInteractive:d,addCrossInteraction:this.addCrossInteraction,addChildChart:this.addChildChart,addPropagationBehaviour:this.addPropagationBehaviour}},o))}}t.default=f,f.defaultProps={sideEffects:{},behaviours:{}},f.Utils=a.default.utils,f._sideEffects=new Map,f._behaviours=new Map,f._physicalActions=new Map,f.DataModel=Object.assign(a.default.DataModel,s.DataModelConstants),f.Operators={share:a.default.Operators.share,html:a.default.Operators.html,registerSideEffects:e=>{e.forEach(e=>{f._sideEffects.set(e.formalName(),e)})},registerBehaviours:e=>{e.forEach(e=>{f._behaviours.set(e.formalName(),e)})},registerPhysicalActions:e=>{Object.keys(e).forEach(t=>{f._physicalActions.set(t,e[t])})}}},function(e,t,o){var r=o(43),n=o(61);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);var i={insert:"head",singleton:!1};r(n,i);e.exports=n.locals||{}},function(e,t,o){"use strict";o.r(t);var r=o(3),n=o.n(r)()(!1);n.push([e.i,'.muze-simple-axis text{text-align:center;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.muze-ticks{font-style:"normal";fill:#858585}.muze-tick-lines,.muze-ticks{font-size:12px;text-align:center;font-weight:400;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.muze-tick-lines{stroke:#efefef}.muze-axis-name{font-size:14px;text-align:center;font-weight:400;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;fill:#5f5f5f}.muze-axis-name.hidden{display:none}.muze-fadeout-interaction{stroke-opacity:.3}.muze-layer-line{stroke-linejoin:round;stroke-width:2px;stroke:#1f77b4}.muze-layer-area{stroke-linejoin:round}.muze-layer-arc-highlight{fill:#7f7f7f!important}.muze-layer-arc-fadeout{fill-opacity:.3!important}.muze-layer-arc-selected{fill:#e6e6e6!important}.muze-layer-arc{fill:#1f77b4}.muze-layer-text text{font-size:12px;fill:#000}.muze-layer-text rect{fill:#7f7f7f;fill-opacity:.3}.muze-layer-text-highlight{fill-opacity:1}.muze-layer-text-fadeout{fill-opacity:.3!important}.muze-layer-text-selected{fill:#000!important}.muze-layer-point{fill-opacity:.5;pointer-events:none}.muze-layer-path-unhighlight{stroke-width:0px}.muze-layer-path-highlight{stroke-width:1px;stroke:#000;fill-opacity:0}.muze-layer-bar,.muze-layer-bar-highlight{fill-opacity:1}.muze-layer-bar-fadeout{fill-opacity:.2!important}.muze-layer-bar-selected{fill:#4682b4!important}.muze-layer-tick{stroke-opacity:.7;stroke:#f44336}.muze-layer-tick-highlight{stroke-opacity:1}.muze-layer-tick-fadeout{stroke-opacity:.3!important;stroke:#7f7f7f!important}.muze-layer-tick-selected{stroke:#000!important}.muze-selection-box-group{fill:#d3d3d3;fill-opacity:.3;stroke:#b4b4b4;pointer-events:all}.muze-selection-box-group rect{cursor:all-scroll}.muze-tooltip-box{opacity:1;border:1px solid hsla(0,0%,59.2%,.19);background:#fbfbfb;-webkit-box-shadow:2px 2px 3px 0 hsla(0,0%,82.7%,.5);box-shadow:2px 2px 3px 0 hsla(0,0%,82.7%,.5);font-size:12px;color:#5f5f5f;-webkit-border-radius:1px;border-radius:1px;padding-top:4px;display:inline-block;pointer-events:none;z-index:9999999999;text-align:left;will-change:transform}.muze-tooltip-row{padding-bottom:2px;padding-top:2px;overflow:auto}.muze-tooltip-parent-container{pointer-events:none;z-index:9999999999}.muze-tooltip-stacked-row{color:#828282;margin-left:10px;font-size:12px;font-weight:600;line-height:"15px"}.muze-tooltip-stacked-row-key{margin-left:10px}.muze-tooltip-stacked-row-value{margin-left:2px}.muze-tooltip-stacked-percentage{font-size:10px;color:#828282;margin-left:-20px;margin-right:20px;float:right;line-height:17px}.muze-tooltip-selected-row{background-color:#ebebeb}.muze-tooltip-row:last-child{padding-bottom:4px}.muze-tooltip-value{color:#5f5f5f;float:right;margin-left:10px}.muze-tooltip-connectors path{stroke-width:2px;stroke:#c7c7be;stroke-linejoin:round;stroke-linecap:round}.muze-tooltip-html-container{margin-left:10px;margin-right:10px}.muze-tooltip-content svg{margin-left:10px;margin-right:5px}.muze-tooltip-value{margin-right:24px;margin-left:24px}.muze-tooltip-first{font-weight:600;font-size:15px;margin-left:15px}.muze-tooltip-table-tbody td{padding:3px}.muze-tooltip-table-row-0{font-weight:700}.muze-tooltip-content-parent-container :last-child{border-bottom:none}.muze-tooltip-content-parent-container{display:inline-block}.muze-tooltip-content-container-highlightSummary{border-right:1px solid #e9e9e9}.muze-tooltip-content-container-selectionSummary-crosstab{display:inline-block}.muze-tooltip-content-container-selectionSummary-default{border-bottom:1px solid #e9e9e9}.muze-tooltip-content-container-highlightSummary-crosstab{float:left}.muze-tooltip-content-container-selectionSummary .muze-tooltip-content{margin-left:3px;margin-right:3px}.muze-crossband{stroke-opacity:0;fill:grey;fill-opacity:.2}.muze-crossline{stroke:#979797;stroke-dasharray:5,7;fill:#979797;opacity:.65}.muze-anchors-group{pointer-events:none}.muze-anchors-group-lower .muze-layer-point,.muze-anchors-group-upper .muze-layer-point,.muze-anchors-group .muze-layer-point,.muze-brush-anchors-lower .muze-layer-point,.muze-brush-anchors-upper .muze-layer-point,.muze-persistent-anchors-lower .muze-layer-point,.muze-persistent-anchors-upper .muze-layer-point,.muze-persistent-anchors .muze-layer-point{fill-opacity:1}.muze-axis-ticks-highlight{font-weight:700;fill:#595959}.muze-axis-ticks-unhighlight{font-weight:400;fill:#858585}.muze-visual-unit{background:transparent}.muze-axis-zero-line{stroke-width:1px}.muze-grid-band-x-0,.muze-grid-band-y-0{fill-opacity:0}.muze-unit{-webkit-touch-callout:none;-webkit-user-select:none}.muze-tracker{opacity:0}.muze-legend-box,.muze-legend-item-info,.muze-legend-title{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.muze-legend-box{line-height:10px!important;height:100px;display:inline-block}.muze-legend-title{display:table;-webkit-box-align:center;-webkit-align-items:center;align-items:center;float:left;text-align:left;font-size:14px;height:30px;fill:#5f5f5f;font-weight:600}.muze-legend-title-text{display:table-cell;vertical-align:middle}.muze-legend-overflow{text-align:center}.muze-legend-icon,.muze-legend-icon-svg{cursor:pointer}.muze-overflow-y{overflow-y:scroll}.muze-overflow-x{overflow-x:scroll}.muze-legend-fadeout{fill-opacity:.3}.muze-legend-fadeout path{stroke-width:1px;fill-opacity:0}.muze-legend-brighten{fill-opacity:1}.muze-legend-item-info{float:left;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;font-size:12px}.muze-legend-item-info.center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.muze-legend-item-info.start{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.muze-legend-item-info.end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.muze-legend-selection-box{fill:#d3d3d3;fill-opacity:.3;stroke:#b4b4b4;cursor:all-scroll;pointer-events:all}.muze-legend-marker{stroke:#e2e2e2;stroke-width:1px;fill:#797474}.muze-legend-marker-show{display:block}.muze-legend-marker-hide{display:none}.muze-legend-marker-text-container{position:relative}.muze-legend-marker-text{position:absolute}.muze-legend-marker-text div{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;pointer-events:none}.muze-text-cell{font-size:12px;color:#5f5f5f;font-weight:400;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:15px;white-space:nowrap;-webkit-transform-origin:0 0;transform-origin:0 0}.muze-header-cell{font-size:16px}.muze-header-cell,.muze-subheader-cell{text-align:center;color:#858585;font-weight:800;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1;white-space:nowrap}.muze-subheader-cell{font-size:15px}.muze-scroll-bar{background:#f8f8f8;position:relative;font-size:10px}.muze-scroll-arrow{float:left;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#a2a2a2;color:#fff}.muze-scroll-arrow-left{height:100%;width:20px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.muze-scroll-arrow-right{height:100%;width:20px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.muze-scroll-arrow-right,.muze-scroll-arrow-top{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.muze-scroll-arrow-top{width:100%;height:20px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.muze-scroll-arrow-bottom{width:100%;height:20px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.muze-scroll-rect{float:left;position:relative}.muze-scroll-mover{position:absolute;-webkit-border-radius:3px;background:#a2a2a2;cursor:-webkit-grab;border-radius:3px}.muze-scroll-mover:active{cursor:-webkit-grabbing}.muze-scroll-arrow-chevron{position:relative;text-align:center;padding:1px;margin-bottom:0}.muze-scroll-arrow-chevron:after,.muze-scroll-arrow-chevron:before{content:"";position:absolute;background:#fff}#muze-scroll-arrow-chevron-bottom,#muze-scroll-arrow-chevron-top{height:1px;width:6px}#muze-scroll-arrow-chevron-left,#muze-scroll-arrow-chevron-right{width:1px;height:6px}#muze-scroll-arrow-chevron-bottom:before{top:0;left:0;height:100%;width:51%;-webkit-transform:skew(0deg,35deg);transform:skew(0deg,35deg)}#muze-scroll-arrow-chevron-bottom:after{right:0;width:50%}#muze-scroll-arrow-chevron-bottom:after,#muze-scroll-arrow-chevron-top:before{top:0;height:100%;-webkit-transform:skew(0deg,-35deg);transform:skew(0deg,-35deg)}#muze-scroll-arrow-chevron-top:before{left:0;width:51%}#muze-scroll-arrow-chevron-top:after{top:0;right:0;height:100%;width:50%;-webkit-transform:skew(0deg,35deg);transform:skew(0deg,35deg)}#muze-scroll-arrow-chevron-right:before{top:0;left:0;height:51%;width:100%;-webkit-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}#muze-scroll-arrow-chevron-right:after{bottom:0;left:0;width:100%;height:50%;-webkit-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}#muze-scroll-arrow-chevron-left:before{bottom:0;left:0;width:100%;height:51%;-webkit-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}#muze-scroll-arrow-chevron-left:after{top:0;left:0;width:100%;height:50%;-webkit-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.muze-grid-normal{border-color:#ebebeb!important}.muze-grid-normal .muze-axis-name{font-size:12px!important;line-height:15px!important}.muze-grid-dark{border-color:#cbcbcb!important}.muze-grid-dark .muze-axis-name{font-size:12px!important;line-height:15px!important}.muze-grid-dark-bottom{border-bottom-color:#cbcbcb!important}.muze-grid-darker-top{border-top-color:#979797!important}.muze-grid-dark-top{border-top-color:#cbcbcb!important}.muze-grid-dark-right{border-right-color:#cbcbcb!important}.muze-grid-darker-bottom{border-bottom-color:#979797!important}.muze-grid-dark-left{border-left-color:#cbcbcb!important}.muze-grid-none-left{border-left-color:transparent!important}.muze-grid-none-right{border-right-color:transparent!important}.muze-grid-none-top{border-top-color:transparent!important}.muze-grid-none-bottom{border-bottom-color:transparent!important}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local("Source Sans Pro ExtraLight Italic"),local("SourceSansPro-ExtraLightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdh18S0xR41YDw.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local("Source Sans Pro ExtraLight Italic"),local("SourceSansPro-ExtraLightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdo18S0xR41YDw.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local("Source Sans Pro ExtraLight Italic"),local("SourceSansPro-ExtraLightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdg18S0xR41YDw.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local("Source Sans Pro ExtraLight Italic"),local("SourceSansPro-ExtraLightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdv18S0xR41YDw.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local("Source Sans Pro ExtraLight Italic"),local("SourceSansPro-ExtraLightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdj18S0xR41YDw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local("Source Sans Pro ExtraLight Italic"),local("SourceSansPro-ExtraLightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdi18S0xR41YDw.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local("Source Sans Pro ExtraLight Italic"),local("SourceSansPro-ExtraLightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSds18S0xR41.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidh18S0xR41YDw.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkido18S0xR41YDw.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidg18S0xR41YDw.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidv18S0xR41YDw.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidj18S0xR41YDw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidi18S0xR41YDw.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18S0xR41.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJB9cme_xc.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJB9cme_xc.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJB9cme_xc.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJB9cme_xc.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJB9cme_xc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJB9cme_xc.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDJB9cme.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local("Source Sans Pro SemiBold Italic"),local("SourceSansPro-SemiBoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdh18S0xR41YDw.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local("Source Sans Pro SemiBold Italic"),local("SourceSansPro-SemiBoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdo18S0xR41YDw.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local("Source Sans Pro SemiBold Italic"),local("SourceSansPro-SemiBoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdg18S0xR41YDw.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local("Source Sans Pro SemiBold Italic"),local("SourceSansPro-SemiBoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdv18S0xR41YDw.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local("Source Sans Pro SemiBold Italic"),local("SourceSansPro-SemiBoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdj18S0xR41YDw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local("Source Sans Pro SemiBold Italic"),local("SourceSansPro-SemiBoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18S0xR41YDw.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local("Source Sans Pro SemiBold Italic"),local("SourceSansPro-SemiBoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18S0xR41.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18S0xR41YDw.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18S0xR41YDw.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18S0xR41YDw.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18S0xR41YDw.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18S0xR41YDw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18S0xR41YDw.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18S0xR41.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local("Source Sans Pro Black Italic"),local("SourceSansPro-BlackItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydh18S0xR41YDw.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local("Source Sans Pro Black Italic"),local("SourceSansPro-BlackItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydo18S0xR41YDw.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local("Source Sans Pro Black Italic"),local("SourceSansPro-BlackItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydg18S0xR41YDw.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local("Source Sans Pro Black Italic"),local("SourceSansPro-BlackItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydv18S0xR41YDw.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local("Source Sans Pro Black Italic"),local("SourceSansPro-BlackItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydj18S0xR41YDw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local("Source Sans Pro Black Italic"),local("SourceSansPro-BlackItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydi18S0xR41YDw.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local("Source Sans Pro Black Italic"),local("SourceSansPro-BlackItalic"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklyds18S0xR41.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local("Source Sans Pro ExtraLight"),local("SourceSansPro-ExtraLight"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local("Source Sans Pro ExtraLight"),local("SourceSansPro-ExtraLight"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local("Source Sans Pro ExtraLight"),local("SourceSansPro-ExtraLight"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local("Source Sans Pro ExtraLight"),local("SourceSansPro-ExtraLight"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local("Source Sans Pro ExtraLight"),local("SourceSansPro-ExtraLight"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local("Source Sans Pro ExtraLight"),local("SourceSansPro-ExtraLight"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local("Source Sans Pro ExtraLight"),local("SourceSansPro-ExtraLight"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlxdu3cOWxw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lujVj9_mf.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lujVj9_mf.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lujVj9_mf.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lujVj9_mf.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lujVj9_mf.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.muze-group-container,.muze-subtitle-cell,.muze-title-cell{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.muze-group-container{font-size:12px;line-height:15px;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.42857143;color:#5f5f5f;background-color:transparent;margin:0}.muze-group-container *,.muze-group-container :after,.muze-group-container :before{-webkit-box-sizing:border-box;box-sizing:border-box}.muze-group-container .muze-table-arrow{margin:5px;width:0;height:0;position:absolute;opacity:.5;z-index:10;cursor:pointer}.muze-group-container .muze-table-arrow:hover{opacity:1}.muze-group-container .muze-table-arrow-right{left:100%;border-left:15px solid #4682b4}.muze-group-container .muze-table-arrow-left,.muze-group-container .muze-table-arrow-right{top:-webkit-calc(50% - 25px);top:calc(50% - 25px);border-top:20px solid transparent;border-bottom:20px solid transparent}.muze-group-container .muze-table-arrow-left{right:100%;border-right:15px solid #4682b4}.muze-group-container .muze-table-arrow-bottom{top:100%;border-top:15px solid #4682b4}.muze-group-container .muze-table-arrow-bottom,.muze-group-container .muze-table-arrow-top{left:-webkit-calc(50% - 25px);left:calc(50% - 25px);border-left:20px solid transparent;border-right:20px solid transparent}.muze-group-container .muze-table-arrow-top{bottom:100%;border-bottom:15px solid #4682b4}.muze-group-container .table-row-nested{visibility:hidden;border-top:none}.muze-group-container svg{display:block;width:inherit;height:inherit;float:left;vertical-align:top}.muze-group-container .axisName.hidden{opacity:0}.muze-group-container .axisName{opacity:1}.muze-group-container .grid-td svg{max-width:100%;max-height:100%}.muze-group-container .domain{opacity:0}.muze-board{float:left}.muze-layout-container{float:left;position:relative}.muze-board-legend,.muze-legend-section{text-align:center;float:left}.muze-legend-horizontal-section{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.muze-legend-components{text-align:center;float:left}.muze-grid-layout,.muze-grid-layout-container,.muze-grid-layout-row{float:left;position:relative}.muze-grid-table{background-color:transparent;border-spacing:0;table-layout:fixed}.muze-grid-td,.muze-grid-th{padding:0}.muze-table-header{width:inherit;height:inherit}.muze-grid-layout,.muze-layout-grid-container{float:left;position:relative}.muze-grid-top{position:relative;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.muze-grid div{float:left}.muze-grid div,.muze-grid table{border-collapse:collapse}.muze-title-cell{font-size:24px;font-weight:700;color:#5f5f5f}.muze-grid-headers{font-size:12px}.muze-subtitle-cell{font-size:16px;font-weight:400;color:#b1b1b1}.domain{opacity:0}.muze-group-container,.muze-layout-container,.muze-legend-container{float:left}.muze-message-container{background-color:#f1f1f1;display:table;border:1px solid #c3c9d0}.muze-message-container-child{display:table-cell;vertical-align:middle}.muze-message-container-child-img{text-align:center}.muze-message-container-child-img svg{display:unset;float:unset}.muze-message-container-child-message{color:#4f708c;text-align:center;font-weight:600}.hidden{display:none}',""]),t.default=n},function(e,t,o){var r=o(43),n=o(63);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);var i={insert:"head",singleton:!1};r(n,i);e.exports=n.locals||{}},function(e,t,o){"use strict";o.r(t);var r=o(3),n=o.n(r)()(!1);n.push([e.i,".muze-wrapper {\n height: 100%;\n}\n",""]),t.default=n},function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const n=r(o(42)),i=o(56),a=o(57);o(65);const c=o(67);class s extends n.default.Component{constructor(e){super(e),this.setLayerConfig=(e,t)=>{const{layerConfig:o}=this.state;if(e)o[t]?o[t]&&this.setState(o=>{let r=o.layerConfig,n=Object.keys(r).find(e=>e===t);return Object.assign(r[n],e),{layerConfig:r}}):this.setState(o=>({layerConfig:Object.assign(Object.assign({},o.layerConfig),{[t]:e})}));else{let e=Object.assign({},this.state.layerConfig);delete e[t],this.setState({layerConfig:e})}},this.state={canvas:null,layerConfig:{}},this.mountRef=n.default.createRef()}componentDidMount(){const{env:e}=this.context;this.setState({canvas:e.canvas()})}componentDidUpdate(){const{data:e}=this.context,t=this.mountRef.current;e&&t&&c.createChart(this.state,this.props,t,this.context)}shouldComponentUpdate(e,t){return Object.keys(t.layerConfig).length!==Object.keys(this.state.layerConfig).length}render(){const{className:e,children:t}=this.props,{layerConfig:o}=this.state,r=e?"muze-chart "+e:"muze-chart";return n.default.createElement(a.CanvasProvider,{values:{setLayerConfig:this.setLayerConfig,layerConfig:o}},t,n.default.createElement("div",{ref:this.mountRef,className:r}))}}t.default=s,s.contextType=i.Context},function(e,t,o){var r=o(43),n=o(66);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);var i={insert:"head",singleton:!1};r(n,i);e.exports=n.locals||{}},function(e,t,o){"use strict";o.r(t);var r=o(3),n=o.n(r)()(!1);n.push([e.i,".muze-chart {\n display: inline-block;\n} ",""]),t.default=n},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createChart=void 0;const r=o(68),n=o(2),i=o(70),a=o(71);t.createChart=(e,t,o,c)=>{const{canvas:s,layerConfig:f}=e,{data:l,rows:u,columns:d,width:g,height:h,color:p,detail:m,size:S,shape:y,title:b,subtitle:w,xAxis:O,yAxis:v,legend:P,gridLines:U,gridBands:x,scrollBar:_,showHeaders:L,className:B,tooltips:z,crossInteractive:E,canvasSideEffects:j,sort:R={},border:I={},radiusAxis:C,transform:T,autoGroupBy:k,facet:Y,highlight:M,propagationBehaviourMap:K}=i.configSanitizer(t,c);if(s&&l&&o){K&&c.addPropagationBehaviour(s,K),c.addChildChart(s),E&&c.addCrossInteraction(s);const e=a.Config.config().create({axes:{x:O,y:v,radius:Object.assign({},C)},legend:P,gridLines:U,gridBands:x,scrollBar:_,showHeaders:L,interaction:Object.assign(Object.assign({},n.multiTooltipIntoMuze(z)),{behaviours:{highlight:Object.assign({},M)}}),border:I,autoGroupBy:k,facet:Y,sort:R});r.CanvasBuilder.config(s).data(l).rows(u).columns(d).width(g).height(h).transform(T).color(p).size(S).shape(y).detail(m).title(b).subtitle(w).layers(Object.values(f)).config(e).mount(o).create();const t=B?`${B} muze-${s.alias()}`:"muze-"+s.alias();o.classList.add(...t.split(" "))}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasBuilder=void 0;const r=o(69);Object.defineProperty(t,"CanvasBuilder",{enumerable:!0,get:function(){return r.CanvasBuilder}})},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasBuilder=void 0;class r{constructor(e){this._config={canvas:e}}static config(e){return new r(e)}canvas(){return this._config.canvas}data(e){return this._config.data=e,this}rows(e){return this._config.rows=e,this}columns(e){return this._config.columns=e,this}width(e){return this._config.width=e,this}height(e){return this._config.height=e,this}color(e){return this._config.color=e,this}size(e){return this._config.size=e,this}shape(e){return this._config.shape=e,this}detail(e){return this._config.detail=e,this}title(e){return this._config.title=e,this}subtitle(e){return this._config.subtitle=e,this}config(e){return this._config.config=e,this}mount(e){return this._config.mount=e,this}layers(e){return this._config.layers=e,this}transform(e){return this._config.transform=e,this}create(){const{canvas:e,data:t,rows:o,columns:r,width:n,height:i,color:a,size:c,shape:s,detail:f,title:l,subtitle:u,config:d,mount:g,layers:h,transform:p}=this._config;e&&e.data(t).rows(o).columns(r).width(n).height(i).color(a).size(c).shape(s).detail(f).title(l&&l.content,Object.assign({},l)).subtitle(u&&u.content,Object.assign({},u)).config(d).layers(h).transform(p).mount(g)}}t.CanvasBuilder=r},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.configSanitizer=t.getLegendConfig=void 0;const r=o(1);t.getLegendConfig=(e,t)=>{const{position:o="right",show:r="true",textWidth:n,textFormatter:i,title:a,border:c,borderColor:s,padding:f}=e,l=e=>e,u={position:o};return u[t]=u[t]||{show:r},n&&(u[t].item={text:{width:n,formatter:i||l}}),a&&(u[t].title={text:a}),c&&(u[t].border=c),s&&(u[t].borderColor=s),f&&(u[t].padding=f),u},t.configSanitizer=(e,o)=>{const{xAxis:n=null,yAxis:i=null,colorLegend:a={},sizeLegend:c={},shapeLegend:s={},scrollBar:f={},colorScheme:l=null,data:u,crossInteractive:d=!1}=o,{rows:g,columns:h,operation:p=(e=>e),color:m,size:S=null,shape:y=null,detail:b=null,width:w=600,height:O=400,colorLegend:v=null,sizeLegend:P=null,shapeLegend:U=null,gridLines:x={},gridBands:_={},scrollBar:L=null,showHeaders:B=!1,xAxis:z,yAxis:E,className:j,colorScheme:R=null,tooltips:I=[],crossInteractive:C=!1,sideEffects:T={},sort:k,border:Y,transform:M,radiusAxis:K,autoGroupBy:A=!0,facetRows:q,highlightExact:N=!1,propagationBehaviourMap:D}=e;let{title:V,subtitle:Q}=e;"string"==typeof V&&(V=r.Headers.config().content(V).create()),"string"==typeof Q&&(Q=r.Headers.config().content(Q).create());let X=u,Z=m||{};"string"==typeof m&&(Z={field:m}),X&&(X=p(u)),Z.range||(R?Z.range=R:l&&(Z.range=l));const H=(T.on||[]).reduce((e,t,o)=>(e[t]=T.for[o],e),{});return{data:X,rows:g,columns:h,width:w,height:O,color:Z,size:S,shape:y,detail:b,title:V,subtitle:Q,xAxis:z||n,yAxis:E||i,legend:Object.assign(Object.assign(Object.assign({},t.getLegendConfig(v||a,"color")),t.getLegendConfig(P||c,"size")),t.getLegendConfig(U||s,"shape")),gridLines:x,gridBands:_,scrollBar:L||f,showHeaders:B,className:j,tooltips:I,crossInteractive:C,canvasSideEffects:H,sort:k,border:Y,transform:M,radiusAxis:K,autoGroupBy:{disabled:!A},facet:{rows:Object.assign({},q)},highlight:{exact:N},propagationBehaviourMap:D}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Config=void 0;class r{constructor(){this._config={}}static config(){return new r}create(e={}){return Object.assign(Object.assign({},this._config),e)}}t.Config=r},function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const n=r(o(42)),i=r(o(0)),a=o(73),c=o(57);class s extends n.default.Component{constructor(e){super(e),this.id=a.v4()}componentWillUnmount(){const{setLayerConfig:e}=this.context;e(null,this.id)}updateLayerConfig(){return Object.keys(this.props).reduce((e,t,o)=>(void 0!==this.props[t]&&("transformType"===t?e.transform={type:this.props[t]}:"interactionStyle"===t?e.interaction=Object.assign({},this.props[t]):e[t]=this.props[t]),e),{})}componentDidMount(){const{setLayerConfig:e}=this.context;e(this.updateLayerConfig(),this.id)}componentDidUpdate(){const{setLayerConfig:e}=this.context;e(this.updateLayerConfig(),this.id)}render(){return n.default.createElement(n.default.Fragment,null)}}s.Operators={compose:i.default.layerFactory.composeLayers},s.contextType=c.Context,t.default=s},function(e,t,o){"use strict";o.r(t),o.d(t,"v1",(function(){return p})),o.d(t,"v3",(function(){return x})),o.d(t,"v4",(function(){return _})),o.d(t,"v5",(function(){return z})),o.d(t,"NIL",(function(){return E})),o.d(t,"version",(function(){return j})),o.d(t,"validate",(function(){return c})),o.d(t,"stringify",(function(){return d})),o.d(t,"parse",(function(){return m}));var r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),n=new Uint8Array(16);function i(){if(!r)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(n)}var a=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var c=function(e){return"string"==typeof e&&a.test(e)},s=[],f=0;f<256;++f)s.push((f+256).toString(16).substr(1));var l,u,d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]).toLowerCase();if(!c(o))throw TypeError("Stringified UUID is invalid");return o},g=0,h=0;var p=function(e,t,o){var r=t&&o||0,n=t||new Array(16),a=(e=e||{}).node||l,c=void 0!==e.clockseq?e.clockseq:u;if(null==a||null==c){var s=e.random||(e.rng||i)();null==a&&(a=l=[1|s[0],s[1],s[2],s[3],s[4],s[5]]),null==c&&(c=u=16383&(s[6]<<8|s[7]))}var f=void 0!==e.msecs?e.msecs:Date.now(),p=void 0!==e.nsecs?e.nsecs:h+1,m=f-g+(p-h)/1e4;if(m<0&&void 0===e.clockseq&&(c=c+1&16383),(m<0||f>g)&&void 0===e.nsecs&&(p=0),p>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");g=f,h=p,u=c;var S=(1e4*(268435455&(f+=122192928e5))+p)%4294967296;n[r++]=S>>>24&255,n[r++]=S>>>16&255,n[r++]=S>>>8&255,n[r++]=255&S;var y=f/4294967296*1e4&268435455;n[r++]=y>>>8&255,n[r++]=255&y,n[r++]=y>>>24&15|16,n[r++]=y>>>16&255,n[r++]=c>>>8|128,n[r++]=255&c;for(var b=0;b<6;++b)n[r+b]=a[b];return t||d(n)};var m=function(e){if(!c(e))throw TypeError("Invalid UUID");var t,o=new Uint8Array(16);return o[0]=(t=parseInt(e.slice(0,8),16))>>>24,o[1]=t>>>16&255,o[2]=t>>>8&255,o[3]=255&t,o[4]=(t=parseInt(e.slice(9,13),16))>>>8,o[5]=255&t,o[6]=(t=parseInt(e.slice(14,18),16))>>>8,o[7]=255&t,o[8]=(t=parseInt(e.slice(19,23),16))>>>8,o[9]=255&t,o[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,o[11]=t/4294967296&255,o[12]=t>>>24&255,o[13]=t>>>16&255,o[14]=t>>>8&255,o[15]=255&t,o};var S=function(e,t,o){function r(e,r,n,i){if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],o=0;o>>9<<4)+1}function b(e,t){var o=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(o>>16)<<16|65535&o}function w(e,t,o,r,n,i){return b((a=b(b(t,e),b(r,i)))<<(c=n)|a>>>32-c,o);var a,c}function O(e,t,o,r,n,i,a){return w(t&o|~t&r,e,t,n,i,a)}function v(e,t,o,r,n,i,a){return w(t&r|o&~r,e,t,n,i,a)}function P(e,t,o,r,n,i,a){return w(t^o^r,e,t,n,i,a)}function U(e,t,o,r,n,i,a){return w(o^(t|~r),e,t,n,i,a)}var x=S("v3",48,(function(e){if("string"==typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var o=0;o>5]>>>r%32&255,i=parseInt("0123456789abcdef".charAt(n>>>4&15)+"0123456789abcdef".charAt(15&n),16);t.push(i)}return t}(function(e,t){e[t>>5]|=128<>5]|=(255&e[r/8])<>>32-t}var z=S("v5",80,(function(e){var t=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var r=unescape(encodeURIComponent(e));e=[];for(var n=0;n>>0;b=y,y=S,S=B(m,30)>>>0,m=p,p=v}o[0]=o[0]+p>>>0,o[1]=o[1]+m>>>0,o[2]=o[2]+S>>>0,o[3]=o[3]+y>>>0,o[4]=o[4]+b>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]})),E="00000000-0000-0000-0000-000000000000";var j=function(e){if(!c(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}}])})); \ No newline at end of file +(function webpackUniversalModuleDefinition(root, factory) { + if(typeof exports === 'object' && typeof module === 'object') + module.exports = factory(require("@chartshq/muze"), require("react")); + else if(typeof define === 'function' && define.amd) + define("@chartshq/react-muze/components", ["@chartshq/muze", "react"], factory); + else if(typeof exports === 'object') + exports["@chartshq/react-muze/components"] = factory(require("@chartshq/muze"), require("react")); + else + root["@chartshq/react-muze/components"] = factory(root["muze"], root["React"]); +})(window, function(__WEBPACK_EXTERNAL_MODULE__chartshq_muze__, __WEBPACK_EXTERNAL_MODULE_react__) { +return /******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/components/index.ts"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./node_modules/@chartshq/muze/dist/muze.css": +/*!***************************************************!*\ + !*** ./node_modules/@chartshq/muze/dist/muze.css ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +eval("var api = __webpack_require__(/*! ../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\");\n var content = __webpack_require__(/*! !../../../css-loader/dist/cjs.js!./muze.css */ \"./node_modules/css-loader/dist/cjs.js!./node_modules/@chartshq/muze/dist/muze.css\");\n\n content = content.__esModule ? content.default : content;\n\n if (typeof content === 'string') {\n content = [[module.i, content, '']];\n }\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nmodule.exports = content.locals || {};\n\n//# sourceURL=webpack://@chartshq/react-muze/%5Bname%5D/./node_modules/@chartshq/muze/dist/muze.css?"); + +/***/ }), + +/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/@chartshq/muze/dist/muze.css": +/*!*****************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/@chartshq/muze/dist/muze.css ***! + \*****************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(false);\n// Module\n___CSS_LOADER_EXPORT___.push([module.i, \".muze-simple-axis text{text-align:center;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.muze-ticks{font-style:\\\"normal\\\";fill:#858585}.muze-tick-lines,.muze-ticks{font-size:12px;text-align:center;font-weight:400;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.muze-tick-lines{stroke:#efefef}.muze-axis-name{font-size:14px;text-align:center;font-weight:400;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;fill:#5f5f5f}.muze-axis-name.hidden{display:none}.muze-fadeout-interaction{stroke-opacity:.3}.muze-layer-line{stroke-linejoin:round;stroke-width:2px;stroke:#1f77b4}.muze-layer-area{stroke-linejoin:round}.muze-layer-arc-highlight{fill:#7f7f7f!important}.muze-layer-arc-fadeout{fill-opacity:.3!important}.muze-layer-arc-selected{fill:#e6e6e6!important}.muze-layer-arc{fill:#1f77b4}.muze-layer-text text{font-size:12px;fill:#000}.muze-layer-text rect{fill:#7f7f7f;fill-opacity:.3}.muze-layer-text-highlight{fill-opacity:1}.muze-layer-text-fadeout{fill-opacity:.3!important}.muze-layer-text-selected{fill:#000!important}.muze-layer-point{fill-opacity:.5;pointer-events:none}.muze-layer-path-unhighlight{stroke-width:0px}.muze-layer-path-highlight{stroke-width:1px;stroke:#000;fill-opacity:0}.muze-layer-bar,.muze-layer-bar-highlight{fill-opacity:1}.muze-layer-bar-fadeout{fill-opacity:.2!important}.muze-layer-bar-selected{fill:#4682b4!important}.muze-layer-tick{stroke-opacity:.7;stroke:#f44336}.muze-layer-tick-highlight{stroke-opacity:1}.muze-layer-tick-fadeout{stroke-opacity:.3!important;stroke:#7f7f7f!important}.muze-layer-tick-selected{stroke:#000!important}.muze-selection-box-group{fill:#d3d3d3;fill-opacity:.3;stroke:#b4b4b4;pointer-events:all}.muze-selection-box-group rect{cursor:all-scroll}.muze-tooltip-box{opacity:1;border:1px solid hsla(0,0%,59.2%,.19);background:#fbfbfb;-webkit-box-shadow:2px 2px 3px 0 hsla(0,0%,82.7%,.5);box-shadow:2px 2px 3px 0 hsla(0,0%,82.7%,.5);font-size:12px;color:#5f5f5f;-webkit-border-radius:1px;border-radius:1px;padding-top:4px;display:inline-block;pointer-events:none;z-index:9999999999;text-align:left;will-change:transform}.muze-tooltip-row{padding-bottom:2px;padding-top:2px;overflow:auto}.muze-tooltip-parent-container{pointer-events:none;z-index:9999999999}.muze-tooltip-stacked-row{color:#828282;margin-left:10px;font-size:12px;font-weight:600;line-height:\\\"15px\\\"}.muze-tooltip-stacked-row-key{margin-left:10px}.muze-tooltip-stacked-row-value{margin-left:2px}.muze-tooltip-stacked-percentage{font-size:10px;color:#828282;margin-left:-20px;margin-right:20px;float:right;line-height:17px}.muze-tooltip-selected-row{background-color:#ebebeb}.muze-tooltip-row:last-child{padding-bottom:4px}.muze-tooltip-value{color:#5f5f5f;float:right;margin-left:10px}.muze-tooltip-connectors path{stroke-width:2px;stroke:#c7c7be;stroke-linejoin:round;stroke-linecap:round}.muze-tooltip-html-container{margin-left:10px;margin-right:10px}.muze-tooltip-content svg{margin-left:10px;margin-right:5px}.muze-tooltip-value{margin-right:24px;margin-left:24px}.muze-tooltip-first{font-weight:600;font-size:15px;margin-left:15px}.muze-tooltip-table-tbody td{padding:3px}.muze-tooltip-table-row-0{font-weight:700}.muze-tooltip-content-parent-container :last-child{border-bottom:none}.muze-tooltip-content-parent-container{display:inline-block}.muze-tooltip-content-container-highlightSummary{border-right:1px solid #e9e9e9}.muze-tooltip-content-container-selectionSummary-crosstab{display:inline-block}.muze-tooltip-content-container-selectionSummary-default{border-bottom:1px solid #e9e9e9}.muze-tooltip-content-container-highlightSummary-crosstab{float:left}.muze-tooltip-content-container-selectionSummary .muze-tooltip-content{margin-left:3px;margin-right:3px}.muze-crossband{stroke-opacity:0;fill:grey;fill-opacity:.2}.muze-crossline{stroke:#979797;stroke-dasharray:5,7;fill:#979797;opacity:.65}.muze-anchors-group{pointer-events:none}.muze-anchors-group-lower .muze-layer-point,.muze-anchors-group-upper .muze-layer-point,.muze-anchors-group .muze-layer-point,.muze-brush-anchors-lower .muze-layer-point,.muze-brush-anchors-upper .muze-layer-point,.muze-persistent-anchors-lower .muze-layer-point,.muze-persistent-anchors-upper .muze-layer-point,.muze-persistent-anchors .muze-layer-point{fill-opacity:1}.muze-axis-ticks-highlight{font-weight:700;fill:#595959}.muze-axis-ticks-unhighlight{font-weight:400;fill:#858585}.muze-visual-unit{background:transparent}.muze-axis-zero-line{stroke-width:1px}.muze-grid-band-x-0,.muze-grid-band-y-0{fill-opacity:0}.muze-unit{-webkit-touch-callout:none;-webkit-user-select:none}.muze-tracker{opacity:0}.muze-legend-box,.muze-legend-item-info,.muze-legend-title{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.muze-legend-box{line-height:10px!important;height:100px;display:inline-block}.muze-legend-title{display:table;-webkit-box-align:center;-webkit-align-items:center;align-items:center;float:left;text-align:left;font-size:14px;height:30px;fill:#5f5f5f;font-weight:600}.muze-legend-title-text{display:table-cell;vertical-align:middle}.muze-legend-overflow{text-align:center}.muze-legend-icon,.muze-legend-icon-svg{cursor:pointer}.muze-overflow-y{overflow-y:scroll}.muze-overflow-x{overflow-x:scroll}.muze-legend-fadeout{fill-opacity:.3}.muze-legend-fadeout path{stroke-width:1px;fill-opacity:0}.muze-legend-brighten{fill-opacity:1}.muze-legend-item-info{float:left;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;font-size:12px}.muze-legend-item-info.center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.muze-legend-item-info.start{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.muze-legend-item-info.end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.muze-legend-selection-box{fill:#d3d3d3;fill-opacity:.3;stroke:#b4b4b4;cursor:all-scroll;pointer-events:all}.muze-legend-marker{stroke:#e2e2e2;stroke-width:1px;fill:#797474}.muze-legend-marker-show{display:block}.muze-legend-marker-hide{display:none}.muze-legend-marker-text-container{position:relative}.muze-legend-marker-text{position:absolute}.muze-legend-marker-text div{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;pointer-events:none}.muze-text-cell{font-size:12px;color:#5f5f5f;font-weight:400;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:15px;white-space:nowrap;-webkit-transform-origin:0 0;transform-origin:0 0}.muze-header-cell{font-size:16px}.muze-header-cell,.muze-subheader-cell{text-align:center;color:#858585;font-weight:800;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1;white-space:nowrap}.muze-subheader-cell{font-size:15px}.muze-scroll-bar{background:#f8f8f8;position:relative;font-size:10px}.muze-scroll-arrow{float:left;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#a2a2a2;color:#fff}.muze-scroll-arrow-left{height:100%;width:20px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.muze-scroll-arrow-right{height:100%;width:20px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.muze-scroll-arrow-right,.muze-scroll-arrow-top{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.muze-scroll-arrow-top{width:100%;height:20px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.muze-scroll-arrow-bottom{width:100%;height:20px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.muze-scroll-rect{float:left;position:relative}.muze-scroll-mover{position:absolute;-webkit-border-radius:3px;background:#a2a2a2;cursor:-webkit-grab;border-radius:3px}.muze-scroll-mover:active{cursor:-webkit-grabbing}.muze-scroll-arrow-chevron{position:relative;text-align:center;padding:1px;margin-bottom:0}.muze-scroll-arrow-chevron:after,.muze-scroll-arrow-chevron:before{content:\\\"\\\";position:absolute;background:#fff}#muze-scroll-arrow-chevron-bottom,#muze-scroll-arrow-chevron-top{height:1px;width:6px}#muze-scroll-arrow-chevron-left,#muze-scroll-arrow-chevron-right{width:1px;height:6px}#muze-scroll-arrow-chevron-bottom:before{top:0;left:0;height:100%;width:51%;-webkit-transform:skew(0deg,35deg);transform:skew(0deg,35deg)}#muze-scroll-arrow-chevron-bottom:after{right:0;width:50%}#muze-scroll-arrow-chevron-bottom:after,#muze-scroll-arrow-chevron-top:before{top:0;height:100%;-webkit-transform:skew(0deg,-35deg);transform:skew(0deg,-35deg)}#muze-scroll-arrow-chevron-top:before{left:0;width:51%}#muze-scroll-arrow-chevron-top:after{top:0;right:0;height:100%;width:50%;-webkit-transform:skew(0deg,35deg);transform:skew(0deg,35deg)}#muze-scroll-arrow-chevron-right:before{top:0;left:0;height:51%;width:100%;-webkit-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}#muze-scroll-arrow-chevron-right:after{bottom:0;left:0;width:100%;height:50%;-webkit-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}#muze-scroll-arrow-chevron-left:before{bottom:0;left:0;width:100%;height:51%;-webkit-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}#muze-scroll-arrow-chevron-left:after{top:0;left:0;width:100%;height:50%;-webkit-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.muze-grid-normal{border-color:#ebebeb!important}.muze-grid-normal .muze-axis-name{font-size:12px!important;line-height:15px!important}.muze-grid-dark{border-color:#cbcbcb!important}.muze-grid-dark .muze-axis-name{font-size:12px!important;line-height:15px!important}.muze-grid-dark-bottom{border-bottom-color:#cbcbcb!important}.muze-grid-darker-top{border-top-color:#979797!important}.muze-grid-dark-top{border-top-color:#cbcbcb!important}.muze-grid-dark-right{border-right-color:#cbcbcb!important}.muze-grid-darker-bottom{border-bottom-color:#979797!important}.muze-grid-dark-left{border-left-color:#cbcbcb!important}.muze-grid-none-left{border-left-color:transparent!important}.muze-grid-none-right{border-right-color:transparent!important}.muze-grid-none-top{border-top-color:transparent!important}.muze-grid-none-bottom{border-bottom-color:transparent!important}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight Italic\\\"),local(\\\"SourceSansPro-ExtraLightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdh18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight Italic\\\"),local(\\\"SourceSansPro-ExtraLightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdo18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight Italic\\\"),local(\\\"SourceSansPro-ExtraLightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdg18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight Italic\\\"),local(\\\"SourceSansPro-ExtraLightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdv18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight Italic\\\"),local(\\\"SourceSansPro-ExtraLightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdj18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight Italic\\\"),local(\\\"SourceSansPro-ExtraLightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdi18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight Italic\\\"),local(\\\"SourceSansPro-ExtraLightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSds18S0xR41.woff2) format(\\\"woff2\\\");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local(\\\"Source Sans Pro Light Italic\\\"),local(\\\"SourceSansPro-LightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidh18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local(\\\"Source Sans Pro Light Italic\\\"),local(\\\"SourceSansPro-LightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkido18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local(\\\"Source Sans Pro Light Italic\\\"),local(\\\"SourceSansPro-LightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidg18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local(\\\"Source Sans Pro Light Italic\\\"),local(\\\"SourceSansPro-LightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidv18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local(\\\"Source Sans Pro Light Italic\\\"),local(\\\"SourceSansPro-LightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidj18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local(\\\"Source Sans Pro Light Italic\\\"),local(\\\"SourceSansPro-LightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidi18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local(\\\"Source Sans Pro Light Italic\\\"),local(\\\"SourceSansPro-LightItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18S0xR41.woff2) format(\\\"woff2\\\");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local(\\\"Source Sans Pro Italic\\\"),local(\\\"SourceSansPro-Italic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJB9cme_xc.woff2) format(\\\"woff2\\\");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local(\\\"Source Sans Pro Italic\\\"),local(\\\"SourceSansPro-Italic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJB9cme_xc.woff2) format(\\\"woff2\\\");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local(\\\"Source Sans Pro Italic\\\"),local(\\\"SourceSansPro-Italic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJB9cme_xc.woff2) format(\\\"woff2\\\");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local(\\\"Source Sans Pro Italic\\\"),local(\\\"SourceSansPro-Italic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJB9cme_xc.woff2) format(\\\"woff2\\\");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local(\\\"Source Sans Pro Italic\\\"),local(\\\"SourceSansPro-Italic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJB9cme_xc.woff2) format(\\\"woff2\\\");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local(\\\"Source Sans Pro Italic\\\"),local(\\\"SourceSansPro-Italic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJB9cme_xc.woff2) format(\\\"woff2\\\");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local(\\\"Source Sans Pro Italic\\\"),local(\\\"SourceSansPro-Italic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDJB9cme.woff2) format(\\\"woff2\\\");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local(\\\"Source Sans Pro SemiBold Italic\\\"),local(\\\"SourceSansPro-SemiBoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdh18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local(\\\"Source Sans Pro SemiBold Italic\\\"),local(\\\"SourceSansPro-SemiBoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdo18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local(\\\"Source Sans Pro SemiBold Italic\\\"),local(\\\"SourceSansPro-SemiBoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdg18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local(\\\"Source Sans Pro SemiBold Italic\\\"),local(\\\"SourceSansPro-SemiBoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdv18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local(\\\"Source Sans Pro SemiBold Italic\\\"),local(\\\"SourceSansPro-SemiBoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdj18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local(\\\"Source Sans Pro SemiBold Italic\\\"),local(\\\"SourceSansPro-SemiBoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local(\\\"Source Sans Pro SemiBold Italic\\\"),local(\\\"SourceSansPro-SemiBoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18S0xR41.woff2) format(\\\"woff2\\\");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local(\\\"Source Sans Pro Bold Italic\\\"),local(\\\"SourceSansPro-BoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local(\\\"Source Sans Pro Bold Italic\\\"),local(\\\"SourceSansPro-BoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local(\\\"Source Sans Pro Bold Italic\\\"),local(\\\"SourceSansPro-BoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local(\\\"Source Sans Pro Bold Italic\\\"),local(\\\"SourceSansPro-BoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local(\\\"Source Sans Pro Bold Italic\\\"),local(\\\"SourceSansPro-BoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local(\\\"Source Sans Pro Bold Italic\\\"),local(\\\"SourceSansPro-BoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local(\\\"Source Sans Pro Bold Italic\\\"),local(\\\"SourceSansPro-BoldItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18S0xR41.woff2) format(\\\"woff2\\\");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local(\\\"Source Sans Pro Black Italic\\\"),local(\\\"SourceSansPro-BlackItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydh18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local(\\\"Source Sans Pro Black Italic\\\"),local(\\\"SourceSansPro-BlackItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydo18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local(\\\"Source Sans Pro Black Italic\\\"),local(\\\"SourceSansPro-BlackItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydg18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local(\\\"Source Sans Pro Black Italic\\\"),local(\\\"SourceSansPro-BlackItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydv18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local(\\\"Source Sans Pro Black Italic\\\"),local(\\\"SourceSansPro-BlackItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydj18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local(\\\"Source Sans Pro Black Italic\\\"),local(\\\"SourceSansPro-BlackItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydi18S0xR41YDw.woff2) format(\\\"woff2\\\");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local(\\\"Source Sans Pro Black Italic\\\"),local(\\\"SourceSansPro-BlackItalic\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklyds18S0xR41.woff2) format(\\\"woff2\\\");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight\\\"),local(\\\"SourceSansPro-ExtraLight\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmhdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight\\\"),local(\\\"SourceSansPro-ExtraLight\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wkxdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight\\\"),local(\\\"SourceSansPro-ExtraLight\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmxdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight\\\"),local(\\\"SourceSansPro-ExtraLight\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlBdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight\\\"),local(\\\"SourceSansPro-ExtraLight\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmBdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight\\\"),local(\\\"SourceSansPro-ExtraLight\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmRdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local(\\\"Source Sans Pro ExtraLight\\\"),local(\\\"SourceSansPro-ExtraLight\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlxdu3cOWxw.woff2) format(\\\"woff2\\\");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local(\\\"Source Sans Pro Light\\\"),local(\\\"SourceSansPro-Light\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local(\\\"Source Sans Pro Light\\\"),local(\\\"SourceSansPro-Light\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local(\\\"Source Sans Pro Light\\\"),local(\\\"SourceSansPro-Light\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local(\\\"Source Sans Pro Light\\\"),local(\\\"SourceSansPro-Light\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local(\\\"Source Sans Pro Light\\\"),local(\\\"SourceSansPro-Light\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local(\\\"Source Sans Pro Light\\\"),local(\\\"SourceSansPro-Light\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local(\\\"Source Sans Pro Light\\\"),local(\\\"SourceSansPro-Light\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2) format(\\\"woff2\\\");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(\\\"Source Sans Pro Regular\\\"),local(\\\"SourceSansPro-Regular\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lujVj9_mf.woff2) format(\\\"woff2\\\");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(\\\"Source Sans Pro Regular\\\"),local(\\\"SourceSansPro-Regular\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lujVj9_mf.woff2) format(\\\"woff2\\\");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(\\\"Source Sans Pro Regular\\\"),local(\\\"SourceSansPro-Regular\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lujVj9_mf.woff2) format(\\\"woff2\\\");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(\\\"Source Sans Pro Regular\\\"),local(\\\"SourceSansPro-Regular\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lujVj9_mf.woff2) format(\\\"woff2\\\");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(\\\"Source Sans Pro Regular\\\"),local(\\\"SourceSansPro-Regular\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lujVj9_mf.woff2) format(\\\"woff2\\\");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(\\\"Source Sans Pro Regular\\\"),local(\\\"SourceSansPro-Regular\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.woff2) format(\\\"woff2\\\");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(\\\"Source Sans Pro Regular\\\"),local(\\\"SourceSansPro-Regular\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2) format(\\\"woff2\\\");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(\\\"Source Sans Pro SemiBold\\\"),local(\\\"SourceSansPro-SemiBold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(\\\"Source Sans Pro SemiBold\\\"),local(\\\"SourceSansPro-SemiBold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(\\\"Source Sans Pro SemiBold\\\"),local(\\\"SourceSansPro-SemiBold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(\\\"Source Sans Pro SemiBold\\\"),local(\\\"SourceSansPro-SemiBold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(\\\"Source Sans Pro SemiBold\\\"),local(\\\"SourceSansPro-SemiBold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(\\\"Source Sans Pro SemiBold\\\"),local(\\\"SourceSansPro-SemiBold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(\\\"Source Sans Pro SemiBold\\\"),local(\\\"SourceSansPro-SemiBold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2) format(\\\"woff2\\\");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local(\\\"Source Sans Pro Bold\\\"),local(\\\"SourceSansPro-Bold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local(\\\"Source Sans Pro Bold\\\"),local(\\\"SourceSansPro-Bold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local(\\\"Source Sans Pro Bold\\\"),local(\\\"SourceSansPro-Bold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local(\\\"Source Sans Pro Bold\\\"),local(\\\"SourceSansPro-Bold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local(\\\"Source Sans Pro Bold\\\"),local(\\\"SourceSansPro-Bold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local(\\\"Source Sans Pro Bold\\\"),local(\\\"SourceSansPro-Bold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local(\\\"Source Sans Pro Bold\\\"),local(\\\"SourceSansPro-Bold\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2) format(\\\"woff2\\\");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local(\\\"Source Sans Pro Black\\\"),local(\\\"SourceSansPro-Black\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local(\\\"Source Sans Pro Black\\\"),local(\\\"SourceSansPro-Black\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local(\\\"Source Sans Pro Black\\\"),local(\\\"SourceSansPro-Black\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local(\\\"Source Sans Pro Black\\\"),local(\\\"SourceSansPro-Black\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local(\\\"Source Sans Pro Black\\\"),local(\\\"SourceSansPro-Black\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local(\\\"Source Sans Pro Black\\\"),local(\\\"SourceSansPro-Black\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRdu3cOWxy40.woff2) format(\\\"woff2\\\");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local(\\\"Source Sans Pro Black\\\"),local(\\\"SourceSansPro-Black\\\"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu3cOWxw.woff2) format(\\\"woff2\\\");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.muze-group-container,.muze-subtitle-cell,.muze-title-cell{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.muze-group-container{font-size:12px;line-height:15px;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.42857143;color:#5f5f5f;background-color:transparent;margin:0}.muze-group-container *,.muze-group-container :after,.muze-group-container :before{-webkit-box-sizing:border-box;box-sizing:border-box}.muze-group-container .muze-table-arrow{margin:5px;width:0;height:0;position:absolute;opacity:.5;z-index:10;cursor:pointer}.muze-group-container .muze-table-arrow:hover{opacity:1}.muze-group-container .muze-table-arrow-right{left:100%;border-left:15px solid #4682b4}.muze-group-container .muze-table-arrow-left,.muze-group-container .muze-table-arrow-right{top:-webkit-calc(50% - 25px);top:calc(50% - 25px);border-top:20px solid transparent;border-bottom:20px solid transparent}.muze-group-container .muze-table-arrow-left{right:100%;border-right:15px solid #4682b4}.muze-group-container .muze-table-arrow-bottom{top:100%;border-top:15px solid #4682b4}.muze-group-container .muze-table-arrow-bottom,.muze-group-container .muze-table-arrow-top{left:-webkit-calc(50% - 25px);left:calc(50% - 25px);border-left:20px solid transparent;border-right:20px solid transparent}.muze-group-container .muze-table-arrow-top{bottom:100%;border-bottom:15px solid #4682b4}.muze-group-container .table-row-nested{visibility:hidden;border-top:none}.muze-group-container svg{display:block;width:inherit;height:inherit;float:left;vertical-align:top}.muze-group-container .axisName.hidden{opacity:0}.muze-group-container .axisName{opacity:1}.muze-group-container .grid-td svg{max-width:100%;max-height:100%}.muze-group-container .domain{opacity:0}.muze-board{float:left}.muze-layout-container{float:left;position:relative}.muze-board-legend,.muze-legend-section{text-align:center;float:left}.muze-legend-horizontal-section{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.muze-legend-components{text-align:center;float:left}.muze-grid-layout,.muze-grid-layout-container,.muze-grid-layout-row{float:left;position:relative}.muze-grid-table{background-color:transparent;border-spacing:0;table-layout:fixed}.muze-grid-td,.muze-grid-th{padding:0}.muze-table-header{width:inherit;height:inherit}.muze-grid-layout,.muze-layout-grid-container{float:left;position:relative}.muze-grid-top{position:relative;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.muze-grid div{float:left}.muze-grid div,.muze-grid table{border-collapse:collapse}.muze-title-cell{font-size:24px;font-weight:700;color:#5f5f5f}.muze-grid-headers{font-size:12px}.muze-subtitle-cell{font-size:16px;font-weight:400;color:#b1b1b1}.domain{opacity:0}.muze-group-container,.muze-layout-container,.muze-legend-container{float:left}.muze-message-container{background-color:#f1f1f1;display:table;border:1px solid #c3c9d0}.muze-message-container-child{display:table-cell;vertical-align:middle}.muze-message-container-child-img{text-align:center}.muze-message-container-child-img svg{display:unset;float:unset}.muze-message-container-child-message{color:#4f708c;text-align:center;font-weight:600}.hidden{display:none}\", \"\"]);\n// Exports\n/* harmony default export */ __webpack_exports__[\"default\"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://@chartshq/react-muze/%5Bname%5D/./node_modules/@chartshq/muze/dist/muze.css?./node_modules/css-loader/dist/cjs.js"); + +/***/ }), + +/***/ "./node_modules/css-loader/dist/cjs.js!./src/components/Canvas/style.scss": +/*!********************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./src/components/Canvas/style.scss ***! + \********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(false);\n// Module\n___CSS_LOADER_EXPORT___.push([module.i, \".muze-chart {\\n display: inline-block;\\n} \", \"\"]);\n// Exports\n/* harmony default export */ __webpack_exports__[\"default\"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://@chartshq/react-muze/%5Bname%5D/./src/components/Canvas/style.scss?./node_modules/css-loader/dist/cjs.js"); + +/***/ }), + +/***/ "./node_modules/css-loader/dist/cjs.js!./src/components/Muze/style.scss": +/*!******************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./src/components/Muze/style.scss ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(false);\n// Module\n___CSS_LOADER_EXPORT___.push([module.i, \".muze-wrapper {\\n height: 100%;\\n}\\n\", \"\"]);\n// Exports\n/* harmony default export */ __webpack_exports__[\"default\"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://@chartshq/react-muze/%5Bname%5D/./src/components/Muze/style.scss?./node_modules/css-loader/dist/cjs.js"); + +/***/ }), + +/***/ "./node_modules/css-loader/dist/runtime/api.js": +/*!*****************************************************!*\ + !*** ./node_modules/css-loader/dist/runtime/api.js ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\n// eslint-disable-next-line func-names\nmodule.exports = function (useSourceMap) {\n var list = []; // return the list of modules as css string\n\n list.toString = function toString() {\n return this.map(function (item) {\n var content = cssWithMappingToString(item, useSourceMap);\n\n if (item[2]) {\n return \"@media \".concat(item[2], \" {\").concat(content, \"}\");\n }\n\n return content;\n }).join('');\n }; // import a list of modules into the list\n // eslint-disable-next-line func-names\n\n\n list.i = function (modules, mediaQuery, dedupe) {\n if (typeof modules === 'string') {\n // eslint-disable-next-line no-param-reassign\n modules = [[null, modules, '']];\n }\n\n var alreadyImportedModules = {};\n\n if (dedupe) {\n for (var i = 0; i < this.length; i++) {\n // eslint-disable-next-line prefer-destructuring\n var id = this[i][0];\n\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n\n for (var _i = 0; _i < modules.length; _i++) {\n var item = [].concat(modules[_i]);\n\n if (dedupe && alreadyImportedModules[item[0]]) {\n // eslint-disable-next-line no-continue\n continue;\n }\n\n if (mediaQuery) {\n if (!item[2]) {\n item[2] = mediaQuery;\n } else {\n item[2] = \"\".concat(mediaQuery, \" and \").concat(item[2]);\n }\n }\n\n list.push(item);\n }\n };\n\n return list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n var content = item[1] || ''; // eslint-disable-next-line prefer-destructuring\n\n var cssMapping = item[3];\n\n if (!cssMapping) {\n return content;\n }\n\n if (useSourceMap && typeof btoa === 'function') {\n var sourceMapping = toComment(cssMapping);\n var sourceURLs = cssMapping.sources.map(function (source) {\n return \"/*# sourceURL=\".concat(cssMapping.sourceRoot || '').concat(source, \" */\");\n });\n return [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n }\n\n return [content].join('\\n');\n} // Adapted from convert-source-map (MIT)\n\n\nfunction toComment(sourceMap) {\n // eslint-disable-next-line no-undef\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n var data = \"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(base64);\n return \"/*# \".concat(data, \" */\");\n}\n\n//# sourceURL=webpack://@chartshq/react-muze/%5Bname%5D/./node_modules/css-loader/dist/runtime/api.js?"); + +/***/ }), + +/***/ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js": +/*!****************************************************************************!*\ + !*** ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js ***! + \****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("\n\nvar isOldIE = function isOldIE() {\n var memo;\n return function memorize() {\n if (typeof memo === 'undefined') {\n // Test for IE <= 9 as proposed by Browserhacks\n // @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\n // Tests for existence of standard globals is to allow style-loader\n // to operate correctly into non-standard environments\n // @see https://github.com/webpack-contrib/style-loader/issues/177\n memo = Boolean(window && document && document.all && !window.atob);\n }\n\n return memo;\n };\n}();\n\nvar getTarget = function getTarget() {\n var memo = {};\n return function memorize(target) {\n if (typeof memo[target] === 'undefined') {\n var styleTarget = document.querySelector(target); // Special case to return head of iframe instead of iframe itself\n\n if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n try {\n // This will throw an exception if access to iframe is blocked\n // due to cross-origin restrictions\n styleTarget = styleTarget.contentDocument.head;\n } catch (e) {\n // istanbul ignore next\n styleTarget = null;\n }\n }\n\n memo[target] = styleTarget;\n }\n\n return memo[target];\n };\n}();\n\nvar stylesInDom = [];\n\nfunction getIndexByIdentifier(identifier) {\n var result = -1;\n\n for (var i = 0; i < stylesInDom.length; i++) {\n if (stylesInDom[i].identifier === identifier) {\n result = i;\n break;\n }\n }\n\n return result;\n}\n\nfunction modulesToDom(list, options) {\n var idCountMap = {};\n var identifiers = [];\n\n for (var i = 0; i < list.length; i++) {\n var item = list[i];\n var id = options.base ? item[0] + options.base : item[0];\n var count = idCountMap[id] || 0;\n var identifier = \"\".concat(id, \" \").concat(count);\n idCountMap[id] = count + 1;\n var index = getIndexByIdentifier(identifier);\n var obj = {\n css: item[1],\n media: item[2],\n sourceMap: item[3]\n };\n\n if (index !== -1) {\n stylesInDom[index].references++;\n stylesInDom[index].updater(obj);\n } else {\n stylesInDom.push({\n identifier: identifier,\n updater: addStyle(obj, options),\n references: 1\n });\n }\n\n identifiers.push(identifier);\n }\n\n return identifiers;\n}\n\nfunction insertStyleElement(options) {\n var style = document.createElement('style');\n var attributes = options.attributes || {};\n\n if (typeof attributes.nonce === 'undefined') {\n var nonce = true ? __webpack_require__.nc : undefined;\n\n if (nonce) {\n attributes.nonce = nonce;\n }\n }\n\n Object.keys(attributes).forEach(function (key) {\n style.setAttribute(key, attributes[key]);\n });\n\n if (typeof options.insert === 'function') {\n options.insert(style);\n } else {\n var target = getTarget(options.insert || 'head');\n\n if (!target) {\n throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");\n }\n\n target.appendChild(style);\n }\n\n return style;\n}\n\nfunction removeStyleElement(style) {\n // istanbul ignore if\n if (style.parentNode === null) {\n return false;\n }\n\n style.parentNode.removeChild(style);\n}\n/* istanbul ignore next */\n\n\nvar replaceText = function replaceText() {\n var textStore = [];\n return function replace(index, replacement) {\n textStore[index] = replacement;\n return textStore.filter(Boolean).join('\\n');\n };\n}();\n\nfunction applyToSingletonTag(style, index, remove, obj) {\n var css = remove ? '' : obj.media ? \"@media \".concat(obj.media, \" {\").concat(obj.css, \"}\") : obj.css; // For old IE\n\n /* istanbul ignore if */\n\n if (style.styleSheet) {\n style.styleSheet.cssText = replaceText(index, css);\n } else {\n var cssNode = document.createTextNode(css);\n var childNodes = style.childNodes;\n\n if (childNodes[index]) {\n style.removeChild(childNodes[index]);\n }\n\n if (childNodes.length) {\n style.insertBefore(cssNode, childNodes[index]);\n } else {\n style.appendChild(cssNode);\n }\n }\n}\n\nfunction applyToTag(style, options, obj) {\n var css = obj.css;\n var media = obj.media;\n var sourceMap = obj.sourceMap;\n\n if (media) {\n style.setAttribute('media', media);\n } else {\n style.removeAttribute('media');\n }\n\n if (sourceMap && typeof btoa !== 'undefined') {\n css += \"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), \" */\");\n } // For old IE\n\n /* istanbul ignore if */\n\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n while (style.firstChild) {\n style.removeChild(style.firstChild);\n }\n\n style.appendChild(document.createTextNode(css));\n }\n}\n\nvar singleton = null;\nvar singletonCounter = 0;\n\nfunction addStyle(obj, options) {\n var style;\n var update;\n var remove;\n\n if (options.singleton) {\n var styleIndex = singletonCounter++;\n style = singleton || (singleton = insertStyleElement(options));\n update = applyToSingletonTag.bind(null, style, styleIndex, false);\n remove = applyToSingletonTag.bind(null, style, styleIndex, true);\n } else {\n style = insertStyleElement(options);\n update = applyToTag.bind(null, style, options);\n\n remove = function remove() {\n removeStyleElement(style);\n };\n }\n\n update(obj);\n return function updateStyle(newObj) {\n if (newObj) {\n if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap) {\n return;\n }\n\n update(obj = newObj);\n } else {\n remove();\n }\n };\n}\n\nmodule.exports = function (list, options) {\n options = options || {}; // Force single-tag solution on IE6-9, which has a hard limit on the # of