PageSourceSearch

https://city-roads.com/_next/static/chunks/5664.d269849e38432c65.js

js city-roads.com collected 2026-10-04 20:45:43 UTC 87,965 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5664],{6370:(t,e,n)=>{t.exports=function(t,e){if("undefined"==typeof window)return r(t);var n,a,o=[],s=e&&e.useSearch,f=s?"?":"#?";return e.rewriteHashToSearch&&h(),n=c(),a=!1,"object"==typeof t&&t&&Object.keys(t).forEach(function(e){e in n||(n[e]=t[e],a=!0)}),a&&u(n),{onChanged:function(t){if("function"!=typeof t)throw Error("changeCallback needs to be a function");0===o.length&&window.addEventListener("hashchange",l,!1),o.push(t)},dispose:function(){0!==o.length&&(o=[],window.removeEventListener("hashchange",l,!1))},set:u,get:c,rewriteHashToSearch:h};function h(){var t=Object.create(null),e=window.location.search;e&&(t=Object.assign(t,i.parse(e.substr(1))));var n=window.location.hash;n&&(t=Object.assign(t,i.parse(n.substr(2)))),u(t)}function u(t){var e=f+i.stringify(t);s&&window.location.hash&&(e+=window.location.hash),window.history?window.history.replaceState(void 0,void 0,e):window.location.replace(e)}function l(){for(var t=c(),e=0;e<o.length;++e)(0,o[e])(t)}function c(){var t=((s?window.location.search:window.location.hash)||f).substr(f.length);return i.parse(t)}};var r=n(39566),i=n(17658)},17658:t=>{function e(t){return encodeURIComponent(t).replace(/[()]/g,n)}function n(t){return")"===t?"%29":"("===t?"%28":t}t.exports={parse:function(t){var e=Object.create(null);return t&&t.split("&").forEach(function(t){if(t){var n,r,i,a=t.split("=");e[decodeURIComponent(a[0])]=""===(n=decodeURIComponent(n=a[1]))?n:isNaN(n)?"true"===(r=n)||"false"===r?"true"===n:(i=n)&&i.match(/(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))/)?new Date(n):n:parseFloat(n)}}),e},stringify:function(t){return t?Object.keys(t).map(function(n){var r,i=t[n],a=e(n);return void 0!==i&&(a+="="+((r=i)instanceof Date&&(r=r.toISOString()),e(r))),a}).join("&"):""}}},28277:(t,e,n)=>{"use strict";function r(t,e){return null==t||null==e?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function i(t,e){return null==t||null==e?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function a(t){let e,n,a;function s(t,r,i=0,a=t.length){if(i<a){if(0!==e(r,r))return a;do{let e=i+a>>>1;0>n(t[e],r)?i=e+1:a=e}while(i<a)}return i}return 2!==t.length?(e=r,n=(e,n)=>r(t(e),n),a=(e,n)=>t(e)-n):(e=t===r||t===i?t:o,n=t,a=t),{left:s,center:function(t,e,n=0,r=t.length){let i=s(t,e,n,r-1);return i>n&&a(t[i-1],e)>-a(t[i],e)?i-1:i},right:function(t,r,i=0,a=t.length){if(i<a){if(0!==e(r,r))return a;do{let e=i+a>>>1;0>=n(t[e],r)?i=e+1:a=e}while(i<a)}return i}}}function o(){return 0}n.d(e,{bA:()=>nc});let s=a(r);function f(t){return function(e,n,r=n){if(!((n*=1)>=0))throw RangeError("invalid rx");if(!((r*=1)>=0))throw RangeError("invalid ry");let{data:i,width:a,height:o}=e;if(!((a=Math.floor(a))>=0))throw RangeError("invalid width");
1if(!((o=Math.floor(void 0!==o?o:i.length/a))>=0))throw RangeError("invalid height");if(!a||!o||!n&&!r)return e;let s=n&&t(n),f=r&&t(r),l=i.slice();return s&&f?(h(s,l,i,a,o),h(s,i,l,a,o),h(s,l,i,a,o),u(f,i,l,a,o),u(f,l,i,a,o),u(f,i,l,a,o)):s?(h(s,i,l,a,o),h(s,l,i,a,o),h(s,i,l,a,o)):f&&(u(f,i,l,a,o),u(f,l,i,a,o),u(f,i,l,a,o)),e}}function h(t,e,n,r,i){for(let a=0,o=r*i;a<o;)t(e,n,a,a+=r,1)}function u(t,e,n,r,i){for(let a=0,o=r*i;a<r;++a)t(e,n,a,a+o,r)}function l(t){let e=Math.floor(t);if(e===t){var n=t;let e=2*n+1;return(t,r,i,a,o)=>{if(!((a-=o)>=i))return;let s=n*r[i],f=o*n;for(let t=i,e=i+f;t<e;t+=o)s+=r[Math.min(a,t)];for(let n=i,h=a;n<=h;n+=o)s+=r[Math.min(a,n+f)],t[n]=s/e,s-=r[Math.max(i,n-f)]}}let r=t-e,i=2*t+1;return(t,n,a,o,s)=>{if(!((o-=s)>=a))return;let f=e*n[a],h=s*e,u=h+s;for(let t=a,e=a+h;t<e;t+=s)f+=n[Math.min(o,t)];for(let e=a,l=o;e<=l;e+=s)f+=n[Math.min(o,e+h)],t[e]=(f+r*(n[Math.max(a,e-u)]+n[Math.min(o,e+u)]))/i,f-=n[Math.max(a,e-h)]}}s.right,s.left,a(function(t){return null===t?NaN:+t}).center,f(l),f(function(t){let e=l(t);return(t,n,r,i,a)=>{e(t,n,(r<<=2)+0,(i<<=2)+0,a<<=2),e(t,n,r+1,i+1,a),e(t,n,r+2,i+2,a),e(t,n,r+3,i+3,a)}});class c{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){let e=this._partials,n=0;for(let r=0;r<this._n&&r<32;r++){let i=e[r],a=t+i,o=Math.abs(t)<Math.abs(i)?t-(a-i):i-(a-t);o&&(e[n++]=o),t=a}return e[n]=t,this._n=n+1,this}valueOf(){let t=this._partials,e=this._n,n,r,i,a=0;if(e>0){for(a=t[--e];e>0&&(a=(n=a)+(r=t[--e]),!(i=r-(a-n))););e>0&&(i<0&&t[e-1]<0||i>0&&t[e-1]>0)&&(n=a+(r=2*i),r==n-a&&(a=n))}return a}}var d=Array.prototype;function p(t){return Array.from(function*(t){for(let e of t)yield*e}(t))}d.slice,d.map,V=Math.random;var g=Math.PI,v=g/2,b=g/4,y=2*g,_=180/g,w=g/180,m=Math.abs,E=Math.atan,x=Math.atan2,M=Math.cos,S=Math.exp,A=Math.hypot,k=Math.log,U=Math.sin,N=Math.sign||function(t){return t>0?1:t<0?-1:0},F=Math.sqrt,O=Math.tan;function C(t){return t>1?0:t<-1?g:Math.acos(t)}function T(t){return t>1?v:t<-1?-v:Math.asin(t)}function R(){}function B(t,e){t&&D.hasOwnProperty(t.type)&&D[t.type](t,e)}var L={Feature:function(t,e){B(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,i=n.length;++r<i;)B(n[r].geometry,e)}},D={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)t=n[r],e.point(t[0],t[1],t[2])},LineString:function(t,e){P(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)P(n[r],e,0)},Polygon:function(t,e){I(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)I(n[r],e)},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,i=n.length;++r<i;)B(n[r],e)}};function P(t,e,n){var r,i=-1,a=t.length-n;for(e.lineStart();++i<a;)r=t[i],e.point(r[0],r[1],r[2]);e.lineEnd()}function I(t,e){var n=-1,r=t.length;for(e.polygonStart();++n<r;)P(t[n],e,1);e.polygonEnd()}function H(t,e){t&&L.hasOwnProperty(t.type)?L[t.type](t,e):B(t,e)}var V,j,W,$,q,z,K=new c,G=new c,Y={point:R,lineStart:R,lineEnd:R,polygonStart:function(){K=new c,Y.lineStart=X,Y.lineEnd=Z},polygonEnd:function(){var t=+K;G.add(t<0?y+t:t),this.lineStart=this.lineEnd=this.point=R},sphere:function(){G.add(y)}};function X(){Y.point=J}function Z(){Q(j,W)}function J(t,e){Y.point=Q,j=t,W=e,t*=w,e*=w,$=t,q=M(e=e/2+b),z=U(e)}function Q(t,e){t*=w,e*=w;var n=t-$,r=n>=0?1:-1,i=r*n,a=M(e=e/2+b),o=U(e),s=z*o,f=q*a+s*M(i),h=s*r*U(i);K.add(x(h,f)),$=t,q=a,z=o}function tt(t){return[x(t[1],t[0]),T(t[2])]}function te(t){var e=t[0],n=t[1],r=M(n);return[r*M(e),r*U(e),U(n)]}function tn(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function tr(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function ti(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function ta(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function to(t){var e=F(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var ts={point:tf,lineStart:tu,lineEnd:tl,polygonStart:function(){ts.point=tc,ts.lineStart=td,ts.lineEnd=tp,t8=new c,Y.polygonStart()},polygonEnd:function(){Y.polygonEnd(),ts.point=tf,ts.lineStart=tu,ts.lineEnd=tl,K<0?(tX=-(tJ=180),tZ=-(tQ=90)):t8>1e-6?tQ=90:t8<-1e-6&&(tZ=-90),t3[0]=tX,t3[1]=tJ},sphere:function(){tX=-(tJ=180),tZ=-(tQ=90)}};function tf(t,e){t6.push(t3=[tX=t,tJ=t]),e<tZ&&(tZ=e),e>tQ&&(tQ=e)}function th(t,e){var n=te([t*w,e*w]);if(t5){var r=tr(t5,n),i=tr([r[1],-r[0],0],r);to(i),i=tt(i);var a,o=t-t0,s=o>0?1:-1,f=i[0]*_*s,h=m(o)>180;h^(s*t0<f&&f<s*t)?(a=i[1]*_)>tQ&&(tQ=a):h^(s*t0<(f=(f+360)%360-180)&&f<s*t)?(a=-i[1]*_)<tZ&&(tZ=a):(e<tZ&&(tZ=e),e>tQ&&(tQ=e)),h?t<t0?tg(tX,t)>tg(tX,tJ)&&(tJ=t):tg(t,tJ)>tg(tX,tJ)&&(tX=t):tJ>=tX?(t<tX&&(tX=t),t>tJ&&(tJ=t)):t>t0?tg(tX,t)>tg(tX,tJ)&&(tJ=t):tg(t,tJ)>tg(tX,tJ)&&(tX=t)}else t6.push(t3=[tX=t,tJ=t]);e<tZ&&(tZ=e),e>tQ&&(tQ=e),t5=n,t0=t}function tu(){ts.point=th}function tl(){t3[0]=tX,t3[1]=tJ,ts.point=tf,t5=null}function tc(t,e){if(t5){var n=t-t0;t8.add(m(n)>180?n+(n>0?360:-360):n)}else t1=t,t2=e;Y.point(t,e),th(t,e)}function td(){Y.lineStart()}function tp(){tc(t1,t2),Y.lineEnd(),m(t8)>1e-6&&(tX=-(tJ=180)),t3[0]=tX,t3[1]=tJ,t5=null}function tg(t,e){return(e-=t)<0?e+360:e}var tv={sphere:R,point:tb,lineStart:t_,lineEnd:tE,polygonStart:function(){tv.lineStart=tx,tv.lineEnd=tM}
1,polygonEnd:function(){tv.lineStart=t_,tv.lineEnd=tE}};function tb(t,e){t*=w;var n=M(e*=w);ty(n*M(t),n*U(t),U(e))}function ty(t,e,n){++t4,t9+=(t-t9)/t4,et+=(e-et)/t4,ee+=(n-ee)/t4}function t_(){tv.point=tw}function tw(t,e){t*=w;var n=M(e*=w);eu=n*M(t),el=n*U(t),ec=U(e),tv.point=tm,ty(eu,el,ec)}function tm(t,e){t*=w;var n=M(e*=w),r=n*M(t),i=n*U(t),a=U(e),o=x(F((o=el*a-ec*i)*o+(o=ec*r-eu*a)*o+(o=eu*i-el*r)*o),eu*r+el*i+ec*a);t7+=o,en+=o*(eu+(eu=r)),er+=o*(el+(el=i)),ei+=o*(ec+(ec=a)),ty(eu,el,ec)}function tE(){tv.point=tb}function tx(){tv.point=tS}function tM(){tA(ef,eh),tv.point=tb}function tS(t,e){ef=t,eh=e,t*=w,e*=w,tv.point=tA;var n=M(e);eu=n*M(t),el=n*U(t),ec=U(e),ty(eu,el,ec)}function tA(t,e){t*=w;var n=M(e*=w),r=n*M(t),i=n*U(t),a=U(e),o=el*a-ec*i,s=ec*r-eu*a,f=eu*i-el*r,h=A(o,s,f),u=T(h),l=h&&-u/h;ea.add(l*o),eo.add(l*s),es.add(l*f),t7+=u,en+=u*(eu+(eu=r)),er+=u*(el+(el=i)),ei+=u*(ec+(ec=a)),ty(eu,el,ec)}function tk(t,e){function n(n,r){return e((n=t(n,r))[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,r){return(n=e.invert(n,r))&&t.invert(n[0],n[1])}),n}function tU(t,e){return m(t)>g&&(t-=Math.round(t/y)*y),[t,e]}function tN(t,e,n){return(t%=y)?e||n?tk(tO(t),tC(e,n)):tO(t):e||n?tC(e,n):tU}function tF(t){return function(e,n){return m(e+=t)>g&&(e-=Math.round(e/y)*y),[e,n]}}function tO(t){var e=tF(t);return e.invert=tF(-t),e}function tC(t,e){var n=M(t),r=U(t),i=M(e),a=U(e);function o(t,e){var o=M(e),s=M(t)*o,f=U(t)*o,h=U(e),u=h*n+s*r;return[x(f*i-u*a,s*n-h*r),T(u*i+f*a)]}return o.invert=function(t,e){var o=M(e),s=M(t)*o,f=U(t)*o,h=U(e),u=h*i-f*a;return[x(f*i+h*a,s*n+u*r),T(u*n-s*r)]},o}function tT(t,e){e=te(e),e[0]-=t,to(e);var n=C(-e[1]);return((0>-e[2]?-n:n)+y-1e-6)%y}function tR(){var t,e=[];return{point:function(e,n,r){t.push([e,n,r])},lineStart:function(){e.push(t=[])},lineEnd:R,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function tB(t,e){return 1e-6>m(t[0]-e[0])&&1e-6>m(t[1]-e[1])}function tL(t,e,n,r){this.x=t,this.z=e,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function tD(t,e,n,r,i){var a,o,s=[],f=[];if(t.forEach(function(t){if(!((e=t.length-1)<=0)){var e,n,r=t[0],o=t[e];if(tB(r,o)){if(!r[2]&&!o[2]){for(i.lineStart(),a=0;a<e;++a)i.point((r=t[a])[0],r[1]);i.lineEnd();return}o[0]+=2e-6}s.push(n=new tL(r,t,null,!0)),f.push(n.o=new tL(r,null,n,!1)),s.push(n=new tL(o,t,null,!1)),f.push(n.o=new tL(o,null,n,!0))}}),s.length){for(f.sort(e),tP(s),tP(f),a=0,o=f.length;a<o;++a)f[a].e=n=!n;for(var h,u,l=s[0];;){for(var c=l,d=!0;c.v;)if((c=c.n)===l)return;h=c.z,i.lineStart();do{if(c.v=c.o.v=!0,c.e){if(d)for(a=0,o=h.length;a<o;++a)i.point((u=h[a])[0],u[1]);else r(c.x,c.n.x,1,i);c=c.n}else{if(d)for(a=(h=c.p.z).length-1;a>=0;--a)i.point((u=h[a])[0],u[1]);else r(c.x,c.p.x,-1,i);c=c.p}h=(c=c.o).z,d=!d}while(!c.v);i.lineEnd()}}}function tP(t){if(e=t.length){for(var e,n,r=0,i=t[0];++r<e;)i.n=n=t[r],n.p=i,i=n;i.n=n=t[0],n.p=i}}function tI(t){return m(t[0])<=g?t[0]:N(t[0])*((m(t[0])+g)%y-g)}function tH(t,e){var n=tI(e),r=e[1],i=U(r),a=[U(n),-M(n),0],o=0,s=0,f=new c;1===i?r=v+1e-6:-1===i&&(r=-v-1e-6);for(var h=0,u=t.length;h<u;++h)if(d=(l=t[h]).length)for(var l,d,p=l[d-1],_=tI(p),w=p[1]/2+b,m=U(w),E=M(w),S=0;S<d;++S,_=k,m=F,E=O,p=A){var A=l[S],k=tI(A),N=A[1]/2+b,F=U(N),O=M(N),C=k-_,R=C>=0?1:-1,B=R*C,L=B>g,D=m*F;if(f.add(x(D*R*U(B),E*O+D*M(B))),o+=L?C+R*y:C,L^_>=n^k>=n){var P=tr(te(p),te(A));to(P);var I=tr(a,P);to(I);var H=(L^C>=0?-1:1)*T(I[2]);(r>H||r===H&&(P[0]||P[1]))&&(s+=L^C>=0?1:-1)}}return(o<-1e-6||o<1e-6&&f<-1e-12)^1&s}function tV(t,e,n,r){return function(i){var a,o,s,f=e(i),h=tR(),u=e(h),l=!1,c={point:d,lineStart:v,lineEnd:b,polygonStart:function(){c.point=y,c.lineStart=_,c.lineEnd=w,o=[],a=[]},polygonEnd:function(){c.point=d,c.lineStart=v,c.lineEnd=b,o=p(o);var t=tH(a,r);o.length?(l||(i.polygonStart(),l=!0),tD(o,tW,t,n,i)):t&&(l||(i.polygonStart(),l=!0),i.lineStart(),n(null,null,1,i),i.lineEnd()),l&&(i.polygonEnd(),l=!1),o=a=null},sphere:function(){i.polygonStart(),i.lineStart(),n(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function d(e,n){t(e,n)&&i.point(e,n)}function g(t,e){f.point(t,e)}function v(){c.point=g,f.lineStart()}function b(){c.point=d,f.lineEnd()}function y(t,e){s.push([t,e]),u.point(t,e)}function _(){u.lineStart(),s=[]}function w(){y(s[0][0],s[0][1]),u.lineEnd();var t,e,n,r,f=u.clean(),c=h.result(),d=c.length;if(s.pop(),a.push(s),s=null,d){if(1&f){if((e=(n=c[0]).length-1)>0){for(l||(i.polygonStart(),l=!0),i.lineStart(),t=0;t<e;++t)i.point((r=n[t])[0],r[1]);i.lineEnd()}return}d>1&&2&f&&c.push(c.pop().concat(c.shift())),o.push(c.filter(tj))}}return c}}function tj(t){return t.length>1}function tW(t,e){return((t=t.x)[0]<0?t[1]-v-1e-6:v-t[1])-((e=e.x)[0]<0?e[1]-v-1e-6:v-e[1])}tU.invert=tU;let t$=tV(function(){return!0},function(t){var e,n=NaN,r=NaN,i=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,o){var s,f,h,u,l,c,d,p=a>0?g:-g,b=m(a-n);1e-6>m(b-g)?(t.point(n,r=(r+o)/2>0?v:-v),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(p,r),t.point(a,r),e=0):i!==p&&b>=g&&(1e-6>m(n-i)&&(n-=1e-6*i),1e-6>m(a-p)&&(a-=1e-6*p),s=n,f=r,h=a,u=o,r=m(d=U(s-h))>1e-6?E((U(f)*(c=M(u))*U(h)-U(u)*(l=M(f))*U(s))/(l*c*d)):(f+u)/2,t.point(i,r),t.lineEnd(),t.lineStart(),t.point(p,r),e=0),t.point(n=a,r=o),i=p},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}},function(t,e,n,r){var i;if(null==t)i=n*v,r.point(-g,i),r.point(0,i),r.point(g,i),r.point(g,0),r.point(g,-i),r.point(0,-i),r.point(-g,-i),r.point(-g,0),r.point(-g,i);else if(m(t[0]-e[0])>1e-6){var a=t[0]<e[0]?g:-g;i=n*a/2,r.point(-a,i),r.point(0,i),r.point(a,i)}else r.point(e[0],e[1])},[-g,-v]);var tq={sphere:R,point:R,lineStart:function(){tq.point=tK,tq.lineEnd=tz},lineEnd:R,polygonStart:R,polygonEnd:R};function tz(){tq.point=tq.lineEnd=R}function tK(t,e){t*=w,e*=w,ep=t,eg=U(e),ev=M(e),tq.point=tG}function tG(t,e){t*=w;var n=U(e*=w),r=M(e),i=m(t-ep),a=M(i),o=r*U(i),s=ev*n-eg*r*a,f=eg*n+ev*r*a;ed.add(x(F(o*o+s*s),f)),ep=t,eg=n,ev=r}let tY=t=>t;var tX,tZ,tJ,tQ,t0,t1,t2,t5,t8,t6,t3,t4,t7,t9,et,ee,en,er,ei,ea,eo,es,ef,eh,eu,el,ec,ed,ep,eg,ev,eb,ey,e_,ew,em=new c,eE=new c,ex={point:R,lineStart:R,lineEnd:R,polygonStart:function(){ex.lineStart=eM,ex.lineEnd=ek}
1,polygonEnd:function(){ex.lineStart=ex.lineEnd=ex.point=R,em.add(m(eE)),eE=new c},result:function(){var t=em/2;return em=new c,t}};function eM(){ex.point=eS}function eS(t,e){ex.point=eA,eb=e_=t,ey=ew=e}function eA(t,e){eE.add(ew*t-e_*e),e_=t,ew=e}function ek(){eA(eb,ey)}var eU=1/0,eN=1/0,eF=-1/0,eO=eF;let eC={point:function(t,e){t<eU&&(eU=t),t>eF&&(eF=t),e<eN&&(eN=e),e>eO&&(eO=e)},lineStart:R,lineEnd:R,polygonStart:R,polygonEnd:R,result:function(){var t=[[eU,eN],[eF,eO]];return eF=eO=-(eN=eU=1/0),t}};var eT,eR,eB,eL,eD=0,eP=0,eI=0,eH=0,eV=0,ej=0,eW=0,e$=0,eq=0,ez={point:eK,lineStart:eG,lineEnd:eZ,polygonStart:function(){ez.lineStart=eJ,ez.lineEnd=eQ},polygonEnd:function(){ez.point=eK,ez.lineStart=eG,ez.lineEnd=eZ},result:function(){var t=eq?[eW/eq,e$/eq]:ej?[eH/ej,eV/ej]:eI?[eD/eI,eP/eI]:[NaN,NaN];return eD=eP=eI=eH=eV=ej=eW=e$=eq=0,t}};function eK(t,e){eD+=t,eP+=e,++eI}function eG(){ez.point=eY}function eY(t,e){ez.point=eX,eK(eB=t,eL=e)}function eX(t,e){var n=t-eB,r=e-eL,i=F(n*n+r*r);eH+=i*(eB+t)/2,eV+=i*(eL+e)/2,ej+=i,eK(eB=t,eL=e)}function eZ(){ez.point=eK}function eJ(){ez.point=e0}function eQ(){e1(eT,eR)}function e0(t,e){ez.point=e1,eK(eT=eB=t,eR=eL=e)}function e1(t,e){var n=t-eB,r=e-eL,i=F(n*n+r*r);eH+=i*(eB+t)/2,eV+=i*(eL+e)/2,ej+=i,eW+=(i=eL*t-eB*e)*(eB+t),e$+=i*(eL+e),eq+=3*i,eK(eB=t,eL=e)}var e2,e5,e8,e6,e3,e4=new c,e7={point:R,lineStart:function(){e7.point=e9},lineEnd:function(){e2&&nt(e5,e8),e7.point=R},polygonStart:function(){e2=!0},polygonEnd:function(){e2=null},result:function(){var t=+e4;return e4=new c,t}};function e9(t,e){e7.point=nt,e5=e6=t,e8=e3=e}function nt(t,e){e6-=t,e3-=e,e4.add(F(e6*e6+e3*e3)),e6=t,e3=e}function ne(t){return function(e){var n=new nn;for(var r in t)n[r]=t[r];return n.stream=e,n}}function nn(){}function nr(t,e,n){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=r&&t.clipExtent(null),H(n,t.stream(eC)),e(eC.result()),null!=r&&t.clipExtent(r),t}function ni(t,e,n){return nr(t,function(n){var r=e[1][0]-e[0][0],i=e[1][1]-e[0][1],a=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),o=+e[0][0]+(r-a*(n[1][0]+n[0][0]))/2,s=+e[0][1]+(i-a*(n[1][1]+n[0][1]))/2;t.scale(150*a).translate([o,s])},n)}nn.prototype={constructor:nn,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var na=M(30*w);function no(t,e){var n;return+e?function(t,e){function n(r,i,a,o,s,f,h,u,l,c,d,p,g,v){var b=h-r,y=u-i,_=b*b+y*y;if(_>4*e&&g--){var w=o+c,E=s+d,M=f+p,S=F(w*w+E*E+M*M),A=T(M/=S),k=1e-6>m(m(M)-1)||1e-6>m(a-l)?(a+l)/2:x(E,w),U=t(k,A),N=U[0],O=U[1],C=N-r,R=O-i,B=y*C-b*R;(B*B/_>e||m((b*C+y*R)/_-.5)>.3||o*c+s*d+f*p<na)&&(n(r,i,a,o,s,f,N,O,k,w/=S,E/=S,M,g,v),v.point(N,O),n(N,O,k,w,E,M,h,u,l,c,d,p,g,v))}}return function(e){var r,i,a,o,s,f,h,u,l,c,d,p,g={point:v,lineStart:b,lineEnd:_,polygonStart:function(){e.polygonStart(),g.lineStart=w},polygonEnd:function(){e.polygonEnd(),g.lineStart=b}};function v(n,r){n=t(n,r),e.point(n[0],n[1])}function b(){u=NaN,g.point=y,e.lineStart()}function y(r,i){var a=te([r,i]),o=t(r,i);n(u,l,h,c,d,p,u=o[0],l=o[1],h=r,c=a[0],d=a[1],p=a[2],16,e),e.point(u,l)}function _(){g.point=v,e.lineEnd()}function w(){b(),g.point=m,g.lineEnd=E}function m(t,e){y(r=t,e),i=u,a=l,o=c,s=d,f=p,g.point=y}function E(){n(u,l,h,c,d,p,i,a,r,o,s,f,16,e),g.lineEnd=_,_()}return g}}(t,e):(n=t,ne({point:function(t,e){t=n(t,e),this.stream.point(t[0],t[1])}}))}var ns=ne({point:function(t,e){this.stream.point(t*w,e*w)}});function nf(t,e,n,r,i,a){if(!a){function o(a,o){return[e+t*(a*=r),n-t*(o*=i)]}return o.invert=function(a,o){return[(a-e)/t*r,(n-o)/t*i]},o}var s=M(a),f=U(a),h=s*t,u=f*t,l=s/t,c=f/t,d=(f*n-s*e)/t,p=(f*e+s*n)/t;function g(t,a){return[h*(t*=r)-u*(a*=i)+e,n-u*t-h*a]}return g.invert=function(t,e){return[r*(l*t-c*e+d),i*(p-c*t-l*e)]},g}function nh(t){return function(e,n){var r=M(e),i=M(n),a=t(r*i);return a===1/0?[2,0]:[a*i*U(e),a*U(n)]}}function nu(t){return function(e,n){var r=F(e*e+n*n),i=t(r),a=U(i);return[x(e*a,r*M(i)),T(r&&n*a/r)]}}function nl(t,e){return[t,k(O((v+e)/2))]}function nc(){return(function(t){var e,n,r,i=(function(t){var e,n,r,i,a,o,s,f,h,u,l=150,c=480,d=250,v=0,b=0,E=0,x=0,S=0,A=0,k=1,N=1,O=null,C=t$,T=null,R=tY,B=.5;function L(t){return f(t[0]*w,t[1]*w)}function D(t){return(t=f.invert(t[0],t[1]))&&[t[0]*_,t[1]*_]}function P(){var t=nf(l,0,0,k,N,A).apply(null,e(v,b)),r=nf(l,c-t[0],d-t[1],k,N,A);return n=tN(E,x,S),s=tk(e,r),f=tk(n,s),o=no(s,B),I()}function I(){return h=u=null,L}return L.stream=function(t){var e;return h&&u===t?h:h=ns((e=n,ne({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}}))(C(o(R(u=t)))))},L.preclip=function(t){return arguments.length?(C=t,O=void 0,I()):C},L.postclip=function(t){return arguments.length?(R=t,T=r=i=a=null,I()):R},L.clipAngle=function(t){return arguments.length?(C=+t?function(t){var e=M(t),n=2*w,r=e>0,i=m(e)>1e-6;function a(t,n){return M(t)*M(n)>e}function o(t,n,r){var i=te(t),a=te(n),o=[1,0,0],s=tr(i,a),f=tn(s,s),h=s[0],u=f-h*h;if(!u)return!r&&t;var l=tr(o,s),c=ta(o,e*f/u);ti(c,ta(s,-e*h/u));var d=tn(c,l),p=tn(l,l),v=d*d-p*(tn(c,c)-1);if(!(v<0)){var b=F(v),y=ta(l,(-d-b)/p);if(ti(y,c),y=tt(y),!r)return y;var _,w=t[0],E=n[0],x=t[1],M=n[1];E<w&&(_=w,w=E,E=_);var S=E-w,A=1e-6>m(S-g);if(!A&&M<x&&(_=x,x=M,M=_),A||S<1e-6?A?x+M>0^y[1]<(1e-6>m(y[0]-w)?x:M):x<=y[1]&&y[1]<=M:S>g^(w<=y[0]&&y[0]<=E)){var k=ta(l,(-d+b)/p);return ti(k,c),[y,tt(k)]}}}function s(e,n){var i=r?t:g-t,a=0;return e<-i?a|=1:e>i&&(a|=2),n<-i?a|=4:n>i&&(a|=8),a}return tV(a,function(t){var e,n,f,h,u;return{lineStart:function(){h=f=!1,u=1},point:function(l,c){var d,p,v=[l,c],b=a(l,c),y=r?b?0:s(l,c):b?s(l+(l<0?g:-g),c):0;!e&&(h=f=b)&&t.lineStart(),b!==f&&(!(p=o(e,v))||tB(e,p)||tB(v,p))&&(v[2]=1),b!==f?(u=0,b?(t.lineStart(),p=o(v,e),t.point(p[0],p[1])):(p=o(e,v),t.point(p[0],p[1],2),t.lineEnd()),e=p):i&&e&&r^b&&!(y&n)&&(d=o(v,e,!0))&&(u=0,r?(t.lineStart(),t.point(d[0][0],d[0][1]),t.point(d[1][0],d[1][1]),t.lineEnd()):(t.point(d[1][0],d[1][1]),t.lineEnd(),t.lineStart(),t.point(d[0][0],d[0][1],3))),!b||e&&tB(e,v)||t.point(v[0],v[1]),e=v,f=b,n=y},lineEnd:function(){f&&t.lineEnd(),e=null},clean:function(){return u|(h&&f)<<1}}},function(e,r,i,a){!function(t,e,n,r,i,a){if(n){var o=M(e),s=U(e),f=r*n;null==i?(i=e+r*y,a=e-f/2):(i=tT(o,i),a=tT(o,a),(r>0?i<a:i>a)&&(i+=r*y));for(var h,u=i;r>0?u>a:u<a;u-=f)h=tt([o,-s*M(u),-s*U(u)]),t.point(h[0],h[1])}}(a,t,n,i,e,r)},r?[0,-t]:[-g,t-g])}(O=t*w):(O=null,t$),I()):O*_},L.clipExtent=function(t){return arguments.length?(R=null==t?(T=r=i=a=null,tY):function(t,e,n,r){function i(i,a){return t<=i&&i<=n&&e<=a&&a<=r}function a(i,a,s,h){var u=0,l=0;if(null==i||(u=o(i,s))!==(l=o(a,s))||0>f(i,a)^s>0)do h.point(0===u||3===u?t:n,u>1?r:e);while((u=(u+s+4)%4)!==l);else h.point(a[0],a[1])}function o(r,i){return 1e-6>m(r[0]-t)?i>0?0:3:1e-6>m(r[0]-n)?i>0?2:1:1e-6>m(r[1]-e)?+(i>0):i>0?3:2}function s(t,e){return f(t.x,e.x)}function f(t,e){var n=o(t,1),r=o(e,1);return n!==r?n-r:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(o){var f,h,u,l,c,d,g,v,b,y,_,w=o,m=tR(),E={point:x,lineStart:function(){E.point=M,h&&h.push(u=[]),y=!0,b=!1,g=v=NaN},lineEnd:function(){f&&(M(l,c),d&&b&&m.rejoin(),f.push(m.result())),E.point=x,b&&w.lineEnd()},polygonStart:function(){w=m,f=[],h=[],_=!0},polygonEnd:function(){var e=function(){for(var e=0,n=0,i=h.length;n<i;++n)for(var a,o,s=h[n],f=1,u=s.length,l=s[0],c=l[0],d=l[1];f<u;++f)a=c,o=d,c=(l=s[f])[0],d=l[1],o<=r?d>r&&(c-a)*(r-o)>(d-o)*(t-a)&&++e:d<=r&&(c-a)*(r-o)<(d-o)*(t-a)&&--e;return e}(),n=_&&e,i=(f=p(f)).length;
1(n||i)&&(o.polygonStart(),n&&(o.lineStart(),a(null,null,1,o),o.lineEnd()),i&&tD(f,s,e,a,o),o.polygonEnd()),w=o,f=h=u=null}};function x(t,e){i(t,e)&&w.point(t,e)}function M(a,o){var s=i(a,o);if(h&&u.push([a,o]),y)l=a,c=o,d=s,y=!1,s&&(w.lineStart(),w.point(a,o));else if(s&&b)w.point(a,o);else{var f=[g=Math.max(-1e9,Math.min(1e9,g)),v=Math.max(-1e9,Math.min(1e9,v))],p=[a=Math.max(-1e9,Math.min(1e9,a)),o=Math.max(-1e9,Math.min(1e9,o))];!function(t,e,n,r,i,a){var o,s=t[0],f=t[1],h=e[0],u=e[1],l=0,c=1,d=h-s,p=u-f;if(o=n-s,!d&&o>0)return;if(o/=d,d<0){if(o<l)return;o<c&&(c=o)}else if(d>0){if(o>c)return;o>l&&(l=o)}if(o=i-s,d||!(o<0)){if(o/=d,d<0){if(o>c)return;o>l&&(l=o)}else if(d>0){if(o<l)return;o<c&&(c=o)}if(o=r-f,p||!(o>0)){if(o/=p,p<0){if(o<l)return;o<c&&(c=o)}else if(p>0){if(o>c)return;o>l&&(l=o)}if(o=a-f,p||!(o<0)){if(o/=p,p<0){if(o>c)return;o>l&&(l=o)}else if(p>0){if(o<l)return;o<c&&(c=o)}return l>0&&(t[0]=s+l*d,t[1]=f+l*p),c<1&&(e[0]=s+c*d,e[1]=f+c*p),!0}}}}(f,p,t,e,n,r)?s&&(w.lineStart(),w.point(a,o),_=!1):(b||(w.lineStart(),w.point(f[0],f[1])),w.point(p[0],p[1]),s||w.lineEnd(),_=!1)}g=a,v=o,b=s}return E}}(T=+t[0][0],r=+t[0][1],i=+t[1][0],a=+t[1][1]),I()):null==T?null:[[T,r],[i,a]]},L.scale=function(t){return arguments.length?(l=+t,P()):l},L.translate=function(t){return arguments.length?(c=+t[0],d=+t[1],P()):[c,d]},L.center=function(t){return arguments.length?(v=t[0]%360*w,b=t[1]%360*w,P()):[v*_,b*_]},L.rotate=function(t){return arguments.length?(E=t[0]%360*w,x=t[1]%360*w,S=t.length>2?t[2]%360*w:0,P()):[E*_,x*_,S*_]},L.angle=function(t){return arguments.length?(A=t%360*w,P()):A*_},L.reflectX=function(t){return arguments.length?(k=t?-1:1,P()):k<0},L.reflectY=function(t){return arguments.length?(N=t?-1:1,P()):N<0},L.precision=function(t){return arguments.length?(o=no(s,B=t*t),I()):F(B)},L.fitExtent=function(t,e){return ni(L,t,e)},L.fitSize=function(t,e){return ni(L,[[0,0],t],e)},L.fitWidth=function(t,e){return nr(L,function(e){var n=+t,r=n/(e[1][0]-e[0][0]),i=(n-r*(e[1][0]+e[0][0]))/2,a=-r*e[0][1];L.scale(150*r).translate([i,a])},e)},L.fitHeight=function(t,e){return nr(L,function(e){var n=+t,r=n/(e[1][1]-e[0][1]),i=-r*e[0][0],a=(n-r*(e[1][1]+e[0][1]))/2;L.scale(150*r).translate([i,a])},e)},function(){return e=t.apply(this,arguments),L.invert=e.invert&&D,P()}})(function(){return t})(),a=i.center,o=i.scale,s=i.translate,f=i.clipExtent,h=null;function u(){var a=g*o(),s=i((function(t){function e(e){return e=t(e[0]*w,e[1]*w),e[0]*=_,e[1]*=_,e}return t=tN(t[0]*w,t[1]*w,t.length>2?t[2]*w:0),e.invert=function(e){return e=t.invert(e[0]*w,e[1]*w),e[0]*=_,e[1]*=_,e},e})(i.rotate()).invert([0,0]));return f(null==h?[[s[0]-a,s[1]-a],[s[0]+a,s[1]+a]]:t===nl?[[Math.max(s[0]-a,h),e],[Math.min(s[0]+a,n),r]]:[[h,Math.max(s[1]-a,e)],[n,Math.min(s[1]+a,r)]])}return i.scale=function(t){return arguments.length?(o(t),u()):o()},i.translate=function(t){return arguments.length?(s(t),u()):s()},i.center=function(t){return arguments.length?(a(t),u()):a()},i.clipExtent=function(t){return arguments.length?(null==t?h=e=n=r=null:(h=+t[0][0],e=+t[0][1],n=+t[1][0],r=+t[1][1]),u()):null==h?null:[[h,e],[n,r]]},u()})(nl).scale(961/y)}function nd(t,e){return[t,e]}nh(function(t){return F(2/(1+t))}).invert=nu(function(t){return 2*T(t/2)}),nh(function(t){return(t=C(t))&&t/U(t)}).invert=nu(function(t){return t}),nl.invert=function(t,e){return[t,2*E(S(e))-v]},nd.invert=nd,F(3),nu(E),nu(T),nu(function(t){return 2*E(t)})},29136:(t,e,n)=>{"use strict";n.d(e,{$:()=>I});var r=Uint8Array,i=Uint16Array,a=Int32Array,o=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),s=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),f=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=function(t,e){for(var n=new i(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];for(var o=new a(n[30]),r=1;r<30;++r)for(var s=n[r];s<n[r+1];++s)o[s]=s-n[r]<<5|r;return{b:n,r:o}},u=h(o,2),l=u.b,c=u.r;l[28]=258,c[258]=28;for(var d=h(s,0),p=(d.b,d.r),g=new i(32768),v=0;v<32768;++v){var b=(43690&v)>>1|(21845&v)<<1;b=(61680&(b=(52428&b)>>2|(13107&b)<<2))>>4|(3855&b)<<4,g[v]=((65280&b)>>8|(255&b)<<8)>>1}for(var y=function(t,e,n){for(var r,a=t.length,o=0,s=new i(e);o<a;++o)t[o]&&++s[t[o]-1];var f=new i(e);for(o=1;o<e;++o)f[o]=f[o-1]+s[o-1]<<1;if(n){r=new i(1<<e);var h=15-e;for(o=0;o<a;++o)if(t[o])for(var u=o<<4|t[o],l=e-t[o],c=f[t[o]-1]++<<l,d=c|(1<<l)-1;c<=d;++c)r[g[c]>>h]=u}else for(o=0,r=new i(a);o<a;++o)t[o]&&(r[o]=g[f[t[o]-1]++]>>15-t[o]);return r},_=new r(288),v=0;v<144;++v)_[v]=8;for(var v=144;v<256;++v)_[v]=9;for(var v=256;v<280;++v)_[v]=7;for(var v=280;v<288;++v)_[v]=8;for(var w=new r(32),v=0;v<32;++v)w[v]=5;var m=y(_,9,0),E=y(w,5,0),x=function(t){return(t+7)/8|0},M=function(t,e,n){n<<=7&e;var r=e/8|0;
1t[r]|=n,t[r+1]|=n>>8},S=function(t,e,n){n<<=7&e;var r=e/8|0;t[r]|=n,t[r+1]|=n>>8,t[r+2]|=n>>16},A=function(t,e){for(var n=[],a=0;a<t.length;++a)t[a]&&n.push({s:a,f:t[a]});var o=n.length,s=n.slice();if(!o)return{t:T,l:0};if(1==o){var f=new r(n[0].s+1);return f[n[0].s]=1,{t:f,l:1}}n.sort(function(t,e){return t.f-e.f}),n.push({s:-1,f:25001});var h=n[0],u=n[1],l=0,c=1,d=2;for(n[0]={s:-1,f:h.f+u.f,l:h,r:u};c!=o-1;)h=n[n[l].f<n[d].f?l++:d++],u=n[l!=c&&n[l].f<n[d].f?l++:d++],n[c++]={s:-1,f:h.f+u.f,l:h,r:u};for(var p=s[0].s,a=1;a<o;++a)s[a].s>p&&(p=s[a].s);var g=new i(p+1),v=k(n[c-1],g,0);if(v>e){var a=0,b=0,y=v-e,_=1<<y;for(s.sort(function(t,e){return g[e.s]-g[t.s]||t.f-e.f});a<o;++a){var w=s[a].s;if(g[w]>e)b+=_-(1<<v-g[w]),g[w]=e;else break}for(b>>=y;b>0;){var m=s[a].s;g[m]<e?b-=1<<e-g[m]++-1:++a}for(;a>=0&&b;--a){var E=s[a].s;g[E]==e&&(--g[E],++b)}v=e}return{t:new r(g),l:v}},k=function(t,e,n){return -1==t.s?Math.max(k(t.l,e,n+1),k(t.r,e,n+1)):e[t.s]=n},U=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new i(++e),r=0,a=t[0],o=1,s=function(t){n[r++]=t},f=1;f<=e;++f)if(t[f]==a&&f!=e)++o;else{if(!a&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(a),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(a);o=1,a=t[f]}return{c:n.subarray(0,r),n:e}},N=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},F=function(t,e,n){var r=n.length,i=x(e+2);t[i]=255&r,t[i+1]=r>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var a=0;a<r;++a)t[i+a+4]=n[a];return(i+4+r)*8},O=function(t,e,n,r,a,h,u,l,c,d,p){M(e,p++,n),++a[256];for(var g,v,b,x,k=A(a,15),O=k.t,C=k.l,T=A(h,15),R=T.t,B=T.l,L=U(O),D=L.c,P=L.n,I=U(R),H=I.c,V=I.n,j=new i(19),W=0;W<D.length;++W)++j[31&D[W]];for(var W=0;W<H.length;++W)++j[31&H[W]];for(var $=A(j,7),q=$.t,z=$.l,K=19;K>4&&!q[f[K-1]];--K);var G=d+5<<3,Y=N(a,_)+N(h,w)+u,X=N(a,O)+N(h,R)+u+14+3*K+N(j,q)+2*j[16]+3*j[17]+7*j[18];if(c>=0&&G<=Y&&G<=X)return F(e,p,t.subarray(c,c+d));if(M(e,p,1+(X<Y)),p+=2,X<Y){g=y(O,C,0),v=O,b=y(R,B,0),x=R;var Z=y(q,z,0);M(e,p,P-257),M(e,p+5,V-1),M(e,p+10,K-4),p+=14;for(var W=0;W<K;++W)M(e,p+3*W,q[f[W]]);p+=3*K;for(var J=[D,H],Q=0;Q<2;++Q)for(var tt=J[Q],W=0;W<tt.length;++W){var te=31&tt[W];M(e,p,Z[te]),p+=q[te],te>15&&(M(e,p,tt[W]>>5&127),p+=tt[W]>>12)}}else g=m,v=_,b=E,x=w;for(var W=0;W<l;++W){var tn=r[W];if(tn>255){var te=tn>>18&31;S(e,p,g[te+257]),p+=v[te+257],te>7&&(M(e,p,tn>>23&31),p+=o[te]);var tr=31&tn;S(e,p,b[tr]),p+=x[tr],tr>3&&(S(e,p,tn>>5&8191),p+=s[tr])}else S(e,p,g[tn]),p+=v[tn]}return S(e,p,g[256]),p+v[256]},C=new a([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),T=new r(0),R=function(t,e,n,f,h,u){var l,d,g=u.z||t.length,v=new r(f+g+5*(1+Math.ceil(g/7e3))+h),b=v.subarray(f,v.length-h),y=u.l,_=7&(u.r||0);if(e){_&&(b[0]=u.r>>3);for(var w=C[e-1],m=w>>13,E=8191&w,M=(1<<n)-1,S=u.p||new i(32768),A=u.h||new i(M+1),k=Math.ceil(n/3),U=2*k,N=function(e){return(t[e]^t[e+1]<<k^t[e+2]<<U)&M},T=new a(25e3),R=new i(288),B=new i(32),L=0,D=0,P=u.i||0,I=0,H=u.w||0,V=0;P+2<g;++P){var j=N(P),W=32767&P,$=A[j];if(S[W]=$,A[j]=W,H<=P){var q=g-P;if((L>7e3||I>24576)&&(q>423||!y)){_=O(t,b,0,T,R,B,D,I,V,P-V,_),I=L=D=0,V=P;for(var z=0;z<286;++z)R[z]=0;for(var z=0;z<30;++z)B[z]=0}var K=2,G=0,Y=E,X=W-$&32767;if(q>2&&j==N(P-X))for(var Z=Math.min(m,q)-1,J=Math.min(32767,P),Q=Math.min(258,q);X<=J&&--Y&&W!=$;){if(t[P+K]==t[P+K-X]){for(var tt=0;tt<Q&&t[P+tt]==t[P+tt-X];++tt);if(tt>K){if(K=tt,G=X,tt>Z)break;for(var te=Math.min(X,tt-2),tn=0,z=0;z<te;++z){var tr=P-X+z&32767,ti=S[tr],ta=tr-ti&32767;ta>tn&&(tn=ta,$=tr)}}}$=S[W=$],X+=W-$&32767}if(G){T[I++]=0x10000000|c[K]<<18|p[G];var to=31&c[K],ts=31&p[G];D+=o[to]+s[ts],++R[257+to],++B[ts],H=P+K,++L}else T[I++]=t[P],++R[t[P]]}}for(P=Math.max(P,H);P<g;++P)T[I++]=t[P],++R[t[P]];_=O(t,b,y,T,R,B,D,I,V,P-V,_),y||(u.r=7&_|b[_/8|0]<<3,_-=7,u.h=A,u.p=S,u.i=P,u.w=H)}else{for(var P=u.w||0;P<g+y;P+=65535){var tf=P+65535;tf>=g&&(b[_/8|0]=y,tf=g),_=F(b,_+1,t.subarray(P,tf))}u.i=g}return l=0,d=f+x(_)+h,(null==l||l<0)&&(l=0),(null==d||d>v.length)&&(d=v.length),new r(v.subarray(l,d))},B=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,a=0|n.length,o=0;o!=a;){for(var s=Math.min(o+2655,a);o<s;++o)i+=r+=n[o];r=(65535&r)+15*(r>>16),i=(65535&i)+15*(i>>16)}t=r,e=i},d:function(){return t%=65521,e%=65521,(255&t)<<24|(65280&t)<<8|(255&e)<<8|e>>8}}},L=function(t,e,n,i,a){if(!a&&(a={l:1},e.dictionary)){var o=e.dictionary.subarray(-32768),s=new r(o.length+t.length);s.set(o),s.set(t,o.length),t=s,a.w=o.length}return R(t,null==e.level?6:e.level,null==e.mem?a.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,n,i,a)},D=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},P=function(t,e){var n=e.level;if(t[0]=120,t[1]=(0==n?0:n<6?1:9==n?3:2)<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var r=B();r.p(e.dictionary),D(t,2,r.d())}};function I(t,e){e||(e={});var n=B();n.p(t);var r=L(t,e,e.dictionary?6:2,4);return P(r,e),D(r,r.length-4,n.d()),r}var H="undefined"!=typeof TextDecoder&&new TextDecoder;try{H.decode(T,{stream:!0})}catch(t){}"function"==typeof queueMicrotask&&queueMicrotask},39566:t=>{t.exports=function(t){var e=[],n=t;return{dispose:function(){e=[]},onChanged:function(t){if("function"!=typeof t)throw Error("changeCallback should be a function");e.push(t)},set:function(t){n=t,setTimeout(function(){var n;n=t,e.forEach(function(t){t(n)})}
1,0)},get:function(){return n}}}},47446:(t,e,n)=>{"use strict";function r(t,e="utf8"){return new TextDecoder(e).decode(t)}n.d(e,{D4:()=>T});let i=new TextEncoder,a=(()=>{let t=new Uint8Array(4);return!((new Uint32Array(t.buffer)[0]=1)&t[0])})(),o={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class s{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(t=8192,e={}){let n=!1;"number"==typeof t?t=new ArrayBuffer(t):(n=!0,this.lastWrittenByte=t.byteLength);let r=e.offset?e.offset>>>0:0,i=t.byteLength-r,a=r;(ArrayBuffer.isView(t)||t instanceof s)&&(t.byteLength!==t.buffer.byteLength&&(a=t.byteOffset+r),t=t.buffer),n?this.lastWrittenByte=i:this.lastWrittenByte=0,this.buffer=t,this.length=i,this.byteLength=i,this.byteOffset=a,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,a,i),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){let t=this._marks.pop();if(void 0===t)throw Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){let e=2*(this.offset+t),n=new Uint8Array(e);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=e,this.byteLength=e,this._data=new DataView(this.buffer)}return this}readBoolean(){return 0!==this.readUint8()}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,e){let n=o[e].BYTES_PER_ELEMENT*t,r=this.byteOffset+this.offset,i=this.buffer.slice(r,r+n);if(this.littleEndian===a&&"uint8"!==e&&"int8"!==e){let t=new Uint8Array(this.buffer.slice(r,r+n));t.reverse();let i=new o[e](t.buffer);return this.offset+=n,i.reverse(),i}let s=new o[e](i);return this.offset+=n,s}readInt16(){let t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){let t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){let t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){let t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){let t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){let t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){let t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){let t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let e="";for(let n=0;n<t;n++)e+=this.readChar();return e}readUtf8(t=1){return r(this.readBytes(t))}decodeText(t=1,e="utf8"){return r(this.readBytes(t),e)}writeBoolean(t){return this.writeUint8(255*!!t),this}writeInt8(t){return this.ensureAvailable(1),this._data.setInt8(this.offset++,t),this._updateLastWrittenByte(),this}writeUint8(t){return this.ensureAvailable(1),this._data.setUint8(this.offset++,t),this._updateLastWrittenByte(),this}writeByte(t){return this.writeUint8(t)}writeBytes(t){this.ensureAvailable(t.length);for(let e=0;e<t.length;e++)this._data.setUint8(this.offset++,t[e]);return this._updateLastWrittenByte(),this}writeInt16(t){return this.ensureAvailable(2),this._data.setInt16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(t){return this.ensureAvailable(2),this._data.setUint16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(t){return this.ensureAvailable(4),this._data.setInt32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(t){return this.ensureAvailable(4),this._data.setUint32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(t){return this.ensureAvailable(4),this._data.setFloat32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(t){return this.ensureAvailable(8),this._data.setFloat64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(t){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(t){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(t){return this.writeUint8(t.charCodeAt(0))}writeChars(t){for(let e=0;e<t.length;e++)this.writeUint8(t.charCodeAt(e));return this}writeUtf8(t){return this.writeBytes(i.encode(t))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}var f,h=n(9931);let u=[];for(let t=0;t<256;t++){let e=t;for(let t=0;t<8;t++)1&e?e=0xedb88320^e>>>1:e>>>=1;u[t]=e}function l(t,e,n){let r=t.readUint32(),i=(0xffffffff^function(t,e,n){let r=0xffffffff;for(let t=0;t<n;t++)r=u[(r^e[t])&255]^r>>>8;return r}(0,new Uint8Array(t.buffer,t.byteOffset+t.offset-e-4,e),e))>>>0;if(i!==r)throw Error(`CRC mismatch for chunk ${n}. Expected ${r}, found ${i}`)}function c(t,e,n){for(let r=0;r<n;r++)e[r]=t[r]}function d(t,e,n,r){let i=0;for(;i<r;i++)e[i]=t[i];for(;i<n;i++)e[i]=t[i]+e[i-r]&255}function p(t,e,n,r){let i=0;if(0===n.length)for(;i<r;i++)e[i]=t[i];else for(;i<r;i++)e[i]=t[i]+n[i]&255}function g(t,e,n,r,i){let a=0;if(0===n.length){for(;a<i;a++)e[a]=t[a];for(;a<r;a++)e[a]=t[a]+(e[a-i]>>1)&255}else{for(;a<i;a++)e[a]=t[a]+(n[a]>>1)&255;for(;a<r;a++)e[a]=t[a]+(e[a-i]+n[a]>>1)&255}}function v(t,e,n,r,i){let a=0;if(0===n.length){for(;a<i;a++)e[a]=t[a];for(;a<r;a++)e[a]=t[a]+e[a-i]&255}else{for(;a<i;a++)e[a]=t[a]+n[a]&255;for(;a<r;a++)e[a]=t[a]+function(t,e,n){let r=t+e-n,i=Math.abs(r-t),a=Math.abs(r-e),o=Math.abs(r-n);
1return i<=a&&i<=o?t:a<=o?e:n}(e[a-i],n[a],n[a-i])&255}}let b=255===new Uint8Array(new Uint16Array([255]).buffer)[0],y=255===new Uint8Array(new Uint16Array([255]).buffer)[0],_=new Uint8Array(0);function w(t){let e,n,{data:r,width:i,height:a,channels:o,depth:s}=t,f=Math.ceil(s/8)*o,h=Math.ceil(s/8*o*i),u=new Uint8Array(a*h),l=_,b=0;for(let t=0;t<a;t++){switch(e=r.subarray(b+1,b+1+h),n=u.subarray(t*h,(t+1)*h),r[b]){case 0:c(e,n,h);break;case 1:d(e,n,h,f);break;case 2:p(e,n,l,h);break;case 3:g(e,n,l,h,f);break;case 4:v(e,n,l,h,f);break;default:throw Error(`Unsupported filter: ${r[b]}`)}l=n,b+=h+1}if(16!==s)return u;{let t=new Uint16Array(u.buffer);if(y)for(let e=0;e<t.length;e++){var w;t[e]=(255&(w=t[e]))<<8|w>>8&255}return t}}let m=Uint8Array.of(137,80,78,71,13,10,26,10);function E(t){if(!function(t){if(t.length<m.length)return!1;for(let e=0;e<m.length;e++)if(t[e]!==m[e])return!1;return!0}(t.readBytes(m.length)))throw Error("wrong PNG signature")}let x=new TextDecoder("latin1"),M=/^[\u0000-\u00FF]*$/;function S(t){for(t.mark();0!==t.readByte(););let e=t.offset;t.reset();let n=x.decode(t.readBytes(e-t.offset-1));t.skip(1);if(function(t){if(!M.test(t))throw Error("invalid latin1 text")}(n),0===n.length||n.length>79)throw Error("keyword length must be between 1 and 79");return n}let A={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},k={UNKNOWN:-1,DEFLATE:0},U={UNKNOWN:-1,ADAPTIVE:0},N={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},F={NONE:0,BACKGROUND:1,PREVIOUS:2},O={SOURCE:0,OVER:1};class C extends s{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(t,e={}){super(t);let{checkCrc:n=!1}=e;this._checkCrc=n,this._inflator=new h.EL,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=k.UNKNOWN,this._filterMethod=U.UNKNOWN,this._interlaceMethod=N.UNKNOWN,this._colorType=A.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(E(this);!this._end;){let t=this.readUint32(),e=this.readChars(4);this.decodeChunk(t,e)}return this.decodeImage(),this._png}decodeApng(){for(E(this);!this._end;){let t=this.readUint32(),e=this.readChars(4);this.decodeApngChunk(t,e)}return this.decodeApngImage(),this._apng}decodeChunk(t,e){let n=this.offset;switch(e){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case"tEXt":!function(t,e,n){var r,i;let a=S(e);t[a]=(r=e,i=n-a.length-1,x.decode(r.readBytes(i)))}(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t)}if(this.offset-n!==t)throw Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?l(this,t+4,e):this.skip(4)}decodeApngChunk(t,e){let n=this.offset;switch("fdAT"!==e&&"IDAT"!==e&&this._writingDataChunks&&this.pushDataToFrame(),e){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,e),this.offset=n+t}if(this.offset-n!==t)throw Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?l(this,t+4,e):this.skip(4)}decodeIHDR(){let t,e=this._png;e.width=this.readUint32(),e.height=this.readUint32(),e.depth=function(t){if(1!==t&&2!==t&&4!==t&&8!==t&&16!==t)throw Error(`invalid bit depth: ${t}`);return t}(this.readUint8());let n=this.readUint8();switch(this._colorType=n,n){case A.GREYSCALE:t=1;break;case A.TRUECOLOUR:t=3;break;case A.INDEXED_COLOUR:t=1;break;case A.GREYSCALE_ALPHA:t=2;break;case A.TRUECOLOUR_ALPHA:t=4;break;case A.UNKNOWN:default:throw Error(`Unknown color type: ${n}`)}if(this._png.channels=t,this._compressionMethod=this.readUint8(),this._compressionMethod!==k.DEFLATE)throw Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){let t={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(t)}
1decodePLTE(t){if(t%3!=0)throw RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);let e=t/3;this._hasPalette=!0;let n=[];this._palette=n;for(let t=0;t<e;t++)n.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(t){this._writingDataChunks=!0;let e=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,e,t)),this._inflator.err)throw Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodeFDAT(t){this._writingDataChunks=!0;let e=t,n=this.offset+this.byteOffset;if(n+=4,e-=4,this._inflator.push(new Uint8Array(this.buffer,n,e)),this._inflator.err)throw Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodetRNS(t){switch(this._colorType){case A.GREYSCALE:case A.TRUECOLOUR:if(t%2!=0)throw RangeError(`tRNS chunk length must be a multiple of 2. Got ${t}`);if(t/2>this._png.width*this._png.height)throw Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let e=0;e<t/2;e++)this._transparency[e]=this.readUint16();break;case A.INDEXED_COLOUR:{if(t>
1this._palette.length)throw Error(`tRNS chunk contains more alpha values than there are palette colors (${t} vs ${this._palette.length})`);let e=0;for(;e<t;e++){let t=this.readByte();this._palette[e].push(t)}for(;e<this._palette.length;e++)this._palette[e].push(255);break}case A.UNKNOWN:case A.GREYSCALE_ALPHA:case A.TRUECOLOUR_ALPHA:default:throw Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){let e=S(this),n=this.readUint8();if(n!==k.DEFLATE)throw Error(`Unsupported iCCP compression method: ${n}`);let r=this.readBytes(t-e.length-2);this._png.iccEmbeddedProfile={name:e,profile:(0,h.UD)(r)}}decodepHYs(){let t=this.readUint32(),e=this.readUint32(),n=this.readByte();this._png.resolution={x:t,y:e,unit:n}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let t=0;t<this._numberOfFrames;t++){let e={sequenceNumber:this._frames[t].sequenceNumber,delayNumber:this._frames[t].delayNumber,delayDenominator:this._frames[t].delayDenominator,data:8===this._apng.depth?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},n=this._frames.at(t);if(n){if(n.data=w({data:n.data,width:n.width,height:n.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),0===t||0===n.xOffset&&0===n.yOffset&&n.width===this._png.width&&n.height===this._png.height)e.data=n.data;else{let r=this._apng.frames.at(t-1);this.disposeFrame(n,r,e),this.addFrameDataToCanvas(e,n)}this._apng.frames.push(e)}}return this._apng}disposeFrame(t,e,n){switch(t.disposeOp){case F.NONE:break;case F.BACKGROUND:for(let e=0;e<this._png.height;e++)for(let r=0;r<this._png.width;r++){let i=(e*t.width+r)*this._png.channels;for(let t=0;t<this._png.channels;t++)n.data[i+t]=0}break;case F.PREVIOUS:n.data.set(e.data);break;default:throw Error("Unknown disposeOp")}}addFrameDataToCanvas(t,e){let n=1<<this._png.depth,r=(t,n)=>({index:((t+e.yOffset)*this._png.width+e.xOffset+n)*this._png.channels,frameIndex:(t*e.width+n)*this._png.channels});switch(e.blendOp){case O.SOURCE:for(let n=0;n<e.height;n++)for(let i=0;i<e.width;i++){let{index:a,frameIndex:o}=r(n,i);for(let n=0;n<this._png.channels;n++)t.data[a+n]=e.data[o+n]}break;case O.OVER:for(let i=0;i<e.height;i++)for(let a=0;a<e.width;a++){let{index:o,frameIndex:s}=r(i,a);for(let r=0;r<this._png.channels;r++){let i=e.data[s+this._png.channels-1]/n,a=Math.floor(i*(r%(this._png.channels-1)==0?1:e.data[s+r])+(1-i)*t.data[o+r]);t.data[o+r]+=a}}break;default:throw Error("Unknown blendOp")}}decodeImage(){if(this._inflator.err)throw Error(`Error while decompressing the data: ${this._inflator.err}`);let t=this._isAnimated?(this._frames?.at(0)).data:this._inflator.result;if(this._filterMethod!==U.ADAPTIVE)throw Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===N.NO_INTERLACE)this._png.data=w({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===N.ADAM7)this._png.data=function(t){let{data:e,width:n,height:r,channels:i,depth:a}=t,o=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],s=Math.ceil(a/8)*i,f=new Uint8Array(r*n*s),h=0;for(let t=0;t<7;t++){let i=o[t],a=Math.ceil((n-i.x)/i.xStep),u=Math.ceil((r-i.y)/i.yStep);if(a<=0||u<=0)continue;let l=a*s,b=new Uint8Array(l);for(let t=0;t<u;t++){let o=e[h++],u=e.subarray(h,h+l);h+=l;let y=new Uint8Array(l);switch(o){case 0:c(u,y,l);break;case 1:d(u,y,l,s);break;case 2:p(u,y,b,l);break;case 3:g(u,y,b,l,s);break;case 4:v(u,y,b,l,s);break;default:throw Error(`Unsupported filter: ${o}`)}b.set(y);for(let e=0;e<a;e++){let a=i.x+e*i.xStep,o=i.y+t*i.yStep;if(!(a>=n)&&!(o>=r))for(let t=0;t<s;t++)f[(o*n+a)*s+t]=y[e*s+t]}}}if(16!==a)return f;{let t=new Uint16Array(f.buffer);if(b)for(let e=0;e<t.length;e++){var u;t[e]=(255&(u=t[e]))<<8|u>>8&255}return t}}({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){let t=this._inflator.result,e=this._frames.at(-1);e?e.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:F.NONE,blendOp:O.SOURCE,data:t}),this._inflator=new h.EL,this._writingDataChunks=!1}}function T(t,e){return new C(t,e).decode()}!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.METRE=1]="METRE"}(f||(f={}))},48467:(t,e,n)=>{"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}n.d(e,{A:()=>
1o});var i=/^\s+/,a=/\s+$/;function o(t,e){if(e=e||{},(t=t||"")instanceof o)return t;if(!(this instanceof o))return new o(t,e);var n,s,f,h,u,l,c,d,p,g,v,b,y,_,w,m,E,M,k,N,O=(s={r:0,g:0,b:0},f=1,h=null,u=null,l=null,c=!1,d=!1,"string"==typeof(n=t)&&(n=function(t){t=t.replace(i,"").replace(a,"").toLowerCase();var e,n=!1;if(x[t])t=x[t],n=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};return(e=C.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=C.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=C.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=C.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=C.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=C.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=C.hex8.exec(t))?{r:U(e[1]),g:U(e[2]),b:U(e[3]),a:U(e[4])/255,format:n?"name":"hex8"}:(e=C.hex6.exec(t))?{r:U(e[1]),g:U(e[2]),b:U(e[3]),format:n?"name":"hex"}:(e=C.hex4.exec(t))?{r:U(e[1]+""+e[1]),g:U(e[2]+""+e[2]),b:U(e[3]+""+e[3]),a:U(e[4]+""+e[4])/255,format:n?"name":"hex8"}:!!(e=C.hex3.exec(t))&&{r:U(e[1]+""+e[1]),g:U(e[2]+""+e[2]),b:U(e[3]+""+e[3]),format:n?"name":"hex"}}(n)),"object"==r(n)&&(T(n.r)&&T(n.g)&&T(n.b)?(p=n.r,g=n.g,v=n.b,s={r:255*A(p,255),g:255*A(g,255),b:255*A(v,255)},c=!0,d="%"===String(n.r).substr(-1)?"prgb":"rgb"):T(n.h)&&T(n.s)&&T(n.v)?(h=F(n.s),u=F(n.v),b=n.h,y=h,_=u,b=6*A(b,360),y=A(y,100),_=A(_,100),w=Math.floor(b),m=b-w,E=_*(1-y),M=_*(1-m*y),k=_*(1-(1-m)*y),s={r:255*[_,M,E,E,k,_][N=w%6],g:255*[k,_,_,M,E,E][N],b:255*[E,E,k,_,_,M][N]},c=!0,d="hsv"):T(n.h)&&T(n.s)&&T(n.l)&&(h=F(n.s),l=F(n.l),s=function(t,e,n){var r,i,a;function o(t,e,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?t+(e-t)*6*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}if(t=A(t,360),e=A(e,100),n=A(n,100),0===e)r=i=a=n;else{var s=n<.5?n*(1+e):n+e-n*e,f=2*n-s;r=o(f,s,t+1/3),i=o(f,s,t),a=o(f,s,t-1/3)}return{r:255*r,g:255*i,b:255*a}}(n.h,h,l),c=!0,d="hsl"),n.hasOwnProperty("a")&&(f=n.a)),f=S(f),{ok:c,format:n.format||d,r:Math.min(255,Math.max(s.r,0)),g:Math.min(255,Math.max(s.g,0)),b:Math.min(255,Math.max(s.b,0)),a:f});this._originalInput=t,this._r=O.r,this._g=O.g,this._b=O.b,this._a=O.a,this._roundA=Math.round(100*this._a)/100,this._format=e.format||O.format,this._gradientType=e.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=O.ok}function s(t,e,n){t=A(t,255);var r,i,a=Math.max(t,e=A(e,255),n=A(n,255)),o=Math.min(t,e,n),s=(a+o)/2;if(a==o)r=i=0;else{var f=a-o;switch(i=s>.5?f/(2-a-o):f/(a+o),a){case t:r=(e-n)/f+6*(e<n);break;case e:r=(n-t)/f+2;break;case n:r=(t-e)/f+4}r/=6}return{h:r,s:i,l:s}}function f(t,e,n){t=A(t,255);var r,i=Math.max(t,e=A(e,255),n=A(n,255)),a=Math.min(t,e,n),o=i-a;if(i==a)r=0;else{switch(i){case t:r=(e-n)/o+6*(e<n);break;case e:r=(n-t)/o+2;break;case n:r=(t-e)/o+4}r/=6}return{h:r,s:0===i?0:o/i,v:i}}function h(t,e,n,r){var i=[N(Math.round(t).toString(16)),N(Math.round(e).toString(16)),N(Math.round(n).toString(16))];return r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function u(t,e,n,r){return[N(O(r)),N(Math.round(t).toString(16)),N(Math.round(e).toString(16)),N(Math.round(n).toString(16))].join("")}function l(t,e){e=0===e?0:e||10;var n=o(t).toHsl();return n.s-=e/100,n.s=k(n.s),o(n)}function c(t,e){e=0===e?0:e||10;var n=o(t).toHsl();return n.s+=e/100,n.s=k(n.s),o(n)}function d(t){return o(t).desaturate(100)}function p(t,e){e=0===e?0:e||10;var n=o(t).toHsl();return n.l+=e/100,n.l=k(n.l),o(n)}function g(t,e){e=0===e?0:e||10;var n=o(t).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-(e/100*255)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-(e/100*255)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-(e/100*255)))),o(n)}function v(t,e){e=0===e?0:e||10;var n=o(t).toHsl();return n.l-=e/100,n.l=k(n.l),o(n)}function b(t,e){var n=o(t).toHsl(),r=(n.h+e)%360;return n.h=r<0?360+r:r,o(n)}function y(t){var e=o(t).toHsl();return e.h=(e.h+180)%360,o(e)}function _(t,e){if(isNaN(e)||e<=0)throw Error("Argument to polyad must be a positive number");for(var n=o(t).toHsl(),r=[o(t)],i=360/e,a=1;a<e;a++)r.push(o({h:(n.h+a*i)%360,s:n.s,l:n.l}));return r}function w(t){var e=o(t).toHsl(),n=e.h;return[o(t),o({h:(n+72)%360,s:e.s,l:e.l}),o({h:(n+216)%360,s:e.s,l:e.l})]}function m(t,e,n){e=e||6,n=n||30;var r=o(t).toHsl(),i=360/n,a=[o(t)];for(r.h=(r.h-(i*e>>1)+720)%360;--e;)r.h=(r.h+i)%360,a.push(o(r));return a}function E(t,e){e=e||6;for(var n=o(t).toHsv(),r=n.h,i=n.s,a=n.v,s=[],f=1/e;e--;)s.push(o({h:r,s:i,v:a})),a=(a+f)%1;return s}o.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,e,n,r=this.toRgb();return t=r.r/255,e=r.g/255,.2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.0722*((n=r.b/255)<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(t){return this._a=S(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=f(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=f(this._r,this._g,this._b),e=Math.round(360*t.h),n=Math.round(100*t.s),r=Math.round(100*t.v);return 1==this._a?"hsv("+e+", "+n+"%, "+r+"%)":"hsva("+e+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var t=s(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=s(this._r,this._g,this._b),e=Math.round(360*t.h),n=Math.round(100*t.s),r=Math.round(100*t.l);return 1==this._a?"hsl("+e+", "+n+"%, "+r+"%)":"hsla("+e+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(t){return h(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){var e,n,r,i,a,o;return e=this._r,n=this._g,r=this._b,i=this._a,a=t,o=[N(Math.round(e).toString(16)),N(Math.round(n).toString(16)),N(Math.round(r).toString(16)),N(O(i))],a&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*A(this._r,255))+"%",g:Math.round(100*A(this._g,255))+"%",b:Math.round(100*A(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*A(this._r,255))+"%, "+Math.round(100*A(this._g,255))+"%, "+Math.round(100*A(this._b,255))+"%)":"rgba("+Math.round(100*A(this._r,255))+"%, "+Math.round(100*A(this._g,255))+"%, "+Math.round(100*A(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(M[h(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+u(this._r,this._g,this._b,this._a),n=e,r=this._gradientType?"GradientType = 1, ":"";if(t){var i=o(t);n="#"+u(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+e+",endColorstr="+n+")"},toString:function(t){var e=!!t;t=t||this._format;var n=!1,r=this._a<1&&this._a>=0;return!e&&r&&("hex"===t||"hex6"===t||"hex3"===t||"hex4"===t||"hex8"===t||"name"===t)?"name"===t&&0===this._a?this.toName():this.toRgbString():("rgb"===t&&(n=this.toRgbString()),"prgb"===t&&(n=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(n=this.toHexString()),"hex3"===t&&(n=this.toHexString(!0)),"hex4"===t&&(n=this.toHex8String(!0)),"hex8"===t&&(n=this.toHex8String()),"name"===t&&(n=this.toName()),"hsl"===t&&(n=this.toHslString()),"hsv"===t&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function(t,e){var n=t.apply(null,[this].concat([].slice.call(e)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(p,arguments)},brighten:function(){return this._applyModification(g,arguments)},darken:function(){return this._applyModification(v,arguments)},desaturate:function(){return this._applyModification(l,arguments)},saturate:function(){return this._applyModification(c,arguments)},greyscale:function(){return this._applyModification(d,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(m,arguments)},complement:function(){return this._applyCombination(y,arguments)},monochromatic:function(){return this._applyCombination(E,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(_,[3])},tetrad:function(){return this._applyCombination(_,[4])}},o.fromRatio=function(t,e){if("object"==r(t)){var n={};for(var i in t)t.hasOwnProperty(i)&&("a"===i?n[i]=t[i]:n[i]=F(t[i]));t=n}return o(t,e)},o.equals=function(t,e){return!!t&&!!e&&o(t).toRgbString()==o(e).toRgbString()},o.random=function(){return o.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},o.mix=function(t,e,n){n=0===n?0:n||50;var r=o(t).toRgb(),i=o(e).toRgb(),a=n/100;return o({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},o.readability=function(t,e){var n=o(t),r=o(e);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},o.isReadable=function(t,e,n){var r,i,a,s,f,h=o.readability(t,e);switch(f=!1,(i=((r=(r=n)||{level:"AA",size:"small"}).level||"AA").toUpperCase(),a=(r.size||"small").toLowerCase(),"AA"!==i&&"AAA"!==i&&(i="AA"),"small"!==a&&"large"!==a&&(a="small"),s={level:i,size:a}).level+s.size){case"AAsmall":case"AAAlarge":f=h>=4.5;break;case"AAlarge":f=h>=3;break;case"AAAsmall":f=h>=7}return f},o.mostReadable=function(t,e,n){var r,i,a,s,f=null,h=0;i=(n=n||{}).includeFallbackColors,a=n.level,s=n.size;
vendor: 1,583 bytes, line 1
1for(var u=0;u<e.length;u++)(r=o.readability(t,e[u]))>h&&(h=r,f=o(e[u]));return o.isReadable(t,f,{level:a,size:s})||!i?f:(n.includeFallbackColors=!1,o.mostReadable(t,["#fff","#000"],n))};var x=o.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee9
10",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},M=o.hexNames=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}(x);function S(t){return(isNaN(t=parseFloat(t))||t<0||t>1)&&(t=1),t}function A(t,e){"string"==typeof(n=t)&&-1!=n.indexOf(".")&&1===parseFloat(n)&&(t="100%");var n,r,i="string"==typeof(r=t)&&-1!=r.indexOf("%");return(t=Math.min(e,Math.max(0,parseFloat(t))),i&&(t=parseInt(t*e,10)/100),1e-6>Math.abs(t-e))?1:t%e/parseFloat(e)}function k(t){return Math.min(1,Math.max(0,t))}function U(t){return parseInt(t,16)}function N(t){return 1==t.length?"0"+t:""+t}function F(t){return t<=1&&(t=100*t+"%"),t}function O(t){return Math.round(255*parseFloat(t)).toString(16)}var C=function(){var t="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",e="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?",n="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?";return{CSS_UNIT:new RegExp(t),rgb:RegExp("rgb"+e),rgba:RegExp("rgba"+n),hsl:RegExp("hsl"+e),hsla:RegExp("hsla"+n),hsv:RegExp("hsv"+e),hsva:RegExp("hsva"
1+n),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function T(t){return!!C.CSS_UNIT.exec(t)}},49416:(t,e,n)=>{"use strict";n.d(e,{YJ:()=>N});var r=n(21424);function i(){return(i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function a(t,e){if(null==t)return{};var n,r,i={},a=Object.keys(t);for(r=0;r<a.length;r++)e.indexOf(n=a[r])>=0||(i[n]=t[n]);return i}function o(t){var e=(0,r.useRef)(t),n=(0,r.useRef)(function(t){e.current&&e.current(t)});return e.current=t,n.current}var s,f=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=1),t>n?n:t<e?e:t},h=function(t){return"touches"in t},u=function(t){return t&&t.ownerDocument.defaultView||self},l=function(t,e,n){var r=t.getBoundingClientRect(),i=h(e)?function(t,e){for(var n=0;n<t.length;n++)if(t[n].identifier===e)return t[n];return t[0]}(e.touches,n):e;return{left:f((i.pageX-(r.left+u(t).pageXOffset))/r.width),top:f((i.pageY-(r.top+u(t).pageYOffset))/r.height)}},c=function(t){h(t)||t.preventDefault()},d=r.memo(function(t){var e=t.onMove,n=t.onKey,s=a(t,["onMove","onKey"]),f=(0,r.useRef)(null),d=o(e),p=o(n),g=(0,r.useRef)(null),v=(0,r.useRef)(!1),b=(0,r.useMemo)(function(){var t=function(t){c(t),(h(t)?t.touches.length>0:t.buttons>0)&&f.current?d(l(f.current,t,g.current)):n(!1)},e=function(){return n(!1)};function n(n){var r=v.current,i=u(f.current),a=n?i.addEventListener:i.removeEventListener;a(r?"touchmove":"mousemove",t),a(r?"touchend":"mouseup",e)}return[function(t){var e=t.nativeEvent,r=f.current;if(r&&(c(e),(!v.current||h(e))&&r)){if(h(e)){v.current=!0;var i=e.changedTouches||[];i.length&&(g.current=i[0].identifier)}r.focus(),d(l(r,e,g.current)),n(!0)}},function(t){var e=t.which||t.keyCode;e<37||e>40||(t.preventDefault(),p({left:39===e?.05:37===e?-.05:0,top:40===e?.05:38===e?-.05:0}))},n]},[p,d]),y=b[0],_=b[1],w=b[2];return(0,r.useEffect)(function(){return w},[w]),r.createElement("div",i({},s,{onTouchStart:y,onMouseDown:y,className:"react-colorful__interactive",ref:f,onKeyDown:_,tabIndex:0,role:"slider"}))}),p=function(t){return t.filter(Boolean).join(" ")},g=function(t){var e=t.color,n=t.left,i=t.top,a=p(["react-colorful__pointer",t.className]);return r.createElement("div",{className:a,style:{top:100*(void 0===i?.5:i)+"%",left:100*n+"%"}},r.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:e}}))},v=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=Math.pow(10,e)),Math.round(n*t)/n},b=function(t){var e=t.s,n=t.v,r=t.a,i=(200-e)*n/100;return{h:v(t.h),s:v(i>0&&i<200?e*n/100/(i<=100?i:200-i)*100:0),l:v(i/2),a:v(r,2)}},y=function(t){var e=b(t);return"hsl("+e.h+", "+e.s+"%, "+e.l+"%)"},_=function(t){var e=b(t);return"hsla("+e.h+", "+e.s+"%, "+e.l+"%, "+e.a+")"},w=r.memo(function(t){var e=t.hue,n=t.onChange,i=p(["react-colorful__hue",t.className]);return r.createElement("div",{className:i},r.createElement(d,{onMove:function(t){n({h:360*t.left})},onKey:function(t){n({h:f(e+360*t.left,0,360)})},"aria-label":"Hue","aria-valuenow":v(e),"aria-valuemax":"360","aria-valuemin":"0"},r.createElement(g,{className:"react-colorful__hue-pointer",left:e/360,color:y({h:e,s:100,v:100,a:1})})))}),m=r.memo(function(t){var e=t.hsva,n=t.onChange,i={backgroundColor:y({h:e.h,s:100,v:100,a:1})};return r.createElement("div",{className:"react-colorful__saturation",style:i},r.createElement(d,{onMove:function(t){n({s:100*t.left,v:100-100*t.top})},onKey:function(t){n({s:f(e.s+100*t.left,0,100),v:f(e.v-100*t.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+v(e.s)+"%, Brightness "+v(e.v)+"%"},r.createElement(g,{className:"react-colorful__saturation-pointer",top:1-e.v/100,left:e.s/100,color:y(e)})))}),E=function(t,e){if(t===e)return!0;for(var n in t)if(t[n]!==e[n])return!1;return!0},x="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,M=new Map,S=function(t){x(function(){var e=t.current?t.current.ownerDocument:document;if(void 0!==e&&!M.has(e)){var r=e.createElement("style");r.innerHTML='.react-colorful{position:relative;display:flex;flex-direction:column;
1width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>\')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}',M.set(e,r);var i=s||n.nc;i&&r.setAttribute("nonce",i),e.head.appendChild(r)}},[])},A=function(t){var e=t.className,n=t.hsva,i=t.onChange,a={backgroundImage:"linear-gradient(90deg, "+_(Object.assign({},n,{a:0}))+", "+_(Object.assign({},n,{a:1}))+")"},o=p(["react-colorful__alpha",e]),s=v(100*n.a);return r.createElement("div",{className:o},r.createElement("div",{className:"react-colorful__alpha-gradient",style:a}),r.createElement(d,{onMove:function(t){i({a:t.left})},onKey:function(t){i({a:f(n.a+t.left)})},"aria-label":"Alpha","aria-valuetext":s+"%","aria-valuenow":s,"aria-valuemin":"0","aria-valuemax":"100"},r.createElement(g,{className:"react-colorful__alpha-pointer",left:n.a,color:_(n)})))},k=function(t){var e,n,s,f,h,u=t.className,l=t.colorModel,c=t.color,d=void 0===c?l.defaultColor:c,g=t.onChange,v=a(t,["className","colorModel","color","onChange"]),b=(0,r.useRef)(null);S(b);var y=(e=o(g),s=(n=(0,r.useState)(function(){return l.toHsva(d)}))[0],f=n[1],h=(0,r.useRef)({color:d,hsva:s}),(0,r.useEffect)(function(){if(!l.equal(d,h.current.color)){var t=l.toHsva(d);h.current={hsva:t,color:d},f(t)}},[d,l]),(0,r.useEffect)(function(){var t;E(s,h.current.hsva)||l.equal(t=l.fromHsva(s),h.current.color)||(h.current={hsva:s,color:t},e(t))},[s,l,e]),[s,(0,r.useCallback)(function(t){f(function(e){return Object.assign({},e,t)})},[])]),_=y[0],x=y[1],M=p(["react-colorful",u]);return r.createElement("div",i({},v,{ref:b,className:M}),r.createElement(m,{hsva:_,onChange:x}),r.createElement(w,{hue:_.h,onChange:x}),r.createElement(A,{hsva:_,onChange:x,className:"react-colorful__last-control"}))},U={defaultColor:{r:0,g:0,b:0,a:1},toHsva:function(t){var e=t.r,n=t.g,r=t.b,i=t.a,a=Math.max(e,n,r),o=a-Math.min(e,n,r),s=o?a===e?(n-r)/o:a===n?2+(r-e)/o:4+(e-n)/o:0;return{h:v(60*(s<0?s+6:s)),s:v(a?o/a*100:0),v:v(a/255*100),a:i}},fromHsva:function(t){var e=t.h,n=t.s,r=t.v,i=t.a;e=e/360*6,n/=100,r/=100;var a=Math.floor(e),o=r*(1-n),s=r*(1-(e-a)*n),f=r*(1-(1-e+a)*n),h=a%6;return{r:v(255*[r,s,o,o,f,r][h]),g:v(255*[f,r,r,s,o,o][h]),b:v(255*[o,o,f,r,r,s][h]),a:v(i,2)}},equal:E},N=function(t){return r.createElement(k,i({},t,{colorModel:U}))}},55072:(t,e,n)=>{"use strict";function r(t){let e;var n,r=t;if(!r)throw Error("Eventify cannot use falsy object as events subject");let i=["on","fire","off"];for(let t=0;t<i.length;++t)if(r.hasOwnProperty(i[t]))throw Error("Subject cannot be eventified, since it already has property '"+i[t]+"'");let a=(n=t,e=Object.create(null),{on:function(t,r,i){if("function"!=typeof r)throw Error("callback is expected to be a function");let a=e[t];return a||(a=e[t]=[]),a.push({callback:r,ctx:i}),n},off:function(t,r){if(void 0===t)return e=Object.create(null),n;if(e[t])if("function"!=typeof r)delete e[t];else{let n=e[t];for(let t=0;t<n.length;++t)n[t].callback===r&&n.splice(t,1)}return n},fire:function(t){let r,i=e[t];if(!i)return n;arguments.length>
11&&(r=Array.prototype.slice.call(arguments,1));for(let t=0;t<i.length;++t){let e=i[t];e.callback.apply(e.ctx,r)}return n}});return t.on=a.on,t.off=a.off,t.fire=a.fire,t}n.d(e,{A:()=>r})},58991:(t,e,n)=>{"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,a,o,s=[],f=!0,h=!1;try{if(a=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;f=!1}else for(;!(f=(r=a.call(n)).done)&&(s.push(r.value),s.length!==e);f=!0);}catch(t){h=!0,i=t}finally{try{if(!f&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(h)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return r(t,e);var n=({}).toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.d(e,{A:()=>i})},63937:(t,e,n)=>{"use strict";t.exports=i;var r=n(81515);function i(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}i.Varint=0,i.Fixed64=1,i.Bytes=2,i.Fixed32=5;var a="undefined"==typeof TextDecoder?null:new TextDecoder("utf-8");function o(t){return t.type===i.Bytes?t.readVarint()+t.pos:t.pos+1}function s(t,e,n){return n?0x100000000*e+(t>>>0):(e>>>0)*0x100000000+(t>>>0)}function f(t,e,n){var r=e<=16383?1:e<=2097151?2:e<=0xfffffff?3:Math.floor(Math.log(e)/(7*Math.LN2));n.realloc(r);for(var i=n.pos-1;i>=t;i--)n.buf[i+r]=n.buf[i]}function h(t,e){for(var n=0;n<t.length;n++)e.writeVarint(t[n])}function u(t,e){for(var n=0;n<t.length;n++)e.writeSVarint(t[n])}function l(t,e){for(var n=0;n<t.length;n++)e.writeFloat(t[n])}function c(t,e){for(var n=0;n<t.length;n++)e.writeDouble(t[n])}function d(t,e){for(var n=0;n<t.length;n++)e.writeBoolean(t[n])}function p(t,e){for(var n=0;n<t.length;n++)e.writeFixed32(t[n])}function g(t,e){for(var n=0;n<t.length;n++)e.writeSFixed32(t[n])}function v(t,e){for(var n=0;n<t.length;n++)e.writeFixed64(t[n])}function b(t,e){for(var n=0;n<t.length;n++)e.writeSFixed64(t[n])}function y(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+0x1000000*t[e+3]}function _(t,e,n){t[n]=e,t[n+1]=e>>>8,t[n+2]=e>>>16,t[n+3]=e>>>24}function w(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}i.prototype={destroy:function(){this.buf=null},readFields:function(t,e,n){for(n=n||this.length;this.pos<n;){var r=this.readVarint(),i=r>>3,a=this.pos;this.type=7&r,t(i,e,this),this.pos===a&&this.skip(r)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=y(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=w(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=y(this.buf,this.pos)+0x100000000*y(this.buf,this.pos+4);return this.pos+=8,t},readSFixed64:function(){var t=y(this.buf,this.pos)+0x100000000*w(this.buf,this.pos+4);return this.pos+=8,t},readFloat:function(){var t=r.read(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=r.read(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,n,r=this.buf;return(e=127&(n=r[this.pos++]),n<128||(e|=(127&(n=r[this.pos++]))<<7,n<128||(e|=(127&(n=r[this.pos++]))<<14,n<128||(e|=(127&(n=r[this.pos++]))<<21,n<128))))?e:function(t,e,n){var r,i,a=n.buf;if(r=(112&(i=a[n.pos++]))>>4,i<128||(r|=(127&(i=a[n.pos++]))<<3,i<128)||(r|=(127&(i=a[n.pos++]))<<10,i<128)||(r|=(127&(i=a[n.pos++]))<<17,i<128)||(r|=(127&(i=a[n.pos++]))<<24,i<128)||(r|=(1&(i=a[n.pos++]))<<31,i<128))return s(t,r,e);throw Error("Expected varint not more than 10 bytes")}(e|=(15&(n=r[this.pos]))<<28,t,this)},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?-((t+1)/2):t/2},readBoolean:function(){return!!this.readVarint()},readString:function(){var t,e,n,r=this.readVarint()+this.pos,i=this.pos;return(this.pos=r,r-i>=12&&a)?(t=this.buf,e=i,n=r,a.decode(t.subarray(e,n))):function(t,e,n){for(var r="",i=e;i<n;){var a,o,s,f=t[i],h=null,u=f>239?4:f>223?3:f>191?2:1;if(i+u>n)break;1===u?f<128&&(h=f):2===u?(192&(a=t[i+1]))==128&&(h=(31&f)<<6|63&a)<=127&&(h=null):3===u?(a=t[i+1],o=t[i+2],(192&a)==128&&(192&o)==128&&((h=(15&f)<<12|(63&a)<<6|63&o)<=2047||h>=55296&&h<=57343)&&(h=null)):4===u&&(a=t[i+1],o=t[i+2],s=t[i+3],(192&a)==128&&(192&o)==128&&(192&s)==128&&((h=(15&f)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||h>=1114112)&&(h=null)),null===h?(h=65533,u=1):h>65535&&(h-=65536,r+=String.fromCharCode(h>>>10&1023|55296),h=56320|1023&h),r+=String.fromCharCode(h),i+=u}return r}(this.buf,i,r)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e}
1,readPackedVarint:function(t,e){if(this.type!==i.Bytes)return t.push(this.readVarint(e));var n=o(this);for(t=t||[];this.pos<n;)t.push(this.readVarint(e));return t},readPackedSVarint:function(t){if(this.type!==i.Bytes)return t.push(this.readSVarint());var e=o(this);for(t=t||[];this.pos<e;)t.push(this.readSVarint());return t},readPackedBoolean:function(t){if(this.type!==i.Bytes)return t.push(this.readBoolean());var e=o(this);for(t=t||[];this.pos<e;)t.push(this.readBoolean());return t},readPackedFloat:function(t){if(this.type!==i.Bytes)return t.push(this.readFloat());var e=o(this);for(t=t||[];this.pos<e;)t.push(this.readFloat());return t},readPackedDouble:function(t){if(this.type!==i.Bytes)return t.push(this.readDouble());var e=o(this);for(t=t||[];this.pos<e;)t.push(this.readDouble());return t},readPackedFixed32:function(t){if(this.type!==i.Bytes)return t.push(this.readFixed32());var e=o(this);for(t=t||[];this.pos<e;)t.push(this.readFixed32());return t},readPackedSFixed32:function(t){if(this.type!==i.Bytes)return t.push(this.readSFixed32());var e=o(this);for(t=t||[];this.pos<e;)t.push(this.readSFixed32());return t},readPackedFixed64:function(t){if(this.type!==i.Bytes)return t.push(this.readFixed64());var e=o(this);for(t=t||[];this.pos<e;)t.push(this.readFixed64());return t},readPackedSFixed64:function(t){if(this.type!==i.Bytes)return t.push(this.readSFixed64());var e=o(this);for(t=t||[];this.pos<e;)t.push(this.readSFixed64());return t},skip:function(t){var e=7&t;if(e===i.Varint)for(;this.buf[this.pos++]>127;);else if(e===i.Bytes)this.pos=this.readVarint()+this.pos;else if(e===i.Fixed32)this.pos+=4;else if(e===i.Fixed64)this.pos+=8;else throw Error("Unimplemented type: "+e)},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e<this.pos+t;)e*=2;if(e!==this.length){var n=new Uint8Array(e);n.set(this.buf),this.buf=n,this.length=e}},finish:function(){return this.length=this.pos,this.pos=0,this.buf.subarray(0,this.length)},writeFixed32:function(t){this.realloc(4),_(this.buf,t,this.pos),this.pos+=4},writeSFixed32:function(t){this.realloc(4),_(this.buf,t,this.pos),this.pos+=4},writeFixed64:function(t){this.realloc(8),_(this.buf,-1&t,this.pos),_(this.buf,Math.floor(23283064365386963e-26*t),this.pos+4),this.pos+=8},writeSFixed64:function(t){this.realloc(8),_(this.buf,-1&t,this.pos),_(this.buf,Math.floor(23283064365386963e-26*t),this.pos+4),this.pos+=8},writeVarint:function(t){if((t=+t||0)>0xfffffff||t<0)return void function(t,e){var n,r,i,a,o;if(t>=0?(n=t%0x100000000|0,r=t/0x100000000|0):(n=~(-t%0x100000000),r=~(-t/0x100000000),0xffffffff^n?n=n+1|0:(n=0,r=r+1|0)),t>=0xffffffffffffffff||t<-0xffffffffffffffff)throw Error("Given varint doesn't fit into 10 bytes");e.realloc(10),i=n,a=0,(o=e).buf[o.pos++]=127&i|128,i>>>=7,o.buf[o.pos++]=127&i|128,i>>>=7,o.buf[o.pos++]=127&i|128,i>>>=7,o.buf[o.pos++]=127&i|128,i>>>=7,o.buf[o.pos]=127&i,function(t,e){var n=(7&t)<<4;if(e.buf[e.pos++]|=n|128*!!(t>>>=3),t&&(e.buf[e.pos++]=127&t|128*!!(t>>>=7),t)&&(e.buf[e.pos++]=127&t|128*!!(t>>>=7),t))e.buf[e.pos++]=127&t|128*!!(t>>>=7),t&&(e.buf[e.pos++]=127&t|128*!!(t>>>=7),t&&(e.buf[e.pos++]=127&t))}(r,e)}(t,this);if(this.realloc(4),this.buf[this.pos++]=127&t|128*(t>127),!(t<=127))this.buf[this.pos++]=127&(t>>>=7)|128*(t>127),!(t<=127)&&(this.buf[this.pos++]=127&(t>>>=7)|128*(t>127),t<=127||(this.buf[this.pos++]=t>>>7&127))},writeSVarint:function(t){this.writeVarint(t<0?-(2*t)-1:2*t)},writeBoolean:function(t){this.writeVarint(!!t)},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,n){for(var r,i,a=0;a<e.length;a++){if((r=e.charCodeAt(a))>55295&&r<57344)if(i)if(r<56320){t[n++]=239,t[n++]=191,t[n++]=189,i=r;continue}else r=i-55296<<10|r-56320|65536,i=null;else{r>56319||a+1===e.length?(t[n++]=239,t[n++]=191,t[n++]=189):i=r;continue}else i&&(t[n++]=239,t[n++]=191,t[n++]=189,i=null);r<128?t[n++]=r:(r<2048?t[n++]=r>>6|192:(r<65536?t[n++]=r>>12|224:(t[n++]=r>>18|240,t[n++]=r>>12&63|128),t[n++]=r>>6&63|128),t[n++]=63&r|128)}return n}(this.buf,t,this.pos);var n=this.pos-e;n>=128&&f(e,n,this),this.pos=e-1,this.writeVarint(n),this.pos+=n},writeFloat:function(t){this.realloc(4),r.write(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),r.write(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var n=0;n<e;n++)this.buf[this.pos++]=t[n]},writeRawMessage:function(t,e){this.pos++;var n=this.pos;t(e,this);var r=this.pos-n;r>=128&&f(n,r,this),this.pos=n-1,this.writeVarint(r),this.pos+=r},writeMessage:function(t,e,n){this.writeTag(t,i.Bytes),this.writeRawMessage(e,n)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,h,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,u,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,d,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,l,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,c,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,p,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,g,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,v,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,b,e)},writeBytesField:function(t,e){this.writeTag(t,i.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,i.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,i.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,i.Fixed64),this.writeFixed64
1(e)},writeSFixed64Field:function(t,e){this.writeTag(t,i.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,i.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,i.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,i.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,i.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,i.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,!!e)}}},65155:t=>{t.exports=function(t){var e,n,r=t;if(!r)throw Error("Eventify cannot use falsy object as events subject");for(var i=["on","fire","off"],a=0;a<i.length;++a)if(r.hasOwnProperty(i[a]))throw Error("Subject cannot be eventified, since it already has property '"+i[a]+"'");var o=(e=t,n=Object.create(null),{on:function(t,r,i){if("function"!=typeof r)throw Error("callback is expected to be a function");var a=n[t];return a||(a=n[t]=[]),a.push({callback:r,ctx:i}),e},off:function(t,r){if(void 0===t)return n=Object.create(null),e;if(n[t])if("function"!=typeof r)delete n[t];else for(var i=n[t],a=0;a<i.length;++a)i[a].callback===r&&i.splice(a,1);return e},fire:function(t){var r,i=n[t];if(!i)return e;arguments.length>1&&(r=Array.prototype.splice.call(arguments,1));for(var a=0;a<i.length;++a){var o=i[a];o.callback.apply(o.ctx,r)}return e}});return t.on=o.on,t.off=o.off,t.fire=o.fire,t}},81515:(t,e)=>{e.read=function(t,e,n,r,i){var a,o,s=8*i-r-1,f=(1<<s)-1,h=f>>1,u=-7,l=n?i-1:0,c=n?-1:1,d=t[e+l];for(l+=c,a=d&(1<<-u)-1,d>>=-u,u+=s;u>0;a=256*a+t[e+l],l+=c,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=256*o+t[e+l],l+=c,u-=8);if(0===a)a=1-h;else{if(a===f)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,r),a-=h}return(d?-1:1)*o*Math.pow(2,a-r)},e.write=function(t,e,n,r,i,a){var o,s,f,h=8*a-i-1,u=(1<<h)-1,l=u>>1,c=5960464477539062e-23*(23===i),d=r?0:a-1,p=r?1:-1,g=+(e<0||0===e&&1/e<0);for(isNaN(e=Math.abs(e))||e===1/0?(s=+!!isNaN(e),o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(f=Math.pow(2,-o))<1&&(o--,f*=2),o+l>=1?e+=c/f:e+=c*Math.pow(2,1-l),e*f>=2&&(o++,f/=2),o+l>=u?(s=0,o=u):o+l>=1?(s=(e*f-1)*Math.pow(2,i),o+=l):(s=e*Math.pow(2,l-1)*Math.pow(2,i),o=0));i>=8;t[n+d]=255&s,d+=p,s/=256,i-=8);for(o=o<<i|s,h+=i;h>0;t[n+d]=255&o,d+=p,o/=256,h-=8);t[n+d-p]|=128*g}},91890:(t,e,n)=>{t.exports=o;var r,i=n(65155),a=n(6370);function o(t,e){var n=(e=e||{}).history||a(t,e);(function(t){if(!t)throw Error("history is required");if("function"!=typeof t.dispose)throw Error("dispose is required");if("function"!=typeof t.onChanged)throw Error("onChanged is required")})(n),n.onChanged(function(t){r=t,s.fire("change",r)});var r=n.get()||Object.create(null),o={get:function(t){return void 0===t?r:r[t]},set:function(t,e){var i=typeof t;return"object"===i?Object.keys(t).forEach(function(e){r[e]=t[e]}):"string"===i&&(r[t]=e),n.set(r),o},unset:function(t){if(t in r)return delete r[t],n.set(r),o},setIfEmpty:function(t,e){if("object"==typeof t&&Object.keys(t).forEach(function(e){e in r||(r[e]=t[e])}),!(t in r))return r[t]=e,n.set(r),o},dispose:function(){n.dispose(),s.off()},onChange:function(t,e){s.on("change",t,e)},offChange:function(t,e){s.off("change",t,e)},getHistoryObject:function(){return n}},s=i({});return o}o.instance=function(t,e){return r?t&&r.setIfEmpty(t):r=o(t,e),r}},92261:(t,e,n)=>{"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}n.d(e,{A:()=>r})}}]);

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.