PageSourceSearch

https://www.geoguessr.com/_next/static/chunks/84068-d9bc020975f42d98.js

js geoguessr.com collected 2026-09-24 08:42:13 UTC 43,310 bytes, 1 lines download raw bytes

1!function(){try{var t="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};t._sentryModuleMetadata=t._sentryModuleMetadata||{},t._sentryModuleMetadata[(new t.Error).stack]=function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];if(null!=r)for(var n in r)r.hasOwnProperty(n)&&(t[n]=r[n])}return t}({},t._sentryModuleMetadata[(new t.Error).stack],{"_sentryBundlerPluginAppKey:gg-sentry-application-key":!0});var e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="1409229b-6abb-4579-933c-3240bcfcf7d0",t._sentryDebugIdIdentifier="sentry-dbid-1409229b-6abb-4579-933c-3240bcfcf7d0")}catch(t){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[84068],{276674:(t,e,r)=>{r.d(e,{E:()=>p});var n=r(377766),i=r(744458),o=r(776296),a=r(939015),s=r(55023);function l(t,e){let r=new Set(e);return t.filter(t=>!r.has(t))}var u=class extends a.Q{#t;#e;#r;#n;#i;#o;#a;#s;#l;#u=[];constructor(t,e,r){super(),this.#t=t,this.#n=r,this.#r=[],this.#i=[],this.#e=[],this.setQueries(e)}onSubscribe(){1===this.listeners.size&&this.#i.forEach(t=>{t.subscribe(e=>{this.#c(t,e)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#i.forEach(t=>{t.destroy()})}setQueries(t,e){this.#r=t,this.#n=e,i.jG.batch(()=>{let t=this.#i,e=this.#f(this.#r);e.forEach(t=>t.observer.setOptions(t.defaultedQueryOptions));let r=e.map(t=>t.observer),n=r.map(t=>t.getCurrentResult()),i=t.length!==r.length,o=r.some((e,r)=>e!==t[r]),a=i||o,u=!!a||n.some((t,e)=>{let r=this.#e[e];return!r||!(0,s.f8)(t,r)});(a||u)&&(a&&(this.#u=e,this.#i=r),this.#e=n,this.hasListeners()&&(a&&(l(t,r).forEach(t=>{t.destroy()}),l(r,t).forEach(t=>{t.subscribe(e=>{this.#c(t,e)})})),this.#h()))})}getCurrentResult(){return this.#e}getQueries(){return this.#i.map(t=>t.getCurrentQuery())}getObservers(){return this.#i}getOptimisticResult(t,e){let r=this.#f(t),n=r.map(t=>t.observer.getOptimisticResult(t.defaultedQueryOptions)),i=r.map(t=>t.defaultedQueryOptions.queryHash);return[n,t=>this.#d(t??n,e,i),()=>this.#g(n,r)]}#g(t,e){return e.map((r,n)=>{let i=t[n];return r.defaultedQueryOptions.notifyOnChangeProps?i:r.observer.trackResult(i,t=>{e.forEach(e=>{e.observer.trackProp(t)})})})}#d(t,e,r){if(e){let n=this.#l,i=void 0!==r&&void 0!==n&&(n.length!==r.length||r.some((t,e)=>t!==n[e]));return(!this.#o||this.#e!==this.#s||i||e!==this.#a)&&(this.#a=e,this.#s=this.#e,void 0!==r&&(this.#l=r),this.#o=(0,s.BH)(this.#o,e(t))),this.#o}return t}#p(){return this.#n?.combine!==void 0&&this.#i.some((t,e)=>t.options.suspense&&this.#e[e]?.data===void 0)}#f(t){let e=new Map;this.#i.forEach(t=>{let r=t.options.queryHash;if(!r)return;let n=e.get(r);n?n.push(t):e.set(r,[t])});let r=[];return t.forEach(t=>{let n=this.#t.defaultQueryOptions(t),i=e.get(n.queryHash)?.shift()??new o.$(this.#t,n);r.push({defaultedQueryOptions:n,observer:i})}),r}#c(t,e){let r=this.#i.indexOf(t);if(-1!==r){var n;let t;this.#e=(n=this.#e,(t=n.slice(0))[r]=e,t),this.#h()}}#h(){if(this.hasListeners()){let t=this.#g(this.#e,this.#u),e=this.#p(),r=this.#o,n=e?r:this.#d(t,this.#n?.combine);(e||r!==n)&&i.jG.batch(()=>{this.listeners.forEach(t=>{t(this.#e)})})}}},c=r(406326),f=r(811736),h=r(77451),d=r(855681),g=r(566536);function p({queries:t,...e},r){let a=(0,c.jE)(r),l=(0,f.w)(),b=(0,h.h)(),y=n.useMemo(()=>t.map(t=>{let e=a.defaultQueryOptions(t);return e._optimisticResults=l?"isRestoring":"optimistic",e}),[t,a,l]);y.forEach(t=>{(0,g.jv)(t);let e=a.getQueryCache().get(t.queryHash);(0,d.LJ)(t,b,e)}),(0,d.wZ)(b);let[m]=n.useState(()=>new u(a,y,e)),[x,v,w]=m.getOptimisticResult(y,e.combine),M=!l&&!1!==e.subscribed;n.useSyncExternalStore(n.useCallback(t=>M?m.subscribe(i.jG.batchCalls(t)):s.lQ,[m,M]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),n.useEffect(()=>{m.setQueries(y,e)},[y,e,m]);let k=x.some((t,e)=>(0,g.EU)(y[e],t))?x.flatMap((t,e)=>{let r=y[e];if(r&&(0,g.EU)(r,t)){let t=new o.$(a,r);return(0,g.iL)(r,t,b)}return[]}):[];if(k.length>0)throw Promise.all(k);let O=x.find((t,e)=>{let r=y[e];return r&&(0,d.$1)({result:t,errorResetBoundary:b,throwOnError:r.throwOnError,query:a.getQueryCache().get(r.queryHash),suspense:r.suspense})});if(O?.error)throw O.error;return v(w())}},395153:(t,e,r)=>{let n,i;function o(t){return t+.5|0}r.d(e,{$:()=>ec,A:()=>tI,B:()=>tj,C:()=>el,D:()=>tk,E:()=>ew,F:()=>D,G:()=>eV,H:()=>tu,I:()=>eD,J:()=>eJ,K:()=>eG,L:()=>tH,M:()=>eN,N:()=>tb,O:()=>Y,P:()=>ti,Q:()=>N,R:()=>eO,S:()=>tP,T:()=>to,U:()=>tw,V:()=>er,W:()=>tS,X:()=>ei,Y:()=>eu,Z:()=>ed,_:()=>tY,a:()=>ek,a0:()=>eM,a1:()=>tN,a2:()=>tD,a3:()=>t3,a4:()=>U,a5:()=>J,a6:()=>t6,a7:()=>te,a8:()=>function t(e,r,n,i){return new Proxy({_cacheable:!1,_proxy:e,_context:r,_subProxy:n,_stack:new Set,_descriptors:eT(e,i),setContext:r=>t(e,r,n,i),override:o=>t(e.override(o),r,n,i)},{deleteProperty:(t,r)=>(delete t[r],delete e[r],!0),get:(e,r,n)=>eC(e,r,()=>(function(e,r,n){let{_proxy:i,_context:o,_subProxy:a,_descriptors:s}=e,l=i[r];return te(l)&&s.isScriptable(r)&&(l=function(t,e,r,n){let{_proxy:i,_context:o,_subProxy:a,_stack:s}=r;if(s.has(t))throw Error("Recursion detected: "+Array.from(s).join("->")+"->"+t);s.add(t);let l=e(o,a||n);return s.delete(t),eS(t,l)&&(l=ej(i._scopes,i,t,l)),l}(r,l,e,n)),W(l)&&l.length&&(l=function(e,r,n,i){let{_proxy:o,_context:a,_subProxy:s,_descriptors:l}=n;if(void 0!==a.index&&i(e))return r[a.index%r.length];if(F(r[0])){let n=r,i=o._scopes.filter(t=>t!==n);for(let u of(r=[],n)){let n=ej(i,o,e,u);r.push(t(n,a,s&&s[e],l))}}return r}(r,l,e,s.isIndexable)),eS(r,l)&&(l=t(l,o,a&&a[r],s)),l})(e,r,n)),getOwnPropertyDescriptor:(t,r)=>t._descriptors.allKeys?Reflect.has(e,r)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,r),getPrototypeOf:()=>Reflect.getPrototypeOf(e),has:(t,r)=>Reflect.has(e,r),ownKeys:()=>Reflect.ownKeys(e),set:(t,r,n)=>(e[r]=n,delete t[r],!0)})},a9:()=>eR,aA:()=>e2,aB:()=>e8,aC:()=>tq,aD:()=>e4,aE:()=>es,aF:()=>tO,aG:()=>j,aH:()=>tx,aI:()=>tp,aJ:()=>tm,aK:()=>tg,aL:()=>tM,aM:()=>t4,aN:()=>th,aO:()=>en,aP:()=>tA,aQ:()=>tE,aa:()=>eT,ab:()=>Z,ac:()=>I,ad:()=>tL,ae:()=>eK,af:()=>eo,ag:()=>tr,ah:()=>ri,ai:()=>q,aj:()=>tn,ak:()=>tC,al:()=>tR,am:()=>em,an:()=>eL,ao:()=>rt,ap:()=>e9,aq:()=>e1,ar:()=>e5,as:()=>e0,at:()=>ef,au:()=>eh,av:()=>ea,aw:()=>eg,ax:()=>ex,ay:()=>ev,az:()=>e7,b:()=>W,c:()=>tG,d:()=>ee,e:()=>tV,f:()=>G,g:()=>Q,h:()=>tt,i:()=>F,j:()=>e_,k:()=>A,l:()=>tF,m:()=>H,n:()=>L,o:()=>t2,p:()=>tT,q:()=>t$,r:()=>tB,s:()=>td,t:()=>tv,u:()=>tQ,v:()=>B,w:()=>tX,x:()=>ty,y:()=>eF,z:()=>eU});let a=(t,e,r)=>Math.max(Math.min(t,r),e);function s(t){return a(o(2.55*t),0,255)}function l(t){return a(o(255*t),0,255)}
1function u(t){return a(o(t/2.55)/100,0,1)}function c(t){return a(o(100*t),0,100)}let f={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},h=[..."0123456789ABCDEF"],d=t=>h[15&t],g=t=>h[(240&t)>>4]+h[15&t],p=t=>(240&t)>>4==(15&t),b=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function y(t,e,r){let n=e*Math.min(r,1-r),i=(e,i=(e+t/30)%12)=>r-n*Math.max(Math.min(i-3,9-i,1),-1);return[i(0),i(8),i(4)]}function m(t,e,r){let n=(n,i=(n+t/60)%6)=>r-r*e*Math.max(Math.min(i,4-i,1),0);return[n(5),n(3),n(1)]}function x(t,e,r){let n,i=y(t,1,.5);for(e+r>1&&(n=1/(e+r),e*=n,r*=n),n=0;n<3;n++)i[n]*=1-e-r,i[n]+=e;return i}function v(t){let e,r,n,i=t.r/255,o=t.g/255,a=t.b/255,s=Math.max(i,o,a),l=Math.min(i,o,a),u=(s+l)/2;s!==l&&(n=s-l,r=u>.5?n/(2-s-l):n/(s+l),e=60*(e=i===s?(o-a)/n+6*(o<a):o===s?(a-i)/n+2:(i-o)/n+4)+.5);return[0|e,r||0,u]}function w(t,e,r,n){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,r,n)).map(l)}function M(t){return(t%360+360)%360}let k={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},O={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"},_=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,R=t=>
1t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,T=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function P(t,e,r){if(t){let n=v(t);n[e]=Math.max(0,Math.min(n[e]+n[e]*r,0===e?360:1)),t.r=(n=w(y,n,void 0,void 0))[0],t.g=n[1],t.b=n[2]}}function S(t,e){return t?Object.assign(e||{},t):t}function C(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=l(t[3]))):(e=S(t,{r:0,g:0,b:0,a:1})).a=l(e.a),e}class E{constructor(t){let e;if(t instanceof E)return t;const r=typeof t;"object"===r?e=C(t):"string"===r&&(e=function(t){var e,r=t.length;return"#"===t[0]&&(4===r||5===r?e={r:255&17*f[t[1]],g:255&17*f[t[2]],b:255&17*f[t[3]],a:5===r?17*f[t[4]]:255}:(7===r||9===r)&&(e={r:f[t[1]]<<4|f[t[2]],g:f[t[3]]<<4|f[t[4]],b:f[t[5]]<<4|f[t[6]],a:9===r?f[t[7]]<<4|f[t[8]]:255})),e}(t)||function(t){n||((n=function(){let t,e,r,n,i,o={},a=Object.keys(O),s=Object.keys(k);for(t=0;t<a.length;t++){for(n=i=a[t],e=0;e<s.length;e++)r=s[e],i=i.replace(r,k[r]);r=parseInt(O[n],16),o[i]=[r>>16&255,r>>8&255,255&r]}return o}()).transparent=[0,0,0,0]);let e=n[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}(t)||function(t){return"r"===t.charAt(0)?function(t){let e,r,n,i=_.exec(t),o=255;if(i){if(i[7]!==e){let t=+i[7];o=i[8]?s(t):a(255*t,0,255)}return e=+i[1],r=+i[3],n=+i[5],e=255&(i[2]?s(e):a(e,0,255)),{r:e,g:r=255&(i[4]?s(r):a(r,0,255)),b:n=255&(i[6]?s(n):a(n,0,255)),a:o}}}(t):function(t){let e,r=b.exec(t),n=255;if(!r)return;r[5]!==e&&(n=r[6]?s(+r[5]):l(+r[5]));let i=M(+r[2]),o=r[3]/100,a=r[4]/100;return{r:(e="hwb"===r[1]?w(x,i,o,a):"hsv"===r[1]?w(m,i,o,a):w(y,i,o,a))[0],g:e[1],b:e[2],a:n}}(t)}(t)),this._rgb=e,this._valid=!!e}get valid(){return this._valid}get rgb(){var t=S(this._rgb);return t&&(t.a=u(t.a)),t}set rgb(t){this._rgb=C(t)}rgbString(){var t;return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${u(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0}hexString(){var t,e;let r,n;return this._valid?(e=p((r=t=this._rgb).r)&&p(r.g)&&p(r.b)&&p(r.a)?d:g,t?"#"+e(t.r)+e(t.g)+e(t.b)+(n=t.a,n<255?e(n):""):void 0):void 0}hslString(){return this._valid?function(t){if(!t)return;let e=v(t),r=e[0],n=c(e[1]),i=c(e[2]);return t.a<255?`hsla(${r}, ${n}%, ${i}%, ${u(t.a)})`:`hsl(${r}, ${n}%, ${i}%)`}(this._rgb):void 0}mix(t,e){if(t){let r,n=this.rgb,i=t.rgb,o=e===r?.5:e,a=2*o-1,s=n.a-i.a,l=((a*s==-1?a:(a+s)/(1+a*s))+1)/2;r=1-l,n.r=255&l*n.r+r*i.r+.5,n.g=255&l*n.g+r*i.g+.5,n.b=255&l*n.b+r*i.b+.5,n.a=o*n.a+(1-o)*i.a,this.rgb=n}return this}interpolate(t,e){var r,n;let i,o,a;return t&&(this._rgb=(r=this._rgb,n=t._rgb,i=T(u(r.r)),o=T(u(r.g)),a=T(u(r.b)),{r:l(R(i+e*(T(u(n.r))-i))),g:l(R(o+e*(T(u(n.g))-o))),b:l(R(a+e*(T(u(n.b))-a))),a:r.a+e*(n.a-r.a)})),this}clone(){return new E(this.rgb)}alpha(t){return this._rgb.a=l(t),this}clearer(t){let e=this._rgb;return e.a*=1-t,this}greyscale(){let t=this._rgb,e=o(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){let e=this._rgb;return e.a*=1+t,this}negate(){let t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return P(this._rgb,2,t),this}darken(t){return P(this._rgb,2,-t),this}saturate(t){return P(this._rgb,1,t),this}desaturate(t){return P(this._rgb,1,-t),this}rotate(t){var e=this._rgb,r=v(e);return r[0]=M(r[0]+t),e.r=(r=w(y,r,void 0,void 0))[0],e.g=r[1],e.b=r[2],this}}function j(){}let I=(i=0,()=>i++);function A(t){return null==t}function W(t){if(Array.isArray&&Array.isArray(t))return!0;let e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function F(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function Q(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function Y(t,e){return Q(t)?t:e}function B(t,e){return void 0===t?e:t}let H=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:t/e,L=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function N(t,e,r){if(t&&"function"==typeof t.call)return t.apply(r,e)}function D(t,e,r,n){let i,o,a;if(W(t))if(o=t.length,n)for(i=o-1;i>=0;i--)e.call(r,t[i],i);else for(i=0;i<o;i++)e.call(r,t[i],i);else if(F(t))for(o=(a=Object.keys(t)).length,i=0;i<o;i++)e.call(r,t[a[i]],a[i])}function q(t,e){let r,n,i,o;if(!t||!e||t.length!==e.length)return!1;for(r=0,n=t.length;r<n;++r)if(i=t[r],o=e[r],i.datasetIndex!==o.datasetIndex||i.index!==o.index)return!1;return!0}function $(t){if(W(t))return t.map($);if(F(t)){let e=Object.create(null),r=Object.keys(t),n=r.length,i=0;for(;i<n;++i)e[r[i]]=$(t[r[i]]);return e}return t}function X(t){return -1===["__proto__","prototype","constructor"].indexOf(t)}function z(t,e,r,n){if(!X(t))return;let i=e[t],o=r[t];F(i)&&F(o)?U(i,o,n):e[t]=$(o)}function U(t,e,r){let n,i=W(e)?e:[e],o=i.length;if(!F(t))return t;let a=(r=r||{}).merger||z;for(let e=0;e<o;++e){if(!F(n=i[e]))continue;let o=Object.keys(n);for(let e=0,i=o.length;e<i;++e)a(o[e],t,n,r)}return t}function Z(t,e){return U(t,e,{merger:V})}function V(t,e,r){if(!X(t))return;let n=e[t],i=r[t];F(n)&&F(i)?Z(n,i):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=$(i))}let K={"":t=>t,x:t=>t.x,y:t=>t.y};function G(t,e){let r;return(K[e]||(K[e]=(r=function(t){let e=t.split("."),r=[],n="";for(let t of e)(n+=t).endsWith("\\")?n=n.slice(0,-1)+".":(r.push(n),n="");return r}(e),t=>{for(let e of r){if(""===e)break;t=t&&t[e]}return t})))(t)}function J(t){return t.charAt(0).toUpperCase()+t.slice(1)}let tt=t=>void 0!==t,te=t=>"function"==typeof t,tr=(t,e)=>{if(t.size!==e.size)return!1;for(let r of t)if(!e.has(r))return!1;return!0};function tn(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}let ti=Math.PI,to=2*ti,ta=to+ti,ts=1/0,tl=ti/180,tu=ti/2,tc=ti/4,tf=2*ti/3,th=Math.log10,td=Math.sign;function tg(t,e,r){return Math.abs(t-e)<r}function tp(t){let e=Math.round(t),r=Math.pow(10,Math.floor(th(t=tg(t,e,t/1e3)?e:t))),n=t/r;return(n<=1?1:n<=2?2:n<=5?5:10)*r}function tb(t){let e,r=[],n=Math.sqrt(t);for(e=1;e<n;e++)t%e==0&&(r.push(e),r.push(t/e));return n===(0|n)&&r.push(n),r.sort((t,e)=>t-e).pop(),r}function ty(t){return"symbol"!=typeof t&&("object"!=typeof t||null===t||!!(Symbol.toPrimitive in t||"toString"in t||"valueOf"in t))&&!isNaN(parseFloat(t))&&isFinite(t)}
1function tm(t,e){let r=Math.round(t);return r-e<=t&&r+e>=t}function tx(t,e,r){let n,i,o;for(n=0,i=t.length;n<i;n++)isNaN(o=t[n][r])||(e.min=Math.min(e.min,o),e.max=Math.max(e.max,o))}function tv(t){return ti/180*t}function tw(t){return 180/ti*t}function tM(t){if(!Q(t))return;let e=1,r=0;for(;Math.round(t*e)/e!==t;)e*=10,r++;return r}function tk(t,e){let r=e.x-t.x,n=e.y-t.y,i=Math.sqrt(r*r+n*n),o=Math.atan2(n,r);return o<-.5*ti&&(o+=to),{angle:o,distance:i}}function tO(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function t_(t,e){return(t-e+ta)%to-ti}function tR(t){return(t%to+to)%to}function tT(t,e,r,n){let i=tR(t),o=tR(e),a=tR(r),s=tR(o-i),l=tR(a-i),u=tR(i-o),c=tR(i-a);return i===o||i===a||n&&o===a||s>l&&u<c}function tP(t,e,r){return Math.max(e,Math.min(r,t))}function tS(t){return tP(t,-32768,32767)}function tC(t,e,r,n=1e-6){return t>=Math.min(e,r)-n&&t<=Math.max(e,r)+n}function tE(t,e,r){let n;r=r||(r=>t[r]<e);let i=t.length-1,o=0;for(;i-o>1;)r(n=o+i>>1)?o=n:i=n;return{lo:o,hi:i}}let tj=(t,e,r,n)=>tE(t,r,n?n=>{let i=t[n][e];
1return i<r||i===r&&t[n+1][e]===r}:n=>t[n][e]<r),tI=(t,e,r)=>tE(t,r,n=>t[n][e]>=r);function tA(t,e,r){let n=0,i=t.length;for(;n<i&&t[n]<e;)n++;for(;i>n&&t[i-1]>r;)i--;return n>0||i<t.length?t.slice(n,i):t}let tW=["push","pop","shift","splice","unshift"];function tF(t,e){t._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),tW.forEach(e=>{let r="_onData"+J(e),n=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){let i=n.apply(this,e);return t._chartjs.listeners.forEach(t=>{"function"==typeof t[r]&&t[r](...e)}),i}})}))}function tQ(t,e){let r=t._chartjs;if(!r)return;let n=r.listeners,i=n.indexOf(e);-1!==i&&n.splice(i,1),n.length>0||(tW.forEach(e=>{delete t[e]}),delete t._chartjs)}function tY(t){let e=new Set(t);return e.size===t.length?t:Array.from(e)}let tB="u"<typeof window?function(t){return t()}:window.requestAnimationFrame;function tH(t,e){let r=[],n=!1;return function(...i){r=i,n||(n=!0,tB.call(window,()=>{n=!1,t.apply(e,r)}))}}function tL(t,e){let r;return function(...n){return e?(clearTimeout(r),r=setTimeout(t,e,n)):t.apply(this,n),e}}let tN=t=>"start"===t?"left":"end"===t?"right":"center",tD=(t,e,r)=>"start"===t?e:"end"===t?r:(e+r)/2,tq=(t,e,r,n)=>t===(n?"left":"right")?r:"center"===t?(e+r)/2:e;function t$(t,e,r){let n=e.length,i=0,o=n;if(t._sorted){let{iScale:a,vScale:s,_parsed:l}=t,u=t.dataset&&t.dataset.options?t.dataset.options.spanGaps:null,c=a.axis,{min:f,max:h,minDefined:d,maxDefined:g}=a.getUserBounds();if(d){if(i=Math.min(tj(l,c,f).lo,r?n:tj(e,c,a.getPixelForValue(f)).lo),u){let t=l.slice(0,i+1).reverse().findIndex(t=>!A(t[s.axis]));i-=Math.max(0,t)}i=tP(i,0,n-1)}if(g){let t=Math.max(tj(l,a.axis,h,!0).hi+1,r?0:tj(e,c,a.getPixelForValue(h),!0).hi+1);if(u){let e=l.slice(t-1).findIndex(t=>!A(t[s.axis]));t+=Math.max(0,e)}o=tP(t,i,n)-i}else o=n-i}return{start:i,count:o}}function tX(t){let{xScale:e,yScale:r,_scaleRanges:n}=t,i={xmin:e.min,xmax:e.max,ymin:r.min,ymax:r.max};if(!n)return t._scaleRanges=i,!0;let o=n.xmin!==e.min||n.xmax!==e.max||n.ymin!==r.min||n.ymax!==r.max;return Object.assign(n,i),o}let tz=t=>0===t||1===t,tU=(t,e,r)=>-(Math.pow(2,10*(t-=1))*Math.sin((t-e)*to/r)),tZ=(t,e,r)=>Math.pow(2,-10*t)*Math.sin((t-e)*to/r)+1,tV={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>-Math.cos(t*tu)+1,easeOutSine:t=>Math.sin(t*tu),easeInOutSine:t=>-.5*(Math.cos(ti*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:-Math.pow(2,-10*t)+1,easeInOutExpo:t=>tz(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(-Math.pow(2,-10*(2*t-1))+2),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>tz(t)?t:tU(t,.075,.3),easeOutElastic:t=>tz(t)?t:tZ(t,.075,.3),easeInOutElastic:t=>tz(t)?t:t<.5?.5*tU(2*t,.1125,.45):.5+.5*tZ(2*t-1,.1125,.45),easeInBack:t=>t*t*(2.70158*t-1.70158),easeOutBack:t=>(t-=1)*t*(2.70158*t+1.70158)+1,easeInOutBack(t){let e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:t=>1-tV.easeOutBounce(1-t),easeOutBounce:t=>t<.36363636363636365?7.5625*t*t:t<.7272727272727273?7.5625*(t-=.5454545454545454)*t+.75:t<.9090909090909091?7.5625*(t-=.8181818181818182)*t+.9375:7.5625*(t-=.9545454545454546)*t+.984375,easeInOutBounce:t=>t<.5?.5*tV.easeInBounce(2*t):.5*tV.easeOutBounce(2*t-1)+.5};function tK(t){if(t&&"object"==typeof t){let e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function tG(t){return tK(t)?t:new E(t)}function tJ(t){return tK(t)?t:new E(t).saturate(.5).darken(.1).hexString()}let t0=["x","y","borderWidth","radius","tension"],t1=["color","borderColor","backgroundColor"],t5=new Map;function t2(t,e,r){var n;let i,o;return(i=e+JSON.stringify(n=(n=r)||{}),!(o=t5.get(i))&&(o=new Intl.NumberFormat(e,n),t5.set(i,o)),o).format(t)}let t8={values:t=>W(t)?t:""+t,numeric(t,e,r){let n;if(0===t)return"0";let i=this.chart.options.locale,o=t;if(r.length>1){var a,s;let e,i=Math.max(Math.abs(r[0].value),Math.abs(r[r.length-1].value));(i<1e-4||i>1e15)&&(n="scientific"),a=t,Math.abs(e=(s=r).length>3?s[2].value-s[1].value:s[1].value-s[0].value)>=1&&a!==Math.floor(a)&&(e=a-Math.floor(a)),o=e}let l=th(Math.abs(o)),u=isNaN(l)?1:Math.max(Math.min(-1*Math.floor(l),20),0),c={notation:n,minimumFractionDigits:u,maximumFractionDigits:u};return Object.assign(c,this.options.ticks.format),t2(t,i,c)},logarithmic(t,e,r){return 0===t?"0":[1,2,3,5,10,15].includes(r[e].significand||t/Math.pow(10,Math.floor(th(t))))||e>.8*r.length?t8.numeric.call(this,t,e,r):""}};var t4={formatters:t8};let t3=Object.create(null),t6=Object.create(null);function t7(t,e){if(!e)return t;let r=e.split(".");for(let e=0,n=r.length;e<n;++e){let n=r[e];t=t[n]||(t[n]=Object.create(null))}return t}function t9(t,e,r){return"string"==typeof e?U(t7(t,e),r):U(t7(t,""),e)}class et{constructor(t,e){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=t=>t.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={}
1,this.hoverBackgroundColor=(t,e)=>tJ(e.backgroundColor),this.hoverBorderColor=(t,e)=>tJ(e.borderColor),this.hoverColor=(t,e)=>tJ(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return t9(this,t,e)}get(t){return t7(this,t)}describe(t,e){return t9(t6,t,e)}override(t,e){return t9(t3,t,e)}route(t,e,r,n){let i=t7(this,t),o=t7(this,r),a="_"+e;Object.defineProperties(i,{[a]:{value:i[e],writable:!0},[e]:{enumerable:!0,get(){let t=this[a],e=o[n];return F(t)?Object.assign({},e,t):B(t,e)},set(t){this[a]=t}}})}apply(t){t.forEach(t=>t(this))}}var ee=new et({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:t1},numbers:{type:"number",properties:t0}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:t4.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function er(t,e,r,n,i){let o=e[i];return o||(o=e[i]=t.measureText(i).width,r.push(i)),o>n&&(n=o),n}function en(t,e,r,n){let i,o,a,s,l,u=(n=n||{}).data=n.data||{},c=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(u=n.data={},c=n.garbageCollect=[],n.font=e),t.save(),t.font=e;let f=0,h=r.length;for(i=0;i<h;i++)if(null==(s=r[i])||W(s)){if(W(s))for(o=0,a=s.length;o<a;o++)null==(l=s[o])||W(l)||(f=er(t,u,c,f,l))}else f=er(t,u,c,f,s);t.restore();let d=c.length/2;if(d>r.length){for(i=0;i<d;i++)delete u[c[i]];c.splice(0,d)}return f}function ei(t,e,r){let n=t.currentDevicePixelRatio,i=0!==r?Math.max(r/2,.5):0;return Math.round((e-i)*n)/n+i}function eo(t,e){(e||t)&&((e=e||t.getContext("2d")).save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore())}function ea(t,e,r,n){es(t,e,r,n,null)}function es(t,e,r,n,i){let o,a,s,l,u,c,f,h,d=e.pointStyle,g=e.rotation,p=e.radius,b=(g||0)*tl;if(d&&"object"==typeof d&&("[object HTMLImageElement]"===(o=d.toString())||"[object HTMLCanvasElement]"===o)){t.save(),t.translate(r,n),t.rotate(b),t.drawImage(d,-d.width/2,-d.height/2,d.width,d.height),t.restore();return}if(!isNaN(p)&&!(p<=0)){switch(t.beginPath(),d){default:i?t.ellipse(r,n,i/2,p,0,0,to):t.arc(r,n,p,0,to),t.closePath();break;case"triangle":c=i?i/2:p,t.moveTo(r+Math.sin(b)*c,n-Math.cos(b)*p),b+=tf,t.lineTo(r+Math.sin(b)*c,n-Math.cos(b)*p),b+=tf,t.lineTo(r+Math.sin(b)*c,n-Math.cos(b)*p),t.closePath();break;
1case"rectRounded":u=.516*p,a=Math.cos(b+tc)*(l=p-u),f=Math.cos(b+tc)*(i?i/2-u:l),s=Math.sin(b+tc)*l,h=Math.sin(b+tc)*(i?i/2-u:l),t.arc(r-f,n-s,u,b-ti,b-tu),t.arc(r+h,n-a,u,b-tu,b),t.arc(r+f,n+s,u,b,b+tu),t.arc(r-h,n+a,u,b+tu,b+ti),t.closePath();break;case"rect":if(!g){l=Math.SQRT1_2*p,c=i?i/2:l,t.rect(r-c,n-l,2*c,2*l);break}b+=tc;case"rectRot":f=Math.cos(b)*(i?i/2:p),a=Math.cos(b)*p,s=Math.sin(b)*p,h=Math.sin(b)*(i?i/2:p),t.moveTo(r-f,n-s),t.lineTo(r+h,n-a),t.lineTo(r+f,n+s),t.lineTo(r-h,n+a),t.closePath();break;case"crossRot":b+=tc;case"cross":f=Math.cos(b)*(i?i/2:p),a=Math.cos(b)*p,s=Math.sin(b)*p,h=Math.sin(b)*(i?i/2:p),t.moveTo(r-f,n-s),t.lineTo(r+f,n+s),t.moveTo(r+h,n-a),t.lineTo(r-h,n+a);break;case"star":f=Math.cos(b)*(i?i/2:p),a=Math.cos(b)*p,s=Math.sin(b)*p,h=Math.sin(b)*(i?i/2:p),t.moveTo(r-f,n-s),t.lineTo(r+f,n+s),t.moveTo(r+h,n-a),t.lineTo(r-h,n+a),b+=tc,f=Math.cos(b)*(i?i/2:p),a=Math.cos(b)*p,s=Math.sin(b)*p,h=Math.sin(b)*(i?i/2:p),t.moveTo(r-f,n-s),t.lineTo(r+f,n+s),t.moveTo(r+h,n-a),t.lineTo(r-h,n+a);break;case"line":a=i?i/2:Math.cos(b)*p,s=Math.sin(b)*p,t.moveTo(r-a,n-s),t.lineTo(r+a,n+s);break;case"dash":t.moveTo(r,n),t.lineTo(r+Math.cos(b)*(i?i/2:p),n+Math.sin(b)*p);break;case!1:t.closePath()}t.fill(),e.borderWidth>0&&t.stroke()}}function el(t,e,r){return r=r||.5,!e||t&&t.x>e.left-r&&t.x<e.right+r&&t.y>e.top-r&&t.y<e.bottom+r}function eu(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}function ec(t){t.restore()}function ef(t,e,r,n,i){if(!e)return t.lineTo(r.x,r.y);if("middle"===i){let n=(e.x+r.x)/2;t.lineTo(n,e.y),t.lineTo(n,r.y)}else"after"===i!=!!n?t.lineTo(e.x,r.y):t.lineTo(r.x,e.y);t.lineTo(r.x,r.y)}function eh(t,e,r,n){if(!e)return t.lineTo(r.x,r.y);t.bezierCurveTo(n?e.cp1x:e.cp2x,n?e.cp1y:e.cp2y,n?r.cp2x:r.cp1x,n?r.cp2y:r.cp1y,r.x,r.y)}function ed(t,e,r,n,i,o={}){let a,s,l=W(e)?e:[e],u=o.strokeWidth>0&&""!==o.strokeColor;for(t.save(),t.font=i.string,o.translation&&t.translate(o.translation[0],o.translation[1]),A(o.rotation)||t.rotate(o.rotation),o.color&&(t.fillStyle=o.color),o.textAlign&&(t.textAlign=o.textAlign),o.textBaseline&&(t.textBaseline=o.textBaseline),a=0;a<l.length;++a)s=l[a],o.backdrop&&function(t,e){let r=t.fillStyle;t.fillStyle=e.color,t.fillRect(e.left,e.top,e.width,e.height),t.fillStyle=r}(t,o.backdrop),u&&(o.strokeColor&&(t.strokeStyle=o.strokeColor),A(o.strokeWidth)||(t.lineWidth=o.strokeWidth),t.strokeText(s,r,n,o.maxWidth)),t.fillText(s,r,n,o.maxWidth),function(t,e,r,n,i){if(i.strikethrough||i.underline){let o=t.measureText(n),a=e-o.actualBoundingBoxLeft,s=e+o.actualBoundingBoxRight,l=r-o.actualBoundingBoxAscent,u=r+o.actualBoundingBoxDescent,c=i.strikethrough?(l+u)/2:u;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=i.decorationWidth||2,t.moveTo(a,c),t.lineTo(s,c),t.stroke()}}(t,r,n,s,o),n+=Number(i.lineHeight);t.restore()}function eg(t,e){let{x:r,y:n,w:i,h:o,radius:a}=e;t.arc(r+a.topLeft,n+a.topLeft,a.topLeft,1.5*ti,ti,!0),t.lineTo(r,n+o-a.bottomLeft),t.arc(r+a.bottomLeft,n+o-a.bottomLeft,a.bottomLeft,ti,tu,!0),t.lineTo(r+i-a.bottomRight,n+o),t.arc(r+i-a.bottomRight,n+o-a.bottomRight,a.bottomRight,tu,0,!0),t.lineTo(r+i,n+a.topRight),t.arc(r+i-a.topRight,n+a.topRight,a.topRight,0,-tu,!0),t.lineTo(r+a.topLeft,n)}let ep=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,eb=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/,ey=t=>+t||0;function em(t,e){let r={},n=F(e),i=n?Object.keys(e):e,o=F(t)?n?r=>B(t[r],t[e[r]]):e=>t[e]:()=>t;for(let t of i)r[t]=ey(o(t));return r}function ex(t){return em(t,{top:"y",right:"x",bottom:"y",left:"x"})}function ev(t){return em(t,["topLeft","topRight","bottomLeft","bottomRight"])}function ew(t){let e=ex(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function eM(t,e){t=t||{},e=e||ee.font;let r=B(t.size,e.size);"string"==typeof r&&(r=parseInt(r,10));let n=B(t.style,e.style);n&&!(""+n).match(eb)&&(console.warn('Invalid font style specified: "'+n+'"'),n=void 0);
1let i={family:B(t.family,e.family),lineHeight:function(t,e){let r=(""+t).match(ep);if(!r||"normal"===r[1])return 1.2*e;switch(t=+r[2],r[3]){case"px":return t;case"%":t/=100}return e*t}(B(t.lineHeight,e.lineHeight),r),size:r,style:n,weight:B(t.weight,e.weight),string:""};return i.string=!i||A(i.size)||A(i.family)?null:(i.style?i.style+" ":"")+(i.weight?i.weight+" ":"")+i.size+"px "+i.family,i}function ek(t,e,r,n){let i,o,a,s=!0;for(i=0,o=t.length;i<o;++i)if(void 0!==(a=t[i])&&(void 0!==e&&"function"==typeof a&&(a=a(e),s=!1),void 0!==r&&W(a)&&(a=a[r%a.length],s=!1),void 0!==a))return n&&!s&&(n.cacheable=!1),a}function eO(t,e,r){let{min:n,max:i}=t,o=L(e,(i-n)/2),a=(t,e)=>r&&0===t?0:t+e;return{min:a(n,-Math.abs(o)),max:a(i,o)}}function e_(t,e){return Object.assign(Object.create(t),e)}function eR(t,e=[""],r,n,i=()=>t[0]){let o=r||t;return void 0===n&&(n=eA("_fallback",t)),new Proxy({[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:o,_fallback:n,_getTarget:i,override:r=>eR([r,...t],e,o,n)},{deleteProperty:(e,r)=>(delete e[r],delete e._keys,delete t[0][r],!0),get:(r,n)=>eC(r,n,()=>(function(t,e,r,n){let i;for(let o of e)if(void 0!==(i=eA(eP(o,t),r)))return eS(t,i)?ej(r,n,t,i):i})(n,e,t,r)),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>eW(t).includes(e),ownKeys:t=>eW(t),set(t,e,r){let n=t._storage||(t._storage=i());return t[e]=n[e]=r,delete t._keys,!0}})}function eT(t,e={scriptable:!0,indexable:!0}){let{_scriptable:r=e.scriptable,_indexable:n=e.indexable,_allKeys:i=e.allKeys}=t;return{allKeys:i,scriptable:r,indexable:n,isScriptable:te(r)?r:()=>r,isIndexable:te(n)?n:()=>n}}let eP=(t,e)=>t?t+J(e):e,eS=(t,e)=>F(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function eC(t,e,r){if(Object.prototype.hasOwnProperty.call(t,e)||"constructor"===e)return t[e];let n=r();return t[e]=n,n}let eE=(t,e)=>!0===t?e:"string"==typeof t?G(e,t):void 0;function ej(t,e,r,n){var i;let o=e._rootScopes,a=(i=e._fallback,te(i)?i(r,n):i),s=[...t,...o],l=new Set;l.add(n);let u=eI(l,s,r,a||r,n);return null!==u&&(void 0===a||a===r||null!==(u=eI(l,s,a,u,n)))&&eR(Array.from(l),[""],o,a,()=>{var t,i,o;let a,s;return t=e,i=r,o=n,i in(a=t._getTarget())||(a[i]={}),W(s=a[i])&&F(o)?o:s||{}})}function eI(t,e,r,n,i){for(;r;)r=function(t,e,r,n,i){for(let a of e){let e=eE(r,a);if(e){var o;t.add(e);let a=(o=e._fallback,te(o)?o(r,i):o);if(void 0!==a&&a!==r&&a!==n)return a}else if(!1===e&&void 0!==n&&r!==n)return null}return!1}(t,e,r,n,i);return r}function eA(t,e){for(let r of e){if(!r)continue;let e=r[t];if(void 0!==e)return e}}function eW(t){let e=t._keys;return e||(e=t._keys=function(t){let e=new Set;for(let r of t)for(let t of Object.keys(r).filter(t=>!t.startsWith("_")))e.add(t);return Array.from(e)}(t._scopes)),e}function eF(t,e,r,n){let i,o,a,{iScale:s}=t,{key:l="r"}=this._parsing,u=Array(n);for(i=0;i<n;++i)a=e[o=i+r],u[i]={r:s.parse(G(a,l),o)};return u}let eQ=Number.EPSILON||1e-14,eY=(t,e)=>e<t.length&&!t[e].skip&&t[e],eB=t=>"x"===t?"y":"x";function eH(t,e,r){return Math.max(Math.min(t,r),e)}function eL(t,e,r,n,i){let o,a,s,l;if(e.spanGaps&&(t=t.filter(t=>!t.skip)),"monotone"===e.cubicInterpolationMode)!function(t,e="x"){let r,n,i,o=eB(e),a=t.length,s=Array(a).fill(0),l=Array(a),u=eY(t,0);for(r=0;r<a;++r)if(n=i,i=u,u=eY(t,r+1),i){if(u){let t=u[e]-i[e];s[r]=0!==t?(u[o]-i[o])/t:0}l[r]=n?u?td(s[r-1])!==td(s[r])?0:(s[r-1]+s[r])/2:s[r-1]:s[r]}!function(t,e,r){let n,i,o,a,s,l=t.length,u=eY(t,0);for(let c=0;c<l-1;++c)if(s=u,u=eY(t,c+1),s&&u){if(tg(e[c],0,eQ)){r[c]=r[c+1]=0;continue}(a=Math.pow(n=r[c]/e[c],2)+Math.pow(i=r[c+1]/e[c],2))<=9||(o=3/Math.sqrt(a),r[c]=n*o*e[c],r[c+1]=i*o*e[c])}}(t,s,l),function(t,e,r="x"){let n,i,o,a=eB(r),s=t.length,l=eY(t,0);for(let u=0;u<s;++u){if(i=o,o=l,l=eY(t,u+1),!o)continue;let s=o[r],c=o[a];i&&(n=(s-i[r])/3,o[`cp1${r}`]=s-n,o[`cp1${a}`]=c-n*e[u]),l&&(n=(l[r]-s)/3,o[`cp2${r}`]=s+n,o[`cp2${a}`]=c+n*e[u])}}(t,l,e)}(t,i);else{let r=n?t[t.length-1]:t[0];for(o=0,a=t.length;o<a;
1++o)l=function(t,e,r,n){let i=t.skip?e:t,o=r.skip?e:r,a=tO(e,i),s=tO(o,e),l=a/(a+s),u=s/(a+s);l=isNaN(l)?0:l,u=isNaN(u)?0:u;let c=n*l,f=n*u;return{previous:{x:e.x-c*(o.x-i.x),y:e.y-c*(o.y-i.y)},next:{x:e.x+f*(o.x-i.x),y:e.y+f*(o.y-i.y)}}}(r,s=t[o],t[Math.min(o+1,a-!n)%a],e.tension),s.cp1x=l.previous.x,s.cp1y=l.previous.y,s.cp2x=l.next.x,s.cp2y=l.next.y,r=s}e.capBezierPoints&&function(t,e){let r,n,i,o,a,s=el(t[0],e);for(r=0,n=t.length;r<n;++r)a=o,o=s,s=r<n-1&&el(t[r+1],e),o&&(i=t[r],a&&(i.cp1x=eH(i.cp1x,e.left,e.right),i.cp1y=eH(i.cp1y,e.top,e.bottom)),s&&(i.cp2x=eH(i.cp2x,e.left,e.right),i.cp2y=eH(i.cp2y,e.top,e.bottom)))}(t,r)}function eN(){return"u">typeof window&&"u">typeof document}function eD(t){let e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function eq(t,e,r){let n;return"string"==typeof t?(n=parseInt(t,10),-1!==t.indexOf("%")&&(n=n/100*e.parentNode[r])):n=t,n}let e$=t=>t.ownerDocument.defaultView.getComputedStyle(t,null),eX=["top","right","bottom","left"];function ez(t,e,r){let n={};r=r?"-"+r:"";for(let i=0;i<4;i++){let o=eX[i];n[o]=parseFloat(t[e+"-"+o+r])||0}return n.width=n.left+n.right,n.height=n.top+n.bottom,n}function eU(t,e){if("native"in t)return t;let{canvas:r,currentDevicePixelRatio:n}=e,i=e$(r),o="border-box"===i.boxSizing,a=ez(i,"padding"),s=ez(i,"border","width"),{x:l,y:u,box:c}=function(t,e){let r,n,i,o=t.touches,a=o&&o.length?o[0]:t,{offsetX:s,offsetY:l}=a,u=!1;if(i=t.target,(s>0||l>0)&&(!i||!i.shadowRoot))r=s,n=l;else{let t=e.getBoundingClientRect();r=a.clientX-t.left,n=a.clientY-t.top,u=!0}return{x:r,y:n,box:u}}(t,r),f=a.left+(c&&s.left),h=a.top+(c&&s.top),{width:d,height:g}=e;return o&&(d-=a.width+s.width,g-=a.height+s.height),{x:Math.round((l-f)/d*r.width/n),y:Math.round((u-h)/g*r.height/n)}}let eZ=t=>Math.round(10*t)/10;function eV(t,e,r,n){let i=e$(t),o=ez(i,"margin"),a=eq(i.maxWidth,t,"clientWidth")||ts,s=eq(i.maxHeight,t,"clientHeight")||ts,l=function(t,e,r){let n,i;if(void 0===e||void 0===r){let o=t&&eD(t);if(o){let t=o.getBoundingClientRect(),a=e$(o),s=ez(a,"border","width"),l=ez(a,"padding");e=t.width-l.width-s.width,r=t.height-l.height-s.height,n=eq(a.maxWidth,o,"clientWidth"),i=eq(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,r=t.clientHeight}return{width:e,height:r,maxWidth:n||ts,maxHeight:i||ts}}(t,e,r),{width:u,height:c}=l;if("content-box"===i.boxSizing){let t=ez(i,"border","width"),e=ez(i,"padding");u-=e.width+t.width,c-=e.height+t.height}return u=Math.max(0,u-o.width),c=Math.max(0,n?u/n:c-o.height),u=eZ(Math.min(u,a,l.maxWidth)),c=eZ(Math.min(c,s,l.maxHeight)),u&&!c&&(c=eZ(u/2)),(void 0!==e||void 0!==r)&&n&&l.height&&c>l.height&&(u=eZ(Math.floor((c=l.height)*n))),{width:u,height:c}}function eK(t,e,r){let n=e||1,i=eZ(t.height*n),o=eZ(t.width*n);t.height=eZ(t.height),t.width=eZ(t.width);let a=t.canvas;return a.style&&(r||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==n||a.height!==i||a.width!==o)&&(t.currentDevicePixelRatio=n,a.height=i,a.width=o,t.ctx.setTransform(n,0,0,n,0,0),!0)}let eG=function(){let t=!1;try{let e={get passive(){return t=!0,!1}};eN()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch(t){}return t}();function eJ(t,e){let r=e$(t).getPropertyValue(e),n=r&&r.match(/^(\d+)(\.\d+)?px$/);return n?+n[1]:void 0}function e0(t,e,r,n){return{x:t.x+r*(e.x-t.x),y:t.y+r*(e.y-t.y)}}function e1(t,e,r,n){return{x:t.x+r*(e.x-t.x),y:"middle"===n?r<.5?t.y:e.y:"after"===n?r<1?t.y:e.y:r>0?e.y:t.y}}function e5(t,e,r,n){let i={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},a=e0(t,i,r),s=e0(i,o,r),l=e0(o,e,r),u=e0(a,s,r),c=e0(s,l,r);return e0(u,c,r)}function e2(t,e,r){var n;return t?(n=r,{x:t=>e+e+n-t,setWidth(t){n=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function e8(t,e){let r,n;("ltr"===e||"rtl"===e)&&(n=[(r=t.canvas.style).getPropertyValue("direction"),r.getPropertyPriority("direction")],r.setProperty("direction",e,"important"),t.prevTextDirection=n)}function e4(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function e3(t){return"angle"===t?{between:tT,compare:t_,normalize:tR}:{between:tC,compare:(t,e)=>t-e,normalize:t=>t}}function e6({start:t,end:e,count:r,loop:n,style:i}){return{start:t%r,end:e%r,loop:n&&(e-t+1)%r==0,style:i}}function e7(t,e,r){let n,i,o;if(!r)return[t];let{property:a,start:s,end:l}=r,u=e.length,{compare:c,between:f,normalize:h}=e3(a),{start:d,end:g,loop:p,style:b}=function(t,e,r){let n,{property:i,start:o,end:a}=r,{between:s,normalize:l}=e3(i),u=e.length,{start:c,end:f,loop:h}=t;if(h){for(c+=u,f+=u,n=0;n<u&&s(l(e[c%u][i]),o,a);++n)c--,f--;c%=u,f%=u}return f<c&&(f+=u),{start:c,end:f,loop:h,style:t.style}}(t,e,r),y=[],m=!1,x=null,v=()=>m||f(s,o,n)&&0!==c(s,o),w=()=>!m||0===c(l,n)||f(l,o,n);for(let t=d,r=d;t<=g;++t)(i=e[t%u]).skip||(n=h(i[a]))!==o&&(m=f(n,s,l),null===x&&v()&&(x=0===c(n,s)?t:r),null!==x&&w()&&(y.push(e6({start:x,end:t,loop:p,count:u,style:b})),x=null),r=t,o=n);return null!==x&&y.push(e6({start:x,end:g,loop:p,count:u,style:b})),y}function e9(t,e){let r=[],n=t.segments;for(let i=0;i<n.length;i++){let o=e7(n[i],t.points,e);o.length&&r.push(...o)}return r}
1function rt(t,e){let r=t.points,n=t.options.spanGaps,i=r.length;if(!i)return[];let o=!!t._loop,{start:a,end:s}=function(t,e,r,n){let i=0,o=e-1;if(r&&!n)for(;i<e&&!t[i].skip;)i++;for(;i<e&&t[i].skip;)i++;for(i%=e,r&&(o+=i);o>i&&t[o%e].skip;)o--;return{start:i,end:o%=e}}(r,i,o,n);if(!0===n)return re(t,[{start:a,end:s,loop:o}],r,e);let l=s<a?s+i:s,u=!!t._fullLoop&&0===a&&s===i-1;return re(t,function(t,e,r,n){let i,o=t.length,a=[],s=e,l=t[e];for(i=e+1;i<=r;++i){let r=t[i%o];r.skip||r.stop?l.skip||(n=!1,a.push({start:e%o,end:(i-1)%o,loop:n}),e=s=r.stop?i:null):(s=i,l.skip&&(e=i)),l=r}return null!==s&&a.push({start:e%o,end:s%o,loop:n}),a}(r,a,l,u),r,e)}function re(t,e,r,n){return n&&n.setContext&&r?function(t,e,r,n){let i=t._chart.getContext(),o=rr(t.options),{_datasetIndex:a,options:{spanGaps:s}}=t,l=r.length,u=[],c=o,f=e[0].start,h=f;function d(t,e,n,i){let o=s?-1:1;if(t!==e){for(t+=l;r[t%l].skip;)t-=o;for(;r[e%l].skip;)e+=o;t%l!=e%l&&(u.push({start:t%l,end:e%l,loop:n,style:i}),c=i,f=e%l)}}for(let t of e){let e,o=r[(f=s?f:t.start)%l];for(h=f+1;h<=t.end;h++){let s=r[h%l];(function(t,e){if(!e)return!1;let r=[],n=function(t,e){return tK(e)?(r.includes(e)||r.push(e),r.indexOf(e)):e};return JSON.stringify(t,n)!==JSON.stringify(e,n)})(e=rr(n.setContext(e_(i,{type:"segment",p0:o,p1:s,p0DataIndex:(h-1)%l,p1DataIndex:h%l,datasetIndex:a}))),c)&&d(f,h-1,t.loop,c),o=s,c=e}f<h-1&&d(f,h-1,t.loop,c)}return u}(t,e,r,n):e}function rr(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function rn(t,e,r){return t.options.clip?t[r]:e[r]}function ri(t,e){let r=e._clip;if(r.disabled)return!1;let n=function(t,e){let{xScale:r,yScale:n}=t;return r&&n?{left:rn(r,e,"left"),right:rn(r,e,"right"),top:rn(n,e,"top"),bottom:rn(n,e,"bottom")}:e}(e,t.chartArea);return{left:!1===r.left?0:n.left-(!0===r.left?0:r.left),right:!1===r.right?t.width:n.right+(!0===r.right?0:r.right),top:!1===r.top?0:n.top-(!0===r.top?0:r.top),bottom:!1===r.bottom?t.height:n.bottom+(!0===r.bottom?0:r.bottom)}}}}]);

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.