This repository was archived by the owner on Jan 7, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcalendar_heatmap.bundle.js
8 lines (8 loc) · 247 KB
/
calendar_heatmap.bundle.js
1
2
3
4
5
6
7
8
(function(e){var t="undefined";if(typeof exports=="object"&&typeof module!==t)module.exports=e();else if(typeof define=="function"&&define.amd)define([],e);else{var n;typeof window!==t?n=window:typeof global!==t?n=global:typeof self!==t?n=self:n=this,n.calendar_heatmap=e()}})(function(){var e="length",t=null,n="function",r="prototype",i=!1,s="call",o=!0,u="transition",a="lineStart",f="point",l="push",c="apply",h="__data__",p="millisecond",d="parentNode",v="lineEnd",m="localeData",g="string",y="duration",b="#f7f7f7",w="slice",E="replace",S="lastIndex",x="number",T="transform",N="isValid",C="selectAll",k="toString",L="children",A="pointer-events",O="style",M="toLowerCase",_="range",D="constructor",P="attr",H="invert",B="#fdae61",j="__wrapped__",F="select",I="accent_color",q="translate(",R="milliseconds",U="polygonStart",z="__actions__",W="value",X="append",V="#ffffbf",$="#fc8d59",J="_milliseconds",K="scale",Q="_locale",G="months",Y="forEach",Z="month",et="fill",tt="weekdays_only",nt="utcOffset",rt="translate",it="event",st="domain",ot="opacity",ut="charCodeAt",at="reverse",ft="text",lt="__filtered__",ct="#fddbc7",ht="text-anchor",pt="#f46d43",dt="#fd8d3c",vt="#f4a582",mt="#b2182b",gt="#d73027",yt="tooltip_width",bt="#fee08b",wt=",",Et="source",St="clipExtent",xt="changedTouches",Tt="year",Nt="round",Ct="floor",kt="format",Lt="setAttribute",At="stream",Ot="identifier",Mt="polygonEnd",_t="precision",Dt="namespace",Pt="object",Ht="#a6bddb",Bt="each",jt="#ffffcc",Ft="fill_var",It="indexOf",qt="_months",Rt="color_scheme",Ut="__chain__",zt="_monthsRegex",Wt="target",Xt="second",Vt="dayOfYear",$t="minute",Jt="_isUTC",Kt="_monthsShortStrictRegex",Qt="monthsShort",Gt="minutes",Yt="interpolate",Zt="#67a9cf",en="height",tn="month_number",nn="font-size",rn="_pack_prev",sn="_pack_next",on="placeholder",un="getTimezoneOffset",an="hasOwnProperty",fn="isoWeekday",ln="_isValid",cn="setAttributeNS",hn="updateOffset",pn="weekdaysShort",dn="#d6604d",vn="sqrt",mn="#d0d1e6",gn="_isAMomentObject",yn="#f1eef6",bn="#238b45",wn="exports",En="#edf8fb",Sn="layout",xn="parent",Tn="valueOf",Nn="__takeCount__",Cn="tickFormat",kn="setProperty",Ln="_longDateFormat",An="getFullYear",On="setFullYear",Mn="documentElement",_n="undefined",Dn="filter",Pn="toISOString",Hn="isUndefined",Bn="seconds",jn="quarter",Fn="atan2",In="weekday",qn="clone",Rn="_fullWeekdaysParse",Un="_monthsStrictRegex",zn="responseText",Wn="#ffffff",Xn="legend_title",Vn="sunday_start",$n="#2b8cbe",Jn="numeric_format",Kn="_weekdaysParse",Qn="selection",Gn="weekdaysMin",Yn="class",Zn="substring",er="parseTwoDigitYear",tr="__chart__",nr="day",rr="_monthsShortRegex",ir="_changeInProgress",sr="getUTCDate",or="__proto__",ur="isoWeekYear",ar="toUpperCase",fr="createFromInputFallback",lr="_isDSTShifted",cr="__iteratees__",hr="ownerDocument",pr="abbr_weekdays",dr="coordinates",vr="test",mr="none",gr="unselected_color",yr="circle",br="_longMonthsParse",wr="isoWeek",Er="concat",Sr="remove",xr="substr",Tr="#4575b4",Nr="#e0f3f8",Cr="#92c5de",kr="#fee090",Lr="#ef8a62",Ar="#4d9221",Or="#e6f5d0",Mr="#fde0ef",_r="#c51b7d",Dr="#31a354",Pr="#1a9850",Hr="#b8e186",Br="#78c679",jr="#f1b6da",Fr="#1b7837",Ir="#d9f0d3",qr="#41ab5d",Rr="#e7d4e8",Ur="#762a83",zr="#a6dba0",Wr="#c2a5cf",Xr="#01665e",Vr="#c7eae5",$r="#f6e8c3",Jr="#41b6c4",Kr="#8c510a",Qr="#80cdc1",Gr="#dfc27d",Yr="#542788",Zr="#d8daeb",ei="#fee0b6",ti="#d9ef8b",ni="#b35806",ri="#b2abd2",ii="#fdb863",si="#a6d96a",oi="#abd9e9",ui="#7bccc4",ai="#e6f598",fi="#969696",li="#3288bd",ci="#d7191c",hi="#fb6a4a",pi="#74c476",di="#6baed6",vi="#9e9ac8",mi="#fe9929",gi="local",yi="#d53e4f",bi="#abdda4",wi="#66c2a4",Ei="#4d4d4d",Si="#006d2c",xi="#df65b0",Ti="#f768a1",Ni="#8c96c6",Ci="#74a9cf",ki="#e0e0e0",Li="#bababa",Ai="width",Oi="#3690c0",Mi="#2166ac",_i="#d1e5f0",Di="week",Pi="charAt",Hi="_strict",Bi="sort",ji="_monthsParse",Fi="getDate",Ii="getAttribute",qi="tt_group",Ri="start",Ui="projection",zi="getMonth",Wi="join",Xi="random",Vi="conicEqualArea",$i="getUTCFullYear",Ji="interrupt",Ki="brushstart",Qi="cursor",Gi="_shortWeekdaysParse",Yi="week_number",Zi="textContent",es="getUTCMonth",ts="lastIndexOf",ns="show_legend",rs="delay",is="exec",ss="#fdbb84",os="#9ecae1",us="#fa9fb5",as="#addd8e",fs="#a1d99b",ls="#fdae6b",cs="#fc9272",hs="#7a0177",ps="#9ebcda",ds="#bdbdbd",vs="boolean",ms="#252525",gs="#bcbddc",ys="#006837",bs="#99d8c9",ws="#feb24c",Es="rect",Ss="#c994c7",xs="index",Ts="#f5f5f5",Ns="#fec44f",Cs="#7fcdbb",ks="#67001f",Ls="#a8ddb5",As="hour",Os=" 0 1,1 0,",Ms="extent",_s="locale",Ds="end",Ps="charge",Hs="hierarchy",Bs="missing_color",js="weekYear",Fs="hours",Is="removeAttributeNS",qs="_dayOfYear",Rs="_shortMonthsParse",Us="left",zs="__dir__",Ws="_minWeekdaysParse",Xs="site",Vs="_offset",$s=" ",Js="_useUTC",Ks="weekdays",Qs="startAngle",Gs="ordinal",Ys="stroke-width",Zs="rotate",eo="getDay",to="isArray",no="_monthsShort",ro="unusedTokens",io="brushend",so="stroke_color",oo="middle",uo="getPropertyValue",ao="getComputedStyle",fo="depth",lo="brush",co="#fee5d9",ho="#ae017e",po="#ffffb2",vo="#cb181d",mo="#fcbba1",go="#fff7fb",yo="#e31a1c",bo="#fed976",wo="#ccebc5",Eo="__views__",So="#525252",xo="#fcc5c0",To="#d9d9d9",No="missing_as_zero",Co="#f0f9e8",ko="#ffffd4",Lo="rebind",Ao="#00441b",Oo="#cc4c02",Mo="#fee391",_o="#e08214",Do="#8073ac",Po="#8c2d04",Ho="#02818a",Bo="#f2f0f7",jo="createElementNS",Fo="#c7e9b4",Io="getTime",qo="#225ea8",Ro="#6a51a3",Uo="#dadaeb",zo="#bf812d",Wo="#35978f",Xo="#f6eff7",Vo="#ccece6",$o="#ce1256",Jo="#66bd63",Ko="#ffffe5",Qo="#005a32",Go="#d9f0a3",Yo="#d4b9da",Zo="#9970ab",eu="#5aae61",tu="#88419d",nu="#eff3ff",ru="#238443",iu="removeAttribute",su="#bfd3e6",ou="#2171b5",uu="#c6dbef",au="#f7fcfd",fu="#de77ae",lu="#7fbc41",cu="#fef0d9",hu="suppressDeprecationWarnings",pu="#0570b0",du="#ca0020",vu="#66c2a5",mu="#edf8e9",gu="#bdc9e1",yu="#d7301f",bu="#c7e9c0",wu=".resize",Eu="#fdd49e",Su="#4393c3",xu="#feedde",Tu="pointRadius",Nu="ceil",Cu="_weekdays",ku="#a50026",Lu="#878787",Au="#74add1",Ou="startOf",Mu="#fdd0a2",_u="fill_extent",Du="#feebe2",Pu="minorExtent",Hu="invalidDate",Bu="show_toggle",ju="dddd",Fu="Right",Iu="standalone",qu="color_ramps",Ru="subtract",Uu="-",zu="isBefore",Wu=" 0 0,",Xu="simple_tooltip",Vu="empty",$u="days",Ju="area",Ku="A",Qu="_days",Gu="discrete_scale",Yu=")",Zu="getAttributeNS",ea="removeProperty",ta="data",na="touchmove",ra="mouseover",ia="stroke",sa="dragstart",oa="weight",ua="shift",aa="resize",fa="splice",la="create",ca="num_colors",ha="M",pa="title_size",da="split",va="trailing",ma="tween",ga="getHours",ya="bigHour",ba="_week",wa="distance",Ea="charsLeftOver",Sa="getUTCMinutes",xa="_ordinalParse",Ta="weekdaysParse",Na="interpolators",Ca="date_var",ka="endAngle",La="_relativeTime",Aa="setTime",Oa="margin_bottom",Ma="[object Function]",_a="space",Da="mouseout",Pa="isAfter",Ha="auto",Ba="#eee",ja="parallels",Fa="Object",Ia="innerHTML",qa="formatPrefix",Ra="margin_right",Ua="enter",za="expand months »",Wa="linear",Xa="parse",Va="take",$a="insert",Ja="mousemove.brush",Ka="touchmove.brush",Qa="insertBefore",Ga="center",Ya="rangeBand",Za="getUTCDay",ef="edge",tf="responseType",nf="invertExtent",rf="#1d91c0",sf="#08519c",of="#2ca25f",uf="#4292c6",af="#980043",ff="#d8b365",lf="#99d594",cf="#bd0026",hf="#5ab4ac",pf="#c51b8a",df="#e5f5e0",vf="#253494",mf="#fc4e2a",gf="#e7298a",yf="#8856a7",bf="#2c7fb8",wf="#91cf60",Ef="#fff7bc",Sf="#016c59",xf="#d95f0e",Tf="#fee6ce",Nf="years",Cf="#af8dc3",kf="#7fbf7b",Lf="#41ae76",Af="#edf8b1",Of="#e6550d",Mf="#fee8c8",_f="wrapper",Df="#e34a33",Pf="#a63603",Hf="#993404",Bf="#f16913",jf="#d94801",Ff="#045a8d",If="#e9a3c9",qf="#a1d76a",Rf="#ec7014",Uf="#fee0d2",zf="#810f7c",Wf="#de2d26",Xf="#efedf5",Vf=".extent",$f="#f7fcb9",Jf="#dd3497",Kf="display",Qf="#756bb1",Gf="#ece2f0",Yf="touchend.brush",Zf="#a50f15",el="#b30000",tl="#ef3b2c",nl="#e5f5f9",rl="#8c6bb1",il="#4eb3d3",sl="#f0f0f0",ol="[object Array]",ul="#54278f",al="#636363",fl="#ef6548",ll="#807dba",cl="rangeBands",hl="#0868ac",pl="_ordinalParseLenient",dl="#e7e1ef",vl="#ece7f2",ml="#999999",gl="#dd1c77",yl="#737373",bl="#deebf7",wl="#ffeda0",El="#f1a340",Sl="#998ec3",xl="#3182bd",Tl="#91bfdb",Nl="#43a2ca",Cl="#e0ecf4",kl="#f03b20",Ll="#e0f3db",Al=", ",Ol="#fde0dd",Ml="#1c9099",_l="innerRadius",Dl="margin_left",Pl="ticks",Hl="rangeRoundPoints",Bl=".",jl="body",Fl="date_format",Il="node",ql="qualify",Rl="majorExtent",Ul="monthsParse",zl="rangeExtent",Wl="outerRadius",Xl="tile_height",Vl="size",$l="removeEventListener",Jl="keydown.brush",Kl="date",Ql="match",Gl="Date",Yl="mouseup.brush",Zl="[object Date]",ec="touches",tc="quantile",nc="bisect",rc="takeRight",ic="dropRight",sc="M0,",oc="rangeRoundBands",uc="behavior",ac="takeWhile",fc="on_click",lc="_nextDay",cc="YYYYYY",hc="criteria",pc="property",dc="dispatch",vc="centroid",mc="getUTCMilliseconds",gc="MMMM",yc=" 0 ",bc="nodeType",wc="brighter",Ec="matchesSelector",Sc="ddd",xc="MMM",Tc="sphere",Nc="_overflowDayOfYear",Cc="overflow",kc="timer",Lc="nwse-resize",Ac="copy",Oc="nesw-resize",Mc="font-weight",_c="edges",Dc="mouse",Pc="margin_top",Hc="keyup.brush",Bc="tick",jc="getMinutes",Fc="postformat",Ic="_monthsParseExact",qc="tile_width",Rc="getSeconds",Uc="LineString",zc="setRequestHeader",Wc="_overflowWeekday",Xc="visibility",Vc="line",$c="Month",Jc="GGGGG",Kc="drop",Qc=" 0 1,",Gc="overrideMimeType",Yc="templateSettings",Zc="monthsShortRegex",eh="Hmmss",th="YYYYY",nh="click",rh="hmmss",ih="parseInt",sh="isFinite",oh="ggggg",uh="clearTimeout",ah="ddd",fh="Z",lh="minorStep",ch="parseZone",hh="DDD",ph="ew-resize",dh="ns-resize",vh="UTC",mh="classed",gh="bottom",yh="partialRight",bh="angle",wh="offset",Eh="toArray",Sh="requote",xh="interpolateZoom",Th="zoomstart",Nh="getMilliseconds",Ch="userInvalidated",kh="radius",Lh="error",Ah="sunday",Oh="setDate",Mh="nodes",_h="valid",Dh="gggg",Ph="squarify",Hh="rangePoints",Bh="formatted_date",jh="V",Fh="^",Ih="|",qh="YYYY",Rh="_weekdaysShort",Uh="_overflowWeeks",zh="sameElse",Wh="touchend",Xh="ArrayBuffer",Vh="setUTCFullYear",$h="createSVGPoint",Jh="GGGG",Kh="11px",Qh="_meridiemParse",Gh="DDDD",Yh="leading",Zh="\\$&",ep="takeRightWhile",tp="invalidWeekday",np="longDateFormat",rp="unshift",ip="#99000d",sp=".domain",op="#fff5f0",up="#d7b5d8",ap="#cccccc",fp="count",lp="invalidFormat",cp="#bae4bc",hp="#e66101",pp="diagonal",dp="#5e3c99",vp="calendar",mp="#bdd7e7",gp="#91003f",yp="#f7f4f9",bp="#084594",wp="#fdcc8a",Ep="thru",Sp="#b2e2e2",xp="#f7fbff",Tp="#ffffd9",Np="#0c2c84",Cp="#7f3b08",kp="drag",Lp="#990000",Ap="dragend",Op="humanize",Mp="#2d004b",_p="#a6611a",Dp="#fff7ec",Pp="getUTCSeconds",Hp="rangeRound",Bp="defaultFormat",jp="#018571",Fp="#005824",Ip="setUTCMinutes",qp="#a1dab4",Rp="#543005",Up="zoomend",zp="#bae4b3",Wp="padAngle",Xp="#003c30",Vp="#7b3294",$p="#f7fcf0",Jp="#20928c",Kp="#008837",Qp="#1a9641",Gp="#5e4fa2",Yp="#000004",Zp="#010005",ed="#010106",td="#010108",nd="createElement",rd="#9e0142",id="#f7fcf5",sd="fixed",od="#40004b",ud="#d01c8b",ad="#c2e699",fd="#034e7b",ld="document",cd="#fdbe85",hd="#fff5eb",pd="curryRight",dd="#fecc5c",vd="#b10026",md="rotate(",gd="#4dac26",yd="#fff7f3",bd="#6e016b",wd="#2b83ba",Ed="weeks",Sd="#fed98e",xd="#cbc9e2",Td="#313695",Nd="#4a1486",Cd="#fcfbfd",kd="#b3cde3",Ld="WeakMap",Ad="#8e0152",Od="#276419",Md="0",_d="#fcae91",Dd="Uint8Array",Pd="#26828e",Hd="#2c7bb6",Bd="beforesend",jd="setTimeout",Fd="#fbb4b9",Id="Polygon",qd="#1a1a1a",Rd="#404040",Ud="#08589e",zd="#053061",Wd="response",Xd="parseFloat",Vd="#016450",$d="#0571b0",Jd,Kd,Qd;return function Gd(t,r,i){function o(e,a){if(!r[e]){if(!t[e]){var f=typeof require==n&&require;if(!a&&f)return f(e,!0);if(u)return u(e,!0);var l=new Error("Cannot find module '"+e+"'");throw l.code="MODULE_NOT_FOUND",l}var c=r[e]={exports:{}};t[e][0][s](c[wn],function(n){var r=t[e][1][n];return o(r?r:n)},c,c[wn],Gd,t,r,i)}return r[e][wn]}var u=typeof require==n&&require;for(var a=0;a<i[e];a++)o(i[a]);return o}({1:[function(n,a,f){var c=n("lodash"),h=n("d3"),p=n("moment"),v=n(qu),m={};m[qu]=v,m[la]=function(n){function mt(){vt=pt[X]("g")[P](T,q+Q[Us]+Al+(rt*(a[tt]?5:7)+Q.top+12)+Yu).moveToBack(),vt[C](ft)[ta](j)[Ua]()[X](ft)[P]("x",function(e){return e[Yi]*nt+e[tn]*nt-(e[Ed]-1)*nt+(e[Ed]-1)*nt/2-2})[P]("y",0)[P](et,a[I])[ft](function(e){return e.label})[P](O,"font-size: 11px")[O](ot,0)[u]()[rs](600)[y](1200)[O](ot,1)}function Ct(){var e=150,t=rt*(a[tt]?5:7)+48+Q.top,n=pt[X]("g")[mh]("legend",o),r=n[X]("defs")[X]("linearGradient")[P]("id","legend_gradient");c[Y](V,function(e,t){r[X]("stop")[P](wh,t*(100/(W-1))+"%")[P]("stop-color",e)}),n[X](Es)[P]("x",Q[Us]+nt/2)[P]("y",t)[P](Ai,e)[P](en,12)[P](et,"url(#legend_gradient)"),n[X](ft)[P](ht,Ri)[ft](a[Xn]?a[Xn]:a[Ft])[P]("x",Q[Us]+nt/2)[P]("y",t-7)[P](O,"font-size: 12px; font-weight: 600")[P](et,a[I]),n[X](ft)[P](ht,oo)[ft](h[kt](a[Jn])(h[Nt](U,a[Nt])))[P]("x",Q[Us]+nt/2)[P]("y",t+25)[O](nn,Kh)[P](et,a[I]),n[X](ft)[P](ht,oo)[ft](h[kt](a[Jn])(h[Nt](z,a[Nt])))[P]("x",Q[Us]+e+nt/2)[P]("y",t+25)[O](nn,Kh)[P](et,a[I])}function Ot(){At=nt*(D+H+1),mt(),bt[O](A,mr)[u]()[rs](1/(H+5)*500)[y](1e3)[P](T,q+(nt*(D+H+.5)+Q[Us]-gt)+Al+(Q.top-32)+Yu)[Bt](Ds,function(){h[F](this)[O](A,Ha)}),St[u]()[P]("x",8)[rs](1/(H+5)*500)[y](1e3)[ft]("« collapse months"),Tt[O](A,mr)[u]()[rs](function(e){return 1/(e[tn]+5)*500})[y](1e3)[P]("x",function(e){return e[Yi]*nt+e[tn]*nt+Q[Us]})[Bt](Ds,function(e,t){var n=this;setTimeout(function(){h[F](n)[O](A,Ha)},300)}),Lt=o}function Mt(){At=nt*(D+1),vt[u]()[y](400)[O](ot,0)[Sr](),bt[O](A,mr)[u]()[rs](1/(H+5)*500)[y](1e3)[P](T,q+(nt*(D+.5)+Q[Us]-gt)+Al+(Q.top-32)+Yu)[Bt](Ds,function(){h[F](this)[O](A,Ha)}),St[u]()[P]("x",11)[rs](1/(H+5)*500)[y](1e3)[ft](za),Tt[O](A,mr)[u]()[rs](function(e){return 1/(e[tn]+5)*500})[y](1e3)[P]("x",function(e){return e[Yi]*nt+Q[Us]})[Bt](Ds,function(e,t){h[F](this)[O](A,Ha)}),Lt=i}h[Qn][r].moveToFront=function(){return this[Bt](function(){this[d].appendChild(this)})},h[Qn][r].moveToBack=function(){return this[Bt](function(){var e=this[d].firstChild;e&&this[d][Qa](this,e)})},n[Vn]&&n[tt]&&(n[Vn]=i);var a={data:n[ta],date_var:n[Ca],fill_var:n[Ft],target:n[Wt]?n[Wt]:jl,date_format:n[Fl]?n[Fl]:"%Y-%m-%d",missing_as_zero:n[No]?n[No]:i,sunday_start:n[Vn]?n[Vn]:i,weekdays_only:n[tt]?n[tt]:i,numeric_format:n[Jn]?n[Jn]:wt,round:n[Nt]?n[Nt]:1,fill_extent:n[_u]?n[_u]:t,tile_width:n[qc]?n[qc]:15,tile_height:n[Xl]?n[Xl]:14,color_scheme:n[Rt]?n[Rt]:m[qu].YlOrBr,missing_color:n[Bs]?n[Bs]:"#ddd",stroke_color:n[so]?n[so]:"#fff",discrete_scale:n[Gu]?n[Gu]:i,num_colors:n[ca]?n[ca]:t,on_click:n[fc]?n[fc]:t,title:n.title?n.title:"",title_size:n[pa]?n[pa]:18,unselected_color:n[gr]?n[gr]:"#999",abbr_weekdays:n[pr]?n[pr]:i,show_tooltip:c[Hn](n.show_tooltip)?o:n[ns],tooltip_width:n[yt]?n[yt]:170,simple_tooltip:n[Xu]?n[Xu]:i,show_legend:c[Hn](n[ns])?o:n[ns],legend_title:n[Xn]?n[Xn]:t,accent_color:n[I]?n[I]:"#333",show_toggle:c[Hn](n[Bu])?o:n[Bu],margin_top:n[Pc]?n[Pc]:50,margin_bottom:n[Oa]?n[Oa]:10,margin_left:n[Dl]?n[Dl]:n[pr]?40:80,margin_right:n[Ra]?n[Ra]:10};c.map(a[ta],function(e){var t=h.time[kt](a[Fl])[Xa](e[a[Ca]]);e[a[Ca]]=p(t),e[a[Ft]]=+e[a[Ft]]});var f=c.map(a[ta],a[Ca])[Bi](h.ascending),v=p(f[0])[In](),g=h[Ms](f),b=p(g[1]).diff(p(g[0]),$u)+1,E=c.map(a[tt]?h[_](5):h[_](7),function(e){return a[Vn]?p()[nr](e)[kt](a[pr]?Sc:ju):p()[fn](e+1)[kt](a[pr]?Sc:ju)}),S=g[0][Z](),x=g[1].diff(g[0],G),N=c.map(h[_](S,S+x+1),function(e){return p()[Z](e)[kt](xc)}),k=[];for(var L=0;L<b;L++){var M={day:p(f[0]).add(L,$u)};k[l](M)}var D=0,H=0,B=1,j=[];a[ta]=c[Y](k,function(e){e.dom=e[nr][Kl]()-1,e.dow=a[Vn]?e[nr][In]():e[nr][fn]()-1,e[Bh]=e[nr][kt]("dddd MMM DD, YYYY"),e.dow===0&&(D+=1,B+=1),e[Yi]=D;var t=p(JSON[Xa](JSON.stringify(e))),n;e.dom===0&&D>0&&(H+=1,n={month_number:H-1,label:N[H-1],weeks:t.add(-1,nr)[In]()===0?B-1:B,week_number:t.add(-1,nr)[In]()===6?D-1:D},j[l](n),B=1),e[tn]=H,e[nr][Tn]()===g[1][Tn]()&&(n={month_number:H,label:N[H],weeks:p(e[nr]).add(-1,nr)[In]()===0?B-1:B,week_number:p(e[nr]).add(-1,nr)[In]()===0?D-1:D},j[l](n)),c.extend(e,c.find(a[ta],function(t){return t[a[Ca]][Tn]()===e[nr][Tn]()}))}),c.map(a[ta],function(e){a[No]&&c[Hn](e[a[Ft]])&&(e[a[Ft]]=0)}),a[tt]&&(a[ta]=c[Dn](a[ta],function(e){return e[nr][fn]()<6}));var R=a[_u]?a[_u]:h[Ms](c.map(a[ta],a[Ft])),U=R[0],z=R[1],W=c[to](a[Rt])?a[Rt][e]:a[ca]?a[ca]:c.keys(a[Rt])[w](-1)[0],V=c[to](a[Rt])?a[Rt]:a[Rt][W],$=h[_](U,z+(z-U)/(W-1),(z-U)/(W-1));if(a[Gu])var J=h[K].quantize()[st](R)[_](V);else var J=h[K][Wa]()[st]($)[_](V);c.map(a[ta],function(e){e.fill_color=e[a[Ft]]?J(e[a[Ft]]):a[Bs]});var Q={top:a[Pc],bottom:a[Oa],left:a[Dl],right:a[Ra]},nt=a[qc],rt=a[Xl],it=nt*(D+H+1)+Q[Us]+Q.right,ut=rt*(a[tt]?5:7)*(a[ns]?2:1.2)+Q.top+Q[gh],at=h[K][Gs]()[st](E)[cl]([0,rt*(a[tt]?5:7)]),lt=h.svg.axis()[K](at).orient(Us),ct=c.uniqueId("ch_"),pt=h[F](a[Wt])[X]("svg")[P](Ai,it)[P](en,ut)[P]("id",ct);pt[O](ot,0)[u]()[y](1300)[O](ot,1),pt[X](ft)[P]("x",Q[Us]+nt/2)[P]("y",+(Q.top-(+a[pa]-5)))[ft](a.title)[O](nn,a[pa]+"px")[O](Mc,800)[P](et,a[I]),pt[X]("g")[mh]("y axis",o)[P](T,q+Q[Us]+Al+Q.top+Yu)[s](lt),h[C](".axis path, .yaxis line")[O](et,mr);var dt=h[C]("#"+ct+" .y .tick")[0];h[C](dt)[O](nn,Kh)[P](et,a[I]);var vt;if(a[Bu])var gt=110,bt=pt[X]("g")[P](T,q+(nt*(D+.5)+Q[Us]-gt)+Al+(Q.top-32)+Yu)[P](O,"font-size: 12px; cursor: pointer"),Et=bt[X](Es)[P](Ai,gt)[P](en,20)[P]("rx",5)[P]("ry",5)[P](ia,"#bbb")[P](et,Ba),St=bt[X](ft)[P]("x",11)[P]("y",14)[P](et,a[I])[ft](za);var xt=pt[X]("g"),Tt=xt[C](Es)[ta](a[ta])[Ua]()[X](Es)[P]("x",function(e){return e[Yi]*nt+Q[Us]})[P]("y",function(e){return e.dow*rt+Q.top})[P]("rx",1)[P](Ai,nt)[P](en,rt)[P](et,function(e){return c[Hn](e[a[Ft]])?a[Bs]:J(e[a[Ft]])})[P](Ys,1.5)[P](ia,a[so]);a[ns]&&Ct();var Lt=i,At=nt*(D+1);a[Bu]&&bt.on(ra,function(){Et[u]()[y](100)[P](et,"#ddd")}).on(Da,function(){Et[u]()[y](100)[P](et,Ba)}).on(nh,function(e){Lt?Mt():Ot(),Et[u]()[y](100)[P](et,Ba)});var _t,Dt;Tt.on(ra,function(e){Dt=h[F](this),Dt.moveToFront()[P](Ys,2.5)[P](ia,a[I])[u]()[y](100)[P](en,rt*.75)[u]()[y](100)[P](en,rt);if(a.show_tooltip){var t=(a[tt]?5:7)*rt,n=(a[Xn]?a[Xn]:a[Ft])+": "+(c[Hn](e[a[Ft]])?"N/A":h[kt](a[Jn])(h[Nt](e[a[Ft]],a[Nt])));if(!a[Xu]){var r=60,i=+Dt[P]("y")+rt+7+r,s=+Dt[P]("y")-7-r,o=i>=t+Q.top+rt*2,f=+Dt[P]("x")+nt/2-a[yt]/2<=Q[Us],l=+Dt[P]("x")+nt/2+a[yt]/2-Q[Us]>=At,p=+Dt[P]("x")-(+Dt[P]("x")-Q[Us])+7,d=Q[Us]-a[yt]+At-7,v=+Dt[P]("x")-(a[yt]-nt)/2;Dt[qi]=xt[X]("g")[P](T,q+(f?p:l?d:v)+Al+(o?s:i-r)+Yu),Dt[qi][X](Es)[P](Ai,a[yt])[P](en,r)[P]("rx",2)[P]("ry",2)[O](et,"#333"),Dt[qi][X](ft)[ft](n)[O](nn,"14px")[O](Mc,700)[P](ht,oo)[P]("x",a[yt]/2)[P]("y",r/2-10)[P](et,Ba),Dt[qi][X](ft)[ft](e[Bh])[O](nn,"13px")[P](ht,oo)[P]("x",a[yt]/2)[P]("y",r/2+16)[P](et,Ba),Dt[qi][O](ot,0)[u]()[rs](200)[y](200)[O](ot,.9)}else Dt[qi]=pt[X]("g")[P](T,q+(At+Q[Us]-nt/2)+Al+(Q.top+t+(Lt?30:15))+Yu)[X](ft)[P](ht,Ds)[ft](n+" on "+e[nr][kt]("ddd MMM DD, YYYY"))[O](nn,"12px"),Dt[qi][O](ot,0)[u]()[rs](200)[y](200)[O](ot,.9)}if(Lt){_t=vt[C](ft)[0];var m=c.map(c[Dn](j,{month_number:e[tn]}),tn)[0];h[C](c.xor(_t,[_t[m]]))[u]()[y](400)[P](et,a[gr]),h[F](_t[m])[u]()[y](400)[P](et,a[I])}h[C](c.xor(dt,[dt[e.dow]]))[u]()[y](400)[P](et,a[gr]),h[F](dt[e.dow])[u]()[y](400)[P](et,a[I])}).on(Da,function(e){Dt[P](Ys,1.5)[P](ia,a[so]),Dt[qi][Sr]()}),a[fc]&&Tt.on(nh,a[fc]),xt.on("mouseleave",function(){h[C](dt)[u]()[y](400)[P](et,a[I]),Lt&&h[C](_t)[u]()[y](400)[P](et,a[I])})},a[wn]=m},{color_ramps:2,d3:3,lodash:4,moment:5}],2:[function(e,t,n){var r={YlGn:{3:[$f,as,Dr],4:[jt,ad,Br,ru],5:[jt,ad,Br,Dr,ys],6:[jt,Go,as,Br,Dr,ys],7:[jt,Go,as,Br,qr,ru,Qo],8:[Ko,$f,Go,as,Br,qr,ru,Qo],9:[Ko,$f,Go,as,Br,qr,ru,ys,"#004529"]},YlGnBu:{3:[Af,Cs,bf],4:[jt,qp,Jr,qo],5:[jt,qp,Jr,bf,vf],6:[jt,Fo,Cs,Jr,bf,vf],7:[jt,Fo,Cs,Jr,rf,qo,Np],8:[Tp,Af,Fo,Cs,Jr,rf,qo,Np],9:[Tp,Af,Fo,Cs,Jr,rf,qo,vf,"#081d58"]},GnBu:{3:[Ll,Ls,Nl],4:[Co,cp,ui,$n],5:[Co,cp,ui,Nl,hl],6:[Co,wo,Ls,ui,Nl,hl],7:[Co,wo,Ls,ui,il,$n,Ud],8:[$p,Ll,wo,Ls,ui,il,$n,Ud],9:[$p,Ll,wo,Ls,ui,il,$n,hl,"#084081"]},BuGn:{3:[nl,bs,of],4:[En,Sp,wi,bn],5:[En,Sp,wi,of,Si],6:[En,Vo,bs,wi,of,Si],7:[En,Vo,bs,wi,Lf,bn,Fp],8:[au,nl,Vo,bs,wi,Lf,bn,Fp],9:[au,nl,Vo,bs,wi,Lf,bn,Si,Ao]},PuBuGn:{3:[Gf,Ht,Ml],4:[Xo,gu,Zt,Ho],5:[Xo,gu,Zt,Ml,Sf],6:[Xo,mn,Ht,Zt,Ml,Sf],7:[Xo,mn,Ht,Zt,Oi,Ho,Vd],8:[go,Gf,mn,Ht,Zt,Oi,Ho,Vd],9:[go,Gf,mn,Ht,Zt,Oi,Ho,Sf,"#014636"]},PuBu:{3:[vl,Ht,$n],4:[yn,gu,Ci,pu],5:[yn,gu,Ci,$n,Ff],6:[yn,mn,Ht,Ci,$n,Ff],7:[yn,mn,Ht,Ci,Oi,pu,fd],8:[go,vl,mn,Ht,Ci,Oi,pu,fd],9:[go,vl,mn,Ht,Ci,Oi,pu,Ff,"#023858"]},BuPu:{3:[Cl,ps,yf],4:[En,kd,Ni,tu],5:[En,kd,Ni,yf,zf],6:[En,su,ps,Ni,yf,zf],7:[En,su,ps,Ni,rl,tu,bd],8:[au,Cl,su,ps,Ni,rl,tu,bd],9:[au,Cl,su,ps,Ni,rl,tu,zf,"#4d004b"]},RdPu:{3:[Ol,us,pf],4:[Du,Fd,Ti,ho],5:[Du,Fd,Ti,pf,hs],6:[Du,xo,us,Ti,pf,hs],7:[Du,xo,us,Ti,Jf,ho,hs],8:[yd,Ol,xo,us,Ti,Jf,ho,hs],9:[yd,Ol,xo,us,Ti,Jf,ho,hs,"#49006a"]},PuRd:{3:[dl,Ss,gl],4:[yn,up,xi,$o],5:[yn,up,xi,gl,af],6:[yn,Yo,Ss,xi,gl,af],7:[yn,Yo,Ss,xi,gf,$o,gp],8:[yp,dl,Yo,Ss,xi,gf,$o,gp],9:[yp,dl,Yo,Ss,xi,gf,$o,af,ks]},OrRd:{3:[Mf,ss,Df],4:[cu,wp,$,yu],5:[cu,wp,$,Df,el],6:[cu,Eu,ss,$,Df,el],7:[cu,Eu,ss,$,fl,yu,Lp],8:[Dp,Mf,Eu,ss,$,fl,yu,Lp],9:[Dp,Mf,Eu,ss,$,fl,yu,el,"#7f0000"]},YlOrRd:{3:[wl,ws,kl],4:[po,dd,dt,yo],5:[po,dd,dt,kl,cf],6:[po,bo,ws,dt,kl,cf],7:[po,bo,ws,dt,mf,yo,vd],8:[jt,wl,bo,ws,dt,mf,yo,vd],9:[jt,wl,bo,ws,dt,mf,yo,cf,"#800026"]},YlOrBr:{3:[Ef,Ns,xf],4:[ko,Sd,mi,Oo],5:[ko,Sd,mi,xf,Hf],6:[ko,Mo,Ns,mi,xf,Hf],7:[ko,Mo,Ns,mi,Rf,Oo,Po],8:[Ko,Ef,Mo,Ns,mi,Rf,Oo,Po],9:[Ko,Ef,Mo,Ns,mi,Rf,Oo,Hf,"#662506"]},Purples:{3:[Xf,gs,Qf],4:[Bo,xd,vi,Ro],5:[Bo,xd,vi,Qf,ul],6:[Bo,Uo,gs,vi,Qf,ul],7:[Bo,Uo,gs,vi,ll,Ro,Nd],8:[Cd,Xf,Uo,gs,vi,ll,Ro,Nd],9:[Cd,Xf,Uo,gs,vi,ll,Ro,ul,"#3f007d"]},Blues:{3:[bl,os,xl],4:[nu,mp,di,ou],5:[nu,mp,di,xl,sf],6:[nu,uu,os,di,xl,sf],7:[nu,uu,os,di,uf,ou,bp],8:[xp,bl,uu,os,di,uf,ou,bp],9:[xp,bl,uu,os,di,uf,ou,sf,"#08306b"]},Greens:{3:[df,fs,Dr],4:[mu,zp,pi,bn],5:[mu,zp,pi,Dr,Si],6:[mu,bu,fs,pi,Dr,Si],7:[mu,bu,fs,pi,qr,bn,Qo],8:[id,df,bu,fs,pi,qr,bn,Qo],9:[id,df,bu,fs,pi,qr,bn,Si,Ao]},Oranges:{3:[Tf,ls,Of],4:[xu,cd,dt,"#d94701"],5:[xu,cd,dt,Of,Pf],6:[xu,Mu,ls,dt,Of,Pf],7:[xu,Mu,ls,dt,Bf,jf,Po],8:[hd,Tf,Mu,ls,dt,Bf,jf,Po],9:[hd,Tf,Mu,ls,dt,Bf,jf,Pf,"#7f2704"]},Reds:{3:[Uf,cs,Wf],4:[co,_d,hi,vo],5:[co,_d,hi,Wf,Zf],6:[co,mo,cs,hi,Wf,Zf],7:[co,mo,cs,hi,tl,vo,ip],8:[op,Uf,mo,cs,hi,tl,vo,ip],9:[op,Uf,mo,cs,hi,tl,vo,Zf,"#67000d"]},Greys:{3:[sl,ds,al],4:[b,ap,fi,So],5:[b,ap,fi,al,ms],6:[b,To,ds,fi,al,ms],7:[b,To,ds,fi,yl,So,ms],8:[Wn,sl,To,ds,fi,yl,So,ms],9:[Wn,sl,To,ds,fi,yl,So,ms,"#000000"]},PuOr:{3:[El,b,Sl],4:[hp,ii,ri,dp],5:[hp,ii,b,ri,dp],6:[ni,El,ei,Zr,Sl,Yr],7:[ni,El,ei,b,Zr,Sl,Yr],8:[ni,_o,ii,ei,Zr,ri,Do,Yr],9:[ni,_o,ii,ei,b,Zr,ri,Do,Yr],10:[Cp,ni,_o,ii,ei,Zr,ri,Do,Yr,Mp],11:[Cp,ni,_o,ii,ei,b,Zr,ri,Do,Yr,Mp]},BrBG:{3:[ff,Ts,hf],4:[_p,Gr,Qr,jp],5:[_p,Gr,Ts,Qr,jp],6:[Kr,ff,$r,Vr,hf,Xr],7:[Kr,ff,$r,Ts,Vr,hf,Xr],8:[Kr,zo,Gr,$r,Vr,Qr,Wo,Xr],9:[Kr,zo,Gr,$r,Ts,Vr,Qr,Wo,Xr],10:[Rp,Kr,zo,Gr,$r,Vr,Qr,Wo,Xr,Xp],11:[Rp,Kr,zo,Gr,$r,Ts,Vr,Qr,Wo,Xr,Xp]},PRGn:{3:[Cf,b,kf],4:[Vp,Wr,zr,Kp],5:[Vp,Wr,b,zr,Kp],6:[Ur,Cf,Rr,Ir,kf,Fr],7:[Ur,Cf,Rr,b,Ir,kf,Fr],8:[Ur,Zo,Wr,Rr,Ir,zr,eu,Fr],9:[Ur,Zo,Wr,Rr,b,Ir,zr,eu,Fr],10:[od,Ur,Zo,Wr,Rr,Ir,zr,eu,Fr,Ao],11:[od,Ur,Zo,Wr,Rr,b,Ir,zr,eu,Fr,Ao]},PiYG:{3:[If,b,qf],4:[ud,jr,Hr,gd],5:[ud,jr,b,Hr,gd],6:[_r,If,Mr,Or,qf,Ar],7:[_r,If,Mr,b,Or,qf,Ar],8:[_r,fu,jr,Mr,Or,Hr,lu,Ar],9:[_r,fu,jr,Mr,b,Or,Hr,lu,Ar],10:[Ad,_r,fu,jr,Mr,Or,Hr,lu,Ar,Od],11:[Ad,_r,fu,jr,Mr,b,Or,Hr,lu,Ar,Od]},RdBu:{3:[Lr,b,Zt],4:[du,vt,Cr,$d],5:[du,vt,b,Cr,$d],6:[mt,Lr,ct,_i,Zt,Mi],7:[mt,Lr,ct,b,_i,Zt,Mi],8:[mt,dn,vt,ct,_i,Cr,Su,Mi],9:[mt,dn,vt,ct,b,_i,Cr,Su,Mi],10:[ks,mt,dn,vt,ct,_i,Cr,Su,Mi,zd],11:[ks,mt,dn,vt,ct,b,_i,Cr,Su,Mi,zd]},RdGy:{3:[Lr,Wn,ml],4:[du,vt,Li,Rd],5:[du,vt,Wn,Li,Rd],6:[mt,Lr,ct,ki,ml,Ei],7:[mt,Lr,ct,Wn,ki,ml,Ei],8:[mt,dn,vt,ct,ki,Li,Lu,Ei],9:[mt,dn,vt,ct,Wn,ki,Li,Lu,Ei],10:[ks,mt,dn,vt,ct,ki,Li,Lu,Ei,qd],11:[ks,mt,dn,vt,ct,Wn,ki,Li,Lu,Ei,qd]},RdYlBu:{3:[$,V,Tl],4:[ci,B,oi,Hd],5:[ci,B,V,oi,Hd],6:[gt,$,kr,Nr,Tl,Tr],7:[gt,$,kr,V,Nr,Tl,Tr],8:[gt,pt,B,kr,Nr,oi,Au,Tr],9:[gt,pt,B,kr,V,Nr,oi,Au,Tr],10:[ku,gt,pt,B,kr,Nr,oi,Au,Tr,Td],11:[ku,gt,pt,B,kr,V,Nr,oi,Au,Tr,Td]},Spectral:{3:[$,V,lf],4:[ci,B,bi,wd],5:[ci,B,V,bi,wd],6:[yi,$,bt,ai,lf,li],7:[yi,$,bt,V,ai,lf,li],8:[yi,pt,B,bt,ai,bi,vu,li],9:[yi,pt,B,bt,V,ai,bi,vu,li],10:[rd,yi,pt,B,bt,ai,bi,vu,li,Gp],11:[rd,yi,pt,B,bt,V,ai,bi,vu,li,Gp]},RdYlGn:{3:[$,V,wf],4:[ci,B,si,Qp],5:[ci,B,V,si,Qp],6:[gt,$,bt,ti,wf,Pr],7:[gt,$,bt,V,ti,wf,Pr],8:[gt,pt,B,bt,ti,si,Jo,Pr],9:[gt,pt,B,bt,V,ti,si,Jo,Pr],10:[ku,gt,pt,B,bt,ti,si,Jo,Pr,ys],11:[ku,gt,pt,B,bt,V,ti,si,Jo,Pr,ys]},viridis:["#440154","#440256","#450457","#450559","#46075a","#46085c","#460a5d","#460b5e","#470d60","#470e61","#471063","#471164","#471365","#481467","#481668","#481769","#48186a","#481a6c","#481b6d","#481c6e","#481d6f","#481f70","#482071","#482173","#482374","#482475","#482576","#482677","#482878","#482979","#472a7a","#472c7a","#472d7b","#472e7c","#472f7d","#46307e","#46327e","#46337f","#463480","#453581","#453781","#453882","#443983","#443a83","#443b84","#433d84","#433e85","#423f85","#424086","#424186","#414287","#414487","#404588","#404688","#3f4788","#3f4889","#3e4989","#3e4a89","#3e4c8a","#3d4d8a","#3d4e8a","#3c4f8a","#3c508b","#3b518b","#3b528b","#3a538b","#3a548c","#39558c","#39568c","#38588c","#38598c","#375a8c","#375b8d","#365c8d","#365d8d","#355e8d","#355f8d","#34608d","#34618d","#33628d","#33638d","#32648e","#32658e","#31668e","#31678e","#31688e","#30698e","#306a8e","#2f6b8e","#2f6c8e","#2e6d8e","#2e6e8e","#2e6f8e","#2d708e","#2d718e","#2c718e","#2c728e","#2c738e","#2b748e","#2b758e","#2a768e","#2a778e","#2a788e","#29798e","#297a8e","#297b8e","#287c8e","#287d8e","#277e8e","#277f8e","#27808e","#26818e",Pd,Pd,"#25838e","#25848e","#25858e","#24868e","#24878e","#23888e","#23898e","#238a8d","#228b8d","#228c8d","#228d8d","#218e8d","#218f8d","#21908d","#21918c",Jp,Jp,"#20938c","#1f948c","#1f958b","#1f968b","#1f978b","#1f988b","#1f998a","#1f9a8a","#1e9b8a","#1e9c89","#1e9d89","#1f9e89","#1f9f88","#1fa088","#1fa188","#1fa187","#1fa287","#20a386","#20a486","#21a585","#21a685","#22a785","#22a884","#23a983","#24aa83","#25ab82","#25ac82","#26ad81","#27ad81","#28ae80","#29af7f","#2ab07f","#2cb17e","#2db27d","#2eb37c","#2fb47c","#31b57b","#32b67a","#34b679","#35b779","#37b878","#38b977","#3aba76","#3bbb75","#3dbc74","#3fbc73","#40bd72","#42be71","#44bf70","#46c06f","#48c16e","#4ac16d","#4cc26c","#4ec36b","#50c46a","#52c569","#54c568","#56c667","#58c765","#5ac864","#5cc863","#5ec962","#60ca60","#63cb5f","#65cb5e","#67cc5c","#69cd5b","#6ccd5a","#6ece58","#70cf57","#73d056","#75d054","#77d153","#7ad151","#7cd250","#7fd34e","#81d34d","#84d44b","#86d549","#89d548","#8bd646","#8ed645","#90d743","#93d741","#95d840","#98d83e","#9bd93c","#9dd93b","#a0da39","#a2da37","#a5db36","#a8db34","#aadc32","#addc30","#b0dd2f","#b2dd2d","#b5de2b","#b8de29","#bade28","#bddf26","#c0df25","#c2df23","#c5e021","#c8e020","#cae11f","#cde11d","#d0e11c","#d2e21b","#d5e21a","#d8e219","#dae319","#dde318","#dfe318","#e2e418","#e5e419","#e7e419","#eae51a","#ece51b","#efe51c","#f1e51d","#f4e61e","#f6e620","#f8e621","#fbe723","#fde725"],inferno:[Yp,Zp,ed,td,"#02010a","#02020c","#02020e","#030210","#040312","#040314","#050417","#060419","#07051b","#08051d","#09061f","#0a0722","#0b0724","#0c0826","#0d0829","#0e092b","#10092d","#110a30","#120a32","#140b34","#150b37","#160b39","#180c3c","#190c3e","#1b0c41","#1c0c43","#1e0c45","#1f0c48","#210c4a","#230c4c","#240c4f","#260c51","#280b53","#290b55","#2b0b57","#2d0b59","#2f0a5b","#310a5c","#320a5e","#340a5f","#360961","#380962","#390963","#3b0964","#3d0965","#3e0966","#400a67","#420a68","#440a68","#450a69","#470b6a","#490b6a","#4a0c6b","#4c0c6b","#4d0d6c","#4f0d6c","#510e6c","#520e6d","#540f6d","#550f6d","#57106e","#59106e","#5a116e","#5c126e","#5d126e","#5f136e","#61136e","#62146e","#64156e","#65156e","#67166e","#69166e","#6a176e","#6c186e","#6d186e","#6f196e","#71196e","#721a6e","#741a6e","#751b6e","#771c6d","#781c6d","#7a1d6d","#7c1d6d","#7d1e6d","#7f1e6c","#801f6c","#82206c","#84206b","#85216b","#87216b","#88226a","#8a226a","#8c2369","#8d2369","#8f2469","#902568","#922568","#932667","#952667","#972766","#982766","#9a2865","#9b2964","#9d2964","#9f2a63","#a02a63","#a22b62","#a32c61","#a52c60","#a62d60","#a82e5f","#a92e5e","#ab2f5e","#ad305d","#ae305c","#b0315b","#b1325a","#b3325a","#b43359","#b63458","#b73557","#b93556","#ba3655","#bc3754","#bd3853","#bf3952","#c03a51","#c13a50","#c33b4f","#c43c4e","#c63d4d","#c73e4c","#c83f4b","#ca404a","#cb4149","#cc4248","#ce4347","#cf4446","#d04545","#d24644","#d34743","#d44842","#d54a41","#d74b3f","#d84c3e","#d94d3d","#da4e3c","#db503b","#dd513a","#de5238","#df5337","#e05536","#e15635","#e25734","#e35933","#e45a31","#e55c30","#e65d2f","#e75e2e","#e8602d","#e9612b","#ea632a","#eb6429","#eb6628","#ec6726","#ed6925","#ee6a24","#ef6c23","#ef6e21","#f06f20","#f1711f","#f1731d","#f2741c","#f3761b","#f37819","#f47918","#f57b17","#f57d15","#f67e14","#f68013","#f78212","#f78410","#f8850f","#f8870e","#f8890c","#f98b0b","#f98c0a","#f98e09","#fa9008","#fa9207","#fa9407","#fb9606","#fb9706","#fb9906","#fb9b06","#fb9d07","#fc9f07","#fca108","#fca309","#fca50a","#fca60c","#fca80d","#fcaa0f","#fcac11","#fcae12","#fcb014","#fcb216","#fcb418","#fbb61a","#fbb81d","#fbba1f","#fbbc21","#fbbe23","#fac026","#fac228","#fac42a","#fac62d","#f9c72f","#f9c932","#f9cb35","#f8cd37","#f8cf3a","#f7d13d","#f7d340","#f6d543","#f6d746","#f5d949","#f5db4c","#f4dd4f","#f4df53","#f4e156","#f3e35a","#f3e55d","#f2e661","#f2e865","#f2ea69","#f1ec6d","#f1ed71","#f1ef75","#f1f179","#f2f27d","#f2f482","#f3f586","#f3f68a","#f4f88e","#f5f992","#f6fa96","#f8fb9a","#f9fc9d","#fafda1","#fcffa4"],plasma:["#0d0887","#100788","#130789","#16078a","#19068c","#1b068d","#1d068e","#20068f","#220690","#240691","#260591","#280592","#2a0593","#2c0594","#2e0595","#2f0596","#310597","#330597","#350498","#370499","#38049a","#3a049a","#3c049b","#3e049c","#3f049c","#41049d","#43039e","#44039e","#46039f","#48039f","#4903a0","#4b03a1","#4c02a1","#4e02a2","#5002a2","#5102a3","#5302a3","#5502a4","#5601a4","#5801a4","#5901a5","#5b01a5","#5c01a6","#5e01a6","#6001a6","#6100a7","#6300a7","#6400a7","#6600a7","#6700a8","#6900a8","#6a00a8","#6c00a8","#6e00a8","#6f00a8","#7100a8","#7201a8","#7401a8","#7501a8","#7701a8","#7801a8","#7a02a8","#7b02a8","#7d03a8","#7e03a8","#8004a8","#8104a7","#8305a7","#8405a7","#8606a6","#8707a6","#8808a6","#8a09a5","#8b0aa5","#8d0ba5","#8e0ca4","#8f0da4","#910ea3","#920fa3","#9410a2","#9511a1","#9613a1","#9814a0","#99159f","#9a169f","#9c179e","#9d189d","#9e199d","#a01a9c","#a11b9b","#a21d9a","#a31e9a","#a51f99","#a62098","#a72197","#a82296","#aa2395","#ab2494","#ac2694","#ad2793","#ae2892","#b02991","#b12a90","#b22b8f","#b32c8e","#b42e8d","#b52f8c","#b6308b","#b7318a","#b83289","#ba3388","#bb3488","#bc3587","#bd3786","#be3885","#bf3984","#c03a83","#c13b82","#c23c81","#c33d80","#c43e7f","#c5407e","#c6417d","#c7427c","#c8437b","#c9447a","#ca457a","#cb4679","#cc4778","#cc4977","#cd4a76","#ce4b75","#cf4c74","#d04d73","#d14e72","#d24f71","#d35171","#d45270","#d5536f","#d5546e","#d6556d","#d7566c","#d8576b","#d9586a","#da5a6a","#da5b69","#db5c68","#dc5d67","#dd5e66","#de5f65","#de6164","#df6263","#e06363","#e16462","#e26561","#e26660","#e3685f","#e4695e","#e56a5d","#e56b5d","#e66c5c","#e76e5b","#e76f5a","#e87059","#e97158","#e97257","#ea7457","#eb7556","#eb7655","#ec7754","#ed7953","#ed7a52","#ee7b51","#ef7c51","#ef7e50","#f07f4f","#f0804e","#f1814d","#f1834c","#f2844b","#f3854b","#f3874a","#f48849","#f48948","#f58b47","#f58c46","#f68d45","#f68f44","#f79044","#f79143","#f79342","#f89441","#f89540","#f9973f","#f9983e","#f99a3e","#fa9b3d","#fa9c3c","#fa9e3b","#fb9f3a","#fba139","#fba238","#fca338","#fca537","#fca636","#fca835","#fca934","#fdab33","#fdac33","#fdae32","#fdaf31","#fdb130","#fdb22f","#fdb42f","#fdb52e","#feb72d","#feb82c","#feba2c","#febb2b","#febd2a","#febe2a","#fec029","#fdc229","#fdc328","#fdc527","#fdc627","#fdc827","#fdca26","#fdcb26","#fccd25","#fcce25","#fcd025","#fcd225","#fbd324","#fbd524","#fbd724","#fad824","#fada24","#f9dc24","#f9dd25","#f8df25","#f8e125","#f7e225","#f7e425","#f6e626","#f6e826","#f5e926","#f5eb27","#f4ed27","#f3ee27","#f3f027","#f2f227","#f1f426","#f1f525","#f0f724","#f0f921"],magma:[Yp,Zp,ed,td,"#020109","#02020b","#02020d","#03030f","#030312","#040414","#050416","#060518","#06051a","#07061c","#08071e","#090720","#0a0822","#0b0924","#0c0926","#0d0a29","#0e0b2b","#100b2d","#110c2f","#120d31","#130d34","#140e36","#150e38","#160f3b","#180f3d","#19103f","#1a1042","#1c1044","#1d1147","#1e1149","#20114b","#21114e","#221150","#241253","#251255","#271258","#29115a","#2a115c","#2c115f","#2d1161","#2f1163","#311165","#331067","#341069","#36106b","#38106c","#390f6e","#3b0f70","#3d0f71","#3f0f72","#400f74","#420f75","#440f76","#451077","#471078","#491078","#4a1079","#4c117a","#4e117b","#4f127b","#51127c","#52137c","#54137d","#56147d"
,"#57157e","#59157e","#5a167e","#5c167f","#5d177f","#5f187f","#601880","#621980","#641a80","#651a80","#671b80","#681c81","#6a1c81","#6b1d81","#6d1d81","#6e1e81","#701f81","#721f81","#732081","#752181","#762181","#782281","#792282","#7b2382","#7c2382","#7e2482","#802582","#812581","#832681","#842681","#862781","#882781","#892881","#8b2981","#8c2981","#8e2a81","#902a81","#912b81","#932b80","#942c80","#962c80","#982d80","#992d80","#9b2e7f","#9c2e7f","#9e2f7f","#a02f7f","#a1307e","#a3307e","#a5317e","#a6317d","#a8327d","#aa337d","#ab337c","#ad347c","#ae347b","#b0357b","#b2357b","#b3367a","#b5367a","#b73779","#b83779","#ba3878","#bc3978","#bd3977","#bf3a77","#c03a76","#c23b75","#c43c75","#c53c74","#c73d73","#c83e73","#ca3e72","#cc3f71","#cd4071","#cf4070","#d0416f","#d2426f","#d3436e","#d5446d","#d6456c","#d8456c","#d9466b","#db476a","#dc4869","#de4968","#df4a68","#e04c67","#e24d66","#e34e65","#e44f64","#e55064","#e75263","#e85362","#e95462","#ea5661","#eb5760","#ec5860","#ed5a5f","#ee5b5e","#ef5d5e","#f05f5e","#f1605d","#f2625d","#f2645c","#f3655c","#f4675c","#f4695c","#f56b5c","#f66c5c","#f66e5c","#f7705c","#f7725c","#f8745c","#f8765c","#f9785d","#f9795d","#f97b5d","#fa7d5e","#fa7f5e","#fa815f","#fb835f","#fb8560","#fb8761","#fc8961","#fc8a62","#fc8c63","#fc8e64","#fc9065","#fd9266","#fd9467","#fd9668","#fd9869","#fd9a6a","#fd9b6b","#fe9d6c","#fe9f6d","#fea16e","#fea36f","#fea571","#fea772","#fea973","#feaa74","#feac76","#feae77","#feb078","#feb27a","#feb47b","#feb67c","#feb77e","#feb97f","#febb81","#febd82","#febf84","#fec185","#fec287","#fec488","#fec68a","#fec88c","#feca8d","#fecc8f","#fecd90","#fecf92","#fed194","#fed395","#fed597","#fed799","#fed89a","#fdda9c","#fddc9e","#fddea0","#fde0a1","#fde2a3","#fde3a5","#fde5a7","#fde7a9","#fde9aa","#fdebac","#fcecae","#fceeb0","#fcf0b2","#fcf2b4","#fcf4b6","#fcf6b8","#fcf7b9","#fcf9bb","#fcfbbd","#fcfdbf"]};t[wn]=r},{}],3:[function(p,m,b){!function(){function B(e){return e&&(e[hr]||e[ld]||e)[Mn]}function j(e){return e&&(e[hr]&&e[hr].defaultView||e[ld]&&e||e.defaultView)}function et(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function tt(e){return e===t?NaN:+e}function nt(e){return!isNaN(e)}function lt(t){return{left:function(n,r,i,s){arguments[e]<3&&(i=0),arguments[e]<4&&(s=n[e]);while(i<s){var o=i+s>>>1;t(n[o],r)<0?i=o+1:s=o}return i},right:function(n,r,i,s){arguments[e]<3&&(i=0),arguments[e]<4&&(s=n[e]);while(i<s){var o=i+s>>>1;t(n[o],r)>0?s=o:i=o+1}return i}}}function pt(t){return t[e]}function vt(e){var t=1;while(e*t%1)t*=10;return t}function mt(e,t){for(var n in t)Object.defineProperty(e[r],n,{value:t[n],enumerable:i})}function gt(){this._=Object[la](t)}function Ht(e){return(e+="")===yt||e[0]===bt?bt+e:e}function jt(e){return(e+="")[0]===bt?e[w](1):e}function Ft(e){return Ht(e)in this._}function qt(e){return(e=Ht(e))in this._&&delete this._[e]}function Rt(){var e=[];for(var t in this._)e[l](jt(t));return e}function Ut(){var e=0;for(var t in this._)++e;return e}function zt(){for(var e in this._)return i;return o}function Jt(){this._=Object[la](t)}function Kt(e){return e}function Qt(e,t,n){return function(){var r=n[c](t,arguments);return r===t?e:r}}function Zt(t,n){if(n in t)return n;n=n[Pi](0)[ar]()+n[w](1);for(var r=0,i=tn[e];r<i;++r){var s=tn[r]+n;if(s in t)return s}}function nn(){}function on(){}function fn(n){function s(){var t=r,i=-1,s=t[e],o;while(++i<s)(o=t[i].on)&&o[c](this,arguments);return n}var r=[],i=new gt;return s.on=function(s,o){var u=i.get(s),a;return arguments[e]<2?u&&u.on:(u&&(u.on=t,r=r[w](0,a=r[It](u))[Er](r[w](a+1)),i[Sr](s)),o&&r[l](i.set(s,{on:o})),n)},s}function ln(){p[it].preventDefault()}function hn(){var e=p[it],t;while(t=e.sourceEvent)e=t;return e}function pn(t){var n=new on,r=0,i=arguments[e];while(++r<i)n[arguments[r]]=fn(n);return n.of=function(e,r){return function(i){try{var s=i.sourceEvent=p[it];i[Wt]=t,p[it]=i,n[i.type][c](e,r)}finally{p[it]=s}}},n}function gn(e){return mn(e,Nn),e}function Ln(e){return typeof e===n?e:function(){return yn(e,this)}}function _n(e){return typeof e===n?e:function(){return bn(e,this)}}function jn(e,r){function i(){this[iu](e)}function s(){this[Is](e[_a],e[gi])}function o(){this[Lt](e,r)}function u(){this[cn](e[_a],e[gi],r)}function a(){var n=r[c](this,arguments);n==t?this[iu](e):this[Lt](e,n)}function f(){var n=r[c](this,arguments);n==t?this[Is](e[_a],e[gi]):this[cn](e[_a],e[gi],n)}return e=p.ns[ql](e),r==t?e[gi]?s:i:typeof r===n?e[gi]?f:a:e[gi]?u:o}function In(e){return e.trim()[E](/\s+/g,$s)}function qn(e){return new RegExp("(?:^|\\s+)"+p[Sh](e)+"(?:\\s+|$)","g")}function Rn(e){return(e+"").trim()[da](/^|\s+/)}function Un(t,r){function s(){var e=-1;while(++e<i)t[e](this,r)}function o(){var e=-1,n=r[c](this,arguments);while(++e<i)t[e](this,n)}t=Rn(t).map(Wn);var i=t[e];return typeof r===n?o:s}function Wn(e){var t=qn(e);return function(n,r){if(i=n.classList)return r?i.add(e):i[Sr](e);var i=n[Ii](Yn)||"";r?(t[S]=0,t[vr](i)||n[Lt](Yn,In(i+$s+e))):n[Lt](Yn,In(i[E](t,$s)))}}function Xn(e,r,i){function s(){this[O][ea](e)}function o(){this[O][kn](e,r,i)}function u(){var n=r[c](this,arguments);n==t?this[O][ea](e):this[O][kn](e,n,i)}return r==t?s:typeof r===n?u:o}function Vn(e,r){function i(){delete this[e]}function s(){this[e]=r}function o(){var n=r[c](this,arguments);n==t?delete this[e]:this[e]=n}return r==t?i:typeof r===n?o:s}function $n(e){function t(){var t=this[hr],n=this.namespaceURI;return n?t[jo](n,e):t[nd](e)}function r(){return this[hr][jo](e[_a],e[gi])}return typeof e===n?e:(e=p.ns[ql](e))[gi]?r:t}function Jn(){var e=this[d];e&&e.removeChild(this)}function Kn(e){return{__data__:e}}function Gn(e){return function(){return En(this,e)}}function er(t){return arguments[e]||(t=et),function(e,n){return e&&n?t(e[h],n[h]):!e-!n}}function rr(t,n){for(var r=0,i=t[e];r<i;r++)for(var s=t[r],o=0,u=s[e],a;o<u;o++)(a=s[o])&&n(a,o,r);return t}function ir(e){return mn(e,ur),e}function fr(t){var n,r;return function(i,s,o){var u=t[o].update,a=u[e],f;o!=r&&(r=o,n=0),s>=n&&(n=s+1);while(!(f=u[n])&&++n<a);return f}}function lr(e,t,n){function a(){var t=this[r];t&&(this[$l](e,t,t.$),delete this[r])}function f(){var i=o(t,N(arguments));a[s](this),this.addEventListener(e,this[r]=i,i.$=n),i._=t}function l(){var t=new RegExp("^__on([^.]+)"+p[Sh](e)+"$"),n;for(var r in this)if(n=r[Ql](t)){var i=this[r];this[$l](n[1],i,i.$),delete this[r]}}var r="__on"+e,i=e[It](Bl),o=pr;i>0&&(e=e[w](0,i));var u=cr.get(e);return u&&(e=u,o=gr),i?t?f:a:t?nn:l}function pr(e,t){return function(n){var r=p[it];p[it]=n,t[0]=this[h];try{e[c](this,t)}finally{p[it]=r}}}function gr(e,t){var n=pr(e,t);return function(e){var t=this,r=e.relatedTarget;(!r||r!==t&&!(r.compareDocumentPosition(t)&8))&&n[s](t,e)}}function xr(e){var n=".dragsuppress-"+ ++wr,r=nh+n,s=p[F](j(e)).on(na+n,ln).on(sa+n,ln).on("selectstart"+n,ln);br==t&&(br="onselectstart"in e?i:Zt(e[O],"userSelect"));if(br){var u=B(e)[O],a=u[br];u[br]=mr}return function(e){s.on(n,t),br&&(u[br]=a);if(e){var i=function(){s.on(r,t)};s.on(r,function(){ln(),i()},o),setTimeout(i,0)}}}function Nr(e,t){t[xt]&&(t=t[xt][0]);var n=e.ownerSVGElement||e;if(n[$h]){var r=n[$h]();if(Tr<0){var i=j(e);if(i.scrollX||i.scrollY){n=p[F](jl)[X]("svg")[O]({position:"absolute",top:0,left:0,margin:0,padding:0,border:mr},"important");var s=n[0][0].getScreenCTM();Tr=!s.f&&!s.e,n[Sr]()}}return Tr?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),r=r.matrixTransform(e.getScreenCTM().inverse()),[r.x,r.y]}var o=e.getBoundingClientRect();return[t.clientX-o[Us]-e.clientLeft,t.clientY-o.top-e.clientTop]}function Cr(){return p[it][xt][0][Ot]}function Hr(e){return e>0?1:e<0?-1:0}function Br(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}function jr(e){return e>1?0:e<-1?Ar:Math.acos(e)}function Fr(e){return e>1?_r:e<-1?-_r:Math.asin(e)}function Ir(e){return((e=Math.exp(e))-1/e)/2}function qr(e){return((e=Math.exp(e))+1/e)/2}function Rr(e){return((e=Math.exp(2*e))-1)/(e+1)}function Ur(e){return(e=Math.sin(e/2))*e}function Kr(){}function Qr(t,n,r){return this instanceof Qr?void (this.h=+t,this.s=+n,this.l=+r):arguments[e]<2?t instanceof Qr?new Qr(t.h,t.s,t.l):bi(""+t,wi,Qr):new Qr(t,n,r)}function Yr(e,t,n){function s(e){return e>360?e-=360:e<0&&(e+=360),e<60?r+(i-r)*e/60:e<180?i:e<240?r+(i-r)*(240-e)/60:r}function o(e){return Math[Nt](s(e)*255)}var r,i;return e=isNaN(e)?0:(e%=360)<0?e+360:e,t=isNaN(t)?0:t<0?0:t>1?1:t,n=n<0?0:n>1?1:n,i=n<=.5?n*(1+t):n+t-n*t,r=2*n-i,new pi(o(e+120),o(e),o(e-120))}function Zr(t,n,r){return this instanceof Zr?void (this.h=+t,this.c=+n,this.l=+r):arguments[e]<2?t instanceof Zr?new Zr(t.h,t.c,t.l):t instanceof ni?fi(t.l,t.a,t.b):fi((t=Ei((t=p.rgb(t)).r,t.g,t.b)).l,t.a,t.b):new Zr(t,n,r)}function ti(e,t,n){return isNaN(e)&&(e=0),isNaN(t)&&(t=0),new ni(n,Math.cos(e*=Dr)*t,Math.sin(e)*t)}function ni(t,n,r){return this instanceof ni?void (this.l=+t,this.a=+n,this.b=+r):arguments[e]<2?t instanceof ni?new ni(t.l,t.a,t.b):t instanceof Zr?ti(t.h,t.c,t.l):Ei((t=pi(t)).r,t.g,t.b):new ni(t,n,r)}function ai(e,t,n){var r=(e+16)/116,i=r+t/500,s=r-n/200;return i=li(i)*ii,r=li(r)*si,s=li(s)*oi,new pi(hi(3.2404542*i-1.5371385*r-.4985314*s),hi(-0.969266*i+1.8760108*r+.041556*s),hi(.0556434*i-.2040259*r+1.0572252*s))}function fi(e,t,n){return e>0?new Zr(Math[Fn](n,t)*Pr,Math[vn](t*t+n*n),e):new Zr(NaN,NaN,e)}function li(e){return e>.206893034?e*e*e:(e-4/29)/7.787037}function ci(e){return e>.008856?Math.pow(e,1/3):7.787037*e+4/29}function hi(e){return Math[Nt](255*(e<=.00304?12.92*e:1.055*Math.pow(e,1/2.4)-.055))}function pi(t,n,r){return this instanceof pi?void (this.r=~~t,this.g=~~n,this.b=~~r):arguments[e]<2?t instanceof pi?new pi(t.r,t.g,t.b):bi(""+t,pi,Yr):new pi(t,n,r)}function di(e){return new pi(e>>16,e>>8&255,e&255)}function vi(e){return di(e)+""}function yi(e){return e<16?Md+Math.max(0,e)[k](16):Math.min(255,e)[k](16)}function bi(n,r,i){var s=0,o=0,u=0,a,f,l;a=/([a-z]+)\((.*)\)/[is](n=n[M]());if(a){f=a[2][da](wt);switch(a[1]){case"hsl":return i(parseFloat(f[0]),parseFloat(f[1])/100,parseFloat(f[2])/100);case"rgb":return r(xi(f[0]),xi(f[1]),xi(f[2]))}}return(l=Ti.get(n))?r(l.r,l.g,l.b):(n!=t&&n[Pi](0)==="#"&&!isNaN(l=parseInt(n[w](1),16))&&(n[e]===4?(s=(l&3840)>>4,s=s>>4|s,o=l&240,o=o>>4|o,u=l&15,u=u<<4|u):n[e]===7&&(s=(l&16711680)>>16,o=(l&65280)>>8,u=l&255)),r(s,o,u))}function wi(e,t,n){var r=Math.min(e/=255,t/=255,n/=255),i=Math.max(e,t,n),s=i-r,o,u,a=(i+r)/2;return s?(u=a<.5?s/(i+r):s/(2-i-r),e==i?o=(t-n)/s+(t<n?6:0):t==i?o=(n-e)/s+2:o=(e-t)/s+4,o*=60):(o=NaN,u=a>0&&a<1?0:o),new Qr(o,u,a)}function Ei(e,t,n){e=Si(e),t=Si(t),n=Si(n);var r=ci((.4124564*e+.3575761*t+.1804375*n)/ii),i=ci((.2126729*e+.7151522*t+.072175*n)/si),s=ci((.0193339*e+.119192*t+.9503041*n)/oi);return ni(116*i-16,500*(r-i),200*(i-s))}function Si(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function xi(t){var n=parseFloat(t);return t[Pi](t[e]-1)==="%"?Math[Nt](n*2.55):n}function Ni(e){return typeof e===n?e:function(){return e}}function Ci(r){return function(i,s,o){return arguments[e]===2&&typeof s===n&&(o=s,s=t),ki(i,s,r,o)}}function ki(r,i,u,a){function m(){var e=d.status,t;if(!e&&Oi(d)||e>=200&&e<300||e===304){try{t=u[s](f,d)}catch(n){l[Lh][s](f,n);return}l.load[s](f,t)}else l[Lh][s](f,d)}var f={},l=p[dc](Bd,"progress","load",Lh),h={},d=new XMLHttpRequest,v=t;return this.XDomainRequest&&!("withCredentials"in d)&&/^(http(s)?:)?\/\//[vr](r)&&(d=new XDomainRequest),"onload"in d?d.onload=d.onerror=m:d.onreadystatechange=function(){d.readyState>3&&m()},d.onprogress=function(e){var t=p[it];p[it]=e;try{l.progress[s](f,d)}finally{p[it]=t}},f.header=function(n,r){return n=(n+"")[M](),arguments[e]<2?h[n]:(r==t?delete h[n]:h[n]=r+"",f)},f.mimeType=function(n){return arguments[e]?(i=n==t?t:n+"",f):i},f[tf]=function(t){return arguments[e]?(v=t,f):v},f[Wd]=function(e){return u=e,f},["get","post"][Y](function(e){f[e]=function(){return f.send[c](f,[e][Er](N(arguments)))}}),f.send=function(u,a,c){arguments[e]===2&&typeof a===n&&(c=a,a=t),d.open(u,r,o),i!=t&&!("accept"in h)&&(h.accept=i+",*/*");if(d[zc])for(var p in h)d[zc](p,h[p]);return i!=t&&d[Gc]&&d[Gc](i),v!=t&&(d[tf]=v),c!=t&&f.on(Lh,c).on("load",function(e){c(t,e)}),l[Bd][s](f,d),d.send(a==t?t:a),f},f.abort=function(){return d.abort(),f},p[Lo](f,l,"on"),a==t?f:f.get(Li(a))}function Li(n){return n[e]===1?function(e,r){n(e==t?r:t)}:n}function Oi(e){var t=e[tf];return t&&t!==ft?e[Wd]:e[zn]}function Gi(n,r,i){var s=arguments[e];s<2&&(r=0),s<3&&(i=Date.now());var o=i+r,u={c:n,t:o,n:t};return _i?_i.n=u:Mi=u,_i=u,Hi||(ji=clearTimeout(ji),Hi=1,qi(Yi)),u}function Yi(){var e=ns(),t=ss()-e;t>24?(isFinite(t)&&(clearTimeout(ji),ji=setTimeout(Yi,t)),Hi=0):(Hi=1,qi(Yi))}function ns(){var e=Date.now(),n=Mi;while(n)e>=n.t&&n.c(e-n.t)&&(n.c=t),n=n.n;return e}function ss(){var e,t=Mi,n=Infinity;while(t)t.c?(t.t<n&&(n=t.t),t=(e=t).n):t=e?e.n=t.n:Mi=t.n;return _i=e,n}function os(e,t){return t-(e?Math[Nu](Math.log(e)/Math.LN10):1)}function as(e,t){var n=Math.pow(10,dt(8-t)*3);return{scale:t>8?function(e){return e/n}:function(e){return e*n},symbol:e}}function fs(n){var r=n.decimal,s=n.thousands,u=n.grouping,a=n.currency,f=u&&s?function(t,n){var r=t[e],i=[],o=0,a=u[0],f=0;while(r>0&&a>0){f+a+1>n&&(a=Math.max(1,n-f)),i[l](t[Zn](r-=a,r+a));if((f+=a+1)>n)break;a=u[o=(o+1)%u[e]]}return i[at]()[Wi](s)}:Kt;return function(n){var s=ls[is](n),u=s[1]||$s,l=s[2]||">",c=s[3]||Uu,h=s[4]||"",d=s[5],v=+s[6],m=s[7],g=s[8],y=s[9],b=1,w="",E="",S=i,x=o;g&&(g=+g[Zn](1));if(d||u===Md&&l==="=")d=u=Md,l="=";switch(y){case"n":m=o,y="g";break;case"%":b=100,E="%",y="f";break;case"p":b=100,E="%",y="r";break;case"b":case"o":case"x":case"X":h==="#"&&(w=Md+y[M]());case"c":x=i;case"d":S=o,g=0;break;case"s":b=-1,y="r"}h==="$"&&(w=a[0],E=a[1]),y=="r"&&!g&&(y="g");if(g!=t)if(y=="g")g=Math.max(1,Math.min(21,g));else if(y=="e"||y=="f")g=Math.max(0,Math.min(20,g));y=cs.get(y)||hs;var T=d&&m;return function(t){var n=E;if(S&&t%1)return"";var i=t<0||t===0&&1/t<0?(t=-t,Uu):c===Uu?"":c;if(b<0){var s=p[qa](t,g);t=s[K](t),n=s.symbol+E}else t*=b;t=y(t,g);var o=t[ts](Bl),a,h;if(o<0){var N=x?t[ts]("e"):-1;N<0?(a=t,h=""):(a=t[Zn](0,N),h=t[Zn](N))}else a=t[Zn](0,o),h=r+t[Zn](o+1);!d&&m&&(a=f(a,Infinity));var C=w[e]+a[e]+h[e]+(T?0:i[e]),k=C<v?(new Array(C=v-C+1))[Wi](u):"";return T&&(a=f(k+a,k[e]?v-h[e]:Infinity)),i+=w,t=a+h,(l==="<"?i+t+k:l===">"?k+i+t:l===Fh?k[Zn](0,C>>=1)+i+t+k[Zn](C):i+(T?t:k+t))+n}}}function hs(e){return e+""}function vs(){this._=new Date(arguments[e]>1?Date[vh][c](this,arguments):arguments[0])}function gs(e,t,n){function r(t){var n=e(t),r=s(n,1);return t-n<r-t?n:r}function i(n){return t(n=e(new ds(n-1)),1),n}function s(e,n){return t(e=new ds(+e),n),e}function o(e,r,s){var o=i(e),u=[];if(s>1)while(o<r)n(o)%s||u[l](new Date(+o)),t(o,1);else while(o<r)u[l](new Date(+o)),t(o,1);return u}function u(e,t,n){try{ds=vs;var r=new vs;return r._=e,o(r,t,n)}finally{ds=Date}}e[Ct]=e,e[Nt]=r,e[Nu]=i,e[wh]=s,e[_]=o;var a=e.utc=ys(e);return a[Ct]=a,a[Nt]=ys(r),a[Nu]=ys(i),a[wh]=ys(s),a[_]=u,e}function ys(e){return function(t,n){try{ds=vs;var r=new vs;return r._=t,e(r,n)._}finally{ds=Date}}}function bs(n){function h(n){function i(e){var i=[],s=-1,o=0,u,a,f;while(++s<r)if(n[ut](s)===37){i[l](n[w](o,s)),(a=ws[u=n[Pi](++s)])!=t&&(u=n[Pi](++s));if(f=C[u])u=f(e,a==t?u==="e"?$s:Md:a);i[l](u),o=s+1}return i[l](n[w](o,s)),i[Wi]("")}var r=n[e];return i[Xa]=function(r){var i={y:1900,m:0,d:1,H:0,M:0,S:0,L:0,Z:t},s=d(i,n,r,0);if(s!=r[e])return t;"p"in i&&(i.H=i.H%12+i.p*12);var o=i[fh]!=t&&ds!==vs,u=new(o?vs:ds);return"j"in i?u[On](i.y,0,i.j):"W"in i||"U"in i?("w"in i||(i.w="W"in i?1:0),u[On](i.y,0,1),u[On](i.y,0,"W"in i?(i.w+6)%7+i.W*7-(u[eo]()+5)%7:i.w+i.U*7-(u[eo]()+6)%7)):u[On](i.y,i.m,i.d),u.setHours(i.H+(i[fh]/100|0),i[ha]+i[fh]%100,i.S,i.L),o?u._:u},i[k]=function(){return n},i}function d(t,n,r,i){var s,o,u,a=0,f=n[e],l=r[e];while(a<f){if(i>=l)return-1;s=n[ut](a++);if(s===37){u=n[Pi](a++),o=L[u in ws?n[Pi](a++):u];if(!o||(i=o(t,r,i))<0)return-1}else if(s!=r[ut](i++))return-1}return i}function A(t,n,r){y[S]=0;var i=y[is](n[w](r));return i?(t.w=b.get(i[0][M]()),r+i[0][e]):-1}function O(t,n,r){m[S]=0;var i=m[is](n[w](r));return i?(t.w=g.get(i[0][M]()),r+i[0][e]):-1}function _(t,n,r){T[S]=0;var i=T[is](n[w](r));return i?(t.m=N.get(i[0][M]()),r+i[0][e]):-1}function D(t,n,r){E[S]=0;var i=E[is](n[w](r));return i?(t.m=x.get(i[0][M]()),r+i[0][e]):-1}function P(e,t,n){return d(e,C.c[k](),t,n)}function H(e,t,n){return d(e,C.x[k](),t,n)}function B(e,t,n){return d(e,C.X[k](),t,n)}function j(e,n,r){var i=v.get(n[w](r,r+=2)[M]());return i==t?-1:(e.p=i,r)}var r=n.dateTime,i=n[Kl],s=n.time,o=n.periods,u=n[$u],a=n.shortDays,f=n[G],c=n.shortMonths;h.utc=function(e){function n(e){try{ds=vs;var n=new ds;return n._=e,t(n)}finally{ds=Date}}var t=h(e);return n[Xa]=function(e){try{ds=vs;var n=t[Xa](e);return n&&n._}finally{ds=Date}},n[k]=t[k],n},h.multi=h.utc.multi=po;var v=p.map(),m=Cs(u),g=ks(u),y=Cs(a),b=ks(a),E=Cs(f),x=ks(f),T=Cs(c),N=ks(c);o[Y](function(e,t){v.set(e[M](),t)});var C={a:function(e){return a[e[eo]()]},A:function(e){return u[e[eo]()]},b:function(e){return c[e[zi]()]},B:function(e){return f[e[zi]()]},c:h(r),d:function(e,t){return Ns(e[Fi](),t,2)},e:function(e,t){return Ns(e[Fi](),t,2)},H:function(e,t){return Ns(e[ga](),t,2)},I:function(e,t){return Ns(e[ga]()%12||12,t,2)},j:function(e,t){return Ns(1+ps[Vt](e),t,3)},L:function(e,t){return Ns(e[Nh](),t,3)},m:function(e,t){return Ns(e[zi]()+1,t,2)},M:function(e,t){return Ns(e[jc](),t,2)},p:function(e){return o[+(e[ga]()>=12)]},S:function(e,t){return Ns(e[Rc](),t,2)},U:function(e,t){return Ns(ps.sundayOfYear(e),t,2)},w:function(e){return e[eo]()},W:function(e,t){return Ns(ps.mondayOfYear(e),t,2)},x:h(i),X:h(s),y:function(e,t){return Ns(e[An]()%100,t,2)},Y:function(e,t){return Ns(e[An]()%1e4,t,4)},Z:co,"%":function(){return"%"}},L={a:A,A:O,b:_,B:D,c:P,d:Js,e:Js,H:Ys,I:Ys,j:Ks,L:so,m:Vs,M:no,p:j,S:ro,U:Bs,w:Ls,W:js,x:H,X:B,y:Rs,Y:qs,Z:zs,"%":ho};return h}function Ns(t,n,r){var i=t<0?Uu:"",s=(i?-t:t)+"",o=s[e];return i+(o<r?(new Array(r-o+1))[Wi](n)+s:s)}function Cs(e){return new RegExp("^(?:"+e.map(p[Sh])[Wi](Ih)+Yu,"i")}function ks(t){var n=new gt,r=-1,i=t[e];while(++r<i)n.set(t[r][M](),r);return n}function Ls(t,n,r){Ss[S]=0;var i=Ss[is](n[w](r,r+1));return i?(t.w=+i[0],r+i[0][e]):-1}function Bs(t,n,r){Ss[S]=0;var i=Ss[is](n[w](r));return i?(t.U=+i[0],r+i[0][e]):-1}function js(t,n,r){Ss[S]=0;var i=Ss[is](n[w](r));return i?(t.W=+i[0],r+i[0][e]):-1}function qs(t,n,r){Ss[S]=0;var i=Ss[is](n[w](r,r+4));return i?(t.y=+i[0],r+i[0][e]):-1}function Rs(t,n,r){Ss[S]=0;var i=Ss[is](n[w](r,r+2));return i?(t.y=Ws(+i[0]),r+i[0][e]):-1}function zs(e,t,n){return/^[+-]\d{4}$/[vr](t=t[w](n,n+5))?(e[fh]=-t,n+5):-1}function Ws(e){return e+(e>68?1900:2e3)}function Vs(t,n,r){Ss[S]=0;var i=Ss[is](n[w](r,r+2));return i?(t.m=i[0]-1,r+i[0][e]):-1}function Js(t,n,r){Ss[S]=0;var i=Ss[is](n[w](r,r+2));return i?(t.d=+i[0],r+i[0][e]):-1}function Ks(t,n,r){Ss[S]=0;var i=Ss[is](n[w](r,r+3));return i?(t.j=+i[0],r+i[0][e]):-1}function Ys(t,n,r){Ss[S]=0;var i=Ss[is](n[w](r,r+2));return i?(t.H=+i[0],r+i[0][e]):-1}function no(t,n,r){Ss[S]=0;var i=Ss[is](n[w](r,r+2));return i?(t[ha]=+i[0],r+i[0][e]):-1}function ro(t,n,r){Ss[S]=0;var i=Ss[is](n[w](r,r+2));return i?(t.S=+i[0],r+i[0][e]):-1}function so(t,n,r){Ss[S]=0;var i=Ss[is](n[w](r,r+3));return i?(t.L=+i[0],r+i[0][e]):-1}function co(e){var t=e[un](),n=t>0?Uu:"+",r=dt(t)/60|0,i=dt(t)%60;return n+Ns(r,Md,2)+Ns(i,Md,2)}function ho(t,n,r){Ts[S]=0;var i=Ts[is](n[w](r,r+1));return i?r+i[0][e]:-1}function po(t){var n=t[e],r=-1;while(++r<n)t[r][0]=this(t[r][0]);return function(e){var n=0,r=t[n];while(!r[1](e))r=t[++n];return r[0](e)}}function mo(){}function yo(e,t,n){var r=n.s=e+t,i=r-e,s=r-i;n.t=e-s+(t-i)}function bo(e,t){e&&Eo[an](e.type)&&Eo[e.type](e,t)}function So(t,n,r){var i=-1,s=t[e]-r,o;n[a]();while(++i<s)o=t[i],n[f](o[0],o[1],o[2]);n[v]()}function xo(t,n){var r=-1,i=t[e];n[U]();while(++r<i)So(t[r],n,1);n[Mt]()}function ko(){function s(e,t){e*=Dr,t=t*Dr/2+Ar/4;var s=e-n,o=s>=0?1:-1,u=o*s,a=Math.cos(t),f=Math.sin(t),l=i*f,c=r*a+l*Math.cos(u),h=l*o*Math.sin(u);No.add(Math[Fn](h,c)),n=e,r=a,i=f}var e,t,n,r,i;Co[f]=function(o,u){Co[f]=s,n=(e=o)*Dr,r=Math.cos(u=(t=u)*Dr/2+Ar/4),i=Math.sin(u)},Co[v]=function(){s(e,t)}}function Ao(e){var t=e[0],n=e[1],r=Math.cos(n);return[r*Math.cos(t),r*Math.sin(t),Math.sin(n)]}function Oo(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Mo(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function _o(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Do(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Po(e){var t=Math[vn](e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function Ho(e){return[Math[Fn](e[1],e[0]),Fr(e[2])]}function Bo(e,t){return dt(e[0]-t[0])<kr&&dt(e[1]-t[1])<kr}function Go(e,t){e*=Dr;var n=Math.cos(t*=Dr);Yo(n*Math.cos(e),n*Math.sin(e),Math.sin(t))}function Yo(e,t,n){++Fo,Ro+=(e-Ro)/Fo,Uo+=(t-Uo)/Fo,zo+=(n-zo)/Fo}function Zo(){function r(r,i){r*=Dr;var s=Math.cos(i*=Dr),o=s*Math.cos(r),u=s*Math.sin(r),a=Math.sin(i),f=Math[Fn](Math[vn]((f=t*a-n*u)*f+(f=n*o-e*a)*f+(f=e*u-t*o)*f),e*o+t*u+n*a);qo+=f,Wo+=f*(e+(e=o)),Xo+=f*(t+(t=u)),Vo+=f*(n+(n=a)),Yo(e,t,n)}var e,t,n;Qo[f]=function(i,s){i*=Dr;var o=Math.cos(s*=Dr);e=o*Math.cos(i),t=o*Math.sin(i),n=Math.sin(s),Qo[f]=r,Yo(e,t,n)}}function eu(){Qo[f]=Go}function tu(){function s(e,t){e*=Dr;var s=Math.cos(t*=Dr),o=s*Math.cos(e),u=s*Math.sin(e),a=Math.sin(t),f=r*a-i*u,l=i*o-n*a,c=n*u-r*o,h=Math[vn](f*f+l*l+c*c),p=n*o+r*u+i*a,d=h&&-jr(p)/h,v=Math[Fn](h,p);$o+=d*f,Jo+=d*l,Ko+=d*c,qo+=v,Wo+=v*(n+(n=o)),Xo+=v*(r+(r=u)),Vo+=v*(i+(i=a)),Yo(n,r,i)}var e,t,n,r,i;Qo[f]=function(o,u){e=o,t=u,Qo[f]=s,o*=Dr;var a=Math.cos(u*=Dr);n=a*Math.cos(o),r=a*Math.sin(o),i=Math.sin(u),Yo(n,r,i)},Qo[v]=function(){s(e,t),Qo[v]=eu,Qo[f]=Go}}function nu(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e[H]&&t[H]&&(n[H]=function(n,r){return n=t[H](n,r),n&&e[H](n[0],n[1])}),n}function ru(){return o}function su(n,r,s,u,c){var h=[],p=[];n[Y](function(n){if((r=n[e]-1)<=0)return;var r,s=n[0],u=n[r];if(Bo(s,u)){c[a]();for(var d=0;d<r;++d)c[f]((s=n[d])[0],s[1]);c[v]();return}var m=new uu(s,n,t,o),g=new uu(s,t,m,i);m.o=g,h[l](m),p[l](g),m=new uu(u,n,t,i),g=new uu(u,t,m,o),m.o=g,h[l](m),p[l](g)}),p[Bi](r),ou(h),ou(p);if(!h[e])return;for(var d=0,m=s,g=p[e];d<g;++d)p[d].e=m=!m;var y=h[0],b,w;for(;;){var E=y,S=o;while(E.v)if((E=E.n)===y)return;b=E.z,c[a]();do{E.v=E.o.v=o;if(E.e){if(S)for(var d=0,g=b[e];d<g;++d)c[f]((w=b[d])[0],w[1]);else u(E.x,E.n.x,1,c);E=E.n}else{if(S){b=E.p.z;for(var d=b[e]-1;d>=0;--d)c[f]((w=b[d])[0],w[1])}else u(E.x,E.p.x,-1,c);E=E.p}E=E.o,b=E.z,S=!S}while(!E.v);c[v]()}}function ou(t){if(!(n=t[e]))return;var n,r=0,i=t[0],s;while(++r<n)i.n=s=t[r],s.p=i,i=s;i.n=s=t[0],s.p=i}function uu(e,n,r,s){this.x=e,this.z=n,this.o=r,this.e=s,this.v=i,this.n=this.p=t}function au(n,r,s,u){return function(c,h){function y(e,t){var r=c(e,t);n(e=r[0],t=r[1])&&h[f](e,t)}function b(e,t){var n=c(e,t);d[f](n[0],n[1])}function w(){g[f]=b,d[a]()}function E(){g[f]=y,d[v]()}function L(e,t){k[l]([e,t]);var n=c(e,t);T[f](n[0],n[1])}function A(){T[a](),k=[]}function O(){L(k[0][0],k[0][1]),T[v]();var n=T.clean(),r=x.buffer(),i,s=r[e];k.pop(),C[l](k),k=t;if(!s)return;if(n&1){i=r[0];var s=i[e]-1,u=-1,c;if(s>0){N||(h[U](),N=o),h[a]();while(++u<s)h[f]((c=i[u])[0],c[1]);h[v]()}return}s>1&&n&2&&r[l](r.pop()[Er](r[ua]())),S[l](r[Dn](fu))}var d=r(h),m=c[H](u[0],u[1]),g={point:y,lineStart:w,lineEnd:E,polygonStart:function(){g[f]=L,g[a]=A,g[v]=O,S=[],C=[]},polygonEnd:function(){g[f]=y,g[a]=w,g[v]=E,S=p.merge(S);var n=mu(m,C);S[e]?(N||(h[U](),N=o),su(S,cu,n,s,h)):n&&(N||(h[U](),N=o),h[a](),s(t,t,1,h),h[v]()),N&&(h[Mt](),N=i),S=C=t},sphere:function(){h[U](),h[a](),s(t,t,1,h),h[v](),h[Mt]()}},S,x=lu(),T=r(x),N=i,C,k;return g}}function fu(t){return t[e]>1}function lu(){var n=[],r;return{lineStart:function(){n[l](r=[])},point:function(e,t){r[l]([e,t])},lineEnd:nn,buffer:function(){var e=n;return n=[],r=t,e},rejoin:function(){n[e]>1&&n[l](n.pop()[Er](n[ua]()))}}}function cu(e,t){return((e=e.x)[0]<0?e[1]-_r-kr:_r-e[1])-((t=t.x)[0]<0?t[1]-_r-kr:_r-t[1])}function pu(e){var t=NaN,n=NaN,r=NaN,i;return{lineStart:function(){e[a](),i=1},point:function(s,o){var u=s>0?Ar:-Ar,l=dt(s-t);dt(l-Ar)<kr?(e[f](t,n=(n+o)/2>0?_r:-_r),e[f](r,n),e[v](),e[a](),e[f](u,n),e[f](s,n),i=0):r!==u&&l>=Ar&&(dt(t-r)<kr&&(t-=r*kr),dt(s-u)<kr&&(s-=u*kr),n=du(t,n,s,o),e[f](r,n),e[v](),e[a](),e[f](u,n),i=0),e[f](t=s,n=o),r=u},lineEnd:function(){e[v](),t=n=NaN},clean:function(){return 2-i}}}function du(e,t,n,r){var i,s,o=Math.sin(e-n);return dt(o)>kr?Math.atan((Math.sin(t)*(s=Math.cos(r))*Math.sin(n)-Math.sin(r)*(i=Math.cos(t))*Math.sin(e))/(i*s*o)):(t+r)/2}function vu(e,n,r,i){var s;if(e==t)s=r*_r,i[f](-Ar,s),i[f](0,s),i[f](Ar,s),i[f](Ar,0),i[f](Ar,-s),i[f](0,-s),i[f](-Ar,-s),i[f](-Ar,0),i[f](-Ar,s);else if(dt(e[0]-n[0])>kr){var o=e[0]<n[0]?Ar:-Ar;s=r*o/2,i[f](-o,s),i[f](0,s),i[f](o,s)}else i[f](n[0],n[1])}function mu(t,n){var r=t[0],i=t[1],s=[Math.sin(r),-Math.cos(r),0],u=0,a=0;No.reset();for(var f=0,l=n[e];f<l;++f){var c=n[f],h=c[e];if(!h)continue;var p=c[0],d=p[0],v=p[1]/2+Ar/4,m=Math.sin(v),g=Math.cos(v),y=1;while(o){y===h&&(y=0),t=c[y];var b=t[0],w=t[1]/2+Ar/4,E=Math.sin(w),S=Math.cos(w),x=b-d,T=x>=0?1:-1,N=T*x,C=N>Ar,k=m*E;No.add(Math[Fn](k*T*Math.sin(N),g*S+k*Math.cos(N))),u+=C?x+T*Or:x;if(C^d>=r^b>=r){var L=Mo(Ao(p),Ao(t));Po(L);var A=Mo(s,L);Po(A);var O=(C^x>=0?-1:1)*Fr(A[2]);if(i>O||i===O&&(L[0]||L[1]))a+=C^x>=0?1:-1}if(!(y++))break;d=b,m=E,g=S,p=t}}return(u<-kr||u<kr&&No<0)^a&1}function gu(e){function l(e,t){return Math.cos(e)*Math.cos(t)>n}function c(e){var n,u,c,d,m;return{lineStart:function(){d=c=i,m=1},point:function(t,i){var g=[t,i],y,b=l(t,i),w=r?b?0:p(t,i):b?p(t+(t<0?Ar:-Ar),i):0;!n&&(d=c=b)&&e[a]();if(b!==c){y=h(n,g);if(Bo(n,y)||Bo(g,y))g[0]+=kr,g[1]+=kr,b=l(g[0],g[1])}if(b!==c)m=0,b?(e[a](),y=h(g,n),e[f](y[0],y[1])):(y=h(n,g),e[f](y[0],y[1]),e[v]()),n=y;else if(s&&n&&r^b){var E;!(w&u)&&(E=h(g,n,o))&&(m=0,r?(e[a](),e[f](E[0][0],E[0][1]),e[f](E[1][0],E[1][1]),e[v]()):(e[f](E[1][0],E[1][1]),e[v](),e[a](),e[f](E[0][0],E[0][1])))}b&&(!n||!Bo(n,g))&&e[f](g[0],g[1]),n=g,c=b,u=w},lineEnd:function(){c&&e[v](),n=t},clean:function(){return m|(d&&c)<<1}}}function h(e,t,r){var i=Ao(e),s=Ao(t),o=[1,0,0],u=Mo(i,s),a=Oo(u,u),f=u[0],l=a-f*f;if(!l)return!r&&e;var c=n*a/l,h=-n*f/l,p=Mo(o,u),d=Do(o,c),v=Do(u,h);_o(d,v);var m=p,g=Oo(d,m),y=Oo(m,m),b=g*g-y*(Oo(d,d)-1);if(b<0)return;var w=Math[vn](b),E=Do(m,(-g-w)/y);_o(E,d),E=Ho(E);if(!r)return E;var S=e[0],x=t[0],T=e[1],N=t[1],C;x<S&&(C=S,S=x,x=C);var k=x-S,L=dt(k-Ar)<kr,A=L||k<kr;!L&&N<T&&(C=T,T=N,N=C);if(A?L?T+N>0^E[1]<(dt(E[0]-S)<kr?T:N):T<=E[1]&&E[1]<=N:k>Ar^(S<=E[0]&&E[0]<=x)){var O=Do(m,(-g+w)/y);return _o(O,d),[E,Ho(O)]}}function p(t,n){var i=r?e:Ar-e,s=0;return t<-i?s|=1:t>i&&(s|=2),n<-i?s|=4:n>i&&(s|=8),s}var n=Math.cos(e),r=n>0,s=dt(n)>kr,u=Ma(e,6*Dr);return au(l,c,u,r?[0,-e]:[-Ar,e-Ar])}function yu(e,t,n,r){return function(i){var s=i.a,o=i.b,u=s.x,a=s.y,f=o.x,l=o.y,c=0,h=1,p=f-u,d=l-a,v;v=e-u;if(!p&&v>0)return;v/=p;if(p<0){if(v<c)return;v<h&&(h=v)}else if(p>0){if(v>h)return;v>c&&(c=v)}v=n-u;if(!p&&v<0)return;v/=p;if(p<0){if(v>h)return;v>c&&(c=v)}else if(p>0){if(v<c)return;v<h&&(h=v)}v=t-a;if(!d&&v>0)return;v/=d;if(d<0){if(v<c)return;v<h&&(h=v)}else if(d>0){if(v>h)return;v>c&&(c=v)}v=r-a;if(!d&&v<0)return;v/=d;if(d<0){if(v>h)return;v>c&&(c=v)}else if(d>0){if(v<c)return;v<h&&(h=v)}return c>0&&(i.a={x:u+c*p,y:a+c*d}),h<1&&(i.b={x:u+h*p,y:a+h*d}),i}}function Eu(n,r,s,u){function c(e,t){return dt(e[0]-n)<kr?t>0?0:3:dt(e[0]-s)<kr?t>0?2:1:dt(e[1]-r)<kr?t>0?1:0:t>0?3:2}function h(e,t){return d(e.x,t.x)}function d(e,t){var n=c(e,1),r=c(t,1);return n!==r?n-r:n===0?t[1]-e[1]:n===1?e[0]-t[0]:n===2?e[1]-t[1]:t[0]-e[0]}return function(m){function T(t){var n=0,r=E[e],i=t[1];for(var s=0;s<r;++s)for(var o=1,u=E[s],a=u[e],f=u[0],l;o<a;++o)l=u[o],f[1]<=i?l[1]>i&&Br(f,l,t)>0&&++n:l[1]<=i&&Br(f,l,t)<0&&--n,f=l;return n!==0}function N(e,i,o,a){var l=0,h=0;if(e==t||(l=c(e,o))!==(h=c(i,o))||d(e,i)<0^o>0){do a[f](l===0||l===3?n:s,l>1?u:r);while((l=(l+o+4)%4)!==h)}else a[f](i[0],i[1])}function C(e,t){return n<=e&&e<=s&&r<=t&&t<=u}function k(e,t){C(e,t)&&m[f](e,t)}function B(){x[f]=F,E&&E[l](S=[]),P=o,D=i,M=_=NaN}function j(){w&&(F(L,A),O&&D&&y.rejoin(),w[l](y.buffer())),x[f]=k,D&&m[v]()}function F(e,t){e=Math.max(-bu,Math.min(bu,e)),t=Math.max(-bu,Math.min(bu,t));var n=C(e,t);E&&S[l]([e,t]);if(P)L=e,A=t,O=n,P=i,n&&(m[a](),m[f](e,t));else if(n&&D)m[f](e,t);else{var r={a:{x:M,y:_},b:{x:e,y:t}};b(r)?(D||(m[a](),m[f](r.a.x,r.a.y)),m[f](r.b.x,r.b.y),n||m[v](),H=i):n&&(m[a](),m[f](e,t),H=i)}M=e,_=t,D=n}var g=m,y=lu(),b=yu(n,r,s,u),w,E,S,x={point:k,lineStart:B,lineEnd:j,polygonStart:function(){m=y,w=[],E=[],H=o},polygonEnd:function(){m=g,w=p.merge(w);var r=T([n,u]),i=H&&r,s=w[e];if(i||s)m[U](),i&&(m[a](),N(t,t,1,m),m[v]()),s&&su(w,h,r,N,m),m[Mt]();w=E=S=t}},L,A,O,M,_,D,P,H;return x}}function Su(t){var n=0,r=Ar/3,i=ya(t),s=i(n,r);return s[ja]=function(t){return arguments[e]?i(n=t[0]*Ar/180,r=t[1]*Ar/180):[n/Ar*180,r/Ar*180]},s}function xu(e,t){function o(e,t){var n=Math[vn](i-2*r*Math.sin(t))/r;return[n*Math.sin(e*=r),s-n*Math.cos(e)]}var n=Math.sin(e),r=(n+Math.sin(t))/2,i=1+n*(2*r-n),s=Math[vn](i)/r;return o[H]=function(e,t){var n=s-t;return[Math[Fn](e,n)/r,Fr((i-(e*e+n*n)*r*r)/(2*r))]},o}function Au(){function i(e,t){ku+=r*e-n*t,n=e,r=t}var e,t,n,r;Lu[f]=function(s,o){Lu[f]=i,e=n=s,t=r=o},Lu[v]=function(){i(e,t)}}function Bu(e,t){e<Ou&&(Ou=e),e>_u&&(_u=e),t<Mu&&(Mu=t),t>Du&&(Du=t)}function ju(){function i(e,r){n[l](ha,e,wt,r,t)}function s(e,t){n[l](ha,e,wt,t),r[f]=o}function o(e,t){n[l]("L",e,wt,t)}function u(){r[f]=i}function a(){n[l](fh)}var t=Fu(4.5),n=[],r={point:i,lineStart:function(){r[f]=s},lineEnd:u,polygonStart:function(){r[v]=a},polygonEnd:function(){r[v]=u,r[f]=i},pointRadius:function(e){return t=Fu(e),r},result:function(){if(n[e]){var t=n[Wi]("");return n=[],t}}};return r}function Fu(e){return"m0,"+e+"a"+e+wt+e+Os+ -2*e+"a"+e+wt+e+Os+2*e+"z"}function qu(e,t){Ro+=e,Uo+=t,++zo}function Ru(){function n(n,r){var i=n-e,s=r-t,o=Math[vn](i*i+s*s);Wo+=o*(e+n)/2,Xo+=o*(t+r)/2,Vo+=o,qu(e=n,t=r)}var e,t;Iu[f]=function(r,i){Iu[f]=n,qu(e=r,t=i)}}function zu(){Iu[f]=qu}function Xu(){function i(e,t){var i=e-n,s=t-r,o=Math[vn](i*i+s*s);Wo+=o*(n+e)/2,Xo+=o*(r+t)/2,Vo+=o,o=r*e-n*t,$o+=o*(n+e),Jo+=o*(r+t),Ko+=o*3,qu(n=e,r=t)}var e,t,n,r;Iu[f]=function(s,o){Iu[f]=i,qu(e=n=s,t=r=o)},Iu[v]=function(){i(e,t)}}function Qu(e){function r(n,r){e.moveTo(n+t,r),e.arc(n,r,t,0,Or)}function i(t,r){e.moveTo(t,r),n[f]=s}function s(t,n){e.lineTo(t,n)}function o(){n[f]=r}function u(){e.closePath()}var t=4.5,n={point:r,lineStart:function(){n[f]=i},lineEnd:o,polygonStart:function(){n[v]=u},polygonEnd:function(){n[v]=o,n[f]=r},pointRadius:function(e){return t=e,n},result:nn};return n}function Gu(t){function s(e){return(i?u:o)(e)}function o(e){return pa(e,function(n,r){n=t(n,r),e[f](n[0],n[1])})}function u(e){function E(n,r){n=t(n,r),e[f](n[0],n[1])}function S(){d=NaN,w[f]=x,e[a]()}function x(n,r){var s=Ao([n,r]),o=t(n,r);l(d,m,p,g,y,b,d=o[0],m=o[1],p=n,g=s[0],y=s[1],b=s[2],i,e),e[f](d,m)}function T(){w[f]=E,e[v]()}function N(){S(),w[f]=C,w[v]=k}function C(e,t){x(n=e,r=t),s=d,o=m,u=g,c=y,h=b,w[f]=x}function k(){l(d,m,p,g,y,b,s,o,n,u,c,h,i,e),w[v]=T,T()}var n,r,s,o,u,c,h,p,d,m,g,y,b,w={point:E,lineStart:S,lineEnd:T,polygonStart:function(){e[U](),w[a]=N},polygonEnd:function(){e[Mt](),w[a]=S}};return w}function l(e,i,s,o,u,a,c,h,p,d,v,m,g,y){var b=c-e,w=h-i,E=b*b+w*w;if(E>4*n&&g--){var S=o+d,x=u+v,T=a+m,N=Math[vn](S*S+x*x+T*T),C=Math.asin(T/=N),k=dt(dt(T)-1)<kr||dt(s-p)<kr?(s+p)/2:Math[Fn](x,S),L=t(k,C),A=L[0],O=L[1],M=A-e,_=O-i,D=w*M-b*_;if(D*D/E>n||dt((b*M+w*_)/E-.5)>.3||o*d+u*v+a*m<r)l(e,i,s,o,u,a,A,O,k,S/=N,x/=N,T,g,y),y[f](A,O),l(A,O,k,S,x,T,c,h,p,d,v,m,g,y)}}var n=.5,r=Math.cos(30*Dr),i=16;return s[_t]=function(t){return arguments[e]?(i=(n=t*t)>0&&16,s):Math[vn](n)},s}function ia(e){var t=Gu(function(t,n){return e([t*Pr,n*Pr])});return function(e){return ba(t(e))}}function ca(e){this[At]=e}function pa(e,t){return{point:t,sphere:function(){e[Tc]()},lineStart:function(){e[a]()},lineEnd:function(){e[v]()},polygonStart:function(){e[U]()},polygonEnd:function(){e[Mt]()}}}function va(e){return ya(function(){return e})()}function ya(n){function C(e){return e=u(e[0]*Dr,e[1]*Dr),[e[0]*f+b,w-e[1]*f]}function k(e){return e=u[H]((e[0]-b)/f,(w-e[1])/f),e&&[e[0]*Pr,e[1]*Pr]}function L(){u=nu(s=Ta(m,g,y),r);var e=r(d,v);return b=l-e[0]*f,w=h+e[1]*f,A()}function A(){return N&&(N[_h]=i,N=t),C}var r,s,u,a=Gu(function(e,t){return e=r(e,t),[e[0]*f+b,w-e[1]*f]}),f=150,l=480,h=250,d=0,v=0,m=0,g=0,y=0,b,w,E=hu,S=Kt,x=t,T=t,N;return C[At]=function(e){return N&&(N[_h]=i),N=ba(E(s,a(S(e)))),N[_h]=o,N},C.clipAngle=function(n){return arguments
[e]?(E=n==t?(x=n,hu):gu((x=+n)*Dr),A()):x},C[St]=function(t){return arguments[e]?(T=t,S=t?Eu(t[0][0],t[0][1],t[1][0],t[1][1]):Kt,A()):T},C[K]=function(t){return arguments[e]?(f=+t,L()):f},C[rt]=function(t){return arguments[e]?(l=+t[0],h=+t[1],L()):[l,h]},C[Ga]=function(t){return arguments[e]?(d=t[0]%360*Dr,v=t[1]%360*Dr,L()):[d*Pr,v*Pr]},C[Zs]=function(t){return arguments[e]?(m=t[0]%360*Dr,g=t[1]%360*Dr,y=t[e]>2?t[2]%360*Dr:0,L()):[m*Pr,g*Pr,y*Pr]},p[Lo](C,a,_t),function(){return r=n[c](this,arguments),C[H]=r[H]&&k,L()}}function ba(e){return pa(e,function(t,n){e[f](t*Dr,n*Dr)})}function Ea(e,t){return[e,t]}function xa(e,t){return[e>Ar?e-Or:e<-Ar?e+Or:e,t]}function Ta(e,t,n){return e?t||n?nu(La(e),Oa(t,n)):La(e):t||n?Oa(t,n):xa}function Ca(e){return function(t,n){return t+=e,[t>Ar?t-Or:t<-Ar?t+Or:t,n]}}function La(e){var t=Ca(e);return t[H]=Ca(-e),t}function Oa(e,t){function o(e,t){var o=Math.cos(t),u=Math.cos(e)*o,a=Math.sin(e)*o,f=Math.sin(t),l=f*n+u*r;return[Math[Fn](a*i-l*s,u*n-f*r),Fr(l*i+a*s)]}var n=Math.cos(e),r=Math.sin(e),i=Math.cos(t),s=Math.sin(t);return o[H]=function(e,t){var o=Math.cos(t),u=Math.cos(e)*o,a=Math.sin(e)*o,f=Math.sin(t),l=f*i-a*s;return[Math[Fn](a*i+f*s,u*n+l*r),Fr(l*n-u*r)]},o}function Ma(e,n){var r=Math.cos(e),i=Math.sin(e);return function(s,o,u,a){var l=u*n;if(s!=t){s=Pa(r,s),o=Pa(r,o);if(u>0?s<o:s>o)s+=u*Or}else s=e+u*Or,o=e-.5*l;for(var c,h=s;u>0?h>o:h<o;h-=l)a[f]((c=Ho([r,-i*Math.cos(h),-i*Math.sin(h)]))[0],c[1])}}function Pa(e,t){var n=Ao(t);n[0]-=e,Po(n);var r=jr(-n[1]);return((-n[2]<0?-r:r)+2*Math.PI-kr)%(2*Math.PI)}function Ba(e,t,n){var r=p[_](e,t-kr,n)[Er](t);return function(e){return r.map(function(t){return[e,t]})}}function Fa(e,t,n){var r=p[_](e,t-kr,n)[Er](t);return function(e){return r.map(function(t){return[t,e]})}}function Ra(e){return e[Et]}function za(e){return e[Wt]}function Va(e,t,n,r){var i=Math.cos(t),s=Math.sin(t),o=Math.cos(r),u=Math.sin(r),a=i*Math.cos(e),f=i*Math.sin(e),l=o*Math.cos(n),c=o*Math.sin(n),h=2*Math.asin(Math[vn](Ur(r-t)+i*o*Ur(n-e))),p=1/Math.sin(h),d=h?function(e){var t=Math.sin(e*=h)*p,n=Math.sin(h-e)*p,r=n*a+t*l,i=n*f+t*c,o=n*s+t*u;return[Math[Fn](i,r)*Pr,Math[Fn](o,Math[vn](r*r+i*i))*Pr]}:function(){return[e*Pr,t*Pr]};return d[wa]=h,d}function of(){function r(r,i){var s=Math.sin(i*=Dr),o=Math.cos(i),u=dt((r*=Dr)-e),a=Math.cos(u);rf+=Math[Fn](Math[vn]((u=o*Math.sin(u))*u+(u=n*s-t*o*a)*u),t*s+n*o*a),e=r,t=s,n=o}var e,t,n;sf[f]=function(i,s){e=i*Dr,t=Math.sin(s*=Dr),n=Math.cos(s),sf[f]=r},sf[v]=function(){sf[f]=sf[v]=nn}}function uf(e,t){function n(t,n){var r=Math.cos(t),i=Math.cos(n),s=e(r*i);return[s*i*Math.sin(t),s*Math.sin(n)]}return n[H]=function(e,n){var r=Math[vn](e*e+n*n),i=t(r),s=Math.sin(i),o=Math.cos(i);return[Math[Fn](e*s,r*o),Math.asin(r&&n*s/r)]},n}function lf(e,t){function o(e,t){s>0?t<-_r+kr&&(t=-_r+kr):t>_r-kr&&(t=_r-kr);var n=s/Math.pow(r(t),i);return[n*Math.sin(i*e),s-n*Math.cos(i*e)]}var n=Math.cos(e),r=function(e){return Math.tan(Ar/4+e/2)},i=e===t?Math.sin(e):Math.log(n/Math.cos(t))/Math.log(r(t)/r(e)),s=n*Math.pow(r(e),i)/i;return i?(o[H]=function(e,t){var n=s-t,r=Hr(i)*Math[vn](e*e+n*n);return[Math[Fn](e,n)/i,2*Math.atan(Math.pow(s/r,1/i))-_r]},o):pf}function cf(e,t){function s(e,t){var n=i-t;return[n*Math.sin(r*e),i-n*Math.cos(r*e)]}var n=Math.cos(e),r=e===t?Math.sin(e):(n-Math.cos(t))/(t-e),i=n/r+e;return dt(r)<kr?Ea:(s[H]=function(e,t){var n=i-t;return[Math[Fn](e,n)/r,i-Hr(r)*Math[vn](e*e+n*n)]},s)}function pf(e,t){return[e,Math.log(Math.tan(Ar/4+t/2))]}function df(e){var n=va(e),r=n[K],i=n[rt],s=n[St],o;return n[K]=function(){var e=r[c](n,arguments);return e===n?o?n[St](t):n:e},n[rt]=function(){var e=i[c](n,arguments);return e===n?o?n[St](t):n:e},n[St]=function(e){var u=s[c](n,arguments);if(u===n){if(o=e==t){var a=Ar*r(),f=i();s([[f[0]-a,f[1]-a],[f[0]+a,f[1]+a]])}}else o&&(u=t);return u},n[St](t)}function gf(e,t){return[Math.log(Math.tan(Ar/4+t/2)),-e]}function yf(e){return e[0]}function bf(e){return e[1]}function wf(t){var n=t[e],r=[0,1],i=2;for(var s=2;s<n;s++){while(i>1&&Br(t[r[i-2]],t[r[i-1]],t[s])<=0)--i;r[i++]=s}return r[w](0,i)}function Ef(e,t){return e[0]-t[0]||e[1]-t[1]}function xf(e,t,n){return(n[0]-t[0])*(e[1]-t[1])<(n[1]-t[1])*(e[0]-t[0])}function Tf(e,t,n,r){var i=e[0],s=n[0],o=t[0]-i,u=r[0]-s,a=e[1],f=n[1],l=t[1]-a,c=r[1]-f,h=(u*(a-f)-c*(i-s))/(c*o-u*l);return[i+h*o,a+h*l]}function Cf(t){var n=t[0],r=t[t[e]-1];return!(n[0]-r[0]||n[1]-r[1])}function Pf(){il(this),this[ef]=this[Xs]=this[yr]=t}function Hf(e){var t=Of.pop()||new Pf;return t[Xs]=e,t}function Bf(e){$f(e),Af[Sr](e),Of[l](e),il(e)}function jf(n){var r=n[yr],i=r.x,s=r.cy,o={x:i,y:s},u=n.P,a=n.N,f=[n];Bf(n);var c=u;while(c[yr]&&dt(i-c[yr].x)<kr&&dt(s-c[yr].cy)<kr)u=c.P,f[rp](c),Bf(c),c=u;f[rp](c),$f(c);var h=a;while(h[yr]&&dt(i-h[yr].x)<kr&&dt(s-h[yr].cy)<kr)a=h.N,f[l](h),Bf(h),h=a;f[l](h),$f(h);var p=f[e],d;for(d=1;d<p;++d)h=f[d],c=f[d-1],tl(h[ef],c[Xs],h[Xs],o);c=f[0],h=f[p-1],h[ef]=Zf(c[Xs],h[Xs],t,o),Xf(c),Xf(h)}function Ff(e){var n=e.x,r=e.y,i,s,o,u,a=Af._;while(a){o=If(a,r)-n;if(o>kr)a=a.L;else{u=n-qf(a,r);if(!(u>kr)){o>-kr?(i=a.P,s=a):u>-kr?(i=a,s=a.N):i=s=a;break}if(!a.R){i=a;break}a=a.R}}var f=Hf(e);Af[$a](i,f);if(!i&&!s)return;if(i===s){$f(i),s=Hf(i[Xs]),Af[$a](f,s),f[ef]=s[ef]=Zf(i[Xs],f[Xs]),Xf(i),Xf(s);return}if(!s){f[ef]=Zf(i[Xs],f[Xs]);return}$f(i),$f(s);var l=i[Xs],c=l.x,h=l.y,p=e.x-c,d=e.y-h,v=s[Xs],m=v.x-c,g=v.y-h,y=2*(p*g-d*m),b=p*p+d*d,w=m*m+g*g,E={x:(g*b-d*w)/y+c,y:(p*w-m*b)/y+h};tl(s[ef],l,v,E),f[ef]=Zf(l,e,t,E),s[ef]=Zf(e,v,t,E),Xf(i),Xf(s)}function If(e,t){var n=e[Xs],r=n.x,i=n.y,s=i-t;if(!s)return r;var o=e.P;if(!o)return-Infinity;n=o[Xs];var u=n.x,a=n.y,f=a-t;if(!f)return u;var l=u-r,c=1/s-1/f,h=l/f;return c?(-h+Math[vn](h*h-2*c*(l*l/(-2*f)-a+f/2+i-s/2)))/c+r:(r+u)/2}function qf(e,t){var n=e.N;if(n)return If(n,t);var r=e[Xs];return r.y===t?r.x:Infinity}function Rf(e){this[Xs]=e,this[_c]=[]}function Uf(n){var r=n[0][0],i=n[1][0],s=n[0][1],o=n[1][1],u,a,f,l,c=Lf,h=c[e],p,d,v,m,g,y;while(h--){p=c[h];if(!p||!p.prepare())continue;v=p[_c],m=v[e],d=0;while(d<m){y=v[d][Ds](),f=y.x,l=y.y,g=v[++d%m][Ri](),u=g.x,a=g.y;if(dt(f-u)>kr||dt(l-a)>kr)v[fa](d,0,new nl(el(p[Xs],y,dt(f-r)<kr&&o-l>kr?{x:r,y:dt(u-r)<kr?a:o}:dt(l-o)<kr&&i-f>kr?{x:dt(a-o)<kr?u:i,y:o}:dt(f-i)<kr&&l-s>kr?{x:i,y:dt(u-i)<kr?a:s}:dt(l-s)<kr&&f-r>kr?{x:dt(a-s)<kr?u:r,y:s}:t),p[Xs],t)),++m}}}function zf(e,t){return t[bh]-e[bh]}function Wf(){il(this),this.x=this.y=this.arc=this[Xs]=this.cy=t}function Xf(e){var n=e.P,r=e.N;if(!n||!r)return;var i=n[Xs],s=e[Xs],o=r[Xs];if(i===o)return;var u=s.x,a=s.y,f=i.x-u,l=i.y-a,c=o.x-u,h=o.y-a,p=2*(f*h-l*c);if(p>=-Lr)return;var d=f*f+l*l,v=c*c+h*h,m=(h*d-l*v)/p,g=(f*v-c*d)/p,h=g+a,y=Df.pop()||new Wf;y.arc=e,y[Xs]=s,y.x=m+u,y.y=h+Math[vn](m*m+g*g),y.cy=h,e[yr]=y;var b=t,w=_f._;while(w)if(y.y<w.y||y.y===w.y&&y.x<=w.x){if(!w.L){b=w.P;break}w=w.L}else{if(!w.R){b=w;break}w=w.R}_f[$a](b,y),b||(Mf=y)}function $f(e){var n=e[yr];n&&(n.P||(Mf=n.N),_f[Sr](n),Df[l](n),il(n),e[yr]=t)}function Jf(n){var r=kf,i=yu(n[0][0],n[0][1],n[1][0],n[1][1]),s=r[e],o;while(s--){o=r[s];if(!Qf(o,n)||!i(o)||dt(o.a.x-o.b.x)<kr&&dt(o.a.y-o.b.y)<kr)o.a=o.b=t,r[fa](s,1)}}function Qf(e,t){var n=e.b;if(n)return o;var r=e.a,i=t[0][0],s=t[1][0],u=t[0][1],a=t[1][1],f=e.l,l=e.r,c=f.x,h=f.y,p=l.x,d=l.y,v=(c+p)/2,m=(h+d)/2,g,y;if(d===h){if(v<i||v>=s)return;if(c>p){if(!r)r={x:v,y:u};else if(r.y>=a)return;n={x:v,y:a}}else{if(!r)r={x:v,y:a};else if(r.y<u)return;n={x:v,y:u}}}else{g=(c-p)/(d-h),y=m-g*v;if(g<-1||g>1)if(c>p){if(!r)r={x:(u-y)/g,y:u};else if(r.y>=a)return;n={x:(a-y)/g,y:a}}else{if(!r)r={x:(a-y)/g,y:a};else if(r.y<u)return;n={x:(u-y)/g,y:u}}else if(h<d){if(!r)r={x:i,y:g*i+y};else if(r.x>=s)return;n={x:s,y:g*s+y}}else{if(!r)r={x:s,y:g*s+y};else if(r.x<i)return;n={x:i,y:g*i+y}}}return e.a=r,e.b=n,o}function Gf(e,n){this.l=e,this.r=n,this.a=this.b=t}function Zf(e,t,n,r){var i=new Gf(e,t);return kf[l](i),n&&tl(i,e,t,n),r&&tl(i,t,e,r),Lf[e.i][_c][l](new nl(i,e,t)),Lf[t.i][_c][l](new nl(i,t,e)),i}function el(e,n,r){var i=new Gf(e,t);return i.a=n,i.b=r,kf[l](i),i}function tl(e,t,n,r){!e.a&&!e.b?(e.a=r,e.l=t,e.r=n):e.l===n?e.b=r:e.a=r}function nl(e,t,n){var r=e.a,i=e.b;this[ef]=e,this[Xs]=t,this[bh]=n?Math[Fn](n.y-t.y,n.x-t.x):e.l===t?Math[Fn](i.x-r.x,r.y-i.y):Math[Fn](r.x-i.x,i.y-r.y)}function rl(){this._=t}function il(e){e.U=e.C=e.L=e.R=e.P=e.N=t}function sl(e,t){var n=t,r=t.R,i=n.U;i?i.L===n?i.L=r:i.R=r:e._=r,r.U=i,n.U=r,n.R=r.L,n.R&&(n.R.U=n),r.L=n}function ol(e,t){var n=t,r=t.L,i=n.U;i?i.L===n?i.L=r:i.R=r:e._=r,r.U=i,n.U=r,n.L=r.R,n.L&&(n.L.U=n),r.R=n}function ul(e){while(e.L)e=e.L;return e}function al(n,r){var i=n[Bi](fl).pop(),s,u,a;kf=[],Lf=new Array(n[e]),Af=new rl,_f=new rl;while(o){a=Mf;if(i&&(!a||i.y<a.y||i.y===a.y&&i.x<a.x)){if(i.x!==s||i.y!==u)Lf[i.i]=new Rf(i),Ff(i),s=i.x,u=i.y;i=n.pop()}else{if(!a)break;jf(a.arc)}}r&&(Jf(r),Uf(r));var f={cells:Lf,edges:kf};return Af=_f=kf=Lf=t,f}function fl(e,t){return t.y-e.y||t.x-e.x}function hl(e,t,n){return(e.x-n.x)*(t.y-e.y)-(e.x-t.x)*(n.y-e.y)}function pl(e){return e.x}function dl(e){return e.y}function vl(){return{leaf:o,nodes:[],point:t,x:t,y:t}}function ml(e,t,n,r,i,s){if(!e(t,n,r,i,s)){var o=(n+i)*.5,u=(r+s)*.5,a=t[Mh];a[0]&&ml(e,a[0],n,r,o,u),a[1]&&ml(e,a[1],o,r,i,u),a[2]&&ml(e,a[2],n,u,o,s),a[3]&&ml(e,a[3],o,u,i,s)}}function gl(e,t,n,r,i,s,o){var u=Infinity,a;return function l(e,c,h,p,d){if(c>s||h>o||p<r||d<i)return;if(v=e[f]){var v,m=t-e.x,g=n-e.y,y=m*m+g*g;if(y<u){var b=Math[vn](u=y);r=t-b,i=n-b,s=t+b,o=n+b,a=v}}var w=e[Mh],E=(c+p)*.5,S=(h+d)*.5,x=t>=E,T=n>=S;for(var N=T<<1|x,C=N+4;N<C;++N)if(e=w[N&3])switch(N&3){case 0:l(e,c,h,E,S);break;case 1:l(e,E,h,p,S);break;case 2:l(e,c,S,E,d);break;case 3:l(e,E,S,p,d)}}(e,r,i,s,o),a}function yl(e,t){e=p.rgb(e),t=p.rgb(t);var n=e.r,r=e.g,i=e.b,s=t.r-n,o=t.g-r,u=t.b-i;return function(e){return"#"+yi(Math[Nt](n+s*e))+yi(Math[Nt](r+o*e))+yi(Math[Nt](i+u*e))}}function bl(e,t){var n={},r={},i;for(i in e)i in t?n[i]=Tl(e[i],t[i]):r[i]=e[i];for(i in t)i in e||(r[i]=t[i]);return function(e){for(i in n)r[i]=n[i](e);return r}}function wl(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function El(n,r){var i=Sl[S]=xl[S]=0,s,o,u,a=-1,f=[],c=[];n+="",r+="";while((s=Sl[is](n))&&(o=xl[is](r)))(u=o[xs])>i&&(u=r[w](i,u),f[a]?f[a]+=u:f[++a]=u),(s=s[0])===(o=o[0])?f[a]?f[a]+=o:f[++a]=o:(f[++a]=t,c[l]({i:a,x:wl(s,o)})),i=xl[S];return i<r[e]&&(u=r[w](i),f[a]?f[a]+=u:f[++a]=u),f[e]<2?c[0]?(r=c[0].x,function(e){return r(e)+""}):function(){return r}:(r=c[e],function(e){for(var t=0,n;t<r;++t)f[(n=c[t]).i]=n.x(e);return f[Wi]("")})}function Tl(t,n){var r=p[Na][e],i;while(--r>=0&&!(i=p[Na][r](t,n)));return i}function Nl(t,n){var r=[],i=[],s=t[e],o=n[e],u=Math.min(t[e],n[e]),a;for(a=0;a<u;++a)r[l](Tl(t[a],n[a]));for(;a<s;++a)i[a]=t[a];for(;a<o;++a)i[a]=n[a];return function(e){for(a=0;a<u;++a)i[a]=r[a](e);return i}}function Al(e){return function(t){return t<=0?0:t>=1?1:e(t)}}function Ol(e){return function(t){return 1-e(1-t)}}function Ml(e){return function(t){return.5*(t<.5?e(2*t):2-e(2-2*t))}}function Dl(e){return e*e}function Fl(e){return e*e*e}function Ul(e){if(e<=0)return 0;if(e>=1)return 1;var t=e*e,n=t*e;return 4*(e<.5?n:3*(e-t)+n-.75)}function Xl(e){return function(t){return Math.pow(t,e)}}function Gl(e){return 1-Math.cos(e*_r)}function Zl(e){return Math.pow(2,10*(e-1))}function rc(e){return 1-Math[vn](1-e*e)}function ic(t,n){var r;return arguments[e]<2&&(n=.45),arguments[e]?r=n/Or*Math.asin(1/t):(t=1,r=n/4),function(e){return 1+t*Math.pow(2,-10*e)*Math.sin((e-r)*Or/n)}}function ac(e){return e||(e=1.70158),function(t){return t*t*((e+1)*t-e)}}function fc(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function lc(e,t){e=p.hcl(e),t=p.hcl(t);var n=e.h,r=e.c,i=e.l,s=t.h-n,o=t.c-r,u=t.l-i;return isNaN(o)&&(o=0,r=isNaN(r)?t.c:r),isNaN(s)?(s=0,n=isNaN(n)?t.h:n):s>180?s-=360:s<-180&&(s+=360),function(e){return ti(n+s*e,r+o*e,i+u*e)+""}}function cc(e,t){e=p.hsl(e),t=p.hsl(t);var n=e.h,r=e.s,i=e.l,s=t.h-n,o=t.s-r,u=t.l-i;return isNaN(o)&&(o=0,r=isNaN(r)?t.s:r),isNaN(s)?(s=0,n=isNaN(n)?t.h:n):s>180?s-=360:s<-180&&(s+=360),function(e){return Yr(n+s*e,r+o*e,i+u*e)+""}}function hc(e,t){e=p.lab(e),t=p.lab(t);var n=e.l,r=e.a,i=e.b,s=t.l-n,o=t.a-r,u=t.b-i;return function(e){return ai(n+s*e,r+o*e,i+u*e)+""}}function gc(e,t){return t-=e,function(n){return Math[Nt](e+t*n)}}function Sc(e){var t=[e.a,e.b],n=[e.c,e.d],r=Nc(t),i=xc(t,n),s=Nc(Cc(n,t,-i))||0;t[0]*n[1]<n[0]*t[1]&&(t[0]*=-1,t[1]*=-1,r*=-1,i*=-1),this[Zs]=(r?Math[Fn](t[1],t[0]):Math[Fn](-n[0],n[1]))*Pr,this[rt]=[e.e,e.f],this[K]=[r,s],this.skew=s?Math[Fn](i,s)*Pr:0}function xc(e,t){return e[0]*t[0]+e[1]*t[1]}function Nc(e){var t=Math[vn](xc(e,e));return t&&(e[0]/=t,e[1]/=t),t}function Cc(e,t,n){return e[0]+=n*t[0],e[1]+=n*t[1],e}function Pc(t){return t[e]?t.pop()+wt:""}function Fc(e,n,r,i){if(e[0]!==n[0]||e[1]!==n[1]){var s=r[l](q,t,wt,t,Yu);i[l]({i:s-4,x:wl(e[0],n[0])},{i:s-2,x:wl(e[1],n[1])})}else(n[0]||n[1])&&r[l](q+n+Yu)}function Ic(e,n,r,i){e!==n?(e-n>180?n+=360:n-e>180&&(e+=360),i[l]({i:r[l](Pc(r)+md,t,Yu)-2,x:wl(e,n)})):n&&r[l](Pc(r)+md+n+Yu)}function qc(e,n,r,i){e!==n?i[l]({i:r[l](Pc(r)+"skewX(",t,Yu)-2,x:wl(e,n)}):n&&r[l](Pc(r)+"skewX("+n+Yu)}function Wc(e,n,r,i){if(e[0]!==n[0]||e[1]!==n[1]){var s=r[l](Pc(r)+"scale(",t,wt,t,Yu);i[l]({i:s-4,x:wl(e[0],n[0])},{i:s-2,x:wl(e[1],n[1])})}else(n[0]!==1||n[1]!==1)&&r[l](Pc(r)+"scale("+n+Yu)}function $c(n,r){var i=[],s=[];return n=p[T](n),r=p[T](r),Fc(n[rt],r[rt],i,s),Ic(n[Zs],r[Zs],i,s),qc(n.skew,r.skew,i,s),Wc(n[K],r[K],i,s),n=r=t,function(t){var n=-1,r=s[e],o;while(++n<r)i[(o=s[n]).i]=o.x(t);return i[Wi]("")}}function Jc(e,t){return t=(t-=e=+e)||1/t,function(n){return(n-e)/t}}function Kc(e,t){return t=(t-=e=+e)||1/t,function(n){return Math.max(0,Math.min(1,(n-e)/t))}}function Yc(t){var n=t[Et],r=t[Wt],i=eh(n,r),s=[n];while(n!==i)n=n[xn],s[l](n);var o=s[e];while(r!==i)s[fa](o,0,r),r=r[xn];return s}function Zc(e){var n=[],r=e[xn];while(r!=t)n[l](e),e=r,r=r[xn];return n[l](e),n}function eh(e,n){if(e===n)return e;var r=Zc(e),i=Zc(n),s=r.pop(),o=i.pop(),u=t;while(s===o)u=s,s=r.pop(),o=i.pop();return u}function th(e){e[sd]|=2}function rh(e){e[sd]&=-7}function ih(e){e[sd]|=4,e.px=e.x,e.py=e.y}function sh(e){e[sd]&=-5}function oh(n,r,i){var s=0,o=0;n[Ps]=0;if(!n.leaf){var u=n[Mh],a=u[e],l=-1,c;while(++l<a){c=u[l];if(c==t)continue;oh(c,r,i),n[Ps]+=c[Ps],s+=c[Ps]*c.cx,o+=c[Ps]*c.cy}}if(n[f]){n.leaf||(n[f].x+=Math[Xi]()-.5,n[f].y+=Math[Xi]()-.5);var h=r*i[n[f][xs]];n[Ps]+=n.pointCharge=h,s+=h*n[f].x,o+=h*n[f].y}n.cx=s/n[Ps],n.cy=o/n[Ps]}function hh(e,t){return p[Lo](e,t,Bi,L,W),e[Mh]=e,e.links=qh,e}function yh(n,r){var i=[n];while((n=i.pop())!=t){r(n);if((o=n[L])&&(s=o[e])){var s,o;while(--s>=0)i[l](o[s])}}}function Eh(n,r){var i=[n],s=[];while((n=i.pop())!=t){s[l](n);if((a=n[L])&&(u=a[e])){var o=-1,u,a;while(++o<u)i[l](a[o])}}while((n=s.pop())!=t)r(n)}function Ch(e){return e[L]}function Dh(e){return e[W]}function Bh(e,t){return t[W]-e[W]}function qh(e){return p.merge(e.map(function(e){return(e[L]||[]).map(function(t){return{source:e,target:t}})}))}function Uh(e){return e.x}function zh(e){return e.y}function Xh(e,t,n){e.y0=t,e.y=n}function Qh(t){return p[_](t[e])}function Gh(t){var n=-1,r=t[0][e],i=[];while(++n<r)i[n]=0;return i}function Yh(t){var n=1,r=0,i=t[0][1],s,o=t[e];for(;n<o;++n)(s=t[n][1])>i&&(r=n,i=s);return r}function ep(e){return e.reduce(tp,0)}function tp(e,t){return e+t[1]}function np(t,n){return ip(t,Math[Nu](Math.log(n[e])/Math.LN2+1))}function ip(e,t){var n=-1,r=+e[0],i=(e[1]-r)/t,s=[];while(++n<=t)s[n]=i*n+r;return s}function op(e){return[p.min(e),p.max(e)]}function up(e,t){return e[W]-t[W]}function ap(e,t){var n=e[sn];e[sn]=t,t[rn]=e,t[sn]=n,n[rn]=t}function lp(e,t){e[sn]=t,t[rn]=e}function cp(e,t){var n=t.x-e.x,r=t.y-e.y,i=e.r+t.r;return.999*i*i>n*n+r*r}function hp(t){function d(e){r=Math.min(e.x-e.r,r),i=Math.max(e.x+e.r,i),s=Math.min(e.y-e.r,s),o=Math.max(e.y+e.r,o)}if(!(n=t[L])||!(p=n[e]))return;var n,r=Infinity,i=-Infinity,s=Infinity,o=-Infinity,u,a,f,l,c,h,p;n[Y](dp),u=n[0],u.x=-u.r,u.y=0,d(u);if(p>1){a=n[1],a.x=a.r,a.y=0,d(a);if(p>2){f=n[2],gp(u,a,f),d(f),ap(u,f),u[rn]=f,ap(f,a),a=u[sn];for(l=3;l<p;l++){gp(u,a,f=n[l]);var v=0,m=1,g=1;for(c=a[sn];c!==a;c=c[sn],m++)if(cp(c,f)){v=1;break}if(v==1)for(h=u[rn];h!==c[rn];h=h[rn],g++)if(cp(h,f))break;v?(m<g||m==g&&a.r<u.r?lp(u,a=c):lp(u=h,a),l--):(ap(u,f),a=f,d(f))}}}var y=(r+i)/2,b=(s+o)/2,w=0;for(l=0;l<p;l++)f=n[l],f.x-=y,f.y-=b,w=Math.max(w,f.r+Math[vn](f.x*f.x+f.y*f.y));t.r=w,n[Y](vp)}function dp(e){e[sn]=e[rn]=e}function vp(e){delete e[sn],delete e[rn]}function mp(t,n,r,i){var s=t[L];t.x=n+=i*t.x,t.y=r+=i*t.y,t.r*=i;if(s){var o=-1,u=s[e];while(++o<u)mp(s[o],n,r,i)}}function gp(e,t,n){var r=e.r+n.r,i=t.x-e.x,s=t.y-e.y;if(r&&(i||s)){var o=t.r+n.r,u=i*i+s*s;o*=o,r*=r;var a=.5+(r-o)/(2*u),f=Math[vn](Math.max(0,2*o*(r+u)-(r-=u)*r-o*o))/(2*u);n.x=e.x+a*i+f*s,n.y=e.y+a*s-f*i}else n.x=e.x+r,n.y=e.y}function yp(e,t){return e[xn]==t[xn]?1:2}function bp(t){var n=t[L];return n[e]?n[0]:t.t}function wp(t){var n=t[L],r;return(r=n[e])?n[r-1]:t.t}function Ep(e,t,n){var r=n/(t.i-e.i);t.c-=r,t.s+=n,e.c+=r,t.z+=n,t.m+=n}function Sp(t){var n=0,r=0,i=t[L],s=i[e],o;while(--s>=0)o=i[s],o.z+=n,o.m+=n,n+=o.s+(r+=o.c)}function xp(e,t,n){return e.a[xn]===t[xn]?e.a:n}function Tp(e){return 1+p.max(e,function(e){return e.y})}function Np(t){return t.reduce(function(e,t){return e+t.x},0)/t[e]}function Cp(t){var n=t[L];return n&&n[e]?Cp(n[0]):t}function Lp(t){var n=t[L],r;return n&&(r=n[e])?Lp(n[r-1]):t}function Op(e){return{x:e.x,y:e.y,dx:e.dx,dy:e.dy}}function Mp(e,t){var n=e.x+t[3],r=e.y+t[0],i=e.dx-t[1]-t[3],s=e.dy-t[0]-t[2];return i<0&&(n+=i/2,i=0),s<0&&(r+=s/2,s=0),{x:n,y:r,dx:i,dy:s}}function _p(t){var n=t[0],r=t[t[e]-1];return n<r?[n,r]:[r,n]}function Dp(e){return e[zl]?e[zl]():_p(e[_]())}function Bp(e,t,n,r){var i=n(e[0],e[1]),s=r(t[0],t[1]);return function(e){return s(i(e))}}function jp(t,n){var r=0,i=t[e]-1,s=t[r],o=t[i],u;return o<s&&(u=r,r=i,i=u,u=s,s=o,o=u),t[r]=n[Ct](s),t[i]=n[Nu](o),t}function Fp(e){return e?{floor:function(t){return Math[Ct](t/e)*e},ceil:function(t){return Math[Nu](t/e)*e}}:qp}function Rp(t,n,r,i){var s=[],o=[],u=0,a=Math.min(t[e],n[e])-1;t[a]<t[0]&&(t=t[w]()[at](),n=n[w]()[at]());while(++u<=a)s[l](r(t[u-1],t[u])),o[l](i(n[u-1],n[u]));return function(e){var n=p[nc](t,e,1,a)-1;return o[n](s[n](e))}}function zp(t,n,r,i){function u(){var u=Math.min(t[e],n[e])>2?Rp:Bp,f=i?Kc:Jc;return s=u(t,n,f,r),o=u(n,t,f,Tl),a}function a(e){return s(e)}var s,o;return a[H]=function(e){return o(e)},a[st]=function(n){return arguments[e]?(t=n.map(Number),u()):t},a[_]=function(t){return arguments[e]?(n=t,u()):n},a[Hp]=function(e){return a[_](e)[Yt](gc)},a.clamp=function(t){return arguments[e]?(i=t,u()):i},a[Yt]=function(t){return arguments[e]?(r=t,u()):r},a[Pl]=function(e){return Jp(t,e)},a[Cn]=function(e,n){return Kp(t,e,n)},a.nice=function(e){return Vp(t,e),u()},a[Ac]=function(){return zp(t,n,r,i)},u()}function Xp(e,t){return p[Lo](e,t,_,Hp,Yt,"clamp")}function Vp(e,t){return jp(e,Fp($p(e,t)[2])),jp(e,Fp($p(e,t)[2])),e}function $p(e,n){n==t&&(n=10);var r=_p(e),i=r[1]-r[0],s=Math.pow(10,Math[Ct](Math.log(i/n)/Math.LN10)),o=n/i*s;return o<=.15?s*=10:o<=.35?s*=5:o<=.75&&(s*=2),r[0]=Math[Nu](r[0]/s)*s,r[1]=Math[Ct](r[1]/s)*s+s*.5,r[2]=s,r}function Jp(e,t){return p[_][c](p,$p(e,t))}function Kp(e,t,n){var r=$p(e,t);if(n){var i=ls[is](n);i[ua]();if(i[8]==="s"){var s=p[qa](Math.max(dt(r[0]),dt(r[1])));return i[7]||(i[7]=Bl+Gp(s[K](r[2]))),i[8]="f",n=p[kt](i[Wi]("")),function(e){return n(s[K](e))+s.symbol}}i[7]||(i[7]=Bl+Yp(i[8],r)),n=i[Wi]("")}else n=",."+Gp(r[2])+"f";return p[kt](n)}function Gp(e){return-Math[Ct](Math.log(e)/Math.LN10+.01)}function Yp(e,t){var n=Gp(t[2]);return e in Qp?Math.abs(n-Gp(Math.max(dt(t[0]),dt(t[1]))))+ +(e!=="e"):n-(e==="%")*2}function Zp(t,r,i,s){function o(e){return(i?Math.log(e<0?0:e):-Math.log(e>0?0:-e))/Math.log(r)}function u(e){return i?Math.pow(r,e):-Math.pow(r,-e)}function a(e){return t(o(e))}return a[H]=function(e){return u(t[H](e))},a[st]=function(n){return arguments[e]?(i=n[0]>=0,t[st]((s=n.map(Number)).map(o)),a):s},a.base=function(n){return arguments[e]?(r=+n,t[st](s.map(o)),a):r},a.nice=function(){var e=jp(s.map(o),i?Math:td);return t[st](e),s=e.map(u),a},a[Pl]=function(){var t=_p(s),n=[],a=t[0],f=t[1],c=Math[Ct](o(a)),h=Math[Nu](o(f)),p=r%1?2:r;if(isFinite(h-c)){if(i){for(;c<h;c++)for(var d=1;d<p;d++)n[l](u(c)*d);n[l](u(c))}else{n[l](u(c));for(;c++<h;)for(var d=p-1;d>0;d--)n[l](u(c)*d)}for(c=0;n[c]<a;c++);for(h=n[e];n[h-1]>f;h--);n=n[w](c,h)}return n},a[Cn]=function(t,i){if(!arguments[e])return ed;arguments[e]<2?i=ed:typeof i!==n&&(i=p[kt](i));var s=Math.max(1,r*t/a[Pl]()[e]);return function(e){var t=e/u(Math[Nt](o(e)));return t*r<r-.5&&(t*=r),t<=s?i(e):""}},a[Ac]=function(){return Zp(t[Ac](),r,i,s)},Xp(a,t)}function rd(t,n,r){function o(e){return t(i(e))}var i=id(n),s=id(1/n);return o[H]=function(e){return s(t[H](e))},o[st]=function(n){return arguments[e]?(t[st]((r=n.map(Number)).map(i)),o):r},o[Pl]=function(e){return Jp(r,e)},o[Cn]=function(e,t){return Kp(r,e,t)},o.nice=function(e){return o[st](Vp(r,e))},o.exponent=function(u){return arguments[e]?(i=id(n=u),s=id(1/n),t[st](r.map(i)),o):n},o[Ac]=function(){return rd(t[Ac](),n,r)},Xp(o,t)}function id(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function od(t,n){function o(s){return i[((r.get(s)||(n.t===_?r.set(s,t[l](s)):NaN))-1)%i[e]]}function u(n,r){return p[_](t[e]).map(function(e){return n+r*e})}var r,i,s;return o[st]=function(i){if(!arguments[e])return t;t=[],r=new gt;var s=-1,u=i[e],a;while(++s<u)r.has(a=i[s])||r.set(a,t[l](a));return o[n.t][c](o,n.a)},o[_]=function(t){return arguments[e]?(i=t,s=0,n={t:_,a:arguments},o):i},o[Hh]=function(r,a){arguments[e]<2&&(a=0);var f=r[0],l=r[1],c=t[e]<2?(f=(f+l)/2,0):(l-f)/(t[e]-1+a);return i=u(f+c*a/2,c),s=0,n={t:Hh,a:arguments},o},o[Hl]=function(r,a){arguments[e]<2&&(a=0);var f=r[0],l=r[1],c=t[e]<2?(f=l=Math[Nt]((f+l)/2),0):(l-f)/(t[e]-1+a)|0;return i=u(f+Math[Nt](c*a/2+(l-f-(t[e]-1+a)*c)/2),c),s=0,n={t:Hl,a:arguments},o},o[cl]=function(r,a,f){arguments[e]<2&&(a=0),arguments[e]<3&&(f=a);var l=r[1]<r[0],c=r[l-0],h=r[1-l],p=(h-c)/(t[e]-a+2*f);return i=u(c+p*f,p),l&&i[at](),s=p*(1-a),n={t:cl,a:arguments},o},o[oc]=function(r,a,f){arguments[e]<2&&(a=0),arguments[e]<3&&(f=a);var l=r[1]<r[0],c=r[l-0],h=r[1-l],p=Math[Ct]((h-c)/(t[e]-a+2*f));return i=u(c+Math[Nt]((h-c-(t[e]-a)*p)/2),p),l&&i[at](),s=Math[Nt](p*(1-a)),n={t:oc,a:arguments},o},o[Ya]=function(){return s},o[zl]=function(){return _p(n.a[0])},o[Ac]=function(){return od(t,n)},o[st](t)}function hd(t,n){function i(){var i=0,o=n[e];r=[];while(++i<o)r[i-1]=p[tc](t,i/o);return s}function s(e){if(!isNaN(e=+e))return n[p[nc](r,e)]}var r;return s[st]=function(n){return arguments[e]?(t=n.map(tt)[Dn](nt)[Bi](et),i()):t},s[_]=function(t){return arguments[e]?(n=t,i()):n},s.quantiles=function(){return r},s[nf]=function(i){return i=n[It](i),i<0?[NaN,NaN]:[i>0?r[i-1]:t[0],i<r[e]?r[i]:t[t[e]-1]]},s[Ac]=function(){return hd(t,n)},i()}function pd(t,n,r){function o(e){return r[Math.max(0,Math.min(s,Math[Ct](i*(e-t))))]}function u(){return i=r[e]/(n-t),s=r[e]-1,o}var i,s;return o[st]=function(r){return arguments[e]?(t=+r[0],n=+r[r[e]-1],u()):[t,n]},o[_]=function(t){return arguments[e]?(r=t,u()):r},o[nf]=function(e){return e=r[It](e),e=e<0?NaN:e/i+t,[e,e+1/i]},o[Ac]=function(){return pd(t,n,r)},u()}function dd(t,n){function r(e){if(e<=e)return n[p[nc](t,e)]}return r[st]=function(n){return arguments[e]?(t=n,r):t},r[_]=function(t){return arguments[e]?(n=t,r):n},r[nf]=function(e){return e=n[It](e),[t[e-1],t[e]]},r[Ac]=function(){return dd(t,n)},r}function vd(t){function n(e){return+e}return n[H]=n,n[st]=n[_]=function(r){return arguments[e]?(t=r.map(n),n):t},n[Pl]=function(e){return Jp(t,e)},n[Cn]=function(e,n){return Kp(t,e,n)},n[Ac]=function(){return vd(t)},n}function gd(){return 0}function bd(e){return e[_l]}function wd(e){return e[Wl]}function Sd(e){return e[Qs]}function xd(e){return e[ka]}function Td(e){return e&&e[Wp]}function Nd(e,t,n,r){return(e-n)*t-(t-r)*e>0?0:1}function Cd(e,t,n,r,i){var s=e[0]-t[0],o=e[1]-t[1],u=(i?r:-r)/Math[vn](s*s+o*o),a=u*o,f=-u*s,l=e[0]+a,c=e[1]+f,h=t[0]+a,p=t[1]+f,d=(l+h)/2,v=(c+p)/2,m=h-l,g=p-c,y=m*m+g*g,b=n-r,w=l*p-h*c,E=(g<0?-1:1)*Math[vn](Math.max(0,b*b*y-w*w)),S=(w*g-m*E)/y,x=(-w*m-g*E)/y,T=(w*g+m*E)/y,N=(-w*m+g*E)/y,C=S-d,k=x-v,L=T-d,A=N-v;return C*C+k*k>L*L+A*A&&(S=T,x=N),[[S-a,x-f],[S*n/b,x*n/b]]}function kd(r){function h(n){function y(){f[l](ha,a(r(h),c))}var f=[],h=[],p=-1,d=n[e],v,m=Ni(i),g=Ni(o);while(++p<d)u[s](this,v=n[p],p)?h[l]([+m[s](this,v,p),+g[s](this,v,p)]):h[e]&&(y(),h=[]);return h[e]&&y(),f[e]?f[Wi](""):t}var i=yf,o=bf,u=ru,a=Ad,f=a.key,c=.7;return h.x=function(t){return arguments[e]?(i=t,h):i},h.y=function(t){return arguments[e]?(o=t,h):o},h.defined=function(t){return arguments[e]?(u=t,h):u},h[Yt]=function(t){return arguments[e]?(typeof t===n?f=a=t:f=(a=Ld.get(t)||Ad).key,h):f},h.tension=function(t){return arguments[e]?(c=t,h):c},h}function Ad(t){return t[e]>1?t[Wi]("L"):t+fh}function Od(e){return e[Wi]("L")+fh}function _d(t){var n=0,r=t[e],i=t[0],s=[i[0],wt,i[1]];while(++n<r)s[l]("H",(i[0]+(i=t[n])[0])/2,jh,i[1]);return r>1&&s[l]("H",i[0]),s[Wi]("")}function Dd(t){var n=0,r=t[e],i=t[0],s=[i[0],wt,i[1]];while(++n<r)s[l](jh,(i=t[n])[1],"H",i[0]);return s[Wi]("")}function Pd(t){var n=0,r=t[e],i=t[0],s=[i[0],wt,i[1]];while(++n<r)s[l]("H",(i=t[n])[0],jh,i[1]);return s[Wi]("")}function Hd(t,n){return t[e]<4?Ad(t):t[1]+qd(t[w](1,-1),Rd(t,n))}function jd(t,n){return t[e]<3?Od(t):t[0]+qd((t[l](t[0]),t),Rd([t[t[e]-2]][Er](t,[t[1]]),n))}function Fd(t,n){return t[e]<3?Ad(t):t[0]+qd(t,Rd(t,n))}function qd(t,n){if(n[e]<1||t[e]!=n[e]&&t[e]!=n[e]+2)return Ad(t);var r=t[e]!=n[e],i="",s=t[0],o=t[1],u=n[0],a=u,f=1;r&&(i+="Q"+(o[0]-u[0]*2/3)+wt+(o[1]-u[1]*2/3)+wt+o[0]+wt+o[1],s=t[1],f=2);if(n[e]>1){a=n[1],o=t[f],f++,i+="C"+(s[0]+u[0])+wt+(s[1]+u[1])+wt+(o[0]-a[0])+wt+(o[1]-a[1])+wt+o[0]+wt+o[1];for(var l=2;l<n[e];l++,f++)o=t[f],a=n[l],i+="S"+(o[0]-a[0])+wt+(o[1]-a[1])+wt+o[0]+wt+o[1]}if(r){var c=t[f];i+="Q"+(o[0]+a[0]*2/3)+wt+(o[1]+a[1]*2/3)+wt+c[0]+wt+c[1]}return i}function Rd(t,n){var r=[],i=(1-n)/2,s,o=t[0],u=t[1],a=1,f=t[e];while(++a<f)s=o,o=u,u=t[a],r[l]([i*(u[0]-s[0]),i*(u[1]-s[1])]);return r}function Ud(t){if(t[e]<3)return Ad(t);var n=1,r=t[e],i=t[0],s=i[0],o=i[1],u=[s,s,s,(i=t[1])[0]],a=[o,o,o,i[1]],f=[s,wt,o,"L",$d(Gd,u),wt,$d(Gd,a)];t[l](t[r-1]);while(++n<=r)i=t[n],u[ua](),u[l](i[0]),a[ua](),a[l](i[1]),Zd(f,u,a);return t.pop(),f[l]("L",i),f[Wi]("")}function zd(t){if(t[e]<4)return Ad(t);var n=[],r=-1,i=t[e],s,o=[0],u=[0];while(++r<3)s=t[r],o[l](s[0]),u[l](s[1]);n[l]($d(Gd,o)+wt+$d(Gd,u)),--r;while(++r<i)s=t[r],o[ua](),o[l](s[0]),u[ua](),u[l](s[1]),Zd(n,o,u);return n[Wi]("")}function Xd(t){var n,r=-1,i=t[e],s=i+4,o,u=[],a=[];while(++r<4)o=t[r%i],u[l](o[0]),a[l](o[1]);n=[$d(Gd,u),wt,$d(Gd,a)],--r;while(++r<s)o=t[r%i],u[ua](),u[l](o[0]),a[ua](),a[l](o[1]),Zd(n,u,a);return n[Wi]("")}function Vd(t,n){var r=t[e]-1;if(r){var i=t[0][0],s=t[0][1],o=t[r][0]-i,u=t[r][1]-s,a=-1,f,l;while(++a<=r)f=t[a],l=a/r,f[0]=n*f[0]+(1-n)*(i+l*o),f[1]=n*f[1]+(1-n)*(s+l*u)}return Ud(t)}function $d(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]}function Zd(e,t,n){e[l]("C",$d(Kd,t),wt,$d(Kd,n),wt,$d(Qd,t),wt,$d(Qd,n),wt,$d(Gd,t),wt,$d(Gd,n))}function tv(e,t){return(t[1]-e[1])/(t[0]-e[0])}function nv(t){var n=0,r=t[e]-1,i=[],s=t[0],o=t[1],u=i[0]=tv(s,o);while(++n<r)i[n]=(u+(u=tv(s=o,o=t[n+1])))/2;return i[n]=u,i}function rv(t){var n=[],r,i,s,o,u=nv(t),a=-1,f=t[e]-1;while(++a<f)r=tv(t[a],t[a+1]),dt(r)<kr?u[a]=u[a+1]=0:(i=u[a]/r,s=u[a+1]/r,o=i*i+s*s,o>9&&(o=r*3/Math[vn](o),u[a]=o*i,u[a+1]=o*s));a=-1;while(++a<=f)o=(t[Math.min(f,a+1)][0]-t[Math.max(0,a-1)][0])/(6*(1+u[a]*u[a])),n[l]([o||0,u[a]*o||0]);return n}function sv(t){return t[e]<3?Ad(t):t[0]+qd(t,rv(t))}function ov(t){var n,r=-1,i=t[e],s,o;while(++r<i)n=t[r],s=n[0],o=n[1]-_r,n[0]=s*Math.cos(o),n[1]=s*Math.sin(o);return t}function uv(r){function m(n){function k(){h[l](ha,c(r(g),v),d,p(r(m[at]()),v),fh)}var h=[],m=[],g=[],y=-1,b=n[e],w,E=Ni(i),S=Ni(u),x=i===o?function(){return N}:Ni(o),T=u===a?function(){return C}:Ni(a),N,C;while(++y<b)f[s](this,w=n[y],y)?(m[l]([N=+E[s](this,w,y),C=+S[s](this,w,y)]),g[l]([+x[s](this,w,y),+T[s](this,w,y)])):m[e]&&(k(),m=[],g=[]);return m[e]&&k(),h[e]?h[Wi](""):t}var i=yf,o=yf,u=0,a=bf,f=ru,c=Ad,h=c.key,p=c,d="L",v=.7;return m.x=function(t){return arguments[e]?(i=o=t,m):o},m.x0=function(t){return arguments[e]?(i=t,m):i},m.x1=function(t){return arguments[e]?(o=t,m):o},m.y=function(t){return arguments[e]?(u=a=t,m):a},m.y0=function(t){return arguments[e]?(u=t,m):u},m.y1=function(t){return arguments[e]?(a=t,m):a},m.defined=function(t){return arguments[e]?(f=t,m):f},m[Yt]=function(t){return arguments[e]?(typeof t===n?h=c=t:h=(c=Ld.get(t)||Ad).key,p=c[at]||c,d=c.closed?ha:"L",m):h},m.tension=function(t){return arguments[e]?(v=t,m):v},m}function av(e){return e[kh]}function lv(e){return[e.x,e.y]}function cv(e){return function(){var t=e[c](this,arguments),n=t[0],r=t[1]-_r;return[n*Math.cos(r),n*Math.sin(r)]}}function hv(){return 64}function pv(){return yr}function dv(e){var t=Math[vn](e/Ar);return sc+t+Ku+t+wt+t+Os+ -t+Ku+t+wt+t+Os+t+fh}function bv(e){return function(){var n,r,i;(n=this[e])&&(i=n[r=n.active])&&(i[kc].c=t,i[kc].t=NaN,--n[fp]?delete n[r]:delete this[e],n.active+=.5,i[it]&&i[it][Ji][s](this,this[h],i[xs]))}}function wv(e,t,n){return mn(e,Ev),e[Dt]=t,e.id=n,e}function Cv(e,t,r,i){var o=e.id,u=e[Dt];return rr(e,typeof r===n?function(e,n,a){e[u][o][ma].set(t,i(r[s](e,e[h],n,a)))}:(r=i(r),function(e){e[u][o][ma].set(t,r)}))}function Lv(e){return e==t&&(e=""),function(){this[Zi]=e}}function Av(e){return e==t?"__transition__":"__transition_"+e+"__"}function Ov(n,r,i,o,u){function g(e){var t=f[rs];p.t=t+c;if(t<=e)return b(e-t);p.c=b}function b(e){var i=a.active,u=a[i];u&&(u[kc].c=t,u[kc].t=NaN,--a[fp],delete a[i],u[it]&&u[it][Ji][s](n,n[h],u[xs]));for(var g in a)if(+g<o){var b=a[g];b[kc].c=t,b[kc].t=NaN,--a[fp],delete a[g]}p.c=w,Gi(function(){return p.c&&w(e||1)&&(p.c=t,p.t=NaN),1},0,c),a.active=o,f[it]&&f[it][Ri][s](n,n[h],r),m=[],f[ma][Y](function(e,t){(t=t[s](n,n[h],r))&&m[l](t)}),v=f.ease,d=f[y]}function w(t){var u=t/d,l=v(u),c=m[e];while(c>0)m[--c][s](n,l);if(u>=1)return f[it]&&f[it][Ds][s](n,n[h],r),--a[fp]?delete a[o]:delete n[i],1}var a=n[i]||(n[i]={active:0,count:0}),f=a[o],c,p,d,v,m;f||(c=u.time,p=Gi(g,0,c),f=a[o]={tween:new gt,time:c,timer:p,delay:u[rs],duration:u[y],ease:u.ease,index:r},u=t,++a[fp])}function Hv(e,t,n){e[P](T,function(e){var r=t(e);return q+(isFinite(r)?r:n(e))+",0)"})}function Bv(e,t,n){e[P](T,function(e){var r=t(e);return"translate(0,"+(isFinite(r)?r:n(e))+Yu})}function Xv(e){return e[Pn]()}function Vv(n,r,i){function s(e){return n(e)}function o(t,n){var i=t[1]-t[0],s=i/n,o=p[nc](Jv,s);return o==Jv[e]?[r[Tt],$p(t.map(function(e){return e/31536e6}),n)[2]]:o?r[s/Jv[o-1]<Jv[o]/s?o-1:o]:[Gv,$p(t,n)[2]]}return s[H]=function(e){return $v(n[H](e))},s[st]=function(t){return arguments[e]?(n[st](t),s):n[st]().map($v)},s.nice=function(n,r){function f(t){return!isNaN(t)&&!n[_](t,$v(+t+1),r)[e]}var i=s[st](),u=_p(i),a=n==t?o(u,10):typeof n===x&&o(u,n);return a&&(n=a[0],r=a[1]),s[st](jp(i,r>1?{floor:function(e){while(f(e=n[Ct](e)))e=$v(e-1);return e},ceil:function(e){while(f(e=n[Nu](e)))e=$v(+e+1);return e}}:n))},s[Pl]=function(e,n){var r=_p(s[st]()),i=e==t?o(r,10):typeof e===x?o(r,e):!e[_]&&[{range:e},n];return i&&(e=i[0],n=i[1]),e[_](r[0],$v(+r[1]+1),n<1?1:n)},s[Cn]=function(){return i},s[Ac]=function(){return Vv(n[Ac](),r,i)},Xp(s,n)}function $v(e){return new Date(e)}function tm(e){return JSON[Xa](e[zn])}function nm(e){var t=D.createRange();return t.selectNode(D[jl]),t.createContextualFragment(e[zn])}var p={version:"3.5.13"},b=[][w],N=function(e){return b[s](e)},D=this[ld];if(D)try{N(D[Mn].childNodes)[0][bc]}catch(I){N=function(t){var n=t[e],r=new Array(n);while(n--)r[n]=t[n];return r}}Date.now||(Date.now=function(){return+(new Date)});if(D)try{D[nd]("DIV")[O][kn](ot,0,"")}catch(R){var z=this.Element[r],V=z[Lt],$=z[cn],J=this.CSSStyleDeclaration[r],Q=J[kn];z[Lt]=function(e,t){V[s](this,e,t+"")},z[cn]=function(e,t,n){$[s](this,e,t,n+"")},J[kn]=function(e,t,n){Q[s](this,e,t+"",n)}}p.ascending=et,p.descending=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},p.min=function(n,r){var i=-1,o=n[e],u,a;if(arguments[e]===1){while(++i<o)if((a=n[i])!=t&&a>=a){u=a;break}while(++i<o)(a=n[i])!=t&&u>a&&(u=a)}else{while(++i<o)if((a=r[s](n,n[i],i))!=t&&a>=a){u=a;break}while(++i<o)(a=r[s](n,n[i],i))!=t&&u>a&&(u=a)}return u},p.max=function(n,r){var i=-1,o=n[e],u,a;if(arguments[e]===1){while(++i<o)if((a=n[i])!=t&&a>=
a){u=a;break}while(++i<o)(a=n[i])!=t&&a>u&&(u=a)}else{while(++i<o)if((a=r[s](n,n[i],i))!=t&&a>=a){u=a;break}while(++i<o)(a=r[s](n,n[i],i))!=t&&a>u&&(u=a)}return u},p[Ms]=function(n,r){var i=-1,o=n[e],u,a,f;if(arguments[e]===1){while(++i<o)if((a=n[i])!=t&&a>=a){u=f=a;break}while(++i<o)(a=n[i])!=t&&(u>a&&(u=a),f<a&&(f=a))}else{while(++i<o)if((a=r[s](n,n[i],i))!=t&&a>=a){u=f=a;break}while(++i<o)(a=r[s](n,n[i],i))!=t&&(u>a&&(u=a),f<a&&(f=a))}return[u,f]},p.sum=function(t,n){var r=0,i=t[e],o,u=-1;if(arguments[e]===1)while(++u<i)nt(o=+t[u])&&(r+=o);else while(++u<i)nt(o=+n[s](t,t[u],u))&&(r+=o);return r},p.mean=function(t,n){var r=0,i=t[e],o,u=-1,a=i;if(arguments[e]===1)while(++u<i)nt(o=tt(t[u]))?r+=o:--a;else while(++u<i)nt(o=tt(n[s](t,t[u],u)))?r+=o:--a;if(a)return r/a},p[tc]=function(t,n){var r=(t[e]-1)*n+1,i=Math[Ct](r),s=+t[i-1],o=r-i;return o?s+o*(t[i]-s):s},p.median=function(t,n){var r=[],i=t[e],o,u=-1;if(arguments[e]===1)while(++u<i)nt(o=tt(t[u]))&&r[l](o);else while(++u<i)nt(o=tt(n[s](t,t[u],u)))&&r[l](o);if(r[e])return p[tc](r[Bi](et),.5)},p.variance=function(t,n){var r=t[e],i=0,o,u,a=0,f=-1,l=0;if(arguments[e]===1)while(++f<r)nt(o=tt(t[f]))&&(u=o-i,i+=u/++l,a+=u*(o-i));else while(++f<r)nt(o=tt(n[s](t,t[f],f)))&&(u=o-i,i+=u/++l,a+=u*(o-i));if(l>1)return a/(l-1)},p.deviation=function(){var e=p.variance[c](this,arguments);return e?Math[vn](e):e};var ct=lt(et);p.bisectLeft=ct[Us],p[nc]=p.bisectRight=ct.right,p.bisector=function(t){return lt(t[e]===1?function(e,n){return et(t(e),n)}:t)},p.shuffle=function(t,n,r){(i=arguments[e])<3&&(r=t[e],i<2&&(n=0));var i=r-n,s,o;while(i)o=Math[Xi]()*i--|0,s=t[i+n],t[i+n]=t[o+n],t[o+n]=s;return t},p.permute=function(t,n){var r=n[e],i=new Array(r);while(r--)i[r]=t[n[r]];return i},p.pairs=function(t){var n=0,r=t[e]-1,i,s=t[0],o=new Array(r<0?0:r);while(n<r)o[n]=[i=s,s=t[++n]];return o},p.zip=function(){if(!(s=arguments[e]))return[];for(var t=-1,n=p.min(arguments,pt),r=new Array(n);++t<n;)for(var i=-1,s,o=r[t]=new Array(s);++i<s;)o[i]=arguments[i][t];return r},p.transpose=function(e){return p.zip[c](p,e)},p.keys=function(e){var t=[];for(var n in e)t[l](n);return t},p.values=function(e){var t=[];for(var n in e)t[l](e[n]);return t},p.entries=function(e){var t=[];for(var n in e)t[l]({key:n,value:e[n]});return t},p.merge=function(t){var n=t[e],r,i=-1,s=0,o,u;while(++i<n)s+=t[i][e];o=new Array(s);while(--n>=0){u=t[n],r=u[e];while(--r>=0)o[--s]=u[r]}return o};var dt=Math.abs;p[_]=function(t,n,r){arguments[e]<3&&(r=1,arguments[e]<2&&(n=t,t=0));if((n-t)/r===Infinity)throw new Error("infinite range");var i=[],s=vt(dt(r)),o=-1,u;t*=s,n*=s,r*=s;if(r<0)while((u=t+r*++o)>n)i[l](u/s);else while((u=t+r*++o)<n)i[l](u/s);return i},p.map=function(t,n){var r=new gt;if(t instanceof gt)t[Y](function(e,t){r.set(e,t)});else if(Array[to](t)){var i=-1,o=t[e],u;if(arguments[e]===1)while(++i<o)r.set(i,t[i]);else while(++i<o)r.set(n[s](t,u=t[i],i),u)}else for(var a in t)r.set(a,t[a]);return r};var yt=or,bt="\0";mt(gt,{has:Ft,get:function(e){return this._[Ht(e)]},set:function(e,t){return this._[Ht(e)]=t},remove:qt,keys:Rt,values:function(){var e=[];for(var t in this._)e[l](this._[t]);return e},entries:function(){var e=[];for(var t in this._)e[l]({key:jt(t),value:this._[t]});return e},size:Ut,empty:zt,forEach:function(e){for(var t in this._)e[s](this,jt(t),this._[t])}}),p.nest=function(){function u(r,a,f){if(f>=n[e])return o?o[s](t,a):i?a[Bi](i):a;var c=-1,h=a[e],p=n[f++],d,v,m,g=new gt,y;while(++c<h)(y=g.get(d=p(v=a[c])))?y[l](v):g.set(d,[v]);return r?(v=r(),m=function(e,t){v.set(e,u(r,t,f))}):(v={},m=function(e,t){v[e]=u(r,t,f)}),g[Y](m),v}function a(t,i){if(i>=n[e])return t;var s=[],o=r[i++];return t[Y](function(e,t){s[l]({key:e,values:a(t,i)})}),o?s[Bi](function(e,t){return o(e.key,t.key)}):s}var t={},n=[],r=[],i,o;return t.map=function(e,t){return u(t,e,0)},t.entries=function(e){return a(u(p.map,e,0),0)},t.key=function(e){return n[l](e),t},t.sortKeys=function(i){return r[n[e]-1]=i,t},t.sortValues=function(e){return i=e,t},t.rollup=function(e){return o=e,t},t},p.set=function(t){var n=new Jt;if(t)for(var r=0,i=t[e];r<i;++r)n.add(t[r]);return n},mt(Jt,{has:Ft,add:function(e){return this._[Ht(e+="")]=o,e},remove:qt,values:Rt,size:Ut,empty:zt,forEach:function(e){for(var t in this._)e[s](this,jt(t))}}),p[uc]={},p[Lo]=function(t,n){var r=1,i=arguments[e],s;while(++r<i)t[s=arguments[r]]=Qt(t,n,n[s]);return t};var tn=["webkit","ms","moz","Moz","o","O"];p[dc]=function(){var t=new on,n=-1,r=arguments[e];while(++n<r)t[arguments[n]]=fn(t);return t},on[r].on=function(n,r){var i=n[It](Bl),s="";i>=0&&(s=n[w](i+1),n=n[w](0,i));if(n)return arguments[e]<2?this[n].on(s):this[n].on(s,r);if(arguments[e]===2){if(r==t)for(n in this)this[an](n)&&this[n].on(s,t);return this}},p[it]=t,p[Sh]=function(e){return e[E](dn,Zh)};var dn=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,mn={}[or]?function(e,t){e[or]=t}:function(e,t){for(var n in t)e[n]=t[n]},yn=function(e,t){return t.querySelector(e)},bn=function(e,t){return t.querySelectorAll(e)},En=function(e,t){var n=e.matches||e[Zt(e,Ec)];return En=function(e,t){return n[s](e,t)},En(e,t)};typeof Sizzle===n&&(yn=function(e,n){return Sizzle(e,n)[0]||t},bn=Sizzle,En=Sizzle[Ec]),p[Qn]=function(){return p[F](D[Mn])};var Nn=p[Qn][r]=[];Nn[F]=function(n){var r=[],i,o,u,a;n=Ln(n);for(var f=-1,c=this[e];++f<c;){r[l](i=[]),i[d]=(u=this[f])[d];for(var p=-1,v=u[e];++p<v;)(a=u[p])?(i[l](o=n[s](a,a[h],p,f)),o&&h in a&&(o[h]=a[h])):i[l](t)}return gn(r)},Nn[C]=function(t){var n=[],r,i;t=_n(t);for(var o=-1,u=this[e];++o<u;)for(var a=this[o],f=-1,c=a[e];++f<c;)if(i=a[f])n[l](r=N(t[s](i,i[h],f,o))),r[d]=i;return gn(n)};var Hn={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};p.ns={prefix:Hn,qualify:function(e){var t=e[It](":"),n=e;return t>=0&&(n=e[w](0,t))!=="xmlns"&&(e=e[w](t+1)),Hn[an](n)?{space:Hn[n],local:e}:e}},Nn[P]=function(t,n){if(arguments[e]<2){if(typeof t===g){var r=this[Il]();return t=p.ns[ql](t),t[gi]?r[Zu](t[_a],t[gi]):r[Ii](t)}for(n in t)this[Bt](jn(n,t[n]));return this}return this[Bt](jn(t,n))},Nn[mh]=function(t,n){if(arguments[e]<2){if(typeof t===g){var r=this[Il](),s=(t=Rn(t))[e],u=-1;if(n=r.classList){while(++u<s)if(!n.contains(t[u]))return i}else{n=r[Ii](Yn);while(++u<s)if(!qn(t[u])[vr](n))return i}return o}for(n in t)this[Bt](Un(n,t[n]));return this}return this[Bt](Un(t,n))},Nn[O]=function(n,r,i){var s=arguments[e];if(s<3){if(typeof n!==g){s<2&&(r="");for(i in n)this[Bt](Xn(i,n[i],r));return this}if(s<2){var o=this[Il]();return j(o)[ao](o,t)[uo](n)}i=""}return this[Bt](Xn(n,r,i))},Nn[pc]=function(t,n){if(arguments[e]<2){if(typeof t===g)return this[Il]()[t];for(n in t)this[Bt](Vn(n,t[n]));return this}return this[Bt](Vn(t,n))},Nn[ft]=function(r){return arguments[e]?this[Bt](typeof r===n?function(){var e=r[c](this,arguments);this[Zi]=e==t?"":e}:r==t?function(){this[Zi]=""}:function(){this[Zi]=r}):this[Il]()[Zi]},Nn.html=function(r){return arguments[e]?this[Bt](typeof r===n?function(){var e=r[c](this,arguments);this[Ia]=e==t?"":e}:r==t?function(){this[Ia]=""}:function(){this[Ia]=r}):this[Il]()[Ia]},Nn[X]=function(e){return e=$n(e),this[F](function(){return this.appendChild(e[c](this,arguments))})},Nn[$a]=function(e,n){return e=$n(e),n=Ln(n),this[F](function(){return this[Qa](e[c](this,arguments),n[c](this,arguments)||t)})},Nn[Sr]=function(){return this[Bt](Jn)},Nn[ta]=function(t,r){function c(t,n){var i,u=t[e],a=n[e],f=Math.min(u,a),c=new Array(a),g=new Array(a),y=new Array(u),b,w;if(r){var E=new gt,S=new Array(u),x;for(i=-1;++i<u;)if(b=t[i])E.has(x=r[s](b,b[h],i))?y[i]=b:E.set(x,b),S[i]=x;for(i=-1;++i<a;)(b=E.get(x=r[s](n,w=n[i],i)))?b!==o&&(c[i]=b,b[h]=w):g[i]=Kn(w),E.set(x,o);for(i=-1;++i<u;)i in S&&E.get(S[i])!==o&&(y[i]=t[i])}else{for(i=-1;++i<f;)b=t[i],w=n[i],b?(b[h]=w,c[i]=b):g[i]=Kn(w);for(;i<a;++i)g[i]=Kn(n[i]);for(;i<u;++i)y[i]=t[i]}g.update=c,g[d]=c[d]=y[d]=t[d],p[l](g),v[l](c),m[l](y)}var i=-1,u=this[e],a,f;if(!arguments[e]){t=new Array(u=(a=this[0])[e]);while(++i<u)if(f=a[i])t[i]=f[h];return t}var p=ir([]),v=gn([]),m=gn([]);if(typeof t===n)while(++i<u)c(a=this[i],t[s](a,a[d][h],i));else while(++i<u)c(a=this[i],t);return v[Ua]=function(){return p},v.exit=function(){return m},v},Nn.datum=function(t){return arguments[e]?this[pc](h,t):this[pc](h)},Nn[Dn]=function(t){var r=[],i,o,u;typeof t!==n&&(t=Gn(t));for(var a=0,f=this[e];a<f;a++){r[l](i=[]),i[d]=(o=this[a])[d];for(var c=0,p=o[e];c<p;c++)(u=o[c])&&t[s](u,u[h],c,a)&&i[l](u)}return gn(r)},Nn.order=function(){for(var t=-1,n=this[e];++t<n;)for(var r=this[t],i=r[e]-1,s=r[i],o;--i>=0;)if(o=r[i])s&&s!==o.nextSibling&&s[d][Qa](o,s),s=o;return this},Nn[Bi]=function(t){t=er[c](this,arguments);for(var n=-1,r=this[e];++n<r;)this[n][Bi](t);return this.order()},Nn[Bt]=function(e){return rr(this,function(t,n,r){e[s](t,t[h],n,r)})},Nn[s]=function(e){var t=N(arguments);return e[c](t[0]=this,t),this},Nn[Vu]=function(){return!this[Il]()},Nn[Il]=function(){for(var n=0,r=this[e];n<r;n++)for(var i=this[n],s=0,o=i[e];s<o;s++){var u=i[s];if(u)return u}return t},Nn[Vl]=function(){var e=0;return rr(this,function(){++e}),e};var ur=[];p[Qn][Ua]=ir,p[Qn][Ua][r]=ur,ur[X]=Nn[X],ur[Vu]=Nn[Vu],ur[Il]=Nn[Il],ur[s]=Nn[s],ur[Vl]=Nn[Vl],ur[F]=function(n){var r=[],i,o,u,a,f;for(var c=-1,p=this[e];++c<p;){u=(a=this[c]).update,r[l](i=[]),i[d]=a[d];for(var v=-1,m=a[e];++v<m;)(f=a[v])?(i[l](u[v]=o=n[s](a[d],f[h],v,c)),o[h]=f[h]):i[l](t)}return gn(r)},ur[$a]=function(t,n){return arguments[e]<2&&(n=fr(this)),Nn[$a][s](this,t,n)},p[F]=function(e){var t;return typeof e===g?(t=[yn(e,D)],t[d]=D[Mn]):(t=[e],t[d]=B(e)),gn([t])},p[C]=function(e){var n;return typeof e===g?(n=N(bn(e,D)),n[d]=D[Mn]):(n=N(e),n[d]=t),gn([n])},Nn.on=function(t,n,r){var s=arguments[e];if(s<3){if(typeof t!==g){s<2&&(n=i);for(r in t)this[Bt](lr(r,t[r],n));return this}if(s<2)return(s=this[Il]()["__on"+t])&&s._;r=i}return this[Bt](lr(t,n,r))};var cr=p.map({mouseenter:ra,mouseleave:Da});D&&cr[Y](function(e){"on"+e in D&&cr[Sr](e)});var br,wr=0;p[Dc]=function(e){return Nr(e,hn())};var Tr=this.navigator&&/WebKit/[vr](this.navigator.userAgent)?-1:0;p.touch=function(t,n,r){arguments[e]<3&&(r=n,n=hn()[xt]);if(n)for(var i=0,s=n[e],o;i<s;++i)if((o=n[i])[Ot]===r)return Nr(t,o)},p[uc][kp]=function(){function o(){this.on("mousedown.drag",i).on("touchstart.drag",s)}function u(e,i,s,o,u){return function(){function S(){var e=i(l,m),t,n;if(!e)return;t=e[0]-E[0],n=e[1]-E[1],v|=t|n,E=e,h({type:kp,x:e[0]+y[0],y:e[1]+y[1],dx:t,dy:n})}function x(){if(!i(l,m))return;b.on(o+g,t).on(u+g,t),w(v),h({type:Ap})}var a=this,f=p[it][Wt],l=a[d],h=n.of(a,arguments),v=0,m=e(),g=".drag"+(m==t?"":Uu+m),y,b=p[F](s(f)).on(o+g,S).on(u+g,x),w=xr(f),E=i(l,m);r?(y=r[c](a,arguments),y=[y.x-E[0],y.y-E[1]]):y=[0,0],h({type:sa})}}var n=pn(o,kp,sa,Ap),r=t,i=u(nn,p[Dc],j,"mousemove","mouseup"),s=u(Cr,p.touch,Kt,na,Wh);return o.origin=function(t){return arguments[e]?(r=t,o):r},p[Lo](o,n,"on")},p[ec]=function(t,n){return arguments[e]<2&&(n=hn()[ec]),n?N(n).map(function(e){var n=Nr(t,e);return n[Ot]=e[Ot],n}):[]};var kr=1e-6,Lr=kr*kr,Ar=Math.PI,Or=2*Ar,Mr=Or-kr,_r=Ar/2,Dr=Ar/180,Pr=180/Ar,zr=Math.SQRT2,Wr=2,Xr=4;p[xh]=function(e,t){var n=e[0],r=e[1],i=e[2],s=t[0],o=t[1],u=t[2],a=s-n,f=o-r,l=a*a+f*f,c,h;if(l<Lr)h=Math.log(u/i)/zr,c=function(e){return[n+e*a,r+e*f,i*Math.exp(zr*e*h)]};else{var p=Math[vn](l),d=(u*u-i*i+Xr*l)/(2*i*Wr*p),v=(u*u-i*i-Xr*l)/(2*u*Wr*p),m=Math.log(Math[vn](d*d+1)-d),g=Math.log(Math[vn](v*v+1)-v);h=(g-m)/zr,c=function(e){var t=e*h,s=qr(m),o=i/(Wr*p)*(s*Rr(zr*t+m)-Ir(m));return[n+o*a,r+o*f,i*s/qr(zr*t+m)]}}return c[y]=h*1e3,c},p[uc].zoom=function(){function k(e){e.on(d,U).on(Jr+".zoom",W).on("dblclick.zoom",X).on(b,z)}function L(e){return[(e[0]-n.x)/n.k,(e[1]-n.y)/n.k]}function A(e){return[e[0]*n.k+n.x,e[1]*n.k+n.y]}function O(e){n.k=Math.max(f[0],Math.min(f[1],e))}function M(e,t){t=A(t),n.x+=e[0]-t[0],n.y+=e[1]-t[1]}function P(e,t,r,o){e[tr]={x:n.x,y:n.y,k:n.k},O(Math.pow(2,o)),M(i=t,r),e=p[F](e),c>0&&(e=e[u]()[y](c)),e[s](k[it])}function B(){x&&x[st](S[_]().map(function(e){return(e-n.x)/n.k}).map(S[H])),N&&N[st](T[_]().map(function(e){return(e-n.y)/n.k}).map(T[H]))}function I(e){h++||e({type:Th})}function q(e){B(),e({type:"zoom",scale:n.k,translate:[n.x,n.y]})}function R(e){--h||(e({type:Up}),i=t)}function U(){function a(){r=1,M(p[Dc](e),o),q(n)}function f(){i.on(v,t).on(m,t),u(r),R(n)}var e=this,n=E.of(e,arguments),r=0,i=p[F](j(e)).on(v,a).on(m,f),o=L(p[Dc](e)),u=xr(e);yv[s](e),I(n)}function z(){function y(){var e=p[ec](r);return a=n.k,e[Y](function(e){e[Ot]in o&&(o[e[Ot]]=L(e))}),e}function S(){var i=p[it][Wt];p[F](i).on(c,x).on(h,T),v[l](i);var s=p[it][xt];for(var a=0,f=s[e];a<f;++a)o[s[a][Ot]]=t;var d=y(),m=Date.now();if(d[e]===1){if(m-w<500){var g=d[0];P(r,g,o[g[Ot]],Math[Ct](Math.log(n.k)/Math.LN2)+1),ln()}w=m}else if(d[e]>1){var g=d[0],b=d[1],E=g[0]-b[0],S=g[1]-b[1];u=E*E+S*S}}function x(){var n=p[ec](r),f,l,c,h;yv[s](r);for(var d=0,v=n[e];d<v;++d,h=t){c=n[d];if(h=o[c[Ot]]){if(l)break;f=c,l=h}}if(h){var m=(m=c[0]-f[0])*m+(m=c[1]-f[1])*m,g=u&&Math[vn](m/u);f=[(f[0]+c[0])/2,(f[1]+c[1])/2],l=[(l[0]+h[0])/2,(l[1]+h[1])/2],O(g*a)}w=t,M(f,l),q(i)}function T(){if(p[it][ec][e]){var n=p[it][xt];for(var r=0,s=n[e];r<s;++r)delete o[n[r][Ot]];for(var u in o)return void y()}p[C](v).on(f,t),m.on(d,U).on(b,z),g(),R(i)}var r=this,i=E.of(r,arguments),o={},u=0,a,f=".zoom-"+p[it][xt][0][Ot],c=na+f,h=Wh+f,v=[],m=p[F](r),g=xr(r);S(),I(i),m.on(d,t).on(b,S)}function W(){var e=E.of(this,arguments);g?clearTimeout(g):(yv[s](this),r=L(i=o||p[Dc](this)),I(e)),g=setTimeout(function(){g=t,R(e)},50),ln(),O(Math.pow(2,$r()*.002)*n.k),M(i,r),q(e)}function X(){var e=p[Dc](this),t=Math.log(n.k)/Math.LN2;P(this,e,L(e),p[it].shiftKey?Math[Nu](t)-1:Math[Ct](t)+1)}var n={x:0,y:0,k:1},r,i,o,a=[960,500],f=Vr,c=250,h=0,d="mousedown.zoom",v="mousemove.zoom",m="mouseup.zoom",g,b="touchstart.zoom",w,E=pn(k,Th,"zoom",Up),S,x,T,N;return Jr||(Jr="onwheel"in D?($r=function(){return-p[it].deltaY*(p[it].deltaMode?120:1)},"wheel"):"onmousewheel"in D?($r=function(){return p[it].wheelDelta},"mousewheel"):($r=function(){return-p[it].detail},"MozMousePixelScroll")),k[it]=function(e){e[Bt](function(){var e=E.of(this,arguments),t=n;xv?p[F](this)[u]()[Bt]("start.zoom",function(){n=this[tr]||{x:0,y:0,k:1},I(e)})[ma]("zoom:zoom",function(){var r=a[0],s=a[1],o=i?i[0]:r/2,u=i?i[1]:s/2,f=p[xh]([(o-n.x)/n.k,(u-n.y)/n.k,r/n.k],[(o-t.x)/t.k,(u-t.y)/t.k,r/t.k]);return function(t){var i=f(t),s=r/i[2];this[tr]=n={x:o-i[0]*s,y:u-i[1]*s,k:s},q(e)}})[Bt]("interrupt.zoom",function(){R(e)})[Bt]("end.zoom",function(){R(e)}):(this[tr]=n,I(e),q(e),R(e))})},k[rt]=function(t){return arguments[e]?(n={x:+t[0],y:+t[1],k:n.k},B(),k):[n.x,n.y]},k[K]=function(r){return arguments[e]?(n={x:n.x,y:n.y,k:t},O(+r),B(),k):n.k},k.scaleExtent=function(n){return arguments[e]?(f=n==t?Vr:[+n[0],+n[1]],k):f},k[Ga]=function(t){return arguments[e]?(o=t&&[+t[0],+t[1]],k):o},k[Vl]=function(t){return arguments[e]?(a=t&&[+t[0],+t[1]],k):a},k[y]=function(t){return arguments[e]?(c=+t,k):c},k.x=function(t){return arguments[e]?(x=t,S=t[Ac](),n={x:0,y:0,k:1},k):x},k.y=function(t){return arguments[e]?(N=t,T=t[Ac](),n={x:0,y:0,k:1},k):N},p[Lo](k,E,"on")};var Vr=[0,Infinity],$r,Jr;p.color=Kr,Kr[r][k]=function(){return this.rgb()+""},p.hsl=Qr;var Gr=Qr[r]=new Kr;Gr[wc]=function(t){return t=Math.pow(.7,arguments[e]?t:1),new Qr(this.h,this.s,this.l/t)},Gr.darker=function(t){return t=Math.pow(.7,arguments[e]?t:1),new Qr(this.h,this.s,t*this.l)},Gr.rgb=function(){return Yr(this.h,this.s,this.l)},p.hcl=Zr;var ei=Zr[r]=new Kr;ei[wc]=function(t){return new Zr(this.h,this.c,Math.min(100,this.l+ri*(arguments[e]?t:1)))},ei.darker=function(t){return new Zr(this.h,this.c,Math.max(0,this.l-ri*(arguments[e]?t:1)))},ei.rgb=function(){return ti(this.h,this.c,this.l).rgb()},p.lab=ni;var ri=18,ii=.95047,si=1,oi=1.08883,ui=ni[r]=new Kr;ui[wc]=function(t){return new ni(Math.min(100,this.l+ri*(arguments[e]?t:1)),this.a,this.b)},ui.darker=function(t){return new ni(Math.max(0,this.l-ri*(arguments[e]?t:1)),this.a,this.b)},ui.rgb=function(){return ai(this.l,this.a,this.b)},p.rgb=pi;var mi=pi[r]=new Kr;mi[wc]=function(t){t=Math.pow(.7,arguments[e]?t:1);var n=this.r,r=this.g,i=this.b,s=30;return!n&&!r&&!i?new pi(s,s,s):(n&&n<s&&(n=s),r&&r<s&&(r=s),i&&i<s&&(i=s),new pi(Math.min(255,n/t),Math.min(255,r/t),Math.min(255,i/t)))},mi.darker=function(t){return t=Math.pow(.7,arguments[e]?t:1),new pi(t*this.r,t*this.g,t*this.b)},mi.hsl=function(){return wi(this.r,this.g,this.b)},mi[k]=function(){return"#"+yi(this.r)+yi(this.g)+yi(this.b)};var Ti=p.map({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});Ti[Y](function(e,t){Ti.set(e,di(t))}),p.functor=Ni,p.xhr=Ci(Kt),p.dsv=function(n,r){function a(n,i,s){arguments[e]<3&&(s=i,i=t);var o=ki(n,r,i==t?f:c(i),s);return o.row=function(n){return arguments[e]?o[Wd]((i=n)==t?f:c(n)):i},o}function f(e){return a[Xa](e[zn])}function c(e){return function(t){return a[Xa](t[zn],e)}}function h(e){return e.map(p)[Wi](n)}function p(e){return s[vr](e)?'"'+e[E](/\"/g,'""')+'"':e}var s=new RegExp('["'+n+"\n]"),u=n[ut](0);return a[Xa]=function(e,t){var n;return a.parseRows(e,function(e,r){if(n)return n(e,r-1);var i=new Function("d","return {"+e.map(function(e,t){return JSON.stringify(e)+": d["+t+"]"})[Wi](wt)+"}");n=t?function(e,n){return t(i(e),n)}:i})},a.parseRows=function(n,r){function m(){if(h>=c)return a;if(v)return v=i,s;var e=h;if(n[ut](e)===34){var t=e;while(t++<c)if(n[ut](t)===34){if(n[ut](t+1)!==34)break;++t}h=t+2;var r=n[ut](t+1);return r===13?(v=o,n[ut](t+2)===10&&++h):r===10&&(v=o),n[w](e+1,t)[E](/""/g,'"')}while(h<c){var r=n[ut](h++),f=1;if(r===10)v=o;else if(r===13)v=o,n[ut](h)===10&&(++h,++f);else if(r!==u)continue;return n[w](e,h-f)}return n[w](e)}var s={},a={},f=[],c=n[e],h=0,p=0,d,v;while((d=m())!==a){var g=[];while(d!==s&&d!==a)g[l](d),d=m();if(r&&(g=r(g,p++))==t)continue;f[l](g)}return f},a[kt]=function(e){if(Array[to](e[0]))return a.formatRows(e);var t=new Jt,r=[];return e[Y](function(e){for(var n in e)t.has(n)||r[l](t.add(n))}),[r.map(p)[Wi](n)][Er](e.map(function(e){return r.map(function(t){return p(e[t])})[Wi](n)}))[Wi]("\n")},a.formatRows=function(e){return e.map(h)[Wi]("\n")},a},p.csv=p.dsv(wt,"text/csv"),p.tsv=p.dsv(" ","text/tab-separated-values");var Mi,_i,Hi,ji,qi=this[Zt(this,"requestAnimationFrame")]||function(e){setTimeout(e,17)};p[kc]=function(){Gi[c](this,arguments)},p[kc].flush=function(){ns(),ss()},p[Nt]=function(e,t){return t?Math[Nt](e*(t=Math.pow(10,t)))/t:Math[Nt](e)};var us=["y","z","a","f","p","n","µ","m","","k",ha,"G","T","P","E",fh,"Y"].map(as);p[qa]=function(e,t){var n=0;if(e=+e)e<0&&(e*=-1),t&&(e=p[Nt](e,os(e,t))),n=1+Math[Ct](1e-12+Math.log(e)/Math.LN10),n=Math.max(-24,Math.min(24,Math[Ct]((n-1)/3)*3));return us[8+n/3]};var ls=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,cs=p.map({b:function(e){return e[k](2)},c:function(e){return String.fromCharCode(e)},o:function(e){return e[k](8)},x:function(e){return e[k](16)},X:function(e){return e[k](16)[ar]()},g:function(e,t){return e.toPrecision(t)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},r:function(e,t){return(e=p[Nt](e,os(e,t))).toFixed(Math.max(0,Math.min(20,os(e*(1+1e-15),t))))}}),ps=p.time={},ds=Date;vs[r]={getDate:function(){return this._[sr]()},getDay:function(){return this._[Za]()},getFullYear:function(){return this._[$i]()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._[mc]()},getMinutes:function(){return this._[Sa]()},getMonth:function(){return this._[es]()},getSeconds:function(){return this._[Pp]()},getTime:function(){return this._[Io]()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._[Tn]()},setDate:function(){ms.setUTCDate[c](this._,arguments)},setDay:function(){ms.setUTCDay[c](this._,arguments)},setFullYear:function(){ms[Vh][c](this._,arguments)},setHours:function(){ms.setUTCHours[c](this._,arguments)},setMilliseconds:function(){ms.setUTCMilliseconds[c](this._,arguments)},setMinutes:function(){ms[Ip][c](this._,arguments)},setMonth:function(){ms.setUTCMonth[c](this._,arguments)},setSeconds:function(){ms.setUTCSeconds[c](this._,arguments)},setTime:function(){ms[Aa][c](this._,arguments)}};var ms=Date[r];ps[Tt]=gs(function(e){return e=ps[nr](e),e.setMonth(0,1),e},function(e,t){e[On](e[An]()+t)},function(e){return e[An]()}),ps[Nf]=ps[Tt][_],ps[Nf].utc=ps[Tt].utc[_],ps[nr]=gs(function(e){var t=new ds(2e3,0);return t[On](e[An](),e[zi](),e[Fi]()),t},function(e,t){e[Oh](e[Fi]()+t)},function(e){return e[Fi]()-1}),ps[$u]=ps[nr][_],ps[$u].utc=ps[nr].utc[_],ps[Vt]=function(e){var t=ps[Tt](e);return Math[Ct]((e-t-(e[un]()-t[un]())*6e4)/864e5)},[Ah,"monday","tuesday","wednesday","thursday","friday","saturday"][Y](function(e,t){t=7-t;var n=ps[e]=gs(function(e){return(e=ps[nr](e))[Oh](e[Fi]()-(e[eo]()+t)%7),e},function(e,t){e[Oh](e[Fi]()+Math[Ct](t)*7)},function(e){var n=ps[Tt](e)[eo]();return Math[Ct]((ps[Vt](e)+(n+t)%7)/7)-(n!==t)});ps[e+"s"]=n[_],ps[e+"s"].utc=n.utc[_],ps[e+"OfYear"]=function(e){var n=ps[Tt](e)[eo]();return Math[Ct]((ps[Vt](e)+(n+t)%7)/7)}}),ps[Di]=ps[Ah],ps[Ed]=ps[Ah][_],ps[Ed].utc=ps[Ah].utc[_],ps.weekOfYear=ps.sundayOfYear;var ws={"-":"",_:$s,0:Md},Ss=/^\s*\d+/,Ts=/^%/;p[_s]=function(e){return{numberFormat:fs(e),timeFormat:bs(e)}};var vo=p[_s]({decimal:Bl,thousands:wt,grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});p[kt]=vo.numberFormat,p.geo={},mo[r]={s:0,t:0,add:function(e){yo(e,this.t,go),yo(go.s,this.s,this),this.s?this.t+=go.t:this.s=go.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var go=new mo;p.geo[At]=function(e,t){e&&wo[an](e.type)?wo[e.type](e,t):bo(e,t)};var wo={Feature:function(e,t){bo(e.geometry,t)},FeatureCollection:function(t,n){var r=t.features,i=-1,s=r[e];while(++i<s)bo(r[i].geometry,n)}},Eo={Sphere:function(e,t){t[Tc]()},Point:function(e,t){e=e[dr],t[f](e[0],e[1],e[2])},MultiPoint:function(t,n){var r=t[dr],i=-1,s=r[e];while(++i<s)t=r[i],n[f](t[0],t[1],t[2])},LineString:function(e,t){So(e[dr],t,0)},MultiLineString:function(t,n){var r=t[dr],i=-1,s=r[e];while(++i<s)So(r[i],n,0)},Polygon:function(e,t){xo(e[dr],t)},MultiPolygon:function(t,n){var r=t[dr],i=-1,s=r[e];while(++i<s)xo(r[i],n)},GeometryCollection:function(t,n){var r=t.geometries,i=-1,s=r[e];while(++i<s)bo(r[i],n)}};p.geo[Ju]=function(e){return To=0,p.geo[At](e,Co),To};var To,No=new mo,Co={sphere:function(){To+=4*Ar},point:nn,lineStart:nn,lineEnd:nn,polygonStart:function(){No.reset(),Co[a]=ko},polygonEnd:function(){var e=2*No;To+=e<0?4*Ar+e:e,Co[a]=Co[v]=Co[f]=nn}};p.geo.bounds=function(){function b(e,t){m[l](g=[n=e,i=e]),t<r&&(r=t),t>s&&(s=t)}function w(e,t){var u=Ao([e*Dr,t*Dr]);if(h){var a=Mo(h,u),f=[a[1],-a[0],0],l=Mo(f,a);Po(l),l=Ho(l);var c=e-o,p=c>0?1:-1,d=l[0]*Pr*p,v=dt(c)>180;if(v^(p*o<d&&d<p*e)){var m=l[1]*Pr;m>s&&(s=m)}else if(d=(d+360)%360-180,v^(p*o<d&&d<p*e)){var m=-l[1]*Pr;m<r&&(r=m)}else t<r&&(r=t),t>s&&(s=t);v?e<o?C(n,e)>C(n,i)&&(i=e):C(e,i)>C(n,i)&&(n=e):i>=n?(e<n&&(n=e),e>i&&(i=e)):e>o?C(n,e)>C(n,i)&&(i=e):C(e,i)>C(n,i)&&(n=e)}else b(e,t);h=u,o=e}function E(){y[f]=w}function S(){g[0]=n,g[1]=i,y[f]=b,h=t}function x(e,t){if(h){var n=e-o;d+=dt(n)>180?n+(n>0?360:-360):n}else u=e,c=t;Co[f](e,t),w(e,t)}function T(){Co[a]()}function N(){x(u,c),Co[v](),dt(d)>kr&&(n=-(i=180)),g[0]=n,g[1]=i,h=t}function C(e,t){return(t-=e)<0?t+360:t}function k(e,t){return e[0]-t[0]}function L(e,t){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}var n,r,i,s,o,u,c,h,d,m,g,y={point:b,lineStart:E,lineEnd:S,polygonStart:function(){y[f]=x,y[a]=T,y[v]=N,d=0,Co[U]()},polygonEnd:function(){Co[Mt](),y[f]=b,y[a]=E,y[v]=S,No<0?(n=-(i=180),r=-(s=90)):d>kr?s=90:d<-kr&&(r=-90),g[0]=n,g[1]=i}};return function(o){s=i=-(n=r=Infinity),m=[],p.geo[At](o,y);var u=m[e];if(u){m[Bi](k);for(var a=1,f=m[0],c,h=[f];a<u;++a)c=m[a],L(c[0],f)||L(c[1],f)?(C(f[0],c[1])>C(f[0],f[1])&&(f[1]=c[1]),C(c[0],f[1])>C(f[0],f[1])&&(f[0]=c[0])):h[l](f=c);var d=-Infinity,v;for(var u=h[e]-1,a=0,f=h[u],c;a<=u;f=c,++a)c=h[a],(v=C(f[1],c[0]))>d&&(d=v,n=c[0],i=f[1])}return m=g=t,n===Infinity||r===Infinity?[[NaN,NaN],[NaN,NaN]]:[[n,r],[i,s]]}}(),p.geo[vc]=function(e){Fo=qo=Ro=Uo=zo=Wo=Xo=Vo=$o=Jo=Ko=0,p.geo[At](e,Qo);var t=$o,n=Jo,r=Ko,i=t*t+n*n+r*r;if(i<Lr){t=Wo,n=Xo,r=Vo,qo<kr&&(t=Ro,n=Uo,r=zo),i=t*t+n*n+r*r;if(i<Lr)return[NaN,NaN]}return[Math[Fn](n,t)*Pr,Fr(r/Math[vn](i))*Pr]};var Fo,qo,Ro,Uo,zo,Wo,Xo,Vo,$o,Jo,Ko,Qo={sphere:nn,point:Go,lineStart:Zo,lineEnd:eu,polygonStart:function(){Qo[a]=tu},polygonEnd:function(){Qo[a]=Zo}},hu=au(ru,pu,vu,[-Ar,-Ar/2]),bu=1e9;p.geo[St]=function(){var n,r,s,u,a,f,l={stream:function(e){return a&&(a[_h]=i),a=f(e),a[_h]=o,a},extent:function(o){return arguments[e]?(f=Eu(n=+o[0][0],r=+o[0][1],s=+o[1][0],u=+o[1][1]),a&&(a[_h]=i,a=t),l):[[n,r],[s,u]]}};return l[Ms]([[0,0],[960,500]])},(p.geo[Vi]=function(){return Su(xu)}).raw=xu,p.geo.albers=function(){return p.geo[Vi]()[Zs]([96,0])[Ga]([-0.6,38.7])[ja]([29.5,45.5])[K](1070)},p.geo.albersUsa=function(){function h(e){var n=e[0],r=e[1];return s=t,(u(n,r),s)||(l(n,r),s)||c(n,r),s}var n=p.geo.albers(),r=p.geo[Vi]()[Zs]([154,0])[Ga]([-2,58.5])[ja]([55,65]),i=p.geo[Vi]()[Zs]([157,0])[Ga]([-3,19.9])[ja]([8,18]),s,o={point:function(e,t){s=[e,t]}},u,l,c;return h[H]=function(e){var t=n[K](),s=n[rt](),o=(e[0]-s[0])/t,u=(e[1]-s[1])/t;return(u>=.12&&u<.234&&o>=-0.425&&o<-0.214?r:u>=.166&&u<.234&&o>=-0.214&&o<-0.115?i:n)[H](e)},h[At]=function(e){var t=n[At](e),s=r[At](e),o=i[At](e);return{point:function(e,n){t[f](e,n),s[f](e,n),o[f](e,n)},sphere:function(){t[Tc](),s[Tc](),o[Tc]()},lineStart:function(){t[a](),s[a](),o[a]()},lineEnd:function(){t[v](),s[v](),o[v]()},polygonStart:function(){t[U](),s[U](),o[U]()},polygonEnd:function(){t[Mt](),s[Mt](),o[Mt]()}}},h[_t]=function(t){return arguments[e]?(n[_t](t),r[_t](t),i[_t](t),h):n[_t]()},h[K]=function(t){return arguments[e]?(n[K](t),r[K](t*.35),i[K](t),h[rt](n[rt]())):n[K]()},h[rt]=function(t){if(!arguments[e])return n[rt]();var s=n[K](),a=+t[0],p=+t[1];return u=n[rt](t)[St]([[a-.455*s,p-.238*s],[a+.455*s,p+.238*s]])[At](o)[f],l=r[rt]([a-.307*s,p+.201*s])[St]([[a-.425*s+kr,p+.12*s+kr],[a-.214*s-kr,p+.234*s-kr]])[At](o)[f],c=i[rt]([a-.205*s,p+.212*s])[St]([[a-.214*s+kr,p+.166*s+kr],[a-.115*s-kr,p+.234*s-kr]])[At](o)[f],h},h[K](1070)};var Cu,ku,Lu={point:nn,lineStart:nn,lineEnd:nn,polygonStart:function(){ku=0,Lu[a]=Au},polygonEnd:function(){Lu[a]=Lu[v]=Lu[f]=nn,Cu+=dt(ku/2)}},Ou,Mu,_u,Du,Hu={point:Bu,lineStart:nn,lineEnd:nn,polygonStart:nn,polygonEnd:nn},Iu={point:qu,lineStart:Ru,lineEnd:zu,polygonStart:function(){Iu[a]=Xu},polygonEnd:function(){Iu[f]=qu,Iu[a]=Ru,Iu[v]=zu}};p.geo.path=function(){function f(e){if(e){typeof r===n&&u[Tu](+r[c](this,arguments));if(!a||!a[_h])a=o(u);p.geo[At](e,a)}return u.result()}function l(){return a=t,f}var r=4.5,i,s,o,u,a;return f[Ju]=function(e){return Cu=0,p.geo[At](e,o(Lu)),Cu},f[vc]=function(e){return Ro=Uo=zo=Wo=Xo=Vo=$o=Jo=Ko=0,p.geo[At](e,o(Iu)),Ko?[$o/Ko,Jo/Ko]:Vo?[Wo/Vo,Xo/Vo]:zo?[Ro/zo,Uo/zo]:[NaN,NaN]},f.bounds=function(e){return _u=Du=-(Ou=Mu=Infinity),p.geo[At](e,o(Hu)),[[Ou,Mu],[_u,Du]]},f[Ui]=function(t){return arguments[e]?(o=(i=t)?t[At]||ia(t):Kt,l()):i},f.context=function(i){return arguments[e]?(u=(s=i)==t?new ju:new Qu(i),typeof r!==n&&u[Tu](r),l()):s},f[Tu]=function(t){return arguments[e]?(r=typeof t===n?t:(u[Tu](+t),+t),f):r},f[Ui](p.geo.albersUsa()).context(t)},p.geo[T]=function(e){return{stream:function(t){var n=new ca(t);for(var r in e)n[r]=e[r];return n}}},ca[r]={point:function(e,t){this[At][f](e,t)},sphere:function(){this[At][Tc]()},lineStart:function(){this[At][a]()},lineEnd:function(){this[At][v]()},polygonStart:function(){this[At][U]()},polygonEnd:function(){this[At][Mt]()}},p.geo[Ui]=va,p.geo.projectionMutator=ya,(p.geo.equirectangular=function(){return va(Ea)}).raw=Ea[H]=Ea,p.geo.rotation=function(t){function n(e){return e=t(e[0]*Dr,e[1]*Dr),e[0]*=Pr,e[1]*=Pr,e}return t=Ta(t[0]%360*Dr,t[1]*Dr,t[e]>2?t[2]*Dr:0),n[H]=function(e){return e=t[H](e[0]*Dr,e[1]*Dr),e[0]*=Pr,e[1]*=Pr,e},n},xa[H]=Ea,p.geo[yr]=function(){function u(){var e=typeof r===n?r[c](this,arguments):r,i=Ta(-e[0]*Dr,-e[1]*Dr,0)[H],s=[];return o(t,t,1,{point:function(e,t){s[l](e=i(e,t)),e[0]*=Pr,e[1]*=Pr}}),{type:Id,coordinates:[s]}}var r=[0,0],i,s=6,o;return u.origin=function(t){return arguments[e]?(r=t,u):r},u[bh]=function(t){return arguments[e]?(o=Ma((i=+t)*Dr,s*Dr),u):i},u[_t]=function(t){return arguments[e]?(o=Ma(i*Dr,(s=+t)*Dr),u):s},u[bh](90)},p.geo[wa]=function(e,t){var n=(t[0]-e[0])*Dr,r=e[1]*Dr,i=t[1]*Dr,s=Math.sin(n),o=Math.cos(n),u=Math.sin(r),a=Math.cos(r),f=Math.sin(i),l=Math.cos(i),c;return Math[Fn](Math[vn]((c=l*s)*c+(c=a*f-u*l*o)*c),u*f+a*l*o)},p.geo.graticule=function(){function b(){return{type:"MultiLineString",coordinates:E()}}function E(){return p[_](Math[Nu](i/c)*c,r,c).map(m)[Er](p[_](Math[Nu](a/h)*h,u,h).map(g))[Er](p[_](Math[Nu](n/f)*f,t,f)[Dn](function(e){return dt(e%c)>kr}).map(d))[Er](p[_](Math[Nu](o/l)*l,s,l)[Dn](function(e){return dt(e%h)>kr}).map(v))}var t,n,r,i,s,o,u,a,f=10,l=f,c=90,h=360,d,v,m,g,y=2.5;return b.lines=function(){return E().map(function(e){return{type:Uc,coordinates:e}})},b.outline=function(){return{type:Id,coordinates:[m(i)[Er](g(u)[w](1),m(r)[at]()[w](1),g(a)[at]()[w](1))]}},b[Ms]=function(t){return arguments[e]?b[Rl](t)[Pu](t):b[Pu]()},b[Rl]=function(t){return arguments[e]?(i=+t[0][0],r=+t[1][0],a=+t[0][1],u=+t[1][1],i>r&&(t=i,i=r,r=t),a>u&&(t=a,a=u,u=t),b[_t](y)):[[i,a],[r,u]]},b[Pu]=function(r){return arguments[e]?(n=+r[0][0],t=+r[1][0],o=+r[0][1],s=+r[1][1],n>t&&(r=n,n=t,t=r),o>s&&(r=o,o=s,s=r),b[_t](y)):[[n,o],[t,s]]},b.step=function(t){return arguments[e]?b.majorStep(t)[lh](t):b[lh](
)},b.majorStep=function(t){return arguments[e]?(c=+t[0],h=+t[1],b):[c,h]},b[lh]=function(t){return arguments[e]?(f=+t[0],l=+t[1],b):[f,l]},b[_t]=function(f){return arguments[e]?(y=+f,d=Ba(o,s,90),v=Fa(n,t,y),m=Ba(a,u,90),g=Fa(i,r,y),b):y},b[Rl]([[-180,-90+kr],[180,90-kr]])[Pu]([[-180,-80-kr],[180,80+kr]])},p.geo.greatArc=function(){function u(){return{type:Uc,coordinates:[i||r[c](this,arguments),o||s[c](this,arguments)]}}var r=Ra,i,s=za,o;return u[wa]=function(){return p.geo[wa](i||r[c](this,arguments),o||s[c](this,arguments))},u[Et]=function(s){return arguments[e]?(r=s,i=typeof s===n?t:s,u):r},u[Wt]=function(r){return arguments[e]?(s=r,o=typeof r===n?t:r,u):s},u[_t]=function(){return arguments[e]?u:0},u},p.geo[Yt]=function(e,t){return Va(e[0]*Dr,e[1]*Dr,t[0]*Dr,t[1]*Dr)},p.geo[e]=function(e){return rf=0,p.geo[At](e,sf),rf};var rf,sf={sphere:nn,point:nn,lineStart:of,lineEnd:nn,polygonStart:nn,polygonEnd:nn},af=uf(function(e){return Math[vn](2/(1+e))},function(e){return 2*Math.asin(e/2)});(p.geo.azimuthalEqualArea=function(){return va(af)}).raw=af;var ff=uf(function(e){var t=Math.acos(e);return t&&t/Math.sin(t)},Kt);(p.geo.azimuthalEquidistant=function(){return va(ff)}).raw=ff,(p.geo.conicConformal=function(){return Su(lf)}).raw=lf,(p.geo.conicEquidistant=function(){return Su(cf)}).raw=cf;var hf=uf(function(e){return 1/e},Math.atan);(p.geo.gnomonic=function(){return va(hf)}).raw=hf,pf[H]=function(e,t){return[e,2*Math.atan(Math.exp(t))-_r]},(p.geo.mercator=function(){return df(pf)}).raw=pf;var vf=uf(function(){return 1},Math.asin);(p.geo.orthographic=function(){return va(vf)}).raw=vf;var mf=uf(function(e){return 1/(1+e)},function(e){return 2*Math.atan(e)});(p.geo.stereographic=function(){return va(mf)}).raw=mf,gf[H]=function(e,t){return[-t,2*Math.atan(Math.exp(e))-_r]},(p.geo.transverseMercator=function(){var t=df(gf),n=t[Ga],r=t[Zs];return t[Ga]=function(e){return e?n([-e[1],e[0]]):(e=n(),[e[1],-e[0]])},t[Zs]=function(t){return t?r([t[0],t[1],t[e]>2?t[2]+90:90]):(t=r(),[t[0],t[1],t[2]-90])},r([0,0,90])}).raw=gf,p.geom={},p.geom.hull=function(t){function i(t){if(t[e]<3)return[];var i=Ni(n),o=Ni(r),u,a=t[e],f=[],c=[];for(u=0;u<a;u++)f[l]([+i[s](this,t[u],u),+o[s](this,t[u],u),u]);f[Bi](Ef);for(u=0;u<a;u++)c[l]([f[u][0],-f[u][1]]);var h=wf(f),p=wf(c),d=p[0]===h[0],v=p[p[e]-1]===h[h[e]-1],m=[];for(u=h[e]-1;u>=0;--u)m[l](t[f[h[u]][2]]);for(u=+d;u<p[e]-v;++u)m[l](t[f[p[u]][2]]);return m}var n=yf,r=bf;return arguments[e]?i(t):(i.x=function(t){return arguments[e]?(n=t,i):n},i.y=function(t){return arguments[e]?(r=t,i):r},i)},p.geom.polygon=function(e){return mn(e,Sf),e};var Sf=p.geom.polygon[r]=[];Sf[Ju]=function(){var t=-1,n=this[e],r,i=this[n-1],s=0;while(++t<n)r=i,i=this[t],s+=r[1]*i[0]-r[0]*i[1];return s*.5},Sf[vc]=function(t){var n=-1,r=this[e],i=0,s=0,o,u=this[r-1],a;arguments[e]||(t=-1/(6*this[Ju]()));while(++n<r)o=u,u=this[n],a=o[0]*u[1]-u[0]*o[1],i+=(o[0]+u[0])*a,s+=(o[1]+u[1])*a;return[i*t,s*t]},Sf.clip=function(t){var n,r=Cf(t),i=-1,s=this[e]-Cf(this),o,u,a=this[s-1],f,c,h;while(++i<s){n=t[w](),t[e]=0,f=this[i],c=n[(u=n[e]-r)-1],o=-1;while(++o<u)h=n[o],xf(h,a,f)?(xf(c,a,f)||t[l](Tf(c,h,a,f)),t[l](h)):xf(c,a,f)&&t[l](Tf(c,h,a,f)),c=h;r&&t[l](t[0]),a=f}return t};var kf,Lf,Af,Of=[],Mf,_f,Df=[];Rf[r].prepare=function(){var t=this[_c],n=t[e],r;while(n--)r=t[n][ef],(!r.b||!r.a)&&t[fa](n,1);return t[Bi](zf),t[e]},nl[r]={start:function(){return this[ef].l===this[Xs]?this[ef].a:this[ef].b},end:function(){return this[ef].l===this[Xs]?this[ef].b:this[ef].a}},rl[r]={insert:function(e,n){var r,s,u;if(e){n.P=e,n.N=e.N,e.N&&(e.N.P=n),e.N=n;if(e.R){e=e.R;while(e.L)e=e.L;e.L=n}else e.R=n;r=e}else this._?(e=ul(this._),n.P=t,n.N=e,e.P=e.L=n,r=e):(n.P=n.N=t,this._=n,r=t);n.L=n.R=t,n.U=r,n.C=o,e=n;while(r&&r.C)s=r.U,r===s.L?(u=s.R,u&&u.C?(r.C=u.C=i,s.C=o,e=s):(e===r.R&&(sl(this,r),e=r,r=e.U),r.C=i,s.C=o,ol(this,s))):(u=s.L,u&&u.C?(r.C=u.C=i,s.C=o,e=s):(e===r.L&&(ol(this,r),e=r,r=e.U),r.C=i,s.C=o,sl(this,s))),r=e.U;this._.C=i},remove:function(e){e.N&&(e.N.P=e.P),e.P&&(e.P.N=e.N),e.N=e.P=t;var n=e.U,r,s=e.L,u=e.R,a,f;s?u?a=ul(u):a=s:a=u,n?n.L===e?n.L=a:n.R=a:this._=a,s&&u?(f=a.C,a.C=e.C,a.L=s,s.U=a,a!==u?(n=a.U,a.U=e.U,e=a.R,n.L=e,a.R=u,u.U=a):(a.U=n,n=a,e=a.R)):(f=e.C,e=a),e&&(e.U=n);if(f)return;if(e&&e.C){e.C=i;return}do{if(e===this._)break;if(e===n.L){r=n.R,r.C&&(r.C=i,n.C=o,sl(this,n),r=n.R);if(r.L&&r.L.C||r.R&&r.R.C){if(!r.R||!r.R.C)r.L.C=i,r.C=o,ol(this,r),r=n.R;r.C=n.C,n.C=r.R.C=i,sl(this,n),e=this._;break}}else{r=n.L,r.C&&(r.C=i,n.C=o,ol(this,n),r=n.L);if(r.L&&r.L.C||r.R&&r.R.C){if(!r.L||!r.L.C)r.R.C=i,r.C=o,sl(this,r),r=n.L;r.C=n.C,n.C=r.L.C=i,ol(this,n),e=this._;break}}r.C=o,e=n,n=n.U}while(!e.C);e&&(e.C=i)}},p.geom.voronoi=function(n){function a(t){var n=new Array(t[e]),r=u[0][0],i=u[0][1],s=u[1][0],o=u[1][1];return al(c(t),u).cells[Y](function(u,a){var l=u[_c],c=u[Xs],h=n[a]=l[e]?l.map(function(e){var t=e[Ri]();return[t.x,t.y]}):c.x>=r&&c.x<=s&&c.y>=i&&c.y<=o?[[r,o],[s,o],[s,i],[r,i]]:[];h[f]=t[a]}),n}function c(e){return e.map(function(e,t){return{x:Math[Nt](s(e,t)/kr)*kr,y:Math[Nt](o(e,t)/kr)*kr,i:t}})}var r=yf,i=bf,s=r,o=i,u=ll;return n?a(n):(a.links=function(e){return al(c(e))[_c][Dn](function(e){return e.l&&e.r}).map(function(t){return{source:e[t.l.i],target:e[t.r.i]}})},a.triangles=function(t){var n=[];return al(c(t)).cells[Y](function(r,i){var s=r[Xs],o=r[_c][Bi](zf),u=-1,a=o[e],f,c,h=o[a-1][ef],p=h.l===s?h.r:h.l;while(++u<a)f=h,c=p,h=o[u][ef],p=h.l===s?h.r:h.l,i<c.i&&i<p.i&&hl(s,c,p)<0&&n[l]([t[i],t[c.i],t[p.i]])}),n},a.x=function(t){return arguments[e]?(s=Ni(r=t),a):r},a.y=function(t){return arguments[e]?(o=Ni(i=t),a):i},a[St]=function(n){return arguments[e]?(u=n==t?ll:n,a):u===ll?t:u},a[Vl]=function(n){return arguments[e]?a[St](n&&[[0,0],n]):u===ll?t:u&&u[1]},a)};var ll=[[-1e6,-1e6],[1e6,1e6]];p.geom.delaunay=function(e){return p.geom.voronoi().triangles(e)},p.geom.quadtree=function(n,r,s,o,u){function p(n){function L(e,n,r,i,s,o,u,a){if(isNaN(r)||isNaN(i))return;if(e.leaf){var l=e.x,c=e.y;if(l!=t)if(dt(l-r)+dt(c-i)<.01)A(e,n,r,i,s,o,u,a);else{var h=e[f];e.x=e.y=e[f]=t,A(e,h,l,c,s,o,u,a),A(e,n,r,i,s,o,u,a)}else e.x=r,e.y=i,e[f]=n}else A(e,n,r,i,s,o,u,a)}function A(e,t,n,r,s,o,u,a){var f=(s+u)*.5,l=(o+a)*.5,c=n>=f,h=r>=l,p=h<<1|c;e.leaf=i,e=e[Mh][p]||(e[Mh][p]=vl()),c?s=f:u=f,h?o=l:a=l,L(e,t,n,r,s,o,u,a)}var p,d=Ni(a),v=Ni(c),m,g,y,b,w,E,S,x;if(r!=t)w=r,E=s,S=o,x=u;else{S=x=-(w=E=Infinity),m=[],g=[],b=n[e];if(h)for(y=0;y<b;++y)p=n[y],p.x<w&&(w=p.x),p.y<E&&(E=p.y),p.x>S&&(S=p.x),p.y>x&&(x=p.y),m[l](p.x),g[l](p.y);else for(y=0;y<b;++y){var T=+d(p=n[y],y),N=+v(p,y);T<w&&(w=T),N<E&&(E=N),T>S&&(S=T),N>x&&(x=N),m[l](T),g[l](N)}}var C=S-w,k=x-E;C>k?x=E+C:S=w+k;var O=vl();O.add=function(e){L(O,e,+d(e,++y),+v(e,y),w,E,S,x)},O.visit=function(e){ml(e,O,w,E,S,x)},O.find=function(e){return gl(O,e[0],e[1],w,E,S,x)},y=-1;if(r==t){while(++y<b)L(O,n[y],m[y],g[y],w,E,S,x);--y}else n[Y](O.add);return m=g=n=p=t,O}var a=yf,c=bf,h;return(h=arguments[e])?(a=pl,c=dl,h===3&&(u=s,o=r,s=r=0),p(n)):(p.x=function(t){return arguments[e]?(a=t,p):a},p.y=function(t){return arguments[e]?(c=t,p):c},p[Ms]=function(n){return arguments[e]?(n==t?r=s=o=u=t:(r=+n[0][0],s=+n[0][1],o=+n[1][0],u=+n[1][1]),p):r==t?t:[[r,s],[o,u]]},p[Vl]=function(n){return arguments[e]?(n==t?r=s=o=u=t:(r=s=0,o=+n[0],u=+n[1]),p):r==t?t:[o-r,u-s]},p)},p.interpolateRgb=yl,p.interpolateObject=bl,p.interpolateNumber=wl,p.interpolateString=El;var Sl=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,xl=new RegExp(Sl[Et],"g");p[Yt]=Tl,p[Na]=[function(e,t){var n=typeof t;return(n===g?Ti.has(t[M]())||/^(#|rgb\(|hsl\()/i[vr](t)?yl:El:t instanceof Kr?yl:Array[to](t)?Nl:n===Pt&&isNaN(t)?bl:wl)(e,t)}],p.interpolateArray=Nl;var Cl=function(){return Kt},kl=p.map({linear:Cl,poly:Xl,quad:function(){return Dl},cubic:function(){return Fl},sin:function(){return Gl},exp:function(){return Zl},circle:function(){return rc},elastic:ic,back:ac,bounce:function(){return fc}}),Ll=p.map({"in":Kt,out:Ol,"in-out":Ml,"out-in":function(e){return Ml(Ol(e))}});p.ease=function(e){var n=e[It](Uu),r=n>=0?e[w](0,n):e,i=n>=0?e[w](n+1):"in";return r=kl.get(r)||Cl,i=Ll.get(i)||Kt,Al(i(r[c](t,b[s](arguments,1))))},p.interpolateHcl=lc,p.interpolateHsl=cc,p.interpolateLab=hc,p.interpolateRound=gc,p[T]=function(e){var n=D[jo](p.ns.prefix.svg,"g");return(p[T]=function(e){if(e!=t){n[Lt](T,e);var r=n[T].baseVal.consolidate()}return new Sc(r?r.matrix:Mc)})(e)},Sc[r][k]=function(){return q+this[rt]+")rotate("+this[Zs]+")skewX("+this.skew+")scale("+this[K]+Yu};var Mc={a:1,b:0,c:0,d:1,e:0,f:0};p.interpolateTransform=$c,p[Sn]={},p[Sn].bundle=function(){return function(t){var n=[],r=-1,i=t[e];while(++r<i)n[l](Yc(t[r]));return n}},p[Sn].chord=function(){function h(){var e={},t=[],n=p[_](o),h=[],v,m,g,y,b;r=[],i=[],v=0,y=-1;while(++y<o){m=0,b=-1;while(++b<o)m+=s[y][b];t[l](m),h[l](p[_](o)),v+=m}a&&n[Bi](function(e,n){return a(t[e],t[n])}),f&&h[Y](function(e,t){e[Bi](function(e,n){return f(s[t][e],s[t][n])})}),v=(Or-u*o)/v,m=0,y=-1;while(++y<o){g=m,b=-1;while(++b<o){var w=n[y],E=h[w][b],S=s[w][E],x=m,T=m+=S*v;e[w+Uu+E]={index:w,subindex:E,startAngle:x,endAngle:T,value:S}}i[w]={index:w,startAngle:g,endAngle:m,value:t[w]},m+=u}y=-1;while(++y<o){b=y-1;while(++b<o){var N=e[y+Uu+b],C=e[b+Uu+y];(N[W]||C[W])&&r[l](N[W]<C[W]?{source:C,target:N}:{source:N,target:C})}}c&&d()}function d(){r[Bi](function(e,t){return c((e[Et][W]+e[Wt][W])/2,(t[Et][W]+t[Wt][W])/2)})}var n={},r,i,s,o,u=0,a,f,c;return n.matrix=function(u){return arguments[e]?(o=(s=u)&&s[e],r=i=t,n):s},n.padding=function(s){return arguments[e]?(u=s,r=i=t,n):u},n.sortGroups=function(s){return arguments[e]?(a=s,r=i=t,n):a},n.sortSubgroups=function(i){return arguments[e]?(f=i,r=t,n):f},n.sortChords=function(t){return arguments[e]?(c=t,r&&d(),n):c},n.chords=function(){return r||h(),r},n.groups=function(){return i||h(),i},n},p[Sn].force=function(){function k(e){return function(t,n,r,i){if(t[f]!==e){var s=t.cx-e.x,u=t.cy-e.y,a=i-n,l=s*s+u*u;if(a*a/w<l){if(l<y){var c=t[Ps]/l;e.px-=s*c,e.py-=u*c}return o}if(t[f]&&l&&l<y){var c=t.pointCharge/l;e.px-=s*c,e.py-=u*c}}return!t[Ps]}}function L(e){e.px=p[it].x,e.py=p[it].y,r.resume()}var r={},i=p[dc](Ri,Bc,Ds),u,a=[1,1],c,h,d=.9,v=uh,m=ah,g=-30,y=ch,b=.1,w=.64,E=[],S=[],T,N,C;return r[Bc]=function(){if((h*=.99)<.005)return u=t,i[Ds]({type:Ds,alpha:h=0}),o;var n=E[e],r=S[e],s,f,l,c,v,m,y,w,x;for(f=0;f<r;++f){l=S[f],c=l[Et],v=l[Wt],w=v.x-c.x,x=v.y-c.y;if(m=w*w+x*x)m=h*N[f]*((m=Math[vn](m))-T[f])/m,w*=m,x*=m,v.x-=w*(y=c[oa]+v[oa]?c[oa]/(c[oa]+v[oa]):.5),v.y-=x*y,c.x+=w*(y=1-y),c.y+=x*y}if(y=h*b){w=a[0]/2,x=a[1]/2,f=-1;if(y)while(++f<n)l=E[f],l.x+=(w-l.x)*y,l.y+=(x-l.y)*y}if(g){oh(s=p.geom.quadtree(E),h,C),f=-1;while(++f<n)(l=E[f])[sd]||s.visit(k(l))}f=-1;while(++f<n)l=E[f],l[sd]?(l.x=l.px,l.y=l.py):(l.x-=(l.px-(l.px=l.x))*d,l.y-=(l.py-(l.py=l.y))*d);i[Bc]({type:Bc,alpha:h})},r[Mh]=function(t){return arguments[e]?(E=t,r):E},r.links=function(t){return arguments[e]?(S=t,r):S},r[Vl]=function(t){return arguments[e]?(a=t,r):a},r.linkDistance=function(t){return arguments[e]?(v=typeof t===n?t:+t,r):v},r[wa]=r.linkDistance,r.linkStrength=function(t){return arguments[e]?(m=typeof t===n?t:+t,r):m},r.friction=function(t){return arguments[e]?(d=+t,r):d},r[Ps]=function(t){return arguments[e]?(g=typeof t===n?t:+t,r):g},r.chargeDistance=function(t){return arguments[e]?(y=t*t,r):Math[vn](y)},r.gravity=function(t){return arguments[e]?(b=+t,r):b},r.theta=function(t){return arguments[e]?(w=t*t,r):Math[vn](w)},r.alpha=function(n){return arguments[e]?(n=+n,h?n>0?h=n:(u.c=t,u.t=NaN,u=t,i[Ds]({type:Ds,alpha:h=0})):n>0&&(i[Ri]({type:Ri,alpha:h=n}),u=Gi(r[Bc])),r):h},r[Ri]=function(){function p(n,r){if(!c){c=new Array(i);for(a=0;a<i;++a)c[a]=[];for(a=0;a<o;++a){var s=S[a];c[s[Et][xs]][l](s[Wt]),c[s[Wt][xs]][l](s[Et])}}var u=c[t],a=-1,f=u[e],h;while(++a<f)if(!isNaN(h=u[a][n]))return h;return Math[Xi]()*r}var t,i=E[e],o=S[e],u=a[0],f=a[1],c,h;for(t=0;t<i;++t)(h=E[t])[xs]=t,h[oa]=0;for(t=0;t<o;++t)h=S[t],typeof h[Et]==x&&(h[Et]=E[h[Et]]),typeof h[Wt]==x&&(h[Wt]=E[h[Wt]]),++h[Et][oa],++h[Wt][oa];for(t=0;t<i;++t)h=E[t],isNaN(h.x)&&(h.x=p("x",u)),isNaN(h.y)&&(h.y=p("y",f)),isNaN(h.px)&&(h.px=h.x),isNaN(h.py)&&(h.py=h.y);T=[];if(typeof v===n)for(t=0;t<o;++t)T[t]=+v[s](this,S[t],t);else for(t=0;t<o;++t)T[t]=v;N=[];if(typeof m===n)for(t=0;t<o;++t)N[t]=+m[s](this,S[t],t);else for(t=0;t<o;++t)N[t]=m;C=[];if(typeof g===n)for(t=0;t<i;++t)C[t]=+g[s](this,E[t],t);else for(t=0;t<i;++t)C[t]=g;return r.resume()},r.resume=function(){return r.alpha(.1)},r.stop=function(){return r.alpha(0)},r[kp]=function(){c||(c=p[uc][kp]().origin(Kt).on("dragstart.force",th).on("drag.force",L).on("dragend.force",rh));if(!arguments[e])return c;this.on("mouseover.force",ih).on("mouseout.force",sh)[s](c)},p[Lo](r,i,"on")};var uh=20,ah=1,ch=Infinity;p[Sn][Hs]=function(){function o(u){var a=[u],f=[],c;u[fo]=0;while((c=a.pop())!=t){f[l](c);if((p=r[s](o,c,c[fo]))&&(h=p[e])){var h,p,d;while(--h>=0)a[l](d=p[h]),d[xn]=c,d[fo]=c[fo]+1;i&&(c[W]=0),c[L]=p}else i&&(c[W]=+i[s](o,c,c[fo])||0),delete c[L]}return Eh(u,function(e){var t,r;n&&(t=e[L])&&t[Bi](n),i&&(r=e[xn])&&(r[W]+=e[W])}),f}var n=Bh,r=Ch,i=Dh;return o[Bi]=function(t){return arguments[e]?(n=t,o):n},o[L]=function(t){return arguments[e]?(r=t,o):r},o[W]=function(t){return arguments[e]?(i=t,o):i},o.revalue=function(e){return i&&(yh(e,function(e){e[L]&&(e[W]=0)}),Eh(e,function(e){var t;e[L]||(e[W]=+i[s](o,e,e[fo])||0);if(t=e[xn])t[W]+=e[W]})),e},o},p[Sn].partition=function(){function r(t,n,i,s){var o=t[L];t.x=n,t.y=t[fo]*s,t.dx=i,t.dy=s;if(o&&(a=o[e])){var u=-1,a,f,l;i=t[W]?i/t[W]:0;while(++u<a)r(f=o[u],n,l=f[W]*i,s),n+=l}}function i(t){var n=t[L],r=0;if(n&&(o=n[e])){var s=-1,o;while(++s<o)r=Math.max(r,i(n[s]))}return 1+r}function o(e,o){var u=t[s](this,e,o);return r(u[0],0,n[0],n[1]/i(u[0])),u}var t=p[Sn][Hs](),n=[1,1];return o[Vl]=function(t){return arguments[e]?(n=t,o):n},hh(o,t)},p[Sn].pie=function(){function f(l){var h=l[e],d=l.map(function(e,t){return+r[s](f,e,t)}),v=+(typeof o===n?o[c](this,arguments):o),m=(typeof u===n?u[c](this,arguments):u)-v,g=Math.min(Math.abs(m)/h,+(typeof a===n?a[c](this,arguments):a)),y=g*(m<0?-1:1),b=p.sum(d),w=b?(m-h*y)/b:0,E=p[_](h),S=[],x;return i!=t&&E[Bi](i===Rh?function(e,t){return d[t]-d[e]}:function(e,t){return i(l[e],l[t])}),E[Y](function(e){S[e]={data:l[e],value:x=d[e],startAngle:v,endAngle:v+=x*w+y,padAngle:g}}),S}var r=Number,i=Rh,o=0,u=Or,a=0;return f[W]=function(t){return arguments[e]?(r=t,f):r},f[Bi]=function(t){return arguments[e]?(i=t,f):i},f[Qs]=function(t){return arguments[e]?(o=t,f):o},f[ka]=function(t){return arguments[e]?(u=t,f):u},f[Wp]=function(t){return arguments[e]?(a=t,f):a},f};var Rh={};p[Sn].stack=function(){function f(n,l){if(!(g=n[e]))return n;var c=n.map(function(e,n){return t[s](f,e,n)}),h=c.map(function(e){return e.map(function(e,t){return[u[s](f,e,t),a[s](f,e,t)]})}),d=r[s](f,h,l);c=p.permute(c,d),h=p.permute(h,d);var v=i[s](f,h,l),m=c[0][e],g,y,b,w;for(b=0;b<m;++b){o[s](f,c[0][b],w=v[b],h[0][b][1]);for(y=1;y<g;++y)o[s](f,c[y][b],w+=h[y-1][b][1],h[y][b][1])}return n}var t=Kt,r=Qh,i=Gh,o=Xh,u=Uh,a=zh;return f.values=function(n){return arguments[e]?(t=n,f):t},f.order=function(t){return arguments[e]?(r=typeof t===n?t:Jh.get(t)||Qh,f):r},f[wh]=function(t){return arguments[e]?(i=typeof t===n?t:Kh.get(t)||Gh,f):i},f.x=function(t){return arguments[e]?(u=t,f):u},f.y=function(t){return arguments[e]?(a=t,f):a},f.out=function(t){return arguments[e]?(o=t,f):o},f};var Jh=p.map({"inside-out":function(t){var n=t[e],r,i,s=t.map(Yh),o=t.map(ep),u=p[_](n)[Bi](function(e,t){return s[e]-s[t]}),a=0,f=0,c=[],h=[];for(r=0;r<n;++r)i=u[r],a<f?(a+=o[i],c[l](i)):(f+=o[i],h[l](i));return h[at]()[Er](c)},reverse:function(t){return p[_](t[e])[at]()},"default":Qh}),Kh=p.map({silhouette:function(t){var n=t[e],r=t[0][e],i=[],s=0,o,u,a,f=[];for(u=0;u<r;++u){for(o=0,a=0;o<n;o++)a+=t[o][u][1];a>s&&(s=a),i[l](a)}for(u=0;u<r;++u)f[u]=(s-i[u])/2;return f},wiggle:function(t){var n=t[e],r=t[0],i=r[e],s,o,u,a,f,l,c,h,p,d=[];d[0]=h=p=0;for(o=1;o<i;++o){for(s=0,a=0;s<n;++s)a+=t[s][o][1];for(s=0,f=0,c=r[o][0]-r[o-1][0];s<n;++s){for(u=0,l=(t[s][o][1]-t[s][o-1][1])/(2*c);u<s;++u)l+=(t[u][o][1]-t[u][o-1][1])/c;f+=l*t[s][o][1]}d[o]=h-=a?f/a*c:0,h<p&&(p=h)}for(o=0;o<i;++o)d[o]-=p;return d},expand:function(t){var n=t[e],r=t[0][e],i=1/n,s,o,u,a=[];for(o=0;o<r;++o){for(s=0,u=0;s<n;s++)u+=t[s][o][1];if(u)for(s=0;s<n;s++)t[s][o][1]/=u;else for(s=0;s<n;s++)t[s][o][1]=i}for(o=0;o<r;++o)a[o]=0;return a},zero:Gh});p[Sn].histogram=function(){function u(o,u){var a=[],f=o.map(n,this),c=r[s](this,f,u),h=i[s](this,c,f,u),d,u=-1,v=f[e],m=h[e]-1,g=t?1:1/v,y;while(++u<m)d=a[u]=[],d.dx=h[u+1]-(d.x=h[u]),d.y=0;if(m>0){u=-1;while(++u<v)y=f[u],y>=c[0]&&y<=c[1]&&(d=a[p[nc](h,y,1,m)-1],d.y+=g,d[l](o[u]))}return a}var t=o,n=Number,r=op,i=np;return u[W]=function(t){return arguments[e]?(n=t,u):n},u[_]=function(t){return arguments[e]?(r=Ni(t),u):r},u.bins=function(t){return arguments[e]?(i=typeof t===x?function(e){return ip(e,t)}:Ni(t),u):i},u.frequency=function(n){return arguments[e]?(t=!!n,u):t},u},p[Sn].pack=function(){function a(e,a){var f=r[s](this,e,a),l=f[0],c=o[0],h=o[1],p=u==t?Math[vn]:typeof u===n?u:function(){return u};l.x=l.y=0,Eh(l,function(e){e.r=+p(e[W])}),Eh(l,hp);if(i){var d=i*(u?1:Math.max(2*l.r/c,2*l.r/h))/2;Eh(l,function(e){e.r+=d}),Eh(l,hp),Eh(l,function(e){e.r-=d})}return mp(l,c/2,h/2,u?1:1/Math.max(2*l.r/c,2*l.r/h)),f}var r=p[Sn][Hs]()[Bi](up),i=0,o=[1,1],u;return a[Vl]=function(t){return arguments[e]?(o=t,a):o},a[kh]=function(r){return arguments[e]?(u=r==t||typeof r===n?r:+r,a):u},a.padding=function(t){return arguments[e]?(i=+t,a):i},hh(a,r)},p[Sn].tree=function(){function u(e,t){var u=n[s](this,e,t),l=u[0],h=a(l);Eh(h,f),h[xn].m=-h.z,yh(h,c);if(o)yh(l,d);else{var p=l,v=l,m=l;yh(l,function(e){e.x<p.x&&(p=e),e.x>v.x&&(v=e),e[fo]>m[fo]&&(m=e)});var g=r(p,v)/2-p.x,y=i[0]/(v.x+r(v,p)/2+g),b=i[1]/(m[fo]||1);yh(l,function(e){e.x=(e.x+g)*y,e.y=e[fo]*b})}return u}function a(n){var r={A:t,children:[n]},i=[r],s;while((s=i.pop())!=t)for(var o=s[L],u,a=0,f=o[e];a<f;++a)i[l]((o[a]=u={_:o[a],parent:s,children:(u=o[a][L])&&u[w]()||[],A:t,a:t,z:0,m:0,c:0,s:0,t:t,i:a}).a=u);return r[L][0]}function f(n){var i=n[L],s=n[xn][L],o=n.i?s[n.i-1]:t;if(i[e]){Sp(n);var u=(i[0].z+i[i[e]-1].z)/2;o?(n.z=o.z+r(n._,o._),n.m=n.z-u):n.z=u}else o&&(n.z=o.z+r(n._,o._));n[xn][Ku]=h(n,o,n[xn][Ku]||s[0])}function c(e){e._.x=e.z+e[xn].m,e.m+=e[xn].m}function h(e,t,n){if(t){var i=e,s=e,o=t,u=i[xn][L][0],a=i.m,f=s.m,l=o.m,c=u.m,h;while(o=wp(o),i=bp(i),o&&i)u=bp(u),s=wp(s),s.a=e,h=o.z+l-i.z-a+r(o._,i._),h>0&&(Ep(xp(o,e,n),e,h),a+=h,f+=h),l+=o.m,a+=i.m,c+=u.m,f+=s.m;o&&!wp(s)&&(s.t=o,s.m+=l-f),i&&!bp(u)&&(u.t=i,u.m+=a-c,n=e)}return n}function d(e){e.x*=i[0],e.y=e[fo]*i[1]}var n=p[Sn][Hs]()[Bi](t)[W](t),r=yp,i=[1,1],o=t;return u.separation=function(t){return arguments[e]?(r=t,u):r},u[Vl]=function(n){return arguments[e]?(o=(i=n)==t?d:t,u):o?t:i},u.nodeSize=function(n){return arguments[e]?(o=(i=n)==t?t:d,u):o?i:t},hh(u,n)},p[Sn].cluster=function(){function a(t,i){var a=n[s](this,t,i),f=a[0],l,c=0;Eh(f,function(t){var n=t[L];n&&n[e]?(t.x=Np(n),t.y=Tp(n)):(t.x=l?c+=r(t,l):0,t.y=0,l=t)});var h=Cp(f),p=Lp(f),d=h.x-r(h,p)/2,v=p.x+r(p,h)/2;return Eh(f,u?function(e){e.x=(e.x-f.x)*o[0],e.y=(f.y-e.y)*o[1]}:function(e){e.x=(e.x-d)/(v-d)*o[0],e.y=(1-(f.y?e.y/f.y:1))*o[1]}),a}var n=p[Sn][Hs]()[Bi](t)[W](t),r=yp,o=[1,1],u=i;return a.separation=function(t){return arguments[e]?(r=t,a):r},a[Vl]=function(n){return arguments[e]?(u=(o=n)==t,a):u?t:o},a.nodeSize=function(n){return arguments[e]?(u=(o=n)!=t,a):u?o:t},hh(a,n)},p[Sn].treemap=function(){function g(t,n){var r=-1,i=t[e],s,o;while(++r<i)o=(s=t[r])[W]*(n<0?0:n),s[Ju]=isNaN(o)||o<=0?0:o}function y(t){var n=t[L];if(n&&n[e]){var r=c(t),s=[],u=n[w](),a,f=Infinity,h,p=v===w?r.dx:v==="dice"?r.dy:v==="slice-dice"?t[fo]&1?r.dy:r.dx:Math.min(r.dx,r.dy),d;g(u,r.dx*r.dy/t[W]),s[Ju]=0;while((d=u[e])>0)s[l](a=u[d-1]),s[Ju]+=a[Ju],v!==Ph||(h=E(s,p))<=f?(u.pop(),f=h):(s[Ju]-=s.pop()[Ju],S(s,p,r,i),p=Math.min(r.dx,r.dy),s[e]=s[Ju]=0,f=Infinity);s[e]&&(S(s,p,r,o),s[e]=s[Ju]=0),n[Y](y)}}function b(n){var r=n[L];if(r&&r[e]){var i=c(n),s=r[w](),o,u=[];g(s,i.dx*i.dy/n[W]),u[Ju]=0;while(o=s.pop())u[l](o),u[Ju]+=o[Ju],o.z!=t&&(S(u,o.z?i.dx:i.dy,i,!s[e]),u[e]=u[Ju]=0);r[Y](b)}}function E(t,n){var r=t[Ju],i,s=0,o=Infinity,u=-1,a=t[e];while(++u<a){if(!(i=t[u][Ju]))continue;i<o&&(o=i),i>s&&(s=i)}return r*=r,n*=n,r?Math.max(n*s*m/r,r/(n*o*m)):Infinity}function S(t,n,r,s){var a=-1,f=t[e],l=r.x,c=r.y,h=n?u(t[Ju]/n):0,p;if(n==r.dx){if(s||h>r.dy)h=r.dy;while(++a<f)p=t[a],p.x=l,p.y=c,p.dy=h,l+=p.dx=Math.min(r.x+r.dx-l,h?u(p[Ju]/h):0);p.z=o,p.dx+=r.x+r.dx-l,r.y+=h,r.dy-=h}else{if(s||h>r.dx)h=r.dx;while(++a<f)p=t[a],p.x=l,p.y=c,p.dx=h,c+=p.dy=Math.min(r.y+r.dy-c,h?u(p[Ju]/h):0);p.z=i,p.dy+=r.y+r.dy-c,r.x+=h,r.dx-=h}}function T(e){var t=d||r(e),n=t[0];return n.x=n.y=0,n[W]?(n.dx=a[0],n.dy=a[1]):n.dx=n.dy=0,d&&r.revalue(n),g([n],n.dx*n.dy/n[W]),(d?b:y)(n),h&&(d=t),t}var r=p[Sn][Hs](),u=Math[Nt],a=[1,1],f=t,c=Op,h=i,d,v=Ph,m=.5*(1+Math[vn](5));return T[Vl]=function(t){return arguments[e]?(a=t,T):a},T.padding=function(r){function i(e){var n=r[s](T,e,e[fo]);return n==t?Op(e):Mp(e,typeof n===x?[n,n,n,n]:n)}function o(e){return Mp(e,r)}if(!arguments[e])return f;var u;return c=(f=r)==t?Op:(u=typeof r)===n?i:u===x?(r=[r,r,r,r],o):o,T},T[Nt]=function(t){return arguments[e]?(u=t?Math[Nt]:Number,T):u!=Number},T.sticky=function(n){return arguments[e]?(h=n,d=t,T):h},T.ratio=function(t){return arguments[e]?(m=t,T):m},T.mode=function(t){return arguments[e]?(v=t+"",T):v},hh(T,r)},p[Xi]={normal:function(t,n){var r=arguments[e];return r<2&&(n=1),r<1&&(t=0),function(){var e,r,i;do e=Math[Xi]()*2-1,r=Math[Xi]()*2-1,i=e*e+r*r;while(!i||i>1);return t+n*e*Math[vn](-2*Math.log(i)/i)}},logNormal:function(){var e=p[Xi].normal[c](p,arguments);return function(){return Math.exp(e())}},bates:function(e){var t=p[Xi].irwinHall(e);return function(){return t()/e}},irwinHall:function(e){return function(){for(var t=0,n=0;n<e;n++)t+=Math[Xi]();return t}}},p[K]={};var qp={floor:Kt,ceil:Kt};p[K][Wa]=function(){return zp([0,1],[0,1],Tl,i)};var Qp={s:1,g:1,p:1,r:1,e:1};p[K].log=function(){return Zp(p[K][Wa]()[st]([0,1]),10,o,[1,10])};var ed=p[kt](".0e"),td={floor:function(e){return-Math[Nu](-e)},ceil:function(e){return-Math[Ct](-e)}};p[K].pow=function(){return rd(p[K][Wa](),1,[0,1])},p[K][vn]=function(){return p[K].pow().exponent(.5)},p[K][Gs]=function(){return od([],{t:_,a:[[]]})},p[K].category10=function(){return p[K][Gs]()[_](ud)},p[K].category20=function(){return p[K][Gs]()[_](ad)},p[K].category20b=function(){return p[K][Gs]()[_](fd)},p[K].category20c=function(){return p[K][Gs]()[_](cd)};var ud=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(vi),ad=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(vi),fd=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(vi),cd=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(vi);p[K][tc]=function(){return hd([],[])},p[K].quantize=function(){return pd(0,1,[0,1])},p[K].threshold=function(){return dd([.5],[0,1])},p[K].identity=function(){return vd([0,1])},p.svg={},p.svg.arc=function(){function f(){var e=Math.max(0,+n[c](this,arguments)),f=Math.max(0,+r[c](this,arguments)),p=o[c](this,arguments)-_r,d=u[c](this,arguments)-_r,v=Math.abs(d-p),m=p>d?0:1;f<e&&(g=f,f=e,e=g);if(v>=Mr)return h(f,m)+(e?h(e,1-m):"")+fh;var g,y,b,w,E=0,S=0,x,T,N,C,k,L,A,O,M=[];if(w=(+a[c](this,arguments)||0)/2)b=s===yd?Math[vn](e*e+f*f):+s[c](this,arguments),m||(S*=-1),f&&(S=Fr(b/f*Math.sin(w))),e&&(E=Fr(b/e*Math.sin(w)));if(f){x=f*Math.cos(p+S),T=f*Math.sin(p+S),N=f*Math.cos(d-S),C=f*Math.sin(d-S);var _=Math.abs(d-p-2*S)<=Ar?0:1;if(S&&Nd(x,T,N,C)===m^_){var D=(p+d)/2;x=f*Math.cos(D),T=f*Math.sin(D),N=C=t}}else x=T=0;if(e){k=e*Math.cos(d-E),L=e*Math.sin(d-E),A=e*Math.cos(p+E),O=e*Math.sin(p+E);var P=Math.abs(p-d+2*E)<=Ar?0:1;if(E&&Nd(k,L,A,O)===1-m^P){var H=(p+d)/2;k=e*Math.cos(H),L=e*Math.sin(H),A=O=t}}else k=L=0;if(v>kr&&(g=Math.min(Math.abs(f-e)/2,+i[c](this,arguments)))>.001){y=e<f^m?0:1;var B=g,j=g;if(v<Ar){var F=A==t?[k,L]:N==t?[x,T]:Tf([x,T],[A,O],[N,C],[k,L]),I=x-F[0],q=T-F[1],R=N-F[0],U=C-F[1],z=1/Math.sin(Math.acos((I*R+q*U)/(Math[vn](I*I+q*q)*Math[vn](R*R+U*U)))/2),W=Math[vn](F[0]*F[0]+F[1]*F[1]);j=Math.min(g,(e-W)/(z-1)),B=Math.min(g,(f-W)/(z+1))}if(N!=t){var X=Cd(A==t?[k,L]:[A,O],[x,T],f,B,m),V=Cd([N,C],[k,L],f,B,m);g===B?M[l](ha,X[0],Ku,B,wt,B,Wu,y,$s,X[1],Ku,f,wt,f,yc,1-m^Nd(X[1][0],X[1][1],V[1][0],V[1][1]),wt,m,$s,V[1],Ku,B,wt,B,Wu,y,$s,V[0]):M[l](ha,X[0],Ku,B,wt,B,Qc,y,$s,V[0])}else M[l](ha,x,wt,T);if(A!=t){var $=Cd([x,T],[A,O],e,-j,m),J=Cd([k,L],N==t?[x,T]:[N,C],e,-j,m);g===j?M[l]("L",J[0],Ku,j,wt,j,Wu,y,$s,J[1],Ku,e,wt,e,yc,m^Nd(J[1][0],J[1][1],$[1][0],$[1][1]),wt,1-m,$s,$[1],Ku,j,wt,j,Wu,y,$s,$[0]):M[l]("L",J[0],Ku,j,wt,j,Wu,y,$s,$[0])}else M[l]("L",k,wt,L)}else M[l](ha,x,wt,T),N!=t&&M[l](Ku,f,wt,f,yc,_,wt,m,$s,N,wt,C),M[l]("L",k,wt,L),A!=t&&M[l](Ku,e,wt,e,yc,P,wt,1-m,$s,A,wt,O);return M[l](fh),M[Wi]("")}function h(e,t){return sc+e+Ku+e+wt+e+Qc+t+" 0,"+ -e+Ku+e+wt+e+Qc+t+" 0,"+e}var n=bd,r=wd,i=gd,s=yd,o=Sd,u=xd,a=Td;return f[_l]=function(t){return arguments[e]?(n=Ni(t),f):n},f[Wl]=function(t){return arguments[e]?(r=Ni(t),f):r},f.cornerRadius=function(t){return arguments[e]?(i=Ni(t),f):i},f.padRadius=function(t){return arguments[e]?(s=t==yd?yd:Ni(t),f):s},f[Qs]=function(t){return arguments[e]?(o=Ni(t),f):o},f[ka]=function(t){return arguments[e]?(u=Ni(t),f):u},f[Wp]=function(t){return arguments[e]?(a=Ni(t),f):a},f[vc]=function(){var e=(+n[c](this,arguments)+ +r[c](this,arguments))/2,t=(+o[c](this,arguments)+ +u[c](this,arguments))/2-_r;return[Math.cos(t)*e,Math.sin(t)*e]},f};var yd=Ha;p.svg[Vc]=function(){return kd(Kt)};var Ld=p.map({linear:Ad,"linear-closed":Od,step:_d,"step-before":Dd,"step-after":Pd,basis:Ud,"basis-open":zd,"basis-closed":Xd,bundle:Vd,cardinal:Fd,"cardinal-open":Hd,"cardinal-closed":jd,monotone:sv});Ld[Y](function(e,t){t.key=e,t.closed=/-closed$/[vr](e)});var Kd=[0,2/3,1/3,0],Qd=[0,1/3,2/3,0],Gd=[0,1/6,2/3,1/6];p.svg[Vc].radial=function(){var e=kd(ov);return e[kh]=e.x,delete e.x,e[bh]=e.y,delete e.y,e},Dd[at]=Pd,Pd[at]=Dd,p.svg[Ju]=function(){return uv(Kt)},p.svg[Ju].radial=function(){var e=uv(ov);return e[kh]=e.x,delete e.x,e[_l]=e.x0,delete e.x0,e[Wl]=e.x1,delete e.x1,e[bh]=e.y,delete e.y,e[Qs]=e.y0,delete e.y0,e[ka]=e.y1,delete e.y1,e},p.svg.chord=function(){function u(e,r){var i=a(this,t,e,r),s=a(this,n,e,r);return ha+i.p0+l(i.r,i.p1,i.a1-i.a0)+(f(i,s)?c(i.r,i.p1,i.r,i.p0):c(i.r,i.p1,s.r,s.p0)+l(s.r,s.p1,s.a1-s.a0)+c(s.r,s.p1,i.r,i.p0))+fh}function a(e,t,n,u){var a=t[s](e,n,u),f=r[s](e,a,u),l=i[s](e,a,u)-_r,c=o[s](e,a,u)-_r;return{r:f,a0:l,a1:c,p0:[f*Math.cos(l),f*Math.sin(l)],p1:[f*Math.cos(c),f*Math.sin(c)]}}function f(e,t){return e.a0==t.a0&&e.a1==t.a1}function l(e,t,n){return Ku+e+wt+e+yc+ +(n>Ar)+",1 "+t}function c(e,t,n,r){return"Q 0,0 "+r}var t=Ra,n=za,r=av,i=Sd,o=xd;return u[kh]=function(t){return arguments[e]?(r=Ni(t),u):r},u[Et]=function(n){return arguments[e]?(t=Ni(n),u):t},u[Wt]=function(t){return arguments[e]?(n=Ni(t),u):n},u[Qs]=function(t){return arguments[e]?(i=Ni(t),u):i},u[ka]=function(t){return arguments[e]?(o=Ni(t),u):o},u},p.svg[pp]=function(){function i(e,i){var o=t[s](this,e,i),u=n[s](this,e,i),a=(o.y+u.y)/2,f=[o,{x:o.x,y:a},{x:u.x,y:a},u];return f=f.map(r),ha+f[0]+"C"+f[1]+$s+f[2]+$s+f[3]}var t=Ra,n=za,r=lv;return i[Et]=function(n){return arguments[e]?(t=Ni(n),i):t},i[Wt]=function(t){return arguments[e]?(n=Ni(t),i):n},i[Ui]=function(t){return arguments[e]?(r=t,i):r},i},p.svg[pp].radial=function(){var t=p.svg[pp](),n=lv,r=t[Ui];return t[Ui]=function(t){return arguments[e]?r(cv(n=t)):n},t},p.svg.symbol=function(){function r(e,r){return(vv.get(t[s](this,e,r))||dv)(n[s](this,e,r))}var t=pv,n=hv;return r.type=function(n){return arguments[e]?(t=Ni(n),r):t},r[Vl]=function(t){return arguments[e]?(n=Ni(t),r):n},r};var vv=p.map({circle:dv,cross:function(e){var t=Math[vn](e/5)/2;return ha+ -3*t+wt+ -t+"H"+ -t+jh+ -3*t+"H"+t+jh+ -t+"H"+3*t+jh+t+"H"+t+jh+3*t+"H"+ -t+jh+t+"H"+ -3*t+fh},diamond:function(e){var t=Math[vn](e/(2*gv)),n=t*gv;return sc+ -t+"L"+n+",0"+" 0,"+t+$s+ -n+",0"+fh},square:function(e){var t=Math[vn](e)/2;return ha+ -t+wt+ -t+"L"+t+wt+ -t+$s+t+wt+t+$s+ -t+wt+t+fh},"triangle-down":function(e){var t=Math[vn](e/mv),n=t*mv/2;return sc+n+"L"+t+wt+ -n+$s+ -t+wt+ -n+fh},"triangle-up":function(e){var t=Math[vn](e/mv),n=t*mv/2;return sc+ -n+"L"+t+wt+n+$s+ -t+wt+n+fh}});p.svg.symbolTypes=vv.keys();var mv=Math[vn](3),gv=Math.tan(30*Dr);Nn[u]=function(t){var n=xv||++Sv,r=Av(t),i=[],s,o,u=Tv||{time:Date.now(),ease:Ul,delay:0,duration:250};for(var a=-1,f=this[e];++a<f;){i[l](s=[]);for(var c=this[a],h=-1,p=c[e];++h<p;)(o=c[h])&&Ov(o,h,r,n,u),s[l](o)}return wv(i,r,n)},Nn[Ji]=function(e){return this[Bt](e==t?yv:bv(Av(e)))};var yv=bv(Av()),Ev=[],Sv=0,xv,Tv;Ev[s]=Nn[s],Ev[Vu]=Nn[Vu],Ev[Il]=Nn[Il],Ev[Vl]=Nn[Vl],p[u]=function(e,t){return e&&e[u]?xv?e[u](t):e:p[Qn]()[u](e)},p[u][r]=Ev,Ev[F]=function(n){var r=this.id,i=this[Dt],o=[],u,a,f;n=Ln(n);for(var c=-1,p=this[e];++c<p;){o[l](u=[]);for(var d=this[c],v=-1,m=d[e];++v<m;)(f=d[v])&&(a=n[s](f,f[h],v,c))?(h in f&&(a[h]=f[h]),Ov(a,v,i,r,f[i][r]),u[l](a)):u[l](t)}return wv(o,i,r)},Ev[C]=function(t){var n=this.id,r=this[Dt],i=[],o,u,a,f,c;t=_n(t);for(var p=-1,d=this[e];++p<d;)for(var v=this[p],m=-1,g=v[e];++m<g;)if(a=v[m]){c=a[r][n],u=t[s](a,a[h],m,p),i[l](o=[]);for(var y=-1,b=u[e];++y<b;)(f=u[y])&&Ov(f,y,r,n,c),o[l](f)}return wv(i,r,n)},Ev[Dn]=function(t){var r=[],i,o,u;typeof t!==n&&(t=Gn(t));for(var a=0,f=this[e];a<f;a++){r[l](i=[]);for(var o=this[a],c=0,p=o[e];c<p;c++)(u=o[c])&&t[s](u,u[h],c,a)&&i[l](u)}return wv(r,this[Dt],this.id)},Ev[ma]=function(n,r){var i=this.id,s=this[Dt];return arguments[e]<2?this[Il]()[s][i][ma].get(n):rr(this,r==t?function(e){e[s][i][ma][Sr](n)}:function(e){e[s][i][ma].set(n,r)})},Ev[P]=function(n,r){function o(){this[iu](s)}function u(){this[Is](s[_a],s[gi])}function a(e){return e==t?o:(e+="",function(){var t=this[Ii](s),n;return t!==e&&(n=i(t,e),function(e){this[Lt](s,n(e))})})}function f(e){return e==t?u:(e+="",function(){var t=this[Zu](s[_a],s[gi]),n;return t!==e&&(n=i(t,e),function(e){this[cn](s[_a],s[gi],n(e))})})}if(arguments[e]<2){for(r in n)this[P](r,n[r]);return this}var i=n==T?$c:Tl,s=p.ns[ql](n);return Cv(this,"attr."+n,r,s[gi]?f:a)},Ev.attrTween=function(e,t){function r(e,r){var i=t[s](this,e,r,this[Ii](n));return i&&function(e){this[Lt](n,i(e))}}function i(e,r){var i=t[s](this,e,r,this[Zu](n[_a],n[gi]));return i&&function(e){this[cn](n[_a],n[gi],i(e))}}var n=p.ns[ql](e);return this[ma]("attr."+e,n[gi]?i:r)},Ev[O]=function(n,r,i){function o(){this[O][ea](n)}function u(e){return e==t?o:(e+="",function(){var r=j(this)[ao](this,t)[uo](n),s;return r!==e&&(s=Tl(r,e),function(e){this[O][kn](n,s(e),i)})})}var s=arguments[e];if(s<3){if(typeof n!==g){s<2&&(r="");for(i in n)this[O](i,n[i],r);return this}i=""}return Cv(this,"style."+n,r,u)},Ev.styleTween=function(n,r,i){function o(e,o){var u=r[s](this,e,o,j(this)[ao](this,t)[uo](n));return u&&function(e){this[O][kn](n,u(e),i)}}return arguments[e]<3&&(i=""),this[ma]("style."+n,o)},Ev[ft]=function(e){return Cv(this,ft,e,Lv)},Ev[Sr]=function(){var e=this[Dt];return this[Bt]("end.transition",function(){var t;this[e][fp]<2&&(t=this[d])&&t.removeChild(this)})},Ev.ease=function(t){var r=this.id,i=this[Dt];return arguments[e]<1?this[Il]()[i][r].ease:(typeof t!==n&&(t=p.ease[c](p,arguments)),rr(this,function(e){e[i][r].ease=t}))},Ev[rs]=function(t){var r=this.id,i=this[Dt];return arguments[e]<1?this[Il]()[i][r][rs]:rr(this,typeof t===n?function(e,n,o){e[i][r][rs]=+t[s](e,e[h],n,o)}:(t=+t,function(e){e[i][r][rs]=t}))},Ev[y]=function(t){var r=this.id,i=this[Dt];return arguments[e]<1?this[Il]()[i][r][y]:rr(this,typeof t===n?function(e,n,o){e[i][r][y]=Math.max(1,t[s](e,e[h],n,o))}:(t=Math.max(1,t),function(e){e[i][r][y]=t}))},Ev[Bt]=function(t,n){var r=this.id,i=this[Dt];if(arguments[e]<2){var o=Tv,u=xv;try{xv=r,rr(this,function(e,n,o){Tv=e[i][r],t[s](e,e[h],n,o)})}finally{Tv=o,xv=u}}else rr(this,function(e){var s=e[i][r];(s[it]||(s[it]=p[dc](Ri,Ds,Ji))).on(t,n)});return this},Ev[u]=function(){var t=this.id,n=++Sv,r=this[Dt],i=[],s,o,u,a;for(var f=0,c=this[e];f<c;f++){i[l](s=[]);for(var o=this[f],h=0,p=o[e];h<p;h++){if(u=o[h])a=u[r][t],Ov(u,h,r,n,{time:a.time,ease:a.ease
,delay:a[rs]+a[y],duration:a[y]});s[l](u)}}return wv(i,r,n)},p.svg.axis=function(){function d(e){e[Bt](function(){var e=p[F](this),d=this[tr]||n,v=this[tr]=n[Ac](),m=l==t?v[Pl]?v[Pl][c](v,f):v[st]():l,g=h==t?v[Cn]?v[Cn][c](v,f):Kt:h,y=e[C](".tick")[ta](m,v),b=y[Ua]()[$a]("g",sp)[P](Yn,Bc)[O](ot,kr),w=p[u](y.exit())[O](ot,kr)[Sr](),E=p[u](y.order())[O](ot,1),S=Math.max(i,0)+a,x,T=Dp(v),N=e[C](sp)[ta]([0]),k=(N[Ua]()[X]("path")[P](Yn,st),p[u](N));b[X](Vc),b[X](ft);var L=b[F](Vc),A=E[F](Vc),M=y[F](ft)[ft](g),_=b[F](ft),D=E[F](ft),H=r==="top"||r===Us?-1:1,B,j,I,q;r===gh||r==="top"?(x=Hv,B="x",I="y",j="x2",q="y2",M[P]("dy",H<0?"0em":".71em")[O](ht,oo),k[P]("d",ha+T[0]+wt+H*o+"V0H"+T[1]+jh+H*o)):(x=Bv,B="y",I="x",j="y2",q="x2",M[P]("dy",".32em")[O](ht,H<0?Ds:Ri),k[P]("d",ha+H*o+wt+T[0]+"H0V"+T[1]+"H"+H*o)),L[P](q,H*i),_[P](I,H*S),A[P](j,0)[P](q,H*i),D[P](B,0)[P](I,H*S);if(v[Ya]){var R=v,U=R[Ya]()/2;d=v=function(e){return R(e)+U}}else d[Ya]?d=v:w[s](x,v,d);b[s](x,d,v),E[s](x,v,v)})}var n=p[K][Wa](),r=Mv,i=6,o=6,a=3,f=[10],l=t,h;return d[K]=function(t){return arguments[e]?(n=t,d):n},d.orient=function(t){return arguments[e]?(r=t in Pv?t+"":Mv,d):r},d[Pl]=function(){return arguments[e]?(f=N(arguments),d):f},d.tickValues=function(t){return arguments[e]?(l=t,d):l},d[Cn]=function(t){return arguments[e]?(h=t,d):h},d.tickSize=function(t){var n=arguments[e];return n?(i=+t,o=+arguments[n-1],d):i},d.innerTickSize=function(t){return arguments[e]?(i=+t,d):i},d.outerTickSize=function(t){return arguments[e]?(o=+t,d):o},d.tickPadding=function(t){return arguments[e]?(a=+t,d):a},d.tickSubdivide=function(){return arguments[e]&&d},d};var Mv=gh,Pv={top:1,right:1,bottom:1,left:1};p.svg[lo]=function(){function m(e){e[Bt](function(){var e=p[F](this)[O](A,"all")[O]("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",E).on("touchstart.brush",E),n=e[C](".background")[ta]([0]);n[Ua]()[X](Es)[P](Yn,"background")[O](Xc,"hidden")[O](Qi,"crosshair"),e[C](Vf)[ta]([0])[Ua]()[X](Es)[P](Yn,Ms)[O](Qi,"move");var i=e[C](wu)[ta](v,Kt);i.exit()[Sr](),i[Ua]()[X]("g")[P](Yn,function(e){return"resize "+e})[O](Qi,function(e){return Fv[e]})[X](Es)[P]("x",function(e){return/[ew]$/[vr](e)?-3:t})[P]("y",function(e){return/^[ns]/[vr](e)?-3:t})[P](Ai,6)[P](en,6)[O](Xc,"hidden"),i[O](Kf,m[Vu]()?mr:t);var o=p[u](e),a=p[u](n),f;r&&(f=Dp(r),a[P]("x",f[0])[P](Ai,f[1]-f[0]),y(o)),s&&(f=Dp(s),a[P]("y",f[0])[P](en,f[1]-f[0]),b(o)),g(o)})}function g(e){e[C](wu)[P](T,function(e){return q+a[+/e$/[vr](e)]+wt+f[+/^s/[vr](e)]+Yu})}function y(e){e[F](Vf)[P]("x",a[0]),e[C](".extent,.n>rect,.s>rect")[P](Ai,a[1]-a[0])}function b(e){e[F](Vf)[P]("y",f[0]),e[C](".extent,.e>rect,.w>rect")[P](en,f[1]-f[0])}function E(){function B(){p[it].keyCode==32&&(N||(L=t,M[0]-=a[1],M[1]-=f[1],N=2),ln())}function I(){p[it].keyCode==32&&N==2&&(M[0]+=a[1],M[1]+=f[1],N=0,ln())}function q(){var n=p[Dc](e),u=i;_&&(n[0]+=_[0],n[1]+=_[1]),N||(p[it].altKey?(L||(L=[(a[0]+a[1])/2,(f[0]+f[1])/2]),M[0]=a[+(n[0]<L[0])],M[1]=f[+(n[1]<L[1])]):L=t),x&&R(n,r,0)&&(y(E),u=o),T&&R(n,s,1)&&(b(E),u=o),u&&(g(E),v({type:lo,mode:N?"move":aa}))}function R(e,n,r){var i=Dp(n),s=i[0],u=i[1],p=M[r],v=r?f:a,m=v[1]-v[0],g,y;N&&(s-=p,u-=m+p),g=(r?d:h)?Math.max(s,Math.min(u,e[r])):e[r],N?y=(g+=p)+m:(L&&(p=Math.max(s,Math.min(u,2*L[r]-g))),p<g?(y=g,g=p):y=p);if(v[0]!=g||v[1]!=y)return r?c=t:l=t,v[0]=g,v[1]=y,o}function U(){q(),E[O](A,"all")[C](wu)[O](Kf,m[Vu]()?mr:t),p[F](jl)[O](Qi,t),D.on(Ja,t).on(Yl,t).on(Ka,t).on(Yf,t).on(Jl,t).on(Hc,t),k(),v({type:io})}var e=this,u=p[F](p[it][Wt]),v=n.of(e,arguments),E=p[F](e),S=u.datum(),x=!/^(n|s)$/[vr](S)&&r,T=!/^(e|w)$/[vr](S)&&s,N=u[mh](Ms),k=xr(e),L,M=p[Dc](e),_,D=p[F](j(e)).on(Jl,B).on(Hc,I);p[it][xt]?D.on(Ka,q).on(Yf,U):D.on(Ja,q).on(Yl,U),E[Ji]()[C]("*")[Ji]();if(N)M[0]=a[0]-M[0],M[1]=f[0]-M[1];else if(S){var P=+/w$/[vr](S),H=+/^n/[vr](S);_=[a[1-P]-M[0],f[1-H]-M[1]],M[0]=a[P],M[1]=f[H]}else p[it].altKey&&(L=M[w]());E[O](A,mr)[C](wu)[O](Kf,t),p[F](jl)[O](Qi,u[O](Qi)),v({type:Ki}),q()}var n=pn(m,Ki,lo,io),r=t,s=t,a=[0,0],f=[0,0],l,c,h=o,d=o,v=Iv[0];return m[it]=function(e){e[Bt](function(){var e=n.of(this,arguments),r={x:a,y:f,i:l,j:c},i=this[tr]||r;this[tr]=r,xv?p[F](this)[u]()[Bt]("start.brush",function(){l=i.i,c=i.j,a=i.x,f=i.y,e({type:Ki})})[ma]("brush:brush",function(){var n=Nl(a,r.x),i=Nl(f,r.y);return l=c=t,function(t){a=r.x=n(t),f=r.y=i(t),e({type:lo,mode:aa})}})[Bt]("end.brush",function(){l=r.i,c=r.j,e({type:lo,mode:aa}),e({type:io})}):(e({type:Ki}),e({type:lo,mode:aa}),e({type:io}))})},m.x=function(t){return arguments[e]?(r=t,v=Iv[!r<<1|!s],m):r},m.y=function(t){return arguments[e]?(s=t,v=Iv[!r<<1|!s],m):s},m.clamp=function(n){return arguments[e]?(r&&s?(h=!!n[0],d=!!n[1]):r?h=!!n:s&&(d=!!n),m):r&&s?[h,d]:r?h:s?d:t},m[Ms]=function(t){var n,i,o,u,h;if(!arguments[e])return r&&(l?(n=l[0],i=l[1]):(n=a[0],i=a[1],r[H]&&(n=r[H](n),i=r[H](i)),i<n&&(h=n,n=i,i=h))),s&&(c?(o=c[0],u=c[1]):(o=f[0],u=f[1],s[H]&&(o=s[H](o),u=s[H](u)),u<o&&(h=o,o=u,u=h))),r&&s?[[n,o],[i,u]]:r?[n,i]:s&&[o,u];if(r){n=t[0],i=t[1],s&&(n=n[0],i=i[0]),l=[n,i],r[H]&&(n=r(n),i=r(i)),i<n&&(h=n,n=i,i=h);if(n!=a[0]||i!=a[1])a=[n,i]}if(s){o=t[0],u=t[1],r&&(o=o[1],u=u[1]),c=[o,u],s[H]&&(o=s(o),u=s(u)),u<o&&(h=o,o=u,u=h);if(o!=f[0]||u!=f[1])f=[o,u]}return m},m.clear=function(){return m[Vu]()||(a=[0,0],f=[0,0],l=c=t),m},m[Vu]=function(){return!!r&&a[0]==a[1]||!!s&&f[0]==f[1]},p[Lo](m,n,"on")};var Fv={n:dh,e:ph,s:dh,w:ph,nw:Lc,ne:Oc,se:Lc,sw:Oc},Iv=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]],Rv=ps[kt]=vo.timeFormat,zv=Rv.utc,Wv=zv("%Y-%m-%dT%H:%M:%S.%LZ");Rv.iso=Date[r][Pn]&&+(new Date("2000-01-01T00:00:00.000Z"))?Xv:Wv,Xv[Xa]=function(e){var n=new Date(e);return isNaN(n)?t:n},Xv[k]=Wv[k],ps[Xt]=gs(function(e){return new ds(Math[Ct](e/1e3)*1e3)},function(e,t){e[Aa](e[Io]()+Math[Ct](t)*1e3)},function(e){return e[Rc]()}),ps[Bn]=ps[Xt][_],ps[Bn].utc=ps[Xt].utc[_],ps[$t]=gs(function(e){return new ds(Math[Ct](e/6e4)*6e4)},function(e,t){e[Aa](e[Io]()+Math[Ct](t)*6e4)},function(e){return e[jc]()}),ps[Gt]=ps[$t][_],ps[Gt].utc=ps[$t].utc[_],ps[As]=gs(function(e){var t=e[un]()/60;return new ds((Math[Ct](e/36e5-t)+t)*36e5)},function(e,t){e[Aa](e[Io]()+Math[Ct](t)*36e5)},function(e){return e[ga]()}),ps[Fs]=ps[As][_],ps[Fs].utc=ps[As].utc[_],ps[Z]=gs(function(e){return e=ps[nr](e),e[Oh](1),e},function(e,t){e.setMonth(e[zi]()+t)},function(e){return e[zi]()}),ps[G]=ps[Z][_],ps[G].utc=ps[Z].utc[_];var Jv=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Kv=[[ps[Xt],1],[ps[Xt],5],[ps[Xt],15],[ps[Xt],30],[ps[$t],1],[ps[$t],5],[ps[$t],15],[ps[$t],30],[ps[As],1],[ps[As],3],[ps[As],6],[ps[As],12],[ps[nr],1],[ps[nr],2],[ps[Di],1],[ps[Z],1],[ps[Z],3],[ps[Tt],1]],Qv=Rv.multi([[".%L",function(e){return e[Nh]()}],[":%S",function(e){return e[Rc]()}],["%I:%M",function(e){return e[jc]()}],["%I %p",function(e){return e[ga]()}],["%a %d",function(e){return e[eo]()&&e[Fi]()!=1}],["%b %d",function(e){return e[Fi]()!=1}],["%B",function(e){return e[zi]()}],["%Y",ru]]),Gv={range:function(e,t,n){return p[_](Math[Nu](e/n)*n,+t,n).map($v)},floor:Kt,ceil:Kt};Kv[Tt]=ps[Tt],ps[K]=function(){return Vv(p[K][Wa](),Kv,Qv)};var Yv=Kv.map(function(e){return[e[0].utc,e[1]]}),Zv=zv.multi([[".%L",function(e){return e[mc]()}],[":%S",function(e){return e[Pp]()}],["%I:%M",function(e){return e[Sa]()}],["%I %p",function(e){return e.getUTCHours()}],["%a %d",function(e){return e[Za]()&&e[sr]()!=1}],["%b %d",function(e){return e[sr]()!=1}],["%B",function(e){return e[es]()}],["%Y",ru]]);Yv[Tt]=ps[Tt].utc,ps[K].utc=function(){return Vv(p[K][Wa](),Yv,Zv)},p[ft]=Ci(function(e){return e[zn]}),p.json=function(e,t){return ki(e,"application/json",tm,t)},p.html=function(e,t){return ki(e,"text/html",nm,t)},p.xml=Ci(function(e){return e.responseXML}),typeof Jd===n&&Jd.amd?(this.d3=p,Jd(p)):typeof m===Pt&&m[wn]?m[wn]=p:this.d3=p}()},{}],4:[function(u,a,f){((function(u){((function(){function xn(e,n){if(e!==n){var r=e===t,i=e===p,s=e===e,o=n===t,u=n===p,a=n===n;if(e>n&&!o||!s||r&&!u&&a||i&&a)return 1;if(e<n&&!r||!a||o&&!i&&s||u&&s)return-1}return 0}function Cn(t,n,r){var i=t[e],s=r?i:-1;while(r?s--:++s<i)if(n(t[s],s,t))return s;return-1}function kn(t,n,r){if(n!==n)return Rn(t,r);var i=r-1,s=t[e];while(++i<s)if(t[i]===n)return i;return-1}function Ln(e){return typeof e==n||i}function An(e){return e==t?"":e+""}function On(t,n){var r=-1,i=t[e];while(++r<i&&n[It](t[Pi](r))>-1);return r}function Mn(t,n){var r=t[e];while(r--&&n[It](t[Pi](r))>-1);return r}function _n(e,t){return xn(e[hc],t[hc])||e[xs]-t[xs]}function Pn(t,n,r){var i=-1,s=t[hc],u=n[hc],a=s[e],f=r[e];while(++i<a){var l=xn(s[i],u[i]);if(l){if(i>=f)return l;var c=r[i];return l*(c==="asc"||c===o?1:-1)}}return t[xs]-n[xs]}function Bn(e){return fn[e]}function jn(e){return ln[e]}function Fn(e,t,n){return t?e=pn[e]:n&&(e=dn[e]),"\\"+e}function In(e){return"\\"+dn[e]}function Rn(t,n,r){var i=t[e],s=n+(r?0:-1);while(r?s--:++s<i){var o=t[s];if(o!==o)return s}return-1}function Un(e){return!!e&&typeof e==Pt}function zn(e){return e<=160&&e>=9&&e<=13||e==32||e==160||e==5760||e==6158||e>=8192&&(e<=8202||e==8232||e==8233||e==8239||e==8287||e==12288||e==65279)}function Wn(t,n){var r=-1,i=t[e],s=-1,o=[];while(++r<i)t[r]===n&&(t[r]=$,o[++s]=r);return o}function Xn(t,n){var r,i=-1,s=t[e],o=-1,u=[];while(++i<s){var a=t[i],f=n?n(a,i,t):a;if(!i||r!==f)r=f,u[++o]=a}return u}function Vn(t){var n=-1,r=t[e];while(++n<r&&zn(t[ut](n)));return n}function $n(t){var n=t[e];while(n--&&zn(t[ut](n)));return n}function Jn(e){return cn[e]}function Kn(u){function Mr(e){if(Un(e)&&!ja(e)&&!(e instanceof Hr)){if(e instanceof Dr)return e;if(gn[s](e,Ut)&&gn[s](e,j))return Ao(e)}return new Dr(e)}function _r(){}function Dr(e,t,n){this[j]=e,this[z]=n||[],this[Ut]=!!t}function Hr(e){this[j]=e,this[z]=[],this[zs]=1,this[lt]=i,this[cr]=[],this[Nn]=Tr,this[Eo]=[]}function Br(){var e=new Hr(this[j]);return e[z]=Jr(this[z]),e[zs]=this[zs],e[lt]=this[lt],e[cr]=Jr(this[cr]),e[Nn]=this[Nn],e[Eo]=Jr(this[Eo]),e}function jr(){if(this[lt]){var e=new Hr(this);e[zs]=-1,e[lt]=o}else e=this[qn](),e[zs]*=-1;return e}function Fr(){var t=this[j][W](),n=this[zs],r=ja(t),i=n<0,s=r?t[e]:0,o=so(0,s,this[Eo]),u=o[Ri],a=o[Ds],f=a-u,l=i?a:u-1,c=this[cr],h=c[e],p=0,d=gr(f,this[Nn]);if(!r||s<R||s==f&&d==f)return as(i&&r?t[at]():t,this[z]);var v=[];e:while(f--&&p<d){l+=n;var m=-1,g=t[l];while(++m<h){var y=c[m],b=y.iteratee,w=y.type,E=b(g);if(w==X)g=E;else if(!E){if(w==U)continue e;break e}}v[p++]=g}return v}function Ir(){this[h]={}}function qr(e){return this.has(e)&&delete this[h][e]}function Rr(e){return e==or?p:this[h][e]}function Ur(e){return e!=or&&gn[s](this[h],e)}function zr(e,t){return e!=or&&(this[h][e]=t),this}function Wr(n){var r=n?n[e]:0;this[ta]={hash:fr(t),set:new tr};while(r--)this[l](n[r])}function Xr(e,t){var n=e[ta],r=typeof t==g||Ja(t)?n.set.has(t):n.hash[t];return r?0:-1}function Vr(e){var t=this[ta];typeof e==g||Ja(e)?t.set.add(e):t.hash[e]=o}function $r(t,n){var r=-1,i=t[e],s=-1,o=n[e],u=a(i+o);while(++r<i)u[r]=t[r];while(++s<o)u[r++]=n[s];return u}function Jr(t,n){var r=-1,i=t[e];n||(n=a(i));while(++r<i)n[r]=t[r];return n}function Kr(t,n){var r=-1,s=t[e];while(++r<s)if(n(t[r],r,t)===i)break;return t}function Qr(t,n){var r=t[e];while(r--)if(n(t[r],r,t)===i)break;return t}function Gr(t,n){var r=-1,s=t[e];while(++r<s)if(!n(t[r],r,t))return i;return o}function Yr(t,n,r,i){var s=-1,o=t[e],u=i,a=u;while(++s<o){var f=t[s],l=+n(f);r(l,u)&&(u=l,a=f)}return a}function Zr(t,n){var r=-1,i=t[e],s=-1,o=[];while(++r<i){var u=t[r];n(u,r,t)&&(o[++s]=u)}return o}function ei(t,n){var r=-1,i=t[e],s=a(i);while(++r<i)s[r]=n(t[r],r,t);return s}function ti(t,n){var r=-1,i=n[e],s=t[e];while(++r<i)t[s+r]=n[r];return t}function ni(t,n,r,i){var s=-1,o=t[e];i&&o&&(r=t[++s]);while(++s<o)r=n(r,t[s],s,t);return r}function ri(t,n,r,i){var s=t[e];i&&s&&(r=t[--s]);while(s--)r=n(r,t[s],s,t);return r}function ii(t,n){var r=-1,s=t[e];while(++r<s)if(n(t[r],r,t))return o;return i}function si(t,n){var r=t[e],i=0;while(r--)i+=+n(t[r])||0;return i}function oi(e,t){return e===p?t:e}function ui(e,t,n,r){return e===p||!gn[s](r,n)?t:e}function ai(t,n,r){var i=-1,s=Nf(n),o=s[e];while(++i<o){var u=s[i],a=t[u],f=r(a,n[u],u,t,n);if((f===f?f!==a:a===a)||a===p&&!(u in t))t[u]=f}return t}function fi(e,n){return n==t?e:ci(n,Nf(n),e)}function li(n,r){var i=-1,s=n==t,o=!s&&lo(n),u=o?n[e]:0,f=r[e],l=a(f);while(++i<f){var c=r[i];o?l[i]=co(c,u)?n[c]:p:l[i]=s?p:n[c]}return l}function ci(t,n,r){r||(r={});var i=-1,s=n[e];while(++i<s){var o=n[i];r[o]=t[o]}return r}function hi(e,r,i){var s=typeof e;return s==n?r===p?e:cs(e,r,i):e==t?cl:s==Pt?Fi(e):r===p?bl(e):Ii(e,r)}function pi(t,n,r,i,o,u,a){var f;r&&(f=o?r(t,i,o):r(t));if(f!==p)return f;if(!Ja(t))return t;var c=ja(t);if(c){f=oo(t);if(!n)return Jr(t,f)}else{var h=bn[s](t),d=h==tt;if(!(h==it||h==J||d&&!o))return un[h]?ao(t,h,n):o?t:{};f=uo(d?{}:t);if(!n)return fi(f,t)}u||(u=[]),a||(a=[]);var v=u[e];while(v--)if(u[v]==t)return a[v];return u[l](t),a[l](f),(c?Kr:Li)(t,function(e,i){f[i]=pi(e,n,r,i,t,u,a)}),f}function vi(e,t,r){if(typeof e!=n)throw new hn(V);return nr(function(){e[c](p,r)},t)}function mi(n,r){var s=n?n[e]:0,o=[];if(!s)return o;var u=-1,a=eo(),f=a==kn,c=f&&r[e]>=R?Es(r):t,h=r[e];c&&(a=Xr,f=i,r=c);e:while(++u<s){var p=n[u];if(f&&p===p){var d=h;while(d--)if(r[d]===p)continue e;o[l](p)}else a(r,p,0)<0&&o[l](p)}return o}function bi(e,t){var n=o;return gi(e,function(e,r,i){return n=!!t(e,r,i),n}),n}function wi(e,t,n,r){var i=r,s=i;return gi(e,function(e,o,u){var a=+t(e,o,u);if(n(a,i)||a===r&&a===s)i=a,s=e}),s}function Ei(n,r,i,s){var o=n[e];i=i==t?0:+i||0,i<0&&(i=-i>o?0:o+i),s=s===p||s>o?o:+s||0,s<0&&(s+=o),o=i>s?0:s>>>0,i>>>=0;while(i<o)n[i++]=r;return n}function Si(e,t){var n=[];return gi(e,function(e,r,i){t(e,r,i)&&n[l](e)}),n}function xi(e,t,n,r){var s;return n(e,function(e,n,o){if(t(e,n,o))return s=r?n:e,i}),s}function Ti(t,n,r,i){i||(i=[]);var s=-1,o=t[e];while(++s<o){var u=t[s];Un(u)&&lo(u)&&(r||ja(u)||Ba(u))?n?Ti(u,n,r,i):ti(i,u):r||(i[i[e]]=u)}return i}function ki(e,t){return Ni(e,t,Cf)}function Li(e,t){return Ni(e,t,Nf)}function Ai(e,t){return Ci(e,t,Nf)}function Oi(t,n){var r=-1,i=n[e],s=-1,o=[];while(++r<i){var u=n[r];$a(t[u])&&(o[++s]=u)}return o}function Mi(n,r,i){if(n==t)return;i!==p&&i in ko(n)&&(r=[i]);var s=0,o=r[e];while(n!=t&&s<o)n=n[r[s++]];return s&&s==o?n:p}function _i(e,n,r,i,s,u){return e===n?o:e==t||n==t||!Ja(e)&&!Un(n)?e!==e&&n!==n:Di(e,n,_i,r,i,s,u)}function Di(t,n,r,o,u,a,f){var c=ja(t),h=ja(n),p=K,d=K;c||(p=bn[s](t),p==J?p=it:p!=it&&(c=rf(t))),h||(d=bn[s](n),d==J?d=it:d!=it&&(h=rf(n)));var v=p==it,m=d==it,g=p==d;if(g&&!c&&!v)return Ks(t,n,p);if(!u){var y=v&&gn[s](t,j),b=m&&gn[s](n,j);if(y||b)return r(y?t[W]():t,b?n[W]():n,o,u,a,f)}if(!g)return i;a||(a=[]),f||(f=[]);var w=a[e];while(w--)if(a[w]==t)return f[w]==n;a[l](t),f[l](n);var E=(c?Js:Qs)(t,n,r,o,u,a,f);return a.pop(),f.pop(),E}function Hi(n,r,s){var u=r[e],a=u,f=!s;if(n==t)return!a;n=ko(n);while(u--){var l=r[u];if(f&&l[2]?l[1]!==n[l[0]]:!(l[0]in n))return i}while(++u<a){l=r[u];var c=l[0],h=n[c],d=l[1];if(f&&l[2]){if(h===p&&!(c in n))return i}else{var v=s?s(h,d,c):p;if(v===p?!_i(d,h,s,o):!v)return i}}return o}function ji(t,n){var r=-1,i=lo(t)?a(t[e]):[];return gi(t,function(e,t,s){i[++r]=n(e,t,s)}),i}function Fi(n){var r=ro(n);if(r[e]==1&&r[0][2]){var s=r[0][0],o=r[0][1];return function(e){return e==t?i:e[s]===o&&(o!==p||s in ko(e))}}return function(e){return Hi(e,r)}}function Ii(n,r){var s=ja(n),u=po(n)&&go(r),a=n+"";return n=Lo(n),function(f){if(f==t)return i;var l=a;f=ko(f);if((s||!u)&&!(l in f)){f=n[e]==1?f:Mi(f,Gi(n,0,-1));if(f==t)return i;l=$o(n),f=ko(f)}return f[l]===r?r!==p||l in f:_i(r,f[l],p,o)}}function qi(e,t,n,r,i){if(!Ja(e))return e;var s=lo(t)&&(ja(t)||rf(t)),o=s?p:Nf(t);return Kr(o||t,function(u,a){o&&(a=u,u=t[a]);if(Un(u))r||(r=[]),i||(i=[]),Ui(e,t,a,qi,n,r,i);else{var f=e[a],l=n?n(f,u,a,e,t):p,c=l===p;c&&(l=u),(l!==p||s&&!(a in e))&&(c||(l===l?l!==f:f===f))&&(e[a]=l)}}),e}function Ui(t,n,r,s,o,u,a){var f=u[e],c=n[r];while(f--)if(u[f]==c){t[r]=a[f];return}var h=t[r],d=o?o(h,c,r,t,n):p,v=d===p;v&&(d=c,lo(c)&&(ja(c)||rf(c))?d=ja(h)?h:lo(h)?Jr(h):[]:ef(c)||Ba(c)?d=Ba(h)?ff(h):ef(h)?h:{}:v=i),u[l](c),a[l](d);if(v)t[r]=s(d,c,o,u,a);else if(d===d?d!==h:h===h)t[r]=d}function zi(e){return function(n){return n==t?p:n[e]}}function Vi(e){var t=e+"";return e=Lo(e),function(n){return Mi(n,e,t)}}function $i(t,n){var r=t?n[e]:0;while(r--){var i=n[r];if(i!=o&&co(i)){var o=i;rr[s](t,i,1)}}return t}function Ji(e,t){return e+lr(wr()*(t-e+1))}function Ki(e,t,n,r,s){return s(e,function(e,s,o){n=r?(r=i,e):t(n,e,s,o)}),n}function Gi(n,r,i){var s=-1,o=n[e];r=r==t?0:+r||0,r<0&&(r=-r>o?0:o+r),i=i===p||i>o?o:+i||0,i<0&&(i+=o),o=r>i?0:i-r>>>0,r>>>=0;var u=a(o);while(++s<o)u[s]=n[s+r];return u}function Yi(e,t){var n;return gi(e,function(e,r,i){return n=t(e,r,i),!n}),!!n}function Zi(t,n){var r=t[e];t[Bi](n);while(r--)t[r]=t[r][W];return t}function es(e,t,n){var r=Gs(),i=-1;t=ei(t,function(e){return r(e)});var s=ji(e,function(e){var n=ei(t,function(t){return t(e)});return{criteria:n,index:++i,value:e}});return Zi(s,function(e,t){return Pn(e,t,n)})}function ns(e,t){var n=0;return gi(e,function(e,r,i){n+=+t(e,r,i)||0}),n}function ss(n,r){var s=-1,o=eo(),u=n[e],a=o==kn,f=a&&u>=R,c=f?Es():t,h=[];c?(o=Xr,a=i):(f=i,c=r?[]:h);e:while(++s<u){var p=n[s],d=r?r(p,s,n):p;if(a&&p===p){var v=c[e];while(v--)if(c[v]===d)continue e;r&&c[l](d),h[l](p)}else o(c,d,0)<0&&((r||f)&&c[l](d),h[l](p))}return h}function os(t,n){var r=-1,i=n[e],s=a(i);while(++r<i)s[r]=t[n[r]];return s}function us(t,n,r,i){var s=t[e],o=i?s:-1;while((i?o--:++o<s)&&n(t[o],o,t));return r?Gi(t,i?0:o,i?o+1:s):Gi(t,i?o+1:0,i?s:o)}function as(t,n){var r=t;r instanceof Hr&&(r=r[W]());var i=-1,s=n[e];while(++i<s){var o=n[i];r=o.func[c](o.thisArg,ti([r],o.args))}return r}function fs(n,r,i){var s=0,o=n?n[e]:s;if(typeof r==x&&r===r&&o<=kr){while(s<o){var u=s+o>>>1,a=n[u];(i?a<=r:a<r)&&a!==t?s=u+1:o=u}return o}return ls(n,r,cl,i)}function ls(n,r,s,o){r=s(r);var u=0,a=n?n[e]:0,f=r!==r,l=r===t,c=r===p;while(u<a){var h=lr((u+a)/2),d=s(n[h]),v=d!==p,m=d===d;if(f)var g=m||o;else l?g=m&&v&&(o||d!=t):c?g=m&&(o||v):d==t?g=i:g=o?d<=r:d<r;g?u=h+1:a=h}return gr(a,Cr)}function cs(e,t,r){if(typeof e!=n)return cl;if(t===p)return e;switch(r){case 1:return function(n){return e[s](t,n)};case 3:return function(n,r,i){return e[s](t,n,r,i)};case 4:return function(n,r,i,o){return e[s](t,n,r,i,o)};case 5:return function(n,r,i,o,u){return e[s](t,n,r,i,o,u)}}return function(){return e[c](t,arguments)}}function hs(e){var t=new zn(e.byteLength),n=new ir(t);return n.set(new ir(e)),t}function ps(t,n,r){var i=r[e],s=-1,o=mr(t[e]-i,0),u=-1,f=n[e],l=a(f+o);while(++u<f)l[u]=n[u];while(++s<i)l[r[s]]=t[s];while(o--)l[u++]=t[s++];return l}function ds(t,n,r){var i=-1,s=r[e],o=-1,u=mr(t[e]-s,0),f=-1,l=n[e],c=a(u+l);while(++o<u)c[o]=t[o];var h=o;while(++f<l)c[h+f]=n[f];while(++i<s)c[h+r[i]]=t[o++];return c}function ms(t,n){return function(r,i,s){var o=n?n():{};i=Gs(i,s,3);if(ja(r)){var u=-1,a=r[e];while(++u<a){var f=r[u];t(o,f,i(f,u,r),r)}}else gi(r,function(e,n,r){t(o,e,i(e,n,r),r)});return o}}function gs(r){return La(function(i,s){var o=-1,u=i==t?0:s[e],a=u>2?s[u-2]:p,f=u>2?s[2]:p,l=u>1?s[u-1]:p;typeof a==n?(a=cs(a,l,5),u-=2):(a=typeof l==n?l:p,u-=a?1:0),f&&ho(s[0],s[1],f)&&(a=u<3?p:a,u=1);while(++o<u){var c=s[o];c&&r(i,c,a)}return i})}function ys(e,t){return function(n,r){var s=n?no(n):0;if(!mo(s))return e(n,r);var o=t?s:-1,u=ko(n);while(t?o--:++o<s)if(r(u[o],o,u)===i)break;return n}}function bs(t){return function(n,r,s){var o=ko(n),u=s(n),a=u[e],f=t?a:-1;while(t?f--:++f<a){var l=u[f];if(r(o[l],l,o)===i)break}return n}}function ws(e,t){function r(){var i=this&&this!==Sn&&this instanceof r?n:e;return i[c](t,arguments)}var n=Ts(e);return r}function Es(e){return fr&&tr?new Wr(e):t}function Ss(t){return function(n){var r=-1,i=ul(Uf(n)),s=i[e],o="";while(++r<s)o=t(o,i[r],r);return o}}function Ts(t){return function(){var n=arguments;switch(n[e]){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3]);case 5:return new t(n[0],n[1],n[2],n[3],n[4]);case 6:return new t(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new t(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var i=di(t[r]),s=t[c](i,n);return Ja(s)?s:i}}function Ns(e){function t(n,r,i){i&&ho(n,r,i)&&(r=p);var s=Vs(n,e,p,p,p,p,p,r);return s[on]=t[on],s}return t}function Cs(e,n){return La(function(r){var i=r[0];return i==t?i:(r[l](n),e[c](p,r))})}function ks(t,n){return function(r,i,s){s&&ho(r,i,s)&&(i=p),i=Gs(i,s,3);if(i[e]==1){r=ja(r)?r:Co(r);var o=Yr(r,i,t,n);if(!r[e]||o!==n)return o}return wi(r,i,t,n)}}function Ls(e,t){return function(n,r,i){r=Gs(r,i,3);if(ja(n)){var s=Cn(n,r,t);return s>-1?n[s]:p}return xi(n,r,e)}}function As(t){return function(n,r,i){return!n||!n[e]?-1:(r=Gs(r,i,3),Cn(n,r,t))}}function Os(e){return function(t,n,r){return n=Gs(n,r,3),xi(t,n,e,o)}}function Ms(t){return function(){var i,u=arguments[e],f=t?u:-1,l=0,h=a(u);while(t?f--:++f<u){var d=h[l++]=arguments[f];if(typeof d!=n)throw new hn(V);!i&&Dr[r][Ep]&&Zs(d)==_f&&(i=new Dr([],o))}f=i?-1:u;while(++f<u){d=h[f];var v=Zs(d),m=v==_f?Ys(d):p;m&&vo(m[0])&&m[1]==(A|b|C|O)&&!m[4][e]&&m[9]==1?i=i[Zs(m[0])][c](i,m[3]):i=d[e]==1&&vo(d)?i[v]():i[Ep](d)}return function(){var t=arguments,n=t[0];if(i&&t[e]==1&&ja(n)&&n[e]>=R)return i.plant(n)[W]();var r=0,o=u?h[r][c](this,t):n;while(++r<u)o=h[r][s](this,o);return o}}}function _s(e,t){return function(r,i,s){return typeof i==n&&s===p&&ja(r)?e(r,i):t(r,cs(i,s,3))}}function Ps(e){return function(t,r,i){if(typeof r!=n||i!==p)r=cs(r,i,3);return e(t,r,Cf)}}function Hs(e){return function(t,r,i){if(typeof r!=n||i!==p)r=cs(r,i,3);return e(t,r)}}function Bs(e){return function(t,n,r){var i={};return n=Gs(n,r,3),Li(t,function(t,r,s){var o=n(t,r,s);r=e?o:r,t=e?t:o,i[r]=t}),i}}function js(e){return function(t,n,r){return t=An(t),(e?t:"")+Rs(t,n,r)+(e?"":t)}}function Fs(e){var t=La(function(n,r){var i=Wn(r,t[on]);return Vs(n,e,p,r,i)});return t}function Is(t,r){return function(i,s,o,u){var a=arguments[e]<3;return typeof s==n&&u===p&&ja(i)?t(i,s,o,a):Ki(i,Gs(s,u,4),o,a,r)}}function qs(t,n,r,i,s,o,u,f,l,h){function k(){var y=arguments[e],b=y,N=a(y);while(b--)N[b]=arguments[b];i&&(N=ps(N,i,s)),o&&(N=ds(N,o,u));if(E||x){var A=k[on],O=Wn(N,A);y-=O[e];if(y<h){var M=f?Jr(f):p,_=mr(h-y,0),D=E?O:p,P=E?p:O,H=E?N:p,B=E?p:N;n|=E?C:L,n&=~(E?L:C),S||(n&=~(v|m));var j=[t,n,r,H,D,B,P,M,l,_],F=qs[c](p,j);return vo(t)&&To(F,j),F[on]=A,F}}var I=g?r:this,q=w?I[t]:t;return f&&(N=xo(N,f)),d&&l<N[e]&&(N[e]=l),this&&this!==Sn&&this instanceof k&&(q=T||Ts(t)),q[c](I,N)}var d=n&A,g=n&v,w=n&m,E=n&b,S=n&y,x=n&N,T=w?p:Ts(t);return k}function Rs(n,r,i){var s=n[e];r=+r;if(s>=r||!pr(r))return"";var o=r-s;return i=i==t?$s:i+"",Gf(i,ur(o/i[e]))[w](0,o)}function Us(t,n,r,i){function u(){var n=-1,f=arguments[e],l=-1,h=i[e],p=a(h+f);while(++l<h)p[l]=i[l];while(f--)p[l++]=arguments[++n];var d=this&&this!==Sn&&this instanceof u?o:t;return d[c](s?r:this,p)}var s=n&v,o=Ts(t);return u}function Ws(e){var t=ut[e];return function(e,n){return n=n===p?0:+n||0,n?(n=Zn(10,n),t(e*n)/n):t(e)}}function Xs(e){return function(n,r,i,s){var o=Gs(i);return i==t&&o===hi?fs(n,r,e):ls(n,r,o(i,s,1),e)}}function Vs(r,i,s,o,u,a,f,l){var h=i&m;if(!h&&typeof r!=n)throw new hn(V);var d=o?o[e]:0;d||(i&=~(C|L),o=u=p),d-=u?u[e]:0;if(i&L){var g=o,y=u;o=u=p}var b=h?p:Ys(r),w=[r,i,s,o,u,g,y,a,f,l];b&&(yo(w,b),i=w[1],l=w[9]),w[9]=l==t?h?0:r[e]:mr(l-d,0)||0;if(i==v)var E=ws(w[0],w[2]);else i!=C&&i!=(v|C)||!!w[4][e]?E=qs[c](p,w):E=Us[c](p,w);var S=b?Qi:To;return S(E,w)}function Js(t,n,r,s,u,a,f){var l=-1,c=t[e],h=n[e];if(c!=h&&!(u&&h>c))return i;while(++l<c){var d=t[l],v=n[l],m=s?s(u?v:d,u?d:v,l):p;if(m!==p){if(m)continue;return i}if(u){if(!ii(n,function(e){return d===e||r(d,e,s,u,a,f)}))return i}else if(d!==v&&!r(d,v,s,u,a,f))return i}return o}function Ks(e,t,n){switch(n){case Q:case G:return+e==+t;case Z:return e.name==t.name&&e.message==t.message;case rt:return e!=+e?t!=+t:e==+t;case st:case ft:return e==t+""}return i}function Qs(t,r,u,a,f,l,c){var h=Nf(t),d=h[e],v=Nf(r),m=v[e];if(d!=m&&!f)return i;var g=d;while(g--){var y=h[g];if(!(f?y in r:gn[s](r,y)))return i}var b=f;while(++g<d){y=h[g];var w=t[y],E=r[y],S=a?a(f?E:w,f?w:E,y):p;if(S===p?!u(w,E,a,f,l,c):!S)return i;b||(b=y==D)}if(!b){var x=t[D],T=r[D];if(x!=T&&D in t&&D in r&&!(typeof x==n&&x instanceof x&&typeof T==n&&T instanceof T))return i}return o}function Gs(e,t,n){var r=Mr.callback||fl;return r=r===fl?hi:r,n?r(e,t,n):r}function Zs(n){var r=n.name,i=Or[r],s=i?i[e]:0;while(s--){var o=i[s],u=o.func;if(u==t||u==n)return o.name}return r}function eo(e,t,n){var r=Mr[It]||Wo;return r=r===Wo?kn:r,e?r(e,t,n):r}function ro(t){var n=Of(t),r=n[e];while(r--)n[r][2]=go(n[r][1]);return n}function io(e,n){var r=e==t?p:e[n];return Ga(r)?r:p}function so(t,n,r){var i=-1,s=r[e];while(++i<s){var o=r[i],u=o[Vl];switch(o.type){case Kc:t+=u;break;case ic:n-=u;break;case Va:n=gr(n,t+u);break;case rc:t=mr(t,n-u)}}return{start:t,end:n}}function oo(t){var n=t[e],r=new t[D](n);return n&&typeof t[0]==g&&gn[s](t,xs)&&(r[xs]=t[xs],r.input=t.input),r}function uo(e){var t=e[D];return typeof t==n&&t instanceof t||(t=fn),new t}function ao(t,n,r){var i=t[D];switch(n){case ht:return hs(t);case Q:case G:return new i(+t);case pt:case dt:case vt:case mt:case gt:case yt:case bt:case wt:case St:var s=t.buffer;return new i(r?hs(s):s,t.byteOffset,t[e]);case rt:case ft:return new i(t);case st:var o=new i(t[Et],$t[is](t));o[S]=t[S]}return o}function fo(n,r,i){n!=t&&!po(r,n)&&(r=Lo(r),n=r[e]==1?n:Mi(n,Gi(r,0,-1)),r=$o(r));var s=n==t?n:n[r];return s==t?p:s[c](n,i)}function lo(e){return e!=t&&mo(no(e))}function co(e,n){return e=typeof e==x||Qt[vr](e)?+e:-1,n=n==t?Lr:n,e>-1&&e%1==0&&e<n}function ho(t,n,r){if(!Ja(r))return i;var s=typeof n;if(s==x?lo(r)&&co(n,r[e]):s==g&&n in r){var o=r[n];return t===t?t===o:o!==o}return i}function po(e,n){var r=typeof e;if(r==g&&Ft[vr](e)||r==x)return o;if(ja(e))return i;var s=!jt[vr](e);return s||n!=t&&e in ko(n)}function vo(e){var t=Zs(e);if(t in Hr[r]){var n=Mr[t];if(e===n)return o;var s=Ys(n);return!!s&&e===s[0]}return i}function mo(e){return typeof e==x&&e>-1&&e%1==0&&e<=Lr}function go(e){return e===e&&!Ja(e)}function yo(n,r){var i=n[1],s=r[1],o=i|s,u=o<A,a=s==A&&i==b||s==A&&i==O&&n[7][e]<=r[8]||s==(A|O)&&i==b;if(!u&&!a)return n;s&v&&(n[2]=r[2],o|=i&v?0:y);var f=r[3];if(f){var l=n[3];n[3]=l?ps(l,f,r[4]):Jr(f),n[4]=l?Wn(n[3],$):Jr(r[4])}return f=r[5],f&&(l=n[5],n[5]=l?ds(l,f,r[6]):Jr(f),n[6]=l?Wn(n[5],$):Jr(r[6])),f=r[7],f&&(n[7]=Jr(f)),s&A&&(n[8]=n[8]==t?r[8]:gr(n[8],r[8])),n[9]==t&&(n[9]=r[9]),n[0]=r[0],n[1]=o,n}function bo(e,t){return e===p?t:lf(e,t,bo)}function wo(t,n){t=ko(t);var r=-1,i=n[e],s={};while(++r<i){var o=n[r];o in t&&(s[o]=t[o])}return s}function So(e,t){var n={};return ki(e,function(e,r,i){t(e,r,i)&&(n[r]=e)}),n}function xo(t,n){var r=t[e],i=gr(n[e],r),s=Jr(t);while(i--){var o=n[i];t[i]=co(o,r)?s[o]:p}return t}function No(t){var n=Cf(t),r=n[e],i=r&&t[e],o=!!i&&mo(i)&&(ja(t)||Ba(t)),u=-1,a=[];while(++u<r){var f=n[u];(o&&co(f,i)||gn[s](t,f))&&a[l](f)}return a}function Co(e){return e==t?[]:lo(e)?Ja(e)?e:fn(e):Bf(e)}function ko(e){return Ja(e)?e:fn(e)}function Lo(e){if(ja(e))return e;var t=[];return An(e)[E](qt,function(e,n,r,i){t[l](r?i[E](Xt,"$1"):n||e)}),t}function Ao(e){return e instanceof Hr?e[qn]():new Dr(e[j],e[Ut],Jr(e[z]))}function Oo(n,r,i){(i?ho(n,r,i):r==t)?r=1:r=mr(lr(r)||1,1);var s=0,o=n?n[e]:0,u=-1,f=a(ur(o/r));while(s<o)f[++u]=Gi(n,s,s+=r);return f}function Mo(t){var n=-1,r=t?t[e]:0,i=-1,s=[];while(++n<r){var o=t[n];o&&(s[++i]=o)}return s}function Do(n,r,i){var s=n?n[e]:0;if(!s)return[];if(i?ho(n,r,i):r==t)r=1;return Gi(n,r<0?0:r)}function Po(n,r,i){var s=n?n[e]:0;if(!s)return[];if(i?ho(n,r,i):r==t)r=1;return r=s-(+r||0),Gi(n,0,r<0?0:r)}function Ho(t,n,r){return t&&t[e]?us(t,Gs(n,r,3),o,o):[]}function Bo(t,n,r){return t&&t[e]?us(t,Gs(n,r,3),o):[]}function jo(t,n,r,i){var s=t?t[e]:0;return s?(r&&typeof r!=x&&ho(t,n,r)&&(r=0,i=s),Ei(t,n,r,i)):[]}function Ro(e){return e?e[0]:p}function Uo(t,n,r){var s=t?t[e]:0;return r&&ho(t,n,r)&&(n=i),s?Ti(t,n):[]}function zo(t){var n=t?t[e]:0;return n?Ti(t,o):[]}function Wo(t,n,r){var i=t?t[e]:0;if(!i)return-1;if(typeof r==x)r=r<0?mr(i+r,0):r;else if(r){var s=fs(t,n);return s<i&&(n===n?n===t[s]:t[s]!==t[s])?s:-1}return kn(t,n,r||0)}function Xo(e){return Po(e,1)}function $o(t){var n=t?t[e]:0;return n?t[n-1]:p}function Jo(t,n,r){var i=t?t[e]:0;if(!i)return-1;var s=i;if(typeof r==x)s=(r<0?mr(i+r,0):gr(r||0,i-1))+1;else if(r){s=fs(t,n,o)-1;var u=t[s];return(n===n?n===u:u!==u)?s:-1}if(n!==n)return Rn(t,s,o);while(s--)if(t[s]===n)return s;return-1}function Ko(){var t=arguments,n=t[0];if(!n||!n[e])return n;var r=0,i=eo(),o=t[e];while(++r<o){var u=0,a=t[r];while((u=i(n,a,u))>-1)rr[s](n,u,1)}return n}function Go(t,n,r){var i=[];if(!t||!t[e])return i;var s=-1,o=[],u=t[e];n=Gs(n,r,3);while(++s<u){var a=t[s];n(a,s,t)&&(i[l](a),o[l](s))}return $i(t,o),i}function Yo(e){return Do(e,1)}function Zo(t,n,r){var i=t?t[e]:0;return i?(r&&typeof r!=x&&ho(t,n,r)&&(n=0,r=i),Gi(t,n,r)):[]}function nu(n,r,i){var s=n?n[e]:0;if(!s)return[];if(i?ho(n,r,i):r==t)r=1;return Gi(n,0,r<0?0:r)}function ru(n,r,i){var s=n?n[e]:0;if(!s)return[];if(i?ho(n,r,i):r==t)r=1;return r=s-(+r||0),Gi(n,r<0?0:r)}function iu(t,n,r){return t&&t[e]?us(t,Gs(n,r,3),i,o):[]}function su(t,n,r){return t&&t[e]?us(t,Gs(n,r,3)):[]}function uu(n,r,s,o){var u=n?n[e]:0;if(!u)return[];r!=t&&typeof r!=vs&&(o=s,s=ho(n,r,o)?p:r,r=i);var a=Gs();if(s!=t||a!==hi)s=a(s,o,3);return r&&eo()==kn?Xn(n,s):ss(n,s)}function au(t){if(!t||!t[e])return[];var n=-1,r=0;t=Zr(t,function(t){if(lo(t))return r=mr(t[e],r),o});var i=a(r);while(++n<r)i[n]=ei(t,zi(n));return i}function fu(n,r,i){var s=n?n[e]:0;if(!s)return[];var u=au(n);return r==t?u:(r=cs(r,i,4),ei(u,function(e){return ni(e,r,p,o)}))}function cu(){var t=-1,n=arguments[e];while(++t<n){var r=arguments[t];if(lo(r))var i=i?ti(mi(i,r),mi(r,i)):r}return i?ss(i):[]}function pu(t,n){var r=-1,i=t?t[e]:0,s={};i&&!n&&!ja(t[0])&&(n=[]);while(++r<i){var o=t[r];n?s[o]=n[r]:o&&(s[o[0]]=o[1])}return s}function vu(e){var t=Mr(e);return t[Ut]=o,t}function mu(e,t,n){return t[s](n,e),e}function gu(e,t,n){return t[s](n,e)}function yu(){return vu(this)}function bu(){return new Dr(this[W](),this[Ut])}function Eu(e){var t,n=this;while(n instanceof _r){var r=Ao(n);t?i[j]=r:t=r;var i=r;n=n[j]}return i[j]=e,t}function Su(){var t=this[j],n=function(e){return r&&r[zs]<0?e:e[at]()};if(t instanceof Hr){var r=t;return this[z][e]&&(r=new Hr(this)),r=r[at](),r[z][l]({func:gu,args:[n],thisArg:p}),new Dr(r,this[Ut])}return this[Ep](n)}function xu(){return this[W]()+""}function Tu(){return as(this[j],this[z])}function Lu(e,t,r){var i=ja(e)?Gr:bi;r&&ho(e,t,r)&&(t=p);if(typeof t!=n||r!==p)t=Gs(t,r,3);return i(e,t)}function Au(e,t,n){var r=ja(e)?Zr:Si;return t=Gs(t,n,3),r(e,t)}function _u(e,t){return Ou(e,Fi(t))}function Bu(t,n,r,i){var s=t?no(t):0;return mo(s)||(t=Bf(t),s=t[e]),typeof r!=x||i&&ho(n,r,i)?r=0:r=r<0?mr(s+r,0):r||0,typeof t==g||!ja(t)&&nf(t)?r<=s&&t[It](n,r)>-1:!!s&&eo(t,n,r)>-1}function qu(e,t,n){var r=ja(e)?ei:ji;return t=Gs(t,n,3),r(e,t)}function zu(e,t){return qu(e,bl(t))}function Vu(e,t,n){var r=ja(e)?Zr:Si;return t=Gs(t,n,3),r(e,function(e,n,r){return!t(e,n,r)})}function $u(n,r,i){if(i?ho(n,r,i):r==t){n=Co(n);var s=n[e];return s>0?n[Ji(0,s-1)]:p}var o=-1,u=af(n),s=u[e],a=s-1;r=gr(r<0?0:+r||0,s);while(++o<r){var f=Ji(o,a),l=u[f];u[f]=u[o],u[o]=l}return u[e]=r,u}function Ju(e){return $u(e,Tr)}function Ku(t){var n=t?no(t):0;return mo(n)?n:Nf(t)[e]}function Qu(e,t,r){var i=ja(e)?ii:Yi;r&&ho(e,t,r)&&(t=p);if(typeof t!=n||r!==p)t=Gs(t,r,3);return i(e,t)}function Gu(e,n,r){if(e==t)return[];r&&ho(e,n,r)&&(n=p);var i=-1;n=Gs(n,r,3);var s=ji(e,function(e,t,r){return{criteria:n(e,t,r),index:++i,value:e}});return Zi(s,_n)}function Zu(e,n,r,i){return e==t?[]:(i&&ho(n,r,i)&&(r=p),ja(n)||(n=n==t?[]:[n]),ja(r)||(r=r==t?[]:[r]),es(e,n,r))}function ea(e,t){return Au(e,Fi(t))}function ra(e,t){if(typeof t!=n){if(typeof e!=n)throw new hn(V);var r=e;e=t,t=r}return e=pr(e=+e)?e:0,function(){if(--e<1)return t[c](this,arguments)}}function ia(n,r,i){return i&&ho(n,r,i)&&(r=p),r=n&&r==t?n[e]:mr(+r||0,0),Vs(n,A,p,p,p,p,r)}function sa(e,t){var r;if(typeof t!=n){if(typeof e!=n)throw new hn(V);var i=e;e=t,t=i}return function(){return--e>0&&(r=t[c](this,arguments)),e<=1&&(t=p),r}}function ma(e,t,r){function b(){h&&Gn(h),u&&Gn(u),v=0,u=h=d=p}function w(t,n){n&&Gn(n),u=h=d=p,t&&(v=na(),a=e[c](l,s),!h&&!u&&(s=l=p))}function E(){var e=t-(na()-f);e<=0||e>t?w(d,u):h=nr(E,e)}function S(){w(g,h)}function x(){s=arguments,f=na(),l=this,d=g&&(h||!y);if(m===i)var n=y&&!h;else{!u&&!y&&(v=f);var r=
m-(f-v),b=r<=0||r>m;b?(u&&(u=Gn(u)),v=f,a=e[c](l,s)):u||(u=nr(S,r))}return b&&h?h=Gn(h):!h&&t!==m&&(h=nr(E,t)),n&&(b=o,a=e[c](l,s)),b&&!h&&!u&&(s=l=p),a}var s,u,a,f,l,h,d,v=0,m=i,g=o;if(typeof e!=n)throw new hn(V);t=t<0?0:+t||0;if(r===o){var y=o;g=i}else Ja(r)&&(y=!!r[Yh],m="maxWait"in r&&mr(+r.maxWait||0,t),g=va in r?!!r[va]:g);return x.cancel=b,x}function Ea(e,t){if(typeof e!=n||t&&typeof t!=n)throw new hn(V);var r=function(){var n=arguments,i=t?t[c](this,n):n[0],s=r.cache;if(s.has(i))return s.get(i);var o=e[c](this,n);return r.cache=s.set(i,o),o};return r.cache=new Ea.Cache,r}function xa(e){if(typeof e!=n)throw new hn(V);return function(){return!e[c](this,arguments)}}function Ta(e){return sa(2,e)}function La(t,r){if(typeof t!=n)throw new hn(V);return r=mr(r===p?t[e]-1:+r||0,0),function(){var n=arguments,i=-1,o=mr(n[e]-r,0),u=a(o);while(++i<o)u[i]=n[r+i];switch(r){case 0:return t[s](this,u);case 1:return t[s](this,n[0],u);case 2:return t[s](this,n[0],n[1],u)}var f=a(r+1);i=-1;while(++i<r)f[i]=n[i];return f[r]=u,t[c](this,f)}}function Aa(e){if(typeof e!=n)throw new hn(V);return function(t){return e[c](this,t)}}function Oa(e,t,r){var s=o,u=o;if(typeof e!=n)throw new hn(V);return r===i?s=i:Ja(r)&&(s=Yh in r?!!r[Yh]:s,u=va in r?!!r[va]:u),ma(e,t,{leading:s,maxWait:+t,trailing:u})}function Ma(e,n){return n=n==t?cl:n,Vs(n,C,p,[e],[])}function _a(e,t,r,s){return t&&typeof t!=vs&&ho(e,t,r)?t=i:typeof t==n&&(s=r,r=t,t=i),typeof r==n?pi(e,t,cs(r,s,1)):pi(e,t)}function Da(e,t,r){return typeof t==n?pi(e,o,cs(t,r,1)):pi(e,o)}function Pa(e,t){return e>t}function Ha(e,t){return e>=t}function Ba(e){return Un(e)&&lo(e)&&gn[s](e,"callee")&&!er[s](e,"callee")}function Ia(e){return e===o||e===i||Un(e)&&bn[s](e)==Q}function qa(e){return Un(e)&&bn[s](e)==G}function Ra(e){return!!e&&e[bc]===1&&Un(e)&&!ef(e)}function Ua(n){return n==t?o:lo(n)&&(ja(n)||nf(n)||Ba(n)||Un(n)&&$a(n[fa]))?!n[e]:!Nf(n)[e]}function za(e,t,r,i){r=typeof r==n?cs(r,i,3):p;var s=r?r(e,t):p;return s===p?_i(e,t,r):!!s}function Wa(e){return Un(e)&&typeof e.message==g&&bn[s](e)==Z}function Xa(e){return typeof e==x&&pr(e)}function $a(e){return Ja(e)&&bn[s](e)==tt}function Ja(e){var t=typeof e;return!!e&&(t==Pt||t==n)}function Ka(e,t,r,i){return r=typeof r==n?cs(r,i,3):p,Hi(e,ro(t),r)}function Qa(e){return Za(e)&&e!=+e}function Ga(e){return e==t?i:$a(e)?En[vr](mn[s](e)):Un(e)&&Kt[vr](e)}function Ya(e){return e===t}function Za(e){return typeof e==x||Un(e)&&bn[s](e)==rt}function ef(e){var t;if(!Un(e)||bn[s](e)!=it||!!Ba(e)||!gn[s](e,D)&&(t=e[D],typeof t==n&&!(t instanceof t)))return i;var r;return ki(e,function(e,t){r=t}),r===p||gn[s](e,r)}function tf(e){return Ja(e)&&bn[s](e)==st}function nf(e){return typeof e==g||Un(e)&&bn[s](e)==ft}function rf(t){return Un(t)&&mo(t[e])&&!!sn[bn[s](t)]}function sf(e){return e===p}function of(e,t){return e<t}function uf(e,t){return e<=t}function af(e){var t=e?no(e):0;return mo(t)?t?Jr(e):[]:Bf(e)}function ff(e){return ci(e,Cf(e))}function hf(e,t,n){var r=di(e);return n&&ho(e,t,n)&&(t=p),t?fi(r,t):r}function Ef(e){return Oi(e,Cf(e))}function Sf(e,n,r){var i=e==t?p:Mi(e,Lo(n),n+"");return i===p?r:i}function xf(n,r){if(n==t)return i;var o=gn[s](n,r);if(!o&&!po(r)){r=Lo(r),n=r[e]==1?n:Mi(n,Gi(r,0,-1));if(n==t)return i;r=$o(r),o=gn[s](n,r)}return o||mo(n[e])&&co(r,n[e])&&(ja(n)||Ba(n))}function Tf(t,n,r){r&&ho(t,n,r)&&(n=p);var i=-1,o=Nf(t),u=o[e],a={};while(++i<u){var f=o[i],c=t[f];n?gn[s](a,c)?a[c][l](f):a[c]=[f]:a[c]=f}return a}function Cf(i){if(i==t)return[];Ja(i)||(i=fn(i));var o=i[e];o=o&&mo(o)&&(ja(i)||Ba(i))&&o||0;var u=i[D],f=-1,c=typeof u==n&&u[r]===i,h=a(o),p=o>0;while(++f<o)h[f]=f+"";for(var d in i)(!p||!co(d,o))&&(d!=D||!c&&!!gn[s](i,d))&&h[l](d);return h}function Of(t){t=ko(t);var n=-1,r=Nf(t),i=r[e],s=a(i);while(++n<i){var o=r[n];s[n]=[o,t[o]]}return s}function Df(n,r,i){var o=n==t?p:n[r];return o===p&&(n!=t&&!po(r,n)&&(r=Lo(r),n=r[e]==1?n:Mi(n,Gi(r,0,-1)),o=n==t?p:n[$o(r)]),o=o===p?i:o),$a(o)?o[s](n):o}function Pf(n,r,i){if(n==t)return n;var s=r+"";r=n[s]!=t||po(r,n)?[s]:Lo(r);var o=-1,u=r[e],a=u-1,f=n;while(f!=t&&++o<u){var l=r[o];Ja(f)&&(o==a?f[l]=i:f[l]==t&&(f[l]=co(r[o+1])?[]:{})),f=f[l]}return n}function Hf(e,n,i,s){var o=ja(e)||rf(e);n=Gs(n,s,4);if(i==t)if(o||Ja(e)){var u=e[D];o?i=ja(e)?new u:[]:i=di($a(u)?u[r]:p)}else i={};return(o?Kr:Li)(e,function(e,t,r){return n(i,e,t,r)}),i}function Bf(e){return os(e,Nf(e))}function jf(e){return os(e,Cf(e))}function Ff(e,t,n){return t=+t||0,n===p?(n=t,t=0):n=+n||0,e>=gr(t,n)&&e<mr(t,n)}function If(n,r,s){s&&ho(n,r,s)&&(r=s=p);var u=n==t,a=r==t;s==t&&(a&&typeof n==vs?(s=n,n=1):typeof r==vs&&(s=r,a=o)),u&&a&&(r=1,a=i),n=+n||0,a?(r=n,n=0):r=+r||0;if(s||n%1||r%1){var f=wr();return gr(n+f*(r-n+Yn("1e-"+((f+"")[e]-1))),r)}return Ji(n,r)}function Rf(e){return e=An(e),e&&e[Pi](0)[ar]()+e[w](1)}function Uf(e){return e=An(e),e&&e[E](Gt,Bn)[E](Wt,"")}function zf(t,n,r){t=An(t),n+="";var i=t[e];return r=r===p?i:gr(r<0?0:+r||0,i),r-=n[e],r>=0&&t[It](n,r)==r}function Wf(e){return e=An(e),e&&Mt[vr](e)?e[E](At,jn):e}function Xf(e){return e=An(e),e&&zt[vr](e)?e[E](Rt,Fn):e||"(?:)"}function $f(t,n,r){t=An(t),n=+n;var i=t[e];if(i>=n||!pr(n))return t;var s=(n-i)/2,o=lr(s),u=ur(s);return r=Rs("",u,r),r[w](0,o)+t+r}function Qf(e,n,r){return(r?ho(e,n,r):n==t)?n=0:n&&(n=+n),e=nl(e),br(e,n||(Jt[vr](e)?16:10))}function Gf(e,t){var n="";e=An(e),t=+t;if(t<1||!e||!pr(t))return n;do t%2&&(n+=e),t=lr(t/2),e+=e;while(t);return n}function el(n,r,i){return n=An(n),i=i==t?0:gr(i<0?0:+i||0,n[e]),n[ts](r,i)==i}function tl(t,n,r){var i=Mr[Yc];r&&ho(t,n,r)&&(n=r=p),t=An(t),n=ai(fi({},r||n),i,ui);var s=ai(fi({},n.imports),i.imports,ui),u=Nf(s),a=os(s,u),f,l,h=0,d=n[Yt]||Zt,v="__p += '",m=ln((n.escape||Zt)[Et]+Ih+d[Et]+Ih+(d===Ht?Vt:Zt)[Et]+Ih+(n.evaluate||Zt)[Et]+"|$","g"),g="//# sourceURL="+("sourceURL"in n?n.sourceURL:"lodash.templateSources["+ ++rn+"]")+"\n";t[E](m,function(n,r,i,s,u,a){return i||(i=s),v+=t[w](h,a)[E](en,In),r&&(f=o,v+="' +\n__e("+r+") +\n'"),u&&(l=o,v+="';\n"+u+";\n__p += '"),i&&(v+="' +\n((__t = ("+i+")) == null ? '' : __t) +\n'"),h=a+n[e],n}),v+="';\n";var y=n.variable;y||(v="with (obj) {\n"+v+"\n}\n"),v=(l?v[E](xt,""):v)[E](Tt,"$1")[E](kt,"$1;"),v="function("+(y||"obj")+") {\n"+(y?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(f?", __e = _.escape":"")+(l?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+v+"return __p\n}";var b=al(function(){return ot(u,g+"return "+v)[c](p,a)});b[Et]=v;if(Wa(b))throw b;return b}function nl(e,n,r){var i=e;return e=An(e),e?(r?ho(i,n,r):n==t)?e[w](Vn(e),$n(e)+1):(n+="",e[w](On(e,n),Mn(e,n)+1)):e}function rl(e,n,r){var i=e;return e=An(e),e?(r?ho(i,n,r):n==t)?e[w](Vn(e)):e[w](On(e,n+"")):e}function il(e,n,r){var i=e;return e=An(e),e?(r?ho(i,n,r):n==t)?e[w](0,$n(e)+1):e[w](0,Mn(e,n+"")+1):e}function sl(n,r,i){i&&ho(n,r,i)&&(r=p);var s=P,o=B;if(r!=t)if(Ja(r)){var u="separator"in r?r.separator:u;s=e in r?+r[e]||0:s,o="omission"in r?An(r.omission):o}else s=+r||0;n=An(n);if(s>=n[e])return n;var a=s-o[e];if(a<1)return o;var f=n[w](0,a);if(u==t)return f+o;if(tf(u)){if(n[w](a).search(u)){var l,c,h=n[w](0,a);u.global||(u=ln(u[Et],($t[is](u)||"")+"g")),u[S]=0;while(l=u[is](h))c=l[xs];f=f[w](0,c==t?a:c)}}else if(n[It](u,a)!=a){var d=f[ts](u);d>-1&&(f=f[w](0,d))}return f+o}function ol(e){return e=An(e),e&&Ot[vr](e)?e[E](Lt,Jn):e}function ul(e,t,n){return n&&ho(e,t,n)&&(t=p),e=An(e),e[Ql](t||tn)||[]}function fl(e,t,n){return n&&ho(e,t,n)&&(t=p),Un(e)?hl(e):hi(e,t)}function ll(e){return function(){return e}}function cl(e){return e}function hl(e){return Fi(pi(e,o))}function pl(e,t){return Ii(e,pi(t,o))}function ml(n,s,u){if(u==t){var a=Ja(s),f=a?Nf(s):p,h=f&&f[e]?Oi(s,f):p;if(h?!h[e]:!a)h=i,u=s,s=n,n=this}h||(h=Oi(s,Nf(s)));var d=o,v=-1,m=$a(n),g=h[e];u===i?d=i:Ja(u)&&"chain"in u&&(d=u.chain);while(++v<g){var y=h[v],b=s[y];n[y]=b,m&&(n[r][y]=function(e){return function(){var t=this[Ut];if(d||t){var r=n(this[j]),i=r[z]=Jr(this[z]);return i[l]({func:e,args:arguments,thisArg:n}),r[Ut]=t,r}return e[c](n,ti([this[W]()],arguments))}}(b))}return n}function gl(){return Sn._=wn,this}function yl(){}function bl(e){return po(e)?zi(e):Vi(e)}function wl(e){return function(t){return Mi(e,Lo(t),t+"")}}function El(e,n,r){r&&ho(e,n,r)&&(n=r=p),e=+e||0,r=r==t?1:+r||0,n==t?(n=e,e=0):n=+n||0;var i=-1,s=mr(ur((n-e)/(r||1)),0),o=a(s);while(++i<s)o[i]=e,e+=r;return o}function Sl(e,t,n){e=lr(e);if(e<1||!pr(e))return[];var r=-1,i=a(gr(e,Nr));t=cs(t,n,1);while(++r<e)r<Nr?i[r]=t(r):t(r);return i}function xl(e){var t=++yn;return An(e)+t}function Tl(e,t){return(+e||0)+(+t||0)}function Ol(t,n,r){return r&&ho(t,n,r)&&(n=p),n=Gs(n,r,3),n[e]==1?si(ja(t)?t:Co(t),n):ns(t,n)}u=u?Qn.defaults(Sn[Fa](),u,Qn.pick(Sn,nn)):Sn;var a=u.Array,f=u[Gl],nt=u.Error,ot=u.Function,ut=u.Math,ct=u.Number,fn=u[Fa],ln=u.RegExp,cn=u.String,hn=u.TypeError,pn=a[r],dn=fn[r],vn=cn[r],mn=ot[r][k],gn=dn[an],yn=0,bn=dn[k],wn=Sn._,En=ln(Fh+mn[s](gn)[E](/[\\^$.*+?()[\]{}|]/g,Zh)[E](/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),zn=u[Xh],Gn=u[uh],Yn=u[Xd],Zn=ut.pow,er=dn.propertyIsEnumerable,tr=io(u,"Set"),nr=u[jd],rr=pn[fa],ir=u[Dd],sr=io(u,Ld),ur=ut[Nu],fr=io(fn,la),lr=ut[Ct],hr=io(a,to),pr=u[sh],dr=io(fn,"keys"),mr=ut.max,gr=ut.min,yr=io(f,"now"),br=u[ih],wr=ut[Xi],xr=ct.NEGATIVE_INFINITY,Tr=ct.POSITIVE_INFINITY,Nr=4294967295,Cr=Nr-1,kr=Nr>>>1,Lr=9007199254740991,Ar=sr&&new sr,Or={},Pr=Mr.support={};Mr[Yc]={escape:_t,evaluate:Dt,interpolate:Ht,variable:"",imports:{_:Mr}};var di=function(){function e(){}return function(t){if(Ja(t)){e[r]=t;var n=new e;e[r]=p}return n||{}}}(),gi=ys(Li),yi=ys(Ai,o),Ni=bs(),Ci=bs(o),Qi=Ar?function(e,t){return Ar.set(e,t),e}:cl,Ys=Ar?function(e){return Ar.get(e)}:yl,no=zi(e),To=function(){var e=0,t=0;return function(n,r){var i=na(),s=q-(i-t);t=i;if(s>0){if(++e>=I)return n}else e=0;return Qi(n,r)}}(),_o=La(function(e,t){return Un(e)&&lo(e)?mi(e,Ti(t,i,o)):[]}),Fo=As(),qo=As(o),Vo=La(function(n){var r=n[e],i=r,s=a(d),o=eo(),u=o==kn,f=[];while(i--){var c=n[i]=lo(c=n[i])?c:[];s[i]=u&&c[e]>=120?Es(i&&c):t}var h=n[0],p=-1,d=h?h[e]:0,v=s[0];e:while(++p<d){c=h[p];if((v?Xr(v,c):o(f,c,0))<0){var i=r;while(--i){var m=s[i];if((m?Xr(m,c):o(n[i],c,0))<0)continue e}v&&v[l](c),f[l](c)}}return f}),Qo=La(function(e,t){t=Ti(t);var n=li(e,t);return $i(e,t[Bi](xn)),n}),eu=Xs(),tu=Xs(o),ou=La(function(e){return ss(Ti(e,i,o))}),lu=La(function(e,t){return lo(e)?mi(e,t):[]}),hu=La(au),du=La(function(t){var r=t[e],i=r>2?t[r-2]:p,s=r>1?t[r-1]:p;return r>2&&typeof i==n?r-=2:(i=r>1&&typeof s==n?(--r,s):p,s=p),t[e]=r,fu(t,i,s)}),wu=La(function(e){return e=Ti(e),this[Ep](function(t){return $r(ja(t)?t:[ko(t)],e)})}),Cu=La(function(e,t){return li(e,Ti(t))}),ku=ms(function(e,t,n){gn[s](e,n)?++e[n]:e[n]=1}),Ou=Ls(gi),Mu=Ls(yi,o),Du=_s(Kr,gi),Pu=_s(Qr,yi),Hu=ms(function(e,t,n){gn[s](e,n)?e[n][l](t):e[n]=[t]}),ju=ms(function(e,t,n){e[n]=t}),Iu=La(function(r,i,s){var o=-1,u=typeof i==n,f=po(i),l=lo(r)?a(r[e]):[];return gi(r,function(e){var n=u?i:f&&e!=t?e[i]:p;l[++o]=n?n[c](e,s):fo(e,i,s)}),l}),Ru=ms(function(e,t,n){e[n?0:1][l](t)},function(){return[[],[]]}),Wu=Is(ni,gi),Xu=Is(ri,yi),Yu=La(function(n,r){if(n==t)return[];var i=r[2];return i&&ho(r[0],r[1],i)&&(r[e]=1),es(n,Ti(r),[])}),na=yr||function(){return(new f)[Io]()},oa=La(function(t,n,r){var i=v;if(r[e]){var s=Wn(r,oa[on]);i|=C}return Vs(t,i,n,r,s)}),aa=La(function(t,n){n=n[e]?Ti(n):Ef(t);var r=-1,i=n[e];while(++r<i){var s=n[r];t[s]=Vs(t[s],v,t)}return t}),ca=La(function(t,n,r){var i=v|m;if(r[e]){var s=Wn(r,ca[on]);i|=C}return Vs(n,i,t,r,s)}),ha=Ns(b),pa=Ns(N),ga=La(function(e,t){return vi(e,1,t)}),ya=La(function(e,t,n){return vi(e,t,n)}),ba=Ms(),wa=Ms(o),Sa=La(function(t,r){r=Ti(r);if(typeof t!=n||!Gr(r,Ln))throw new hn(V);var i=r[e];return La(function(n){var s=gr(n[e],i);while(s--)n[s]=r[s](n[s]);return t[c](this,n)})}),Na=Fs(C),Ca=Fs(L),ka=La(function(e,t){return Vs(e,O,p,p,p,Ti(t))}),ja=hr||function(t){return Un(t)&&mo(t[e])&&bn[s](t)==K},lf=gs(qi),cf=gs(function(e,t,n){return n?ai(e,t,n):fi(e,t)}),pf=Cs(cf,oi),df=Cs(lf,bo),vf=Os(Li),mf=Os(Ai),gf=Ps(Ni),yf=Ps(Ci),bf=Hs(Li),wf=Hs(Ai),Nf=dr?function(e){var i=e==t?p:e[D];return typeof i==n&&i[r]===e||typeof e!=n&&lo(e)?No(e):Ja(e)?dr(e):[]}:No,kf=Bs(o),Lf=Bs(),Af=La(function(e,r){if(e==t)return{};if(typeof r[0]!=n){var r=ei(Ti(r),cn);return wo(e,mi(Cf(e),r))}var i=cs(r[0],r[1],3);return So(e,function(e,t,n){return!i(e,t,n)})}),Mf=La(function(e,r){return e==t?{}:typeof r[0]==n?So(e,cs(r[0],r[1],3)):wo(e,Ti(r))}),qf=Ss(function(e,t,n){return t=t[M](),e+(n?t[Pi](0)[ar]()+t[w](1):t)}),Vf=Ss(function(e,t,n){return e+(n?Uu:"")+t[M]()}),Jf=js(),Kf=js(o),Yf=Ss(function(e,t,n){return e+(n?"_":"")+t[M]()}),Zf=Ss(function(e,t,n){return e+(n?$s:"")+(t[Pi](0)[ar]()+t[w](1))}),al=La(function(e,t){try{return e[c](p,t)}catch(n){return Wa(n)?n:new nt(n)}}),dl=La(function(e,t){return function(n){return fo(n,e,t)}}),vl=La(function(e,t){return function(n){return fo(e,n,t)}}),Nl=Ws(Nu),Cl=Ws(Ct),kl=ks(Pa,xr),Ll=ks(of,Tr),Al=Ws(Nt);return Mr[r]=_r[r],Dr[r]=di(_r[r]),Dr[r][D]=Dr,Hr[r]=di(_r[r]),Hr[r][D]=Hr,Ir[r]["delete"]=qr,Ir[r].get=Rr,Ir[r].has=Ur,Ir[r].set=zr,Wr[r][l]=Vr,Ea.Cache=Ir,Mr.after=ra,Mr.ary=ia,Mr.assign=cf,Mr.at=Cu,Mr.before=sa,Mr.bind=oa,Mr.bindAll=aa,Mr.bindKey=ca,Mr.callback=fl,Mr.chain=vu,Mr.chunk=Oo,Mr.compact=Mo,Mr.constant=ll,Mr.countBy=ku,Mr[la]=hf,Mr.curry=ha,Mr[pd]=pa,Mr.debounce=ma,Mr.defaults=pf,Mr.defaultsDeep=df,Mr.defer=ga,Mr[rs]=ya,Mr.difference=_o,Mr[Kc]=Do,Mr[ic]=Po,Mr.dropRightWhile=Ho,Mr.dropWhile=Bo,Mr[et]=jo,Mr[Dn]=Au,Mr.flatten=Uo,Mr.flattenDeep=zo,Mr.flow=ba,Mr.flowRight=wa,Mr[Y]=Du,Mr.forEachRight=Pu,Mr.forIn=gf,Mr.forInRight=yf,Mr.forOwn=bf,Mr.forOwnRight=wf,Mr.functions=Ef,Mr.groupBy=Hu,Mr.indexBy=ju,Mr.initial=Xo,Mr.intersection=Vo,Mr[H]=Tf,Mr.invoke=Iu,Mr.keys=Nf,Mr.keysIn=Cf,Mr.map=qu,Mr.mapKeys=kf,Mr.mapValues=Lf,Mr.matches=hl,Mr.matchesProperty=pl,Mr.memoize=Ea,Mr.merge=lf,Mr.method=dl,Mr.methodOf=vl,Mr.mixin=ml,Mr.modArgs=Sa,Mr.negate=xa,Mr.omit=Af,Mr.once=Ta,Mr.pairs=Of,Mr.partial=Na,Mr[yh]=Ca,Mr.partition=Ru,Mr.pick=Mf,Mr.pluck=zu,Mr[pc]=bl,Mr.propertyOf=wl,Mr.pull=Ko,Mr.pullAt=Qo,Mr[_]=El,Mr.rearg=ka,Mr.reject=Vu,Mr[Sr]=Go,Mr.rest=Yo,Mr.restParam=La,Mr.set=Pf,Mr.shuffle=Ju,Mr[w]=Zo,Mr.sortBy=Gu,Mr.sortByAll=Yu,Mr.sortByOrder=Zu,Mr.spread=Aa,Mr[Va]=nu,Mr[rc]=ru,Mr[ep]=iu,Mr[ac]=su,Mr.tap=mu,Mr.throttle=Oa,Mr[Ep]=gu,Mr.times=Sl,Mr[Eh]=af,Mr.toPlainObject=ff,Mr[T]=Hf,Mr.union=ou,Mr.uniq=uu,Mr.unzip=au,Mr.unzipWith=fu,Mr.values=Bf,Mr.valuesIn=jf,Mr.where=ea,Mr.without=lu,Mr.wrap=Ma,Mr.xor=cu,Mr.zip=hu,Mr.zipObject=pu,Mr.zipWith=du,Mr.backflow=wa,Mr.collect=qu,Mr.compose=wa,Mr[Bt]=Du,Mr.eachRight=Pu,Mr.extend=cf,Mr.iteratee=fl,Mr.methods=Ef,Mr[Pt]=pu,Mr[F]=Au,Mr.tail=Yo,Mr.unique=uu,ml(Mr,Mr),Mr.add=Tl,Mr.attempt=al,Mr.camelCase=qf,Mr.capitalize=Rf,Mr[Nu]=Nl,Mr[qn]=_a,Mr.cloneDeep=Da,Mr.deburr=Uf,Mr.endsWith=zf,Mr.escape=Wf,Mr.escapeRegExp=Xf,Mr.every=Lu,Mr.find=Ou,Mr.findIndex=Fo,Mr.findKey=vf,Mr.findLast=Mu,Mr.findLastIndex=qo,Mr.findLastKey=mf,Mr.findWhere=_u,Mr.first=Ro,Mr[Ct]=Cl,Mr.get=Sf,Mr.gt=Pa,Mr.gte=Ha,Mr.has=xf,Mr.identity=cl,Mr.includes=Bu,Mr[It]=Wo,Mr.inRange=Ff,Mr.isArguments=Ba,Mr[to]=ja,Mr.isBoolean=Ia,Mr.isDate=qa,Mr.isElement=Ra,Mr.isEmpty=Ua,Mr.isEqual=za,Mr.isError=Wa,Mr[sh]=Xa,Mr.isFunction=$a,Mr.isMatch=Ka,Mr.isNaN=Qa,Mr.isNative=Ga,Mr.isNull=Ya,Mr.isNumber=Za,Mr.isObject=Ja,Mr.isPlainObject=ef,Mr.isRegExp=tf,Mr.isString=nf,Mr.isTypedArray=rf,Mr[Hn]=sf,Mr.kebabCase=Vf,Mr.last=$o,Mr[ts]=Jo,Mr.lt=of,Mr.lte=uf,Mr.max=kl,Mr.min=Ll,Mr.noConflict=gl,Mr.noop=yl,Mr.now=na,Mr.pad=$f,Mr.padLeft=Jf,Mr.padRight=Kf,Mr[ih]=Qf,Mr[Xi]=If,Mr.reduce=Wu,Mr.reduceRight=Xu,Mr.repeat=Gf,Mr.result=Df,Mr[Nt]=Al,Mr.runInContext=Kn,Mr[Vl]=Ku,Mr.snakeCase=Yf,Mr.some=Qu,Mr.sortedIndex=eu,Mr.sortedLastIndex=tu,Mr.startCase=Zf,Mr.startsWith=el,Mr.sum=Ol,Mr.template=tl,Mr.trim=nl,Mr.trimLeft=rl,Mr.trimRight=il,Mr.trunc=sl,Mr.unescape=ol,Mr.uniqueId=xl,Mr.words=ul,Mr.all=Lu,Mr.any=Qu,Mr.contains=Bu,Mr.eq=za,Mr.detect=Ou,Mr.foldl=Wu,Mr.foldr=Xu,Mr.head=Ro,Mr.include=Bu,Mr.inject=Wu,ml(Mr,function(){var e={};return Li(Mr,function(t,n){Mr[r][n]||(e[n]=t)}),e}(),i),Mr.sample=$u,Mr[r].sample=function(e){return!this[Ut]&&e==t?$u(this[W]()):this[Ep](function(t){return $u(t,e)})},Mr.VERSION=d,Kr(["bind","bindKey","curry",pd,"partial",yh],function(e){Mr[e][on]=Mr}),Kr([Kc,Va],function(e,n){Hr[r][e]=function(r){var i=this[lt];if(i&&!n)return new Hr(this);r=r==t?1:mr(lr(r)||0,0);var s=this[qn]();return i?s[Nn]=gr(s[Nn],r):s[Eo][l]({size:r,type:e+(s[zs]<0?Fu:"")}),s},Hr[r][e+Fu]=function(t){return this[at]()[e](t)[at]()}}),Kr([Dn,"map",ac],function(e,t){var n=t+1,i=n!=X;Hr[r][e]=function(e,t){var r=this[qn]();return r[cr][l]({iteratee:Gs(e,t,1),type:n}),r[lt]=r[lt]||i,r}}),Kr(["first","last"],function(e,t){var n=Va+(t?Fu:"");Hr[r][e]=function(){return this[n](1)[W]()[0]}}),Kr(["initial","rest"],function(e,t){var n=Kc+(t?"":Fu);Hr[r][e]=function(){return this[lt]?new Hr(this):this[n](1)}}),Kr(["pluck","where"],function(e,t){var n=t?Dn:"map",i=t?Fi:bl;Hr[r][e]=function(e){return this[n](i(e))}}),Hr[r].compact=function(){return this[Dn](cl)},Hr[r].reject=function(e,t){return e=Gs(e,t,1),this[Dn](function(t){return!e(t)})},Hr[r][w]=function(e,n){e=e==t?0:+e||0;var r=this;return r[lt]&&(e>0||n<0)?new Hr(r):(e<0?r=r[rc](-e):e&&(r=r[Kc](e)),n!==p&&(n=+n||0,r=n<0?r[ic](-n):r[Va](n-e)),r)},Hr[r][ep]=function(e,t){return this[at]()[ac](e,t)[at]()},Hr[r][Eh]=function(){return this[Va](Tr)},Li(Hr[r],function(t,o){var u=/^(?:filter|map|reject)|While$/[vr](o),a=/^(?:first|last)$/[vr](o),f=Mr[a?Va+(o=="last"?Fu:""):o];if(!f)return;Mr[r][o]=function(){var r=a?[1]:arguments,o=this[Ut],h=this[j],d=!!this[z][e],v=h instanceof Hr,m=r[0],g=v||ja(h);g&&u&&typeof m==n&&m[e]!=1&&(v=g=i);var y=function(e){return a&&o?f(e,1)[0]:f[c](p,ti([e],r))},b={func:gu,args:[y],thisArg:p},w=v&&!d;if(a&&!o)return w?(h=h[qn](),h[z][l](b),t[s](h)):f[s](p,this[W]())[0];if(!a&&g){h=w?h:new Hr(this);var E=t[c](h,r);return E[z][l](b),new Dr(E,o)}return this[Ep](y)}}),Kr([Wi,"pop",l,E,ua,Bi,fa,da,rp],function(e){var t=(/^(?:replace|split)$/[vr](e)?vn:pn)[e],n=/^(?:push|sort|unshift)$/[vr](e)?"tap":Ep,i=/^(?:join|pop|replace|shift)$/[vr](e);Mr[r][e]=function(){var e=arguments;return i&&!this[Ut]?t[c](this[W](),e):this[n](function(n){return t[c](n,e)})}}),Li(Hr[r],function(e,t){var n=Mr[t];if(n){var r=n.name,i=Or[r]||(Or[r]=[]);i[l]({name:t,func:n})}}),Or[qs(p,m).name]=[{name:_f,func:p}],Hr[r][qn]=Br,Hr[r][at]=jr,Hr[r][W]=Fr,Mr[r].chain=yu,Mr[r].commit=bu,Mr[r][Er]=wu,Mr[r].plant=Eu,Mr[r][at]=Su,Mr[r][k]=xu,Mr[r].run=Mr[r].toJSON=Mr[r][Tn]=Mr[r][W]=Tu,Mr[r].collect=Mr[r].map,Mr[r].head=Mr[r].first,Mr[r][F]=Mr[r][Dn],Mr[r].tail=Mr[r].rest,Mr}var p,d="3.10.1",v=1,m=2,y=4,b=8,N=16,C=32,L=64,A=128,O=256,P=30,B="...",I=150,q=16,R=200,U=1,X=2,V="Expected a function",$="__lodash_placeholder__",J="[object Arguments]",K=ol,Q="[object Boolean]",G=Zl,Z="[object Error]",tt=Ma,nt="[object Map]",rt="[object Number]",it="[object Object]",st="[object RegExp]",ot="[object Set]",ft="[object String]",ct="[object WeakMap]",ht="[object ArrayBuffer]",pt="[object Float32Array]",dt="[object Float64Array]",vt="[object Int8Array]",mt="[object Int16Array]",gt="[object Int32Array]",yt="[object Uint8Array]",bt="[object Uint8ClampedArray]",wt="[object Uint16Array]",St="[object Uint32Array]",xt=/\b__p \+= '';/g,Tt=/\b(__p \+=) '' \+/g,kt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Lt=/&(?:amp|lt|gt|quot|#39|#96);/g,At=/[&<>"'`]/g,Ot=RegExp(Lt[Et]),Mt=RegExp(At[Et]),_t=/<%-([\s\S]+?)%>/g,Dt=/<%([\s\S]+?)%>/g,Ht=/<%=([\s\S]+?)%>/g,jt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,Ft=/^\w*$/,qt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,Rt=/^[:!,]|[\\^$.*+?()[\]{}|\/]|(^[0-9a-fA-Fnrtuvx])|([\n\r\u2028\u2029])/g,zt=RegExp(Rt[Et]),Wt=/[\u0300-\u036f\ufe20-\ufe23]/g,Xt=/\\(\\)?/g,Vt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,$t=/\w*$/,Jt=/^0[xX]/,Kt=/^\[object .+?Constructor\]$/,Qt=/^\d+$/,Gt=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,Zt=/($^)/,en=/['\n\r\u2028\u2029\\]/g,tn=function(){var e="[A-Z\\xc0-\\xd6\\xd8-\\xde]",t="[a-z\\xdf-\\xf6\\xf8-\\xff]+";return RegExp(e+"+(?="+e+t+")|"+e+"?"+t+Ih+e+"+|[0-9]+","g")}(),nn=["Array",Xh,Gl,"Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number",Fa,"RegExp","Set","String","_",uh,sh,Xd,ih,jd,"TypeError",Dd,"Uint8ClampedArray","Uint16Array","Uint32Array",Ld],rn=-1,sn={};sn[pt]=sn[dt]=sn[vt]=sn[mt]=sn[gt]=sn[yt]=sn[bt]=sn[wt]=sn[St]=o,sn[J]=sn[K]=sn[ht]=sn[Q]=sn[G]=sn[Z]=sn[tt]=sn[nt]=sn[rt]=sn[it]=sn[st]=sn[ot]=sn[ft]=sn[ct]=i;var un={};un[J]=un[K]=un[ht]=un[Q]=un[G]=un[pt]=un[dt]=un[vt]=un[mt]=un[gt]=un[rt]=un[it]=un[st]=un[ft]=un[yt]=un[bt]=un[wt]=un[St]=o,un[Z]=un[tt]=un[nt]=un[ot]=un[ct]=i;var fn={"À":Ku,"Á":Ku,"Â":Ku,"Ã":Ku,"Ä":Ku,"Å":Ku,"à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"},ln={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},cn={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},hn={"function":o,object:o},pn={0:"x30",1:"x31",2:"x32",3:"x33",4:"x34",5:"x35",6:"x36",7:"x37",8:"x38",9:"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"},dn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},vn=hn[typeof f]&&f&&!f[bc]&&f,mn=hn[typeof a]&&a&&!a[bc]&&a,gn=vn&&mn&&typeof u==Pt&&u&&u[Fa]&&u,yn=hn[typeof self]&&self&&self[Fa]&&self,bn=hn[typeof window]&&window&&window[Fa]&&window,En=mn&&mn[wn]===vn&&vn,Sn=gn||bn!==(this&&this.window)&&bn||yn||this,Qn=Kn();typeof Jd==n&&typeof Jd.amd==Pt&&Jd.amd?(Sn._=Qn,Jd(function(){return Qn})):vn&&mn?En?(mn[wn]=Qn)._=Qn:vn._=Qn:Sn._=Qn}))[s](this)}))[s](this,typeof global!==_n?global:typeof self!==_n?self:typeof window!==_n?window:{})},{}],5:[function(u,a,f){(function(e,t){typeof f===Pt&&typeof a!==_n?a[wn]=t():typeof Jd===n&&Jd.amd?Jd(t):e.moment=t()})(this,function(){"use strict";function f(){return n[c](t,arguments)}function h(e){n=e}function d(e){return Object[r][k][s](e)===ol}function v(e){return e instanceof Date||Object[r][k][s](e)===Zl}function b(t,n){var r=[],i;for(i=0;i<t[e];++i)r[l](n(t[i],i));return r}function T(e,t){return Object[r][an][s](e,t)}function C(e,t){for(var n in t)T(t,n)&&(e[n]=t[n]);return T(t,k)&&(e[k]=t[k]),T(t,Tn)&&(e[Tn]=t[Tn]),e}function L(e,t,n,r){return Yr(e,t,n,r,o).utc()}function A(){return{empty:i,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:i,invalidMonth:t,invalidFormat:i,userInvalidated:i,iso:i}}function O(e){return e._pf==t&&(e._pf=A()),e._pf}function _(n){if(n[ln]==t){var r=O(n);n[ln]=!isNaN(n._d[Io]())&&r[Cc]<0&&!r[Vu]&&!r.invalidMonth&&!r[tp]&&!r.nullInput&&!r[lp]&&!r[Ch],n[Hi]&&(n[ln]=n[ln]&&r[Ea]===0&&r[ro][e]===0&&r[ya]===undefined)}return n[ln]}function D(e){var n=L(NaN);return e!=t?C(O(n),e):O(n)[Ch]=o,n}function P(e){return e===void 0}function B(t,n){var r,i,s;P(n[gn])||(t[gn]=n[gn]),P(n._i)||(t._i=n._i),P(n._f)||(t._f=n._f),P(n._l)||(t._l=n._l),P(n[Hi])||(t[Hi]=n[Hi]),P(n._tzm)||(t._tzm=n._tzm),P(n[Jt])||(t[Jt]=n[Jt]),P(n[Vs])||(t[Vs]=n[Vs]),P(n._pf)||(t._pf=O(n)),P(n[Q])||(t[Q]=n[Q]);if(H[e]>0)for(r in H)i=H[r],s=n[i],P(s)||(t[i]=s);return t}function F(e){B(this,e),this._d=new Date(e._d!=t?e._d[Io]():NaN),j===i&&(j=o,f[hn](this),j=i)}function I(e){return e instanceof F||e!=t&&e[gn]!=t}function q(e){return e<0?Math[Nu](e):Math[Ct](e)}function U(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=q(t)),n}function z(t,n,r){var i=Math.min(t[e],n[e]),s=Math.abs(t[e]-n[e]),o=0,u;for(u=0;u<i;u++)(r&&t[u]!==n[u]||!r&&U(t[u])!==U(n[u]))&&o++;return o+s}function W(){}function $(e){return e?e[M]()[E]("_",Uu):e}function K(n){var r=0,i,s,u,a;while(r<n[e]){a=$(n[r])[da](Uu),i=a[e],s=$(n[r+1]),s=s?s[da](Uu):t;while(i>0){u=Y(a[w](0,i)[Wi](Uu));if(u)return u;if(s&&s[e]>=i&&z(a,s,o)>=i-1)break;i--}r++}return t}function Y(e){var n=t;if(!X[e]&&typeof a!==_n&&a&&a[wn])try{n=V._abbr,u("./locale/"+e),et(n)}catch(r){}return X[e]}function et(e,t){var n;return e&&(P(t)?n=rt(e):n=tt(e,t),n&&(V=n)),V._abbr}function tt(e,n){return n!==t?(n.abbr=e,X[e]=X[e]||new W,X[e].set(n),et(e),X[e]):(delete X[e],t)}function rt(e){var t;e&&e[Q]&&e[Q]._abbr&&(e=e[Q]._abbr);if(!e)return V;if(!d(e)){t=Y(e);if(t)return t;e=[e]}return K(e)}function st(e,t){var n=e[M]();it[n]=it[n+"s"]=it[t]=e}function ot(e){return typeof e===g?it[e]||it[e[M]()]:undefined}function ut(e){var t={},n,r;for(r in e)T(e,r)&&(n=ot(r),n&&(t[n]=e[r]));return t}function at(e){return e instanceof Function||Object[r][k][s](e)===Ma}function ft(e,n){return function(r){return r!=t?(ct(this,e,r),f[hn](this,n),this):lt(this,e)}}function lt(e,t){return e[N]()?e._d["get"+(e[Jt]?vh:"")+t]():NaN}function ct(e,t,n){e[N]()&&e._d["set"+(e[Jt]?vh:"")+t](n)}function ht(e,t){var n;if(typeof e===Pt)for(n in e)this.set(n,e[n]);else{e=ot(e);if(at(this[e]))return this[e](t)}return this}function pt(t,n,r){var i=""+Math.abs(t),s=n-i[e],o=t>=0;return(o?r?"+":"":Uu)+Math.pow(10,Math.max(0,s))[k]()[xr](1)+i}function yt(e,t,n,r){var i=r;typeof r===g&&(i=function(){return this[r]()}),e&&(gt[e]=i),t&&(gt[t[0]]=function(){return pt(i[c](this,arguments),t[1],t[2])}),n&&(gt[n]=function(){return this[m]()[Gs](i[c](this,arguments),e)})}function bt(e){return e[Ql](/\[[\s\S]/)?e[E](/^\[|\]$/g,""):e[E](/\\/g,"")}function St(t){var n=t[Ql](dt),r,i;for(r=0,i=n[e];r<i;r++)gt[n[r]]?n[r]=gt[n[r]]:n[r]=bt(n[r]);return function(e){var o="";for(r=0;r<i;r++)o+=n[r]instanceof Function?n[r][s](e,t):n[r];return o}}function xt(e,t){return e[N]()?(t=Lt(t,e[m]()),mt[t]=mt[t]||St(t),mt[t](e)):e[m]()[Hu]()}function Lt(e,t){function r(e){return t[np](e)||e}var n=5;vt[S]=0;while(n>=0&&vt[vr](e))e=e[E](vt,r),vt[S]=0,n-=1;return e}function sn(e,t,n){rn[e]=at(t)?t:function(e,r){return e&&n?n:t}}function on(e,t){return T(rn,e)?rn[e](t[Hi],t[Q]):new RegExp(cn(e))}function cn(e){return dn(e[E]("\\","")[E](/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i}))}function dn(e){return e[E](/[-\/\\^$*+?.()|[\]{}]/g,Zh)}function mn(t,n){var r,i=n;typeof t===g&&(t=[t]),typeof n===x&&(i=function(e,t){t[n]=U(e)});for(r=0;r<t[e];r++)vn[t[r]]=i}function yn(e,t){mn(e,function(e,n,r,i){r._w=r._w||{},t(e,r._w,r,i)})}function bn(e,n,r){n!=t&&T(vn,e)&&vn[e](n,r._a,r,e)}function Fn(e,t){return(new Date(Date[vh](e,t+1,0)))[sr]()}function Xn(e,t){return d(this[qt])?this[qt][e[Z]()]:this[qt][zn[vr](t)?kt:Iu][e[Z]()]}function $n(e,t){return d(this[no])?this[no][e[Z]()]:this[no][zn[vr](t)?kt:Iu][e[Z]()]}function Jn(e,t,n){var r,i,s;this[ji]||(this[ji]=[],this[br]=[],this[Rs]=[]);for(r=0;r<12;r++){i=L([2e3,r]),n&&!this[br][r]&&(this[br][r]=new RegExp(Fh+this[G](i,"")[E](Bl,"")+"$","i"),this[Rs][r]=new RegExp(Fh+this[Qt](i,"")[E](Bl,"")+"$","i")),!n&&!this[ji][r]&&(s=Fh+this[G](i,"")+"|^"+this[Qt](i,""),this[ji][r]=new RegExp(s[E](Bl,""),"i"));if(n&&t===gc&&this[br][r][vr](e))return r;if(n&&t===xc&&this[Rs][r][vr](e))return r;if(!n&&this[ji][r][vr](e))return r}}function Qn(e,t){var n;if(!e[N]())return e;if(typeof t===g){t=e[m]()[Ul](t);if(typeof t!==x)return e}return n=Math.min(e[Kl](),Fn(e[Tt](),t)),e._d["set"+(e[Jt]?vh:"")+$c](t,n),e}function Yn(e){return e!=t?(Qn(this,e),f[hn](this,o),this):lt(this,$c)}function Zn(){return Fn(this[Tt](),this[Z]())}function or(e){return this[Ic]?(T(this,zt)||pr[s](this),e?this[Kt]:this[rr]):this[Kt]&&e?this[Kt]:this[rr]}function hr(e){return this[Ic]?(T(this,zt)||pr[s](this),e?this[Un]:this[zt]):this[Un]&&e?this[Un]:this[zt]}function pr(){function t(t,n){return n[e]-t[e]}var n=[],r=[],i=[],s,o;for(s=0;s<12;s++)o=L([2e3,s]),n[l](this[Qt](o,"")),r[l](this[G](o,"")),i[l](this[G](o,"")),i[l](this[Qt](o,""));n[Bi](t),r[Bi](t),i[Bi](t);for(s=0;s<12;s++)n[s]=dn(n[s]),r[s]=dn(r[s]),i[s]=dn(i[s]);this[zt]=new RegExp("^("+i[Wi](Ih)+Yu,"i"),this[rr]=this[zt],this[Un]=new RegExp("^("+r[Wi](Ih)+")$","i"),this[Kt]=new RegExp("^("+n[Wi](Ih)+")$","i")}function dr(e){var t,n=e._a;return n&&O(e)[Cc]===-2&&(t=n[Sn]<0||n[Sn]>11?Sn:n[xn]<1||n[xn]>Fn(n[En],n[Sn])?xn:n[Nn]<0||n[Nn]>24||n[Nn]===24&&(n[Cn]!==0||n[kn]!==0||n[Mn]!==0)?Nn:n[Cn]<0||n[Cn]>59?Cn:n[kn]<0||n[kn]>59?kn:n[Mn]<0||n[Mn]>999?Mn:-1,O(e)[Nc]&&(t<En||t>xn)&&(t=xn),O(e)[Uh]&&t===-1&&(t=Dn),O(e)[Wc]&&t===-1&&(t=Hn),O(e)[Cc]=t),e}function mr(e){f[hu]===i&&typeof console!==_n&&console.warn&&console.warn("Deprecation warning: "+e)}function gr(e,t){var n=o;return C(function(){return n&&(mr(e+"\nArguments: "+Array[r][w][s](arguments)[Wi](Al)+"\n"+(new Error).stack),n=i),t[c](this,arguments)},t)}function Er(e,t){yr[e]||(mr(t),yr[e]=o)}function Ar(n){var r,s,u=n._i,a=Sr[is](u)||Tr[is](u),f,l,c,h;if(a){O(n).iso=o;for(r=0,s=Cr[e];r<s;r++)if(Cr[r][1][is](a[1])){l=Cr[r][0],f=Cr[r][2]!==i;break}if(l==t){n[ln]=i;return}if(a[3]){for(r=0,s=kr[e];r<s;r++)if(kr[r][1][is](a[3])){c=(a[2]||$s)+kr[r][0];break}if(c==t){n[ln]=i;return}}if(!f&&c!=t){n[ln]=i;return}if(a[4]){if(!Nr[is](a[4])){n[ln]=i;return}h=fh}n._f=l+(c||"")+(h||""),Xr(n)}else n[ln]=i}function Or(e){var n=Lr[is](e._i);if(n!==t){e._d=new Date(+n[1]);return}Ar(e),e[ln]===i&&(delete e[ln],f[fr](e))}function Mr(e,t,n,r,i,s,o){var u=new Date(e,t,n,r,i,s,o);return e<100&&e>=0&&isFinite(u[An]())&&u[On](e),u}function _r(e){var n=new Date(Date[vh][c](t,arguments));return e<100&&e>=0&&isFinite(n[$i]())&&n[Vh](e),n}function Dr(e){return Pr(e)?366:365}function Pr(e){return e%4===0&&e%100!==0||e%400===0}function Br(){return Pr(this[Tt]())}function jr(e,t,n){var r=7+t-n,i=(7+_r(e,0,r)[Za]()-t)%7;return-i+r-1}function Fr(e,t,n,r,i){var s=(7+n-r)%7,o=jr(e,r,i),u=1+7*(t-1)+s+o,a,f;return u<=0?(a=e-1,f=Dr(a)+u):u>Dr(e)?(a=e+1,f=u-Dr(e)):(a=e,f=u),{year:a,dayOfYear:f}}function Ir(e,t,n){var r=jr(e[Tt](),t,n),i=Math[Ct]((e[Vt]()-r-1)/7)+1,s,o;return i<1?(o=e[Tt]()-1,s=i+qr(o,t,n)):i>qr(e[Tt](),t,n)?(s=i-qr(e[Tt](),t,n),o=e[Tt]()+1):(o=e[Tt](),s=i),{week:s,year:o}}function qr(e,t,n){var r=jr(e,t,n),i=jr(e+1,t,n);return(Dr(e)-r+i)/7}function Rr(e,n,r){return e!=t?e:n!=t?n:r}function Ur(e){var t=new Date(f.now());return e[Js]?[t[$i](),t[es](),t[sr]()]:[t[An](),t[zi](),t[Fi]()]}function zr(e){var n,r,i=[],s,u;if(e._d)return;s=Ur(e),e._w&&e._a[xn]==t&&e._a[Sn]==t&&Wr(e),e[qs]&&(u=Rr(e._a[En],s[En]),e[qs]>Dr(u)&&(O(e)[Nc]=o),r=_r(u,0,e[qs]),e._a[Sn]=r[es](),e._a[xn]=r[sr]());for(n=0;n<3&&e._a[n]==t;++n)e._a[n]=i[n]=s[n];for(;n<7;n++)e._a[n]=i[n]=e._a[n]==t?n===2?1:0:e._a[n];e._a[Nn]===24&&e._a[Cn]===0&&e._a[kn]===0&&e._a[Mn]===0&&(e[lc]=o,e._a[Nn]=0),e._d=(e[Js]?_r:Mr)[c](t,i),e._tzm!=t&&e._d[Ip](e._d[Sa]()-e._tzm),e[lc]&&(e._a[Nn]=24)}function Wr(e){var n,r,i,s,u,a,f,l;n=e._w;if(n.GG!=t||n.W!=t||n.E!=t){u=1,a=4,r=Rr(n.GG,e._a[En],Ir(Zr(),1,4)[Tt]),i=Rr(n.W,1),s=Rr(n.E,1);if(s<1||s>7)l=o}else{u=e[Q][ba].dow,a=e[Q][ba].doy,r=Rr(n.gg,e._a[En],Ir(Zr(),u,a)[Tt]),i=Rr(n.w,1);if(n.d!=t){s=n.d;if(s<0||s>6)l=o}else if(n.e!=t){s=n.e+u;if(n.e<0||n.e>6)l=o}else s=u}i<1||i>qr(r,u,a)?O(e)[Uh]=o:l!=t?O(e)[Wc]=o:(f=Fr(r,i,s,u,a),e._a[En]=f[Tt],e[qs]=f[Vt])}function Xr(t){if(t._f===f.ISO_8601){Ar(t);return}t._a=[],O(t)[Vu]=o;var n=""+t._i,r,s,u,a,c,h=n[e],p=0;u=Lt(t._f,t[Q])[Ql](dt)||[];for(r=0;r<u[e];r++)a=u[r],s=(n[Ql](on(a,t))||[])[0],s&&(c=n[xr](0,n[It](s)),c[e]>0&&O(t).unusedInput[l](c),n=n[w](n[It](s)+s[e]),p+=s[e]),gt[a]?(s?O(t)[Vu]=i:O(t)[ro][l](a),bn(a,s,t)):t[Hi]&&!s&&O(t)[ro][l](a);O(t)[Ea]=h-p,n[e]>0&&O(t).unusedInput[l](n),O(t)[ya]===o&&t._a[Nn]<=12&&t._a[Nn]>0&&(O(t)[ya]=undefined),t._a[Nn]=Vr(t[Q],t._a[Nn],t._meridiem),zr(t),dr(t)}function Vr(e,n,r){var i;return r==t?n:e.meridiemHour!=t?e.meridiemHour(n,r):e.isPM!=t?(i=e.isPM(r),i&&n<12&&(n+=12),!i&&n===12&&(n=0),n):n}function $r(n){var r,i,s,u,a;if(n._f[e]===0){O(n)[lp]=o,n._d=new Date(NaN);return}for(u=0;u<n._f[e];u++){a=0,r=B({},n),n[Js]!=t&&(r[Js]=n[Js]),r._f=n._f[u],Xr(r);if(!_(r))continue;a+=O(r)[Ea],a+=O(r)[ro][e]*10,O(r).score=a;if(s==t||a<s)s=a,i=r}C(n,i||r)}function Jr(e){if(e._d)return;var t=ut(e._i);e._a=b([t[Tt],t[Z],t[nr]||t[Kl],t[As],t[$t],t[Xt],t[p]],function(e){return e&&parseInt(e,10)}),zr(e)}function Kr(e){var t=new F(dr(Qr(e)));return t[lc]&&(t.add(1,"d"),t[lc]=undefined),t}function Qr(e){var n=e._i,r=e._f;return e[Q]=e[Q]||rt(e._l),n===t||r===undefined&&n===""?D({nullInput:o}):(typeof n===g&&(e._i=n=e[Q].preparse(n)),I(n)?new F(dr(n)):(d(r)?$r(e):r?Xr(e):v(n)?e._d=n:Gr(e),_(e)||(e._d=t),e))}function Gr(e){var t=e._i;t===undefined?e._d=new Date(f.now()):v(t)?e._d=new Date(+t):typeof t===g?
Or(e):d(t)?(e._a=b(t[w](0),function(e){return parseInt(e,10)}),zr(e)):typeof t===Pt?Jr(e):typeof t===x?e._d=new Date(t):f[fr](e)}function Yr(e,t,n,r,i){var s={};return typeof n===vs&&(r=n,n=undefined),s[gn]=o,s[Js]=s[Jt]=i,s._l=n,s._i=e,s._f=t,s[Hi]=r,Kr(s)}function Zr(e,t,n,r){return Yr(e,t,n,r,i)}function ni(t,n){var r,i;n[e]===1&&d(n[0])&&(n=n[0]);if(!n[e])return Zr();r=n[0];for(i=1;i<n[e];++i)if(!n[i][N]()||n[i][t](r))r=n[i];return r}function ri(){var e=[][w][s](arguments,0);return ni(zu,e)}function ii(){var e=[][w][s](arguments,0);return ni(Pa,e)}function oi(e){var t=ut(e),n=t[Tt]||0,r=t[jn]||0,i=t[Z]||0,s=t[Di]||0,o=t[nr]||0,u=t[As]||0,a=t[$t]||0,f=t[Xt]||0,l=t[p]||0;this[J]=+l+f*1e3+a*6e4+u*36e5,this[Qu]=+o+s*7,this[qt]=+i+r*3+n*12,this._data={},this[Q]=rt(),this._bubble()}function ui(e){return e instanceof oi}function ai(e,t){yt(e,0,0,function(){var e=this[nt](),n="+";return e<0&&(e=-e,n=Uu),n+pt(~~(e/60),2)+t+pt(~~e%60,2)})}function li(t,n){var r=(n||"")[Ql](t)||[],i=r[r[e]-1]||[],s=(i+"")[Ql](fi)||[Uu,0,0],o=+(s[1]*60)+U(s[2]);return s[0]==="+"?o:-o}function ci(e,t){var n,r;return t[Jt]?(n=t[qn](),r=(I(e)||v(e)?+e:+Zr(e))- +n,n._d[Aa](+n._d+r),f[hn](n,i),n):Zr(e)[gi]()}function hi(e){return-Math[Nt](e._d[un]()/15)*15}function pi(e,n){var r=this[Vs]||0,s;return this[N]()?e!=t?(typeof e===g?e=li(en,e):Math.abs(e)<16&&(e*=60),!this[Jt]&&n&&(s=hi(this)),this[Vs]=e,this[Jt]=o,s!=t&&this.add(s,"m"),r!==e&&(!n||this[ir]?_i(this,ki(e-r,"m"),1,i):this[ir]||(this[ir]=o,f[hn](this,o),this[ir]=t)),this):this[Jt]?r:hi(this):e!=t?this:NaN}function di(e,n){return e!=t?(typeof e!==g&&(e=-e),this[nt](e,n),this):-this[nt]()}function vi(e){return this[nt](0,e)}function mi(e){return this[Jt]&&(this[nt](0,e),this[Jt]=i,e&&this[Ru](hi(this),"m")),this}function yi(){return this._tzm?this[nt](this._tzm):typeof this._i===g&&this[nt](li(Zt,this._i)),this}function bi(e){return this[N]()?(e=e?Zr(e)[nt]():0,(this[nt]()-e)%60===0):i}function wi(){return this[nt]()>this[qn]()[Z](0)[nt]()||this[nt]()>this[qn]()[Z](5)[nt]()}function Ei(){if(!P(this[lr]))return this[lr];var e={};B(e,this),e=Qr(e);if(e._a){var t=e[Jt]?L(e._a):Zr(e._a);this[lr]=this[N]()&&z(e._a,t[Eh]())>0}else this[lr]=i;return this[lr]}function Si(){return this[N]()?!this[Jt]:i}function xi(){return this[N]()?this[Jt]:i}function Ti(){return this[N]()?this[Jt]&&this[Vs]===0:i}function ki(e,n){var r=e,i=t,s,o,u;return ui(e)?r={ms:e[J],d:e[Qu],M:e[qt]}:typeof e===x?(r={},n?r[n]=e:r[R]=e):(i=Ni[is](e))?(s=i[1]===Uu?-1:1,r={y:0,d:U(i[xn])*s,h:U(i[Nn])*s,m:U(i[Cn])*s,s:U(i[kn])*s,ms:U(i[Mn])*s}):(i=Ci[is](e))?(s=i[1]===Uu?-1:1,r={y:Li(i[2],s),M:Li(i[3],s),d:Li(i[4],s),h:Li(i[5],s),m:Li(i[6],s),s:Li(i[7],s),w:Li(i[8],s)}):r==t?r={}:typeof r===Pt&&("from"in r||"to"in r)&&(u=Oi(Zr(r.from),Zr(r.to)),r={},r.ms=u[R],r[ha]=u[G]),o=new oi(r),ui(e)&&T(e,Q)&&(o[Q]=e[Q]),o}function Li(e,t){var n=e&&parseFloat(e[E](wt,Bl));return(isNaN(n)?0:n)*t}function Ai(e,t){var n={milliseconds:0,months:0};return n[G]=t[Z]()-e[Z]()+(t[Tt]()-e[Tt]())*12,e[qn]().add(n[G],ha)[Pa](t)&&--n[G],n[R]=+t- +e[qn]().add(n[G],ha),n}function Oi(e,t){var n;return!e[N]()||!t[N]()?{milliseconds:0,months:0}:(t=ci(t,e),e[zu](t)?n=Ai(e,t):(n=Ai(t,e),n[R]=-n[R],n[G]=-n[G]),n)}function Mi(e,n){return function(r,i){var s,o;return i!==t&&!isNaN(+i)&&(Er(n,"moment()."+n+"(period, number) is deprecated. Please use moment()."+n+"(number, period)."),o=r,r=i,i=o),r=typeof r===g?+r:r,s=ki(r,i),_i(this,s,e),this}}function _i(e,n,r,i){var s=n[J],u=n[Qu],a=n[qt];if(!e[N]())return;i=i==t?o:i,s&&e._d[Aa](+e._d+s*r),u&&ct(e,Gl,lt(e,Gl)+u*r),a&&Qn(e,lt(e,$c)+a*r),i&&f[hn](e,u||a)}function Ri(e,t){var n=e||Zr(),r=ci(n,this)[Ou](nr),i=this.diff(r,$u,o),s=i<-6?zh:i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":zh,u=t&&(at(t[s])?t[s]():t[s]);return this[kt](u||this[m]()[vp](s,this,Zr(n)))}function Ui(){return new F(this)}function Xi(e,t){var n=I(e)?e:Zr(e);return!this[N]()||!n[N]()?i:(t=ot(P(t)?p:t),t===p?+this>+n:+n<+this[qn]()[Ou](t))}function Vi(e,t){var n=I(e)?e:Zr(e);return!this[N]()||!n[N]()?i:(t=ot(P(t)?p:t),t===p?+this<+n:+this[qn]().endOf(t)<+n)}function Ji(e,t,n){return this[Pa](e,n)&&this[zu](t,n)}function Ki(e,t){var n=I(e)?e:Zr(e),r;return!this[N]()||!n[N]()?i:(t=ot(t||p),t===p?+this===+n:(r=+n,+this[qn]()[Ou](t)<=r&&r<=+this[qn]().endOf(t)))}function Qi(e,t){return this.isSame(e,t)||this[Pa](e,t)}function Yi(e,t){return this.isSame(e,t)||this[zu](e,t)}function Zi(e,t,n){var r,i,s,o;return this[N]()?(r=ci(e,this),r[N]()?(i=(r[nt]()-this[nt]())*6e4,t=ot(t),t===Tt||t===Z||t===jn?(o=ts(this,r),t===jn?o/=3:t===Tt&&(o/=12)):(s=this-r,o=t===Xt?s/1e3:t===$t?s/6e4:t===As?s/36e5:t===nr?(s-i)/864e5:t===Di?(s-i)/6048e5:s),n?o:q(o)):NaN):NaN}function ts(e,t){var n=(t[Tt]()-e[Tt]())*12+(t[Z]()-e[Z]()),r=e[qn]().add(n,G),i,s;return t-r<0?(i=e[qn]().add(n-1,G),s=(t-r)/(r-i)):(i=e[qn]().add(n+1,G),s=(t-r)/(i-r)),-(n+s)}function ns(){return this[qn]()[_s]("en")[kt]("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function rs(){var e=this[qn]().utc();return 0<e[Tt]()&&e[Tt]()<=9999?at(Date[r][Pn])?this.toDate()[Pn]():xt(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):xt(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function ss(e){var t=xt(this,e||f[Bp]);return this[m]()[Fc](t)}function os(e,t){return this[N]()&&(I(e)&&e[N]()||Zr(e)[N]())?ki({to:this,from:e})[_s](this[_s]())[Op](!t):this[m]()[Hu]()}function us(e){return this.from(Zr(),e)}function as(e,t){return this[N]()&&(I(e)&&e[N]()||Zr(e)[N]())?ki({from:this,to:e})[_s](this[_s]())[Op](!t):this[m]()[Hu]()}function fs(e){return this.to(Zr(),e)}function ls(e){var n;return e===undefined?this[Q]._abbr:(n=rt(e),n!=t&&(this[Q]=n),this)}function hs(){return this[Q]}function ps(e){e=ot(e);switch(e){case Tt:this[Z](0);case jn:case Z:this[Kl](1);case Di:case wr:case nr:this[Fs](0);case As:this[Gt](0);case $t:this[Bn](0);case Xt:this[R](0)}return e===Di&&this[In](0),e===wr&&this[fn](1),e===jn&&this[Z](Math[Ct](this[Z]()/3)*3),this}function ds(e){return e=ot(e),e===undefined||e===p?this:this[Ou](e).add(1,e===wr?Di:e)[Ru](1,"ms")}function ms(){return+this._d-(this[Vs]||0)*6e4}function gs(){return Math[Ct](+this/1e3)}function ys(){return this[Vs]?new Date(+this):this._d}function bs(){var e=this;return[e[Tt](),e[Z](),e[Kl](),e[As](),e[$t](),e[Xt](),e[p]()]}function ws(){var e=this;return{years:e[Tt](),months:e[Z](),date:e[Kl](),hours:e[Fs](),minutes:e[Gt](),seconds:e[Bn](),milliseconds:e[R]()}}function Es(){return this[N]()?this[Pn]():"null"}function Ss(){return _(this)}function xs(){return C({},O(this))}function Ts(){return O(this)[Cc]}function Ns(){return{input:this._i,format:this._f,locale:this[Q],isUTC:this[Jt],strict:this[Hi]}}function Cs(t,n){yt(0,[t,t[e]],0,n)}function ks(e){return Ds[s](this,e,this[Di](),this[In](),this[m]()[ba].dow,this[m]()[ba].doy)}function Ls(e){return Ds[s](this,e,this[wr](),this[fn](),1,4)}function Os(){return qr(this[Tt](),1,4)}function Ms(){var e=this[m]()[ba];return qr(this[Tt](),e.dow,e.doy)}function Ds(e,n,r,i,o){var u;return e==t?Ir(this,i,o)[Tt]:(u=qr(e,i,o),n>u&&(n=u),Ps[s](this,e,n,r,i,o))}function Ps(e,t,n,r,i){var s=Fr(e,t,n,r,i),o=_r(s[Tt],0,s[Vt]);return this[Tt](o[$i]()),this[Z](o[es]()),this[Kl](o[sr]()),this}function Hs(e){return e==t?Math[Nu]((this[Z]()+1)/3):this[Z]((e-1)*3+this[Z]()%3)}function Bs(e){return Ir(e,this[ba].dow,this[ba].doy)[Di]}function Us(){return this[ba].dow}function zs(){return this[ba].doy}function Xs(e){var n=this[m]()[Di](this);return e==t?n:this.add((e-n)*7,"d")}function Qs(e){var n=Ir(this,1,4)[Di];return e==t?n:this.add((e-n)*7,"d")}function Zs(e,n){return typeof e!==g?e:isNaN(e)?(e=n[Ta](e),typeof e===x?e:t):parseInt(e,10)}function io(e,t){return d(this[Cu])?this[Cu][e[nr]()]:this[Cu][this[Cu].isFormat[vr](t)?kt:Iu][e[nr]()]}function oo(e){return this[Rh][e[nr]()]}function ao(e){return this._weekdaysMin[e[nr]()]}function fo(e,t,n){var r,i,s;this[Kn]||(this[Kn]=[],this[Ws]=[],this[Gi]=[],this[Rn]=[]);for(r=0;r<7;r++){i=Zr([2e3,1])[nr](r),n&&!this[Rn][r]&&(this[Rn][r]=new RegExp(Fh+this[Ks](i,"")[E](Bl,".?")+"$","i"),this[Gi][r]=new RegExp(Fh+this[pn](i,"")[E](Bl,".?")+"$","i"),this[Ws][r]=new RegExp(Fh+this[Gn](i,"")[E](Bl,".?")+"$","i")),this[Kn][r]||(s=Fh+this[Ks](i,"")+"|^"+this[pn](i,"")+"|^"+this[Gn](i,""),this[Kn][r]=new RegExp(s[E](Bl,""),"i"));if(n&&t===ju&&this[Rn][r][vr](e))return r;if(n&&t===ah&&this[Gi][r][vr](e))return r;if(n&&t===Sc&&this[Ws][r][vr](e))return r;if(!n&&this[Kn][r][vr](e))return r}}function lo(e){if(!this[N]())return e!=t?this:NaN;var n=this[Jt]?this._d[Za]():this._d[eo]();return e!=t?(e=Zs(e,this[m]()),this.add(e-n,"d")):n}function co(e){if(!this[N]())return e!=t?this:NaN;var n=(this[nr]()+7-this[m]()[ba].dow)%7;return e==t?n:this.add(e-n,"d")}function ho(e){return this[N]()?e==t?this[nr]()||7:this[nr](this[nr]()%7?e:e-7):e!=t?this:NaN}function po(e){var n=Math[Nt]((this[qn]()[Ou](nr)-this[qn]()[Ou](Tt))/864e5)+1;return e==t?n:this.add(e-n,"d")}function vo(){return this[Fs]()%12||12}function mo(e,t){yt(e,0,0,function(){return this[m]().meridiem(this[Fs](),this[Gt](),t)})}function go(e,t){return t[Qh]}function yo(e){return(e+"")[M]()[Pi](0)==="p"}function wo(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function No(e,t){t[Mn]=U(("0."+e)*1e3)}function ko(){return this[Jt]?vh:""}function Lo(){return this[Jt]?"Coordinated Universal Time":""}function Mo(e){return Zr(e*1e3)}function _o(){return Zr[c](t,arguments)[ch]()}function Po(e,t,n){var r=this._calendar[e];return at(r)?r[s](t,n):r}function Bo(e){var t=this[Ln][e],n=this[Ln][e[ar]()];return t||!n?t:(this[Ln][e]=n[E](/MMMM|MM|DD|dddd/g,function(e){return e[w](1)}),this[Ln][e])}function Fo(){return this._invalidDate}function Uo(e){return this._ordinal[E]("%d",e)}function zo(e){return e}function Xo(e,t,n,r){var i=this[La][n];return at(i)?i(e,t,n,r):i[E](/%d/i,e)}function Vo(e,t){var n=this[La][e>0?"future":"past"];return at(n)?n(t):n[E](/%s/i,t)}function $o(e){var t,n;for(n in e)t=e[n],at(t)?this[n]=t:this["_"+n]=t;this[pl]=new RegExp(this[xa][Et]+Ih+/\d{1,2}/[Et])}function Ko(e,t,n,r){var i=rt(),s=L().set(r,t);return i[n](s,e)}function Qo(e,n,r,i,s){typeof e===x&&(n=e,e=undefined),e=e||"";if(n!=t)return Ko(e,n,r,s);var o,u=[];for(o=0;o<i;o++)u[o]=Ko(e,o,r,s);return u}function Go(e,t){return Qo(e,t,G,12,Z)}function Yo(e,t){return Qo(e,t,Qt,12,Z)}function Zo(e,t){return Qo(e,t,Ks,7,nr)}function eu(e,t){return Qo(e,t,pn,7,nr)}function tu(e,t){return Qo(e,t,Gn,7,nr)}function ru(){var e=this._data;return this[J]=nu(this[J]),this[Qu]=nu(this[Qu]),this[qt]=nu(this[qt]),e[R]=nu(e[R]),e[Bn]=nu(e[Bn]),e[Gt]=nu(e[Gt]),e[Fs]=nu(e[Fs]),e[G]=nu(e[G]),e[Nf]=nu(e[Nf]),this}function iu(e,t,n,r){var i=ki(t,n);return e[J]+=r*i[J],e[Qu]+=r*i[Qu],e[qt]+=r*i[qt],e._bubble()}function su(e,t){return iu(this,e,t,1)}function ou(e,t){return iu(this,e,t,-1)}function uu(e){return e<0?Math[Ct](e):Math[Nu](e)}function au(){var e=this[J],t=this[Qu],n=this[qt],r=this._data,i,s,o,u,a;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=uu(lu(n)+t)*864e5,t=0,n=0),r[R]=e%1e3,i=q(e/1e3),r[Bn]=i%60,s=q(i/60),r[Gt]=s%60,o=q(s/60),r[Fs]=o%24,t+=q(o/24),a=q(fu(t)),n+=a,t-=uu(lu(a)),u=q(n/12),n%=12,r[$u]=t,r[G]=n,r[Nf]=u,this}function fu(e){return e*4800/146097}function lu(e){return e*146097/4800}function cu(e){var t,n,r=this[J];e=ot(e);if(e===Z||e===Tt)return t=this[Qu]+r/864e5,n=this[qt]+fu(t),e===Z?n:n/12;t=this[Qu]+Math[Nt](lu(this[qt]));switch(e){case Di:return t/7+r/6048e5;case nr:return t+r/864e5;case As:return t*24+r/36e5;case $t:return t*1440+r/6e4;case Xt:return t*86400+r/1e3;case p:return Math[Ct](t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function pu(){return this[J]+this[Qu]*864e5+this[qt]%12*2592e6+U(this[qt]/12)*31536e6}function du(e){return function(){return this.as(e)}}function xu(e){return e=ot(e),this[e+"s"]()}function Tu(e){return function(){return this._data[e]}}function Bu(){return q(this[$u]()/7)}function Wu(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function Xu(e,n,r){var i=ki(e).abs(),s=Fu(i.as("s")),o=Fu(i.as("m")),u=Fu(i.as("h")),a=Fu(i.as("d")),f=Fu(i.as(ha)),l=Fu(i.as("y")),h=s<qu.s&&["s",s]||o<=1&&["m"]||o<qu.m&&["mm",o]||u<=1&&["h"]||u<qu.h&&["hh",u]||a<=1&&["d"]||a<qu.d&&[Sc,a]||f<=1&&[ha]||f<qu[ha]&&["MM",f]||l<=1&&["y"]||["yy",l];return h[2]=n,h[3]=+e>0,h[4]=r,Wu[c](t,h)}function Ju(e,t){return qu[e]===undefined?i:t===undefined?qu[e]:(qu[e]=t,o)}function Gu(e){var t=this[m](),n=Xu(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t[Fc](n)}function ea(){var e=Zu(this[J])/1e3,t=Zu(this[Qu]),n=Zu(this[qt]),r,i,s;r=q(e/60),i=q(r/60),e%=60,r%=60,s=q(n/12),n%=12;var o=s,u=n,a=t,f=i,l=r,c=e,h=this.asSeconds();return h?(h<0?Uu:"")+"P"+(o?o+"Y":"")+(u?u+ha:"")+(a?a+"D":"")+(f||l||c?"T":"")+(f?f+"H":"")+(l?l+ha:"")+(c?c+"S":""):"P0D"}var n,H=f.momentProperties=[],j=i,X={},V,it={},dt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,vt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,mt={},gt={},At=/\d/,Ot=/\d\d/,Mt=/\d{3}/,_t=/\d{4}/,Dt=/[+-]?\d{6}/,Ht=/\d\d?/,Bt=/\d\d\d\d?/,jt=/\d\d\d\d\d\d?/,Ft=/\d{1,3}/,Rt=/\d{1,4}/,Ut=/[+-]?\d{1,6}/,Wt=/\d+/,Yt=/[+-]?\d+/,Zt=/Z|[+-]\d\d:?\d\d/gi,en=/Z|[+-]\d\d(?::?\d\d)?/gi,tn=/[+-]?\d+(\.\d{1,3})?/,nn=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,rn={},vn={},En=0,Sn=1,xn=2,Nn=3,Cn=4,kn=5,Mn=6,Dn=7,Hn=8;yt(ha,["MM",2],"Mo",function(){return this[Z]()+1}),yt(xc,0,0,function(e){return this[m]()[Qt](this,e)}),yt(gc,0,0,function(e){return this[m]()[G](this,e)}),st(Z,ha),sn(ha,Ht),sn("MM",Ht,Ot),sn(xc,function(e,t){return t[Zc](e)}),sn(gc,function(e,t){return t.monthsRegex(e)}),mn([ha,"MM"],function(e,t){t[Sn]=U(e)-1}),mn([xc,gc],function(e,n,r,i){var s=r[Q][Ul](e,i,r[Hi]);s!=t?n[Sn]=s:O(r).invalidMonth=e});var zn=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,Wn="January_February_March_April_May_June_July_August_September_October_November_December"[da]("_"),Vn="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec"[da]("_"),tr=nn,cr=nn,yr={};f[hu]=i;var Sr=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Tr=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Nr=/Z|[+-]\d\d(?::?\d\d)?/,Cr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,i],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,i],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,i],["YYYYDDD",/\d{7}/]],kr=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Lr=/^\/?Date\((\-?\d+)/i;f[fr]=gr("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(e){e._d=new Date(e._i+(e[Js]?" UTC":""))}),yt("Y",0,0,function(){var e=this[Tt]();return e<=9999?""+e:"+"+e}),yt(0,["YY",2],0,function(){return this[Tt]()%100}),yt(0,[qh,4],0,Tt),yt(0,[th,5],0,Tt),yt(0,[cc,6,o],0,Tt),st(Tt,"y"),sn("Y",Yt),sn("YY",Ht,Ot),sn(qh,Rt,_t),sn(th,Ut,Dt),sn(cc,Ut,Dt),mn([th,cc],En),mn(qh,function(t,n){n[En]=t[e]===2?f[er](t):U(t)}),mn("YY",function(e,t){t[En]=f[er](e)}),mn("Y",function(e,t){t[En]=parseInt(e,10)}),f[er]=function(e){return U(e)+(U(e)>68?1900:2e3)};var Hr=ft("FullYear",i);f.ISO_8601=function(){};var ei=gr("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var e=Zr[c](t,arguments);return this[N]()&&e[N]()?e<this?this:e:D()}),ti=gr("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var e=Zr[c](t,arguments);return this[N]()&&e[N]()?e>this?this:e:D()}),si=function(){return Date.now?Date.now():+(new Date)};ai(fh,":"),ai("ZZ",""),sn(fh,en),sn("ZZ",en),mn([fh,"ZZ"],function(e,t,n){n[Js]=o,n._tzm=li(en,e)});var fi=/([\+\-]|\d\d)/gi;f[hn]=function(){};var Ni=/(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,Ci=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;ki.fn=oi[r];var Ii=Mi(1,"add"),qi=Mi(-1,Ru);f[Bp]="YYYY-MM-DDTHH:mm:ssZ";var cs=gr("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===undefined?this[m]():this[_s](e)});yt(0,["gg",2],0,function(){return this[js]()%100}),yt(0,["GG",2],0,function(){return this[ur]()%100}),Cs(Dh,js),Cs(oh,js),Cs(Jh,ur),Cs(Jc,ur),st(js,"gg"),st(ur,"GG"),sn("G",Yt),sn("g",Yt),sn("GG",Ht,Ot),sn("gg",Ht,Ot),sn(Jh,Rt,_t),sn(Dh,Rt,_t),sn(Jc,Ut,Dt),sn(oh,Ut,Dt),yn([Dh,oh,Jh,Jc],function(e,t,n,r){t[r[xr](0,2)]=U(e)}),yn(["gg","GG"],function(e,t,n,r){t[r]=f[er](e)}),yt("Q",0,"Qo",jn),st(jn,"Q"),sn("Q",At),mn("Q",function(e,t){t[Sn]=(U(e)-1)*3}),yt("w",["ww",2],"wo",Di),yt("W",["WW",2],"Wo",wr),st(Di,"w"),st(wr,"W"),sn("w",Ht),sn("ww",Ht,Ot),sn("W",Ht),sn("WW",Ht,Ot),yn(["w","ww","W","WW"],function(e,t,n,r){t[r[xr](0,1)]=U(e)});var Is={dow:0,doy:6};yt("D",["DD",2],"Do",Kl),st(Kl,"D"),sn("D",Ht),sn("DD",Ht,Ot),sn("Do",function(e,t){return e?t[xa]:t[pl]}),mn(["D","DD"],xn),mn("Do",function(e,t){t[xn]=U(e[Ql](Ht)[0],10)});var Ys=ft(Gl,o);yt("d",0,"do",nr),yt(Sc,0,0,function(e){return this[m]()[Gn](this,e)}),yt(ah,0,0,function(e){return this[m]()[pn](this,e)}),yt(ju,0,0,function(e){return this[m]()[Ks](this,e)}),yt("e",0,0,In),yt("E",0,0,fn),st(nr,"d"),st(In,"e"),st(fn,"E"),sn("d",Ht),sn("e",Ht),sn("E",Ht),sn(Sc,nn),sn(ah,nn),sn(ju,nn),yn([Sc,ah,ju],function(e,n,r,i){var s=r[Q][Ta](e,i,r[Hi]);s!=t?n.d=s:O(r)[tp]=e}),yn(["d","e","E"],function(e,t,n,r){t[r]=U(e)});var to="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday"[da]("_"),so="Sun_Mon_Tue_Wed_Thu_Fri_Sat"[da]("_"),uo="Su_Mo_Tu_We_Th_Fr_Sa"[da]("_");yt(hh,[Gh,3],"DDDo",Vt),st(Vt,hh),sn(hh,Ft),sn(Gh,Mt),mn([hh,Gh],function(e,t,n){n[qs]=U(e)}),yt("H",["HH",2],0,As),yt("h",["hh",2],0,vo),yt("hmm",0,0,function(){return""+vo[c](this)+pt(this[Gt](),2)}),yt(rh,0,0,function(){return""+vo[c](this)+pt(this[Gt](),2)+pt(this[Bn](),2)}),yt("Hmm",0,0,function(){return""+this[Fs]()+pt(this[Gt](),2)}),yt(eh,0,0,function(){return""+this[Fs]()+pt(this[Gt](),2)+pt(this[Bn](),2)}),mo("a",o),mo(Ku,i),st(As,"h"),sn("a",go),sn(Ku,go),sn("H",Ht),sn("h",Ht),sn("HH",Ht,Ot),sn("hh",Ht,Ot),sn("hmm",Bt),sn(rh,jt),sn("Hmm",Bt),sn(eh,jt),mn(["H","HH"],Nn),mn(["a",Ku],function(e,t,n){n._isPm=n[Q].isPM(e),n._meridiem=e}),mn(["h","hh"],function(e,t,n){t[Nn]=U(e),O(n)[ya]=o}),mn("hmm",function(t,n,r){var i=t[e]-2;n[Nn]=U(t[xr](0,i)),n[Cn]=U(t[xr](i)),O(r)[ya]=o}),mn(rh,function(t,n,r){var i=t[e]-4,s=t[e]-2;n[Nn]=U(t[xr](0,i)),n[Cn]=U(t[xr](i,2)),n[kn]=U(t[xr](s)),O(r)[ya]=o}),mn("Hmm",function(t,n,r){var i=t[e]-2;n[Nn]=U(t[xr](0,i)),n[Cn]=U(t[xr](i))}),mn(eh,function(t,n,r){var i=t[e]-4,s=t[e]-2;n[Nn]=U(t[xr](0,i)),n[Cn]=U(t[xr](i,2)),n[kn]=U(t[xr](s))});var bo=/[ap]\.?m?\.?/i,Eo=ft("Hours",o);yt("m",["mm",2],0,$t),st($t,"m"),sn("m",Ht),sn("mm",Ht,Ot),mn(["m","mm"],Cn);var So=ft("Minutes",i);yt("s",["ss",2],0,Xt),st(Xt,"s"),sn("s",Ht),sn("ss",Ht,Ot),mn(["s","ss"],kn);var xo=ft("Seconds",i);yt("S",0,0,function(){return~~(this[p]()/100)}),yt(0,["SS",2],0,function(){return~~(this[p]()/10)}),yt(0,["SSS",3],0,p),yt(0,["SSSS",4],0,function(){return this[p]()*10}),yt(0,["SSSSS",5],0,function(){return this[p]()*100}),yt(0,["SSSSSS",6],0,function(){return this[p]()*1e3}),yt(0,["SSSSSSS",7],0,function(){return this[p]()*1e4}),yt(0,["SSSSSSSS",8],0,function(){return this[p]()*1e5}),yt(0,["SSSSSSSSS",9],0,function(){return this[p]()*1e6}),st(p,"ms"),sn("S",Ft,At),sn("SS",Ft,Ot),sn("SSS",Ft,Mt);var To;for(To="SSSS";To[e]<=9;To+="S")sn(To,Wt);for(To="S";To[e]<=9;To+="S")mn(To,No);var Co=ft("Milliseconds",i);yt("z",0,0,"zoneAbbr"),yt("zz",0,0,"zoneName");var Ao=F[r];Ao.add=Ii,Ao[vp]=Ri,Ao[qn]=Ui,Ao.diff=Zi,Ao.endOf=ds,Ao[kt]=ss,Ao.from=os,Ao.fromNow=us,Ao.to=as,Ao.toNow=fs,Ao.get=ht,Ao.invalidAt=Ts,Ao[Pa]=Xi,Ao[zu]=Vi,Ao.isBetween=Ji,Ao.isSame=Ki,Ao.isSameOrAfter=Qi,Ao.isSameOrBefore=Yi,Ao[N]=Ss,Ao.lang=cs,Ao[_s]=ls,Ao[m]=hs,Ao.max=ti,Ao.min=ei,Ao.parsingFlags=xs,Ao.set=ht,Ao[Ou]=ps,Ao[Ru]=qi,Ao[Eh]=bs,Ao.toObject=ws,Ao.toDate=ys,Ao[Pn]=rs,Ao.toJSON=Es,Ao[k]=ns,Ao.unix=gs,Ao[Tn]=ms,Ao.creationData=Ns,Ao[Tt]=Hr,Ao.isLeapYear=Br,Ao[js]=ks,Ao[ur]=Ls,Ao[jn]=Ao.quarters=Hs,Ao[Z]=Yn,Ao.daysInMonth=Zn,Ao[Di]=Ao[Ed]=Xs,Ao[wr]=Ao.isoWeeks=Qs,Ao.weeksInYear=Ms,Ao.isoWeeksInYear=Os,Ao[Kl]=Ys,Ao[nr]=Ao[$u]=lo,Ao[In]=co,Ao[fn]=ho,Ao[Vt]=po,Ao[As]=Ao[Fs]=Eo,Ao[$t]=Ao[Gt]=So,Ao[Xt]=Ao[Bn]=xo,Ao[p]=Ao[R]=Co,Ao[nt]=pi,Ao.utc=vi,Ao[gi]=mi,Ao[ch]=yi,Ao.hasAlignedHourOffset=bi,Ao.isDST=wi,Ao.isDSTShifted=Ei,Ao.isLocal=Si,Ao.isUtcOffset=xi,Ao.isUtc=Ti,Ao.isUTC=Ti,Ao.zoneAbbr=ko,Ao.zoneName=Lo,Ao.dates=gr("dates accessor is deprecated. Use date instead.",Ys),Ao[G]=gr("months accessor is deprecated. Use month instead",Yn),Ao[Nf]=gr("years accessor is deprecated. Use year instead",Hr),Ao.zone=gr("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",di);var Oo=Ao,Do={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ho={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},jo="Invalid date",qo="%d",Ro=/\d{1,2}/,Wo={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Jo=W[r];Jo._calendar=Do,Jo[vp]=Po,Jo[Ln]=Ho,Jo[np]=Bo,Jo._invalidDate=jo,Jo[Hu]=Fo,Jo._ordinal=qo,Jo[Gs]=Uo,Jo[xa]=Ro,Jo.preparse=zo,Jo[Fc]=zo,Jo[La]=Wo,Jo.relativeTime=Xo,Jo.pastFuture=Vo,Jo.set=$o,Jo[G]=Xn,Jo[qt]=Wn,Jo[Qt]=$n,Jo[no]=Vn,Jo[Ul]=Jn,Jo[zt]=cr,Jo.monthsRegex=hr,Jo[rr]=tr,Jo[Zc]=or,Jo[Di]=Bs,Jo[ba]=Is,Jo.firstDayOfYear=zs,Jo.firstDayOfWeek=Us,Jo[Ks]=io,Jo[Cu]=to,Jo[Gn]=ao,Jo._weekdaysMin=uo,Jo[pn]=oo,Jo[Rh]=so,Jo[Ta]=fo,Jo.isPM=yo,Jo[Qh]=bo,Jo.meridiem=wo,et("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=U(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}}),f.lang=gr("moment.lang is deprecated. Use moment.locale instead.",et),f.langData=gr("moment.langData is deprecated. Use moment.localeData instead.",rt);var nu=Math.abs,vu=du("ms"),mu=du("s"),gu=du("m"),yu=du("h"),bu=du("d"),wu=du("w"),Eu=du(ha),Su=du("y"),ku=Tu(R),Lu=Tu(Bn),Au=Tu(Gt),Mu=Tu(Fs),_u=Tu($u),Du=Tu(G),Pu=Tu(Nf),Fu=Math[Nt],qu={s:45,m:45,h:22,d:26,M:11},Zu=Math.abs,ta=oi[r];ta.abs=ru,ta.add=su,ta[Ru]=ou,ta.as=cu,ta.asMilliseconds=vu,ta.asSeconds=mu,ta.asMinutes=gu,ta.asHours=yu,ta.asDays=bu,ta.asWeeks=wu,ta.asMonths=Eu,ta.asYears=Su,ta[Tn]=pu,ta._bubble=au,ta.get=xu,ta[R]=ku,ta[Bn]=Lu,ta[Gt]=Au,ta[Fs]=Mu,ta[$u]=_u,ta[Ed]=Bu,ta[G]=Du,ta[Nf]=Pu,ta[Op]=Gu,ta[Pn]=ea,ta[k]=ea,ta.toJSON=ea,ta[_s]=ls,ta[m]=hs,ta.toIsoString=gr("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ea),ta.lang=cs,yt("X",0,0,"unix"),yt("x",0,0,Tn),sn("x",Yt),sn("X",tn),mn("X",function(e,t,n){n._d=new Date(parseFloat(e,10)*1e3)}),mn("x",function(e,t,n){n._d=new Date(U(e))}),f.version="2.11.1",h(Zr),f.fn=Oo,f.min=ri,f.max=ii,f.now=si,f.utc=L,f.unix=Mo,f[G]=Go,f.isDate=v,f[_s]=et,f.invalid=D,f[y]=ki,f.isMoment=I,f[Ks]=Zo,f[ch]=_o,f[m]=rt,f.isDuration=ui,f[Qt]=Yo,f[Gn]=tu,f.defineLocale=tt,f[pn]=eu,f.normalizeUnits=ot,f.relativeTimeThreshold=Ju,f[r]=Oo;var na=f;return na})},{}]},{},[1])(1)});