rolandbergergraph
Version:
1 lines • 136 kB
JavaScript
var rolandberger=function(){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var n=function(t){return t&&t.Math==Math&&t},r=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||t||Function("return this")(),i=function(t){try{return!!t()}catch(t){return!0}},a=!i((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),o=a,f=Function.prototype,c=f.apply,u=f.call,s="object"==typeof Reflect&&Reflect.apply||(o?u.bind(c):function(){return u.apply(c,arguments)}),h=a,l=Function.prototype,d=l.call,b=h&&l.bind.bind(d,d),p=h?b:function(t){return function(){return d.apply(t,arguments)}},_=p,y=_({}.toString),v=_("".slice),g=function(t){return v(y(t),8,-1)},m=g,w=p,x=function(t){if("Function"===m(t))return w(t)},M="object"==typeof document&&document.all,S={all:M,IS_HTMLDDA:void 0===M&&void 0!==M},A=S.all,T=S.IS_HTMLDDA?function(t){return"function"==typeof t||t===A}:function(t){return"function"==typeof t},N={},k=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),C=a,O=Function.prototype.call,E=C?O.bind(O):function(){return O.apply(O,arguments)},D={},j={}.propertyIsEnumerable,P=Object.getOwnPropertyDescriptor,U=P&&!j.call({1:2},1);D.f=U?function(t){var e=P(this,t);return!!e&&e.enumerable}:j;var F,L,$=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},I=i,R=g,Y=Object,H=p("".split),q=I((function(){return!Y("z").propertyIsEnumerable(0)}))?function(t){return"String"==R(t)?H(t,""):Y(t)}:Y,z=function(t){return null==t},X=z,B=TypeError,W=function(t){if(X(t))throw B("Can't call method on "+t);return t},V=q,G=W,Z=function(t){return V(G(t))},J=T,Q=S.all,K=S.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:J(t)||t===Q}:function(t){return"object"==typeof t?null!==t:J(t)},tt={},et=tt,nt=r,rt=T,it=function(t){return rt(t)?t:void 0},at=function(t,e){return arguments.length<2?it(et[t])||it(nt[t]):et[t]&&et[t][e]||nt[t]&&nt[t][e]},ot=p({}.isPrototypeOf),ft=r,ct="undefined"!=typeof navigator&&String(navigator.userAgent)||"",ut=ft.process,st=ft.Deno,ht=ut&&ut.versions||st&&st.version,lt=ht&&ht.v8;lt&&(L=(F=lt.split("."))[0]>0&&F[0]<4?1:+(F[0]+F[1])),!L&&ct&&(!(F=ct.match(/Edge\/(\d+)/))||F[1]>=74)&&(F=ct.match(/Chrome\/(\d+)/))&&(L=+F[1]);var dt=L,bt=dt,pt=i,_t=r.String,yt=!!Object.getOwnPropertySymbols&&!pt((function(){var t=Symbol();return!_t(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&bt&&bt<41})),vt=yt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,gt=at,mt=T,wt=ot,xt=Object,Mt=vt?function(t){return"symbol"==typeof t}:function(t){var e=gt("Symbol");return mt(e)&&wt(e.prototype,xt(t))},St=String,At=function(t){try{return St(t)}catch(t){return"Object"}},Tt=T,Nt=At,kt=TypeError,Ct=function(t){if(Tt(t))return t;throw kt(Nt(t)+" is not a function")},Ot=Ct,Et=z,Dt=E,jt=T,Pt=K,Ut=TypeError,Ft={exports:{}},Lt=r,$t=Object.defineProperty,It=function(t,e){try{$t(Lt,t,{value:e,configurable:!0,writable:!0})}catch(n){Lt[t]=e}return e},Rt="__core-js_shared__",Yt=r[Rt]||It(Rt,{}),Ht=Yt;(Ft.exports=function(t,e){return Ht[t]||(Ht[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.31.1",mode:"pure",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.1/LICENSE",source:"https://github.com/zloirock/core-js"});var qt=Ft.exports,zt=W,Xt=Object,Bt=function(t){return Xt(zt(t))},Wt=Bt,Vt=p({}.hasOwnProperty),Gt=Object.hasOwn||function(t,e){return Vt(Wt(t),e)},Zt=p,Jt=0,Qt=Math.random(),Kt=Zt(1..toString),te=function(t){return"Symbol("+(void 0===t?"":t)+")_"+Kt(++Jt+Qt,36)},ee=qt,ne=Gt,re=te,ie=yt,ae=vt,oe=r.Symbol,fe=ee("wks"),ce=ae?oe.for||oe:oe&&oe.withoutSetter||re,ue=function(t){return ne(fe,t)||(fe[t]=ie&&ne(oe,t)?oe[t]:ce("Symbol."+t)),fe[t]},se=E,he=K,le=Mt,de=function(t,e){var n=t[e];return Et(n)?void 0:Ot(n)},be=function(t,e){var n,r;if("string"===e&&jt(n=t.toString)&&!Pt(r=Dt(n,t)))return r;if(jt(n=t.valueOf)&&!Pt(r=Dt(n,t)))return r;if("string"!==e&&jt(n=t.toString)&&!Pt(r=Dt(n,t)))return r;throw Ut("Can't convert object to primitive value")},pe=TypeError,_e=ue("toPrimitive"),ye=function(t,e){if(!he(t)||le(t))return t;var n,r=de(t,_e);if(r){if(void 0===e&&(e="default"),n=se(r,t,e),!he(n)||le(n))return n;throw pe("Can't convert object to primitive value")}return void 0===e&&(e="number"),be(t,e)},ve=Mt,ge=function(t){var e=ye(t,"string");return ve(e)?e:e+""},me=K,we=r.document,xe=me(we)&&me(we.createElement),Me=function(t){return xe?we.createElement(t):{}},Se=Me,Ae=!k&&!i((function(){return 7!=Object.defineProperty(Se("div"),"a",{get:function(){return 7}}).a})),Te=k,Ne=E,ke=D,Ce=$,Oe=Z,Ee=ge,De=Gt,je=Ae,Pe=Object.getOwnPropertyDescriptor;N.f=Te?Pe:function(t,e){if(t=Oe(t),e=Ee(e),je)try{return Pe(t,e)}catch(t){}if(De(t,e))return Ce(!Ne(ke.f,t,e),t[e])};var Ue=i,Fe=T,Le=/#|\.prototype\./,$e=function(t,e){var n=Re[Ie(t)];return n==He||n!=Ye&&(Fe(e)?Ue(e):!!e)},Ie=$e.normalize=function(t){return String(t).replace(Le,".").toLowerCase()},Re=$e.data={},Ye=$e.NATIVE="N",He=$e.POLYFILL="P",qe=$e,ze=Ct,Xe=a,Be=x(x.bind),We=function(t,e){return ze(t),void 0===e?t:Xe?Be(t,e):function(){return t.apply(e,arguments)}},Ve={},Ge=k&&i((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),Ze=K,Je=String,Qe=TypeError,Ke=function(t){if(Ze(t))return t;throw Qe(Je(t)+" is not an object")},tn=k,en=Ae,nn=Ge,rn=Ke,an=ge,on=TypeError,fn=Object.defineProperty,cn=Object.getOwnPropertyDescriptor,un="enumerable",sn="configurable",hn="writable";Ve.f=tn?nn?function(t,e,n){if(rn(t),e=an(e),rn(n),"function"==typeof t&&"prototype"===e&&"value"in n&&hn in n&&!n[hn]){var r=cn(t,e);r&&r[hn]&&(t[e]=n.value,n={configurable:sn in n?n[sn]:r[sn],enumerable:un in n?n[un]:r[un],writable:!1})}return fn(t,e,n)}:fn:function(t,e,n){if(rn(t),e=an(e),rn(n),en)try{return fn(t,e,n)}catch(t){}if("get"in n||"set"in n)throw on("Accessors not supported");return"value"in n&&(t[e]=n.value),t};var ln=Ve,dn=$,bn=k?function(t,e,n){return ln.f(t,e,dn(1,n))}:function(t,e,n){return t[e]=n,t},pn=r,_n=s,yn=x,vn=T,gn=N.f,mn=qe,wn=tt,xn=We,Mn=bn,Sn=Gt,An=function(t){var e=function(n,r,i){if(this instanceof e){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,r)}return new t(n,r,i)}return _n(t,this,arguments)};return e.prototype=t.prototype,e},Tn=function(t,e){var n,r,i,a,o,f,c,u,s,h=t.target,l=t.global,d=t.stat,b=t.proto,p=l?pn:d?pn[h]:(pn[h]||{}).prototype,_=l?wn:wn[h]||Mn(wn,h,{})[h],y=_.prototype;for(a in e)r=!(n=mn(l?a:h+(d?".":"#")+a,t.forced))&&p&&Sn(p,a),f=_[a],r&&(c=t.dontCallGetSet?(s=gn(p,a))&&s.value:p[a]),o=r&&c?c:e[a],r&&typeof f==typeof o||(u=t.bind&&r?xn(o,pn):t.wrap&&r?An(o):b&&vn(o)?yn(o):o,(t.sham||o&&o.sham||f&&f.sham)&&Mn(u,"sham",!0),Mn(_,a,u),b&&(Sn(wn,i=h+"Prototype")||Mn(wn,i,{}),Mn(wn[i],a,o),t.real&&y&&(n||!y[a])&&Mn(y,a,o)))},Nn=Math.ceil,kn=Math.floor,Cn=Math.trunc||function(t){var e=+t;return(e>0?kn:Nn)(e)},On=function(t){var e=+t;return e!=e||0===e?0:Cn(e)},En=On,Dn=Math.max,jn=Math.min,Pn=function(t,e){var n=En(t);return n<0?Dn(n+e,0):jn(n,e)},Un=On,Fn=Math.min,Ln=function(t){return t>0?Fn(Un(t),9007199254740991):0},$n=function(t){return Ln(t.length)},In=Z,Rn=Pn,Yn=$n,Hn=function(t){return function(e,n,r){var i,a=In(e),o=Yn(a),f=Rn(r,o);if(t&&n!=n){for(;o>f;)if((i=a[f++])!=i)return!0}else for(;o>f;f++)if((t||f in a)&&a[f]===n)return t||f||0;return!t&&-1}},qn={includes:Hn(!0),indexOf:Hn(!1)},zn={},Xn=Gt,Bn=Z,Wn=qn.indexOf,Vn=zn,Gn=p([].push),Zn=function(t,e){var n,r=Bn(t),i=0,a=[];for(n in r)!Xn(Vn,n)&&Xn(r,n)&&Gn(a,n);for(;e.length>i;)Xn(r,n=e[i++])&&(~Wn(a,n)||Gn(a,n));return a},Jn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Qn=Zn,Kn=Jn,tr=Object.keys||function(t){return Qn(t,Kn)},er=Bt,nr=tr;Tn({target:"Object",stat:!0,forced:i((function(){nr(1)}))},{keys:function(t){return nr(er(t))}});var rr=e(tt.Object.keys),ir={};ir[ue("toStringTag")]="z";var ar="[object z]"===String(ir),or=ar,fr=T,cr=g,ur=ue("toStringTag"),sr=Object,hr="Arguments"==cr(function(){return arguments}()),lr=or?cr:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=sr(t),ur))?n:hr?cr(e):"Object"==(r=cr(e))&&fr(e.callee)?"Arguments":r},dr=lr,br=String,pr=function(t){if("Symbol"===dr(t))throw TypeError("Cannot convert a Symbol value to a string");return br(t)},_r={},yr=k,vr=Ge,gr=Ve,mr=Ke,wr=Z,xr=tr;_r.f=yr&&!vr?Object.defineProperties:function(t,e){mr(t);for(var n,r=wr(e),i=xr(e),a=i.length,o=0;a>o;)gr.f(t,n=i[o++],r[n]);return t};var Mr,Sr=at("document","documentElement"),Ar=te,Tr=qt("keys"),Nr=function(t){return Tr[t]||(Tr[t]=Ar(t))},kr=Ke,Cr=_r,Or=Jn,Er=zn,Dr=Sr,jr=Me,Pr="prototype",Ur="script",Fr=Nr("IE_PROTO"),Lr=function(){},$r=function(t){return"<"+Ur+">"+t+"</"+Ur+">"},Ir=function(t){t.write($r("")),t.close();var e=t.parentWindow.Object;return t=null,e},Rr=function(){try{Mr=new ActiveXObject("htmlfile")}catch(t){}var t,e,n;Rr="undefined"!=typeof document?document.domain&&Mr?Ir(Mr):(e=jr("iframe"),n="java"+Ur+":",e.style.display="none",Dr.appendChild(e),e.src=String(n),(t=e.contentWindow.document).open(),t.write($r("document.F=Object")),t.close(),t.F):Ir(Mr);for(var r=Or.length;r--;)delete Rr[Pr][Or[r]];return Rr()};Er[Fr]=!0;var Yr=Object.create||function(t,e){var n;return null!==t?(Lr[Pr]=kr(t),n=new Lr,Lr[Pr]=null,n[Fr]=t):n=Rr(),void 0===e?n:Cr.f(n,e)},Hr={},qr=Zn,zr=Jn.concat("length","prototype");Hr.f=Object.getOwnPropertyNames||function(t){return qr(t,zr)};var Xr={},Br=ge,Wr=Ve,Vr=$,Gr=function(t,e,n){var r=Br(e);r in t?Wr.f(t,r,Vr(0,n)):t[r]=n},Zr=Pn,Jr=$n,Qr=Gr,Kr=Array,ti=Math.max,ei=g,ni=Z,ri=Hr.f,ii=function(t,e,n){for(var r=Jr(t),i=Zr(e,r),a=Zr(void 0===n?r:n,r),o=Kr(ti(a-i,0)),f=0;i<a;i++,f++)Qr(o,f,t[i]);return o.length=f,o},ai="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];Xr.f=function(t){return ai&&"Window"==ei(t)?function(t){try{return ri(t)}catch(t){return ii(ai)}}(t):ri(ni(t))};var oi={};oi.f=Object.getOwnPropertySymbols;var fi=bn,ci=function(t,e,n,r){return r&&r.enumerable?t[e]=n:fi(t,e,n),t},ui=Ve,si={},hi=ue;si.f=hi;var li,di,bi,pi=tt,_i=Gt,yi=si,vi=Ve.f,gi=function(t){var e=pi.Symbol||(pi.Symbol={});_i(e,t)||vi(e,t,{value:yi.f(t)})},mi=E,wi=at,xi=ue,Mi=ci,Si=function(){var t=wi("Symbol"),e=t&&t.prototype,n=e&&e.valueOf,r=xi("toPrimitive");e&&!e[r]&&Mi(e,r,(function(t){return mi(n,this)}),{arity:1})},Ai=lr,Ti=ar?{}.toString:function(){return"[object "+Ai(this)+"]"},Ni=ar,ki=Ve.f,Ci=bn,Oi=Gt,Ei=Ti,Di=ue("toStringTag"),ji=function(t,e,n,r){if(t){var i=n?t:t.prototype;Oi(i,Di)||ki(i,Di,{configurable:!0,value:e}),r&&!Ni&&Ci(i,"toString",Ei)}},Pi=T,Ui=r.WeakMap,Fi=Pi(Ui)&&/native code/.test(String(Ui)),Li=r,$i=K,Ii=bn,Ri=Gt,Yi=Yt,Hi=Nr,qi=zn,zi="Object already initialized",Xi=Li.TypeError,Bi=Li.WeakMap;if(Fi||Yi.state){var Wi=Yi.state||(Yi.state=new Bi);Wi.get=Wi.get,Wi.has=Wi.has,Wi.set=Wi.set,li=function(t,e){if(Wi.has(t))throw Xi(zi);return e.facade=t,Wi.set(t,e),e},di=function(t){return Wi.get(t)||{}},bi=function(t){return Wi.has(t)}}else{var Vi=Hi("state");qi[Vi]=!0,li=function(t,e){if(Ri(t,Vi))throw Xi(zi);return e.facade=t,Ii(t,Vi,e),e},di=function(t){return Ri(t,Vi)?t[Vi]:{}},bi=function(t){return Ri(t,Vi)}}var Gi={set:li,get:di,has:bi,enforce:function(t){return bi(t)?di(t):li(t,{})},getterFor:function(t){return function(e){var n;if(!$i(e)||(n=di(e)).type!==t)throw Xi("Incompatible receiver, "+t+" required");return n}}},Zi=g,Ji=Array.isArray||function(t){return"Array"==Zi(t)},Qi=T,Ki=Yt,ta=p(Function.toString);Qi(Ki.inspectSource)||(Ki.inspectSource=function(t){return ta(t)});var ea=Ki.inspectSource,na=p,ra=i,ia=T,aa=lr,oa=ea,fa=function(){},ca=[],ua=at("Reflect","construct"),sa=/^\s*(?:class|function)\b/,ha=na(sa.exec),la=!sa.exec(fa),da=function(t){if(!ia(t))return!1;try{return ua(fa,ca,t),!0}catch(t){return!1}},ba=function(t){if(!ia(t))return!1;switch(aa(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return la||!!ha(sa,oa(t))}catch(t){return!0}};ba.sham=!0;var pa=!ua||ra((function(){var t;return da(da.call)||!da(Object)||!da((function(){t=!0}))||t}))?ba:da,_a=Ji,ya=pa,va=K,ga=ue("species"),ma=Array,wa=function(t){var e;return _a(t)&&(e=t.constructor,(ya(e)&&(e===ma||_a(e.prototype))||va(e)&&null===(e=e[ga]))&&(e=void 0)),void 0===e?ma:e},xa=function(t,e){return new(wa(t))(0===e?0:e)},Ma=We,Sa=q,Aa=Bt,Ta=$n,Na=xa,ka=p([].push),Ca=function(t){var e=1==t,n=2==t,r=3==t,i=4==t,a=6==t,o=7==t,f=5==t||a;return function(c,u,s,h){for(var l,d,b=Aa(c),p=Sa(b),_=Ma(u,s),y=Ta(p),v=0,g=h||Na,m=e?g(c,y):n||o?g(c,0):void 0;y>v;v++)if((f||v in p)&&(d=_(l=p[v],v,b),t))if(e)m[v]=d;else if(d)switch(t){case 3:return!0;case 5:return l;case 6:return v;case 2:ka(m,l)}else switch(t){case 4:return!1;case 7:ka(m,l)}return a?-1:r||i?i:m}},Oa={forEach:Ca(0),map:Ca(1),filter:Ca(2),some:Ca(3),every:Ca(4),find:Ca(5),findIndex:Ca(6),filterReject:Ca(7)},Ea=Tn,Da=r,ja=E,Pa=p,Ua=k,Fa=yt,La=i,$a=Gt,Ia=ot,Ra=Ke,Ya=Z,Ha=ge,qa=pr,za=$,Xa=Yr,Ba=tr,Wa=Hr,Va=Xr,Ga=oi,Za=N,Ja=Ve,Qa=_r,Ka=D,to=ci,eo=function(t,e,n){return ui.f(t,e,n)},no=qt,ro=zn,io=te,ao=ue,oo=si,fo=gi,co=Si,uo=ji,so=Gi,ho=Oa.forEach,lo=Nr("hidden"),bo="Symbol",po="prototype",_o=so.set,yo=so.getterFor(bo),vo=Object[po],go=Da.Symbol,mo=go&&go[po],wo=Da.TypeError,xo=Da.QObject,Mo=Za.f,So=Ja.f,Ao=Va.f,To=Ka.f,No=Pa([].push),ko=no("symbols"),Co=no("op-symbols"),Oo=no("wks"),Eo=!xo||!xo[po]||!xo[po].findChild,Do=Ua&&La((function(){return 7!=Xa(So({},"a",{get:function(){return So(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=Mo(vo,e);r&&delete vo[e],So(t,e,n),r&&t!==vo&&So(vo,e,r)}:So,jo=function(t,e){var n=ko[t]=Xa(mo);return _o(n,{type:bo,tag:t,description:e}),Ua||(n.description=e),n},Po=function(t,e,n){t===vo&&Po(Co,e,n),Ra(t);var r=Ha(e);return Ra(n),$a(ko,r)?(n.enumerable?($a(t,lo)&&t[lo][r]&&(t[lo][r]=!1),n=Xa(n,{enumerable:za(0,!1)})):($a(t,lo)||So(t,lo,za(1,{})),t[lo][r]=!0),Do(t,r,n)):So(t,r,n)},Uo=function(t,e){Ra(t);var n=Ya(e),r=Ba(n).concat(Io(n));return ho(r,(function(e){Ua&&!ja(Fo,n,e)||Po(t,e,n[e])})),t},Fo=function(t){var e=Ha(t),n=ja(To,this,e);return!(this===vo&&$a(ko,e)&&!$a(Co,e))&&(!(n||!$a(this,e)||!$a(ko,e)||$a(this,lo)&&this[lo][e])||n)},Lo=function(t,e){var n=Ya(t),r=Ha(e);if(n!==vo||!$a(ko,r)||$a(Co,r)){var i=Mo(n,r);return!i||!$a(ko,r)||$a(n,lo)&&n[lo][r]||(i.enumerable=!0),i}},$o=function(t){var e=Ao(Ya(t)),n=[];return ho(e,(function(t){$a(ko,t)||$a(ro,t)||No(n,t)})),n},Io=function(t){var e=t===vo,n=Ao(e?Co:Ya(t)),r=[];return ho(n,(function(t){!$a(ko,t)||e&&!$a(vo,t)||No(r,ko[t])})),r};Fa||(go=function(){if(Ia(mo,this))throw wo("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?qa(arguments[0]):void 0,e=io(t),n=function(t){this===vo&&ja(n,Co,t),$a(this,lo)&&$a(this[lo],e)&&(this[lo][e]=!1),Do(this,e,za(1,t))};return Ua&&Eo&&Do(vo,e,{configurable:!0,set:n}),jo(e,t)},to(mo=go[po],"toString",(function(){return yo(this).tag})),to(go,"withoutSetter",(function(t){return jo(io(t),t)})),Ka.f=Fo,Ja.f=Po,Qa.f=Uo,Za.f=Lo,Wa.f=Va.f=$o,Ga.f=Io,oo.f=function(t){return jo(ao(t),t)},Ua&&eo(mo,"description",{configurable:!0,get:function(){return yo(this).description}})),Ea({global:!0,constructor:!0,wrap:!0,forced:!Fa,sham:!Fa},{Symbol:go}),ho(Ba(Oo),(function(t){fo(t)})),Ea({target:bo,stat:!0,forced:!Fa},{useSetter:function(){Eo=!0},useSimple:function(){Eo=!1}}),Ea({target:"Object",stat:!0,forced:!Fa,sham:!Ua},{create:function(t,e){return void 0===e?Xa(t):Uo(Xa(t),e)},defineProperty:Po,defineProperties:Uo,getOwnPropertyDescriptor:Lo}),Ea({target:"Object",stat:!0,forced:!Fa},{getOwnPropertyNames:$o}),co(),uo(go,bo),ro[lo]=!0;var Ro=yt&&!!Symbol.for&&!!Symbol.keyFor,Yo=Tn,Ho=at,qo=Gt,zo=pr,Xo=qt,Bo=Ro,Wo=Xo("string-to-symbol-registry"),Vo=Xo("symbol-to-string-registry");Yo({target:"Symbol",stat:!0,forced:!Bo},{for:function(t){var e=zo(t);if(qo(Wo,e))return Wo[e];var n=Ho("Symbol")(e);return Wo[e]=n,Vo[n]=e,n}});var Go=Tn,Zo=Gt,Jo=Mt,Qo=At,Ko=Ro,tf=qt("symbol-to-string-registry");Go({target:"Symbol",stat:!0,forced:!Ko},{keyFor:function(t){if(!Jo(t))throw TypeError(Qo(t)+" is not a symbol");if(Zo(tf,t))return tf[t]}});var ef=p([].slice),nf=Ji,rf=T,af=g,of=pr,ff=p([].push),cf=Tn,uf=at,sf=s,hf=E,lf=p,df=i,bf=T,pf=Mt,_f=ef,yf=function(t){if(rf(t))return t;if(nf(t)){for(var e=t.length,n=[],r=0;r<e;r++){var i=t[r];"string"==typeof i?ff(n,i):"number"!=typeof i&&"Number"!=af(i)&&"String"!=af(i)||ff(n,of(i))}var a=n.length,o=!0;return function(t,e){if(o)return o=!1,e;if(nf(this))return e;for(var r=0;r<a;r++)if(n[r]===t)return e}}},vf=yt,gf=String,mf=uf("JSON","stringify"),wf=lf(/./.exec),xf=lf("".charAt),Mf=lf("".charCodeAt),Sf=lf("".replace),Af=lf(1..toString),Tf=/[\uD800-\uDFFF]/g,Nf=/^[\uD800-\uDBFF]$/,kf=/^[\uDC00-\uDFFF]$/,Cf=!vf||df((function(){var t=uf("Symbol")();return"[null]"!=mf([t])||"{}"!=mf({a:t})||"{}"!=mf(Object(t))})),Of=df((function(){return'"\\udf06\\ud834"'!==mf("\udf06\ud834")||'"\\udead"'!==mf("\udead")})),Ef=function(t,e){var n=_f(arguments),r=yf(e);if(bf(r)||void 0!==t&&!pf(t))return n[1]=function(t,e){if(bf(r)&&(e=hf(r,this,gf(t),e)),!pf(e))return e},sf(mf,null,n)},Df=function(t,e,n){var r=xf(n,e-1),i=xf(n,e+1);return wf(Nf,t)&&!wf(kf,i)||wf(kf,t)&&!wf(Nf,r)?"\\u"+Af(Mf(t,0),16):t};mf&&cf({target:"JSON",stat:!0,arity:3,forced:Cf||Of},{stringify:function(t,e,n){var r=_f(arguments),i=sf(Cf?Ef:mf,null,r);return Of&&"string"==typeof i?Sf(i,Tf,Df):i}});var jf=oi,Pf=Bt;Tn({target:"Object",stat:!0,forced:!yt||i((function(){jf.f(1)}))},{getOwnPropertySymbols:function(t){var e=jf.f;return e?e(Pf(t)):[]}});var Uf=e(tt.Object.getOwnPropertySymbols),Ff=i,Lf=dt,$f=ue("species"),If=function(t){return Lf>=51||!Ff((function(){var e=[];return(e.constructor={})[$f]=function(){return{foo:1}},1!==e[t](Boolean).foo}))},Rf=Oa.filter;Tn({target:"Array",proto:!0,forced:!If("filter")},{filter:function(t){return Rf(this,t,arguments.length>1?arguments[1]:void 0)}});var Yf=tt,Hf=function(t){return Yf[t+"Prototype"]},qf=Hf("Array").filter,zf=ot,Xf=qf,Bf=Array.prototype,Wf=e((function(t){var e=t.filter;return t===Bf||zf(Bf,t)&&e===Bf.filter?Xf:e})),Vf={exports:{}},Gf=Tn,Zf=i,Jf=Z,Qf=N.f,Kf=k;Gf({target:"Object",stat:!0,forced:!Kf||Zf((function(){Qf(1)})),sham:!Kf},{getOwnPropertyDescriptor:function(t,e){return Qf(Jf(t),e)}});var tc=tt.Object,ec=Vf.exports=function(t,e){return tc.getOwnPropertyDescriptor(t,e)};tc.getOwnPropertyDescriptor.sham&&(ec.sham=!0);var nc,rc,ic,ac=e(Vf.exports),oc={},fc=k,cc=Gt,uc=Function.prototype,sc=fc&&Object.getOwnPropertyDescriptor,hc=cc(uc,"name"),lc={EXISTS:hc,PROPER:hc&&"something"===function(){}.name,CONFIGURABLE:hc&&(!fc||fc&&sc(uc,"name").configurable)},dc=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),bc=Gt,pc=T,_c=Bt,yc=dc,vc=Nr("IE_PROTO"),gc=Object,mc=gc.prototype,wc=yc?gc.getPrototypeOf:function(t){var e=_c(t);if(bc(e,vc))return e[vc];var n=e.constructor;return pc(n)&&e instanceof n?n.prototype:e instanceof gc?mc:null},xc=i,Mc=T,Sc=K,Ac=Yr,Tc=wc,Nc=ci,kc=ue("iterator"),Cc=!1;[].keys&&("next"in(ic=[].keys())?(rc=Tc(Tc(ic)))!==Object.prototype&&(nc=rc):Cc=!0);var Oc=!Sc(nc)||xc((function(){var t={};return nc[kc].call(t)!==t}));Mc((nc=Oc?{}:Ac(nc))[kc])||Nc(nc,kc,(function(){return this}));var Ec={IteratorPrototype:nc,BUGGY_SAFARI_ITERATORS:Cc},Dc=Ec.IteratorPrototype,jc=Yr,Pc=$,Uc=ji,Fc=oc,Lc=function(){return this},$c=Tn,Ic=E,Rc=lc,Yc=function(t,e,n,r){var i=e+" Iterator";return t.prototype=jc(Dc,{next:Pc(+!r,n)}),Uc(t,i,!1,!0),Fc[i]=Lc,t},Hc=wc,qc=ji,zc=ci,Xc=oc,Bc=Ec,Wc=Rc.PROPER,Vc=Bc.BUGGY_SAFARI_ITERATORS,Gc=ue("iterator"),Zc="keys",Jc="values",Qc="entries",Kc=function(){return this},tu=function(t,e,n,r,i,a,o){Yc(n,e,r);var f,c,u,s=function(t){if(t===i&&p)return p;if(!Vc&&t in d)return d[t];switch(t){case Zc:case Jc:case Qc:return function(){return new n(this,t)}}return function(){return new n(this)}},h=e+" Iterator",l=!1,d=t.prototype,b=d[Gc]||d["@@iterator"]||i&&d[i],p=!Vc&&b||s(i),_="Array"==e&&d.entries||b;if(_&&(f=Hc(_.call(new t)))!==Object.prototype&&f.next&&(qc(f,h,!0,!0),Xc[h]=Kc),Wc&&i==Jc&&b&&b.name!==Jc&&(l=!0,p=function(){return Ic(b,this)}),i)if(c={values:s(Jc),keys:a?p:s(Zc),entries:s(Qc)},o)for(u in c)(Vc||l||!(u in d))&&zc(d,u,c[u]);else $c({target:e,proto:!0,forced:Vc||l},c);return o&&d[Gc]!==p&&zc(d,Gc,p,{name:i}),Xc[e]=p,c},eu=function(t,e){return{value:t,done:e}},nu=Z,ru=function(){},iu=oc,au=Gi,ou=(Ve.f,tu),fu=eu,cu="Array Iterator",uu=au.set,su=au.getterFor(cu);ou(Array,"Array",(function(t,e){uu(this,{type:cu,target:nu(t),index:0,kind:e})}),(function(){var t=su(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,fu(void 0,!0)):fu("keys"==n?r:"values"==n?e[r]:[r,e[r]],!1)}),"values");iu.Arguments=iu.Array;ru(),ru(),ru();var hu={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},lu=r,du=lr,bu=bn,pu=oc,_u=ue("toStringTag");for(var yu in hu){var vu=lu[yu],gu=vu&&vu.prototype;gu&&du(gu)!==_u&&bu(gu,_u,yu),pu[yu]=pu.Array}var mu=i,wu=Oa.forEach,xu=function(t,e){var n=[][t];return!!n&&mu((function(){n.call(null,e||function(){return 1},1)}))},Mu=xu("forEach")?[].forEach:function(t){return wu(this,t,arguments.length>1?arguments[1]:void 0)};Tn({target:"Array",proto:!0,forced:[].forEach!=Mu},{forEach:Mu});var Su=Hf("Array").forEach,Au=lr,Tu=Gt,Nu=ot,ku=Su,Cu=Array.prototype,Ou={DOMTokenList:!0,NodeList:!0},Eu=e((function(t){var e=t.forEach;return t===Cu||Nu(Cu,t)&&e===Cu.forEach||Tu(Ou,Au(t))?ku:e})),Du=at,ju=Hr,Pu=oi,Uu=Ke,Fu=p([].concat),Lu=Du("Reflect","ownKeys")||function(t){var e=ju.f(Uu(t)),n=Pu.f;return n?Fu(e,n(t)):e},$u=Lu,Iu=Z,Ru=N,Yu=Gr;Tn({target:"Object",stat:!0,sham:!k},{getOwnPropertyDescriptors:function(t){for(var e,n,r=Iu(t),i=Ru.f,a=$u(r),o={},f=0;a.length>f;)void 0!==(n=i(r,e=a[f++]))&&Yu(o,e,n);return o}});var Hu=e(tt.Object.getOwnPropertyDescriptors),qu={exports:{}},zu=Tn,Xu=k,Bu=_r.f;zu({target:"Object",stat:!0,forced:Object.defineProperties!==Bu,sham:!Xu},{defineProperties:Bu});var Wu=tt.Object,Vu=qu.exports=function(t,e){return Wu.defineProperties(t,e)};Wu.defineProperties.sham&&(Vu.sham=!0);var Gu=e(qu.exports),Zu={exports:{}},Ju=Tn,Qu=k,Ku=Ve.f;Ju({target:"Object",stat:!0,forced:Object.defineProperty!==Ku,sham:!Qu},{defineProperty:Ku});var ts=tt.Object,es=Zu.exports=function(t,e,n){return ts.defineProperty(t,e,n)};ts.defineProperty.sham&&(es.sham=!0);var ns=Zu.exports,rs=e(ns);function is(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var as=e(ns),os=TypeError,fs=Tn,cs=i,us=Ji,ss=K,hs=Bt,ls=$n,ds=function(t){if(t>9007199254740991)throw os("Maximum allowed index exceeded");return t},bs=Gr,ps=xa,_s=If,ys=dt,vs=ue("isConcatSpreadable"),gs=ys>=51||!cs((function(){var t=[];return t[vs]=!1,t.concat()[0]!==t})),ms=function(t){if(!ss(t))return!1;var e=t[vs];return void 0!==e?!!e:us(t)};fs({target:"Array",proto:!0,arity:1,forced:!gs||!_s("concat")},{concat:function(t){var e,n,r,i,a,o=hs(this),f=ps(o,0),c=0;for(e=-1,r=arguments.length;e<r;e++)if(ms(a=-1===e?o:arguments[e]))for(i=ls(a),ds(c+i),n=0;n<i;n++,c++)n in a&&bs(f,c,a[n]);else ds(c+1),bs(f,c++,a);return f.length=c,f}}),gi("asyncIterator"),gi("hasInstance"),gi("isConcatSpreadable"),gi("iterator"),gi("match"),gi("matchAll"),gi("replace"),gi("search"),gi("species"),gi("split");var ws=Si;gi("toPrimitive"),ws();var xs=at,Ms=ji;gi("toStringTag"),Ms(xs("Symbol"),"Symbol"),gi("unscopables"),ji(r.JSON,"JSON",!0);var Ss=tt.Symbol,As=ue,Ts=Ve.f,Ns=As("metadata"),ks=Function.prototype;void 0===ks[Ns]&&Ts(ks,Ns,{value:null}),gi("dispose"),gi("metadata");var Cs=Ss;gi("asyncDispose");var Os=p,Es=at("Symbol"),Ds=Es.keyFor,js=Os(Es.prototype.valueOf),Ps=Es.isRegisteredSymbol||function(t){try{return void 0!==Ds(js(t))}catch(t){return!1}};Tn({target:"Symbol",stat:!0},{isRegisteredSymbol:Ps});for(var Us=qt,Fs=at,Ls=p,$s=Mt,Is=ue,Rs=Fs("Symbol"),Ys=Rs.isWellKnownSymbol,Hs=Fs("Object","getOwnPropertyNames"),qs=Ls(Rs.prototype.valueOf),zs=Us("wks"),Xs=0,Bs=Hs(Rs),Ws=Bs.length;Xs<Ws;Xs++)try{var Vs=Bs[Xs];$s(Rs[Vs])&&Is(Vs)}catch(t){}var Gs=function(t){if(Ys&&Ys(t))return!0;try{for(var e=qs(t),n=0,r=Hs(zs),i=r.length;n<i;n++)if(zs[r[n]]==e)return!0}catch(t){}return!1};Tn({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:Gs}),gi("matcher"),gi("observable"),Tn({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:Ps}),Tn({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:Gs}),gi("metadataKey"),gi("patternMatch"),gi("replaceAll");var Zs=e(Cs),Js=p,Qs=On,Ks=pr,th=W,eh=Js("".charAt),nh=Js("".charCodeAt),rh=Js("".slice),ih=function(t){return function(e,n){var r,i,a=Ks(th(e)),o=Qs(n),f=a.length;return o<0||o>=f?t?"":void 0:(r=nh(a,o))<55296||r>56319||o+1===f||(i=nh(a,o+1))<56320||i>57343?t?eh(a,o):r:t?rh(a,o,o+2):i-56320+(r-55296<<10)+65536}},ah={codeAt:ih(!1),charAt:ih(!0)}.charAt,oh=pr,fh=Gi,ch=tu,uh=eu,sh="String Iterator",hh=fh.set,lh=fh.getterFor(sh);ch(String,"String",(function(t){hh(this,{type:sh,string:oh(t),index:0})}),(function(){var t,e=lh(this),n=e.string,r=e.index;return r>=n.length?uh(void 0,!0):(t=ah(n,r),e.index+=t.length,uh(t,!1))}));var dh=e(si.f("iterator"));function bh(t){return bh="function"==typeof Zs&&"symbol"==typeof dh?function(t){return typeof t}:function(t){return t&&"function"==typeof Zs&&t.constructor===Zs&&t!==Zs.prototype?"symbol":typeof t},bh(t)}var ph=e(si.f("toPrimitive"));function _h(t){var e=function(t,e){if("object"!==bh(t)||null===t)return t;var n=t[ph];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==bh(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===bh(e)?e:String(e)}function yh(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),as(t,_h(r.key),r)}}function vh(t,e,n){return e&&yh(t.prototype,e),n&&yh(t,n),as(t,"prototype",{writable:!1}),t}function gh(t,e,n){return(e=_h(e))in t?as(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var mh=Oa.map;Tn({target:"Array",proto:!0,forced:!If("map")},{map:function(t){return mh(this,t,arguments.length>1?arguments[1]:void 0)}});var wh=Hf("Array").map,xh=ot,Mh=wh,Sh=Array.prototype,Ah=e((function(t){var e=t.map;return t===Sh||xh(Sh,t)&&e===Sh.map?Mh:e})),Th=Tn,Nh=Ji,kh=pa,Ch=K,Oh=Pn,Eh=$n,Dh=Z,jh=Gr,Ph=ue,Uh=ef,Fh=If("slice"),Lh=Ph("species"),$h=Array,Ih=Math.max;Th({target:"Array",proto:!0,forced:!Fh},{slice:function(t,e){var n,r,i,a=Dh(this),o=Eh(a),f=Oh(t,o),c=Oh(void 0===e?o:e,o);if(Nh(a)&&(n=a.constructor,(kh(n)&&(n===$h||Nh(n.prototype))||Ch(n)&&null===(n=n[Lh]))&&(n=void 0),n===$h||void 0===n))return Uh(a,f,c);for(r=new(void 0===n?$h:n)(Ih(c-f,0)),i=0;f<c;f++,i++)f in a&&jh(r,i,a[f]);return r.length=i,r}});var Rh=Hf("Array").slice,Yh=ot,Hh=Rh,qh=Array.prototype,zh=e((function(t){var e=t.slice;return t===qh||Yh(qh,t)&&e===qh.slice?Hh:e}));function Xh(t,e){return null==t||null==e?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Bh(t,e){return null==t||null==e?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Wh(t){let e,n,r;function i(t,r,i=0,a=t.length){if(i<a){if(0!==e(r,r))return a;do{const e=i+a>>>1;n(t[e],r)<0?i=e+1:a=e}while(i<a)}return i}return 2!==t.length?(e=Xh,n=(e,n)=>Xh(t(e),n),r=(e,n)=>t(e)-n):(e=t===Xh||t===Bh?t:Vh,n=t,r=t),{left:i,center:function(t,e,n=0,a=t.length){const o=i(t,e,n,a-1);return o>n&&r(t[o-1],e)>-r(t[o],e)?o-1:o},right:function(t,r,i=0,a=t.length){if(i<a){if(0!==e(r,r))return a;do{const e=i+a>>>1;n(t[e],r)<=0?i=e+1:a=e}while(i<a)}return i}}}function Vh(){return 0}Wh(Xh),Wh((function(t){return null===t?NaN:+t})).center;var Gh={value:()=>{}};function Zh(){for(var t,e=0,n=arguments.length,r={};e<n;++e){if(!(t=arguments[e]+"")||t in r||/[\s.]/.test(t))throw new Error("illegal type: "+t);r[t]=[]}return new Jh(r)}function Jh(t){this._=t}function Qh(t,e){for(var n,r=0,i=t.length;r<i;++r)if((n=t[r]).name===e)return n.value}function Kh(t,e,n){for(var r=0,i=t.length;r<i;++r)if(t[r].name===e){t[r]=Gh,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}Jh.prototype=Zh.prototype={constructor:Jh,on:function(t,e){var n,r,i=this._,a=(r=i,(t+"").trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");if(n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),t&&!r.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}}))),o=-1,f=a.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++o<f;)if(n=(t=a[o]).type)i[n]=Kh(i[n],t.name,e);else if(null==e)for(n in i)i[n]=Kh(i[n],t.name,null);return this}for(;++o<f;)if((n=(t=a[o]).type)&&(n=Qh(i[n],t.name)))return n},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new Jh(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,i=new Array(n),a=0;a<n;++a)i[a]=arguments[a+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(a=0,n=(r=this._[t]).length;a<n;++a)r[a].value.apply(e,i)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,a=r.length;i<a;++i)r[i].value.apply(e,n)}};var tl="http://www.w3.org/1999/xhtml",el={svg:"http://www.w3.org/2000/svg",xhtml:tl,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function nl(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),el.hasOwnProperty(e)?{space:el[e],local:t}:t}function rl(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===tl&&e.documentElement.namespaceURI===tl?e.createElement(t):e.createElementNS(n,t)}}function il(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function al(t){var e=nl(t);return(e.local?il:rl)(e)}function ol(){}function fl(t){return null==t?ol:function(){return this.querySelector(t)}}function cl(){return[]}function ul(t){return null==t?cl:function(){return this.querySelectorAll(t)}}function sl(t){return function(){return null==(e=t.apply(this,arguments))?[]:Array.isArray(e)?e:Array.from(e);var e}}function hl(t){return function(){return this.matches(t)}}function ll(t){return function(e){return e.matches(t)}}var dl=Array.prototype.find;function bl(){return this.firstElementChild}var pl=Array.prototype.filter;function _l(){return Array.from(this.children)}function yl(t){return new Array(t.length)}function vl(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function gl(t,e,n,r,i,a){for(var o,f=0,c=e.length,u=a.length;f<u;++f)(o=e[f])?(o.__data__=a[f],r[f]=o):n[f]=new vl(t,a[f]);for(;f<c;++f)(o=e[f])&&(i[f]=o)}function ml(t,e,n,r,i,a,o){var f,c,u,s=new Map,h=e.length,l=a.length,d=new Array(h);for(f=0;f<h;++f)(c=e[f])&&(d[f]=u=o.call(c,c.__data__,f,e)+"",s.has(u)?i[f]=c:s.set(u,c));for(f=0;f<l;++f)u=o.call(t,a[f],f,a)+"",(c=s.get(u))?(r[f]=c,c.__data__=a[f],s.delete(u)):n[f]=new vl(t,a[f]);for(f=0;f<h;++f)(c=e[f])&&s.get(d[f])===c&&(i[f]=c)}function wl(t){return t.__data__}function xl(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function Ml(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function Sl(t){return function(){this.removeAttribute(t)}}function Al(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Tl(t,e){return function(){this.setAttribute(t,e)}}function Nl(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function kl(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function Cl(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function Ol(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function El(t){return function(){this.style.removeProperty(t)}}function Dl(t,e,n){return function(){this.style.setProperty(t,e,n)}}function jl(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function Pl(t,e){return t.style.getPropertyValue(e)||Ol(t).getComputedStyle(t,null).getPropertyValue(e)}function Ul(t){return function(){delete this[t]}}function Fl(t,e){return function(){this[t]=e}}function Ll(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function $l(t){return t.trim().split(/^|\s+/)}function Il(t){return t.classList||new Rl(t)}function Rl(t){this._node=t,this._names=$l(t.getAttribute("class")||"")}function Yl(t,e){for(var n=Il(t),r=-1,i=e.length;++r<i;)n.add(e[r])}function Hl(t,e){for(var n=Il(t),r=-1,i=e.length;++r<i;)n.remove(e[r])}function ql(t){return function(){Yl(this,t)}}function zl(t){return function(){Hl(this,t)}}function Xl(t,e){return function(){(e.apply(this,arguments)?Yl:Hl)(this,t)}}function Bl(){this.textContent=""}function Wl(t){return function(){this.textContent=t}}function Vl(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function Gl(){this.innerHTML=""}function Zl(t){return function(){this.innerHTML=t}}function Jl(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function Ql(){this.nextSibling&&this.parentNode.appendChild(this)}function Kl(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function td(){return null}function ed(){var t=this.parentNode;t&&t.removeChild(this)}function nd(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function rd(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function id(t){return function(){var e=this.__on;if(e){for(var n,r=0,i=-1,a=e.length;r<a;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++i]=n:this.removeEventListener(n.type,n.listener,n.options);++i?e.length=i:delete this.__on}}}function ad(t,e,n){return function(){var r,i=this.__on,a=function(t){return function(e){t.call(this,e,this.__data__)}}(e);if(i)for(var o=0,f=i.length;o<f;++o)if((r=i[o]).type===t.type&&r.name===t.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=a,r.options=n),void(r.value=e);this.addEventListener(t.type,a,n),r={type:t.type,name:t.name,value:e,listener:a,options:n},i?i.push(r):this.__on=[r]}}function od(t,e,n){var r=Ol(t),i=r.CustomEvent;"function"==typeof i?i=new i(e,n):(i=r.document.createEvent("Event"),n?(i.initEvent(e,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(e,!1,!1)),t.dispatchEvent(i)}function fd(t,e){return function(){return od(this,t,e)}}function cd(t,e){return function(){return od(this,t,e.apply(this,arguments))}}vl.prototype={constructor:vl,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}},Rl.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var ud=[null];function sd(t,e){this._groups=t,this._parents=e}function hd(){return new sd([[document.documentElement]],ud)}function ld(t){return"string"==typeof t?new sd([[document.querySelector(t)]],[document.documentElement]):new sd([[t]],ud)}sd.prototype=hd.prototype={constructor:sd,select:function(t){"function"!=typeof t&&(t=fl(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o,f=e[i],c=f.length,u=r[i]=new Array(c),s=0;s<c;++s)(a=f[s])&&(o=t.call(a,a.__data__,s,f))&&("__data__"in a&&(o.__data__=a.__data__),u[s]=o);return new sd(r,this._parents)},selectAll:function(t){t="function"==typeof t?sl(t):ul(t);for(var e=this._groups,n=e.length,r=[],i=[],a=0;a<n;++a)for(var o,f=e[a],c=f.length,u=0;u<c;++u)(o=f[u])&&(r.push(t.call(o,o.__data__,u,f)),i.push(o));return new sd(r,i)},selectChild:function(t){return this.select(null==t?bl:function(t){return function(){return dl.call(this.children,t)}}("function"==typeof t?t:ll(t)))},selectChildren:function(t){return this.selectAll(null==t?_l:function(t){return function(){return pl.call(this.children,t)}}("function"==typeof t?t:ll(t)))},filter:function(t){"function"!=typeof t&&(t=hl(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o=e[i],f=o.length,c=r[i]=[],u=0;u<f;++u)(a=o[u])&&t.call(a,a.__data__,u,o)&&c.push(a);return new sd(r,this._parents)},data:function(t,e){if(!arguments.length)return Array.from(this,wl);var n,r=e?ml:gl,i=this._parents,a=this._groups;"function"!=typeof t&&(n=t,t=function(){return n});for(var o=a.length,f=new Array(o),c=new Array(o),u=new Array(o),s=0;s<o;++s){var h=i[s],l=a[s],d=l.length,b=xl(t.call(h,h&&h.__data__,s,i)),p=b.length,_=c[s]=new Array(p),y=f[s]=new Array(p);r(h,l,_,y,u[s]=new Array(d),b,e);for(var v,g,m=0,w=0;m<p;++m)if(v=_[m]){for(m>=w&&(w=m+1);!(g=y[w])&&++w<p;);v._next=g||null}}return(f=new sd(f,i))._enter=c,f._exit=u,f},enter:function(){return new sd(this._enter||this._groups.map(yl),this._parents)},exit:function(){return new sd(this._exit||this._groups.map(yl),this._parents)},join:function(t,e,n){var r=this.enter(),i=this,a=this.exit();return"function"==typeof t?(r=t(r))&&(r=r.selection()):r=r.append(t+""),null!=e&&(i=e(i))&&(i=i.selection()),null==n?a.remove():n(a),r&&i?r.merge(i).order():i},merge:function(t){for(var e=t.selection?t.selection():t,n=this._groups,r=e._groups,i=n.length,a=r.length,o=Math.min(i,a),f=new Array(i),c=0;c<o;++c)for(var u,s=n[c],h=r[c],l=s.length,d=f[c]=new Array(l),b=0;b<l;++b)(u=s[b]||h[b])&&(d[b]=u);for(;c<i;++c)f[c]=n[c];return new sd(f,this._parents)},selection:function(){return this},order:function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,i=t[e],a=i.length-1,o=i[a];--a>=0;)(r=i[a])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=Ml);for(var n=this._groups,r=n.length,i=new Array(r),a=0;a<r;++a){for(var o,f=n[a],c=f.length,u=i[a]=new Array(c),s=0;s<c;++s)(o=f[s])&&(u[s]=o);u.sort(e)}return new sd(i,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],i=0,a=r.length;i<a;++i){var o=r[i];if(o)return o}return null},size:function(){let t=0;for(const e of this)++t;return t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var i,a=e[n],o=0,f=a.length;o<f;++o)(i=a[o])&&t.call(i,i.__data__,o,a);return this},attr:function(t,e){var n=nl(t);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==e?n.local?Al:Sl:"function"==typeof e?n.local?Cl:kl:n.local?Nl:Tl)(n,e))},style:function(t,e,n){return arguments.length>1?this.each((null==e?El:"function"==typeof e?jl:Dl)(t,e,null==n?"":n)):Pl(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?Ul:"function"==typeof e?Ll:Fl)(t,e)):this.node()[t]},classed:function(t,e){var n=$l(t+"");if(arguments.length<2){for(var r=Il(this.node()),i=-1,a=n.length;++i<a;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"==typeof e?Xl:e?ql:zl)(n,e))},text:function(t){return arguments.length?this.each(null==t?Bl:("function"==typeof t?Vl:Wl)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?Gl:("function"==typeof t?Jl:Zl)(t)):this.node().innerHTML},raise:function(){return this.each(Ql)},lower:function(){return this.each(Kl)},append:function(t){var e="function"==typeof t?t:al(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var n="function"==typeof t?t:al(t),r=null==e?td:"function"==typeof e?e:fl(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(ed)},clone:function(t){return this.select(t?rd:nd)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,n){var r,i,a=function(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}(t+""),o=a.length;if(!(arguments.length<2)){for(f=e?ad:id,r=0;r<o;++r)this.each(f(a[r],e,n));return this}var f=this.node().__on;if(f)for(var c,u=0,s=f.length;u<s;++u)for(r=0,c=f[u];r<o;++r)if((i=a[r]).type===c.type&&i.name===c.name)return c.value},dispatch:function(t,e){return this.each(("function"==typeof e?cd:fd)(t,e))},[Symbol.iterator]:function*(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r,i=t[e],a=0,o=i.length;a<o;++a)(r=i[a])&&(yield r)}};var dd=0;function bd(){this._="@"+(++dd).toString(36)}function pd(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function _d(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function yd(){}bd.prototype={constructor:bd,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};var vd=.7,gd=1/vd,md="\\s*([+-]?\\d+)\\s*",wd="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",xd="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Md=/^#([0-9a-f]{3,8})$/,Sd=new RegExp(`^rgb\\(${md},${md},${md}\\)$`),Ad=new RegExp(`^rgb\\(${xd},${xd},${xd}\\)$`),Td=new RegExp(`^rgba\\(${md},${md},${md},${wd}\\)$`),Nd=new RegExp(`^rgba\\(${xd},${xd},${xd},${wd}\\)$`),kd=new RegExp(`^hsl\\(${wd},${xd},${xd}\\)$`),Cd=new RegExp(`^hsla\\(${wd},${xd},${xd},${wd}\\)$`),Od={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 Ed(){return this.rgb().formatHex()}function Dd(){return this.rgb().formatRgb()}function jd(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=Md.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?Pd(e):3===n?new $d(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?Ud(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?Ud(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=Sd.exec(t))?new $d(e[1],e[2],e[3],1):(e=Ad.exec(t))?new $d(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=Td.exec(t))?Ud(e[1],e[2],e[3],e[4]):(e=Nd.exec(t))?Ud(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=kd.exec(t))?zd(e[1],e[2]/100,e[3]/100,1):(e=Cd.exec(t))?zd(e[1],e[2]/100,e[3]/100,e[4]):Od.hasOwnProperty(t)?Pd(Od[t]):"transparent"===t?new $d(NaN,NaN,NaN,0):null}function Pd(t){return new $d(t>>16&255,t>>8&255,255&t,1)}function Ud(t,e,n,r){return r<=0&&(t=e=n=NaN),new $d(t,e,n,r)}function Fd(t){return t instanceof yd||(t=jd(t)),t?new $d((t=t.rgb()).r,t.g,t.b,t.opacity):new $d}function Ld(t,e,n,r){return 1===arguments.length?Fd(t):new $d(t,e,n,null==r?1:r)}function $d(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function Id(){return`#${qd(this.r)}${qd(this.g)}${qd(this.b)}`}function Rd(){const t=Yd(this.opacity);return`${1===t?"rgb(":"rgba("}${Hd(this.r)}, ${Hd(this.g)}, ${Hd(this.b)}${1===t?")":`, ${t})`}`}function Yd(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function Hd(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function qd(t){return((t=Hd(t))<16?"0":"")+t.toString(16)}function zd(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new Bd(t,e,n,r)}function Xd(t){if(t instanceof Bd)return new Bd(t.h,t.s,t.l,t.opacity);if(t instanceof yd||(t=jd(t)),!t)return new Bd;if(t instanceof Bd)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),a=Math.max(e,n,r),o=NaN,f=a-i,c=(a+i)/2;return f?(o=e===a?(n-r)/f+6*(n<r):n===a?(r-e)/f+2:(e-n)/f+4,f/=c<.5?a+i:2-a-i,o*=60):f=c>0&&c<1?0:o,new Bd(o,f,c,t.opacity)}function Bd(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function Wd(t){return(t=(t||0)%360)<0?t+360:t}function Vd(t){return Math.max(0,Math.min(1,t||0))}function Gd(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}pd(yd,jd,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:Ed,formatHex:Ed,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Xd(this).formatHsl()},formatRgb:Dd,toString:Dd}),pd($d,Ld,_d(yd,{brighter(t){return t=null==t?gd:Math.pow(gd,t),new $d(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?vd:Math.pow(vd,t),new $d(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new $d(Hd(this.r),Hd(this.g),Hd(this.b),Yd(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:Id,formatHex:Id,formatHex8:function(){return`#${qd(this.r)}${qd(this.g)}${qd(this.b)}${qd(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:Rd,toString:Rd})),pd(Bd,(function(t,e,n,r){return 1===arguments.length?Xd(t):new Bd(t,e,n,null==r?1:r)}),_d(yd,{brighter(t){return t=null==t?gd:Math.pow(gd,t),new Bd(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?vd:Math.pow(vd,t),new Bd(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new $d(Gd(t>=240?t-240:t+120,i,r),Gd(t,i,r),Gd(t<120?t+240:t-120,i,r),this.opacity)},clamp(){return new Bd(Wd(this.h),Vd(this.s),Vd(this.l),Yd(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=Yd(this.opacity);return`${1===t?"hsl(":"hsla("}${Wd(this.h)}, ${100*Vd(this.s)}%, ${100*Vd(this.l)}%${1===t?")":`, ${t})`}`}}));const Zd=Math.PI/180,Jd=180/Math.PI,Qd=.96422,Kd=1,tb=.82521,eb=4/29,nb=6/29,rb=3*nb*nb,ib=nb*nb*nb;function ab(t){if(t instanceof ob)return new ob(t.l,t.a,t.b,t.opacity);if(t instanceof hb)return lb(t);t instanceof $d||(t=Fd(t));var e,n,r=sb(t.r),i=sb(t.g),a=sb(t.b),o=fb((.2225045*r+.7168786*i+.0606169*a)/Kd);return r===i&&i===a?e=n=o:(e=fb((.4360747*r+.3850649*i+.1430804*a)/Qd),n=fb((.0139322*r+.0971045*i+.7141733*a)/tb)),new ob(116*o-16,500*(e-o),200*(o-n),t.opacity)}function ob(t,e,n,r){this.l=+t,this.a=+e,