1import{a as e,t}from"./rolldown-runtime-B0Z9INg1.js";import{f as n,m as r,p as i,t as a}from"./useTranslation-D6P-JlQ0.js";import{i as o,t as s}from"./GametoolsApi-Dh9HFoBQ.js";import{C as c,S as l,_ as u,a as d,b as f,c as p,d as m,f as h,g,h as _,i as v,l as y,m as b,p as x,r as S,s as C,t as ee,u as w,v as T,w as E,x as D,y as O}from"./ErrorBoundary-CVrk28jb.js";import{A as te,C as ne,D as k,E as re,O as A,S as ie,T as ae,_ as oe,b as se,c as ce,d as le,f as ue,g as de,h as j,j as fe,k as M,l as N,m as pe,n as me,p as he,s as ge,u as _e,v as P,w as ve,x as ye,y as be}from"./index-BMqUPDrs.js";import{l as xe,s as F,u as Se}from"./static-CEkATk7m.js";import{n as Ce}from"./Materials-B4JiiAfa.js";function we(e,t,n){let r=k(e,n?.in);return isNaN(t)?A(n?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function Te(e,t,n){let r=k(e,n?.in);if(isNaN(t))return A(n?.in||e,NaN);if(!t)return r;let i=r.getDate(),a=A(n?.in||e,r.getTime());return a.setMonth(r.getMonth()+t+1,0),i>=a.getDate()?a:(r.setFullYear(a.getFullYear(),a.getMonth(),i),r)}function Ee(e,t,n){return E(e,t*M,n)}function De(e,t,n){let r=k(e,n?.in);return r.setTime(r.getTime()+t*te),r}function Oe(e,t,n){return Te(e,t*3,n)}function ke(e,t,n){return we(e,t*7,n)}function Ae(e,t,n){return Te(e,t*12,n)}function je(e,t,n){let[r,i]=ie(n?.in,e,t),a=r.getFullYear()-i.getFullYear(),o=r.getMonth()-i.getMonth();return a*12+o}function Me(e,t,n){let[r,i]=ie(n?.in,e,t);return r.getFullYear()-i.getFullYear()}function Ne(e,t,n){let[r,i]=ie(n?.in,e,t),a=Pe(r,i),o=Math.abs(se(r,i));r.setDate(r.getDate()-a*o);let s=a*(o-Number(Pe(r,i)===-a));return s===0?0:s}function Pe(e,t){let n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function Fe(e,t,n){let[r,i]=ie(n?.in,e,t),a=(+r-i)/M;return oe(n?.roundingMethod)(a)}function Ie(e,t){return+k(e)-k(t)}function Le(e,t,n){let r=Ie(e,t)/te;return oe(n?.roundingMethod)(r)}function Re(e,t){let n=k(e,t?.in);return n.setHours(23,59,59,999),n}function ze(e,t){let n=k(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function Be(e,t){let n=k(e,t?.in);return+Re(n,t)==+ze(n,t)}function Ve(e,t,n){let[r,i,a]=ie(n?.in,e,e,t),o=be(i,a),s=Math.abs(je(i,a));if(s<1)return 0;i.getMonth()===1&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-o*s);let c=be(i,a)===-o;Be(r)&&s===1&&be(r,a)===1&&(c=!1);let l=o*(s-+c);return l===0?0:l}function He(e,t,n){let r=Ve(e,t,n)/3;return oe(n?.roundingMethod)(r)}function Ue(e,t,n){let r=Ie(e,t)/1e3;return oe(n?.roundingMethod)(r)}function We(e,t,n){let r=Ne(e,t,n)/7;return oe(n?.roundingMethod)(r)}function Ge(e,t,n){let[r,i]=ie(n?.in,e,t),a=be(r,i),o=Math.abs(Me(r,i));r.setFullYear(1584),i.setFullYear(1584);let s=a*(o-+(be(r,i)===-a));return s===0?0:s}function Ke(e,t){let n=k(e,t?.in),r=n.getMonth(),i=r-r%3;return n.setMonth(i,1),n.setHours(0,0,0,0),n}function qe(e,t){let n=k(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function Je(e,t){let n=k(e,t?.in),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}function Ye(e,t){let n=k(e,t?.in);return n.setMinutes(59,59,999),n}function Xe(e,t){let n=re(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=k(e,t?.in),a=i.getDay(),o=(a<r?-7:0)+6-(a-r);return i.setDate(i.getDate()+o),i.setHours(23,59,59,999),i}function Ze(e,t){let n=k(e,t?.in);return n.setSeconds(59,999),n}function Qe(e,t){let n=k(e,t?.in),r=n.getMonth(),i=r-r%3+3;return n.setMonth(i,0),n.setHours(23,59,59,999),n}function $e(e,t){let n=k(e,t?.in);return n.setMilliseconds(999),n}function et(){return Object.assign({},re())}function tt(e,t){let n=k(e,t?.in).getDay();return n===0?7:n}function nt(e,t){let n=rt(t)?new t(0):A(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}function rt(e){return typeof e==`function`&&e.prototype?.constructor===e}var it=10,at=class{subPriority=0;validate(e,t){return!0}},ot=class extends at{constructor(e,t,n,r,i){super(),this.value=e,this.validateValue=t,this.setValue=n,this.priority=r,i&&(this.subPriority=i)}validate(e,t){return this.validateValue(e,this.value,t)}
vendor: 18,344 bytes, line 1
1set(e,t,n){return this.setValue(e,t,this.value,n)}},st=class extends at{priority=it;subPriority=-1;constructor(e,t){super(),this.context=e||(e=>A(t,e))}set(e,t){return t.timestampIsSet?e:A(e,nt(e,this.context))}},I=class{run(e,t,n,r){let i=this.parse(e,t,n,r);return i?{setter:new ot(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(e,t,n){return!0}},ct=class extends I{priority=140;parse(e,t,n){switch(t){case`G`:case`GG`:case`GGG`:return n.era(e,{width:`abbreviated`})||n.era(e,{width:`narrow`});case`GGGGG`:return n.era(e,{width:`narrow`});default:return n.era(e,{width:`wide`})||n.era(e,{width:`abbreviated`})||n.era(e,{width:`narrow`})}}set(e,t,n){return t.era=n,e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`R`,`u`,`t`,`T`]},L={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},R={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function z(e,t){return e&&{value:t(e.value),rest:e.rest}}function B(e,t){let n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function V(e,t){let n=t.match(e);if(!n)return null;if(n[0]===`Z`)return{value:0,rest:t.slice(1)};let r=n[1]===`+`?1:-1,i=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(i*M+a*te+o*fe),rest:t.slice(n[0].length)}}function lt(e){return B(L.anyDigitsSigned,e)}function H(e,t){switch(e){case 1:return B(L.singleDigit,t);case 2:return B(L.twoDigits,t);case 3:return B(L.threeDigits,t);case 4:return B(L.fourDigits,t);default:return B(RegExp(`^\\d{1,`+e+`}`),t)}}function ut(e,t){switch(e){case 1:return B(L.singleDigitSigned,t);case 2:return B(L.twoDigitsSigned,t);case 3:return B(L.threeDigitsSigned,t);case 4:return B(L.fourDigitsSigned,t);default:return B(RegExp(`^-?\\d{1,`+e+`}`),t)}}function U(e){switch(e){case`morning`:return 4;case`evening`:return 17;case`pm`:case`noon`:case`afternoon`:return 12;default:return 0}}function dt(e,t){let n=t>0,r=n?t:1-t,i;if(r<=50)i=e||100;else{let t=r+50,n=Math.trunc(t/100)*100,a=e>=t%100;i=e+n-(a?100:0)}return n?i:1-i}function W(e){return e%400==0||e%4==0&&e%100!=0}var G=class extends I{priority=130;incompatibleTokens=[`Y`,`R`,`u`,`w`,`I`,`i`,`e`,`c`,`t`,`T`];parse(e,t,n){let r=e=>({year:e,isTwoDigitYear:t===`yy`});switch(t){case`y`:return z(H(4,e),r);case`yo`:return z(n.ordinalNumber(e,{unit:`year`}),r);default:return z(H(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n){let r=e.getFullYear();if(n.isTwoDigitYear){let t=dt(n.year,r);return e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}let i=!(`era`in t)||t.era===1?n.year:1-n.year;return e.setFullYear(i,0,1),e.setHours(0,0,0,0),e}},ft=class extends I{priority=130;parse(e,t,n){let r=e=>({year:e,isTwoDigitYear:t===`YY`});switch(t){case`Y`:return z(H(4,e),r);case`Yo`:return z(n.ordinalNumber(e,{unit:`year`}),r);default:return z(H(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n,r){let i=he(e,r);if(n.isTwoDigitYear){let t=dt(n.year,i);return e.setFullYear(t,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),ae(e,r)}let a=!(`era`in t)||t.era===1?n.year:1-n.year;return e.setFullYear(a,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),ae(e,r)}incompatibleTokens=[`y`,`R`,`u`,`Q`,`q`,`M`,`L`,`I`,`d`,`D`,`i`,`t`,`T`]},K=class extends I{priority=130;parse(e,t){return ut(t===`R`?4:t.length,e)}set(e,t,n){let r=A(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),ve(r)}incompatibleTokens=[`G`,`y`,`Y`,`u`,`Q`,`q`,`M`,`L`,`w`,`d`,`D`,`e`,`c`,`t`,`T`]},q=class extends I{priority=130;parse(e,t){return ut(t===`u`?4:t.length,e)}set(e,t,n){return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`G`,`y`,`Y`,`R`,`w`,`I`,`i`,`e`,`c`,`t`,`T`]},pt=class extends I{priority=120;parse(e,t,n){switch(t){case`Q`:case`QQ`:return H(t.length,e);case`Qo`:return n.ordinalNumber(e,{unit:`quarter`});case`QQQ`:return n.quarter(e,{width:`abbreviated`,context:`formatting`})||n.quarter(e,{width:`narrow`,context:`formatting`});case`QQQQQ`:return n.quarter(e,{width:`narrow`,context:`formatting`});default:return n.quarter(e,{width:`wide`,context:`formatting`})||n.quarter(e,{width:`abbreviated`,context:`formatting`})||n.quarter(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth((n-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`M`,`L`,`w`,`I`,`d`,`D`,`i`,`e`,`c`,`t`,`T`]},mt=class extends I{priority=120;parse(e,t,n){switch(t){case`q`:case`qq`:return H(t.length,e);case`qo`:return n.ordinalNumber(e,{unit:`quarter`});case`qqq`:return n.quarter(e,{width:`abbreviated`,context:`standalone`})||n.quarter(e,{width:`narrow`,context:`standalone`});case`qqqqq`:return n.quarter(e,{width:`narrow`,context:`standalone`});default:return n.quarter(e,{width:`wide`,context:`standalone`})||n.quarter(e,{width:`abbreviated`,context:`standalone`})||n.quarter(e,{width:`narrow`,context:`standalone`})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth((n-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`Q`,`M`,`L`,`w`,`I`,`d`,`D`,`i`,`e`,`c`,`t`,`T`]},ht=class extends I{incompatibleTokens=[`Y`,`R`,`q`,`Q`,`L`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`];priority=110;parse(e,t,n){let r=e=>e-1;switch(t){case`M`:return z(B(L.month,e),r);case`MM`:return z(H(2,e),r);case`Mo`:return z(n.ordinalNumber(e,{unit:`month`}),r);case`MMM`:return n.month(e,{width:`abbreviated`,context:`formatting`})||n.month(e,{width:`narrow`,context:`formatting`});case`MMMMM`:return n.month(e,{width:`narrow`,context:`formatting`});default:return n.month(e,{width:`wide`,context:`formatting`})||n.month(e,{width:`abbreviated`,context:`formatting`})||n.month(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}},J=class extends I{priority=110;parse(e,t,n){let r=e=>e-1;switch(t){case`L`:return z(B(L.month,e),r);case`LL`:return z(H(2,e),r);case`Lo`:return z(n.ordinalNumber(e,{unit:`month`}),r);case`LLL`:return n.month(e,{width:`abbreviated`,context:`standalone`})||n.month(e,{width:`narrow`,context:`standalone`});case`LLLLL`:return n.month(e,{width:`narrow`,context:`standalone`});default:return n.month(e,{width:`wide`,context:`standalone`})||n.month(e,{width:`abbreviated`,context:`standalone`})||n.month(e,{width:`narrow`,context:`standalone`})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`M`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`]};function gt(e,t,n){let r=k(e,n?.in),i=ue(r,n)-t;return r.setDate(r.getDate()-i*7),k(r,n?.in)}var _t=class extends I{priority=100;parse(e,t,n){switch(t){case`w`:return B(L.week,e);case`wo`:return n.ordinalNumber(e,{unit:`week`});default:return H(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n,r){return ae(gt(e,n,r),r)}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`i`,`t`,`T`]};function vt(e,t,n){let r=k(e,n?.in),i=pe(r,n)-t;return r.setDate(r.getDate()-i*7),r}var yt=class extends I{priority=100;parse(e,t,n){switch(t){case`I`:return B(L.week,e);case`Io`:return n.ordinalNumber(e,{unit:`week`});default:return H(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n){return ve(vt(e,n))}incompatibleTokens=[`y`,`Y`,`u`,`q`,`Q`,`M`,`L`,`w`,`d`,`D`,`e`,`c`,`t`,`T`]},bt=[31,28,31,30,31,30,31,31,30,31,30,31],xt=[31,29,31,30,31,30,31,31,30,31,30,31],Y=class extends I{priority=90;subPriority=1;parse(e,t,n){switch(t){case`d`:return B(L.date,e);case`do`:return n.ordinalNumber(e,{unit:`date`});default:return H(t.length,e)}}validate(e,t){let n=W(e.getFullYear()),r=e.getMonth();return n?t>=1&&t<=xt[r]:t>=1&&t<=bt[r]}set(e,t,n){return e.setDate(n),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`]},St=class extends I{priority=90;subpriority=1;parse(e,t,n){switch(t){case`D`:case`DD`:return B(L.dayOfYear,e);case`Do`:return n.ordinalNumber(e,{unit:`date`});default:return H(t.length,e)}}validate(e,t){return W(e.getFullYear())?t>=1&&t<=366:t>=1&&t<=365}set(e,t,n){return e.setMonth(0,n),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`M`,`L`,`w`,`I`,`d`,`E`,`i`,`e`,`c`,`t`,`T`]};function Ct(e,t,n){let r=re(),i=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,a=k(e,n?.in),o=a.getDay(),s=(t%7+7)%7,c=7-i;return we(a,t<0||t>6?t-(o+c)%7:(s+c)%7-(o+c)%7,n)}var wt=class extends I{priority=90;parse(e,t,n){switch(t){case`E`:case`EE`:case`EEE`:return n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});case`EEEEE`:return n.day(e,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});default:return n.day(e,{width:`wide`,context:`formatting`})||n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return e=Ct(e,n,r),e.setHours(0,0,0,0),e}incompatibleTokens=[`D`,`i`,`e`,`c`,`t`,`T`]},Tt=class extends I{priority=90;parse(e,t,n,r){let i=e=>{let t=Math.floor((e-1)/7)*7;return(e+r.weekStartsOn+6)%7+t};switch(t){case`e`:case`ee`:return z(H(t.length,e),i);case`eo`:return z(n.ordinalNumber(e,{unit:`day`}),i);case`eee`:return n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});case`eeeee`:return n.day(e,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});default:return n.day(e,{width:`wide`,context:`formatting`})||n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return e=Ct(e,n,r),e.setHours(0,0,0,0),e}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`E`,`i`,`c`,`t`,`T`]},Et=class extends I{priority=90;parse(e,t,n,r){let i=e=>{let t=Math.floor((e-1)/7)*7;return(e+r.weekStartsOn+6)%7+t};switch(t){case`c`:case`cc`:return z(H(t.length,e),i);case`co`:return z(n.ordinalNumber(e,{unit:`day`}),i);case`ccc`:return n.day(e,{width:`abbreviated`,context:`standalone`})||n.day(e,{width:`short`,context:`standalone`})||n.day(e,{width:`narrow`,context:`standalone`});case`ccccc`:return n.day(e,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(e,{width:`short`,context:`standalone`})||n.day(e,{width:`narrow`,context:`standalone`});default:return n.day(e,{width:`wide`,context:`standalone`})||n.day(e,{width:`abbreviated`,context:`standalone`})||n.day(e,{width:`short`,context:`standalone`})||n.day(e,{width:`narrow`,context:`standalone`})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return e=Ct(e,n,r),e.setHours(0,0,0,0),e}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`E`,`i`,`e`,`t`,`T`]};function Dt(e,t,n){let r=k(e,n?.in);return we(r,t-tt(r,n),n)}var Ot=class extends I{priority=90;parse(e,t,n){let r=e=>e===0?7:e;switch(t){case`i`:case`ii`:return H(t.length,e);case`io`:return n.ordinalNumber(e,{unit:`day`});case`iii`:return z(n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`}),r);case`iiiii`:return z(n.day(e,{width:`narrow`,context:`formatting`}),r);case`iiiiii`:return z(n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`}),r);default:return z(n.day(e,{width:`wide`,context:`formatting`})||n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`}),r)}}validate(e,t){return t>=1&&t<=7}set(e,t,n){return e=Dt(e,n),e.setHours(0,0,0,0),e}incompatibleTokens=[`y`,`Y`,`u`,`q`,`Q`,`M`,`L`,`w`,`d`,`D`,`E`,`e`,`c`,`t`,`T`]},kt=class extends I{priority=80;parse(e,t,n){switch(t){case`a`:case`aa`:case`aaa`:return n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`});case`aaaaa`:return n.dayPeriod(e,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(e,{width:`wide`,context:`formatting`})||n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`})}}set(e,t,n){return e.setHours(U(n),0,0,0),e}incompatibleTokens=[`b`,`B`,`H`,`k`,`t`,`T`]},At=class extends I{priority=80;parse(e,t,n){switch(t){case`b`:case`bb`:case`bbb`:return n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`});case`bbbbb`:return n.dayPeriod(e,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(e,{width:`wide`,context:`formatting`})||n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`})}}set(e,t,n){return e.setHours(U(n),0,0,0),e}incompatibleTokens=[`a`,`B`,`H`,`k`,`t`,`T`]},jt=class extends I{priority=80;parse(e,t,n){switch(t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`});case`BBBBB`:return n.dayPeriod(e,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(e,{width:`wide`,context:`formatting`})||n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`})}}set(e,t,n){return e.setHours(U(n),0,0,0),e}incompatibleTokens=[`a`,`b`,`t`,`T`]},Mt=class extends I{priority=70;parse(e,t,n){switch(t){case`h`:return B(L.hour12h,e);case`ho`:return n.ordinalNumber(e,{unit:`hour`});default:return H(t.length,e)}}validate(e,t){return t>=1&&t<=12}set(e,t,n){let r=e.getHours()>=12;return r&&n<12?e.setHours(n+12,0,0,0):!r&&n===12?e.setHours(0,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=[`H`,`K`,`k`,`t`,`T`]},Nt=class extends I{priority=70;parse(e,t,n){switch(t){case`H`:return B(L.hour23h,e);case`Ho`:return n.ordinalNumber(e,{unit:`hour`});default:return H(t.length,e)}}validate(e,t){return t>=0&&t<=23}set(e,t,n){return e.setHours(n,0,0,0),e}incompatibleTokens=[`a`,`b`,`h`,`K`,`k`,`t`,`T`]},Pt=class extends I{priority=70;parse(e,t,n){switch(t){case`K`:return B(L.hour11h,e);case`Ko`:return n.ordinalNumber(e,{unit:`hour`});default:return H(t.length,e)}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.getHours()>=12&&n<12?e.setHours(n+12,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=[`h`,`H`,`k`,`t`,`T`]},Ft=class extends I{priority=70;parse(e,t,n){switch(t){case`k`:return B(L.hour24h,e);case`ko`:return n.ordinalNumber(e,{unit:`hour`});default:return H(t.length,e)}}validate(e,t){return t>=1&&t<=24}set(e,t,n){let r=n<=24?n%24:n;return e.setHours(r,0,0,0),e}incompatibleTokens=[`a`,`b`,`h`,`H`,`K`,`t`,`T`]},It=class extends I{priority=60;parse(e,t,n){switch(t){case`m`:return B(L.minute,e);case`mo`:return n.ordinalNumber(e,{unit:`minute`});default:return H(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setMinutes(n,0,0),e}incompatibleTokens=[`t`,`T`]},Lt=class extends I{priority=50;parse(e,t,n){switch(t){case`s`:return B(L.second,e);case`so`:return n.ordinalNumber(e,{unit:`second`});default:return H(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setSeconds(n,0),e}incompatibleTokens=[`t`,`T`]},Rt=class extends I{priority=30;parse(e,t){return z(H(t.length,e),e=>Math.trunc(e*10**(-t.length+3)))}set(e,t,n){return e.setMilliseconds(n),e}incompatibleTokens=[`t`,`T`]},zt=class extends I{priority=10;parse(e,t){switch(t){case`X`:return V(R.basicOptionalMinutes,e);case`XX`:return V(R.basic,e);case`XXXX`:return V(R.basicOptionalSeconds,e);case`XXXXX`:return V(R.extendedOptionalSeconds,e);default:return V(R.extended,e)}}set(e,t,n){return t.timestampIsSet?e:A(e,e.getTime()-ne(e)-n)}incompatibleTokens=[`t`,`T`,`x`]},Bt=class extends I{priority=10;parse(e,t){switch(t){case`x`:return V(R.basicOptionalMinutes,e);case`xx`:return V(R.basic,e);case`xxxx`:return V(R.basicOptionalSeconds,e);case`xxxxx`:return V(R.extendedOptionalSeconds,e);default:return V(R.extended,e)}}set(e,t,n){return t.timestampIsSet?e:A(e,e.getTime()-ne(e)-n)}incompatibleTokens=[`t`,`T`,`X`]},Vt=class extends I{priority=40;parse(e){return lt(e)}set(e,t,n){return[A(e,n*1e3),{timestampIsSet:!0}]}incompatibleTokens=`*`},Ht=class extends I{priority=20;parse(e){return lt(e)}set(e,t,n){return[A(e,n),{timestampIsSet:!0}]}incompatibleTokens=`*`},Ut={G:new ct,y:new G,Y:new ft,R:new K,u:new q,Q:new pt,q:new mt,M:new ht,L:new J,w:new _t,I:new yt,d:new Y,D:new St,E:new wt,e:new Tt,c:new Et,i:new Ot,a:new kt,b:new At,B:new jt,h:new Mt,H:new Nt,K:new Pt,k:new Ft,m:new It,s:new Lt,S:new Rt,X:new zt,x:new Bt,t:new Vt,T:new Ht},Wt=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Gt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Kt=/^'([^]*?)'?$/,qt=/''/g,Jt=/\S/,Yt=/[a-zA-Z]/;function Xt(e,t,n,r){let i=()=>A(r?.in||n,NaN),a=et(),o=r?.locale??a.locale??j,s=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,c=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0;if(!t)return e?i():k(n,r?.in);let l={firstWeekContainsDate:s,weekStartsOn:c,locale:o},u=[new st(r?.in,n)],d=t.match(Gt).map(e=>{let t=e[0];if(t in le){let n=le[t];return n(e,o.formatLong)}return e}).join(``).match(Wt),f=[];for(let n of d){!r?.useAdditionalWeekYearTokens&&N(n)&&_e(n,t,e),!r?.useAdditionalDayOfYearTokens&&ce(n)&&_e(n,t,e);let a=n[0],s=Ut[a];if(s){let{incompatibleTokens:t}=s;if(Array.isArray(t)){let e=f.find(e=>t.includes(e.token)||e.token===a);
1if(e)throw RangeError(`The format string mustn't contain \`${e.fullToken}\` and \`${n}\` at the same time`)}else if(s.incompatibleTokens===`*`&&f.length>0)throw RangeError(`The format string mustn't contain \`${n}\` and any other token at the same time`);f.push({token:a,fullToken:n});let r=s.run(e,n,o.match,l);if(!r)return i();u.push(r.setter),e=r.rest}else{if(a.match(Yt))throw RangeError("Format string contains an unescaped latin alphabet character `"+a+"`");if(n===`''`?n=`'`:a===`'`&&(n=Zt(n)),e.indexOf(n)===0)e=e.slice(n.length);else return i()}}if(e.length>0&&Jt.test(e))return i();let p=u.map(e=>e.priority).sort((e,t)=>t-e).filter((e,t,n)=>n.indexOf(e)===t).map(e=>u.filter(t=>t.priority===e).sort((e,t)=>t.subPriority-e.subPriority)).map(e=>e[0]),m=k(n,r?.in);if(isNaN(+m))return i();let h={};for(let e of p){if(!e.validate(m,l))return i();let t=e.set(m,h,l);Array.isArray(t)?(m=t[0],Object.assign(h,t[1])):m=t}return m}function Zt(e){return e.match(Kt)[1].replace(qt,`'`)}function Qt(e,t){let n=k(e,t?.in);return n.setMinutes(0,0,0),n}function $t(e,t){let n=k(e,t?.in);return n.setSeconds(0,0),n}function en(e,t){let n=k(e,t?.in);return n.setMilliseconds(0),n}function tn(e,t){let n=()=>A(t?.in,NaN),r=t?.additionalDigits??2,i=sn(e),a;if(i.date){let e=cn(i.date,r);a=ln(e.restDateString,e.year)}if(!a||isNaN(+a))return n();let o=+a,s=0,c;if(i.time&&(s=dn(i.time),isNaN(s)))return n();if(i.timezone){if(c=pn(i.timezone),isNaN(c))return n()}else{let e=new Date(o+s),n=k(0,t?.in);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return k(o+s+c,t?.in)}var nn={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},rn=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,an=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,on=/^([+-])(\d{2})(?::?(\d{2}))?$/;function sn(e){let t={},n=e.split(nn.dateTimeDelimiter),r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],nn.timeZoneDelimiter.test(t.date)&&(t.date=e.split(nn.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){let e=nn.timezone.exec(r);e?(t.time=r.replace(e[1],``),t.timezone=e[1]):t.time=r}return t}function cn(e,t){let n=RegExp(`^(?:(\\d{4}|[+-]\\d{`+(4+t)+`})|(\\d{2}|[+-]\\d{`+(2+t)+`})$)`),r=e.match(n);if(!r)return{year:NaN,restDateString:``};let i=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:a===null?i:a*100,restDateString:e.slice((r[1]||r[2]).length)}}function ln(e,t){if(t===null)return new Date(NaN);let n=e.match(rn);if(!n)return new Date(NaN);let r=!!n[4],i=un(n[1]),a=un(n[2])-1,o=un(n[3]),s=un(n[4]),c=un(n[5])-1;if(r)return yn(t,s,c)?mn(t,s,c):new Date(NaN);{let e=new Date(0);return!_n(t,a,o)||!vn(t,i)?new Date(NaN):(e.setUTCFullYear(t,a,Math.max(i,o)),e)}}function un(e){return e?parseInt(e):1}function dn(e){let t=e.match(an);if(!t)return NaN;let n=fn(t[1]),r=fn(t[2]),i=fn(t[3]);return bn(n,r,i)?n*M+r*te+i*1e3:NaN}function fn(e){return e&&parseFloat(e.replace(`,`,`.`))||0}function pn(e){if(e===`Z`)return 0;let t=e.match(on);if(!t)return 0;let n=t[1]===`+`?-1:1,r=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return xn(r,i)?n*(r*M+i*te):NaN}function mn(e,t,n){let r=new Date(0);r.setUTCFullYear(e,0,4);let i=r.getUTCDay()||7,a=(t-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+a),r}var hn=[31,null,31,30,31,30,31,31,30,31,30,31];function gn(e){return e%400==0||e%4==0&&e%100!=0}function _n(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(hn[t]||(gn(e)?29:28))}function vn(e,t){return t>=1&&t<=(gn(e)?366:365)}function yn(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function bn(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function xn(e,t){return t>=0&&t<=59}var X=i(),Sn={datetime:`MMM d, yyyy, h:mm:ss aaaa`,millisecond:`h:mm:ss.SSS aaaa`,second:`h:mm:ss aaaa`,minute:`h:mm aaaa`,hour:`ha`,day:`MMM d`,week:`PP`,month:`MMM yyyy`,quarter:`qqq - yyyy`,year:`yyyy`};x._date.override({_id:`date-fns`,formats:function(){return Sn},parse:function(e,t){if(e==null)return null;let n=typeof e;return n===`number`||e instanceof Date?e=k(e):n===`string`&&(e=typeof t==`string`?Xt(e,t,new Date,this.options):tn(e,this.options)),P(e)?e.getTime():null},format:function(e,t){return ge(e,t,this.options)},add:function(e,t,n){switch(n){case`millisecond`:return E(e,t);case`second`:return c(e,t);case`minute`:return De(e,t);case`hour`:return Ee(e,t);case`day`:return we(e,t);case`week`:return ke(e,t);case`month`:return Te(e,t);case`quarter`:return Oe(e,t);case`year`:return Ae(e,t);default:return e}},diff:function(e,t,n){switch(n){case`millisecond`:return Ie(e,t);case`second`:return Ue(e,t);case`minute`:return Le(e,t);case`hour`:return Fe(e,t);case`day`:return Ne(e,t);case`week`:return We(e,t);case`month`:return Ve(e,t);case`quarter`:return He(e,t);case`year`:return Ge(e,t);default:return 0}},startOf:function(e,t,n){switch(t){case`second`:return en(e);case`minute`:return $t(e);case`hour`:return Qt(e);case`day`:return ye(e);case`week`:return ae(e);case`isoWeek`:return ae(e,{weekStartsOn:+n});case`month`:return qe(e);case`quarter`:return Ke(e);case`year`:return de(e);default:return e}},endOf:function(e,t){switch(t){case`second`:return $e(e);case`minute`:return Ze(e);case`hour`:return Ye(e);case`day`:return Re(e);case`week`:return Xe(e);case`month`:return ze(e);case`quarter`:return Qe(e);case`year`:return Je(e);default:return e}}});
1var Cn=e(t(((e,t)=>{(function(e,n,r,i){var a=[``,`webkit`,`Moz`,`MS`,`ms`,`o`],o=n.createElement(`div`),s=`function`,c=Math.round,l=Math.abs,u=Date.now;function d(e,t,n){return setTimeout(y(e,n),t)}function f(e,t,n){return Array.isArray(e)?(p(e,n[t],n),!0):!1}function p(e,t,n){var r;if(e){if(e.forEach)e.forEach(t,n);else if(e.length!==i)for(r=0;r<e.length;)t.call(n,e[r],r,e),r++;else for(r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r,e)}}function m(t,n,r){var i=`DEPRECATED METHOD: `+n+` 2`+r+` AT 3`;return function(){var n=Error(`get-stack-trace`),r=n&&n.stack?n.stack.replace(/^[^\(]+?[\n$]/gm,``).replace(/^\s+at\s+/gm,``).replace(/^Object.<anonymous>\s*\(/gm,`{anonymous}()@`):`Unknown Stack Trace`,a=e.console&&(e.console.warn||e.console.log);return a&&a.call(e.console,i,r),t.apply(this,arguments)}}var h=typeof Object.assign==`function`?Object.assign:function(e){if(e===i||e===null)throw TypeError(`Cannot convert undefined or null to object`);for(var t=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];if(r!==i&&r!==null)for(var a in r)r.hasOwnProperty(a)&&(t[a]=r[a])}return t},g=m(function(e,t,n){for(var r=Object.keys(t),a=0;a<r.length;)(!n||n&&e[r[a]]===i)&&(e[r[a]]=t[r[a]]),a++;return e},`extend`,"Use `assign`."),_=m(function(e,t){return g(e,t,!0)},`merge`,"Use `assign`.");function v(e,t,n){var r=t.prototype,i=e.prototype=Object.create(r);i.constructor=e,i._super=r,n&&h(i,n)}function y(e,t){return function(){return e.apply(t,arguments)}}function b(e,t){return typeof e==s?e.apply(t&&t[0]||i,t):e}function x(e,t){return e===i?t:e}function S(e,t,n){p(T(t),function(t){e.addEventListener(t,n,!1)})}function C(e,t,n){p(T(t),function(t){e.removeEventListener(t,n,!1)})}function ee(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function w(e,t){return e.indexOf(t)>-1}function T(e){return e.trim().split(/\s+/g)}function E(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var r=0;r<e.length;){if(n&&e[r][n]==t||!n&&e[r]===t)return r;r++}return-1}function D(e){return Array.prototype.slice.call(e,0)}function O(e,t,n){for(var r=[],i=[],a=0;a<e.length;){var o=t?e[a][t]:e[a];E(i,o)<0&&r.push(e[a]),i[a]=o,a++}return n&&(r=t?r.sort(function(e,n){return e[t]>n[t]}):r.sort()),r}function te(e,t){for(var n,r,o=t[0].toUpperCase()+t.slice(1),s=0;s<a.length;){if(n=a[s],r=n?n+o:t,r in e)return r;s++}return i}var ne=1;function k(){return ne++}function re(t){var n=t.ownerDocument||t;return n.defaultView||n.parentWindow||e}var A=/mobile|tablet|ip(ad|hone|od)|android/i,ie=`ontouchstart`in e,ae=te(e,`PointerEvent`)!==i,oe=ie&&A.test(navigator.userAgent),se=`touch`,ce=`pen`,le=`mouse`,ue=`kinect`,de=25,j=1,fe=2,M=4,N=8,pe=1,me=2,he=4,ge=8,_e=16,P=me|he,ve=ge|_e,ye=P|ve,be=[`x`,`y`],xe=[`clientX`,`clientY`];function F(e,t){var n=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){b(e.options.enable,[e])&&n.handler(t)},this.init()}F.prototype={handler:function(){},init:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(re(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&C(this.element,this.evEl,this.domHandler),this.evTarget&&C(this.target,this.evTarget,this.domHandler),this.evWin&&C(re(this.element),this.evWin,this.domHandler)}};function Se(e){return new(e.options.inputClass||(ae?Ue:oe?Ze:ie?tt:Re))(e,Ce)}function Ce(e,t,n){var r=n.pointers.length,i=n.changedPointers.length,a=t&j&&r-i===0,o=t&(M|N)&&r-i===0;n.isFirst=!!a,n.isFinal=!!o,a&&(e.session={}),n.eventType=t,we(e,n),e.emit(`hammer.input`,n),e.recognize(n),e.session.prevInput=n}function we(e,t){var n=e.session,r=t.pointers,i=r.length;n.firstInput||=De(t),i>1&&!n.firstMultiple?n.firstMultiple=De(t):i===1&&(n.firstMultiple=!1);var a=n.firstInput,o=n.firstMultiple,s=o?o.center:a.center,c=t.center=Oe(r);t.timeStamp=u(),t.deltaTime=t.timeStamp-a.timeStamp,t.angle=Me(s,c),t.distance=je(s,c),Te(n,t),t.offsetDirection=Ae(t.deltaX,t.deltaY);var d=ke(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=d.x,t.overallVelocityY=d.y,t.overallVelocity=l(d.x)>l(d.y)?d.x:d.y,t.scale=o?Pe(o.pointers,r):1,t.rotation=o?Ne(o.pointers,r):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,Ee(n,t);var f=e.element;ee(t.srcEvent.target,f)&&(f=t.srcEvent.target),t.target=f}function Te(e,t){var n=t.center,r=e.offsetDelta||{},i=e.prevDelta||{},a=e.prevInput||{};(t.eventType===j||a.eventType===M)&&(i=e.prevDelta={x:a.deltaX||0,y:a.deltaY||0},r=e.offsetDelta={x:n.x,y:n.y}),t.deltaX=i.x+(n.x-r.x),t.deltaY=i.y+(n.y-r.y)}function Ee(e,t){var n=e.lastInterval||t,r=t.timeStamp-n.timeStamp,a,o,s,c;if(t.eventType!=N&&(r>de||n.velocity===i)){var u=t.deltaX-n.deltaX,d=t.deltaY-n.deltaY,f=ke(r,u,d);o=f.x,s=f.y,a=l(f.x)>
vendor: 10,747 bytes, line 3
3l(f.y)?f.x:f.y,c=Ae(u,d),e.lastInterval=t}else a=n.velocity,o=n.velocityX,s=n.velocityY,c=n.direction;t.velocity=a,t.velocityX=o,t.velocityY=s,t.direction=c}function De(e){for(var t=[],n=0;n<e.pointers.length;)t[n]={clientX:c(e.pointers[n].clientX),clientY:c(e.pointers[n].clientY)},n++;return{timeStamp:u(),pointers:t,center:Oe(t),deltaX:e.deltaX,deltaY:e.deltaY}}function Oe(e){var t=e.length;if(t===1)return{x:c(e[0].clientX),y:c(e[0].clientY)};for(var n=0,r=0,i=0;i<t;)n+=e[i].clientX,r+=e[i].clientY,i++;return{x:c(n/t),y:c(r/t)}}function ke(e,t,n){return{x:t/e||0,y:n/e||0}}function Ae(e,t){return e===t?pe:l(e)>=l(t)?e<0?me:he:t<0?ge:_e}function je(e,t,n){n||=be;var r=t[n[0]]-e[n[0]],i=t[n[1]]-e[n[1]];return Math.sqrt(r*r+i*i)}function Me(e,t,n){n||=be;var r=t[n[0]]-e[n[0]],i=t[n[1]]-e[n[1]];return Math.atan2(i,r)*180/Math.PI}function Ne(e,t){return Me(t[1],t[0],xe)+Me(e[1],e[0],xe)}function Pe(e,t){return je(t[0],t[1],xe)/je(e[0],e[1],xe)}var Fe={mousedown:j,mousemove:fe,mouseup:M},Ie=`mousedown`,Le=`mousemove mouseup`;function Re(){this.evEl=Ie,this.evWin=Le,this.pressed=!1,F.apply(this,arguments)}v(Re,F,{handler:function(e){var t=Fe[e.type];t&j&&e.button===0&&(this.pressed=!0),t&fe&&e.which!==1&&(t=M),this.pressed&&(t&M&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:le,srcEvent:e}))}});var ze={pointerdown:j,pointermove:fe,pointerup:M,pointercancel:N,pointerout:N},Be={2:se,3:ce,4:le,5:ue},Ve=`pointerdown`,He=`pointermove pointerup pointercancel`;e.MSPointerEvent&&!e.PointerEvent&&(Ve=`MSPointerDown`,He=`MSPointerMove MSPointerUp MSPointerCancel`);function Ue(){this.evEl=Ve,this.evWin=He,F.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}v(Ue,F,{handler:function(e){var t=this.store,n=!1,r=ze[e.type.toLowerCase().replace(`ms`,``)],i=Be[e.pointerType]||e.pointerType,a=i==se,o=E(t,e.pointerId,`pointerId`);r&j&&(e.button===0||a)?o<0&&(t.push(e),o=t.length-1):r&(M|N)&&(n=!0),!(o<0)&&(t[o]=e,this.callback(this.manager,r,{pointers:t,changedPointers:[e],pointerType:i,srcEvent:e}),n&&t.splice(o,1))}});var We={touchstart:j,touchmove:fe,touchend:M,touchcancel:N},Ge=`touchstart`,Ke=`touchstart touchmove touchend touchcancel`;function qe(){this.evTarget=Ge,this.evWin=Ke,this.started=!1,F.apply(this,arguments)}v(qe,F,{handler:function(e){var t=We[e.type];if(t===j&&(this.started=!0),this.started){var n=Je.call(this,e,t);t&(M|N)&&n[0].length-n[1].length===0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:se,srcEvent:e})}}});function Je(e,t){var n=D(e.touches),r=D(e.changedTouches);return t&(M|N)&&(n=O(n.concat(r),`identifier`,!0)),[n,r]}var Ye={touchstart:j,touchmove:fe,touchend:M,touchcancel:N},Xe=`touchstart touchmove touchend touchcancel`;function Ze(){this.evTarget=Xe,this.targetIds={},F.apply(this,arguments)}v(Ze,F,{handler:function(e){var t=Ye[e.type],n=Qe.call(this,e,t);n&&this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:se,srcEvent:e})}});function Qe(e,t){var n=D(e.touches),r=this.targetIds;if(t&(j|fe)&&n.length===1)return r[n[0].identifier]=!0,[n,n];var i,a,o=D(e.changedTouches),s=[],c=this.target;if(a=n.filter(function(e){return ee(e.target,c)}),t===j)for(i=0;i<a.length;)r[a[i].identifier]=!0,i++;for(i=0;i<o.length;)r[o[i].identifier]&&s.push(o[i]),t&(M|N)&&delete r[o[i].identifier],i++;if(s.length)return[O(a.concat(s),`identifier`,!0),s]}var $e=2500,et=25;function tt(){F.apply(this,arguments);var e=y(this.handler,this);this.touch=new Ze(this.manager,e),this.mouse=new Re(this.manager,e),this.primaryTouch=null,this.lastTouches=[]}v(tt,F,{handler:function(e,t,n){var r=n.pointerType==se,i=n.pointerType==le;if(!(i&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if(r)nt.call(this,t,n);else if(i&&it.call(this,n))return;this.callback(e,t,n)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});function nt(e,t){e&j?(this.primaryTouch=t.changedPointers[0].identifier,rt.call(this,t)):e&(M|N)&&rt.call(this,t)}function rt(e){var t=e.changedPointers[0];if(t.identifier===this.primaryTouch){var n={x:t.clientX,y:t.clientY};this.lastTouches.push(n);var r=this.lastTouches;setTimeout(function(){var e=r.indexOf(n);e>-1&&r.splice(e,1)},$e)}}function it(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,r=0;r<this.lastTouches.length;r++){var i=this.lastTouches[r],a=Math.abs(t-i.x),o=Math.abs(n-i.y);if(a<=et&&o<=et)return!0}return!1}var at=te(o.style,`touchAction`),ot=at!==i,st=`compute`,I=`auto`,ct=`manipulation`,L=`none`,R=`pan-x`,z=`pan-y`,B=H();function V(e,t){this.manager=e,this.set(t)}V.prototype={set:function(e){e==st&&(e=this.compute()),ot&&this.manager.element.style&&B[e]&&(this.manager.element.style[at]=e),this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return p(this.manager.recognizers,function(t){b(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))}),lt(e.join(` `))},preventDefaults:function(e){var t=e.srcEvent,n=e.offsetDirection;if(this.manager.session.prevented){t.preventDefault();return}var r=this.actions,i=w(r,L)&&!B[L],a=w(r,z)&&!B[z],o=w(r,R)&&!B[R];if(i){var s=e.pointers.length===1,c=e.distance<2,l=e.deltaTime<250;if(s&&c&&l)return}if(!(o&&a)&&(i||a&&n&P||o&&n&ve))return this.preventSrc(t)},preventSrc:function(e){this.manager.session.prevented=!0,e.preventDefault()}};function lt(e){if(w(e,L))return L;var t=w(e,R),n=w(e,z);return t&&n?L:t||n?t?R:z:w(e,ct)?ct:I}function H(){if(!ot)return!1;var t={},n=e.CSS&&e.CSS.supports;return[`auto`,`manipulation`,`pan-y`,`pan-x`,`pan-x pan-y`,`none`].forEach(function(r){t[r]=!n||e.CSS.supports(`touch-action`,r)}),t}var ut=1,U=2,dt=4,W=8,G=W,ft=16,K=32;function q(e){this.options=h({},this.defaults,e||{}),this.id=k(),this.manager=null,this.options.enable=x(this.options.enable,!0),this.state=ut,this.simultaneous={},this.requireFail=[]}q.prototype={defaults:{},set:function(e){return h(this.options,e),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(e){if(f(e,`recognizeWith`,this))return this;var t=this.simultaneous;return e=ht(e,this),t[e.id]||(t[e.id]=e,e.recognizeWith(this)),this},dropRecognizeWith:function(e){return f(e,`dropRecognizeWith`,this)?this:(e=ht(e,this),delete this.simultaneous[e.id],this)},requireFailure:function(e){if(f(e,`requireFailure`,this))return this;var t=this.requireFail;return e=ht(e,this),E(t,e)===-1&&(t.push(e),e.requireFailure(this)),this},dropRequireFailure:function(e){if(f(e,`dropRequireFailure`,this))return this;e=ht(e,this);var t=E(this.requireFail,e);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){var t=this,n=this.state;function r(n){t.manager.emit(n,e)}n<W&&r(t.options.event+pt(n)),r(t.options.event),e.additionalEvent&&r(e.additionalEvent),n>=W&&r(t.options.event+pt(n))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=K},canEmit:function(){for(var e=0;e<this.requireFail.length;){if(!(this.requireFail[e].state&(K|ut)))return!1;e++}return!0},recognize:function(e){var t=h({},e);if(!b(this.options.enable,[this,t])){this.reset(),this.state=K;return}this.state&(G|ft|K)&&(this.state=ut),this.state=this.process(t),this.state&(U|dt|W|ft)&&this.tryEmit(t)},process:function(e){},getTouchAction:function(){},reset:function(){}};function pt(e){return e&ft?`cancel`:e&W?`end`:e&dt?`move`:e&U?`start`:``}function mt(e){return e==_e?`down`:e==ge?`up`:e==me?`left`:e==he?`right`:``}function ht(e,t){var n=t.manager;return n?n.get(e):e}function J(){q.apply(this,arguments)}v(J,q,{defaults:{pointers:1},attrTest:function(e){var t=this.options.pointers;return t===0||e.pointers.length===t},process:function(e){var t=this.state,n=e.eventType,r=t&(U|dt),i=this.attrTest(e);return r&&(n&N||!i)?t|ft:r||i?n&M?t|W:t&U?t|dt:U:K}});function gt(){J.apply(this,arguments),this.pX=null,this.pY=null}v(gt,J,{defaults:{event:`pan`,threshold:10,pointers:1,direction:ye},getTouchAction:function(){var e=this.options.direction,t=[];return e&P&&t.push(z),e&ve&&t.push(R),t},directionTest:function(e){var t=this.options,n=!0,r=e.distance,i=e.direction,a=e.deltaX,o=e.deltaY;return i&t.direction||(t.direction&P?(i=a===0?pe:a<0?me:he,n=a!=this.pX,r=Math.abs(e.deltaX)):(i=o===0?pe:o<0?ge:_e,n=o!=this.pY,r=Math.abs(e.deltaY))),e.direction=i,n&&r>t.threshold&&i&t.direction},attrTest:function(e){return J.prototype.attrTest.call(this,e)&&(this.state&U||!(this.state&U)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=mt(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}});function _t(){J.apply(this,arguments)}v(_t,J,{defaults:{event:`pinch`,threshold:0,pointers:2},getTouchAction:function(){return[L]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&U)},emit:function(e){if(e.scale!==1){var t=e.scale<1?`in`:`out`;e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}});function vt(){q.apply(this,arguments),this._timer=null,this._input=null}v(vt,q,{defaults:{event:`press`,pointers:1,time:251,threshold:9},getTouchAction:function(){return[I]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distance<t.threshold,i=e.deltaTime>t.time;if(this._input=e,!r||!n||e.eventType&(M|N)&&!i)this.reset();else if(e.eventType&j)this.reset(),this._timer=d(function(){this.state=G,this.tryEmit()},t.time,this);else if(e.eventType&M)return G;return K},reset:function(){clearTimeout(this._timer)},emit:function(e){this.state===G&&(e&&e.eventType&M?this.manager.emit(this.options.event+`up`,e):(this._input.timeStamp=u(),this.manager.emit(this.options.event,this._input)))}});function yt(){J.apply(this,arguments)}v(yt,J,{defaults:{event:`rotate`,threshold:0,pointers:2},getTouchAction:function(){return[L]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&U)}});function bt(){J.apply(this,arguments)}v(bt,J,{defaults:{event:`swipe`,threshold:10,velocity:.3,direction:P|ve,pointers:1},getTouchAction:function(){return gt.prototype.getTouchAction.call(this)},attrTest:function(e){var t=this.options.direction,n;return t&(P|ve)?n=e.overallVelocity:t&P?n=e.overallVelocityX:t&ve&&(n=e.overallVelocityY),this._super.attrTest.call(this,e)&&t&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&l(n)>this.options.velocity&&e.eventType&M},emit:function(e){var t=mt(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}});
3function xt(){q.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}v(xt,q,{defaults:{event:`tap`,pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[ct]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distance<t.threshold,i=e.deltaTime<t.time;if(this.reset(),e.eventType&j&&this.count===0)return this.failTimeout();if(r&&i&&n){if(e.eventType!=M)return this.failTimeout();var a=!this.pTime||e.timeStamp-this.pTime<t.interval,o=!this.pCenter||je(this.pCenter,e.center)<t.posThreshold;if(this.pTime=e.timeStamp,this.pCenter=e.center,!o||!a?this.count=1:this.count+=1,this._input=e,this.count%t.taps===0)return this.hasRequireFailures()?(this._timer=d(function(){this.state=G,this.tryEmit()},t.interval,this),U):G}return K},failTimeout:function(){return this._timer=d(function(){this.state=K},this.options.interval,this),K},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==G&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});function Y(e,t){return t||={},t.recognizers=x(t.recognizers,Y.defaults.preset),new wt(e,t)}Y.VERSION=`2.0.7`,Y.defaults={domEvents:!1,touchAction:st,enable:!0,inputTarget:null,inputClass:null,preset:[[yt,{enable:!1}],[_t,{enable:!1},[`rotate`]],[bt,{direction:P}],[gt,{direction:P},[`swipe`]],[xt],[xt,{event:`doubletap`,taps:2},[`tap`]],[vt]],cssProps:{userSelect:`none`,touchSelect:`none`,touchCallout:`none`,contentZooming:`none`,userDrag:`none`,tapHighlightColor:`rgba(0,0,0,0)`}};var St=1,Ct=2;function wt(e,t){this.options=h({},Y.defaults,t||{}),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=e,this.input=Se(this),this.touchAction=new V(this,this.options.touchAction),Tt(this,!0),p(this.options.recognizers,function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])},this)}wt.prototype={set:function(e){return h(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this},stop:function(e){this.session.stopped=e?Ct:St},recognize:function(e){var t=this.session;if(!t.stopped){this.touchAction.preventDefaults(e);var n,r=this.recognizers,i=t.curRecognizer;(!i||i&&i.state&G)&&(i=t.curRecognizer=null);for(var a=0;a<r.length;)n=r[a],t.stopped!==Ct&&(!i||n==i||n.canRecognizeWith(i))?n.recognize(e):n.reset(),!i&&n.state&(U|dt|W)&&(i=t.curRecognizer=n),a++}},get:function(e){if(e instanceof q)return e;for(var t=this.recognizers,n=0;n<t.length;n++)if(t[n].options.event==e)return t[n];return null},add:function(e){if(f(e,`add`,this))return this;var t=this.get(e.options.event);return t&&this.remove(t),this.recognizers.push(e),e.manager=this,this.touchAction.update(),e},remove:function(e){if(f(e,`remove`,this))return this;if(e=this.get(e),e){var t=this.recognizers,n=E(t,e);n!==-1&&(t.splice(n,1),this.touchAction.update())}return this},on:function(e,t){if(e!==i&&t!==i){var n=this.handlers;return p(T(e),function(e){n[e]=n[e]||[],n[e].push(t)}),this}},off:function(e,t){if(e!==i){var n=this.handlers;return p(T(e),function(e){t?n[e]&&n[e].splice(E(n[e],t),1):delete n[e]}),this}},emit:function(e,t){this.options.domEvents&&Et(e,t);var n=this.handlers[e]&&this.handlers[e].slice();if(n&&n.length){t.type=e,t.preventDefault=function(){t.srcEvent.preventDefault()};for(var r=0;r<n.length;)n[r](t),r++}},destroy:function(){this.element&&Tt(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}};function Tt(e,t){var n=e.element;if(n.style){var r;p(e.options.cssProps,function(i,a){r=te(n.style,a),t?(e.oldCssProps[r]=n.style[r],n.style[r]=i):n.style[r]=e.oldCssProps[r]||``}),t||(e.oldCssProps={})}}function Et(e,t){var r=n.createEvent(`Event`);r.initEvent(e,!0,!0),r.gesture=t,t.target.dispatchEvent(r)}h(Y,{INPUT_START:j,INPUT_MOVE:fe,INPUT_END:M,INPUT_CANCEL:N,STATE_POSSIBLE:ut,STATE_BEGAN:U,STATE_CHANGED:dt,STATE_ENDED:W,STATE_RECOGNIZED:G,STATE_CANCELLED:ft,STATE_FAILED:K,DIRECTION_NONE:pe,DIRECTION_LEFT:me,DIRECTION_RIGHT:he,DIRECTION_UP:ge,DIRECTION_DOWN:_e,DIRECTION_HORIZONTAL:P,DIRECTION_VERTICAL:ve,DIRECTION_ALL:ye,Manager:wt,Input:F,TouchAction:V,TouchInput:Ze,MouseInput:Re,PointerEventInput:Ue,TouchMouseInput:tt,SingleTouchInput:qe,Recognizer:q,AttrRecognizer:J,Tap:xt,Pan:gt,Swipe:bt,Pinch:_t,Rotate:yt,Press:vt,on:S,off:C,each:p,merge:_,extend:g,assign:h,inherit:v,bindFn:y,prefixed:te});var Dt=e===void 0?typeof self<`u`?self:{}:e;Dt.Hammer=Y,typeof define==`function`&&define.amd?define(function(){return Y}):t!==void 0&&t.exports?t.exports=Y:e[r]=Y})(window,document,`Hammer`)}))()),wn=e=>e&&e.enabled&&e.modifierKey,Tn=(e,t)=>e&&t[e+`Key`],En=(e,t)=>e&&!t[e+`Key`];function Dn(e,t,n){return e===void 0?!0:typeof e==`string`?e.indexOf(t)!==-1:typeof e==`function`&&e({chart:n}).indexOf(t)!==-1}function On(e,t){return typeof e==`function`&&(e=e({chart:t})),typeof e==`string`?{x:e.indexOf(`x`)!==-1,y:e.indexOf(`y`)!==-1}:{x:!1,y:!1}}function kn(e,t){let n;return function(){return clearTimeout(n),n=setTimeout(e,t),t}}function An({x:e,y:t},n){let r=n.scales,i=Object.keys(r);for(let n=0;n<i.length;n++){let a=r[i[n]];if(t>=a.top&&t<=a.bottom&&e>=a.left&&e<=a.right)return a}return null}function jn(e,t,n){let{mode:r=`xy`,scaleMode:i,overScaleMode:a}=e||{},o=An(t,n),s=On(r,n),c=On(i,n);if(a){let e=On(a,n);for(let t of[`x`,`y`])e[t]&&(c[t]=s[t],s[t]=!1)}if(o&&c[o.axis])return[o];let l=[];return O(n.scales,function(e){s[e.axis]&&l.push(e)}),l}var Mn=new WeakMap;function Z(e){let t=Mn.get(e);return t||(t={originalScaleLimits:{},updatedScaleLimits:{},handlers:{},panDelta:{},dragging:!1,panning:!1},Mn.set(e,t)),t}function Nn(e){Mn.delete(e)}function Pn(e,t,n,r){let i=Math.max(0,Math.min(1,(e-t)/n||0)),a=1-i;return{min:r*i,max:r*a}}function Fn(e,t){let n=e.isHorizontal()?t.x:t.y;return e.getValueForPixel(n)}function In(e,t,n){let r=e.max-e.min,i=r*(t-1);return Pn(Fn(e,n),e.min,r,i)}function Ln(e,t,n){let r=Fn(e,n);if(r===void 0)return{min:e.min,max:e.max};let i=Math.log10(e.min),a=Math.log10(e.max),o=Math.log10(r),s=a-i,c=Pn(o,i,s,s*(t-1));return{min:10**(i+c.min),max:10**(a-c.max)}}function Rn(e,t){return t&&(t[e.id]||t[e.axis])||{}}function zn(e,t,n,r,i){let a=n[r];if(a===`original`){let n=e.originalScaleLimits[t.id][r];a=l(n.options,n.scale)}
3return l(a,i)}function Bn(e,t,n){let r=e.getValueForPixel(t),i=e.getValueForPixel(n);return{min:Math.min(r,i),max:Math.max(r,i)}}function Vn(e,{min:t,max:n,minLimit:r,maxLimit:i},a){let o=(e-n+t)/2;t-=o,n+=o;let s=a.min.options??a.min.scale,c=a.max.options??a.max.scale,l=e/1e6;return u(t,s,l)&&(t=s),u(n,c,l)&&(n=c),t<r?(t=r,n=Math.min(r+e,i)):n>i&&(n=i,t=Math.max(i-e,r)),{min:t,max:n}}function Hn(e,{min:t,max:n},r,i=!1){let a=Z(e.chart),{options:o}=e,s=Rn(e,r),{minRange:c=0}=s,l=zn(a,e,s,`min`,-1/0),u=zn(a,e,s,`max`,1/0);if(i===`pan`&&(t<l||n>u))return!0;let d=e.max-e.min,f=i?Math.max(n-t,c):d;if(i&&f===c&&d<=c)return!0;let p=Vn(f,{min:t,max:n,minLimit:l,maxLimit:u},a.originalScaleLimits[e.id]);return o.min=p.min,o.max=p.max,a.updatedScaleLimits[e.id]=p,e.parse(p.min)!==e.min||e.parse(p.max)!==e.max}function Un(e,t,n,r){let i=In(e,t,n);return Hn(e,{min:e.min+i.min,max:e.max-i.max},r,!0)}function Wn(e,t,n,r){return Hn(e,Ln(e,t,n),r,!0)}function Gn(e,t,n,r){Hn(e,Bn(e,t,n),r,!0)}var Kn=e=>e===0||isNaN(e)?0:e<0?Math.min(Math.round(e),-1):Math.max(Math.round(e),1);function qn(e){let t=e.getLabels().length-1;e.min>0&&--e.min,e.max<t&&(e.max+=1)}function Jn(e,t,n,r){let i=In(e,t,n);return e.min===e.max&&t<1&&qn(e),Hn(e,{min:e.min+Kn(i.min),max:e.max-Kn(i.max)},r,!0)}function Yn(e){return e.isHorizontal()?e.width:e.height}function Xn(e,t,n){let r=e.getLabels().length-1,{min:i,max:a}=e,o=Math.max(a-i,1),s=Math.round(Yn(e)/Math.max(o,10)),c=Math.round(Math.abs(t/s)),l;return t<-s?(a=Math.min(a+c,r),i=o===1?a:a-o,l=a===r):t>s&&(i=Math.max(0,i-c),a=o===1?i:i+o,l=i===0),Hn(e,{min:i,max:a},n)||l}var Zn={second:500,minute:3e4,hour:18e5,day:432e5,week:3024e5,month:1296e6,quarter:5184e6,year:157248e5};function Qn(e,t,n,r=!1){let{min:i,max:a,options:o}=e,s=Zn[o.time&&o.time.round]||0,c=e.getValueForPixel(e.getPixelForValue(i+s)-t),l=e.getValueForPixel(e.getPixelForValue(a+s)-t);return isNaN(c)||isNaN(l)?!0:Hn(e,{min:c,max:l},n,r?`pan`:!1)}function $n(e,t,n){return Qn(e,t,n,!0)}var er={category:Jn,default:Un,logarithmic:Wn},tr={default:Gn},nr={category:Xn,default:Qn,logarithmic:$n,timeseries:$n};function rr(e,t,n){let{id:r,options:{min:i,max:a}}=e;if(!t[r]||!n[r])return!0;let o=n[r];return o.min!==i||o.max!==a}function ir(e,t){O(e,(n,r)=>{t[r]||delete e[r]})}function ar(e,t){let{scales:n}=e,{originalScaleLimits:r,updatedScaleLimits:i}=t;return O(n,function(e){rr(e,r,i)&&(r[e.id]={min:{scale:e.min,options:e.options.min},max:{scale:e.max,options:e.options.max}})}),ir(r,n),ir(i,n),r}function or(e,t,n,r){let i=er[e.type]||er.default;T(i,[e,t,n,r])}function sr(e,t,n,r){let i=tr[e.type]||tr.default;T(i,[e,t,n,r])}function cr(e){let t=e.chartArea;return{x:(t.left+t.right)/2,y:(t.top+t.bottom)/2}}function lr(e,t,n=`none`,r=`api`){let{x:i=1,y:a=1,focalPoint:o=cr(e)}=typeof t==`number`?{x:t,y:t}:t,s=Z(e),{options:{limits:c,zoom:l}}=s;ar(e,s);let u=i!==1,d=a!==1,f=jn(l,o,e);
3O(f||e.scales,function(e){e.isHorizontal()&&u?or(e,i,o,c):!e.isHorizontal()&&d&&or(e,a,o,c)}),e.update(n),T(l.onZoom,[{chart:e,trigger:r}])}function ur(e,t,n,r=`none`,i=`api`){let a=Z(e),{options:{limits:o,zoom:s}}=a,{mode:c=`xy`}=s;ar(e,a);let l=Dn(c,`x`,e),u=Dn(c,`y`,e);O(e.scales,function(e){e.isHorizontal()&&l?sr(e,t.x,n.x,o):!e.isHorizontal()&&u&&sr(e,t.y,n.y,o)}),e.update(r),T(s.onZoom,[{chart:e,trigger:i}])}function dr(e,t,n,r=`none`,i=`api`){let a=Z(e);ar(e,a);let o=e.scales[t];Hn(o,n,void 0,!0),e.update(r),T(a.options.zoom?.onZoom,[{chart:e,trigger:i}])}function fr(e,t=`default`){let n=Z(e),r=ar(e,n);O(e.scales,function(e){let t=e.options;r[e.id]?(t.min=r[e.id].min.options,t.max=r[e.id].max.options):(delete t.min,delete t.max),delete n.updatedScaleLimits[e.id]}),e.update(t),T(n.options.zoom.onZoomComplete,[{chart:e}])}function pr(e,t){let n=e.originalScaleLimits[t];if(!n)return;let{min:r,max:i}=n;return l(i.options,i.scale)-l(r.options,r.scale)}function mr(e){let t=Z(e),n=1,r=1;return O(e.scales,function(e){let i=pr(t,e.id);if(i){let t=Math.round(i/(e.max-e.min)*100)/100;n=Math.min(n,t),r=Math.max(r,t)}}),n<1?n:r}function hr(e,t,n,r){let{panDelta:i}=r,a=i[e.id]||0;D(a)===D(t)&&(t+=a);let o=nr[e.type]||nr.default;T(o,[e,t,n])?i[e.id]=0:i[e.id]=t}function gr(e,t,n,r=`none`){let{x:i=0,y:a=0}=typeof t==`number`?{x:t,y:t}:t,o=Z(e),{options:{pan:s,limits:c}}=o,{onPan:l}=s||{};ar(e,o);let u=i!==0,d=a!==0;O(n||e.scales,function(e){e.isHorizontal()&&u?hr(e,i,c,o):!e.isHorizontal()&&d&&hr(e,a,c,o)}),e.update(r),T(l,[{chart:e}])}function _r(e){let t=Z(e);ar(e,t);let n={};for(let r of Object.keys(e.scales)){let{min:e,max:i}=t.originalScaleLimits[r]||{min:{},max:{}};n[r]={min:e.scale,max:i.scale}}return n}function vr(e){let t=Z(e),n={};for(let r of Object.keys(e.scales))n[r]=t.updatedScaleLimits[r];return n}function yr(e){let t=_r(e);for(let n of Object.keys(e.scales)){let{min:r,max:i}=t[n];if(r!==void 0&&e.scales[n].min!==r||i!==void 0&&e.scales[n].max!==i)return!0}return!1}function br(e){let t=Z(e);return t.panning||t.dragging}var xr=(e,t,n)=>Math.min(n,Math.max(t,e));function Q(e,t){let{handlers:n}=Z(e),r=n[t];r&&r.target&&(r.target.removeEventListener(t,r),delete n[t])}function Sr(e,t,n,r){let{handlers:i,options:a}=Z(e),o=i[n];if(o&&o.target===t)return;Q(e,n),i[n]=t=>r(e,t,a),i[n].target=t;let s=n!==`wheel`&&void 0;t.addEventListener(n,i[n],{passive:s})}function Cr(e,t){let n=Z(e);n.dragStart&&(n.dragging=!0,n.dragEnd=t,e.update(`none`))}function wr(e,t){let n=Z(e);n.dragStart&&t.key===`Escape`&&(Q(e,`keydown`),n.dragging=!1,n.dragStart=n.dragEnd=null,e.update(`none`))}function Tr(e,t){if(e.target!==t.canvas){let n=t.canvas.getBoundingClientRect();return{x:e.clientX-n.left,y:e.clientY-n.top}}return f(e,t)}function Er(e,t,n){let{onZoomStart:r,onZoomRejected:i}=n;if(r){let n=Tr(t,e);if(T(r,[{chart:e,event:t,point:n}])===!1)return T(i,[{chart:e,event:t}]),!1}}function Dr(e,t){if(e.legend){let n=f(t,e);if(g(n,e.legend))return}let n=Z(e),{pan:r,zoom:i={}}=n.options;if(t.button!==0||Tn(wn(r),t)||En(wn(i.drag),t))return T(i.onZoomRejected,[{chart:e,event:t}]);Er(e,t,i)!==!1&&(n.dragStart=t,Sr(e,e.canvas.ownerDocument,`mousemove`,Cr),Sr(e,window.document,`keydown`,wr))}function Or({begin:e,end:t},n){let r=t.x-e.x,i=t.y-e.y,a=Math.abs(r/i);a>n?r=Math.sign(r)*Math.abs(i*n):a<n&&(i=Math.sign(i)*Math.abs(r/n)),t.x=e.x+r,t.y=e.y+i}function kr(e,t,n,{min:r,max:i,prop:a}){e[r]=xr(Math.min(n.begin[a],n.end[a]),t[r],t[i]),e[i]=xr(Math.max(n.begin[a],n.end[a]),t[r],t[i])}function Ar(e,t,n){let r={begin:Tr(t.dragStart,e),end:Tr(t.dragEnd,e)};return n&&Or(r,e.chartArea.width/e.chartArea.height),r}function jr(e,t,n,r){let i=Dn(t,`x`,e),a=Dn(t,`y`,e),{top:o,left:s,right:c,bottom:l,width:u,height:d}=e.chartArea,f={top:o,left:s,right:c,bottom:l},p=Ar(e,n,r&&i&&a);i&&kr(f,e.chartArea,p,{min:`left`,max:`right`,prop:`x`}),a&&kr(f,e.chartArea,p,{min:`top`,max:`bottom`,prop:`y`});let m=f.right-f.left,h=f.bottom-f.top;return{...f,width:m,height:h,zoomX:i&&m?1+(u-m)/u:1,zoomY:a&&h?1+(d-h)/d:1}}function Mr(e,t){let n=Z(e);if(!n.dragStart)return;Q(e,`mousemove`);
3let{mode:r,onZoomComplete:i,drag:{threshold:a=0,maintainAspectRatio:o}}=n.options.zoom,s=jr(e,r,{dragStart:n.dragStart,dragEnd:t},o),c=Dn(r,`x`,e)?s.width:0,l=Dn(r,`y`,e)?s.height:0,u=Math.sqrt(c*c+l*l);if(n.dragStart=n.dragEnd=null,u<=a){n.dragging=!1,e.update(`none`);return}ur(e,{x:s.left,y:s.top},{x:s.right,y:s.bottom},`zoom`,`drag`),n.dragging=!1,n.filterNextClick=!0,T(i,[{chart:e}])}function Nr(e,t,n){if(En(wn(n.wheel),t)){T(n.onZoomRejected,[{chart:e,event:t}]);return}if(Er(e,t,n)!==!1&&(t.cancelable&&t.preventDefault(),t.deltaY!==void 0))return!0}function Pr(e,t){let{handlers:{onZoomComplete:n},options:{zoom:r}}=Z(e);if(!Nr(e,t,r))return;let i=t.target.getBoundingClientRect(),a=r.wheel.speed,o=t.deltaY>=0?2-1/(1-a):1+a;lr(e,{x:o,y:o,focalPoint:{x:t.clientX-i.left,y:t.clientY-i.top}},`zoom`,`wheel`),T(n,[{chart:e}])}function Fr(e,t,n,r){n&&(Z(e).handlers[t]=kn(()=>T(n,[{chart:e}]),r))}function Ir(e,t){let n=e.canvas,{wheel:r,drag:i,onZoomComplete:a}=t.zoom;r.enabled?(Sr(e,n,`wheel`,Pr),Fr(e,`onZoomComplete`,a,250)):Q(e,`wheel`),i.enabled?(Sr(e,n,`mousedown`,Dr),Sr(e,n.ownerDocument,`mouseup`,Mr)):(Q(e,`mousedown`),Q(e,`mousemove`),Q(e,`mouseup`),Q(e,`keydown`))}function Lr(e){Q(e,`mousedown`),Q(e,`mousemove`),Q(e,`mouseup`),Q(e,`wheel`),Q(e,`click`),Q(e,`keydown`)}function Rr(e,t){return function(n,r){let{pan:i,zoom:a={}}=t.options;if(!i||!i.enabled)return!1;let o=r&&r.srcEvent;return o&&!t.panning&&r.pointerType===`mouse`&&(En(wn(i),o)||Tn(wn(a.drag),o))?(T(i.onPanRejected,[{chart:e,event:r}]),!1):!0}}function zr(e,t){let n=Math.abs(e.clientX-t.clientX),r=Math.abs(e.clientY-t.clientY),i=n/r,a,o;return i>.3&&i<1.7?a=o=!0:n>r?a=!0:o=!0,{x:a,y:o}}function Br(e,t,n){if(t.scale){let{center:r,pointers:i}=n,a=1/t.scale*n.scale,o=n.target.getBoundingClientRect(),s=zr(i[0],i[1]),c=t.options.zoom.mode;lr(e,{x:s.x&&Dn(c,`x`,e)?a:1,y:s.y&&Dn(c,`y`,e)?a:1,focalPoint:{x:r.x-o.left,y:r.y-o.top}},`zoom`,`pinch`),t.scale=n.scale}}function Vr(e,t,n){if(t.options.zoom.pinch.enabled){let r=f(n,e);T(t.options.zoom.onZoomStart,[{chart:e,event:n,point:r}])===!1?(t.scale=null,T(t.options.zoom.onZoomRejected,[{chart:e,event:n}])):t.scale=1}}function Hr(e,t,n){t.scale&&(Br(e,t,n),t.scale=null,T(t.options.zoom.onZoomComplete,[{chart:e}]))}function Ur(e,t,n){let r=t.delta;r&&(t.panning=!0,gr(e,{x:n.deltaX-r.x,y:n.deltaY-r.y},t.panScales),t.delta={x:n.deltaX,y:n.deltaY})}function Wr(e,t,n){let{enabled:r,onPanStart:i,onPanRejected:a}=t.options.pan;if(!r)return;let o=n.target.getBoundingClientRect(),s={x:n.center.x-o.left,y:n.center.y-o.top};if(T(i,[{chart:e,event:n,point:s}])===!1)return T(a,[{chart:e,event:n}]);t.panScales=jn(t.options.pan,s,e),t.delta={x:0,y:0},Ur(e,t,n)}function Gr(e,t){t.delta=null,t.panning&&(t.panning=!1,t.filterNextClick=!0,T(t.options.pan.onPanComplete,[{chart:e}]))}var Kr=new WeakMap;function qr(e,t){let n=Z(e),r=e.canvas,{pan:i,zoom:a}=t,o=new Cn.default.Manager(r);a&&a.pinch.enabled&&(o.add(new Cn.default.Pinch),o.on(`pinchstart`,t=>Vr(e,n,t)),o.on(`pinch`,t=>Br(e,n,t)),o.on(`pinchend`,t=>Hr(e,n,t))),i&&i.enabled&&(o.add(new Cn.default.Pan({threshold:i.threshold,enable:Rr(e,n)})),o.on(`panstart`,t=>Wr(e,n,t)),o.on(`panmove`,t=>Ur(e,n,t)),o.on(`panend`,()=>Gr(e,n))),Kr.set(e,o)}function Jr(e){let t=Kr.get(e);t&&(t.remove(`pinchstart`),t.remove(`pinch`),t.remove(`pinchend`),t.remove(`panstart`),t.remove(`pan`),t.remove(`panend`),t.destroy(),Kr.delete(e))}function Yr(e,t){let{pan:n,zoom:r}=e,{pan:i,zoom:a}=t;return r?.zoom?.pinch?.enabled!==a?.zoom?.pinch?.enabled||n?.enabled!==i?.enabled||n?.threshold!==i?.threshold}var Xr=`2.2.0`;function Zr(e,t,n){let r=n.zoom.drag,{dragStart:i,dragEnd:a}=Z(e);if(r.drawTime!==t||!a)return;let{left:o,top:s,width:c,height:l}=jr(e,n.zoom.mode,{dragStart:i,dragEnd:a},r.maintainAspectRatio),u=e.ctx;u.save(),u.beginPath(),u.fillStyle=r.backgroundColor||`rgba(225,225,225,0.3)`,u.fillRect(o,s,c,l),r.borderWidth>0&&(u.lineWidth=r.borderWidth,u.strokeStyle=r.borderColor||`rgba(225,225,225)`,u.strokeRect(o,s,c,l)),u.restore()}var Qr={id:`zoom`,version:Xr,defaults:{pan:{enabled:!1,mode:`xy`,threshold:10,modifierKey:null},zoom:{wheel:{enabled:!1,speed:.1,modifierKey:null},drag:{enabled:!1,drawTime:`beforeDatasetsDraw`,modifierKey:null},pinch:{enabled:!1},mode:`xy`}},start:function(e,t,n){let r=Z(e);r.options=n,Object.prototype.hasOwnProperty.call(n.zoom,`enabled`)&&console.warn("The option `zoom.enabled` is no longer supported. Please use `zoom.wheel.enabled`, `zoom.drag.enabled`, or `zoom.pinch.enabled`."),(Object.prototype.hasOwnProperty.call(n.zoom,`overScaleMode`)||Object.prototype.hasOwnProperty.call(n.pan,`overScaleMode`))&&console.warn("The option `overScaleMode` is deprecated. Please use `scaleMode` instead (and update `mode` as desired)."),Cn.default&&qr(e,n),e.pan=(t,n,r)=>gr(e,t,n,r),e.zoom=(t,n)=>lr(e,t,n),e.zoomRect=(t,n,r)=>ur(e,t,n,r),e.zoomScale=(t,n,r)=>dr(e,t,n,r),e.resetZoom=t=>fr(e,t),e.getZoomLevel=()=>mr(e),e.getInitialScaleBounds=()=>_r(e),e.getZoomedScaleBounds=()=>vr(e),e.isZoomedOrPanned=()=>yr(e),e.isZoomingOrPanning=()=>br(e)},beforeEvent(e,{event:t}){if(br(e))return!1;if(t.type===`click`||t.type===`mouseup`){let t=Z(e);if(t.filterNextClick)return t.filterNextClick=!1,!1}},beforeUpdate:function(e,t,n){let r=Z(e),i=r.options;r.options=n,Yr(i,n)&&(Jr(e),qr(e,n)),Ir(e,n)},beforeDatasetsDraw(e,t,n){Zr(e,`beforeDatasetsDraw`,n)},afterDatasetsDraw(e,t,n){Zr(e,`afterDatasetsDraw`,n)},beforeDraw(e,t,n){Zr(e,`beforeDraw`,n)},afterDraw(e,t,n){Zr(e,`afterDraw`,n)},stop:function(e){Lr(e),Cn.default&&Jr(e),Nn(e)},panFunctions:nr,zoomFunctions:er,zoomRectFunctions:tr},$r=e(r(),1),ei={title:`_title_10sqz_1`,amountBox:`_amountBox_10sqz_6`},$=n();p.register(Qr,d,h,w,m,y,_);function ti(e){let t=(0,X.c)(19),{t:n}=a(),r;t[0]!==e.chartValues||t[1]!==e.stats?(r=Object.keys(e.stats?e.stats[e.chartValues]:[])||[],t[0]=e.chartValues,t[1]=e.stats,t[2]=r):r=t[2];let i;t[3]===n?i=t[4]:(i=n(`servers.graph.amount`),t[3]=n,t[4]=i);let o;t[5]!==e.chartValues||t[6]!==e.stats?(o=Object.values(e.stats?e.stats[e.chartValues]:[]),t[5]=e.chartValues,t[6]=e.stats,t[7]=o):o=t[7];let s;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(s=`#7fffd4.#458b74.#f0ffff.#838b8b.#ffe4c4.#0000ff.#8a2be2.#a52a2a.#ff4040.#ffd39b.#8b7355.#98f5ff.#53868b.#7fff00.#d2691e.#4a4a4a.#eea2ad.#8b3e2f.#6495ed.#00ffff.#ffb90f.#006400.#caff70.#6e8b3d.#c1ffc1.#698b69.#483d8b.#2f4f4f`.split(`.`),t[8]=s):s=t[8];let c;t[9]!==i||t[10]!==o?(c=[{label:i,data:o,backgroundColor:s,borderWidth:1}],t[9]=i,t[10]=o,t[11]=c):c=t[11];let l;t[12]!==r||t[13]!==c?(l={labels:r,datasets:c},t[12]=r,t[13]=c,t[14]=l):l=t[14];let u=l,d;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(d={plugins:{legend:{dis
3play:!1}}},t[15]=d):d=t[15];let f=d,p;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(p={maxHeight:`200px`,maxWidth:`200px`,marginLeft:`20px`},t[16]=p):p=t[16];let m;return t[17]===u?m=t[18]:(m=(0,$.jsx)(`div`,{children:(0,$.jsx)(v,{options:f,style:p,data:u})}),t[17]=u,t[18]=m),m}p.register(Qr,C,w,m,y,h,_,b);var ni={id:`chartAreaBorder`,beforeDraw(e){let{ctx:t,chartArea:{left:n,top:r,width:i,height:a}}=e;e.options.plugins.zoom.zoom.wheel.enabled&&(t.save(),t.strokeStyle=`red`,t.lineWidth=.5,t.strokeRect(n,r,i,a),t.restore())}};function ri(e){let t=(0,X.c)(18),{t:n,i18n:r}=a(),i=(0,$r.useRef)(null);if(!e.loading&&!e.error){let a;t[0]===e.timeStamps?a=t[1]:(a=e.timeStamps.map(ii),t[0]=e.timeStamps,t[1]=a);let o=a,s;if(t[2]!==r||t[3]!==e.stats||t[4]!==n){s=[];let i=0,a;t[6]===e.stats?a=t[7]:(a=Object.entries(e.stats||[]),t[6]=e.stats,t[7]=a);for(let[e,t]of a)s.push({label:r.exists(`stats.graph.${e}`)?n(`stats.graph.${e}`):e,data:t,fill:!1,borderColor:xe[i],pointRadius:0}),i+=1;t[2]=r,t[3]=e.stats,t[4]=n,t[5]=s}else s=t[5];let c;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(c={intersect:!1,mode:`nearest`},t[8]=c):c=t[8];let l,u;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(l={hover:c,scales:{x:{type:`time`,ticks:{autoSkip:!0,autoSkipPadding:50,maxRotation:0},time:{displayFormats:{hour:`HH:mm, eee d LLL`}}}},onClick(){let e=i.current;e?.options.plugins?.zoom?.zoom?.wheel!==void 0&&e.options.plugins.zoom.zoom.pinch!==void 0&&(e.options.plugins.zoom.zoom.wheel.enabled=!e.options.plugins.zoom.zoom.wheel.enabled,e.options.plugins.zoom.zoom.pinch.enabled=!e.options.plugins.zoom.zoom.pinch.enabled,e.update())},plugins:{tooltip:{mode:`nearest`,intersect:!1},zoom:{limits:{x:{min:new Date-6048e5,max:+new Date,minRange:5e7}},pan:{enabled:!0,mode:`x`},zoom:{wheel:{enabled:!1},pinch:{enabled:!1},mode:`x`}}}},u={height:`15rem`},t[9]=l,t[10]=u):(l=t[9],u=t[10]);let d;t[11]!==s||t[12]!==o?(d={labels:o,datasets:s},t[11]=s,t[12]=o,t[13]=d):d=t[13];let f;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(f=[ni],t[14]=f):f=t[14];let p;return t[15]===d?p=t[16]:(p=(0,$.jsx)(`div`,{children:(0,$.jsx)(S,{ref:i,options:l,style:u,data:d,plugins:f})}),t[15]=d,t[16]=p),p}{let e;return t[17]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(`div`,{}),t[17]=e):e=t[17],e}}function ii(e){return new Date(e)}function ai(e){let t=(0,X.c)(21),{t:n}=a(),r=(0,$r.useRef)(null);if(!e.loading&&!e.error){let i;t[0]===e.timeStamps?i=t[1]:(i=e.timeStamps.map(oi),t[0]=e.timeStamps,t[1]=i);let a=i,o;if(t[2]!==e.gameName||t[3]!==e.stats||t[4]!==n){o=[];let r=0;if(e.gameName!==`bf2042portal`){let i;t[6]===e.stats?i=t[7]:(i=Object.entries(e.stats||[]),t[6]=e.stats,t[7]=i);for(let[e,t]of i)o.push({label:n(`platforms.${e}`),data:t.soldierAmount,fill:!1,borderColor:xe[r],pointRadius:0}),r+=1}else{let r;t[8]===n?r=t[9]:(r=n(`platforms.global`),t[8]=n,t[9]=r);let i=e.stats?.soldierAmount,a;t[10]!==r||t[11]!==i?(a={label:r,data:i,fill:!1,borderColor:xe[0],pointRadius:0},t[10]=r,t[11]=i,t[12]=a):a=t[12],o.push(a)}t[2]=e.gameName,t[3]=e.stats,t[4]=n,t[5]=o}else o=t[5];let s;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(s={intersect:!1,mode:`nearest`},t[13]=s):s=t[13];let c,l,u;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(c={hover:s,scales:{x:{type:`time`,ticks:{autoSkip:!0,autoSkipPadding:50,maxRotation:0},time:{displayFormats:{hour:`HH:mm, eee d LLL`}}}},onClick(){let e=r.current;e?.options.plugins?.zoom?.zoom?.wheel!==void 0&&e.options.plugins.zoom.zoom.pinch!==void 0&&(e.options.plugins.zoom.zoom.wheel.enabled=!e.options.plugins.zoom.zoom.wheel.enabled,e.options.plugins.zoom.zoom.pinch.enabled=!e.options.plugins.zoom.zoom.pinch.enabled,e.update())},plugins:{tooltip:{mode:`nearest`,intersect:!1},zoom:{limits:{x:{min:new Date-6048e5,max:+new Date,minRange:5e7}},pan:{enabled:!0,mode:`x`},zoom:{wheel:{enabled:!1},pinch:{enabled:!1},mode:`x`}}}},l=[ni],u={height:`15rem`},t[14]=c,t[15]=l,t[16]=u):(c=t[14],l=t[15],u=t[16]);let d;return t[17]!==o||t[18]!==a?(d=(0,$.jsx)(`div`,{children:(0,$.jsx)(S,{ref:r,options:c,plugins:l,style:u,data:{labels:a,datasets:o}})}),t[17]=o,t[18]=a,t[19]=d):d=t[19],d}{let e;return t[20]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(`div`,{}),t[20]=e):e=t[20],e}}function oi(e){return new Date(e)}function si(e){let t=(0,X.c)(20),n;t[0]!==e.gameName||t[1]!==e.platform?(n={queryKey:[`regions`,`7`,e.gameName,e.platform],queryFn:()=>s.graphs({game:e.gameName,days:`7`,region:`all`,platform:e.platform}),staleTime:1/0,refetchOnWindowFocus:!1},t[0]=e.gameName,t[1]=e.platform,t[2]=n):n=t[2];let{isLoading:r,isError:i,data:c}=o(n),{t:l}=a();if(!r&&!i){let n;t[3]===l?n=t[4]:(n=l(`regions.all`),t[3]=l,t[4]=n);let a;t[5]===n?a=t[6]:(a=(0,$.jsx)(`h3`,{children:n}),t[5]=n,t[6]=a);let o;t[7]!==i||t[8]!==r||t[9]!==e.gameName||t[10]!==e.platform||t[11]!==c?(o=e.platform===`all`?(0,$.jsx)(ai,{timeStamps:c?.timeStamps,loading:r,error:i,platform:e.platform,stats:c,gameName:e.gameName}):(0,$.jsx)(ri,{timeStamps:c?.timeStamps,loading:r,error:i,platform:e.platform,stats:c,gameName:e.gameName}),t[7]=i,t[8]=r,t[9]=e.gameName,t[10]=e.platform,t[11]=c,t[12]=o):o=t[12];let s;return t[13]!==a||t[14]!==o?(s=(0,$.jsxs)(Ce,{children:[a,o]}),t[13]=a,t[14]=o,t[15]=s):s=t[15],s}{let e;t[16]===l?e=t[17]:(e=l(`loading`),t[16]=l,t[17]=e);let n;return t[18]===e?n=t[19]:(n=(0,$.jsx)(`h3`,{children:e}),t[18]=e,t[19]=n),n}}function ci(e){let t=(0,X.c)(15),n;t[0]!==e.gameName||t[1]!==e.graphOptions||t[2]!==e.platform?(n={queryKey:[`regions`,`7`,`multiple`,e.gameName,e.platform,e.graphOptions],queryFn:()=>s.graphs({game:e.gameName in F?F[e.gameName]:e.gameName,days:`7`,region:`multiple`,platform:e.platform,type:e.graphOptions}),staleTime:1/0,refetchOnWindowFocus:!1},t[0]=e.gameName,t[1]=e.graphOptions,t[2]=e.platform,t[3]=n):n=t[3];let{isLoading:r,isError:i,data:c}=o(n),{t:l}=a();if(!r&&!i){let n;return t[4]!==i||t[5]!==r||t[6]!==e.gameName||t[7]!==e.platform||t[8]!==c||t[9]!==l?(n=(0,$.jsx)($.Fragment,{children:Object.keys(c||[]).map((t,n)=>[`timeStamps`,`startTime`,`endTime`].includes(t)?(0,$.jsx)($.Fragment,{}):(0,$.jsxs)(Ce,{children:[(0,$.jsx)(`h3`,{children:l(`regions.${t.toLowerCase()}`)}),e.platform===`all`?(0,$.jsx)(ai,{timeStamps:c?.timeStamps,loading:r,error:i,platform:e.platform,stats:c?.[t],gameName:e.gameName}):(0,$.jsx)(ri,{timeStamps:c?.timeStamps,loading:r,error:i,platform:e.platform,stats:c?.[t],gameName:e.gameName})]},n))}),t[4]=i,t[5]=r,t[6]=e.gameName,t[7]=e.platform,t[8]=c,t[9]=l,t[10]=n):n=t[10],n}{let e;t[11]===l?e=t[12]:(e=l(`loading`),t[11]=l,t[12]=e);let n;return t[13]===e?n=t[14]:(n=(0,$.jsx)(Ce,{children:(0,$.jsx)(`h3`,{children:e})}),t[13]=e,t[14]=n),n}}function li(e){let t=(0,X.c)(31),[n,r]=me(),{width:i}=r,o=(0,$r.useRef)(null),{t:s}=a();if(!e.loading&&!e.error){let r;t[0]===e.stats?.timeStamps?r=t[1]:(r=e.stats?.timeStamps.map(di),t[0]=e.stats?.timeStamps,t[1]=r);let a=r,c,l;if(t[2]!==e.platform||t[3]!==e.stats||t[4]!==s||t[5]!==a||t[6]!==i){let n=Se[e.platform].filter(ui);c=a;let r;t[9]!==e.stats||t[10]!==s||t[11]!==i?(r=(t,n)=>{let r=t,a=t.split(`.`);return a[0]==`bf2`&&(r=a[1]),(i||0)>500?{label:s(`games.${t}`),data:e.stats?.[r],fill:!1,borderColor:xe[n],pointRadius:0}:{label:t,data:e.stats?.[r],fill:!1,borderColor:xe[n],pointRadius:0}},t[9]=e.stats,t[10]=s,t[11]=i,t[12]=r):r=t[12],l=n.map(r),t[2]=e.platform,t[3]=e.stats,t[4]=s,t[5]=a,t[6]=i,t[7]=c,t[8]=l}else c=t[7],l=t[8];let u;t[13]!==c||t[14]!==l?(u={labels:c,datasets:l},t[13]=c,t[14]=l,t[15]=u):u=t[15];let d=u,f;t[16]!==d||t[17]!==i?(f=(i||0)>380?(0,$.jsx)(S,{ref:o,options:{hover:{intersect:!1,mode:`nearest`},scales:{x:{type:`time`,ticks:{autoSkip:!0,autoSkipPadding:50,maxRotation:0},time:{displayFormats:{hour:`HH:mm, eee d LLL`}}}},onClick(){let e=o.current;e?.options.plugins?.zoom?.zoom?.wheel!==void 0&&e.options.plugins.zoom.zoom.pinch!==void 0&&(e.options.plugins.zoom.zoom.wheel.enabled=!e.options.plugins.zoom.zoom.wheel.enabled,e.options.plugins.zoom.zoom.pinch.enabled=!e.options.plugins.zoom.zoom.pinch.enabled,e.update(
3))},plugins:{tooltip:{mode:`nearest`,intersect:!1},zoom:{limits:{x:{min:new Date-6048e5,max:+new Date,minRange:5e7}},pan:{enabled:!0,mode:`x`},zoom:{wheel:{enabled:!1},pinch:{enabled:!1},mode:`x`}}}},plugins:[ni],style:{minHeight:`20rem`},data:d}):(0,$.jsx)(S,{ref:o,options:{hover:{intersect:!1,mode:`nearest`},onClick(){let e=o.current;e?.options.plugins?.zoom?.zoom?.wheel!==void 0&&e.options.plugins.zoom.zoom.pinch!==void 0&&(e.options.plugins.zoom.zoom.wheel.enabled=!e.options.plugins.zoom.zoom.wheel.enabled,e.options.plugins.zoom.zoom.pinch.enabled=!e.options.plugins.zoom.zoom.pinch.enabled,e.update())},plugins:{legend:{display:!1},tooltip:{mode:`nearest`,intersect:!1},zoom:{limits:{x:{min:new Date-6048e5,max:+new Date,minRange:5e7}},pan:{enabled:!0,mode:`x`},zoom:{wheel:{enabled:!1},pinch:{enabled:!1},mode:`x`}}}},plugins:[ni],style:{height:`0rem`},data:d}),t[16]=d,t[17]=i,t[18]=f):f=t[18];let p;return t[19]!==n||t[20]!==f?(p=(0,$.jsx)(`div`,{ref:n,children:f}),t[19]=n,t[20]=f,t[21]=p):p=t[21],p}{let e=(i||0)>380?`20rem`:`8rem`,n;t[22]===e?n=t[23]:(n={minHeight:e},t[22]=e,t[23]=n);let r;t[24]===s?r=t[25]:(r=s(`loading`),t[24]=s,t[25]=r);let a;t[26]===r?a=t[27]:(a=(0,$.jsx)(`h3`,{children:r}),t[26]=r,t[27]=a);let o;return t[28]!==n||t[29]!==a?(o=(0,$.jsx)(Ce,{innerStyle:n,children:a}),t[28]=n,t[29]=a,t[30]=o):o=t[30],o}}function ui(e){if(e!==`bfglobal`)return e}function di(e){return new Date(e)}function fi(e){let t=(0,X.c)(13),n=e.platform==`all`?`global`:e.platform,r;t[0]===e.platform?r=t[1]:(r=[`globalRegions`,`7`,e.platform],t[0]=e.platform,t[1]=r);let i;t[2]===n?i=t[3]:(i=()=>s.graphs({game:`bfglobal`,days:`7`,region:`all`,platform:n}),t[2]=n,t[3]=i);let a;t[4]!==r||t[5]!==i?(a={queryKey:r,queryFn:i,staleTime:1/0,refetchOnWindowFocus:!1},t[4]=r,t[5]=i,t[6]=a):a=t[6];let{isLoading:c,isError:l,data:u}=o(a),d;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(d=[`none`],t[7]=d):d=t[7];let f;return t[8]!==l||t[9]!==c||t[10]!==e.platform||t[11]!==u?(f=(0,$.jsx)(Ce,{children:(0,$.jsx)(li,{timeStamps:d,loading:c,error:l,stats:u,gameName:`bfglobal`,platform:e.platform})}),t[8]=l,t[9]=c,t[10]=e.platform,t[11]=u,t[12]=f):f=t[12],f}function pi(e){let t=(0,X.c)(10),{amounts:n,loading:r}=e,{t:i}=a(),o=n?n[n.length-2]:0,s=n?n[n.length-1]:0,c=(s-o)*100/o,l;t[0]!==c||t[1]!==s||t[2]!==r||t[3]!==i?(l=(0,$.jsx)(`div`,{className:`align`,children:r?(0,$.jsx)(`h1`,{className:ei.title,style:{color:`gray`},children:i(`loading`)}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`h1`,{className:ei.title,children:s.toString().replace(/\B(?=(\d{3})+(?!\d))/g,` `)}),(0,$.jsxs)(`div`,{style:{color:c<0?`#FE143E`:`#14FE72`,marginLeft:`10px`},children:[c<0?`â¼`:`â²`,` `,Math.abs(c).toFixed(2),`%`]})]})}),t[0]=c,t[1]=s,t[2]=r,t[3]=i,t[4]=l):l=t[4];let u;t[5]===e.text?u=t[6]:(u=(0,$.jsx)(`div`,{children:e.text}),t[5]=e.text,t[6]=u);let d;return t[7]!==l||t[8]!==u?(d=(0,$.jsxs)(`div`,{className:ei.amountBox,children:[l,u]}),t[7]=l,t[8]=u,t[9]=d):d=t[9],d}function mi(){let e=(0,X.c)(5),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={queryKey:[`globalStats`],queryFn:hi,staleTime:1/0,refetchOnWindowFocus:!1},e[0]=t):t=e[0];let{isLoading:n,isError:r,data:i}=o(t),a;return e[1]!==r||e[2]!==n||e[3]!==i?(a=(0,$.jsx)(ee,{children:(0,$.jsx)(bi,{loading:n,error:r,stats:i})}),e[1]=r,e[2]=n,e[3]=i,e[4]=a):a=e[4],a}function hi(){return s.globalGraph()}function gi(e){let t=(0,X.c)(55),{t:n}=a(),[r,i]=(0,$r.useState)(`map`),c;t[0]!==e.game||t[1]!==e.getter?(c=e.getter,[`bf3`,`bfh`,`bf2042`].includes(e.game||``)&&(c=`serverid`),t[0]=e.game,t[1]=e.getter,t[2]=c):c=t[2];let l;t[3]!==c||t[4]!==e.game||t[5]!==e.name?(l={queryKey:[`serverGraph`,e.game,c,e.name],queryFn:()=>s.serverGraphs({game:e.game,days:`7`,getter:c,name:e.name}),staleTime:1/0,refetchOnWindowFocus:!1},t[3]=c,t[4]=e.game,t[5]=e.name,t[6]=l):l=t[6];let{isLoading:u,isError:d,data:f}=o(l);if(d){let e;t[7]===n?e=t[8]:(e=n(`servers.graph.main`),t[7]=n,t[8]=e);let r;t[9]===e?r=t[10]:(r=(0,$.jsx)(`h2`,{children:e}),t[9]=e,t[10]=r);let i;t[11]===n?i=t[12]:(i=n(`servers.graph.error`),t[11]=n,t[12]=i);let a;t[13]===i?a=t[14]:(a=(0,$.jsx)(Ce,{children:(0,$.jsx)(`p`,{children:i})}),t[13]=i,t[14]=a);let o;
3return t[15]!==r||t[16]!==a?(o=(0,$.jsxs)($.Fragment,{children:[r,a]}),t[15]=r,t[16]=a,t[17]=o):o=t[17],o}let p;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(p={maxWidth:`45rem`},t[18]=p):p=t[18];let m;t[19]===n?m=t[20]:(m=n(`servers.graph.main`),t[19]=n,t[20]=m);let h;t[21]===m?h=t[22]:(h=(0,$.jsx)(`h2`,{children:m}),t[21]=m,t[22]=h);let g;t[23]!==u||t[24]!==f?(g=(0,$.jsx)(_i,{stats:f,loading:u}),t[23]=u,t[24]=f,t[25]=g):g=t[25];let _;t[26]!==h||t[27]!==g?(_=(0,$.jsxs)(`div`,{className:`row`,children:[h,g]}),t[26]=h,t[27]=g,t[28]=_):_=t[28];let v;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(v={maxWidth:`200px`,display:`flex`,flexDirection:`column`},t[29]=v):v=t[29];let y;t[30]===n?y=t[31]:(y=n(`ariaLabels.chartType`),t[30]=n,t[31]=y);let b;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(b={margin:0,marginLeft:`14px`,marginTop:`18px`,marginBottom:`10px`},t[32]=b):b=t[32];let x;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(x=e=>i(e.target.value),t[33]=x):x=t[33];let S;t[34]===n?S=t[35]:(S=n(`servers.graph.map`),t[34]=n,t[35]=S);let C;t[36]===S?C=t[37]:(C=(0,$.jsx)(`option`,{value:`map`,children:S}),t[36]=S,t[37]=C);let w;t[38]!==f?.mode||t[39]!==n?(w=f?.mode!=null&&Object.keys(f?.mode).length>0?(0,$.jsx)(`option`,{value:`mode`,children:n(`servers.graph.mode`)}):(0,$.jsx)($.Fragment,{}),t[38]=f?.mode,t[39]=n,t[40]=w):w=t[40];let T;t[41]!==r||t[42]!==C||t[43]!==w||t[44]!==y?(T=(0,$.jsxs)(`select`,{"aria-label":y,className:`selectPrimary`,style:b,value:r,onChange:x,children:[C,w]}),t[41]=r,t[42]=C,t[43]=w,t[44]=y,t[45]=T):T=t[45];let E;t[46]!==r||t[47]!==f?(E=(0,$.jsx)(ti,{stats:f,chartValues:r}),t[46]=r,t[47]=f,t[48]=E):E=t[48];let D;t[49]!==T||t[50]!==E?(D=(0,$.jsxs)(`div`,{className:`row`,style:v,children:[T,E]}),t[49]=T,t[50]=E,t[51]=D):D=t[51];let O;return t[52]!==D||t[53]!==_?(O=(0,$.jsx)(ee,{children:(0,$.jsx)(`div`,{style:p,children:(0,$.jsxs)(`div`,{className:`column`,children:[_,D]})})}),t[52]=D,t[53]=_,t[54]=O):O=t[54],O}function _i(e){let t=(0,X.c)(8),{t:n}=a(),r=(0,$r.useRef)(null),i;t[0]===e.stats?.timeStamps?i=t[1]:(i=e.stats?.timeStamps.map(yi)||[],t[0]=e.stats?.timeStamps,t[1]=i);let o=i,s;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(s={maxWidth:`600px`},t[2]=s):s=t[2];let c;return t[3]!==e.loading||t[4]!==e.stats?.soldierAmount||t[5]!==n||t[6]!==o?(c=(0,$.jsx)(`div`,{className:`box`,style:s,children:(0,$.jsx)(`div`,{className:`wrap`,children:e.loading?(0,$.jsx)(`div`,{style:{height:`200px`},children:(0,$.jsx)(`p`,{style:{marginLeft:`1rem`},children:n(`loading`)})}):(0,$.jsx)(S,{ref:r,options:{maintainAspectRatio:!1,hover:{intersect:!1,mode:`nearest`},scales:{x:{grid:{display:!1},display:!1,type:`time`},y:{display:!1,max:Math.max(...e.stats?.soldierAmount||[])>128?256:Math.max(...e.stats?.soldierAmount||[])>64?128:64,grid:{display:!1}}},plugins:{tooltip:{mode:`nearest`,intersect:!1},zoom:{limits:{x:{min:new Date-6048e5,max:+new Date,minRange:5e7}}}}},style:{height:`200px`},data:{labels:o,datasets:[{label:n(`stats.graph.soldierAmount`),data:e.stats?.soldierAmount||[],fill:`origin`,borderColor:`#ffffff81`,pointRadius:0,borderWidth:1.5,backgroundColor:vi}]}})})}),t[3]=e.loading,t[4]=e.stats?.soldierAmount,t[5]=n,t[6]=o,t[7]=c):c=t[7],c}function vi(e){let t=e.chart.ctx.createLinearGradient(0,0,0,220);return t.addColorStop(0,`rgba(255, 255, 255, 0.1)`),t.addColorStop(1,`rgba(255, 255, 255, 0)`),t}function yi(e){return new Date(e)}function bi(e){let t=(0,X.c)(37),{t:n}=a(),r=(0,$r.useRef)(null),i;t[0]===e.stats?.timeStamps?i=t[1]:(i=e.stats?.timeStamps?.map(Si),t[0]=e.stats?.timeStamps,t[1]=i);let o=i,s;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(s={maxWidth:`922px`},t[2]=s):s=t[2];let c;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(c={position:`absolute`,marginTop:`25px`},t[3]=c):c=t[3];let l=e.stats?.soldierAmount,u;t[4]===n?u=t[5]:(u=n(`home.graphs.totalPlaying`),t[4]=n,t[5]=u);let d;t[6]!==e.loading||t[7]!==l||t[8]!==u?(d=(0,$.jsx)(pi,{amounts:l,text:u,loading:e.loading}),t[6]=e.loading,t[7]=l,t[8]=u,t[9]=d):d=t[9];let f=e.stats?.serverAmount,p;t[10]===n?p=t[11]:(p=n(`home.graphs.activeServers`),t[10]=n,t[11]=p);let m;t[12]!==e.loading||t[13]!==f||t[14]!==p?(m=(0,$.jsx)(pi,{amounts:f,text:p,loading:e.loading}),t[12]=e.loading,t[13]=f,t[14]=p,t[15]=m):m=t[15];let h;t[16]!==d||t[17]!==m?(h=(0,$.jsx)(`p`,{style:c,children:(0,$.jsxs)(`div`,{className:`align`,children:[d,m]})}
3),t[16]=d,t[17]=m,t[18]=h):h=t[18];let g,_;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(g={intersect:!1,mode:`nearest`},_={grid:{display:!1},display:!1,type:`time`},t[19]=g,t[20]=_):(g=t[19],_=t[20]);let v,y,b;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(v={x:_,y:{display:!1,grid:{display:!1}}},y={mode:`nearest`,intersect:!1},b=new Date,t[21]=v,t[22]=y,t[23]=b):(v=t[21],y=t[22],b=t[23]);let x,C;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(x={maintainAspectRatio:!1,hover:g,scales:v,plugins:{tooltip:y,zoom:{limits:{x:{min:b-6048e5,max:+new Date,minRange:5e7}}}}},C={marginTop:`100px`,height:`227px`},t[24]=x,t[25]=C):(x=t[24],C=t[25]);let ee;t[26]===n?ee=t[27]:(ee=n(`stats.graph.soldierAmount`),t[26]=n,t[27]=ee);let w=e.stats?.soldierAmount,T;t[28]!==ee||t[29]!==w?(T=[{label:ee,data:w,fill:`origin`,borderColor:`#ffffff81`,pointRadius:0,borderWidth:1.5,backgroundColor:xi}],t[28]=ee,t[29]=w,t[30]=T):T=t[30];let E;t[31]!==T||t[32]!==o?(E=(0,$.jsx)(S,{ref:r,options:x,style:C,data:{labels:o,datasets:T}}),t[31]=T,t[32]=o,t[33]=E):E=t[33];let D;return t[34]!==E||t[35]!==h?(D=(0,$.jsx)(`div`,{className:`box`,style:s,children:(0,$.jsxs)(`div`,{className:`wrap`,children:[h,E]})}),t[34]=E,t[35]=h,t[36]=D):D=t[36],D}function xi(e){let t=e.chart.ctx.createLinearGradient(0,0,0,220);return t.addColorStop(0,`rgba(255, 255, 255, 0.1)`),t.addColorStop(1,`rgba(255, 255, 255, 0)`),t}function Si(e){return new Date(e)}export{mi as a,gi as i,ci as n,we as o,si as r,fi as t};
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.