PageSourceSearch

https://haruiz.github.io/assets/js/451.06bd6941.js

js haruiz.github.io collected 2026-10-03 09:19:03 UTC 115,850 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkblog||=[]).push([[451],{70451(t,n,e){function i(t,n){let e;if(void 0===n)for(const i of t)null!=i&&(e<i||void 0===e&&i>=i)&&(e=i);else{let i=-1;for(let r of t)null!=(r=n(r,++i,t))&&(e<r||void 0===e&&r>=r)&&(e=r)}return e}function r(t,n){let e;if(void 0===n)for(const i of t)null!=i&&(e>i||void 0===e&&i>=i)&&(e=i);else{let i=-1;for(let r of t)null!=(r=n(r,++i,t))&&(e>r||void 0===e&&r>=r)&&(e=r)}return e}function o(t){return t}e.d(n,{JLW:()=>Za,l78:()=>p,tlR:()=>_,qrM:()=>sh,Yu4:()=>hh,IA3:()=>lh,Wi0:()=>_h,PGM:()=>ph,OEq:()=>yh,y8u:()=>mh,olC:()=>wh,IrU:()=>Mh,oDi:()=>Ah,Q7f:()=>Ch,cVp:()=>$h,lUB:()=>Ka,Lx9:()=>Uh,nVG:()=>Lh,uxU:()=>Oh,Xf2:()=>jh,GZz:()=>Ih,UPb:()=>Zh,dyv:()=>Rh,GPZ:()=>vr,Sk5:()=>Fr,bEH:()=>go,n8j:()=>th,T9B:()=>i,jkA:()=>r,rLf:()=>ih,WH:()=>Ao,m4Y:()=>ou,UMr:()=>ko,w7C:()=>ma,zt:()=>wa,Ltv:()=>ba,UAC:()=>xu,DCK:()=>Qu,TUC:()=>Su,Agd:()=>vu,t6C:()=>pu,wXd:()=>yu,ABi:()=>ku,Ui6:()=>qu,rGn:()=>$u,ucG:()=>du,YPH:()=>Tu,Mol:()=>Cu,PGu:()=>Au,GuW:()=>Nu,hkb:()=>Gr}),e.dn(o);var u=1e-6;function s(t){return"translate("+t+",0)"}function a(t){return"translate(0,"+t+")"}function h(t){return n=>+t(n)}function c(t,n){return n=Math.max(0,t.bandwidth()-2*n)/2,t.round()&&(n=Math.round(n)),e=>+t(e)+n}function l(){return!this.__axis}function f(t,n){var e=[],i=null,r=null,f=6,_=6,p=3,d="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,y=1===t||4===t?-1:1,g=4===t||2===t?"x":"y",v=1===t||3===t?s:a;function m(s){var a=null==i?n.ticks?n.ticks.apply(n,e):n.domain():i,m=null==r?n.tickFormat?n.tickFormat.apply(n,e):o:r,x=Math.max(f,0)+p,w=n.range(),b=+w[0]+d,M=+w[w.length-1]+d,T=(n.bandwidth?c:h)(n.copy(),d),k=s.selection?s.selection():s,A=k.selectAll(".domain").data([null]),N=k.selectAll(".tick").data(a,n).order(),C=N.exit(),S=N.enter().append("g").attr("class","tick"),$=N.select("line"),E=N.select("text");A=A.merge(A.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),N=N.merge(S),$=$.merge(S.append("line").attr("stroke","currentColor").attr(g+"2",y*f)),E=E.merge(S.append("text").attr("fill","currentColor").attr(g,y*x).attr("dy",1===t?"0em":3===t?"0.71em":"0.32em")),s!==k&&(A=A.transition(s),N=N.transition(s),$=$.transition(s),E=E.transition(s),C=C.transition(s).attr("opacity",u).attr("transform",function(t){return isFinite(t=T(t))?v(t+d):this.getAttribute("transform")}),S.attr("opacity",u).attr("transform",function(t){var n=this.parentNode.__axis;return v((n&&isFinite(n=n(t))?n:T(t))+d)})),C.remove(),A.attr("d",4===t||2===t?_?"M"+y*_+","+b+"H"+d+"V"+M+"H"+y*_:"M"+d+","+b+"V"+M:_?"M"+b+","+y*_+"V"+d+"H"+M+"V"+y*_:"M"+b+","+d+"H"+M),N.attr("opacity",1).attr("transform",function(t){return v(T(t)+d)}),$.attr(g+"2",y*f),E.attr(g,y*x).text(m),k.filter(l).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===t?"start":4===t?"end":"middle"),k.each(function(){this.__axis=T})}return m.scale=function(t){return arguments.length?(n=t,m):n},m.ticks=function(){return e=Array.from(arguments),m},m.tickArguments=function(t){return arguments.length?(e=null==t?[]:Array.from(t),m):e.slice()},m.tickValues=function(t){return arguments.length?(i=null==t?null:Array.from(t),m):i&&i.slice()},m.tickFormat=function(t){return arguments.length?(r=t,m):r},m.tickSize=function(t){return arguments.length?(f=_=+t,m):f},m.tickSizeInner=function(t){return arguments.length?(f=+t,m):f},m.tickSizeOuter=function(t){return arguments.length?(_=+t,m):_},m.tickPadding=function(t){return arguments.length?(p=+t,m):p},m.offset=function(t){return arguments.length?(d=+t,m):d},m}function _(t){return f(1,t)}function p(t){return f(3,t)}function d(){}function y(t){return null==t?d:function(){return this.querySelector(t)}}function g(t){"function"!=typeof t&&(t=y(t));for(var n=this._groups,e=n.length,i=new Array(e),r=0;r<e;++r)for(var o,u,s=n[r],a=s.length,h=i[r]=new Array(a),c=0;c<a;++c)(o=s[c])&&(u=t.call(o,o.__data__,c,s))&&("__data__"in o&&(u.__data__=o.__data__),h[c]=u);return new sn(i,this._parents)}function v(){return[]}function m(t){return null==t?v:function(){return this.querySelectorAll(t)}}function x(t){return function(){return null==(n=t.apply(this,arguments))?[]:Array.isArray(n)?n:Array.from(n);var n}}function w(t){t="function"==typeof t?x(t):m(t);for(var n=this._groups,e=n.length,i=[],r=[],o=0;o<e;++o)for(var u,s=n[o],a=s.length,h=0;h<a;++h)(u=s[h])&&(i.push(t.call(u,u.__data__,h,s)),r.push(u));return new sn(i,r)}function b(t){return function(){return this.matches(t)}}function M(t){return function(n){return n.matches(t)}}e.dn(y),e.dn(g),e.dn(m),e.dn(w),e.dn(b),e.dn(A);var T=Array.prototype.find;function k(){return this.firstElementChild}function A(t){return this.select(null==t?k:function(t){return function(){return T.call(this.children,t)}}("function"==typeof t?t:M(t)))}e.dn(S);var N=Array.prototype.filter;function C(){return Array.from(this.children)}function S(t){return this.selectAll(null==t?C:function(t){return function(){return N.call(this.children,t)}}("function"==typeof t?t:M(t)))}function $(t){"function"!=typeof t&&(t=b(t));for(var n=this._groups,e=n.length,i=new Array(e),r=0;r<e;++r)for(var o,u=n[r],s=u.length,a=i[r]=[],h=0;h<s;++h)(o=u[h])&&t.call(o,o.__data__,h,u)&&a.push(o);return new sn(i,this._parents)}function E(t){return new Array(t.length)}function U(){return new sn(this._enter||this._groups.map(E),this._parents)}function D(t,n){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=n}function z(t){return function(){return t}}function P(t,n,e,i,r,o){for(var u,s=0,a=n.length,h=o.length;s<h;++s)(u=n[s])?(u.__data__=o[s],i[s]=u):e[s]=new D(t,o[s]);for(;s<a;++s)(u=n[s])&&(r[s]=u)}function Y(t,n,e,i,r,o,u){var s,a,h,c=new Map,l=n.length,f=o.length,_=new Array(l);for(s=0;s<l;++s)(a=n[s])&&(_[s]=h=u.call(a,a.__data__,s,n)+"",c.has(h)?r[s]=a:c.set(h,a));for(s=0;s<f;++s)h=u.call(t,o[s],s,o)+"",(a=c.get(h))?(i[s]=a,a.__data__=o[s],c.delete(h)):e[s]=new D(t,o[s]);for(s=0;s<l;++s)(a=n[s])&&c.get(_[s])===a&&(r[s]=a)}function F(t){return t.__data__}function H(t,n){if(!arguments.length)return Array.from(this,F);var e=n?Y:P,i=this._parents,r=this._groups;"function"!=typeof t&&(t=z(t));for(var o=r.length,u=new Array(o),s=new Array(o),a=new Array(o),h=0;h<o;++h){var c=i[h],l=r[h],f=l.length,_=q(t.call(c,c&&c.__data__,h,i)),p=_.length,d=s[h]=new Array(p),y=u[h]=new Array(p);e(c,l,d,y,a[h]=new Array(f),_,n);for(var g,v,m=0,x=0;m<p;++m)if(g=d[m]){for(m>=x&&(x=m+1);!(v=y[x])&&++x<p;);g._next=v||null}}return(u=new sn(u,i))._enter=s,u._exit=a,u}function q(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function L(){return new sn(this._exit||this._groups.map(E),this._parents)}function O(t,n,e){var i=this.enter(),r=this,o=this.exit();return"function"==typeof t?(i=t(i))&&(i=i.selection()):i=i.append(t+""),null!=n&&(r=n(r))&&(r=r.selection()),null==e?o.remove():e(o),i&&r?i.merge(r).order():r}function V(t){for(var n=t.selection?t.selection():t,e=this._groups,i=n._groups,r=e.length,o=i.length,u=Math.min(r,o),s=new Array(r),a=0;a<u;++a)for(var h,c=e[a],l=i[a],f=c.length,_=s[a]=new Array(f),p=0;p<f;++p)(h=c[p]||l[p])&&(_[p]=h);for(;a<r;++a)s[a]=e[a];return new sn(s,this._parents)}function X(){for(var t=this._groups,n=-1,e=t.length;++n<e;
vendor: 7,323 bytes, line 1
1)for(var i,r=t[n],o=r.length-1,u=r[o];--o>=0;)(i=r[o])&&(u&&4^i.compareDocumentPosition(u)&&u.parentNode.insertBefore(i,u),u=i);return this}function j(t){function n(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}t||(t=B);for(var e=this._groups,i=e.length,r=new Array(i),o=0;o<i;++o){for(var u,s=e[o],a=s.length,h=r[o]=new Array(a),c=0;c<a;++c)(u=s[c])&&(h[c]=u);h.sort(n)}return new sn(r,this._parents).order()}function B(t,n){return t<n?-1:t>n?1:t>=n?0:NaN}function I(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}function R(){return Array.from(this)}function Z(){for(var t=this._groups,n=0,e=t.length;n<e;++n)for(var i=t[n],r=0,o=i.length;r<o;++r){var u=i[r];if(u)return u}return null}function W(){let t=0;for(const n of this)++t;return t}function G(){return!this.node()}function K(t){for(var n=this._groups,e=0,i=n.length;e<i;++e)for(var r,o=n[e],u=0,s=o.length;u<s;++u)(r=o[u])&&t.call(r,r.__data__,u,o);return this}e.dn($),e.dn(E),e.dn(U),D.prototype={constructor:D,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,n){return this._parent.insertBefore(t,n)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}},e.dn(z),e.dn(H),e.dn(L),e.dn(O),e.dn(V),e.dn(X),e.dn(j),e.dn(I),e.dn(R),e.dn(Z),e.dn(W),e.dn(G),e.dn(K);var Q="http://www.w3.org/1999/xhtml";const J={svg:"http://www.w3.org/2000/svg",xhtml:Q,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function tt(t){var n=t+="",e=n.indexOf(":");return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),J.hasOwnProperty(n)?{space:J[n],local:t}:t}function nt(t){return function(){this.removeAttribute(t)}}function et(t){return function(){this.removeAttributeNS(t.space,t.local)}}function it(t,n){return function(){this.setAttribute(t,n)}}function rt(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function ot(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}}function ut(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}function st(t,n){var e=tt(t);if(arguments.length<2){var i=this.node();return e.local?i.getAttributeNS(e.space,e.local):i.getAttribute(e)}return this.each((null==n?e.local?et:nt:"function"==typeof n?e.local?ut:ot:e.local?rt:it)(e,n))}function at(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function ht(t){return function(){this.style.removeProperty(t)}}function ct(t,n,e){return function(){this.style.setProperty(t,n,e)}}function lt(t,n,e){return function(){var i=n.apply(this,arguments);null==i?this.style.removeProperty(t):this.style.setProperty(t,i,e)}}function ft(t,n,e){return arguments.length>1?this.each((null==n?ht:"function"==typeof n?lt:ct)(t,n,null==e?"":e)):_t(this.node(),t)}function _t(t,n){return t.style.getPropertyValue(n)||at(t).getComputedStyle(t,null).getPropertyValue(n)}function pt(t){return function(){delete this[t]}}function dt(t,n){return function(){this[t]=n}}function yt(t,n){return function(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}}function gt(t,n){return arguments.length>1?this.each((null==n?pt:"function"==typeof n?yt:dt)(t,n)):this.node()[t]}function vt(t){return t.trim().split(/^|\s+/)}function mt(t){return t.classList||new xt(t)}function xt(t){this._node=t,this._names=vt(t.getAttribute("class")||"")}function wt(t,n){for(var e=mt(t),i=-1,r=n.length;++i<r;)e.add(n[i])}function bt(t,n){for(var e=mt(t),i=-1,r=n.length;++i<r;)e.remove(n[i])}function Mt(t){return function(){wt(this,t)}}function Tt(t){return function(){bt(this,t)}}function kt(t,n){return function(){(n.apply(this,arguments)?wt:bt)(this,t)}}function At(t,n){var e=vt(t+"");if(arguments.length<2){for(var i=mt(this.node()),r=-1,o=e.length;++r<o;)if(!i.contains(e[r]))return!1;return!0}return this.each(("function"==typeof n?kt:n?Mt:Tt)(e,n))}function Nt(){this.textContent=""}function Ct(t){return function(){this.textContent=t}}function St(t){return function(){var n=t.apply(this,arguments);this.textContent=null==n?"":n}}function $t(t){return arguments.length?this.each(null==t?Nt:("function"==typeof t?St:Ct)(t)):this.node().textContent}function Et(){this.innerHTML=""}function Ut(t){return function(){this.innerHTML=t}}function Dt(t){return function(){var n=t.apply(this,arguments);this.innerHTML=null==n?"":n}}function zt(t){return arguments.length?this.each(null==t?Et:("function"==typeof t?Dt:Ut)(t)):this.node().innerHTML}function Pt(){this.nextSibling&&this.parentNode.appendChild(this)}function Yt(){return this.each(Pt)}function Ft(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Ht(){return this.each(Ft)}function qt(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===Q&&n.documentElement.namespaceURI===Q?n.createElement(t):n.createElementNS(e,t)}}function Lt(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function Ot(t){var n=tt(t);return(n.local?Lt:qt)(n)}function Vt(t){var n="function"==typeof t?t:Ot(t);return this.select(function(){return this.appendChild(n.apply(this,arguments))})}function Xt(){return null}function jt(t,n){var e="function"==typeof t?t:Ot(t),i=null==n?Xt:"function"==typeof n?n:y(n);return this.select(function(){return this.insertBefore(e.apply(this,arguments),i.apply(this,arguments)||null)})}function Bt(){var t=this.parentNode;t&&t.removeChild(this)}function It(){return this.each(Bt)}function Rt(){var t=this.cloneNode(!1),n=this.parentNode;return n?n.insertBefore(t,this.nextSibling):t}function Zt(){var t=this.cloneNode(!0),n=this.parentNode;return n?n.insertBefore(t,this.nextSibling):t}function Wt(t){return this.select(t?Zt:Rt)}function Gt(t){return arguments.length?this.property("__data__",t):this.node().__data__}function Kt(t){return function(){var n=this.__on;if(n){for(var e,i=0,r=-1,o=n.length;i<o;++i)e=n[i],t.type&&e.type!==t.type||e.name!==t.name?n[++r]=e:this.removeEventListener(e.type,e.listener,e.options);++r?n.length=r:delete this.__on}}}function Qt(t,n,e){return function(){var i,r=this.__on,o=function(t){return function(n){t.call(this,n,this.__data__)}}(n);if(r)for(var u=0,s=r.length;u<s;++u)if((i=r[u]).type===t.type&&i.name===t.name)return this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=o,i.options=e),void(i.value=n);this.addEventListener(t.type,o,e),i={type:t.type,name:t.name,value:n,listener:o,options:e},r?r.push(i):this.__on=[i]}}function Jt(t,n,e){var i,r,o=function(t){return t.trim().split(/^|\s+/).map(function(t){var n="",e=t.indexOf(".");return e>=0&&(n=t.slice(e+1),t=t.slice(0,e)),{type:t,name:n}})}(t+""),u=o.length;if(!(arguments.length<2)){for(s=n?Qt:Kt,i=0;i<u;++i)this.each(s(o[i],n,e));return this}var s=this.node().__on;if(s)for(var a,h=0,c=s.length;h<c;++h)for(i=0,a=s[h];i<u;++i)if((r=o[i]).type===a.type&&r.name===a.name)return a.value}function tn(t,n,e){var i=at(t),r=i.CustomEvent;"function"==typeof r?r=new r(n,e):(r=i.document.createEvent("Event"),e?(r.initEvent(n,e.bubbles,e.cancelable),r.detail=e.detail):r.initEvent(n,!1,!1)),t.dis
vendor: 14,315 bytes, line 1
1patchEvent(r)}function nn(t,n){return function(){return tn(this,t,n)}}function en(t,n){return function(){return tn(this,t,n.apply(this,arguments))}}function rn(t,n){return this.each(("function"==typeof n?en:nn)(t,n))}function*on(){for(var t=this._groups,n=0,e=t.length;n<e;++n)for(var i,r=t[n],o=0,u=r.length;o<u;++o)(i=r[o])&&(yield i)}e.dn(tt),e.dn(st),e.dn(at),e.dn(ft),e.dn(gt),e.dn(At),xt.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var n=this._names.indexOf(t);n>=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}},e.dn($t),e.dn(zt),e.dn(Yt),e.dn(Ht),e.dn(Ot),e.dn(Vt),e.dn(jt),e.dn(It),e.dn(Wt),e.dn(Gt),e.dn(Jt),e.dn(rn),e.dn(on);var un=[null];function sn(t,n){this._groups=t,this._parents=n}function an(){return new sn([[document.documentElement]],un)}sn.prototype=an.prototype={constructor:sn,select:g,selectAll:w,selectChild:A,selectChildren:S,filter:$,data:H,enter:U,exit:L,join:O,merge:V,selection:function(){return this},order:X,sort:j,call:I,nodes:R,node:Z,size:W,empty:G,each:K,attr:st,style:ft,property:gt,classed:At,text:$t,html:zt,raise:Yt,lower:Ht,append:Vt,insert:jt,remove:It,clone:Wt,datum:Gt,on:Jt,dispatch:rn,[Symbol.iterator]:on};const hn=an;var cn={value:()=>{}};function ln(){for(var t,n=0,e=arguments.length,i={};n<e;++n){if(!(t=arguments[n]+"")||t in i||/[\s.]/.test(t))throw new Error("illegal type: "+t);i[t]=[]}return new fn(i)}function fn(t){this._=t}function _n(t,n){for(var e,i=0,r=t.length;i<r;++i)if((e=t[i]).name===n)return e.value}function pn(t,n,e){for(var i=0,r=t.length;i<r;++i)if(t[i].name===n){t[i]=cn,t=t.slice(0,i).concat(t.slice(i+1));break}return null!=e&&t.push({name:n,value:e}),t}fn.prototype=ln.prototype={constructor:fn,on:function(t,n){var e,i,r=this._,o=(i=r,(t+"").trim().split(/^|\s+/).map(function(t){var n="",e=t.indexOf(".");if(e>=0&&(n=t.slice(e+1),t=t.slice(0,e)),t&&!i.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}})),u=-1,s=o.length;if(!(arguments.length<2)){if(null!=n&&"function"!=typeof n)throw new Error("invalid callback: "+n);for(;++u<s;)if(e=(t=o[u]).type)r[e]=pn(r[e],t.name,n);else if(null==n)for(e in r)r[e]=pn(r[e],t.name,null);return this}for(;++u<s;)if((e=(t=o[u]).type)&&(e=_n(r[e],t.name)))return e},copy:function(){var t={},n=this._;for(var e in n)t[e]=n[e].slice();return new fn(t)},call:function(t,n){if((e=arguments.length-2)>0)for(var e,i,r=new Array(e),o=0;o<e;++o)r[o]=arguments[o+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(o=0,e=(i=this._[t]).length;o<e;++o)i[o].value.apply(n,r)},apply:function(t,n,e){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var i=this._[t],r=0,o=i.length;r<o;++r)i[r].value.apply(n,e)}};const dn=ln;var yn,gn,vn=0,mn=0,xn=0,wn=0,bn=0,Mn=0,Tn="object"==typeof performance&&performance.now?performance:Date,kn="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function An(){return bn||(kn(Nn),bn=Tn.now()+Mn)}function Nn(){bn=0}function Cn(){this._call=this._time=this._next=null}function Sn(t,n,e){var i=new Cn;return i.restart(t,n,e),i}function $n(){bn=(wn=Tn.now())+Mn,vn=mn=0;try{!function(){An(),++vn;for(var t,n=yn;n;)(t=bn-n._time)>=0&&n._call.call(void 0,t),n=n._next;--vn}()}finally{vn=0,function(){var t,n,e=yn,i=1/0;for(;e;)e._call?(i>e._time&&(i=e._time),t=e,e=e._next):(n=e._next,e._next=null,e=t?t._next=n:yn=n);gn=t,Un(i)}(),bn=0}}function En(){var t=Tn.now(),n=t-wn;n>1e3&&(Mn-=n,wn=t)}function Un(t){vn||(mn&&(mn=clearTimeout(mn)),t-bn>24?(t<1/0&&(mn=setTimeout($n,t-Tn.now()-Mn)),xn&&(xn=clearInterval(xn))):(xn||(wn=Tn.now(),xn=setInterval(En,1e3)),vn=1,kn($n)))}function Dn(t,n,e){var i=new Cn;return n=null==n?0:+n,i.restart(e=>{i.stop(),t(e+n)},n,e),i}Cn.prototype=Sn.prototype={constructor:Cn,restart:function(t,n,e){if("function"!=typeof t)throw new TypeError("callback is not a function");e=(null==e?An():+e)+(null==n?0:+n),this._next||gn===this||(gn?gn._next=this:yn=this,gn=this),this._call=t,this._time=e,Un()},stop:function(){this._call&&(this._call=null,this._time=1/0,Un())}},e.dn(Dn),e.dn(Yn);var zn=dn("start","end","cancel","interrupt"),Pn=[];function Yn(t,n,e,i,r,o){var u=t.__transition;if(u){if(e in u)return}else t.__transition={};!function(t,n,e){var i,r=t.__transition;function o(t){e.state=1,e.timer.restart(u,e.delay,e.time),e.delay<=t&&u(t-e.delay)}function u(o){var h,c,l,f;if(1!==e.state)return a();for(h in r)if((f=r[h]).name===e.name){if(3===f.state)return Dn(u);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",t,t.__data__,f.index,f.group),delete r[h]):+h<n&&(f.state=6,f.timer.stop(),f.on.call("cancel",t,t.__data__,f.index,f.group),delete r[h])}if(Dn(function(){3===e.state&&(e.state=4,e.timer.restart(s,e.delay,e.time),s(o))}),e.state=2,e.on.call("start",t,t.__data__,e.index,e.group),2===e.state){for(e.state=3,i=new Array(l=e.tween.length),h=0,c=-1;h<l;++h)(f=e.tween[h].value.call(t,t.__data__,e.index,e.group))&&(i[++c]=f);i.length=c+1}}function s(n){for(var r=n<e.duration?e.ease.call(null,n/e.duration):(e.timer.restart(a),e.state=5,1),o=-1,u=i.length;++o<u;)i[o].call(t,r);5===e.state&&(e.on.call("end",t,t.__data__,e.index,e.group),a())}function a(){for(var i in e.state=6,e.timer.stop(),delete r[n],r)return;delete t.__transition}r[n]=e,e.timer=Sn(o,0,e.time)}(t,e,{name:n,index:i,group:r,on:zn,tween:Pn,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:0})}function Fn(t,n){var e=qn(t,n);if(e.state>0)throw new Error("too late; already scheduled");return e}function Hn(t,n){var e=qn(t,n);if(e.state>3)throw new Error("too late; already running");return e}function qn(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("transition not found");return e}function Ln(t,n){var e,i,r,o=t.__transition,u=!0;if(o){for(r in n=null==n?null:n+"",o)(e=o[r]).name===n?(i=e.state>2&&e.state<5,e.state=6,e.timer.stop(),e.on.call(i?"interrupt":"cancel",t,t.__data__,e.index,e.group),delete o[r]):u=!1;u&&delete t.__transition}}function On(t){return this.each(function(){Ln(this,t)})}function Vn(t,n){return t=+t,n=+n,function(e){return t*(1-e)+n*e}}e.dn(Ln),e.dn(On),e.dn(Vn),e.dn(In);var Xn,jn=180/Math.PI,Bn={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function In(t,n,e,i,r,o){var u,s,a;return(u=Math.sqrt(t*t+n*n))&&(t/=u,n/=u),(a=t*e+n*i)&&(e-=t*a,i-=n*a),(s=Math.sqrt(e*e+i*i))&&(e/=s,i/=s,a/=s),t*i<n*e&&(t=-t,n=-n,a=-a,u=-u),{translateX:r,translateY:o,rotate:Math.atan2(n,t)*jn,skewX:Math.atan(a)*jn,scaleX:u,scaleY:s}}function Rn(t,n,e,i){function r(t){return t.length?t.pop()+" ":""}return function(o,u){var s=[],a=[];return o=t(o),u=t(u),function(t,i,r,o,u,s){if(t!==r||i!==o){var a=u.push("translate(",null,n,null,e);s.push({i:a-4,x:Vn(t,r)},{i:a-2,x:Vn(i,o)})}else(r||o)&&u.push("translate("+r+n+o+e)}(o.translateX,o.translateY,u.translateX,u.translateY,s,a),function(t,n,e,o){t!==n?(t-n>180?n+=360:n-t>180&&(t+=360),o.push({i:e.push(r(e)+"rotate(",null,i)-2,x:Vn(t,n)})):n&&e.push(r(e)+"rotate("+n+i)}(o.rotate,u.rotate,s,a),function(t,n,e,o){t!==n?o.push({i:e.push(r(e)+"skewX(",null,i)-2,x:Vn(t,n)}):n&&e.push(r(e)+"skewX("+n+i)}(o.skewX,u.skewX,s,a),function(t,n,e,i,o,u){if(t!==e||n!==i){var s=o.push(r(o)+"scale(",null,",",null,")");u.push({i:s-4,x:Vn(t,e)},{i:s-2,x:Vn(n,i)})}else 1===e&&1===i||o.push(r(o)+"scale("+e+","+i+")")}(o.scaleX,o.scaleY,u.scaleX,u.scaleY,s,a),o=u=null,function(t){for(var n,e=-1,i=a.length;++e<i;)s[(n=a[e]).i]=n.x(t);return s.join("")}}}var Zn=Rn(function(t){const n=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(t+"");return n.isIdentity?Bn:In(n.a,n.b,n.c,n.d,n.e,n.f)},"px, ","px)","deg)"),Wn=Rn(function(t){return null==t?Bn:(Xn||(Xn=document.createElementNS("http://www.w3.org/2000/svg","g")),Xn.setAttribute("transform",t),(t=Xn.transform.baseVal.consolidate())?In((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):Bn)},", ",")",")");function Gn(t,n){var e,i;return function(){var r=Hn(this,t),o=r.tween;if(o!==e)for(var u=0,s=(i=e=o).length;u<s;++u)if(i[u].name===n){(i=i.slice()).splice(u,1);break}r.tween=i}}function Kn(t,n,e){var i,r;if("function"!=typeof e)throw new Error;return function(){var o=Hn(this,t),u=o.tween;if(u!==i){r=(i=u).slice();for(var s={name:n,value:e},a=0,h=r.length;a<h;++a)if(r[a].name===n){r[a]=s;break}a===h&&r.push(s)}o.tween=r}}function Qn(t,n){var e=this._id;if(t+="",arguments.length<2){for(var i,r=qn(this.node(),e).tween,o=0,u=r.length;o<u;++o)if((i=r[o]).name===t)return i.value;return null}return this.each((null==n?Gn:Kn)(e,t,n))}function Jn(t,n,e){var i=t._id;return t.each(function(){var t=Hn(this,i);(t.value||(t.value={}))[n]=e.apply(this,arguments)}),function(t){return qn(t,i).value[n]}}function te(t,n,e){t.prototype=n.prototype=e,e.constructor=t}function ne(t,n){var e=Object.create(t.prototype);for(var i in n)e[i]=n[i];return e}function ee(){}e.dn(Qn),e.dn(te);var ie=.7,re=1/ie,oe="\\s*([+-]?\\d+)\\s*",ue="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",se="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ae=/^#([0-9a-f]{3,8})$/,he=new RegExp(`^rgb\\(${oe},${oe},${oe}\\)$`),ce=new RegExp(`^rgb\\(${se},${se},${se}\\)$`),le=new RegExp(`^rgba\\(${oe},${oe},${oe},${ue}\\)$`),fe=new RegExp(`^rgba\\(${se},${se},${se},${ue}\\)$`),_e=new RegExp(`^hsl\\(${ue},${se},${se}\\)$`),pe=new RegExp(`^hsla\\(${ue},${se},${se},${ue}\\)$`),de={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function ye(){return this.rgb().formatHex()}function ge(){return this.rgb().formatRgb()}function ve(t){var n,e;return t=(t+"").trim().toLowerCase(),(n=ae.exec(t))?(e=n[1].length,n=parseInt(n[1],16),6===e?me(n):3===e?new Me(n>>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1):8===e?xe(n>>24&255,n>>16&255,n>>8&255,(255&n)/255):4===e?xe(n>>12&15|n>>8&240,n>>8&15|n>>4&240,n>>4&15|240&n,((15&n)<<4|15&n)/255):null):(n=he.exec(t))?new Me(n[1],n[2],n[3],1):(n=ce.exec(t))?new Me(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=le.exec(t))?xe(n[1],n[2],n[3],n[4]):(n=fe.exec(t))?xe(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=_e.exec(t))?Se(n[1],n[2]/100,n[3]/100,1):(n=pe.exec(t))?Se(n[1],n[2]/100,n[3]/100,n[4]):de.hasOwnProperty(t)?me(de[t]):"transparent"===t?new Me(NaN,NaN,NaN,0):null}function me(t){return new Me(t>>16&255,t>>8&255,255&t,1)}function xe(t,n,e,i){return i<=0&&(t=n=e=NaN),new Me(t,n,e,i)}function we(t){return t instanceof ee||(t=ve(t)),t?new Me((t=t.rgb()).r,t.g,t.b,t.opacity):new Me}function be(t,n,e,i){return 1===arguments.length?we(t):new Me(t,n,e,null==i?1:i)}function Me(t,n,e,i){this.r=+t,this.g=+n,this.b=+e,this.opacity=+i}function Te(){return`#${Ce(this.r)}${Ce(this.g)}${Ce(this.b)}`}function ke(){const t=Ae(this.opacity);return`${1===t?"rgb(":"rgba("}${Ne(this.r)}, ${Ne(this.g)}, ${Ne(this.b)}${1===t?")":`, ${t})`}`}function Ae(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function Ne(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function Ce(t){return((t=Ne(t))<16?"0":"")+t.toString(16)}function Se(t,n,e,i){return i<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new Ee(t,n,e,i)}function $e(t){if(t instanceof Ee)return new Ee(t.h,t.s,t.l,t.opacity);if(t instanceof ee||(t=ve(t)),!t)return new Ee;if(t instanceof Ee)return t;var n=(t=t.rgb()).r/255,e=t.g/255,i=t.b/255,r=Math.min(n,e,i),o=Math.max(n,e,i),u=NaN,s=o-r,a=(o+r)/2;return s?(u=n===o?(e-i)/s+6*(e<i):e===o?(i-n)/s+2:(n-e)/s+4,s/=a<.5?o+r:2-o-r,u*=60):s=a>0&&a<1?0:u,new Ee(u,s,a,t.opacity)}function Ee(t,n,e,i){this.h=+t,this.s=+n,this.l=+e,this.opacity=+i}function Ue(t){return(t=(t||0)%360)<0?t+360:t}
vendor: 7,122 bytes, line 1
1function De(t){return Math.max(0,Math.min(1,t||0))}function ze(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}function Pe(t,n,e,i,r){var o=t*t,u=o*t;return((1-3*t+3*o-u)*n+(4-6*o+3*u)*e+(1+3*t+3*o-3*u)*i+u*r)/6}function Ye(t){var n=t.length-1;return function(e){var i=e<=0?e=0:e>=1?(e=1,n-1):Math.floor(e*n),r=t[i],o=t[i+1],u=i>0?t[i-1]:2*r-o,s=i<n-1?t[i+2]:2*o-r;return Pe((e-i/n)*n,u,r,o,s)}}function Fe(t){var n=t.length;return function(e){var i=Math.floor(((e%=1)<0?++e:e)*n),r=t[(i+n-1)%n],o=t[i%n],u=t[(i+1)%n],s=t[(i+2)%n];return Pe((e-i/n)*n,r,o,u,s)}}te(ee,ve,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:ye,formatHex:ye,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return $e(this).formatHsl()},formatRgb:ge,toString:ge}),te(Me,be,ne(ee,{brighter(t){return t=null==t?re:Math.pow(re,t),new Me(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?ie:Math.pow(ie,t),new Me(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new Me(Ne(this.r),Ne(this.g),Ne(this.b),Ae(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Te,formatHex:Te,formatHex8:function(){return`#${Ce(this.r)}${Ce(this.g)}${Ce(this.b)}${Ce(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:ke,toString:ke})),te(Ee,function(t,n,e,i){return 1===arguments.length?$e(t):new Ee(t,n,e,null==i?1:i)},ne(ee,{brighter(t){return t=null==t?re:Math.pow(re,t),new Ee(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?ie:Math.pow(ie,t),new Ee(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,i=e+(e<.5?e:1-e)*n,r=2*e-i;return new Me(ze(t>=240?t-240:t+120,r,i),ze(t,r,i),ze(t<120?t+240:t-120,r,i),this.opacity)},clamp(){return new Ee(Ue(this.h),De(this.s),De(this.l),Ae(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const t=Ae(this.opacity);return`${1===t?"hsl(":"hsla("}${Ue(this.h)}, ${100*De(this.s)}%, ${100*De(this.l)}%${1===t?")":`, ${t})`}`}})),e.dn(Ye),e.dn(Fe);const He=t=>()=>t;function qe(t,n){return function(e){return t+e*n}}function Le(t){return 1===(t=+t)?Oe:function(n,e){return e-n?function(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(i){return Math.pow(t+i*n,e)}}(n,e,t):He(isNaN(n)?e:n)}}function Oe(t,n){var e=n-t;return e?qe(t,e):He(isNaN(t)?n:t)}e.dn(He);const Ve=function t(n){var e=Le(n);function i(t,n){var i=e((t=be(t)).r,(n=be(n)).r),r=e(t.g,n.g),o=e(t.b,n.b),u=Oe(t.opacity,n.opacity);return function(n){return t.r=i(n),t.g=r(n),t.b=o(n),t.opacity=u(n),t+""}}return i.gamma=t,i}(1);function Xe(t){return function(n){var e,i,r=n.length,o=new Array(r),u=new Array(r),s=new Array(r);for(e=0;e<r;++e)i=be(n[e]),o[e]=i.r||0,u[e]=i.g||0,s[e]=i.b||0;return o=t(o),u=t(u),s=t(s),i.opacity=1,function(t){return i.r=o(t),i.g=u(t),i.b=s(t),i+""}}}Xe(Ye),Xe(Fe);e.dn(Ie);var je=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Be=new RegExp(je.source,"g");function Ie(t,n){var e,i,r,o=je.lastIndex=Be.lastIndex=0,u=-1,s=[],a=[];for(t+="",n+="";(e=je.exec(t))&&(i=Be.exec(n));)(r=i.index)>o&&(r=n.slice(o,r),s[u]?s[u]+=r:s[++u]=r),(e=e[0])===(i=i[0])?s[u]?s[u]+=i:s[++u]=i:(s[++u]=null,a.push({i:u,x:Vn(e,i)})),o=Be.lastIndex;return o<n.length&&(r=n.slice(o),s[u]?s[u]+=r:s[++u]=r),s.length<2?a[0]?function(t){return function(n){return t(n)+""}}(a[0].x):function(t){return function(){return t}}(n):(n=a.length,function(t){for(var e,i=0;i<n;++i)s[(e=a[i]).i]=e.x(t);return s.join("")})}function Re(t,n){var e;return("number"==typeof n?Vn:n instanceof ve?Ve:(e=ve(n))?(n=e,Ve):Ie)(t,n)}function Ze(t){return function(){this.removeAttribute(t)}}function We(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Ge(t,n,e){var i,r,o=e+"";return function(){var u=this.getAttribute(t);return u===o?null:u===i?r:r=n(i=u,e)}}function Ke(t,n,e){var i,r,o=e+"";return function(){var u=this.getAttributeNS(t.space,t.local);return u===o?null:u===i?r:r=n(i=u,e)}}function Qe(t,n,e){var i,r,o;return function(){var u,s,a=e(this);if(null!=a)return(u=this.getAttribute(t))===(s=a+"")?null:u===i&&s===r?o:(r=s,o=n(i=u,a));this.removeAttribute(t)}}function Je(t,n,e){var i,r,o;return function(){var u,s,a=e(this);if(null!=a)return(u=this.getAttributeNS(t.space,t.local))===(s=a+"")?null:u===i&&s===r?o:(r=s,o=n(i=u,a));this.removeAttributeNS(t.space,t.local)}}function ti(t,n){var e=tt(t),i="transform"===e?Wn:Re;return this.attrTween(t,"function"==typeof n?(e.local?Je:Qe)(e,i,Jn(this,"attr."+t,n)):null==n?(e.local?We:Ze)(e):(e.local?Ke:Ge)(e,i,n))}function ni(t,n){var e,i;function r(){var r=n.apply(this,arguments);return r!==i&&(e=(i=r)&&function(t,n){return function(e){this.setAttributeNS(t.space,t.local,n.call(this,e))}}(t,r)),e}return r._value=n,r}function ei(t,n){var e,i;function r(){var r=n.apply(this,arguments);return r!==i&&(e=(i=r)&&function(t,n){return function(e){this.setAttribute(t,n.call(this,e))}}(t,r)),e}return r._value=n,r}function ii(t,n){var e="attr."+t;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(null==n)return this.tween(e,null);if("function"!=typeof n)throw new Error;var i=tt(t);return this.tween(e,(i.local?ni:ei)(i,n))}function ri(t,n){return function(){Fn(this,t).delay=+n.apply(this,arguments)}}function oi(t,n){return n=+n,function(){Fn(this,t).delay=n}}function ui(t){var n=this._id;return arguments.length?this.each(("function"==typeof t?ri:oi)(n,t)):qn(this.node(),n).delay}function si(t,n){return function(){Hn(this,t).duration=+n.apply(this,arguments)}}function ai(t,n){return n=+n,function(){Hn(this,t).duration=n}}function hi(t){var n=this._id;return arguments.length?this.each(("function"==typeof t?si:ai)(n,t)):qn(this.node(),n).duration}function ci(t){var n=this._id;return arguments.length?this.each(function(t,n){if("function"!=typeof n)throw new Error;return function(){Hn(this,t).ease=n}}(n,t)):qn(this.node(),n).ease}function li(t){if("function"!=typeof t)throw new Error;return this.each(function(t,n){return function(){var e=n.apply(this,arguments);if("function"!=typeof e)throw new Error;Hn(this,t).ease=e}}(this._id,t))}function fi(t){"function"!=typeof t&&(t=b(t));for(var n=this._groups,e=n.length,i=new Array(e),r=0;r<e;++r)for(var o,u=n[r],s=u.length,a=i[r]=[],h=0;h<s;++h)(o=u[h])&&t.call(o,o.__data__,h,u)&&a.push(o);return new Ci(i,this._parents,this._name,this._id)}function _i(t){if(t._id!==this._id)throw new Error;for(var n=this._groups,e=t._groups,i=n.length,r=e.length,o=Math.min(i,r),u=new Array(i),s=0;s<o;++s)for(var a,h=n[s],c=e[s],l=h.length,f=u[s]=new Array(l),_=0;_<l;++_)(a=h[_]||c[_])&&(f[_]=a);for(;s<i;++s)u[s]=n[s];return new Ci(u,this._parents,this._name,this._id)}function pi(t,n){var e=this._id;return arguments.length<2?qn(this.node(),e).on.on(t):this.each(function(t,n,e){var i,r,o=function(t){return(t+"").trim().split(/^|\s+/).every(function(t){var n=t.indexOf(".");return n>
1=0&&(t=t.slice(0,n)),!t||"start"===t})}(n)?Fn:Hn;return function(){var u=o(this,t),s=u.on;s!==i&&(r=(i=s).copy()).on(n,e),u.on=r}}(e,t,n))}function di(){return this.on("end.remove",function(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}(this._id))}function yi(t){var n=this._name,e=this._id;"function"!=typeof t&&(t=y(t));for(var i=this._groups,r=i.length,o=new Array(r),u=0;u<r;++u)for(var s,a,h=i[u],c=h.length,l=o[u]=new Array(c),f=0;f<c;++f)(s=h[f])&&(a=t.call(s,s.__data__,f,h))&&("__data__"in s&&(a.__data__=s.__data__),l[f]=a,Yn(l[f],n,e,f,l,qn(s,e)));return new Ci(o,this._parents,n,e)}function gi(t){var n=this._name,e=this._id;"function"!=typeof t&&(t=m(t));for(var i=this._groups,r=i.length,o=[],u=[],s=0;s<r;++s)for(var a,h=i[s],c=h.length,l=0;l<c;++l)if(a=h[l]){for(var f,_=t.call(a,a.__data__,l,h),p=qn(a,e),d=0,y=_.length;d<y;++d)(f=_[d])&&Yn(f,n,e,d,_,p);o.push(_),u.push(a)}return new Ci(o,u,n,e)}e.dn(Re),e.dn(ti),e.dn(ii),e.dn(ui),e.dn(hi),e.dn(ci),e.dn(li),e.dn(fi),e.dn(_i),e.dn(pi),e.dn(di),e.dn(yi),e.dn(gi),e.dn(mi);var vi=hn.prototype.constructor;function mi(){return new vi(this._groups,this._parents)}function xi(t){return function(){this.style.removeProperty(t)}}function wi(t,n,e){var i="transform"==(t+="")?Zn:Re;return null==n?this.styleTween(t,function(t,n){var e,i,r;return function(){var o=_t(this,t),u=(this.style.removeProperty(t),_t(this,t));return o===u?null:o===e&&u===i?r:r=n(e=o,i=u)}}(t,i)).on("end.style."+t,xi(t)):"function"==typeof n?this.styleTween(t,function(t,n,e){var i,r,o;return function(){var u=_t(this,t),s=e(this),a=s+"";return null==s&&(this.style.removeProperty(t),a=s=_t(this,t)),u===a?null:u===i&&a===r?o:(r=a,o=n(i=u,s))}}(t,i,Jn(this,"style."+t,n))).each(function(t,n){var e,i,r,o,u="style."+n,s="end."+u;return function(){var a=Hn(this,t),h=a.on,c=null==a.value[u]?o||(o=xi(n)):void 0;h===e&&r===c||(i=(e=h).copy()).on(s,r=c),a.on=i}}(this._id,t)):this.styleTween(t,function(t,n,e){var i,r,o=e+"";return function(){var u=_t(this,t);return u===o?null:u===i?r:r=n(i=u,e)}}(t,i,n),e).on("end.style."+t,null)}function bi(t,n,e){var i="style."+(t+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==n)return this.tween(i,null);if("function"!=typeof n)throw new Error;return this.tween(i,function(t,n,e){var i,r;function o(){var o=n.apply(this,arguments);return o!==r&&(i=(r=o)&&function(t,n,e){return function(i){this.style.setProperty(t,n.call(this,i),e)}}(t,o,e)),i}return o._value=n,o}(t,n,null==e?"":e))}function Mi(t){return this.tween("text","function"==typeof t?function(t){return function(){var n=t(this);this.textContent=null==n?"":n}}(Jn(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))}function Ti(t){var n="text";if(arguments.length<1)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;return this.tween(n,function(t){var n,e;function i(){var i=t.apply(this,arguments);return i!==e&&(n=(e=i)&&function(t){return function(n){this.textContent=t.call(this,n)}}(i)),n}return i._value=t,i}(t))}function ki(){for(var t=this._name,n=this._id,e=Si(),i=this._groups,r=i.length,o=0;o<r;++o)for(var u,s=i[o],a=s.length,h=0;h<a;++h)if(u=s[h]){var c=qn(u,n);Yn(u,t,e,h,s,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new Ci(i,this._parents,t,e)}function Ai(){var t,n,e=this,i=e._id,r=e.size();return new Promise(function(o,u){var s={value:u},a={value:function(){0===--r&&o()}};e.each(function(){var e=Hn(this,i),r=e.on;r!==t&&((n=(t=r).copy())._.cancel.push(s),n._.interrupt.push(s),n._.end.push(a)),e.on=n}),0===r&&o()})}e.dn(wi),e.dn(bi),e.dn(Mi),e.dn(Ti),e.dn(ki),e.dn(Ai);var Ni=0;function Ci(t,n,e,i){this._groups=t,this._parents=n,this._name=e,this._id=i}function Si(){return++Ni}var $i=hn.prototype;Ci.prototype=function(t){return hn().transition(t)}.prototype={constructor:Ci,select:yi,selectAll:gi,selectChild:$i.selectChild,selectChildren:$i.selectChildren,filter:fi,merge:_i,selection:mi,transition:ki,call:$i.call,nodes:$i.nodes,node:$i.node,size:$i.size,empty:$i.empty,each:$i.each,on:pi,attr:ti,attrTween:ii,style:wi,styleTween:bi,text:Mi,textTween:Ti,remove:di,tween:Qn,delay:ui,duration:hi,ease:ci,easeVarying:li,end:Ai,[Symbol.iterator]:$i[Symbol.iterator]},e.dn(Hi);var Ei,Ui,Di,zi,Pi,Yi={time:null,delay:0,duration:250,ease:function(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}};function Fi(t,n){for(var e;!(e=t.__transition)||!(e=e[n]);)if(!(t=t.parentNode))throw new Error(`transition ${n} not found`);return e}function Hi(t){var n,e;t instanceof Ci?(n=t._id,t=t._name):(n=Si(),(e=Yi).time=An(),t=null==t?null:t+"");for(var i=this._groups,r=i.length,o=0;o<r;++o)for(var u,s=i[o],a=s.length,h=0;h<a;++h)(u=s[h])&&Yn(u,t,n,h,s,e||Fi(u,n));return new Ci(i,this._parents,t,n)}hn.prototype.interrupt=On,hn.prototype.transition=Hi,e.dn(function(){return er(Wi)});var qi=null,Li=null,Oi=null;const{abs:Vi,max:Xi,min:ji}=Math;function Bi(t){return[+t[0],+t[1]]}function Ii(t){return[Bi(t[0]),Bi(t[1])]}var Ri={name:"x",handles:["w","e"].map(Ki),input:function(t,n){return null==t?null:[[+t[0],n[0][1]],[+t[1],n[1][1]]]},output:function(t){return t&&[t[0][0],t[1][0]]}},Zi={name:"y",handles:["n","s"].map(Ki),input:function(t,n){return null==t?null:[[n[0][0],+t[0]],[n[
vendor: 6,883 bytes, line 1
11][0],+t[1]]]},output:function(t){return t&&[t[0][1],t[1][1]]}},Wi={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(Ki),input:function(t){return null==t?null:Ii(t)},output:function(t){return t}},Gi=null;function Ki(t){return{type:t}}function Qi(t){return!t.ctrlKey&&!t.button}function Ji(){var t=this.ownerSVGElement||this;return t.hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]}function tr(){return navigator.maxTouchPoints||"ontouchstart"in this}function nr(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function er(t){var n,e=Ji,i=Qi,r=tr,o=!0,u=(void 0)("start","brush","end"),s=6;function a(n){var e=n.property("__brush",d).selectAll(".overlay").data([Ki("overlay")]);e.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",Gi.overlay).merge(e).each(function(){var t=nr(this).extent;Ui(this).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1])}),n.selectAll(".selection").data([Ki("selection")]).enter().append("rect").attr("class","selection").attr("cursor",Gi.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var i=n.selectAll(".handle").data(t.handles,function(t){return t.type});i.exit().remove(),i.enter().append("rect").attr("class",function(t){return"handle handle--"+t.type}).attr("cursor",function(t){return Gi[t.type]}),n.each(h).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",f).filter(r).on("touchstart.brush",f).on("touchmove.brush",_).on("touchend.brush touchcancel.brush",p).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function h(){var t=Ui(this),n=nr(this).selection;n?(t.selectAll(".selection").style("display",null).attr("x",n[0][0]).attr("y",n[0][1]).attr("width",n[1][0]-n[0][0]).attr("height",n[1][1]-n[0][1]),t.selectAll(".handle").style("display",null).attr("x",function(t){return"e"===t.type[t.type.length-1]?n[1][0]-s/2:n[0][0]-s/2}).attr("y",function(t){return"s"===t.type[0]?n[1][1]-s/2:n[0][1]-s/2}).attr("width",function(t){return"n"===t.type||"s"===t.type?n[1][0]-n[0][0]+s:s}).attr("height",function(t){return"e"===t.type||"w"===t.type?n[1][1]-n[0][1]+s:s})):t.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function c(t,n,e){var i=t.__brush.emitter;return!i||e&&i.clean?new l(t,n,e):i}function l(t,n,e){this.that=t,this.args=n,this.state=t.__brush,this.active=0,this.clean=e}function f(e){if((!n||e.touches)&&i.apply(this,arguments)){var r,u,s,a,l,f,_,p,d,y,g,v=this,m=e.target.__data__.type,x="selection"===(o&&e.metaKey?m="overlay":m)?null:o&&e.altKey?Oi:Li,w=t===Zi?null:null[m],b=t===Ri?null:null[m],M=nr(v),T=M.extent,k=M.selection,A=T[0][0],N=T[0][1],C=T[1][0],S=T[1][1],$=0,E=0,U=w&&b&&o&&e.shiftKey,D=Array.from(e.touches||[e],t=>{const n=t.identifier;return(t=Ei(t,v)).point0=t.slice(),t.identifier=n,t});Di(v);var z=c(v,arguments,!0).beforestart();if("overlay"===m){k&&(d=!0);const n=[D[0],D[1]||D[0]];M.selection=k=[[r=t===Zi?A:ji(n[0][0],n[1][0]),s=t===Ri?N:ji(n[0][1],n[1][1])],[l=t===Zi?C:Xi(n[0][0],n[1][0]),_=t===Ri?S:Xi(n[0][1],n[1][1])]],D.length>1&&q(e)}else r=k[0][0],s=k[0][1],l=k[1][0],_=k[1][1];u=r,a=s,f=l,p=_;var P=Ui(v).attr("pointer-events","none"),Y=P.selectAll(".overlay").attr("cursor",Gi[m]);if(e.touches)z.moved=H,z.ended=L;else{var F=Ui(e.view).on("mousemove.brush",H,!0).on("mouseup.brush",L,!0);o&&F.on("keydown.brush",function(t){switch(t.keyCode){case 16:U=w&&b;break;case 18:x===Li&&(w&&(l=f-$*w,r=u+$*w),b&&(_=p-E*b,s=a+E*b),x=Oi,q(t));break;case 32:x!==Li&&x!==Oi||(w<0?l=f-$:w>0&&(r=u-$),b<0?_=p-E:b>0&&(s=a-E),x=qi,Y.attr("cursor",Gi.selection),q(t));break;default:return}Pi(t)},!0).on("keyup.brush",function(t){switch(t.keyCode){case 16:U&&(y=g=U=!1,q(t));break;case 18:x===Oi&&(w<0?l=f:w>0&&(r=u),b<0?_=p:b>0&&(s=a),x=Li,q(t));break;case 32:x===qi&&(t.altKey?(w&&(l=f-$*w,r=u+$*w),b&&(_=p-E*b,s=a+E*b),x=Oi):(w<0?l=f:w>0&&(r=u),b<0?_=p:b>0&&(s=a),x=Li),Y.attr("cursor",Gi[m]),q(t));break;default:return}Pi(t)},!0),(void 0)(e.view)}h.call(v),z.start(e,x.name)}function H(t){for(const n of t.changedTouches||[t])for(const t of D)t.identifier===n.identifier&&(t.cur=Ei(n,v));if(U&&!y&&!g&&1===D.length){const t=D[0];Vi(t.cur[0]-t[0])>Vi(t.cur[1]-t[1])?g=!0:y=!0}for(const n of D)n.cur&&(n[0]=n.cur[0],n[1]=n.cur[1]);d=!0,Pi(t),q(t)}function q(t){const n=D[0],e=n.point0;var i;switch($=n[0]-e[0],E=n[1]-e[1],x){case qi:case null:w&&($=Xi(A-r,ji(C-l,$)),u=r+$,f=l+$),b&&(E=Xi(N-s,ji(S-_,E)),a=s+E,p=_+E);break;case Li:D[1]?(w&&(u=Xi(A,ji(C,D[0][0])),f=Xi(A,ji(C,D[1][0])),w=1),b&&(a=Xi(N,ji(S,D[0][1])),p=Xi(N,ji(S,D[1][1])),b=1)):(w<0?($=Xi(A-r,ji(C-r,$)),u=r+$,f=l):w>0&&($=Xi(A-l,ji(C-l,$)),u=r,f=l+$),b<0?(E=Xi(N-s,ji(S-s,E)),a=s+E,p=_):b>0&&(E=Xi(N-_,ji(S-_,E)),a=s,p=_+E));break;case Oi:w&&(u=Xi(A,ji(C,r-$*w)),f=Xi(A,ji(C,l+$*w))),b&&(a=Xi(N,ji(S,s-E*b)),p=Xi(N,ji(S,_+E*b)))}f<u&&(w*=-1,i=r,r=l,l=i,i=u,u=f,f=i,m in null&&Y.attr("cursor",Gi[m=null[m]])),p<a&&(b*=-1,i=s,s=_,_=i,i=a,a=p,p=i,m in null&&Y.attr("cursor",Gi[m=null[m]])),M.selection&&(k=M.selection),y&&(u=k[0][0],f=k[1][0]),g&&(a=k[0][1],p=k[1][1]),k[0][0]===u&&k[0][1]===a&&k[1][0]===f&&k[1][1]===p||(M.selection=[[u,a],[f,p]],h.call(v),z.brush(t,x.name))}function L(t){if((void 0)(t),t.touches){if(t.touches.length)return;n&&clearTimeout(n),n=setTimeout(function(){n=null},500)}else(void 0)(t.view,d),F.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);P.attr("pointer-events","all"),Y.attr("cursor",Gi.overlay),M.selection&&(k=M.selection),function(t){return t[0][0]===t[1][0]||t[0][1]===t[1][1]}(k)&&(M.selection=null,h.call(v)),z.end(t,x.name)}}function _(t){c(this,arguments).moved(t)}function p(t){c(this,arguments).ended(t)}function d(){var n=this.__brush||{selection:null};return n.extent=Ii(e.apply(this,arguments)),n.dim=t,n}return a.move=function(n,e,i){n.tween?n.on("start.brush",function(t){c(this,arguments).beforestart().start(t)}).on("interrupt.brush end.brush",function(t){c(this,arguments).end(t)}).tween("brush",function(){var n=this,i=n.__brush,r=c(n,arguments),o=i.selection,u=t.input("function"==typeof e?e.apply(this,arguments):e,i.extent),s=(void 0)(o,u);function a(t){i.selection=1===t&&null===u?null:s(t),h.call(n),r.brush()}return null!==o&&null!==u?a:a(1)}):n.each(function(){var n=this,r=arguments,o=n.__brush,u=t.input("function"==typeof e?e.apply(n,r):e,o.extent),s=c(n,r).beforestart();Di(n),o.selection=null===u?null:u,h.call(n),s.start(i).brush(i).end(i)})},a.clear=function(t,n){a.move(t,null,n)},l.prototype={beforestart:function(){return 1===++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(t,n){return this.starting?(this.starting=!1,this.emit
1("start",t,n)):this.emit("brush",t),this},brush:function(t,n){return this.emit("brush",t,n),this},end:function(t,n){return 0===--this.active&&(delete this.state.emitter,this.emit("end",t,n)),this},emit:function(n,e,i){var r=Ui(this.that).datum();u.call(n,this.that,new(void 0)(n,{sourceEvent:e,target:a,selection:t.output(this.state.selection),mode:i,dispatch:u}),r)}},a.extent=function(t){return arguments.length?(e="function"==typeof t?t:zi(Ii(t)),a):e},a.filter=function(t){return arguments.length?(i="function"==typeof t?t:zi(!!t),a):i},a.touchable=function(t){return arguments.length?(r="function"==typeof t?t:zi(!!t),a):r},a.handleSize=function(t){return arguments.length?(s=+t,a):s},a.keyModifiers=function(t){return arguments.length?(o=!!t,a):o},a.on=function(){var t=u.on.apply(u,arguments);return t===u?a:t},a}function ir(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}function rr(t,n){if(!isFinite(t)||0===t)return null;var e=(t=n?t.toExponential(n-1):t.toExponential()).indexOf("e"),i=t.slice(0,e);return[i.length>
11?i[0]+i.slice(2):i,+t.slice(e+1)]}function or(t){return(t=rr(Math.abs(t)))?t[1]:NaN}function ur(t,n){return function(e,i){for(var r=e.length,o=[],u=0,s=t[0],a=0;r>0&&s>0&&(a+s+1>i&&(s=Math.max(1,i-a)),o.push(e.substring(r-=s,r+s)),!((a+=s+1)>i));)s=t[u=(u+1)%t.length];return o.reverse().join(n)}}function sr(t){return function(n){return n.replace(/[0-9]/g,function(n){return t[+n]})}}e.dn(ir),e.dn(or),e.dn(ur),e.dn(sr);var ar,hr=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function cr(t){if(!(n=hr.exec(t)))throw new Error("invalid format: "+t);var n;return new lr({fill:n[1],align:n[2],sign:n[3],symbol:n[4],zero:n[5],width:n[6],comma:n[7],precision:n[8]&&n[8].slice(1),trim:n[9],type:n[10]})}function lr(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function fr(t){t:for(var n,e=t.length,i=1,r=-1;i<e;++i)switch(t[i]){case".":r=n=i;break;case"0":0===r&&(r=i),n=i;break;default:if(!+t[i])break t;r>0&&(r=0)}return r>0?t.slice(0,r)+t.slice(n+1):t}function _r(t,n){var e=rr(t,n);if(!e)return ar=void 0,t.toPrecision(n);var i=e[0],r=e[1],o=r-(ar=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,u=i.length;return o===u?i:o>u?i+new Array(o-u+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+new Array(1-o).join("0")+rr(t,Math.max(0,n+o-1))[0]}function pr(t,n){var e=rr(t,n);if(!e)return t+"";var i=e[0],r=e[1];return r<0?"0."+new Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+new Array(r-i.length+2).join("0")}cr.prototype=lr.prototype,lr.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type},e.dn(fr),e.dn(_r),e.dn(pr);const dr={"%":(t,n)=>(100*t).toFixed(n),b:t=>Math.round(t).toString(2),c:t=>t+"",d:ir,e:(t,n)=>t.toExponential(n),f:(t,n)=>t.toFixed(n),g:(t,n)=>t.toPrecision(n),o:t=>Math.round(t).toString(8),p:(t,n)=>pr(100*t,n),r:pr,s:_r,X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function yr(t){return t}e.dn(yr),e.dn(br);var gr,vr,mr,xr=Array.prototype.map,wr=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function br(t){var n=void 0===t.grouping||void 0===t.thousands?yr:ur(xr.call(t.grouping,Number),t.thousands+""),e=void 0===t.currency?"":t.currency[0]+"",i=void 0===t.currency?"":t.currency[1]+"",r=void 0===t.decimal?".":t.decimal+"",o=void 0===t.numerals?yr:sr(xr.call(t.numerals,String)),u=void 0===t.percent?"%":t.percent+"",s=void 0===t.minus?"\u2212":t.minus+"",a=void 0===t.nan?"NaN":t.nan+"";function h(t,h){var c=(t=cr(t)).fill,l=t.align,f=t.sign,_=t.symbol,p=t.zero,d=t.width,y=t.comma,g=t.precision,v=t.trim,m=t.type;"n"===m?(y=!0,m="g"):dr[m]||(void 0===g&&(g=12),v=!0,m="g"),(p||"0"===c&&"="===l)&&(p=!0,c="0",l="=");var x=(h&&void 0!==h.prefix?h.prefix:"")+("$"===_?e:"#"===_&&/[boxX]/.test(m)?"0"+m.toLowerCase():""),w=("$"===_?i:/[%p]/.test(m)?u:"")+(h&&void 0!==h.suffix?h.suffix:""),b=dr[m],M=/[defgprs%]/.test(m);function T(t){var e,i,u,h=x,_=w;if("c"===m)_=b(t)+_,t="";else{var T=(t=+t)<0||1/t<0;if(t=isNaN(t)?a:b(Math.abs(t),g),v&&(t=fr(t)),T&&0===+t&&"+"!==f&&(T=!1),h=(T?"("===f?f:s:"-"===f||"("===f?"":f)+h,_=("s"!==m||isNaN(t)||void 0===ar?"":wr[8+ar/3])+_+(T&&"("===f?")":""),M)for(e=-1,i=t.length;++e<i;)if(48>(u=t.charCodeAt(e))||u>57){_=(46===u?r+t.slice(e+1):t.slice(e))+_,t=t.slice(0,e);break}}y&&!p&&(t=n(t,1/0));var k=h.length+t.length+_.length,A=k<d?new Array(d-k+1).join(c):"";switch(y&&p&&(t=n(A+t,A.length?d-_.length:1/0),A=""),l){case"<":t=h+t+_+A;break;case"=":t=h+A+t+_;break;case"^":t=A.slice(0,k=A.length>>1)+h+t+_+A.slice(k);break;default:t=A+h+t+_}return o(t)}return g=void 0===g?6:/[gprs]/.test(m)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),T.toString=function(){return t+""},T}return{format:h,formatPrefix:function(t,n){var e=3*Math.max(-8,Math.min(8,Math.floor(or(n)/3))),i=Math.pow(10,-e),r=h(((t=cr(t)).type="f",t),{suffix:wr[8+e/3]});return function(t){return r(i*t)}}}}function Mr(t){var n=0,e=t.children,i=e&&e.length;if(i)for(;--i>=0;)n+=e[i].value;else n=1;t.value=n}function Tr(){return this.eachAfter(Mr)}function kr(t,n){let e=-1;for(const i of this)t.call(n,i,++e,this);return this}function Ar(t,n){for(var e,i,r=this,o=[r],u=-1;r=o.pop();)if(t.call(n,r,++u,this),e=r.children)for(i=e.length-1;i>=0;--i)o.push(e[i]);return this}function Nr(t,n){for(var e,i,r,o=this,u=[o],s=[],a=-1;o=u.pop();)if(s.push(o),e=o.children)for(i=0,r=e.length;i<r;++i)u.push(e[i]);for(;o=s.pop();)t.call(n,o,++a,this);return this}function Cr(t,n){let e=-1;for(const i of this)if(t.call(n,i,++e,this))return i}function Sr(t){return this.eachAfter(function(n){for(var e=+t(n.data)||0,i=n.children,r=i&&i.length;--r>=0;)e+=i[r].value;n.value=e})}function $r(t){return this.eachBefore(function(n){n.children&&n.children.sort(t)})}function Er(t){for(var n=this,e=function(t,n){if(t===n)return t;var e=t.ancestors(),i=n.ancestors(),r=null;t=e.pop(),n=i.pop();for(;t===n;)r=t,t=e.pop(),n=i.pop();return r}(n,t),i=[n];n!==e;)n=n.parent,i.push(n);for(var r=i.length;t!==e;)i.splice(r,0,t),t=t.parent;return i}function Ur(){for(var t=this,n=[t];t=t.parent;)n.push(t);return n}function Dr(){return Array.from(this)}function zr(){var t=[];return this.eachBefore(function(n){n.children||t.push(n)}),t}function Pr(){var t=this,n=[];return t.each(function(e){e!==t&&n.push({source:e.parent,target:e})}),n}function*Yr(){var t,n,e,i,r=this,o=[r];do{for(t=o.reverse(),o=[];r=t.pop();)if(yield r,n=r.children)for(e=0,i=n.length;e<i;++e)o.push(n[e])}while(o.length)}function Fr(t,n){t instanceof Map?(t=[void 0,t],void 0===n&&(n=qr)):void 0===n&&(n=Hr);for(var e,i,r,o,u,s=new Vr(t),a=[s];e=a.pop();)if((r=n(e.data))&&(u=(r=Array.from(r)).length))for(e.children=r,o=u-1;o>=0;--o)a.push(i=r[o]=new Vr(r[o])),i.parent=e,i.depth=e.depth+1;return s.eachBefore(Or)}function Hr(t){return t.children}function qr(t){return Array.isArray(t)?t[1]:null}function Lr(t){void 0!==t.data.value&&(t.value=t.data.value),t.data=t.data.data}function Or(t){var n=0;do{t.height=n}while((t=t.parent)&&t.height<++n)}function Vr(t){this.data=t,this.depth=this.height=0,this.parent=null}function Xr(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function jr(t,n,e,i,r){for(var o,u=t.children,s=-1,a=u.length,h=t.value&&(i-n)/t.value;++s<a;)(o=u[s]).y0=e,o.y1=r,o.x0=n,o.x1=n+=o.value*h}function Br(t,n,e,i,r){for(var o,u=t.children,s=-1,a=u.length,h=t.value&&(r-e)/t.value;++s<a;)(o=u[s]).x0=n,o.x1=i,o.y0=e,o.y1=e+=o.value*h}
1gr=br({thousands:",",grouping:[3],currency:["$",""]}),vr=gr.format,mr=gr.formatPrefix,e.dn(Tr),e.dn(kr),e.dn(Ar),e.dn(Nr),e.dn(Cr),e.dn(Sr),e.dn($r),e.dn(Er),e.dn(Ur),e.dn(Dr),e.dn(zr),e.dn(Pr),e.dn(Yr),Vr.prototype=Fr.prototype={constructor:Vr,count:Tr,each:kr,eachAfter:Nr,eachBefore:Ar,find:Cr,sum:Sr,sort:$r,path:Er,ancestors:Ur,descendants:Dr,leaves:zr,links:Pr,copy:function(){return Fr(this).eachBefore(Lr)},[Symbol.iterator]:Yr},e.dn(Xr),e.dn(jr),e.dn(Br);const Ir=function t(n){function e(t,e,i,r,o){!function(t,n,e,i,r,o){for(var u,s,a,h,c,l,f,_,p,d,y,g=[],v=n.children,m=0,x=0,w=v.length,b=n.value;m<w;){a=r-e,h=o-i;do{c=v[x++].value}while(!c&&x<w);for(l=f=c,y=c*c*(d=Math.max(h/a,a/h)/(b*t)),p=Math.max(f/y,y/l);x<w;++x){if(c+=s=v[x].value,s<l&&(l=s),s>f&&(f=s),y=c*c*d,(_=Math.max(f/y,y/l))>p){c-=s;break}p=_}g.push(u={value:c,dice:a<h,children:v.slice(m,x)}),u.dice?jr(u,e,i,r,b?i+=h*c/b:o):Br(u,e,i,b?e+=a*c/b:r,o),b-=c,m=x}}(n,t,e,i,r,o)}return e.ratio=function(n){return t((n=+n)>1?n:1)},e}((1+Math.sqrt(5))/2);function Rr(t){if("function"!=typeof t)throw new Error;return t}function Zr(){return 0}function Wr(t){return function(){return t}}function Gr(){var t=Ir,n=!1,e=1,i=1,r=[0],o=Zr,u=Zr,s=Zr,a=Zr,h=Zr;function c(t){return t.x0=t.y0=0,t.x1=e,t.y1=i,t.eachBefore(l),r=[0],n&&t.eachBefore(Xr),t}function l(n){var e=r[n.depth],i=n.x0+e,c=n.y0+e,l=n.x1-e,f=n.y1-e;l<i&&(i=l=(i+l)/2),f<c&&(c=f=(c+f)/2),n.x0=i,n.y0=c,n.x1=l,n.y1=f,n.children&&(e=r[n.depth+1]=o(n)/2,i+=h(n)-e,c+=u(n)-e,(l-=s(n)-e)<i&&(i=l=(i+l)/2),(f-=a(n)-e)<c&&(c=f=(c+f)/2),t(n,i,c,l,f))}return c.round=function(t){return arguments.length?(n=!!t,c):n},c.size=function(t){return arguments.length?(e=+t[0],i=+t[1],c):[e,i]},c.tile=function(n){return arguments.length?(t=Rr(n),c):t},c.padding=function(t){return arguments.length?c.paddingInner(t).paddingOuter(t):c.paddingInner()},c.paddingInner=function(t){return arguments.length?(o="function"==typeof t?t:Wr(+t),c):o},c.paddingOuter=function(t){return arguments.length?c.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):c.paddingTop()},c.paddingTop=function(t){return arguments.length?(u="function"==typeof t?t:Wr(+t),c):u},c.paddingRight=function(t){return arguments.length?(s="function"==typeof t?t:Wr(+t),c):s},c.paddingBottom=function(t){return arguments.length?(a="function"==typeof t?t:Wr(+t),c):a},c.paddingLeft=function(t){return arguments.length?(h="function"==typeof t?t:Wr(+t),c):h},c}e.dn(Wr),e.dn(Gr);const Kr=Math.PI/180,Qr=180/Math.PI,Jr=.96422,to=.82521,no=4/29,eo=6/29,io=3*eo*eo,ro=eo*eo*eo;function oo(t){if(t instanceof uo)return new uo(t.l,t.a,t.b,t.opacity);if(t instanceof _o)return po(t);t instanceof Me||(t=we(t));var n,e,i=co(t.r),r=co(t.g),o=co(t.b),u=so((.2225045*i+.7168786*r+.0606169*o)/1);return i===r&&r===o?n=e=u:(n=so((.4360747*i+.3850649*r+.1430804*o)/Jr),e=so((.0139322*i+.0971045*r+.7141733*o)/to)),new uo(116*u-16,500*(n-u),200*(u-e),t.opacity)}function uo(t,n,e,i){this.l=+t,this.a=+n,this.b=+e,this.opacity=+i}function so(t){return t>ro?Math.pow(t,1/3):t/io+no}function ao(t){return t>eo?t*t*t:io*(t-no)}
vendor: 8,724 bytes, line 1
1function ho(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function co(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function lo(t){if(t instanceof _o)return new _o(t.h,t.c,t.l,t.opacity);if(t instanceof uo||(t=oo(t)),0===t.a&&0===t.b)return new _o(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var n=Math.atan2(t.b,t.a)*Qr;return new _o(n<0?n+360:n,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function fo(t,n,e,i){return 1===arguments.length?lo(t):new _o(t,n,e,null==i?1:i)}function _o(t,n,e,i){this.h=+t,this.c=+n,this.l=+e,this.opacity=+i}function po(t){if(isNaN(t.h))return new uo(t.l,0,0,t.opacity);var n=t.h*Kr;return new uo(t.l,Math.cos(n)*t.c,Math.sin(n)*t.c,t.opacity)}function yo(t){return function(n,e){var i=t((n=fo(n)).h,(e=fo(e)).h),r=Oe(n.c,e.c),o=Oe(n.l,e.l),u=Oe(n.opacity,e.opacity);return function(t){return n.h=i(t),n.c=r(t),n.l=o(t),n.opacity=u(t),n+""}}}te(uo,function(t,n,e,i){return 1===arguments.length?oo(t):new uo(t,n,e,null==i?1:i)},ne(ee,{brighter(t){return new uo(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker(t){return new uo(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb(){var t=(this.l+16)/116,n=isNaN(this.a)?t:t+this.a/500,e=isNaN(this.b)?t:t-this.b/200;return new Me(ho(3.1338561*(n=Jr*ao(n))-1.6168667*(t=1*ao(t))-.4906146*(e=to*ao(e))),ho(-.9787684*n+1.9161415*t+.033454*e),ho(.0719453*n-.2289914*t+1.4052427*e),this.opacity)}})),te(_o,fo,ne(ee,{brighter(t){return new _o(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker(t){return new _o(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb(){return po(this).rgb()}}));const go=yo(function(t,n){var e=n-t;return e?qe(t,e>180||e<-180?e-360*Math.round(e/360):e):He(isNaN(t)?n:t)});yo(Oe);function vo(t,n){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(n).domain(t)}return this}class mo extends Map{constructor(t,n=Mo){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),null!=t)for(const[e,i]of t)this.set(e,i)}get(t){return super.get(xo(this,t))}has(t){return super.has(xo(this,t))}set(t,n){return super.set(wo(this,t),n)}delete(t){return super.delete(bo(this,t))}}Set;function xo({_intern:t,_key:n},e){const i=n(e);return t.has(i)?t.get(i):e}function wo({_intern:t,_key:n},e){const i=n(e);return t.has(i)?t.get(i):(t.set(i,e),e)}function bo({_intern:t,_key:n},e){const i=n(e);return t.has(i)&&(e=t.get(i),t.delete(i)),e}function Mo(t){return null!==t&&"object"==typeof t?t.valueOf():t}const To=Symbol("implicit");function ko(){var t=new mo,n=[],e=[],i=To;function r(r){let o=t.get(r);if(void 0===o){if(i!==To)return i;t.set(r,o=n.push(r)-1)}return e[o%e.length]}return r.domain=function(e){if(!arguments.length)return n.slice();n=[],t=new mo;for(const i of e)t.has(i)||t.set(i,n.push(i)-1);return r},r.range=function(t){return arguments.length?(e=Array.from(t),r):e.slice()},r.unknown=function(t){return arguments.length?(i=t,r):i},r.copy=function(){return ko(n,e).unknown(i)},vo.apply(r,arguments),r}function Ao(){var t,n,e=ko().unknown(void 0),i=e.domain,r=e.range,o=0,u=1,s=!1,a=0,h=0,c=.5;function l(){var e=i().length,l=u<o,f=l?u:o,_=l?o:u;t=(_-f)/Math.max(1,e-a+2*h),s&&(t=Math.floor(t)),f+=(_-f-t*(e-a))*c,n=t*(1-a),s&&(f=Math.round(f),n=Math.round(n));var p=function(t,n,e){t=+t,n=+n,e=(r=arguments.length)<2?(n=t,t=0,1):r<3?1:+e;for(var i=-1,r=0|Math.max(0,Math.ceil((n-t)/e)),o=new Array(r);++i<r;)o[i]=t+i*e;return o}(e).map(function(n){return f+t*n});return r(l?p.reverse():p)}return delete e.unknown,e.domain=function(t){return arguments.length?(i(t),l()):i()},e.range=function(t){return arguments.length?([o,u]=t,o=+o,u=+u,l()):[o,u]},e.rangeRound=function(t){return[o,u]=t,o=+o,u=+u,s=!0,l()},e.bandwidth=function(){return n},e.step=function(){return t},e.round=function(t){return arguments.length?(s=!!t,l()):s},e.padding=function(t){return arguments.length?(a=Math.min(1,h=+t),l()):a},e.paddingInner=function(t){return arguments.length?(a=Math.min(1,t),l()):a},e.paddingOuter=function(t){return arguments.length?(h=+t,l()):h},e.align=function(t){return arguments.length?(c=Math.max(0,Math.min(1,t)),l()):c},e.copy=function(){return Ao(i(),[o,u]).round(s).paddingInner(a).paddingOuter(h).align(c)},vo.apply(l(),arguments)}const No=Math.sqrt(50),Co=Math.sqrt(10),So=Math.sqrt(2);function $o(t,n,e){const i=(n-t)/Math.max(0,e),r=Math.floor(Math.log10(i)),o=i/Math.pow(10,r),u=o>=No?10:o>=Co?5:o>=So?2:1;let s,a,h;return r<0?(h=Math.pow(10,-r)/u,s=Math.round(t*h),a=Math.round(n*h),s/h<t&&++s,a/h>n&&--a,h=-h):(h=Math.pow(10,r)*u,s=Math.round(t/h),a=Math.round(n/h),s*h<t&&++s,a*h>n&&--a),a<s&&.5<=e&&e<2?$o(t,n,2*e):[s,a,h]}function Eo(t,n,e){return $o(t=+t,n=+n,e=+e)[2]}function Uo(t,n,e){e=+e;const i=(n=+n)<(t=+t),r=i?Eo(n,t,e):Eo(t,n,e);return(i?-1:1)*(r<0?1/-r:r)}function Do(t,n){return null==t||null==n?NaN:t<n?-1:t>n?1:t>=n?0:NaN}function zo(t,n){return null==t||null==n?NaN:n<t?-1:n>t?1:n>=t?0:NaN}function Po(t){let n,e,i;function r(t,i,r=0,o=t.length){if(r<o){if(0!==n(i,i))return o;do{const n=r+o>>>1;e(t[n],i)<0?r=n+1:o=n}while(r<o)}return r}return 2!==t.length?(n=Do,e=(n,e)=>Do(t(n),e),i=(n,e)=>t(n)-e):(n=t===Do||t===zo?t:Yo,e=t,i=t),{left:r,center:function(t,n,e=0,o=t.length){const u=r(t,n,e,o-1);return u>e&&i(t[u-1],n)>-i(t[u],n)?u-1:u},right:function(t,i,r=0,o=t.length){if(r<o){if(0!==n(i,i))return o;do{const n=r+o>>>1;e(t[n],i)<=0?r=n+1:o=n}while(r<o)}return r}}}function Yo(){return 0}const Fo=Po(Do),Ho=Fo.right,qo=(Fo.left,Po(function(t){return null===t?NaN:+t}).center,Ho);function Lo(t,n){var e,i=n?n.length:0,r=t?Math.min(i,t.length):0,o=new Array(r),u=new Array(i);for(e=0;e<r;++e)o[e]=jo(t[e],n[e]);for(;e<i;++e)u[e]=n[e];return function(t){for(e=0;e<r;++e)u[e]=o[e](t);return u}}function Oo(t,n){var e=new Date;return t=+t,n=+n,function(i){return e.setTime(t*(1-i)+n*i),e}}function Vo(t,n){var e,i={},r={};for(e in null!==t&&"object"==typeof t||(t={}),null!==n&&"object"==typeof n||(n={}),n)e in t?i[e]=jo(t[e],n[e]):r[e]=n[e];return function(t){for(e in i)r[e]=i[e](t);return r}}function Xo(t,n){n||(n=[]);var e,i=t?Math.min(n.length,t.length):0,r=n.slice();return function(o){for(e=0;e<i;++e)r[e]=t[e]*(1-o)+n[e]*o;return r}}function jo(t,n){var e,i,r=typeof n;return null==n||"boolean"===r?He(n):("number"===r?Vn:"string"===r?(e=ve(n))?(n=e,Ve):Ie:n instanceof ve?Ve:n instanceof Date?Oo:(i=n,!ArrayBuffer.isView(i)||i instanceof DataView?Array.isArray(n)?Lo:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?Vo:Vn:Xo))(t,n)}function Bo(t,n){return t=+t,n=+n,function(e){return Math.round(t*(1-e)+n*e)}}function Io(t){return+t}e.dn(function(t,n){return((void 0)(n)?void 0:Lo)(t,n)}),e.dn(Oo),e.dn(Vo),e.dn(Xo),e.dn(jo),e.dn(Bo);var Ro=[0,1];function Zo(t){return t}function Wo(t,n){return(n-=t=+t)?function(e){return(e-t)/n}:(e=isNaN(n)?NaN:.5,function(){return e});var e}function Go(t,n,e){var i=t[0],r=t[1],o=n[0],u=n[1];return r<i?(i=Wo(r,i),o=e(u,o)):(i=Wo(i,r),o=e(o,u)),function(t){return o(i(t))}}function Ko(t,n,e){var i=Math.min(t.length,n.length)-1,r=new Array(i),o=new Array(i),u=-1;for(t[i]<t[0]&&(t=t.slice().reverse(),n=n.slice().reverse());++u<i;)r[u]=Wo(t[u],t[u+1]),o[u]=e(n[u],n[u+1]);return function(n){var e=qo(t,n,1,i)-1;return o[e](r[e](n))}}function Qo(t,n){return n.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function Jo(){var t,n,e,i,r,o,u=Ro,s=Ro,a=jo,h=Zo;function c(){var t,n,e,a=Math.min(u.length,s.length);return h!==Zo&&(t=u[0],n=u[a-1],t>n&&(e=t,t=n,n=e),h=function(e){return Math.max(t,Math.min(n,e))}),i=a>2?Ko:Go,r=o=null,l}function l(n){return null==n||isNaN(n=+n)?e:(r||(r=i(u.map(t),s,a)))(t(h(n)))}return l.invert=function(e){return h(n((o||(o=i(s,u.map(t),Vn)))(e)))},l.domain=function(t){return arguments.length?(u=Array.from(t,Io),c()):u.slice()},l.range=function(t){return arguments.length?(s=Array.from(t),c()):s.slice()},l.rangeRound=function(t){return s=Array.from(t),a=Bo,c()},l.clamp=function(t){return arguments.length?(h=!!t||Zo,c()):h!==Zo},l.interpolate=function(t){return arguments.length?(a=t,c()):a},l.unknown=function(t){return arguments.length?(e=t,l):e},function(e,i){return t=e,n=i,c()}}function tu(){return Jo()(Zo,Zo)}function nu(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(or(n)/3)))-or(Math.abs(t)))}function eu(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,or(n)-or(t))+1}function iu(t){return Math.max(0,-or(Math.abs(t)))}function ru(t){var n=t.domain;return t.ticks=function(t){var e=n();return function(t,n,e){if(!((e=+e)>0))return[];if((t=+t)===(n=+n))return[t];const i=n<t,[r,o,u]=i?$o(n,t,e):$o(t,n,e);if(!(o>=r))return[];const s=o-r+1,a=new Array(s);if(i)if(u<0)for(let h=0;h<s;
vendor: 9,956 bytes, line 1
1++h)a[h]=(o-h)/-u;else for(let h=0;h<s;++h)a[h]=(o-h)*u;else if(u<0)for(let h=0;h<s;++h)a[h]=(r+h)/-u;else for(let h=0;h<s;++h)a[h]=(r+h)*u;return a}(e[0],e[e.length-1],null==t?10:t)},t.tickFormat=function(t,e){var i=n();return function(t,n,e,i){var r,o=Uo(t,n,e);switch((i=cr(null==i?",f":i)).type){case"s":var u=Math.max(Math.abs(t),Math.abs(n));return null!=i.precision||isNaN(r=nu(o,u))||(i.precision=r),mr(i,u);case"":case"e":case"g":case"p":case"r":null!=i.precision||isNaN(r=eu(o,Math.max(Math.abs(t),Math.abs(n))))||(i.precision=r-("e"===i.type));break;case"f":case"%":null!=i.precision||isNaN(r=iu(o))||(i.precision=r-2*("%"===i.type))}return vr(i)}(i[0],i[i.length-1],null==t?10:t,e)},t.nice=function(e){null==e&&(e=10);var i,r,o=n(),u=0,s=o.length-1,a=o[u],h=o[s],c=10;for(h<a&&(r=a,a=h,h=r,r=u,u=s,s=r);c-- >0;){if((r=Eo(a,h,e))===i)return o[u]=a,o[s]=h,n(o);if(r>0)a=Math.floor(a/r)*r,h=Math.ceil(h/r)*r;else{if(!(r<0))break;a=Math.ceil(a*r)/r,h=Math.floor(h*r)/r}i=r}return t},t}function ou(){var t=tu();return t.copy=function(){return Qo(t,ou())},vo.apply(t,arguments),ru(t)}e.dn(nu),e.dn(eu),e.dn(iu);const uu=36e5,su=864e5,au=6048e5,hu=2592e6,cu=31536e6,lu=new Date,fu=new Date;function _u(t,n,e,i){function r(n){return t(n=0===arguments.length?new Date:new Date(+n)),n}return r.floor=n=>(t(n=new Date(+n)),n),r.ceil=e=>(t(e=new Date(e-1)),n(e,1),t(e),e),r.round=t=>{const n=r(t),e=r.ceil(t);return t-n<e-t?n:e},r.offset=(t,e)=>(n(t=new Date(+t),null==e?1:Math.floor(e)),t),r.range=(e,i,o)=>{const u=[];if(e=r.ceil(e),o=null==o?1:Math.floor(o),!(e<i&&o>0))return u;let s;do{u.push(s=new Date(+e)),n(e,o),t(e)}while(s<e&&e<i);return u},r.filter=e=>_u(n=>{if(n>=n)for(;t(n),!e(n);)n.setTime(n-1)},(t,i)=>{if(t>=t)if(i<0)for(;++i<=0;)for(;n(t,-1),!e(t););else for(;--i>=0;)for(;n(t,1),!e(t););}),e&&(r.count=(n,i)=>(lu.setTime(+n),fu.setTime(+i),t(lu),t(fu),Math.floor(e(lu,fu))),r.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?r.filter(i?n=>i(n)%t===0:n=>r.count(0,n)%t===0):r:null)),r}const pu=_u(()=>{},(t,n)=>{t.setTime(+t+n)},(t,n)=>n-t);pu.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?_u(n=>{n.setTime(Math.floor(n/t)*t)},(n,e)=>{n.setTime(+n+e*t)},(n,e)=>(e-n)/t):pu:null);pu.range;const du=_u(t=>{t.setTime(t-t.getMilliseconds())},(t,n)=>{t.setTime(+t+1e3*n)},(t,n)=>(n-t)/1e3,t=>t.getUTCSeconds()),yu=(du.range,_u(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())},(t,n)=>{t.setTime(+t+6e4*n)},(t,n)=>(n-t)/6e4,t=>t.getMinutes())),gu=(yu.range,_u(t=>{t.setUTCSeconds(0,0)},(t,n)=>{t.setTime(+t+6e4*n)},(t,n)=>(n-t)/6e4,t=>t.getUTCMinutes())),vu=(gu.range,_u(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())},(t,n)=>{t.setTime(+t+n*uu)},(t,n)=>(n-t)/uu,t=>t.getHours())),mu=(vu.range,_u(t=>{t.setUTCMinutes(0,0,0)},(t,n)=>{t.setTime(+t+n*uu)},(t,n)=>(n-t)/uu,t=>t.getUTCHours())),xu=(mu.range,_u(t=>t.setHours(0,0,0,0),(t,n)=>t.setDate(t.getDate()+n),(t,n)=>(n-t-6e4*(n.getTimezoneOffset()-t.getTimezoneOffset()))/su,t=>t.getDate()-1)),wu=(xu.range,_u(t=>{t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n)},(t,n)=>(n-t)/su,t=>t.getUTCDate()-1)),bu=(wu.range,_u(t=>{t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n)},(t,n)=>(n-t)/su,t=>Math.floor(t/su)));bu.range;function Mu(t){return _u(n=>{n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+7*n)},(t,n)=>(n-t-6e4*(n.getTimezoneOffset()-t.getTimezoneOffset()))/au)}const Tu=Mu(0),ku=Mu(1),Au=Mu(2),Nu=Mu(3),Cu=Mu(4),Su=Mu(5),$u=Mu(6);Tu.range,ku.range,Au.range,Nu.range,Cu.range,Su.range,$u.range;function Eu(t){return _u(n=>{n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+7*n)},(t,n)=>(n-t)/au)}const Uu=Eu(0),Du=Eu(1),zu=Eu(2),Pu=Eu(3),Yu=Eu(4),Fu=Eu(5),Hu=Eu(6),qu=(Uu.range,Du.range,zu.range,Pu.range,Yu.range,Fu.range,Hu.range,_u(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,n)=>{t.setMonth(t.getMonth()+n)},(t,n)=>n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear()),t=>t.getMonth())),Lu=(qu.range,_u(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCMonth(t.getUTCMonth()+n)},(t,n)=>n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear()),t=>t.getUTCMonth())),Ou=(Lu.range,_u(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n)},(t,n)=>n.getFullYear()-t.getFullYear(),t=>t.getFullYear()));Ou.every=t=>isFinite(t=Math.floor(t))&&t>0?_u(n=>{n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},(n,e)=>{n.setFullYear(n.getFullYear()+e*t)}):null;Ou.range;const Vu=_u(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n)},(t,n)=>n.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());Vu.every=t=>isFinite(t=Math.floor(t))&&t>0?_u(n=>{n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},(n,e)=>{n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null;Vu.range;function Xu(t,n,e,i,r,o){const u=[[du,1,1e3],[du,5,5e3],[du,15,15e3],[du,30,3e4],[o,1,6e4],[o,5,3e5],[o,15,9e5],[o,30,18e5],[r,1,uu],[r,3,108e5],[r,6,216e5],[r,12,432e5],[i,1,su],[i,2,1728e5],[e,1,au],[n,1,hu],[n,3,7776e6],[t,1,cu]];function s(n,e,i){const r=Math.abs(e-n)/i,o=Po(([,,t])=>t).right(u,r);if(o===u.length)return t.every(Uo(n/cu,e/cu,i));if(0===o)return pu.every(Math.max(Uo(n,e,i),1));const[s,a]=u[r/u[o-1][2]<u[o][2]/r?o-1:o];return s.every(a)}return[function(t,n,e){const i=n<t;i&&([t,n]=[n,t]);const r=e&&"function"==typeof e.range?e:s(t,n,e),o=r?r.range(t,+n+1):[];return i?o.reverse():o},s]}const[ju,Bu]=Xu(Vu,Lu,Uu,bu,mu,gu),[Iu,Ru]=Xu(Ou,qu,Tu,xu,vu,yu);function Zu(t){if(0<=t.y&&t.y<100){var n=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return n.setFullYear(t.y),n}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function Wu(t){if(0<=t.y&&t.y<100){var n=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return n.setUTCFullYear(t.y),n}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Gu(t,n,e){return{y:t,m:n,d:e,H:0,M:0,S:0,L:0}}var Ku,Qu,Ju={"-":"",_:" ",0:"0"},ts=/^\s*\d+/,ns=/^%/,es=/[\\^$*+?|[\]().{}]/g;function is(t,n,e){var i=t<0?"-":"",r=(i?-t:t)+"",o=r.length;return i+(o<e?new Array(e-o+1).join(n)+r:r)}function rs(t){return t.replace(es,"\\$&")}function os(t){return new RegExp("^(?:"+t.map(rs).join("|")+")","i")}function us(t){return new Map(t.map((t,n)=>[t.toLowerCase(),n]))}function ss(t,n,e){var i=ts.exec(n.slice(e,e+1));return i?(t.w=+i[0],e+i[0].length):-1}function as(t,n,e){var i=ts.exec(n.slice(e,e+1));return i?(t.u=+i[0],e+i[0].length):-1}function hs(t,n,e){var i=ts.exec(n.slice(e,e+2));return i?(t.U=+i[0],e+i[0].length):-1}function cs(t,n,e){var i=ts.exec(n.slice(e,e+2));return i?(t.V=+i[0],e+i[0].length):-1}function ls(t,n,e){var i=ts.exec(n.slice(e,e+2));return i?(t.W=+i[0],e+i[0].length):-1}function fs(t,n,e){var i=ts.exec(n.slice(e,e+4));return i?(t.y=+i[0],e+i[0].length):-1}function _s(t,n,e){var i=ts.exec(n.slice(e,e+2));return i?(t.y=+i[0]+(+i[0]>68?1900:2e3),e+i[0].length):-1}function ps(t,n,e){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(n.slice(e,e+6));return i?(t.Z=i[1]?0:-(i[2]+(i[3]||"00")),e+i[0].length):-1}function ds(t,n,e){var i=ts.exec(n.slice(e,e+1));return i?(t.q=3*i[0]-3,e+i[0].length):-1}function ys(t,n,e){var i=ts.exec(n.slice(e,e+2));return i?(t.m=i[0]-1,e+i[0].length):-1}function gs(t,n,e){var i=ts.exec(n.slice(e,e+2));return i?(t.d=+i[0],e+i[0].length):-1}function vs(t,n,e){var i=ts.exec(n.slice(e,e+3));return i?(t.m=0,t.d=+i[0],e+i[0].length):-1}function ms(t,n,e){var i=ts.exec(n.slice(e,e+2));return i?(t.H=+i[0],e+i[0].length):-1}function xs(t,n,e){var i=ts.exec(n.slice(e,e+2));return i?(t.M=+i[0],e+i[0].length):-1}function ws(t,n,e){var i=ts.exec(n.slice(e,e+2));return i?(t.S=+i[0],e+i[0].length):-1}function bs(t,n,e){var i=ts.exec(n.slice(e,e+3));return i?(t.L=+i[0],e+i[0].length):-1}function Ms(t,n,e){var i=ts.exec(n.slice(e,e+6));return i?(t.L=Math.floor(i[0]/1e3),e+i[0].length):-1}function Ts(t,n,e){var i=ns.exec(n.slice(e,e+1));return i?e+i[0].length:-1}function ks(t,n,e){var i=ts.exec(n.slice(e));return i?(t.Q=+i[0],e+i[0].length):-1}function As(t,n,e){var i=ts.exec(n.slice(e));return i?(t.s=+i[0],e+i[0].length):-1}function Ns(t,n){return is(t.getDate(),n,2)}function Cs(t,n){return is(t.getHours(),n,2)}function Ss(t,n){return is(t.getHours()%12||12,n,2)}function $s(t,n){return is(1+xu.count(Ou(t),t),n,3)}function Es(t,n){return is(t.getMilliseconds(),n,3)}function Us(t,n){return Es(t,n)+"000"}function Ds(t,n){return is(t.getMonth()+1,n,2)}function zs(t,n){return is(t.getMinutes(),n,2)}function Ps(t,n){return is(t.getSeconds(),n,2)}function Ys(t){var n=t.getDay();return 0===n?7:n}function Fs(t,n){return is(Tu.count(Ou(t)-1,t),n,2)}function Hs(t){var n=t.getDay();return n>=4||0===n?Cu(t):Cu.ceil(t)}function qs(t,n){return t=Hs(t),is(Cu.count(Ou(t),t)+(4===Ou(t).getDay()),n,2)}function Ls(t){return t.getDay()}function Os(t,n){return is(ku.count(Ou(t)-1,t),n,2)}function Vs(t,n){return is(t.getFullYear()%100,n,2)}function Xs(t,n){return is((t=Hs(t)).getFullYear()%100,n,2)}function js(t,n){return is(t.getFullYear()%1e4,n,4)}function Bs(t,n){var e=t.getDay();return is((t=e>=4||0===e?Cu(t):Cu.ceil(t)).getFullYear()%1e4,n,4)}function Is(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+is(n/60|0,"0",2)+is(n%60,"0",2)}function Rs(t,n){return is(t.getUTCDate(),n,2)}function Zs(t,n){return is(t.getUTCHours(),n,2)}function Ws(t,n){return is(t.getUTCHours()%12||12,n,2)}function Gs(t,n){return is(1+wu.count(Vu(t),t),n,3)}function Ks(t,n){return is(t.getUTCMilliseconds(),n,3)}function Qs(t,n){return Ks(t,n)+"000"}function Js(t,n){return is(t.getUTCMonth()+1,n,2)}function ta(t,n){return is(t.getUTCMinutes(),n,2)}function na(t,n){return is(t.getUTCSeconds(),n,2)}function ea(t){var n=t.getUTCDay();return 0===n?7:n}function ia(t,n){return is(Uu.count(Vu(t)-1,t),n,2)}function ra(t){var n=t.getUTCDay();return n>=4||0===n?Yu(t):Yu.ceil(t)}
vendor: 1,332 bytes, line 1
1function oa(t,n){return t=ra(t),is(Yu.count(Vu(t),t)+(4===Vu(t).getUTCDay()),n,2)}function ua(t){return t.getUTCDay()}function sa(t,n){return is(Du.count(Vu(t)-1,t),n,2)}function aa(t,n){return is(t.getUTCFullYear()%100,n,2)}function ha(t,n){return is((t=ra(t)).getUTCFullYear()%100,n,2)}function ca(t,n){return is(t.getUTCFullYear()%1e4,n,4)}function la(t,n){var e=t.getUTCDay();return is((t=e>=4||0===e?Yu(t):Yu.ceil(t)).getUTCFullYear()%1e4,n,4)}function fa(){return"+0000"}function _a(){return"%"}function pa(t){return+t}function da(t){return Math.floor(+t/1e3)}function ya(t){return new Date(t)}function ga(t){return t instanceof Date?+t:+new Date(+t)}function va(t,n,e,i,r,o,u,s,a,h){var c=tu(),l=c.invert,f=c.domain,_=h(".%L"),p=h(":%S"),d=h("%I:%M"),y=h("%I %p"),g=h("%a %d"),v=h("%b %d"),m=h("%B"),x=h("%Y");function w(t){return(a(t)<t?_:s(t)<t?p:u(t)<t?d:o(t)<t?y:i(t)<t?r(t)<t?g:v:e(t)<t?m:x)(t)}return c.invert=function(t){return new Date(l(t))},c.domain=function(t){return arguments.length?f(Array.from(t,ga)):f().map(ya)},c.ticks=function(n){var e=f();return t(e[0],e[e.length-1],null==n?10:n)},c.tickFormat=function(t,n){return null==n?w:h(n)},c.nice=function(t){var e=f();return t&&"function"==typeof t.range||(t=n(e[0],e[e.length-1],null==t?10:t)),t?f(function(t,n){var e,i=0,r=(t=t.slice()).length-1,o=t[i],u=t[r];
vendor: 4,107 bytes, line 1
1return u<o&&(e=i,i=r,r=e,e=o,o=u,u=e),t[i]=n.floor(o),t[r]=n.ceil(u),t}(e,t)):c},c.copy=function(){return Qo(c,va(t,n,e,i,r,o,u,s,a,h))},c}function ma(){return vo.apply(va(Iu,Ru,Ou,qu,Tu,xu,vu,yu,du,Qu).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function xa(t){for(var n=t.length/6|0,e=new Array(n),i=0;i<n;)e[i]="#"+t.slice(6*i,6*++i);return e}!function(t){Ku=function(t){var n=t.dateTime,e=t.date,i=t.time,r=t.periods,o=t.days,u=t.shortDays,s=t.months,a=t.shortMonths,h=os(r),c=us(r),l=os(o),f=us(o),_=os(u),p=us(u),d=os(s),y=us(s),g=os(a),v=us(a),m={a:function(t){return u[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return a[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:Ns,e:Ns,f:Us,g:Xs,G:Bs,H:Cs,I:Ss,j:$s,L:Es,m:Ds,M:zs,p:function(t){return r[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:pa,s:da,S:Ps,u:Ys,U:Fs,V:qs,w:Ls,W:Os,x:null,X:null,y:Vs,Y:js,Z:Is,"%":_a},x={a:function(t){return u[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return a[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:Rs,e:Rs,f:Qs,g:ha,G:la,H:Zs,I:Ws,j:Gs,L:Ks,m:Js,M:ta,p:function(t){return r[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:pa,s:da,S:na,u:ea,U:ia,V:oa,w:ua,W:sa,x:null,X:null,y:aa,Y:ca,Z:fa,"%":_a},w={a:function(t,n,e){var i=_.exec(n.slice(e));return i?(t.w=p.get(i[0].toLowerCase()),e+i[0].length):-1},A:function(t,n,e){var i=l.exec(n.slice(e));return i?(t.w=f.get(i[0].toLowerCase()),e+i[0].length):-1},b:function(t,n,e){var i=g.exec(n.slice(e));return i?(t.m=v.get(i[0].toLowerCase()),e+i[0].length):-1},B:function(t,n,e){var i=d.exec(n.slice(e));return i?(t.m=y.get(i[0].toLowerCase()),e+i[0].length):-1},c:function(t,e,i){return T(t,n,e,i)},d:gs,e:gs,f:Ms,g:_s,G:fs,H:ms,I:ms,j:vs,L:bs,m:ys,M:xs,p:function(t,n,e){var i=h.exec(n.slice(e));return i?(t.p=c.get(i[0].toLowerCase()),e+i[0].length):-1},q:ds,Q:ks,s:As,S:ws,u:as,U:hs,V:cs,w:ss,W:ls,x:function(t,n,i){return T(t,e,n,i)},X:function(t,n,e){return T(t,i,n,e)},y:_s,Y:fs,Z:ps,"%":Ts};function b(t,n){return function(e){var i,r,o,u=[],s=-1,a=0,h=t.length;for(e instanceof Date||(e=new Date(+e));++s<h;)37===t.charCodeAt(s)&&(u.push(t.slice(a,s)),null!=(r=Ju[i=t.charAt(++s)])?i=t.charAt(++s):r="e"===i?" ":"0",(o=n[i])&&(i=o(e,r)),u.push(i),a=s+1);return u.push(t.slice(a,s)),u.join("")}}function M(t,n){return function(e){var i,r,o=Gu(1900,void 0,1);if(T(o,t,e+="",0)!=e.length)return null;if("Q"in o)return new Date(o.Q);if("s"in o)return new Date(1e3*o.s+("L"in o?o.L:0));if(n&&!("Z"in o)&&(o.Z=0),"p"in o&&(o.H=o.H%12+12*o.p),void 0===o.m&&(o.m="q"in o?o.q:0),"V"in o){if(o.V<1||o.V>53)return null;"w"in o||(o.w=1),"Z"in o?(r=(i=Wu(Gu(o.y,0,1))).getUTCDay(),i=r>4||0===r?Du.ceil(i):Du(i),i=wu.offset(i,7*(o.V-1)),o.y=i.getUTCFullYear(),o.m=i.getUTCMonth(),o.d=i.getUTCDate()+(o.w+6)%7):(r=(i=Zu(Gu(o.y,0,1))).getDay(),i=r>4||0===r?ku.ceil(i):ku(i),i=xu.offset(i,7*(o.V-1)),o.y=i.getFullYear(),o.m=i.getMonth(),o.d=i.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),r="Z"in o?Wu(Gu(o.y,0,1)).getUTCDay():Zu(Gu(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(r+5)%7:o.w+7*o.U-(r+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,Wu(o)):Zu(o)}}function T(t,n,e,i){for(var r,o,u=0,s=n.length,a=e.length;u<s;){if(i>=a)return-1;if(37===(r=n.charCodeAt(u++))){if(r=n.charAt(u++),!(o=w[r in Ju?n.charAt(u++):r])||(i=o(t,e,i))<0)return-1}else if(r!=e.charCodeAt(i++))return-1}return i}return m.x=b(e,m),m.X=b(i,m),m.c=b(n,m),x.x=b(e,x),x.X=b(i,x),x.c=b(n,x),{format:function(t){var n=b(t+="",m);return n.toString=function(){return t},n},parse:function(t){var n=M(t+="",!1);return n.toString=function(){return t},n},utcFormat:function(t){var n=b(t+="",x);return n.toString=function(){return t},n},utcParse:function(t){var n=M(t+="",!0);return n.toString=function(){return t},n}}}(t),Qu=Ku.format,Ku.parse,Ku.utcFormat,Ku.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","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"]}),e.dn(xa);const wa=xa("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab");function ba(t){return"string"==typeof t?new sn([[document.querySelector(t)]],[document.documentElement]):new sn([[t]],un)}function Ma(t){return function(){return t}}e.dn(ba),e.dn(Ma);const Ta=Math.abs,ka=Math.atan2,Aa=Math.cos,Na=Math.max,Ca=Math.min,Sa=Math.sin,$a=Math.sqrt,Ea=Math.PI,Ua=Ea/2,Da=2*Ea;function za(t){return t>=1?Ua:t<=-1?-Ua:Math.asin(t)}const Pa=Math.PI,Ya=2*Pa,Fa=1e-6,Ha=Ya-Fa;function qa(t){this._+=t[0];for(let n=1,e=t.length;n<e;++n)this._+=arguments[n]+t[n]}class La{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==t?qa:function(t){let n=Math.floor(t);if(!(n>=0))throw new Error(`invalid digits: ${t}`);if(n>15)return qa;const e=10**n;return function(t){this._+=t[0];for(let n=1,i=t.length;n<i;++n)this._+=Math.round(arguments[n]*e)/e+t[n]}}(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,e,i){this._append`Q${+t},${+n},${this._x1=+e},${this._y1=+i}`}bezierCurveTo(t,n,e,i,r,o){this._append`C${+t},${+n},${+e},${+i},${this._x1=+r},${this._y1=+o}`}arcTo(t,n,e,i,r){if(t=+t,n=+n,e=+e,i=+i,(r=+r)<0)throw new Error(`negative radius: ${r}`);let o=this._x1,u=this._y1,s=e-t,a=i-n,h=o-t,c=u-n,l=h*h+c*c;if(null===this._x1)this._append`M${this._x1=t},${this._y1=n}`;else if(l>Fa)if(Math.abs(c*s-a*h)>Fa&&r){let f=e-o,_=i-u,p=s*s+a*a,d=f*f+_*_,y=Math.sqrt(p),g=Math.sqrt(l),v=r*Math.tan((Pa-Math.acos((p+l-d)/(2*y*g)))/2),m=v/g,x=v/y;Math.abs(m-1)>Fa&&this._append`L${t+m*h},${n+m*c}`,this._append`A${r},${r},0,0,${+(c*f>h*_)},${this._x1=t+x*s},${this._y1=n+x*a}`}else this._append`L${this._x1=t},${this._y1=n}`;else;}arc(t,n,e,i,r,o){if(t=+t,n=+n,o=!!o,(e=+e)<0)throw new Error(`negative radius: ${e}`);let u=e*Math.cos(i),s=e*Math.sin(i),a=t+u,h=n+s,c=1^o,l=o?i-r:r-i;null===this._x1?this._append`M${a},${h}`:(Math.abs(this._x1-a)>Fa||Math.abs(this._y1-h)>Fa)&&this._append`L${a},${h}`,e&&(l<0&&(l=l%Ya+Ya),l>Ha?this._append`A${e},${e},0,1,${c},${t-u},${n-s}A${e},${e},0,1,${c},${this._x1=a},${this._y1=h}`:l>Fa&&this._append`A${e},${e},0,${+(l>=Pa)},${c},${this._x1=t+e*Math.cos(r)},${this._y1=n+e*Math.sin(r)}`)}rect(t,n,e,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${e=+e}v${+i}h${-e}Z`}toString(){return this._}}function Oa(t){let n=3;return t.digits=function(e){if(!arguments.length)return n;if(null==e)n=null;else{const t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);n=t}return t},()=>new La(n)}function Va(t){return t.innerRadius}function Xa(t){return t.outerRadius}function ja(t){return t.startAngle}function Ba(t){return t.endAngle}function Ia(t){return t&&t.padAngle}function Ra(t,n,e,i,r,o,u){var s=t-e,a=n-i,h=(u?o:-o)/$a(s*s+a*a),c=h*a,l=-h*s,f=t+c,_=n+l,p=e+c,d=i+l,y=(f+p)/2,g=(_+d)/2,v=p-f,m=d-_,x=v*v+m*m,w=r-o,b=f*d-p*_,M=(m<0?-1:1)*$a(Na(0,w*w*x-b*b)),T=(b*m-v*M)/x,k=(-b*v-m*M)/x,A=(b*m+v*M)/x,N=(-b*v+m*M)/x,C=T-y,S=k-g,$=A-y,E=N-g;return C*C+S*S>$*$+E*E&&(T=A,k=N),{cx:T,cy:k,x01:-c,y01:-l,x11:T*(r/w-1),y11:k*(r/w-1)}}function Za(){var t=Va,n=Xa,e=Ma(0),i=null,r=ja,o=Ba,u=Ia,s=null,a=Oa(h);function h(){var h,c,l,f=+t.apply(this,arguments),_=+n.apply(this,arguments),p=r.apply(this,arguments)-Ua,d=o.apply(this,arguments)-Ua,y=Ta(d-p),g=d>p;if(s||(s=h=a()),_<f&&(c=_,_=f,f=c),_>1e-12)if(y>Da-1e-12)s.moveTo(_*Aa(p),_*Sa(p)),s.arc(0,0,_,p,d,!g),f>1e-12&&(s.moveTo(f*Aa(d),f*Sa(d)),s.arc(0,0,f,d,p,g));else{var v,m,x=p,w=d,b=p,M=d,T=y,k=y,A=u.apply(this,arguments)/2,N=A>1e-12&&(i?+i.apply(this,arguments):$a(f*f+_*_)),C=Ca(Ta(_-f)/2,+e.apply(this,arguments)),S=C,$=C;if(N>1e-12){var E=za(N/f*Sa(A)),U=za(N/_*Sa(A));(T-=2*E)>1e-12?(b+=E*=g?1:-1,M-=E):(T=0,b=M=(p+d)/2),(k-=2*U)>1e-12?(x+=U*=g?1:-1,w-=U):(k=0,x=w=(p+d)/2)}var D=_*Aa(x),z=_*Sa(x),P=f*Aa(M),Y=f*Sa(M);if(C>1e-12){var F,H=_*Aa(w),q=_*Sa(w),L=f*Aa(b),O=f*Sa(b);
vendor: 28,034 bytes, line 1
1if(y<Ea)if(F=function(t,n,e,i,r,o,u,s){var a=e-t,h=i-n,c=u-r,l=s-o,f=l*a-c*h;if(!(f*f<1e-12))return[t+(f=(c*(n-o)-l*(t-r))/f)*a,n+f*h]}(D,z,L,O,H,q,P,Y)){var V=D-F[0],X=z-F[1],j=H-F[0],B=q-F[1],I=1/Sa(((l=(V*j+X*B)/($a(V*V+X*X)*$a(j*j+B*B)))>1?0:l<-1?Ea:Math.acos(l))/2),R=$a(F[0]*F[0]+F[1]*F[1]);S=Ca(C,(f-R)/(I-1)),$=Ca(C,(_-R)/(I+1))}else S=$=0}k>1e-12?$>1e-12?(v=Ra(L,O,D,z,_,$,g),m=Ra(H,q,P,Y,_,$,g),s.moveTo(v.cx+v.x01,v.cy+v.y01),$<C?s.arc(v.cx,v.cy,$,ka(v.y01,v.x01),ka(m.y01,m.x01),!g):(s.arc(v.cx,v.cy,$,ka(v.y01,v.x01),ka(v.y11,v.x11),!g),s.arc(0,0,_,ka(v.cy+v.y11,v.cx+v.x11),ka(m.cy+m.y11,m.cx+m.x11),!g),s.arc(m.cx,m.cy,$,ka(m.y11,m.x11),ka(m.y01,m.x01),!g))):(s.moveTo(D,z),s.arc(0,0,_,x,w,!g)):s.moveTo(D,z),f>1e-12&&T>1e-12?S>1e-12?(v=Ra(P,Y,H,q,f,-S,g),m=Ra(D,z,L,O,f,-S,g),s.lineTo(v.cx+v.x01,v.cy+v.y01),S<C?s.arc(v.cx,v.cy,S,ka(v.y01,v.x01),ka(m.y01,m.x01),!g):(s.arc(v.cx,v.cy,S,ka(v.y01,v.x01),ka(v.y11,v.x11),!g),s.arc(0,0,f,ka(v.cy+v.y11,v.cx+v.x11),ka(m.cy+m.y11,m.cx+m.x11),g),s.arc(m.cx,m.cy,S,ka(m.y11,m.x11),ka(m.y01,m.x01),!g))):s.arc(0,0,f,M,b,g):s.lineTo(P,Y)}else s.moveTo(0,0);if(s.closePath(),h)return s=null,h+""||null}return h.centroid=function(){var e=(+t.apply(this,arguments)+ +n.apply(this,arguments))/2,i=(+r.apply(this,arguments)+ +o.apply(this,arguments))/2-Ea/2;return[Aa(i)*e,Sa(i)*e]},h.innerRadius=function(n){return arguments.length?(t="function"==typeof n?n:Ma(+n),h):t},h.outerRadius=function(t){return arguments.length?(n="function"==typeof t?t:Ma(+t),h):n},h.cornerRadius=function(t){return arguments.length?(e="function"==typeof t?t:Ma(+t),h):e},h.padRadius=function(t){return arguments.length?(i=null==t?null:"function"==typeof t?t:Ma(+t),h):i},h.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:Ma(+t),h):r},h.endAngle=function(t){return arguments.length?(o="function"==typeof t?t:Ma(+t),h):o},h.padAngle=function(t){return arguments.length?(u="function"==typeof t?t:Ma(+t),h):u},h.context=function(t){return arguments.length?(s=null==t?null:t,h):s},h}e.dn(Za),e.dn(Wa);Array.prototype.slice;function Wa(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function Ga(t){this._context=t}function Ka(t){return new Ga(t)}function Qa(t){return t[0]}function Ja(t){return t[1]}function th(t,n){var e=Ma(!0),i=null,r=Ka,o=null,u=Oa(s);function s(s){var a,h,c,l=(s=Wa(s)).length,f=!1;for(null==i&&(o=r(c=u())),a=0;a<=l;++a)!(a<l&&e(h=s[a],a,s))===f&&((f=!f)?o.lineStart():o.lineEnd()),f&&o.point(+t(h,a,s),+n(h,a,s));if(c)return o=null,c+""||null}return t="function"==typeof t?t:void 0===t?Qa:Ma(t),n="function"==typeof n?n:void 0===n?Ja:Ma(n),s.x=function(n){return arguments.length?(t="function"==typeof n?n:Ma(+n),s):t},s.y=function(t){return arguments.length?(n="function"==typeof t?t:Ma(+t),s):n},s.defined=function(t){return arguments.length?(e="function"==typeof t?t:Ma(!!t),s):e},s.curve=function(t){return arguments.length?(r=t,null!=i&&(o=r(i)),s):r},s.context=function(t){return arguments.length?(null==t?i=o=null:o=r(i=t),s):i},s}function nh(t,n){return n<t?-1:n>t?1:n>=t?0:NaN}function eh(t){return t}function ih(){var t=eh,n=nh,e=null,i=Ma(0),r=Ma(Da),o=Ma(0);function u(u){var s,a,h,c,l,f=(u=Wa(u)).length,_=0,p=new Array(f),d=new Array(f),y=+i.apply(this,arguments),g=Math.min(Da,Math.max(-Da,r.apply(this,arguments)-y)),v=Math.min(Math.abs(g)/f,o.apply(this,arguments)),m=v*(g<0?-1:1);for(s=0;s<f;++s)(l=d[p[s]=s]=+t(u[s],s,u))>0&&(_+=l);for(null!=n?p.sort(function(t,e){return n(d[t],d[e])}):null!=e&&p.sort(function(t,n){return e(u[t],u[n])}),s=0,h=_?(g-f*m)/_:0;s<f;++s,y=c)a=p[s],c=y+((l=d[a])>0?l*h:0)+m,d[a]={data:u[a],index:s,value:l,startAngle:y,endAngle:c,padAngle:v};return d}return u.value=function(n){return arguments.length?(t="function"==typeof n?n:Ma(+n),u):t},u.sortValues=function(t){return arguments.length?(n=t,e=null,u):n},u.sort=function(t){return arguments.length?(e=t,n=null,u):e},u.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:Ma(+t),u):i},u.endAngle=function(t){return arguments.length?(r="function"==typeof t?t:Ma(+t),u):r},u.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:Ma(+t),u):o},u}function rh(){}function oh(t,n,e){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+n)/6,(t._y0+4*t._y1+e)/6)}function uh(t){this._context=t}function sh(t){return new uh(t)}function ah(t){this._context=t}function hh(t){return new ah(t)}function ch(t){this._context=t}function lh(t){return new ch(t)}e.dn(Ka),Ga.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._context.lineTo(t,n)}}},e.dn(th),e.dn(nh),e.dn(eh),e.dn(ih),e.dn(rh),e.dn(sh),uh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:oh(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:oh(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},e.dn(hh),ah.prototype={areaStart:rh,areaEnd:rh,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x2=t,this._y2=n;break;case 1:this._point=2,this._x3=t,this._y3=n;break;case 2:this._point=3,this._x4=t,this._y4=n,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+n)/6);break;default:oh(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},e.dn(lh),ch.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+t)/6,i=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(e,i):this._context.moveTo(e,i);break;case 3:this._point=4;default:oh(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}};class fh{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n)}this._x0=t,this._y0=n}}function _h(t){return new fh(t,!0)}function ph(t){return new fh(t,!1)}function dh(t,n){this._basis=new uh(t),this._beta=n}dh.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,n=this._y,e=t.length-1;if(e>0)for(var i,r=t[0],o=n[0],u=t[e]-r,s=n[e]-o,a=-1;++a<=e;)i=a/e,this._basis.point(this._beta*t[a]+(1-this._beta)*(r+i*u),this._beta*n[a]+(1-this._beta)*(o+i*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,n){this._x.push(+t),this._y.push(+n)}};const yh=function t(n){function e(t){return 1===n?new uh(t):new dh(t,n)}return e.beta=function(n){return t(+n)},e}(.85);function gh(t,n,e){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-n),t._y2+t._k*(t._y1-e),t._x2,t._y2)}function vh(t,n){this._context=t,this._k=(1-n)/6}vh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:gh(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2,this._x1=t,this._y1=n;break;case 2:this._point=3;default:gh(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const mh=function t(n){function e(t){return new vh(t,n)}return e.tension=function(n){return t(+n)},e}(0);function xh(t,n){this._context=t,this._k=(1-n)/6}xh.prototype={areaStart:rh,areaEnd:rh,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:gh(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const wh=function t(n){function e(t){return new xh(t,n)}return e.tension=function(n){return t(+n)},e}(0);function bh(t,n){this._context=t,this._k=(1-n)/6}bh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:gh(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Mh=function t(n){function e(t){return new bh(t,n)}return e.tension=function(n){return t(+n)},e}(0);function Th(t,n,e){var i=t._x1,r=t._y1,o=t._x2,u=t._y2;if(t._l01_a>1e-12){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,a=3*t._l01_a*(t._l01_a+t._l12_a);i=(i*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/a,r=(r*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/a}if(t._l23_a>1e-12){var h=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,c=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*h+t._x1*t._l23_2a-n*t._l12_2a)/c,u=(u*h+t._y1*t._l23_2a-e*t._l12_2a)/c}t._context.bezierCurveTo(i,r,o,u,t._x2,t._y2)}function kh(t,n){this._context=t,this._alpha=n}kh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3;default:Th(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Ah=function t(n){function e(t){return n?new kh(t,n):new vh(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);function Nh(t,n){this._context=t,this._alpha=n}Nh.prototype={areaStart:rh,areaEnd:rh,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Th(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Ch=function t(n){function e(t){return n?new Nh(t,n):new xh(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);function Sh(t,n){this._context=t,this._alpha=n}Sh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Th(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const $h=function t(n){function e(t){return n?new Sh(t,n):new bh(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);function Eh(t){this._context=t}function Uh(t){return new Eh(t)}function Dh(t){return t<0?-1:1}function zh(t,n,e){var i=t._x1-t._x0,r=n-t._x1,o=(t._y1-t._y0)/(i||r<0&&-0),u=(e-t._y1)/(r||i<0&&-0),s=(o*r+u*i)/(i+r);return(Dh(o)+Dh(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(s))||0}function Ph(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function Yh(t,n,e){var i=t._x0,r=t._y0,o=t._x1,u=t._y1,s=(o-i)/3;t._context.bezierCurveTo(i+s,r+s*n,o-s,u-s*e,o,u)}function Fh(t){this._context=t}function Hh(t){this._context=new qh(t)}function qh(t){this._context=t}function Lh(t){return new Fh(t)}function Oh(t){return new Hh(t)}function Vh(t){this._context=t}function Xh(t){var n,e,i=t.length-1,r=new Array(i),o=new Array(i),u=new Array(i);for(r[0]=0,o[0]=2,u[0]=t[0]+2*t[1],n=1;n<i-1;++n)r[n]=1,o[n]=4,u[n]=4*t[n]+2*t[n+1];for(r[i-1]=2,o[i-1]=7,u[i-1]=8*t[i-1]+t[i],n=1;n<i;++n)e=r[n]/o[n-1],o[n]-=e,u[n]-=e*u[n-1];for(r[i-1]=u[i-1]/o[i-1],n=i-2;n>=0;--n)r[n]=(u[n]-r[n+1])/o[n];for(o[i-1]=(t[i]+r[i-1])/2,n=0;n<i-1;++n)o[n]=2*t[n+1]-r[n+1];return[r,o]}function jh(t){return new Vh(t)}function Bh(t,n){this._context=t,this._t=n}function Ih(t){return new Bh(t,.5)}function Rh(t){return new Bh(t,0)}function Zh(t){return new Bh(t,1)}function Wh(t,n,e){this.k=t,this.x=n,this.y=e}e.dn(Uh),Eh.prototype={areaStart:rh,areaEnd:rh,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,n){t=+t,n=+n,this._point?this._context.lineTo(t,n):(this._point=1,this._context.moveTo(t,n))}},Fh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Yh(this,this._t0,Ph(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){var e=NaN;if(n=+n,(t=+t)!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,Yh(this,Ph(this,e=zh(this,t,n)),e);break;default:Yh(this,this._t0,e=zh(this,t,n))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n,this._t0=e}}},(Hh.prototype=Object.create(Fh.prototype)).point=function(t,n){Fh.prototype.point.call(this,n,t)},qh.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,e,i,r,o){this._context.bezierCurveTo(n,t,i,e,o,r)}},e.dn(jh),Vh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,n=this._y,e=t.length;if(e)if(this._line?this._context.lineTo(t[0],n[0]):this._context.moveTo(t[0],n[0]),2===e)this._context.lineTo(t[1],n[1]);else for(var i=Xh(t),r=Xh(n),o=0,u=1;u<e;++o,++u)this._context.bezierCurveTo(i[0][o],r[0][o],i[1][o],r[1][o],t[u],n[u]);(this._line||0!==this._line&&1===e)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,n){this._x.push(+t),this._y.push(+n)}},e.dn(Ih),Bh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}}this._x=t,this._y=n}},Wh.prototype={constructor:Wh,scale:function(t){return 1===t?this:new Wh(this.k*t,this.x,this.y)},translate:function(t,n){return 0===t&0===n?this:new Wh(this.k,this.x+this.k*t,this.y+this.k*n)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Gh,Kh,Qh,Jh,tc,nc,ec,ic;new Wh(1,0,0);function rc(t){return!(t.ctrlKey&&"wheel"!==t.type||t.button)}function oc(){var t=this;return t instanceof SVGElement?(t=t.ownerSVGElement||t).hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]:[[0,0],[t.clientWidth,t.clientHeight]]}function uc(){return this.__zoom||tc}function sc(t){return-t.deltaY*(1===t.deltaMode?.05:t.deltaMode?1:.002)*(t.ctrlKey?10:1)}function ac(){return navigator.maxTouchPoints||"ontouchstart"in this}function hc(t,n,e){var i=t.invertX(n[0][0])-e[0][0],r=t.invertX(n[1][0])-e[1][0],o=t.invertY(n[0][1])-e[0][1],u=t.invertY(n[1][1])-e[1][1];return t.translate(r>i?(i+r)/2:Math.min(0,i)||Math.max(0,r),u>o?(o+u)/2:Math.min(0,o)||Math.max(0,u))}Wh.prototype,e.dn(function(){var t,n,e,i=rc,r=oc,o=hc,u=sc,s=ac,a=[0,1/0],h=[[-1/0,-1/0],[1/0,1/0]],c=250,l=void 0,f=(void 0)("start","zoom","end"),_=0,p=10;function d(t){t.property("__zoom",uc).on("wheel.zoom",b,{passive:!1}).on("mousedown.zoom",M).on("dblclick.zoom",T).filter(s).on("touchstart.zoom",k).on("touchmove.zoom",A).on("touchend.zoom touchcancel.zoom",N).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function y(t,n){return(n=Math.max(a[0],Math.min(a[1],n)))===t.k?t:new nc(n,t.x,t.y)}function g(t,n,e){var i=n[0]-e[0]*t.k,r=n[1]-e[1]*t.k;return i===t.x&&r===t.y?t:new nc(t.k,i,r)}function v(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function m(t,n,e,i){t.on("start.zoom",function(){x(this,arguments).event(i).start()}).on("interrupt.zoom end.zoom",function(){x(this,arguments).event(i).end()}).tween("zoom",function(){var t=this,o=arguments,u=x(t,o).event(i),s=r.apply(t,o),a=null==e?v(s):"function"==typeof e?e.apply(t,o):e,h=Math.max(s[1][0]-s[0][0],s[1][1]-s[0][1]),c=t.__zoom,f="function"==typeof n?n.apply(t,o):n,_=l(c.invert(a).concat(h/c.k),f.invert(a).concat(h/f.k));return function(t){if(1===t)t=f;else{var n=_(t),e=h/n[2];t=new nc(e,a[0]-n[0]*e,a[1]-n[1]*e)}u.zoom(null,t)}})}function x(t,n,e){return!e&&t.__zooming||new w(t,n)}function w(t,n){this.that=t,this.args=n,this.active=0,this.sourceEvent=null,this.extent=r.apply(t,n),this.taps=0}function b(t,...n){if(i.apply(this,arguments)){var e=x(this,n).event(t),r=this.__zoom,s=Math.max(a[0],Math.min(a[1],r.k*Math.pow(2,u.apply(this,arguments)))),c=Gh(t);if(e.wheel)e.mouse[0][0]===c[0]&&e.mouse[0][1]===c[1]||(e.mouse[1]=r.invert(e.mouse[0]=c)),clearTimeout(e.wheel);else{if(r.k===s)return;e.mouse=[c,r.invert(c)],Qh(this),e.start()}ec(t),e.wheel=setTimeout(function(){e.wheel=null,e.end()},150),e.zoom("mouse",o(g(y(r,s),e.mouse[0],e.mouse[1]),e.extent,h))}}function M(t,...n){if(!e&&i.apply(this,arguments)){var r=t.currentTarget,u=x(this,n,!0).event(t),s=Kh(t.view).on("mousemove.zoom",function(t){if(ec(t),!u.moved){var n=t.clientX-c,e=t.clientY-l;u.moved=n*n+e*e>_}u.event(t).zoom("mouse",o(g(u.that.__zoom,u.mouse[0]=Gh(t,r),u.mouse[1]),u.extent,h))},!0).on("mouseup.zoom",function(t){s.on("mousemove.zoom mouseup.zoom",null),(void 0)(t.view,u.moved),ec(t),u.event(t).end()},!0),a=Gh(t,r),c=t.clientX,l=t.clientY;(void 0)(t.view),ic(t),u.mouse=[a,this.__zoom.invert(a)],Qh(this),u.start()}}function T(t,...n){if(i.apply(this,arguments)){var e=this.__zoom,u=Gh(t.changedTouches?t.changedTouches[0]:t,this),s=e.invert(u),a=e.k*(t.shiftKey?.5:2),l=o(g(y(e,a),u,s),r.apply(this,n),h);ec(t),c>0?Kh(this).transition().duration(c).call(m,l,u,t):Kh(this).call(d.transform,l,u,t)}}function k(e,...r){if(i.apply(this,arguments)){var o,u,s,a,h=e.touches,c=h.length,l=x(this,r,e.changedTouches.length===c).event(e);for(ic(e),u=0;u<c;++u)s=h[u],a=[a=Gh(s,this),this.__zoom.invert(a),s.identifier],l.touch0?l.touch1||l.touch0[2]===a[2]||(l.touch1=a,l.taps=0):(l.touch0=a,o=!0,l.taps=1+!!t);t&&(t=clearTimeout(t)),o&&(l.taps<2&&(n=a[0],t=setTimeout(function(){t=null},500)),Qh(this),l.start())}}function A(t,...n){if(this.__zooming){var e,i,r,u,s=x(this,n).event(t),a=t.changedTouches,c=a.length;for(ec(t),e=0;e<c;++e)i=a[e],r=Gh(i,this),s.touch0&&s.touch0[2]===i.identifier?s.touch0[0]=r:s.touch1&&s.touch1[2]===i.identifier&&(s.touch1[0]=r);if(i=s.that.__zoom,s.touch1){var l=s.touch0[0],f=s.touch0[1],_=s.touch1[0],p=s.touch1[1],d=(d=_[0]-l[0])*d+(d=_[1]-l[1])*d,v=(v=p[0]-f[0])*v+(v=p[1]-f[1])*v;i=y(i,Math.sqrt(d/v)),r=[(l[0]+_[0])/2,(l[1]+_[1])/2],u=[(f[0]+p[0])/2,(f[1]+p[1])/2]}else{if(!s.touch0)return;r=s.touch0[0],u=s.touch0[1]}s.zoom("touch",o(g(i,r,u),s.extent,h))}}function N(t,...i){if(this.__zooming){var r,o,u=x(this,i).event(t),s=t.changedTouches,a=s.length;for(ic(t),e&&clearTimeout(e),e=setTimeout(function(){e=null},500),r=0;r<a;++r)o=s[r],u.touch0&&u.touch0[2]===o.identifier?delete u.touch0:u.touch1&&u.touch1[2]===o.identifier&&delete u.touch1;if(u.touch1&&!u.touch0&&(u.touch0=u.touch1,delete u.touch1),u.touch0)u.touch0[1]=this.__zoom.invert(u.touch0[0]);else if(u.end(),2===u.taps&&(o=Gh(o,this),Math.hypot(n[0]-o[0],n[1]-o[1])<p)){var h=Kh(this).on("dblclick.zoom");h&&h.apply(this,arguments)}}}return d.transform=function(t,n,e,i){var r=t.selection?t.selection():t;r.property("__zoom",uc),t!==r?m(t,n,e,i):r.interrupt().each(function(){x(this,arguments).event(i).start().zoom(null,"function"==typeof n?n.apply(this,arguments):n).end()})},d.scaleBy=function(t,n,e,i){d.scaleTo(t,function(){return this.__zoom.k*("function"==typeof n?n.apply(this,arguments):n)},e,i)},d.scaleTo=function(t,n,e,i){d.transform(t,function(){var t=r.apply(this,arguments),i=this.__zoom,u=null==e?v(t):"function"==typeof e?e.apply(this,arguments):e,s=i.invert(u),a="function"==typeof n?n.apply(this,arguments):n;return o(g(y(i,a),u,s),t,h)},e,i)},d.translateBy=function(t,n,e,i){d.transform(t,function(){return o(this.__zoom.translate("function"==typeof n?n.apply(this,arguments):n,"function"==typeof e?e.apply(this,arguments):e),r.apply(this,arguments),h)},null,i)},d.translateTo=function(t,n,e,i,u){d.transform(t,function(){var t=r.apply(this,arguments),u=this.__zoom,s=null==i?v(t):"function"==typeof i?i.apply(this,arguments):i;return o(tc.translate(s[0],s[1]).scale(u.k).translate("function"==typeof n?-n.apply(this,arguments):-n,"function"==typeof e?-e.apply(this,arguments):-e),t,h)},i,u)},w.prototype={event:function(t){return t&&(this.sourceEvent=t),this},start:function(){return 1===++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(t,n){return this.mouse&&"mouse"!==t&&(this.mouse[1]=n.invert(this.mouse[0])),this.touch0&&"touch"!==t&&(this.touch0[1]=n.invert(this.touch0[0])),this.touch1&&"touch"!==t&&(this.touch1[1]=n.invert(this.touch1[0])),this.that.__zoom=n,this.emit("zoom"),this},end:function(){return 0===--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(t){var n=Kh(this.that).datum();f.call(t,this.that,new(void 0)(t,{sourceEvent:this.sourceEvent,target:d,type:t,transform:this.that.__zoom,dispatch:f}),n)}},d.wheelDelta=function(t){return arguments.length?(u="function"==typeof t?t:Jh(+t),d):u},d.filter=function(t){return arguments.length?(i="function"==typeof t?t:Jh(!!t),d):i},d.touchable=function(t){return arguments.length?(s="function"==typeof t?t:Jh(!!t),d):s},d.extent=function(t){return arguments.length?(r="function"==typeof t?t:Jh([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),d):r},d.scaleExtent=function(t){return arguments.length?(a[0]=+t[0],a[1]=+t[1],d):[a[0],a[1]]},d.translateExtent=function(t){return arguments.length?(h[0][0]=+t[0][0],h[1][0]=+t[1][0],h[0][1]=+t[0][1],h[1][1]=+t[1][1],d):[[h[0][0],h[0][1]],[h[1][0],h[1][1]]]},d.constrain=function(t){return arguments.length?(o=t,d):o},d.duration=function(t){return arguments.length?(c=+t,d):c},d.interpolate=function(t){return arguments.length?(l=t,d):l},d.on=function(){var t=f.on.apply(f,arguments);return t===f?d:t},d.clickDistance=function(t){return arguments.length?(_=(t=+t)*t,d):Math.sqrt(_)},d.tapDistance=function(t){return arguments.length?(p=+t,d):p},d})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.