UNPKG

@carbon/charts

Version:
1 lines 158 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@carbon/charts/tools")):"function"==typeof define&&define.amd?define(["exports","@carbon/charts/tools"],t):t((e=e||self).ChartsDemoData={},e.Charts)}(this,(function(e,t){"use strict";var a=[{group:"Dataset 1",date:new Date(2019,0,1),value:0},{group:"Dataset 1",date:new Date(2019,0,6),value:57312},{group:"Dataset 1",date:new Date(2019,0,8),value:21432},{group:"Dataset 1",date:new Date(2019,0,15),value:70323},{group:"Dataset 1",date:new Date(2019,0,19),value:21300},{group:"Dataset 2",date:new Date(2019,0,1),value:5e4},{group:"Dataset 2",date:new Date(2019,0,5),value:15e3},{group:"Dataset 2",date:new Date(2019,0,8),value:2e4},{group:"Dataset 2",date:new Date(2019,0,13),value:39213},{group:"Dataset 2",date:new Date(2019,0,19),value:61213},{group:"Dataset 3",date:new Date(2019,0,2),value:10},{group:"Dataset 3",date:new Date(2019,0,6),value:37312},{group:"Dataset 3",date:new Date(2019,0,8),value:51432},{group:"Dataset 3",date:new Date(2019,0,13),value:40323},{group:"Dataset 3",date:new Date(2019,0,19),value:31300}],r={title:"Area (time series)",axes:{bottom:{title:"2019 Annual Sales Figures",mapsTo:"date",scaleType:"time"},left:{mapsTo:"value",title:"Conversion rate",scaleType:"linear"}}},n=[{group:"Dataset 1",value:1e4,key:"a"},{group:"Dataset 1",value:65e3,key:"b"},{group:"Dataset 1",value:1e4,key:"c"},{group:"Dataset 1",value:49213,key:"d"},{group:"Dataset 1",value:51213,key:"e"},{group:"Dataset 2",value:2e4,key:"a"},{group:"Dataset 2",value:25e3,key:"b"},{group:"Dataset 2",value:6e4,key:"c"},{group:"Dataset 2",value:30213,key:"d"},{group:"Dataset 2",value:55213,key:"e"},{group:"Dataset 3",value:3e4,key:"a"},{group:"Dataset 3",value:2e4,key:"b"},{group:"Dataset 3",value:4e4,key:"c"},{group:"Dataset 3",value:60213,key:"d"},{group:"Dataset 3",value:25213,key:"e"}],o={title:"Area (discrete domain)",axes:{bottom:{title:"2019 Annual Sales Figures",mapsTo:"key",scaleType:"labels"},left:{mapsTo:"value",title:"Conversion rate",scaleType:"linear"}}},i=[{group:"Dataset 1",date:new Date(2019,0,1),value:0},{group:"Dataset 1",date:new Date(2019,0,6),value:-37312},{group:"Dataset 1",date:new Date(2019,0,8),value:-22392},{group:"Dataset 1",date:new Date(2019,0,15),value:-52576},{group:"Dataset 1",date:new Date(2019,0,19),value:20135},{group:"Dataset 2",date:new Date(2019,0,1),value:47263},{group:"Dataset 2",date:new Date(2019,0,5),value:14178},{group:"Dataset 2",date:new Date(2019,0,8),value:23094},{group:"Dataset 2",date:new Date(2019,0,13),value:45281},{group:"Dataset 2",date:new Date(2019,0,19),value:-63954}],u=[{group:"Dataset 1",date:155845326e4,value:2},{group:"Dataset 1",date:155845332e4,value:3},{group:"Dataset 1",date:155845338e4,value:5},{group:"Dataset 1",date:155845344e4,value:1},{group:"Dataset 1",date:15584535e5,value:4},{group:"Dataset 1",date:155845356e4,value:4},{group:"Dataset 1",date:155845362e4,value:3},{group:"Dataset 1",date:155845368e4,value:4},{group:"Dataset 1",date:155845374e4,value:2},{group:"Dataset 1",date:15584538e5,value:0},{group:"Dataset 1",date:155845386e4,value:5},{group:"Dataset 1",date:155845392e4,value:5},{group:"Dataset 1",date:155845398e4,value:6},{group:"Dataset 1",date:155845404e4,value:2},{group:"Dataset 1",date:15584541e5,value:3},{group:"Dataset 1",date:155845416e4,value:6},{group:"Dataset 1",date:155845428e4,value:2},{group:"Dataset 1",date:155845434e4,value:6},{group:"Dataset 1",date:15584544e5,value:0},{group:"Dataset 1",date:155845446e4,value:3},{group:"Dataset 1",date:155845452e4,value:2},{group:"Dataset 1",date:155845458e4,value:4},{group:"Dataset 1",date:155845464e4,value:3},{group:"Dataset 1",date:15584547e5,value:4},{group:"Dataset 1",date:155845476e4,value:2},{group:"Dataset 1",date:155845482e4,value:4},{group:"Dataset 1",date:155845488e4,value:1},{group:"Dataset 1",date:155845494e4,value:1},{group:"Dataset 1",date:1558455e6,value:3},{group:"Dataset 1",date:155845506e4,value:2}],s={title:"Area (time series - natural curve)",axes:{bottom:{title:"2019 Annual Sales Figures",mapsTo:"date",scaleType:"time"},left:{mapsTo:"value",scaleType:"linear"}},curve:"curveNatural"},l={title:"Area (time series) as sparkline",grid:{x:{enabled:!1},y:{enabled:!1}},axes:{bottom:{visible:!1,title:"2019 Annual Sales Figures",mapsTo:"date",scaleType:"time"},left:{visible:!1,mapsTo:"value",scaleType:"linear"}},color:{gradient:{enabled:!0}},points:{enabled:!1},legend:{enabled:!1}},p=[{group:"Dataset 1",date:new Date(2019,0,1),value:1e4},{group:"Dataset 1",date:new Date(2019,0,5),value:65e3},{group:"Dataset 1",date:new Date(2019,0,8),value:1e4},{group:"Dataset 1",date:new Date(2019,0,13),value:49213},{group:"Dataset 1",date:new Date(2019,0,17),value:51213},{group:"Dataset 2",date:new Date(2019,0,1),value:2e4},{group:"Dataset 2",date:new Date(2019,0,5),value:25e3},{group:"Dataset 2",date:new Date(2019,0,8),value:6e4},{group:"Dataset 2",date:new Date(2019,0,13),value:30213},{group:"Dataset 2",date:new Date(2019,0,17),value:55213},{group:"Dataset 3",date:new Date(2019,0,1),value:3e4},{group:"Dataset 3",date:new Date(2019,0,5),value:2e4},{group:"Dataset 3",date:new Date(2019,0,8),value:4e4},{group:"Dataset 3",date:new Date(2019,0,13),value:60213},{group:"Dataset 3",date:new Date(2019,0,17),value:25213}],c={title:"Stacked area (time series)",axes:{left:{stacked:!0,scaleType:"linear",mapsTo:"value"},bottom:{scaleType:"time",mapsTo:"date"}},curve:"curveMonotoneX"},d=[{group:"Dataset 1",date:new Date(2019,0,1),value:1e4},{group:"Dataset 1",date:new Date(2019,0,8),value:1e4},{group:"Dataset 1",date:new Date(2019,0,13),value:49213},{group:"Dataset 1",date:new Date(2019,0,17),value:51213},{group:"Dataset 2",date:new Date(2019,0,5),value:25e3},{group:"Dataset 2",date:new Date(2019,0,8),value:6e4},{group:"Dataset 2",date:new Date(2019,0,17),value:55213},{group:"Dataset 3",date:new Date(2019,0,1),value:3e4},{group:"Dataset 3",date:new Date(2019,0,5),value:2e4},{group:"Dataset 3",date:new Date(2019,0,8),value:4e4},{group:"Dataset 3",date:new Date(2019,0,13),value:60213},{group:"Dataset 3",date:new Date(2019,0,17),value:25213}],m={title:"Stacked area (time series with uneven data)",axes:{left:{stacked:!0},bottom:{scaleType:"time",mapsTo:"date"}},curve:"curveMonotoneX"},h={title:"Stacked area (percentage)",axes:{left:{stacked:!0,percentage:!0,ticks:{formatter:function(e){return e+"%"}}},bottom:{scaleType:"time",mapsTo:"date"}},curve:"curveMonotoneX"},g=[{group:"Dataset 1",date:new Date(2019,0,1),value:47263,min:4e4,max:5e4},{group:"Dataset 1",date:new Date(2019,0,5),value:14178,min:1e4,max:2e4},{group:"Dataset 1",date:new Date(2019,0,8),value:23094,min:1e4,max:25e3},{group:"Dataset 1",date:new Date(2019,0,13),value:45281,min:42e3,max:5e4},{group:"Dataset 1",date:new Date(2019,0,19),value:-63954,min:-7e4,max:-1e4}],v={title:"Bounded area (time series - natural curve)",legend:{enabled:!1},bounds:{upperBoundMapsTo:"max",lowerBoundMapsTo:"min"},axes:{bottom:{title:"2019 Annual Sales Figures",mapsTo:"date",scaleType:"time"},left:{mapsTo:"value",scaleType:"linear"}},curve:"curveNatural"},y=[],f={title:"Area (empty state)",axes:{left:{},bottom:{scaleType:"labels"}}},D=g,b={title:"Area (skeleton)",bounds:{upperBoundMapsTo:"max",lowerBoundMapsTo:"min"},axes:{bottom:{title:"2019 Annual Sales Figures",mapsTo:"date",scaleType:"time"},left:{mapsTo:"value",scaleType:"linear"}},curve:"curveNatural",data:{loading:!0}};function T(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function w(e,t){return e(t={exports:{}},t.exports),t.exports}var k=w((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){var n;r=r||{},n="string"==typeof a[e]?a[e]:1===t?a[e].one:a[e].other.replace("{{count}}",t);if(r.addSuffix)return r.comparison>0?n+" sonra":n+" önce";return n};var a={lessThanXSeconds:{one:"bir saniyeden az",other:"{{count}} saniyeden az"},xSeconds:{one:"1 saniye",other:"{{count}} saniye"},halfAMinute:"yarım dakika",lessThanXMinutes:{one:"bir dakikadan az",other:"{{count}} dakikadan az"},xMinutes:{one:"1 dakika",other:"{{count}} dakika"},aboutXHours:{one:"yaklaşık 1 saat",other:"yaklaşık {{count}} saat"},xHours:{one:"1 saat",other:"{{count}} saat"},xDays:{one:"1 gün",other:"{{count}} gün"},aboutXMonths:{one:"yaklaşık 1 ay",other:"yaklaşık {{count}} ay"},xMonths:{one:"1 ay",other:"{{count}} ay"},aboutXYears:{one:"yaklaşık 1 yıl",other:"yaklaşık {{count}} yıl"},xYears:{one:"1 yıl",other:"{{count}} yıl"},overXYears:{one:"1 yıldan fazla",other:"{{count}} yıldan fazla"},almostXYears:{one:"neredeyse 1 yıl",other:"neredeyse {{count}} yıl"}};e.exports=t.default}));T(k);var C=w((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t){var a=t||{},r=a.width?String(a.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}},e.exports=t.default}));T(C);var S=w((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,r=(a=C)&&a.__esModule?a:{default:a};var n={date:(0,r.default)({formats:{full:"d MMMM y EEEE",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:(0,r.default)({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:(0,r.default)({formats:{full:"{{date}} 'saat' {{time}}",long:"{{date}} 'saat' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};t.default=n,e.exports=t.default}));T(S);var x=w((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){return a[e]};var a={lastWeek:"'geçen hafta' eeee 'saat' p",yesterday:"'dün saat' p",today:"'bugün saat' p",tomorrow:"'yarın saat' p",nextWeek:"eeee 'saat' p",other:"P"};e.exports=t.default}));T(x);var M=w((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,a){var r,n=a||{};if("formatting"===(n.context?String(n.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=n.width?String(n.width):o;r=e.formattingValues[i]||e.formattingValues[o]}else{var u=e.defaultWidth,s=n.width?String(n.width):e.defaultWidth;r=e.values[s]||e.values[u]}return r[e.argumentCallback?e.argumentCallback(t):t]}},e.exports=t.default}));T(M);var A=w((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,r=(a=M)&&a.__esModule?a:{default:a};var n={ordinalNumber:function(e,t){return Number(e)+"."},era:(0,r.default)({values:{abbreviated:["MÖ","MS"],narrow:["MÖ","MS"],wide:["Milattan Önce","Milattan Sonra"]},defaultWidth:"wide"}),quarter:(0,r.default)({values:{narrow:["1","2","3","4"],abbreviated:["1Ç","2Ç","3Ç","4Ç"],wide:["İlk çeyrek","İkinci Çeyrek","Üçüncü çeyrek","Son çeyrek"]},defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:(0,r.default)({values:{narrow:["O","Ş","M","N","M","H","T","A","E","E","K","A"],abbreviated:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],wide:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"]},defaultWidth:"wide"}),day:(0,r.default)({values:{narrow:["P","P","S","Ç","P","C","C"],short:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],abbreviated:["Paz","Pts","Sal","Çar","Per","Cum","Cts"],wide:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"]},defaultWidth:"wide"}),dayPeriod:(0,r.default)({values:{narrow:{am:"öö",pm:"ös",midnight:"gy",noon:"ö",morning:"sa",afternoon:"ös",evening:"ak",night:"ge"},abbreviated:{am:"ÖÖ",pm:"ÖS",midnight:"gece yarısı",noon:"öğle",morning:"sabah",afternoon:"öğleden sonra",evening:"akşam",night:"gece"},wide:{am:"Ö.Ö.",pm:"Ö.S.",midnight:"gece yarısı",noon:"öğle",morning:"sabah",afternoon:"öğleden sonra",evening:"akşam",night:"gece"}},defaultWidth:"wide",formattingValues:{narrow:{am:"öö",pm:"ös",midnight:"gy",noon:"ö",morning:"sa",afternoon:"ös",evening:"ak",night:"ge"},abbreviated:{am:"ÖÖ",pm:"ÖS",midnight:"gece yarısı",noon:"öğlen",morning:"sabahleyin",afternoon:"öğleden sonra",evening:"akşamleyin",night:"geceleyin"},wide:{am:"ö.ö.",pm:"ö.s.",midnight:"gece yarısı",noon:"öğlen",morning:"sabahleyin",afternoon:"öğleden sonra",evening:"akşamleyin",night:"geceleyin"}},defaulFormattingWidth:"wide"})};t.default=n,e.exports=t.default}));T(A);var _=w((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,a){var r=String(t),n=a||{},o=r.match(e.matchPattern);if(!o)return null;var i=o[0],u=r.match(e.parsePattern);if(!u)return null;var s=e.valueCallback?e.valueCallback(u[0]):u[0];return{value:s=n.valueCallback?n.valueCallback(s):s,rest:r.slice(i.length)}}},e.exports=t.default}));T(_);var B=w((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,a){var r=String(t),n=a||{},o=n.width,i=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],u=r.match(i);if(!u)return null;var s,l=u[0],p=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth];return s="[object Array]"===Object.prototype.toString.call(p)?function(e,t){for(var a=0;a<e.length;a++)if(t(e[a]))return a}(p,(function(e){return e.test(r)})):function(e,t){for(var a in e)if(e.hasOwnProperty(a)&&t(e[a]))return a}(p,(function(e){return e.test(r)})),s=e.valueCallback?e.valueCallback(s):s,{value:s=n.valueCallback?n.valueCallback(s):s,rest:r.slice(l.length)}}},e.exports=t.default}));T(B);var E=w((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(_),r=n(B);function n(e){return e&&e.__esModule?e:{default:e}}var o={ordinalNumber:(0,a.default)({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,r.default)({matchPatterns:{narrow:/^(mö|ms)/i,abbreviated:/^(mö|ms)/i,wide:/^(milattan önce|milattan sonra)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(^mö|^milattan önce)/i,/(^ms|^milattan sonra)/i]},defaultParseWidth:"any"}),quarter:(0,r.default)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]ç/i,wide:/^((i|İ)lk|(i|İ)kinci|üçüncü|son) çeyrek/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i],abbreviated:[/1ç/i,/2ç/i,/3ç/i,/4ç/i],wide:[/^(i|İ)lk çeyrek/i,/(i|İ)kinci çeyrek/i,/üçüncü çeyrek/i,/son çeyrek/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,r.default)({matchPatterns:{narrow:/^[oşmnhtaek]/i,abbreviated:/^(oca|şub|mar|nis|may|haz|tem|ağu|eyl|eki|kas|ara)/i,wide:/^(ocak|şubat|mart|nisan|mayıs|haziran|temmuz|ağustos|eylül|ekim|kasım|aralık)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^o/i,/^ş/i,/^m/i,/^n/i,/^m/i,/^h/i,/^t/i,/^a/i,/^e/i,/^e/i,/^k/i,/^a/i],any:[/^o/i,/^ş/i,/^mar/i,/^n/i,/^may/i,/^h/i,/^t/i,/^ağ/i,/^ey/i,/^ek/i,/^k/i,/^ar/i]},defaultParseWidth:"any"}),day:(0,r.default)({matchPatterns:{narrow:/^[psçc]/i,short:/^(pz|pt|sa|ça|pe|cu|ct)/i,abbreviated:/^(paz|pts|sal|çar|per|cum|cts)/i,wide:/^(pazar|pazartesi|salı|çarşamba|perşembe|cuma|cumartesi)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^p/i,/^p/i,/^s/i,/^ç/i,/^p/i,/^c/i,/^c/i],any:[/^pz/i,/^pt/i,/^sa/i,/^ça/i,/^pe/i,/^cu/i,/^ct/i],wide:[/^pazar/i,/^pazartesi/i,/^salı/i,/^çarşamba/i,/^perşembe/i,/^cuma/i,/cumartesi/i]},defaultParseWidth:"any"}),dayPeriod:(0,r.default)({matchPatterns:{narrow:/^(öö|ös|gy|ö|sa|ös|ak|ge)/i,any:/^(ö\.?\s?[ös]\.?|öğleden sonra|gece yarısı|öğle|(sabah|öğ|akşam|gece)(leyin))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ö\.?ö\.?/i,pm:/^ö\.?s\.?/i,midnight:/^(gy|gece yarısı)/i,noon:/^öğ/i,morning:/^sa/i,afternoon:/^öğleden sonra/i,evening:/^ak/i,night:/^ge/i}},defaultParseWidth:"any"})};t.default=o,e.exports=t.default}));T(E);var O=T(w((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=u(k),r=u(S),n=u(x),o=u(A),i=u(E);function u(e){return e&&e.__esModule?e:{default:e}}var s={code:"tr",formatDistance:a.default,formatLong:r.default,formatRelative:n.default,localize:o.default,match:i.default,options:{weekStartsOn:1,firstWeekContainsDate:1}};t.default=s,e.exports=t.default}))),L=[{group:"Dataset 1",key:"Qty",value:65e3},{group:"Dataset 1",key:"More",value:-29123},{group:"Dataset 1",key:"Sold",value:-35213},{group:"Dataset 1",key:"Restocking",value:51213},{group:"Dataset 1",key:"Misc",value:16932},{group:"Dataset 2",key:"Qty",value:32432},{group:"Dataset 2",key:"More",value:-21312},{group:"Dataset 2",key:"Sold",value:-56456},{group:"Dataset 2",key:"Restocking",value:-21312},{group:"Dataset 2",key:"Misc",value:34234},{group:"Dataset 3",key:"Qty",value:-12312},{group:"Dataset 3",key:"More",value:23232},{group:"Dataset 3",key:"Sold",value:34232},{group:"Dataset 3",key:"Restocking",value:-12312},{group:"Dataset 3",key:"Misc",value:-34234},{group:"Dataset 4",key:"Qty",value:-32423},{group:"Dataset 4",key:"More",value:21313},{group:"Dataset 4",key:"Sold",value:64353},{group:"Dataset 4",key:"Restocking",value:24134},{group:"Dataset 4",key:"Misc",value:24134}],P={title:"Grouped bar (discrete)",axes:{left:{mapsTo:"value"},bottom:{scaleType:"labels",mapsTo:"key"}}},F=L,z={title:"Grouped bar (selected groups)",data:{selectedGroups:["Dataset 1","Dataset 3"]},axes:{left:{mapsTo:"value"},bottom:{scaleType:"labels",mapsTo:"key"}}},H=L,j={title:"Grouped horizontal bar (discrete)",axes:{left:{scaleType:"labels",mapsTo:"key"},bottom:{mapsTo:"value"}}},N=[{group:"Qty",value:65e3},{group:"More",value:29123},{group:"Sold",value:35213},{group:"Restocking",value:51213},{group:"Misc",value:16932}],W={title:"Simple bar (discrete)",axes:{left:{mapsTo:"value"},bottom:{mapsTo:"group",scaleType:"labels"}}},R={title:"Simple bar (color override)",axes:{left:{mapsTo:"value"},bottom:{scaleType:"labels",mapsTo:"group"}},color:{pairing:{option:2},scale:{Qty:"#925699",Misc:"#525669"}}},Q={title:"Simple bar (custom legend order)",axes:{left:{mapsTo:"value"},bottom:{mapsTo:"group",scaleType:"labels"}},legend:{order:["Restocking","Misc","Sold","Qty","More"]}},U=[{group:"Group 1",value:.5},{group:"Group 2",value:2}],Y={title:"Simple bar (custom ticks)",axes:{left:{mapsTo:"value",ticks:{values:[0,1.2,1.3,2]}},bottom:{mapsTo:"group",scaleType:"labels"}}},J=N,Z={title:"Simple bar (centered legend)",axes:{left:{mapsTo:"value"},bottom:{mapsTo:"group",scaleType:"labels"}},legend:{alignment:"center"}},X=[{group:"6591DA8668C339B1B39297C61091E320C35391AB7AFC15B469F96B8A2DD0C231",value:65e3},{group:"347FEDE2F7403759069E5F84B65B49D2467D8914B5184738699259AA310EB0F9",value:29123},{group:"232D788298773BB389DBB8FCE44D3FB4E878879BE7AFB0B303BCE0D56EBB92E2",value:35213},{group:"58B01AADFA87E5547A218B3C6CE3AF07B8DF7BAB9E12BF60FD2BBB739C46B86E",value:51213},{group:"Qty",value:16932}],G={title:"Simple bar (truncated labels)",axes:{left:{mapsTo:"value"},bottom:{mapsTo:"group",scaleType:"labels"}},legend:{truncation:{type:"end_line",threshold:10,numCharacter:12}}},I={title:"Simple bar (customized domain)",axes:{left:{mapsTo:"value",domain:[-1e5,1e5]},bottom:{scaleType:"labels",mapsTo:"group"}}},V=N,q=X,$={title:"Simple horizontal bar (discrete)",axes:{left:{mapsTo:"group",scaleType:"labels"},bottom:{mapsTo:"value"}}},K=N,ee={title:"Simple horizontal bar (centered legend)",axes:{left:{mapsTo:"group",scaleType:"labels"},bottom:{mapsTo:"value"}},legend:{alignment:"center"}},te={title:"Simple horizontal bar (truncated labels)",axes:{left:{mapsTo:"group",scaleType:"labels",truncation:{type:"mid_line",threshold:10,numCharacter:14}},bottom:{mapsTo:"value"}},legend:{truncation:{type:"mid_line",threshold:15,numCharacter:12}}},ae=[{group:"Qty",date:new Date(2019,0,1),value:1e4},{group:"More",date:new Date(2019,0,2),value:65e3},{group:"Sold",date:new Date(2019,0,3),value:3e4},{group:"Restocking",date:new Date(2019,0,6),value:49213},{group:"Misc",date:new Date(2019,0,7),value:51213}],re=[{group:"data",date:new Date(2019,1,1,10,10,0),value:1e4},{group:"data",date:new Date(2019,1,1,10,12,4),value:20001},{group:"data",date:new Date(2019,1,1,10,14,8),value:10002},{group:"data",date:new Date(2019,1,1,10,15,8),value:10062},{group:"data",date:new Date(2019,1,1,10,17,12),value:30003},{group:"data",date:new Date(2019,1,1,10,18,16),value:20004},{group:"data",date:new Date(2019,1,1,10,19,20),value:10005},{group:"data",date:new Date(2019,1,1,10,22,24),value:50006},{group:"data",date:new Date(2019,1,1,10,24,24),value:20006},{group:"data",date:new Date(2019,1,1,10,26,28),value:40007},{group:"data",date:new Date(2019,1,1,10,27,32),value:30008},{group:"data",date:new Date(2019,1,1,10,30,36),value:1e4},{group:"data",date:new Date(2019,1,1,10,32,36),value:1e4},{group:"data",date:new Date(2019,1,1,10,35,40),value:2e4},{group:"data",date:new Date(2019,1,1,10,36,44),value:1e4},{group:"data",date:new Date(2019,1,1,10,37,48),value:3e4},{group:"data",date:new Date(2019,1,1,10,40,52),value:1e4}],ne={title:"Simple bar (time series - Turkish)",axes:{left:{mapsTo:"value"},bottom:{mapsTo:"date",scaleType:"time"}},timeScale:{localeObject:O}},oe={title:"Simple horizontal bar (time series)",axes:{left:{mapsTo:"date",scaleType:"time"},bottom:{mapsTo:"value"}}},ie={title:"Simple bar (time series) with dense data",axes:{left:{mapsTo:"value"},bottom:{mapsTo:"date",scaleType:"time"}},timeScale:{localeObject:O},bars:{maxWidth:200}},ue=ae,se=[{group:"Dataset 1",key:"Qty",value:65e3},{group:"Dataset 1",key:"More",value:29123},{group:"Dataset 1",key:"Sold",value:35213},{group:"Dataset 1",key:"Restocking",value:51213},{group:"Dataset 1",key:"Misc",value:16932},{group:"Dataset 2",key:"Qty",value:32432},{group:"Dataset 2",key:"More",value:21312},{group:"Dataset 2",key:"Sold",value:56456},{group:"Dataset 2",key:"Restocking",value:21312},{group:"Dataset 2",key:"Misc",value:34234},{group:"Dataset 3",key:"Qty",value:12312},{group:"Dataset 3",key:"More",value:23232},{group:"Dataset 3",key:"Sold",value:34232},{group:"Dataset 3",key:"Restocking",value:12312},{group:"Dataset 3",key:"Misc",value:34234},{group:"Dataset 4",key:"Qty",value:32423},{group:"Dataset 4",key:"More",value:21313},{group:"Dataset 4",key:"Sold",value:64353},{group:"Dataset 4",key:"Restocking",value:24134},{group:"Dataset 4",key:"Misc",value:32423}],le={title:"Stacked bar (discrete)",axes:{left:{mapsTo:"value",stacked:!0},bottom:{mapsTo:"key",scaleType:"labels"}}},pe=se,ce={title:"Stacked horizontal bar (discrete)",axes:{left:{scaleType:"labels"},bottom:{stacked:!0}}},de=[{group:"Dataset 1",date:new Date(2019,0,1),value:1e4},{group:"Dataset 1",date:new Date(2019,0,5),value:65e3},{group:"Dataset 1",date:new Date(2019,0,8),value:1e4},{group:"Dataset 1",date:new Date(2019,0,13),value:49213},{group:"Dataset 1",date:new Date(2019,0,17),value:51213},{group:"Dataset 2",date:new Date(2019,0,3),value:75e3},{group:"Dataset 2",date:new Date(2019,0,6),value:57312},{group:"Dataset 2",date:new Date(2019,0,8),value:21432},{group:"Dataset 2",date:new Date(2019,0,15),value:70323},{group:"Dataset 2",date:new Date(2019,0,19),value:21300},{group:"Dataset 3",date:new Date(2019,0,1),value:5e4},{group:"Dataset 3",date:new Date(2019,0,5),value:15e3},{group:"Dataset 3",date:new Date(2019,0,8),value:2e4},{group:"Dataset 3",date:new Date(2019,0,13),value:39213},{group:"Dataset 3",date:new Date(2019,0,17),value:61213},{group:"Dataset 4",date:new Date(2019,0,2),value:10},{group:"Dataset 4",date:new Date(2019,0,6),value:37312},{group:"Dataset 4",date:new Date(2019,0,8),value:51432},{group:"Dataset 4",date:new Date(2019,0,15),value:40323},{group:"Dataset 4",date:new Date(2019,0,19),value:31300}],me={title:"Stacked bar (time series)",axes:{left:{mapsTo:"value",stacked:!0},bottom:{mapsTo:"date",scaleType:"time"}}},he=de,ge={title:"Stacked bar (time series - custom ticks)",axes:{left:{mapsTo:"value",stacked:!0},bottom:{mapsTo:"date",scaleType:"time",ticks:{values:[new Date(2019,0,17)]}}}},ve={title:"Stacked horizontal bar (time series)",axes:{left:{scaleType:"time"},bottom:{stacked:!0}}},ye=de,fe=[],De={title:"Simple bar (empty state)",axes:{left:{},bottom:{scaleType:"labels"}}},be=[],Te={title:"Simple bar (skeleton)",axes:{left:{},bottom:{scaleType:"labels"}},data:{loading:!0}},we=[],ke={title:"Grouped bar (empty state)",axes:{left:{},bottom:{scaleType:"labels"}}},Ce=[],Se={title:"Grouped bar (skeleton)",axes:{left:{},bottom:{scaleType:"labels"}},data:{loading:!0}},xe=[],Me={title:"Stacked bar (empty state)",axes:{left:{},bottom:{scaleType:"labels"}}},Ae=[],_e={title:"Stacked bar (skeleton)",axes:{left:{},bottom:{scaleType:"labels"}},data:{loading:!0}},Be=[],Ee={title:"Simple horizontal bar (empty state)",axes:{left:{scaleType:"labels"},bottom:{}}},Oe=[],Le={title:"Simple horizontal bar (skeleton)",axes:{left:{scaleType:"labels"},bottom:{}},data:{loading:!0}},Pe=[],Fe={title:"Grouped horizontal bar (empty state)",axes:{left:{scaleType:"labels"},bottom:{}}},ze=[],He={title:"Grouped horizontal bar (skeleton)",axes:{left:{scaleType:"labels"},bottom:{}},data:{loading:!0}},je=[],Ne={title:"Stacked horizontal bar (empty state)",axes:{left:{scaleType:"labels"},bottom:{}}},We=[],Re={title:"Stacked horizontal bar (skeleton)",axes:{left:{scaleType:"labels"},bottom:{}},data:{loading:!0}},Qe=[{group:"Q1",key:"Monday",value:65e3},{group:"Q1",key:"Tuesday",value:29123},{group:"Q1",key:"Wednesday",value:35213},{group:"Q1",key:"Thursday",value:51213},{group:"Q1",key:"Friday",value:16932},{group:"Q2",key:"Monday",value:32432},{group:"Q2",key:"Tuesday",value:14312},{group:"Q2",key:"Wednesday",value:66456},{group:"Q2",key:"Thursday",value:21312},{group:"Q2",key:"Friday",value:37234},{group:"Q3",key:"Monday",value:5312},{group:"Q3",key:"Tuesday",value:23232},{group:"Q3",key:"Wednesday",value:34232},{group:"Q3",key:"Thursday",value:12312},{group:"Q3",key:"Friday",value:44234},{group:"Q4",key:"Monday",value:32423},{group:"Q4",key:"Tuesday",value:21313},{group:"Q4",key:"Wednesday",value:64353},{group:"Q4",key:"Thursday",value:24134},{group:"Q4",key:"Friday",value:45134}],Ue={title:"Simple horizontal box plot (mock data)",axes:{bottom:{mapsTo:"value"},left:{scaleType:"labels",mapsTo:"group"}}},Ye=Qe,Je={title:"Simple vertical box plot (mock data)",axes:{left:{mapsTo:"value"},bottom:{scaleType:"labels",mapsTo:"group"}}};function Ze(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}1===(Xe=Ze).length&&(Ge=Xe,Xe=function(e,t){return Ze(Ge(e),t)});var Xe,Ge,Ie={value:function(){}};function Ve(){for(var e,t=0,a=arguments.length,r={};t<a;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw new Error("illegal type: "+e);r[e]=[]}return new qe(r)}function qe(e){this._=e}function $e(e,t){return e.trim().split(/^|\s+/).map((function(e){var a="",r=e.indexOf(".");if(r>=0&&(a=e.slice(r+1),e=e.slice(0,r)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:a}}))}function Ke(e,t){for(var a,r=0,n=e.length;r<n;++r)if((a=e[r]).name===t)return a.value}function et(e,t,a){for(var r=0,n=e.length;r<n;++r)if(e[r].name===t){e[r]=Ie,e=e.slice(0,r).concat(e.slice(r+1));break}return null!=a&&e.push({name:t,value:a}),e}qe.prototype=Ve.prototype={constructor:qe,on:function(e,t){var a,r=this._,n=$e(e+"",r),o=-1,i=n.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++o<i;)if(a=(e=n[o]).type)r[a]=et(r[a],e.name,t);else if(null==t)for(a in r)r[a]=et(r[a],e.name,null);return this}for(;++o<i;)if((a=(e=n[o]).type)&&(a=Ke(r[a],e.name)))return a},copy:function(){var e={},t=this._;for(var a in t)e[a]=t[a].slice();return new qe(e)},call:function(e,t){if((a=arguments.length-2)>0)for(var a,r,n=new Array(a),o=0;o<a;++o)n[o]=arguments[o+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(o=0,a=(r=this._[e]).length;o<a;++o)r[o].value.apply(t,n)},apply:function(e,t,a){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],n=0,o=r.length;n<o;++n)r[n].value.apply(t,a)}};var tt="http://www.w3.org/1999/xhtml",at={svg:"http://www.w3.org/2000/svg",xhtml:tt,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function rt(e){var t=e+="",a=t.indexOf(":");return a>=0&&"xmlns"!==(t=e.slice(0,a))&&(e=e.slice(a+1)),at.hasOwnProperty(t)?{space:at[t],local:e}:e}function nt(e){return function(){var t=this.ownerDocument,a=this.namespaceURI;return a===tt&&t.documentElement.namespaceURI===tt?t.createElement(e):t.createElementNS(a,e)}}function ot(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function it(e){var t=rt(e);return(t.local?ot:nt)(t)}function ut(){}function st(e){return null==e?ut:function(){return this.querySelector(e)}}function lt(){return[]}function pt(e){return null==e?lt:function(){return this.querySelectorAll(e)}}function ct(e){return function(){return this.matches(e)}}function dt(e){return new Array(e.length)}function mt(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}mt.prototype={constructor:mt,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function ht(e,t,a,r,n,o){for(var i,u=0,s=t.length,l=o.length;u<l;++u)(i=t[u])?(i.__data__=o[u],r[u]=i):a[u]=new mt(e,o[u]);for(;u<s;++u)(i=t[u])&&(n[u]=i)}function gt(e,t,a,r,n,o,i){var u,s,l,p={},c=t.length,d=o.length,m=new Array(c);for(u=0;u<c;++u)(s=t[u])&&(m[u]=l="$"+i.call(s,s.__data__,u,t),l in p?n[u]=s:p[l]=s);for(u=0;u<d;++u)(s=p[l="$"+i.call(e,o[u],u,o)])?(r[u]=s,s.__data__=o[u],p[l]=null):a[u]=new mt(e,o[u]);for(u=0;u<c;++u)(s=t[u])&&p[m[u]]===s&&(n[u]=s)}function vt(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function yt(e){return function(){this.removeAttribute(e)}}function ft(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Dt(e,t){return function(){this.setAttribute(e,t)}}function bt(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function Tt(e,t){return function(){var a=t.apply(this,arguments);null==a?this.removeAttribute(e):this.setAttribute(e,a)}}function wt(e,t){return function(){var a=t.apply(this,arguments);null==a?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,a)}}function kt(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function Ct(e){return function(){this.style.removeProperty(e)}}function St(e,t,a){return function(){this.style.setProperty(e,t,a)}}function xt(e,t,a){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,a)}}function Mt(e,t){return e.style.getPropertyValue(t)||kt(e).getComputedStyle(e,null).getPropertyValue(t)}function At(e){return function(){delete this[e]}}function _t(e,t){return function(){this[e]=t}}function Bt(e,t){return function(){var a=t.apply(this,arguments);null==a?delete this[e]:this[e]=a}}function Et(e){return e.trim().split(/^|\s+/)}function Ot(e){return e.classList||new Lt(e)}function Lt(e){this._node=e,this._names=Et(e.getAttribute("class")||"")}function Pt(e,t){for(var a=Ot(e),r=-1,n=t.length;++r<n;)a.add(t[r])}function Ft(e,t){for(var a=Ot(e),r=-1,n=t.length;++r<n;)a.remove(t[r])}function zt(e){return function(){Pt(this,e)}}function Ht(e){return function(){Ft(this,e)}}function jt(e,t){return function(){(t.apply(this,arguments)?Pt:Ft)(this,e)}}function Nt(){this.textContent=""}function Wt(e){return function(){this.textContent=e}}function Rt(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function Qt(){this.innerHTML=""}function Ut(e){return function(){this.innerHTML=e}}function Yt(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function Jt(){this.nextSibling&&this.parentNode.appendChild(this)}function Zt(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Xt(){return null}function Gt(){var e=this.parentNode;e&&e.removeChild(this)}function It(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Vt(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}Lt.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var qt={};"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(qt={mouseenter:"mouseover",mouseleave:"mouseout"}));function $t(e,t,a){return e=Kt(e,t,a),function(t){var a=t.relatedTarget;a&&(a===this||8&a.compareDocumentPosition(this))||e.call(this,t)}}function Kt(e,t,a){return function(r){try{e.call(this,this.__data__,t,a)}finally{}}}function ea(e){return e.trim().split(/^|\s+/).map((function(e){var t="",a=e.indexOf(".");return a>=0&&(t=e.slice(a+1),e=e.slice(0,a)),{type:e,name:t}}))}function ta(e){return function(){var t=this.__on;if(t){for(var a,r=0,n=-1,o=t.length;r<o;++r)a=t[r],e.type&&a.type!==e.type||a.name!==e.name?t[++n]=a:this.removeEventListener(a.type,a.listener,a.capture);++n?t.length=n:delete this.__on}}}function aa(e,t,a){var r=qt.hasOwnProperty(e.type)?$t:Kt;return function(n,o,i){var u,s=this.__on,l=r(t,o,i);if(s)for(var p=0,c=s.length;p<c;++p)if((u=s[p]).type===e.type&&u.name===e.name)return this.removeEventListener(u.type,u.listener,u.capture),this.addEventListener(u.type,u.listener=l,u.capture=a),void(u.value=t);this.addEventListener(e.type,l,a),u={type:e.type,name:e.name,value:t,listener:l,capture:a},s?s.push(u):this.__on=[u]}}function ra(e,t,a){var r=kt(e),n=r.CustomEvent;"function"==typeof n?n=new n(t,a):(n=r.document.createEvent("Event"),a?(n.initEvent(t,a.bubbles,a.cancelable),n.detail=a.detail):n.initEvent(t,!1,!1)),e.dispatchEvent(n)}function na(e,t){return function(){return ra(this,e,t)}}function oa(e,t){return function(){return ra(this,e,t.apply(this,arguments))}}var ia=[null];function ua(e,t){this._groups=e,this._parents=t}function sa(){return new ua([[document.documentElement]],ia)}function la(e,t,a){e.prototype=t.prototype=a,a.constructor=e}function pa(e,t){var a=Object.create(e.prototype);for(var r in t)a[r]=t[r];return a}function ca(){}ua.prototype=sa.prototype={constructor:ua,select:function(e){"function"!=typeof e&&(e=st(e));for(var t=this._groups,a=t.length,r=new Array(a),n=0;n<a;++n)for(var o,i,u=t[n],s=u.length,l=r[n]=new Array(s),p=0;p<s;++p)(o=u[p])&&(i=e.call(o,o.__data__,p,u))&&("__data__"in o&&(i.__data__=o.__data__),l[p]=i);return new ua(r,this._parents)},selectAll:function(e){"function"!=typeof e&&(e=pt(e));for(var t=this._groups,a=t.length,r=[],n=[],o=0;o<a;++o)for(var i,u=t[o],s=u.length,l=0;l<s;++l)(i=u[l])&&(r.push(e.call(i,i.__data__,l,u)),n.push(i));return new ua(r,n)},filter:function(e){"function"!=typeof e&&(e=ct(e));for(var t=this._groups,a=t.length,r=new Array(a),n=0;n<a;++n)for(var o,i=t[n],u=i.length,s=r[n]=[],l=0;l<u;++l)(o=i[l])&&e.call(o,o.__data__,l,i)&&s.push(o);return new ua(r,this._parents)},data:function(e,t){if(!e)return h=new Array(this.size()),p=-1,this.each((function(e){h[++p]=e})),h;var a,r=t?gt:ht,n=this._parents,o=this._groups;"function"!=typeof e&&(a=e,e=function(){return a});for(var i=o.length,u=new Array(i),s=new Array(i),l=new Array(i),p=0;p<i;++p){var c=n[p],d=o[p],m=d.length,h=e.call(c,c&&c.__data__,p,n),g=h.length,v=s[p]=new Array(g),y=u[p]=new Array(g);r(c,d,v,y,l[p]=new Array(m),h,t);for(var f,D,b=0,T=0;b<g;++b)if(f=v[b]){for(b>=T&&(T=b+1);!(D=y[T])&&++T<g;);f._next=D||null}}return(u=new ua(u,n))._enter=s,u._exit=l,u},enter:function(){return new ua(this._enter||this._groups.map(dt),this._parents)},exit:function(){return new ua(this._exit||this._groups.map(dt),this._parents)},join:function(e,t,a){var r=this.enter(),n=this,o=this.exit();return r="function"==typeof e?e(r):r.append(e+""),null!=t&&(n=t(n)),null==a?o.remove():a(o),r&&n?r.merge(n).order():n},merge:function(e){for(var t=this._groups,a=e._groups,r=t.length,n=a.length,o=Math.min(r,n),i=new Array(r),u=0;u<o;++u)for(var s,l=t[u],p=a[u],c=l.length,d=i[u]=new Array(c),m=0;m<c;++m)(s=l[m]||p[m])&&(d[m]=s);for(;u<r;++u)i[u]=t[u];return new ua(i,this._parents)},order:function(){for(var e=this._groups,t=-1,a=e.length;++t<a;)for(var r,n=e[t],o=n.length-1,i=n[o];--o>=0;)(r=n[o])&&(i&&4^r.compareDocumentPosition(i)&&i.parentNode.insertBefore(r,i),i=r);return this},sort:function(e){function t(t,a){return t&&a?e(t.__data__,a.__data__):!t-!a}e||(e=vt);for(var a=this._groups,r=a.length,n=new Array(r),o=0;o<r;++o){for(var i,u=a[o],s=u.length,l=n[o]=new Array(s),p=0;p<s;++p)(i=u[p])&&(l[p]=i);l.sort(t)}return new ua(n,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){var e=new Array(this.size()),t=-1;return this.each((function(){e[++t]=this})),e},node:function(){for(var e=this._groups,t=0,a=e.length;t<a;++t)for(var r=e[t],n=0,o=r.length;n<o;++n){var i=r[n];if(i)return i}return null},size:function(){var e=0;return this.each((function(){++e})),e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,a=0,r=t.length;a<r;++a)for(var n,o=t[a],i=0,u=o.length;i<u;++i)(n=o[i])&&e.call(n,n.__data__,i,o);return this},attr:function(e,t){var a=rt(e);if(arguments.length<2){var r=this.node();return a.local?r.getAttributeNS(a.space,a.local):r.getAttribute(a)}return this.each((null==t?a.local?ft:yt:"function"==typeof t?a.local?wt:Tt:a.local?bt:Dt)(a,t))},style:function(e,t,a){return arguments.length>1?this.each((null==t?Ct:"function"==typeof t?xt:St)(e,t,null==a?"":a)):Mt(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?At:"function"==typeof t?Bt:_t)(e,t)):this.node()[e]},classed:function(e,t){var a=Et(e+"");if(arguments.length<2){for(var r=Ot(this.node()),n=-1,o=a.length;++n<o;)if(!r.contains(a[n]))return!1;return!0}return this.each(("function"==typeof t?jt:t?zt:Ht)(a,t))},text:function(e){return arguments.length?this.each(null==e?Nt:("function"==typeof e?Rt:Wt)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?Qt:("function"==typeof e?Yt:Ut)(e)):this.node().innerHTML},raise:function(){return this.each(Jt)},lower:function(){return this.each(Zt)},append:function(e){var t="function"==typeof e?e:it(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var a="function"==typeof e?e:it(e),r=null==t?Xt:"function"==typeof t?t:st(t);return this.select((function(){return this.insertBefore(a.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(Gt)},clone:function(e){return this.select(e?Vt:It)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,a){var r,n,o=ea(e+""),i=o.length;if(!(arguments.length<2)){for(u=t?aa:ta,null==a&&(a=!1),r=0;r<i;++r)this.each(u(o[r],t,a));return this}var u=this.node().__on;if(u)for(var s,l=0,p=u.length;l<p;++l)for(r=0,s=u[l];r<i;++r)if((n=o[r]).type===s.type&&n.name===s.name)return s.value},dispatch:function(e,t){return this.each(("function"==typeof t?oa:na)(e,t))}};var da="\\s*([+-]?\\d+)\\s*",ma="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",ha="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ga=/^#([0-9a-f]{3,8})$/,va=new RegExp("^rgb\\("+[da,da,da]+"\\)$"),ya=new RegExp("^rgb\\("+[ha,ha,ha]+"\\)$"),fa=new RegExp("^rgba\\("+[da,da,da,ma]+"\\)$"),Da=new RegExp("^rgba\\("+[ha,ha,ha,ma]+"\\)$"),ba=new RegExp("^hsl\\("+[ma,ha,ha]+"\\)$"),Ta=new RegExp("^hsla\\("+[ma,ha,ha,ma]+"\\)$"),wa={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function ka(){return this.rgb().formatHex()}function Ca(){return this.rgb().formatRgb()}function Sa(e){var t,a;return e=(e+"").trim().toLowerCase(),(t=ga.exec(e))?(a=t[1].length,t=parseInt(t[1],16),6===a?xa(t):3===a?new Ba(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===a?new Ba(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===a?new Ba(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=va.exec(e))?new Ba(t[1],t[2],t[3],1):(t=ya.exec(e))?new Ba(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=fa.exec(e))?Ma(t[1],t[2],t[3],t[4]):(t=Da.exec(e))?Ma(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=ba.exec(e))?Pa(t[1],t[2]/100,t[3]/100,1):(t=Ta.exec(e))?Pa(t[1],t[2]/100,t[3]/100,t[4]):wa.hasOwnProperty(e)?xa(wa[e]):"transparent"===e?new Ba(NaN,NaN,NaN,0):null}function xa(e){return new Ba(e>>16&255,e>>8&255,255&e,1)}function Ma(e,t,a,r){return r<=0&&(e=t=a=NaN),new Ba(e,t,a,r)}function Aa(e){return e instanceof ca||(e=Sa(e)),e?new Ba((e=e.rgb()).r,e.g,e.b,e.opacity):new Ba}function _a(e,t,a,r){return 1===arguments.length?Aa(e):new Ba(e,t,a,null==r?1:r)}function Ba(e,t,a,r){this.r=+e,this.g=+t,this.b=+a,this.opacity=+r}function Ea(){return"#"+La(this.r)+La(this.g)+La(this.b)}function Oa(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function La(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function Pa(e,t,a,r){return r<=0?e=t=a=NaN:a<=0||a>=1?e=t=NaN:t<=0&&(e=NaN),new za(e,t,a,r)}function Fa(e){if(e instanceof za)return new za(e.h,e.s,e.l,e.opacity);if(e instanceof ca||(e=Sa(e)),!e)return new za;if(e instanceof za)return e;var t=(e=e.rgb()).r/255,a=e.g/255,r=e.b/255,n=Math.min(t,a,r),o=Math.max(t,a,r),i=NaN,u=o-n,s=(o+n)/2;return u?(i=t===o?(a-r)/u+6*(a<r):a===o?(r-t)/u+2:(t-a)/u+4,u/=s<.5?o+n:2-o-n,i*=60):u=s>0&&s<1?0:i,new za(i,u,s,e.opacity)}function za(e,t,a,r){this.h=+e,this.s=+t,this.l=+a,this.opacity=+r}function Ha(e,t,a){return 255*(e<60?t+(a-t)*e/60:e<180?a:e<240?t+(a-t)*(240-e)/60:t)}function ja(e){return function(){return e}}function Na(e){return 1==(e=+e)?Wa:function(t,a){return a-t?function(e,t,a){return e=Math.pow(e,a),t=Math.pow(t,a)-e,a=1/a,function(r){return Math.pow(e+r*t,a)}}(t,a,e):ja(isNaN(t)?a:t)}}function Wa(e,t){var a=t-e;return a?function(e,t){return function(a){return e+a*t}}(e,a):ja(isNaN(e)?t:e)}la(ca,Sa,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:ka,formatHex:ka,formatHsl:function(){return Fa(this).formatHsl()},formatRgb:Ca,toString:Ca}),la(Ba,_a,pa(ca,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new Ba(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new Ba(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ea,formatHex:Ea,formatRgb:Oa,toString:Oa})),la(za,(function(e,t,a,r){return 1===arguments.length?Fa(e):new za(e,t,a,null==r?1:r)}),pa(ca,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new za(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new za(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,a=this.l,r=a+(a<.5?a:1-a)*t,n=2*a-r;return new Ba(Ha(e>=240?e-240:e+120,n,r),Ha(e,n,r),Ha(e<120?e+240:e-120,n,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));var Ra=function e(t){var a=Na(t);function r(e,t){var r=a((e=_a(e)).r,(t=_a(t)).r),n=a(e.g,t.g),o=a(e.b,t.b),i=Wa(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=n(t),e.b=o(t),e.opacity=i(t),e+""}}return r.gamma=e,r}(1);function Qa(e,t){return e=+e,t=+t,function(a){return e*(1-a)+t*a}}var Ua=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Ya=new RegExp(Ua.source,"g");function Ja(e,t){var a,r,n,o=Ua.lastIndex=Ya.lastIndex=0,i=-1,u=[],s=[];for(e+="",t+="";(a=Ua.exec(e))&&(r=Ya.exec(t));)(n=r.index)>o&&(n=t.slice(o,n),u[i]?u[i]+=n:u[++i]=n),(a=a[0])===(r=r[0])?u[i]?u[i]+=r:u[++i]=r:(u[++i]=null,s.push({i:i,x:Qa(a,r)})),o=Ya.lastIndex;return o<t.length&&(n=t.slice(o),u[i]?u[i]+=n:u[++i]=n),u.length<2?s[0]?function(e){return function(t){return e(t)+""}}(s[0].x):function(e){return function(){return e}}(t):(t=s.length,function(e){for(var a,r=0;r<t;++r)u[(a=s[r]).i]=a.x(e);return u.join("")})}var Za,Xa,Ga,Ia,Va=180/Math.PI,qa={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function $a(e,t,a,r,n,o){var i,u,s;return(i=Math.sqrt(e*e+t*t))&&(e/=i,t/=i),(s=e*a+t*r)&&(a-=e*s,r-=t*s),(u=Math.sqrt(a*a+r*r))&&(a/=u,r/=u,s/=u),e*r<t*a&&(e=-e,t=-t,s=-s,i=-i),{translateX:n,translateY:o,rotate:Math.atan2(t,e)*Va,skewX:Math.atan(s)*Va,scaleX:i,scaleY:u}}function Ka(e,t,a,r){function n(e){return e.length?e.pop()+" ":""}return function(o,i){var u=[],s=[];return o=e(o),i=e(i),function(e,r,n,o,i,u){if(e!==n||r!==o){var s=i.push("translate(",null,t,null,a);u.push({i:s-4,x:Qa(e,n)},{i:s-2,x:Qa(r,o)})}else(n||o)&&i.push("translate("+n+t+o+a)}(o.translateX,o.translateY,i.translateX,i.translateY,u,s),function(e,t,a,o){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),o.push({i:a.push(n(a)+"rotate(",null,r)-2,x:Qa(e,t)})):t&&a.push(n(a)+"rotate("+t+r)}(o.rotate,i.rotate,u,s),function(e,t,a,o){e!==t?o.push({i:a.push(n(a)+"skewX(",null,r)-2,x:Qa(e,t)}):t&&a.push(n(a)+"skewX("+t+r)}(o.skewX,i.skewX,u,s),function(e,t,a,r,o,i){if(e!==a||t!==r){var u=o.push(n(o)+"scale(",null,",",null,")");i.push({i:u-4,x:Qa(e,a)},{i:u-2,x:Qa(t,r)})}else 1===a&&1===r||o.push(n(o)+"scale("+a+","+r+")")}(o.scaleX,o.scaleY,i.scaleX,i.scaleY,u,s),o=i=null,function(e){for(var t,a=-1,r=s.length;++a<r;)u[(t=s[a]).i]=t.x(e);return u.join("")}}}var er,tr,ar=Ka((function(e){return"none"===e?qa:(Za||(Za=document.createElement("DIV"),Xa=document.documentElement,Ga=document.defaultView),Za.style.transform=e,e=Ga.getComputedStyle(Xa.appendChild(Za),null).getPropertyValue("transform"),Xa.removeChild(Za),$a(+(e=e.slice(7,-1).split(","))[0],+e[1],+e[2],+e[3],+e[4],+e[5]))}),"px, ","px)","deg)"),rr=Ka((function(e){return null==e?qa:(Ia||(Ia=document.createElementNS("http://www.w3.org/2000/svg","g")),Ia.setAttribute("transform",e),(e=Ia.transform.baseVal.consolidate())?$a((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):qa)}),", ",")",")"),nr=0,or=0,ir=0,ur=0,sr=0,lr=0,pr="object"==typeof performance&&performance.now?performance:Date,cr="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function dr(){return sr||(cr(mr),sr=pr.now()+lr)}function mr(){sr=0}function hr(){this._call=this._time=this._next=null}function gr(e,t,a){var r=new hr;return r.restart(e,t,a),r}function vr(){sr=(ur=pr.now())+lr,nr=or=0;try{!function(){dr(),++nr;for(var e,t=er;t;)(e=sr-t._time)>=0&&t._call.call(null,e),t=t._next;--nr}()}finally{nr=0,function(){var e,t,a=er,r=1/0;for(;a;)a._call?(r>a._time&&(r=a._time),e=a,a=a._next):(t=a._next,a._next=null,a=e?e._next=t:er=t);tr=e,fr(r)}(),sr=0}}function yr(){var e=pr.now(),t=e-ur;t>1e3&&(lr-=t,ur=e)}function fr(e){nr|