/*! For license information please see 2.81fb823b.chunk.js.LICENSE.txt */ (this.webpackJsonpfrontend=this.webpackJsonpfrontend||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(1108)},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0),a=n.n(r),i={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},o=a.a.createContext&&a.a.createContext(i),s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n("number"===typeof e||e instanceof Number)&&isFinite(+e);function l(e,t){return u(e)?e:t}function c(e,t){return"undefined"===typeof e?t:e}const f=(e,t)=>"string"===typeof e&&e.endsWith("%")?parseFloat(e)/100:e/t,d=(e,t)=>"string"===typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e;function h(e,t,n){if(e&&"function"===typeof e.call)return e.apply(n,t)}function p(e,t,n,r){let a,i,u;if(o(e))if(i=e.length,r)for(a=i-1;a>=0;a--)t.call(n,e[a],a);else for(a=0;ae,x:e=>e.x,y:e=>e.y};function F(e,t){return(w[t]||(w[t]=function(e){const t=function(e){const t=e.split("."),n=[];let r="";for(const a of t)r+=a,r.endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="");return n}(e);return e=>{for(const n of t){if(""===n)break;e=e&&e[n]}return e}}(t)))(e)}function x(e){return e.charAt(0).toUpperCase()+e.slice(1)}const k=e=>"undefined"!==typeof e,O=e=>"function"===typeof e,j=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};function C(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}const E=Math.PI,S=2*E,D=S+E,M=Number.POSITIVE_INFINITY,T=E/180,B=E/2,P=E/4,L=2*E/3,I=Math.log10,N=Math.sign;function V(e){const t=Math.round(e);e=z(e,t,e/1e3)?t:e;const n=Math.pow(10,Math.floor(I(e))),r=e/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function R(e){const t=[],n=Math.sqrt(e);let r;for(r=1;re-t).pop(),t}function U(e){return!isNaN(parseFloat(e))&&isFinite(e)}function z(e,t,n){return Math.abs(e-t)=e}function Q(e,t,n){let r,a,i;for(r=0,a=e.length;ru&&l3&&void 0!==arguments[3]?arguments[3]:1e-6;return e>=Math.min(t,n)-r&&e<=Math.max(t,n)+r}function ne(e,t,n){n=n||(n=>e[n]1;)r=i+a>>1,n(r)?i=r:a=r;return{lo:i,hi:a}}const re=(e,t,n,r)=>ne(e,n,r?r=>e[r][t]<=n:r=>e[r][t]ne(e,n,r=>e[r][t]>=n);function ie(e,t,n){let r=0,a=e.length;for(;rr&&e[a-1]>n;)a--;return r>0||a{const n="_onData"+x(t),r=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value(){for(var t=arguments.length,a=new Array(t),i=0;i{"function"===typeof e[n]&&e[n](...a)}),o}})}))}function ue(e,t){const n=e._chartjs;if(!n)return;const r=n.listeners,a=r.indexOf(t);-1!==a&&r.splice(a,1),r.length>0||(oe.forEach(t=>{delete e[t]}),delete e._chartjs)}function le(e){const t=new Set;let n,r;for(n=0,r=e.length;nArray.prototype.slice.call(e));let a=!1,i=[];return function(){for(var n=arguments.length,o=new Array(n),s=0;s{a=!1,e.apply(t,i)}))}}function de(e,t){let n;return function(){for(var r=arguments.length,a=new Array(r),i=0;i"start"===e?"left":"end"===e?"right":"center",pe=(e,t,n)=>"start"===e?t:"end"===e?n:(t+n)/2,ge=(e,t,n,r)=>e===(r?"left":"right")?n:"center"===e?(t+n)/2:t;function me(e,t,n){const r=t.length;let a=0,i=r;if(e._sorted){const{iScale:o,_parsed:s}=e,u=o.axis,{min:l,max:c,minDefined:f,maxDefined:d}=o.getUserBounds();f&&(a=Z(Math.min(re(s,o.axis,l).lo,n?r:re(t,u,o.getPixelForValue(l)).lo),0,r-1)),i=d?Z(Math.max(re(s,o.axis,c,!0).hi+1,n?0:re(t,u,o.getPixelForValue(c),!0).hi+1),a,r)-a:r-a}return{start:a,count:i}}function Ae(e){const{xScale:t,yScale:n,_scaleRanges:r}=e,a={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!r)return e._scaleRanges=a,!0;const i=r.xmin!==t.min||r.xmax!==t.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,a),i}const be=e=>0===e||1===e,ve=(e,t,n)=>-Math.pow(2,10*(e-=1))*Math.sin((e-t)*S/n),ye=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*S/n)+1,_e={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>1-Math.cos(e*B),easeOutSine:e=>Math.sin(e*B),easeInOutSine:e=>-.5*(Math.cos(E*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>be(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(2-Math.pow(2,-10*(2*e-1))),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>be(e)?e:ve(e,.075,.3),easeOutElastic:e=>be(e)?e:ye(e,.075,.3),easeInOutElastic(e){const t=.1125;return be(e)?e:e<.5?.5*ve(2*e,t,.45):.5+.5*ye(2*e-1,t,.45)},easeInBack(e){const t=1.70158;return e*e*((t+1)*e-t)},easeOutBack(e){const t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:e=>1-_e.easeOutBounce(1-e),easeOutBounce(e){const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},easeInOutBounce:e=>e<.5?.5*_e.easeInBounce(2*e):.5*_e.easeOutBounce(2*e-1)+.5};function we(e){return e+.5|0}const Fe=(e,t,n)=>Math.max(Math.min(e,n),t);function xe(e){return Fe(we(2.55*e),0,255)}function ke(e){return Fe(we(255*e),0,255)}function Oe(e){return Fe(we(e/2.55)/100,0,1)}function je(e){return Fe(we(100*e),0,100)}const Ce={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},Ee=[..."0123456789ABCDEF"],Se=e=>Ee[15&e],De=e=>Ee[(240&e)>>4]+Ee[15&e],Me=e=>(240&e)>>4===(15&e);function Te(e){var t=(e=>Me(e.r)&&Me(e.g)&&Me(e.b)&&Me(e.a))(e)?Se:De;return e?"#"+t(e.r)+t(e.g)+t(e.b)+((e,t)=>e<255?t(e):"")(e.a,t):void 0}const Be=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Pe(e,t,n){const r=t*Math.min(n,1-n),a=function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(t+e/30)%12;return n-r*Math.max(Math.min(a-3,9-a,1),-1)};return[a(0),a(8),a(4)]}function Le(e,t,n){const r=function(r){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(r+e/60)%6;return n-n*t*Math.max(Math.min(a,4-a,1),0)};return[r(5),r(3),r(1)]}function Ie(e,t,n){const r=Pe(e,1,.5);let a;for(t+n>1&&(a=1/(t+n),t*=a,n*=a),a=0;a<3;a++)r[a]*=1-t-n,r[a]+=t;return r}function Ne(e){const t=e.r/255,n=e.g/255,r=e.b/255,a=Math.max(t,n,r),i=Math.min(t,n,r),o=(a+i)/2;let s,u,l;return a!==i&&(l=a-i,u=o>.5?l/(2-a-i):l/(a+i),s=function(e,t,n,r,a){return e===a?(t-n)/r+(t>16&255,i>>8&255,255&i]}return e}(),qe.transparent=[0,0,0,0]);const t=qe[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}const We=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const Ge=e=>e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,Ye=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function Ke(e,t,n){if(e){let r=Ne(e);r[t]=Math.max(0,Math.min(r[t]+r[t]*n,0===t?360:1)),r=Re(r),e.r=r[0],e.g=r[1],e.b=r[2]}}function Xe(e,t){return e?Object.assign(t||{},e):e}function Je(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=ke(e[3]))):(t=Xe(e,{r:0,g:0,b:0,a:1})).a=ke(t.a),t}function Ze(e){return"r"===e.charAt(0)?function(e){const t=We.exec(e);let n,r,a,i=255;if(t){if(t[7]!==n){const e=+t[7];i=t[8]?xe(e):Fe(255*e,0,255)}return n=+t[1],r=+t[3],a=+t[5],n=255&(t[2]?xe(n):Fe(n,0,255)),r=255&(t[4]?xe(r):Fe(r,0,255)),a=255&(t[6]?xe(a):Fe(a,0,255)),{r:n,g:r,b:a,a:i}}}(e):ze(e)}class et{constructor(e){if(e instanceof et)return e;const t=typeof e;let n;"object"===t?n=Je(e):"string"===t&&(n=function(e){var t,n=e.length;return"#"===e[0]&&(4===n||5===n?t={r:255&17*Ce[e[1]],g:255&17*Ce[e[2]],b:255&17*Ce[e[3]],a:5===n?17*Ce[e[4]]:255}:7!==n&&9!==n||(t={r:Ce[e[1]]<<4|Ce[e[2]],g:Ce[e[3]]<<4|Ce[e[4]],b:Ce[e[5]]<<4|Ce[e[6]],a:9===n?Ce[e[7]]<<4|Ce[e[8]]:255})),t}(e)||$e(e)||Ze(e)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var e=Xe(this._rgb);return e&&(e.a=Oe(e.a)),e}set rgb(e){this._rgb=Je(e)}rgbString(){return this._valid?(e=this._rgb)&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${Oe(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`):void 0;var e}hexString(){return this._valid?Te(this._rgb):void 0}hslString(){return this._valid?function(e){if(!e)return;const t=Ne(e),n=t[0],r=je(t[1]),a=je(t[2]);return e.a<255?`hsla(${n}, ${r}%, ${a}%, ${Oe(e.a)})`:`hsl(${n}, ${r}%, ${a}%)`}(this._rgb):void 0}mix(e,t){if(e){const n=this.rgb,r=e.rgb;let a;const i=t===a?.5:t,o=2*i-1,s=n.a-r.a,u=((o*s===-1?o:(o+s)/(1+o*s))+1)/2;a=1-u,n.r=255&u*n.r+a*r.r+.5,n.g=255&u*n.g+a*r.g+.5,n.b=255&u*n.b+a*r.b+.5,n.a=i*n.a+(1-i)*r.a,this.rgb=n}return this}interpolate(e,t){return e&&(this._rgb=function(e,t,n){const r=Ye(Oe(e.r)),a=Ye(Oe(e.g)),i=Ye(Oe(e.b));return{r:ke(Ge(r+n*(Ye(Oe(t.r))-r))),g:ke(Ge(a+n*(Ye(Oe(t.g))-a))),b:ke(Ge(i+n*(Ye(Oe(t.b))-i))),a:e.a+n*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}clone(){return new et(this.rgb)}alpha(e){return this._rgb.a=ke(e),this}clearer(e){return this._rgb.a*=1-e,this}greyscale(){const e=this._rgb,t=we(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}opaquer(e){return this._rgb.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return Ke(this._rgb,2,e),this}darken(e){return Ke(this._rgb,2,-e),this}saturate(e){return Ke(this._rgb,1,e),this}desaturate(e){return Ke(this._rgb,1,-e),this}rotate(e){return function(e,t){var n=Ne(e);n[0]=Ue(n[0]+t),n=Re(n),e.r=n[0],e.g=n[1],e.b=n[2]}(this._rgb,e),this}}function tt(e){return new et(e)}function nt(e){if(e&&"object"===typeof e){const t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function rt(e){return nt(e)?e:tt(e)}function at(e){return nt(e)?e:tt(e).saturate(.5).darken(.1).hexString()}const it=Object.create(null),ot=Object.create(null);function st(e,t){if(!t)return e;const n=t.split(".");for(let r=0,a=n.length;re.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={},this.hoverBackgroundColor=(e,t)=>at(t.backgroundColor),this.hoverBorderColor=(e,t)=>at(t.borderColor),this.hoverColor=(e,t)=>at(t.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(e)}set(e,t){return ut(this,e,t)}get(e){return st(this,e)}describe(e,t){return ut(ot,e,t)}override(e,t){return ut(it,e,t)}route(e,t,n,r){const a=st(this,e),i=st(this,n),o="_"+t;Object.defineProperties(a,{[o]:{value:a[t],writable:!0},[t]:{enumerable:!0,get(){const e=this[o],t=i[r];return s(e)?Object.assign({},t,e):c(e,t)},set(e){this[o]=e}}})}}({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function ct(e,t,n,r,a){let i=t[a];return i||(i=t[a]=e.measureText(a).width,n.push(a)),i>r&&(r=i),r}function ft(e,t,n,r){let a=(r=r||{}).data=r.data||{},i=r.garbageCollect=r.garbageCollect||[];r.font!==t&&(a=r.data={},i=r.garbageCollect=[],r.font=t),e.save(),e.font=t;let s=0;const u=n.length;let l,c,f,d,h;for(l=0;ln.length){for(l=0;l0&&e.stroke()}}function mt(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.xt.top-n&&e.y5&&void 0!==arguments[5]?arguments[5]:{};const u=o(t)?t:[t],l=s.strokeWidth>0&&""!==s.strokeColor;let c,f;for(e.save(),e.font=a.string,wt(e,s),c=0;cc(e[n],e[t[n]]):t=>e[t]:()=>e;for(const o of a)n[o]=+i(o)||0;return n}function Et(e){return Ct(e,{top:"y",right:"x",bottom:"y",left:"x"})}function St(e){return Ct(e,["topLeft","topRight","bottomLeft","bottomRight"])}function Dt(e){const t=Et(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function Mt(e,t){e=e||{},t=t||lt.font;let n=c(e.size,t.size);"string"===typeof n&&(n=parseInt(n,10));let r=c(e.style,t.style);r&&!(""+r).match(Ot)&&(console.warn('Invalid font style specified: "'+r+'"'),r="");const a={family:c(e.family,t.family),lineHeight:jt(c(e.lineHeight,t.lineHeight),n),size:n,style:r,weight:c(e.weight,t.weight),string:""};return a.string=function(e){return!e||i(e.size)||i(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(a),a}function Tt(e,t,n,r){let a,i,s,u=!0;for(a=0,i=e.length;an&&0===e?0:e+t;return{min:o(r,-Math.abs(i)),max:o(a,i)}}function Pt(e,t){return Object.assign(Object.create(e),t)}function Lt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[""],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>e[0];k(r)||(r=Gt("_fallback",e));const i={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:n,_fallback:r,_getTarget:a,override:a=>Lt([a,...e],t,n,r)};return new Proxy(i,{deleteProperty:(t,n)=>(delete t[n],delete t._keys,delete e[0][n],!0),get:(n,r)=>Ut(n,r,()=>Wt(r,t,e,n)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e._scopes[0],t),getPrototypeOf:()=>Reflect.getPrototypeOf(e[0]),has:(e,t)=>Yt(e).includes(t),ownKeys:e=>Yt(e),set(e,t,n){const r=e._storage||(e._storage=a());return e[t]=r[t]=n,delete e._keys,!0}})}function It(e,t,n,r){const a={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:Nt(e,r),setContext:t=>It(e,t,n,r),override:a=>It(e.override(a),t,n,r)};return new Proxy(a,{deleteProperty:(t,n)=>(delete t[n],delete e[n],!0),get:(e,t,n)=>Ut(e,t,()=>function(e,t,n){const{_proxy:r,_context:a,_subProxy:i,_descriptors:u}=e;let l=r[t];O(l)&&u.isScriptable(t)&&(l=function(e,t,n,r){const{_proxy:a,_context:i,_subProxy:o,_stack:s}=n;if(s.has(e))throw new Error("Recursion detected: "+Array.from(s).join("->")+"->"+e);s.add(e),t=t(i,o||r),s.delete(e),Rt(e,t)&&(t=qt(a._scopes,a,e,t));return t}(t,l,e,n));o(l)&&l.length&&(l=function(e,t,n,r){const{_proxy:a,_context:i,_subProxy:o,_descriptors:u}=n;if(k(i.index)&&r(e))t=t[i.index%t.length];else if(s(t[0])){const n=t,r=a._scopes.filter(e=>e!==n);t=[];for(const s of n){const n=qt(r,a,e,s);t.push(It(n,i,o&&o[e],u))}}return t}(t,l,e,u.isIndexable));Rt(t,l)&&(l=It(l,a,i&&i[t],u));return l}(e,t,n)),getOwnPropertyDescriptor:(t,n)=>t._descriptors.allKeys?Reflect.has(e,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,n),getPrototypeOf:()=>Reflect.getPrototypeOf(e),has:(t,n)=>Reflect.has(e,n),ownKeys:()=>Reflect.ownKeys(e),set:(t,n,r)=>(e[n]=r,delete t[n],!0)})}function Nt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{scriptable:!0,indexable:!0};const{_scriptable:n=t.scriptable,_indexable:r=t.indexable,_allKeys:a=t.allKeys}=e;return{allKeys:a,scriptable:n,indexable:r,isScriptable:O(n)?n:()=>n,isIndexable:O(r)?r:()=>r}}const Vt=(e,t)=>e?e+x(t):t,Rt=(e,t)=>s(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function Ut(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];const r=n();return e[t]=r,r}function zt(e,t,n){return O(e)?e(t,n):e}const Ht=(e,t)=>!0===e?t:"string"===typeof e?F(t,e):void 0;function Qt(e,t,n,r,a){for(const i of t){const t=Ht(n,i);if(t){e.add(t);const i=zt(t._fallback,n,a);if(k(i)&&i!==n&&i!==r)return i}else if(!1===t&&k(r)&&n!==r)return null}return!1}function qt(e,t,n,r){const a=t._rootScopes,i=zt(t._fallback,n,r),u=[...e,...a],l=new Set;l.add(r);let c=$t(l,u,n,i||n,r);return null!==c&&((!k(i)||i===n||(c=$t(l,u,i,c,r),null!==c))&&Lt(Array.from(l),[""],a,i,()=>function(e,t,n){const r=e._getTarget();t in r||(r[t]={});const a=r[t];if(o(a)&&s(n))return n;return a}(t,n,r)))}function $t(e,t,n,r,a){for(;n;)n=Qt(e,t,n,r,a);return n}function Wt(e,t,n,r){let a;for(const i of t)if(a=Gt(Vt(i,e),n),k(a))return Rt(e,a)?qt(n,r,e,a):a}function Gt(e,t){for(const n of t){if(!n)continue;const t=n[e];if(k(t))return t}}function Yt(e){let t=e._keys;return t||(t=e._keys=function(e){const t=new Set;for(const n of e)for(const e of Object.keys(n).filter(e=>!e.startsWith("_")))t.add(e);return Array.from(t)}(e._scopes)),t}function Kt(e,t,n,r){const{iScale:a}=e,{key:i="r"}=this._parsing,o=new Array(r);let s,u,l,c;for(s=0,u=r;st"x"===e?"y":"x";function en(e,t,n,r){const a=e.skip?t:e,i=t,o=n.skip?t:n,s=Y(i,a),u=Y(o,i);let l=s/(s+u),c=u/(s+u);l=isNaN(l)?0:l,c=isNaN(c)?0:c;const f=r*l,d=r*c;return{previous:{x:i.x-f*(o.x-a.x),y:i.y-f*(o.y-a.y)},next:{x:i.x+d*(o.x-a.x),y:i.y+d*(o.y-a.y)}}}function tn(e,t,n){const r=e.length;let a,i,o,s,u,l=Jt(e,0);for(let c=0;c2&&void 0!==arguments[2]?arguments[2]:"x";const r=Zt(n),a=e.length;let i,o,s,u=Jt(e,0);for(let l=0;l!e.skip)),"monotone"===t.cubicInterpolationMode)!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x";const n=Zt(t),r=e.length,a=Array(r).fill(0),i=Array(r);let o,s,u,l=Jt(e,0);for(o=0;owindow.getComputedStyle(e,null);const cn=["top","right","bottom","left"];function fn(e,t,n){const r={};n=n?"-"+n:"";for(let a=0;a<4;a++){const i=cn[a];r[i]=parseFloat(e[t+"-"+i+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}function dn(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:r}=t,a=ln(n),i="border-box"===a.boxSizing,o=fn(a,"padding"),s=fn(a,"border","width"),{x:u,y:l,box:c}=function(e,t){const n=e.touches,r=n&&n.length?n[0]:e,{offsetX:a,offsetY:i}=r;let o,s,u=!1;if(((e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot))(a,i,e.target))o=a,s=i;else{const e=t.getBoundingClientRect();o=r.clientX-e.left,s=r.clientY-e.top,u=!0}return{x:o,y:s,box:u}}(e,n),f=o.left+(c&&s.left),d=o.top+(c&&s.top);let{width:h,height:p}=t;return i&&(h-=o.width+s.width,p-=o.height+s.height),{x:Math.round((u-f)/h*n.width/r),y:Math.round((l-d)/p*n.height/r)}}const hn=e=>Math.round(10*e)/10;function pn(e,t,n,r){const a=ln(e),i=fn(a,"margin"),o=un(a.maxWidth,e,"clientWidth")||M,s=un(a.maxHeight,e,"clientHeight")||M,u=function(e,t,n){let r,a;if(void 0===t||void 0===n){const i=sn(e);if(i){const e=i.getBoundingClientRect(),o=ln(i),s=fn(o,"border","width"),u=fn(o,"padding");t=e.width-u.width-s.width,n=e.height-u.height-s.height,r=un(o.maxWidth,i,"clientWidth"),a=un(o.maxHeight,i,"clientHeight")}else t=e.clientWidth,n=e.clientHeight}return{width:t,height:n,maxWidth:r||M,maxHeight:a||M}}(e,t,n);let{width:l,height:c}=u;if("content-box"===a.boxSizing){const e=fn(a,"border","width"),t=fn(a,"padding");l-=t.width+e.width,c-=t.height+e.height}return l=Math.max(0,l-i.width),c=Math.max(0,r?Math.floor(l/r):c-i.height),l=hn(Math.min(l,o,u.maxWidth)),c=hn(Math.min(c,s,u.maxHeight)),l&&!c&&(c=hn(l/2)),{width:l,height:c}}function gn(e,t,n){const r=t||1,a=Math.floor(e.height*r),i=Math.floor(e.width*r);e.height=a/r,e.width=i/r;const o=e.canvas;return o.style&&(n||!o.style.height&&!o.style.width)&&(o.style.height=e.height+"px",o.style.width=e.width+"px"),(e.currentDevicePixelRatio!==r||o.height!==a||o.width!==i)&&(e.currentDevicePixelRatio=r,o.height=a,o.width=i,e.ctx.setTransform(r,0,0,r,0,0),!0)}const mn=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){}return e}();function An(e,t){const n=function(e,t){return ln(e).getPropertyValue(t)}(e,t),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function bn(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function vn(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:"middle"===r?n<.5?e.y:t.y:"after"===r?n<1?e.y:t.y:n>0?t.y:e.y}}function yn(e,t,n,r){const a={x:e.cp2x,y:e.cp2y},i={x:t.cp1x,y:t.cp1y},o=bn(e,a,n),s=bn(a,i,n),u=bn(i,t,n),l=bn(o,s,n),c=bn(s,u,n);return bn(l,c,n)}const _n=new Map;function wn(e,t,n){return function(e,t){t=t||{};const n=e+JSON.stringify(t);let r=_n.get(n);return r||(r=new Intl.NumberFormat(e,t),_n.set(n,r)),r}(t,n).format(e)}function Fn(e,t,n){return e?function(e,t){return{x:n=>e+e+t-n,setWidth(e){t=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,t)=>e-t,leftForLtr:(e,t)=>e-t}}(t,n):{x:e=>e,setWidth(e){},textAlign:e=>e,xPlus:(e,t)=>e+t,leftForLtr:(e,t)=>e}}function xn(e,t){let n,r;"ltr"!==t&&"rtl"!==t||(n=e.canvas.style,r=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=r)}function kn(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function On(e){return"angle"===e?{between:J,compare:K,normalize:X}:{between:te,compare:(e,t)=>e-t,normalize:e=>e}}function jn(e){let{start:t,end:n,count:r,loop:a,style:i}=e;return{start:t%r,end:n%r,loop:a&&(n-t+1)%r===0,style:i}}function Cn(e,t,n){if(!n)return[e];const{property:r,start:a,end:i}=n,o=t.length,{compare:s,between:u,normalize:l}=On(r),{start:c,end:f,loop:d,style:h}=function(e,t,n){const{property:r,start:a,end:i}=n,{between:o,normalize:s}=On(r),u=t.length;let l,c,{start:f,end:d,loop:h}=e;if(h){for(f+=u,d+=u,l=0,c=u;lb||u(a,A,g)&&0!==s(a,A),_=()=>!b||0===s(i,g)||u(i,A,g);for(let w=c,F=c;w<=f;++w)m=t[w%o],m.skip||(g=l(m[r]),g!==A&&(b=u(g,a,i),null===v&&y()&&(v=0===s(g,a)?w:F),null!==v&&_()&&(p.push(jn({start:v,end:w,loop:d,count:o,style:h})),v=null),F=w,A=g));return null!==v&&p.push(jn({start:v,end:f,loop:d,count:o,style:h})),p}function En(e,t){const n=[],r=e.segments;for(let a=0;aa&&e[i%t].skip;)i--;return i%=t,{start:a,end:i}}(n,a,i,r);if(!0===r)return Dn(e,[{start:o,end:s,loop:i}],n,t);return Dn(e,function(e,t,n,r){const a=e.length,i=[];let o,s=t,u=e[t];for(o=t+1;o<=n;++o){const n=e[o%a];n.skip||n.stop?u.skip||(r=!1,i.push({start:t%a,end:(o-1)%a,loop:r}),t=s=n.stop?o:null):(s=o,u.skip&&(t=o)),u=n}return null!==s&&i.push({start:t%a,end:s%a,loop:r}),i}(n,o,s=0||(a[n]=e[n]);return a}function _e(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var we=Object(ie.createContext)(void 0);we.displayName="FormikContext";var Fe=we.Provider,xe=we.Consumer;function ke(){var e=Object(ie.useContext)(we);return e||Object(ue.default)(!1),e}var Oe=function(e){return Array.isArray(e)&&0===e.length},je=function(e){return"function"===typeof e},Ce=function(e){return null!==e&&"object"===typeof e},Ee=function(e){return String(Math.floor(Number(e)))===e},Se=function(e){return"[object String]"===Object.prototype.toString.call(e)},De=function(e){return 0===ie.Children.count(e)},Me=function(e){return Ce(e)&&je(e.then)};function Te(e,t,n,r){void 0===r&&(r=0);for(var a=ge(t);e&&r=0?[]:{}}}return(0===i?e:a)[o[i]]===n?e:(void 0===n?delete a[o[i]]:a[o[i]]=n,0===i&&void 0===n&&delete r[o[i]],r)}function Pe(e,t,n,r){void 0===n&&(n=new WeakMap),void 0===r&&(r={});for(var a=0,i=Object.keys(e);a=n.length)break;i=n[a++]}else{if((a=n.next()).done)break;i=a.value}var o=i;Te(t,o.path)||(t=Be(t,o.path,o.message))}}return t}(n)):t(n)}))}))}),[p.validationSchema]),j=Object(ie.useCallback)((function(e,t){return new Promise((function(n){return n(y.current[e].validate(t))}))}),[]),C=Object(ie.useCallback)((function(e){var t=Object.keys(y.current).filter((function(e){return je(y.current[e].validate)})),n=t.length>0?t.map((function(t){return j(t,Te(e,t))})):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(n).then((function(e){return e.reduce((function(e,n,r){return"DO_NOT_DELETE_YOU_WILL_BE_FIRED"===n||n&&(e=Be(e,t[r],n)),e}),{})}))}),[j]),E=Object(ie.useCallback)((function(e){return Promise.all([C(e),p.validationSchema?O(e):{},p.validate?k(e):{}]).then((function(e){var t=e[0],n=e[1],r=e[2];return u.all([t,n,r],{arrayMerge:Re})}))}),[p.validate,p.validationSchema,C,k,O]),S=ze((function(e){return void 0===e&&(e=F.values),x({type:"SET_ISVALIDATING",payload:!0}),E(e).then((function(e){return v.current&&(x({type:"SET_ISVALIDATING",payload:!1}),x({type:"SET_ERRORS",payload:e})),e}))}));Object(ie.useEffect)((function(){o&&!0===v.current&&se()(g.current,p.initialValues)&&S(g.current)}),[o,S]);var D=Object(ie.useCallback)((function(e){var t=e&&e.values?e.values:g.current,n=e&&e.errors?e.errors:m.current?m.current:p.initialErrors||{},r=e&&e.touched?e.touched:A.current?A.current:p.initialTouched||{},a=e&&e.status?e.status:b.current?b.current:p.initialStatus;g.current=t,m.current=n,A.current=r,b.current=a;var i=function(){x({type:"RESET_FORM",payload:{isSubmitting:!!e&&!!e.isSubmitting,errors:n,touched:r,status:a,values:t,isValidating:!!e&&!!e.isValidating,submitCount:e&&e.submitCount&&"number"===typeof e.submitCount?e.submitCount:0}})};if(p.onReset){var o=p.onReset(F.values,K);Me(o)?o.then(i):i()}else i()}),[p.initialErrors,p.initialStatus,p.initialTouched,p.onReset]);Object(ie.useEffect)((function(){!0!==v.current||se()(g.current,p.initialValues)||f&&(g.current=p.initialValues,D(),o&&S(g.current))}),[f,p.initialValues,D,o,S]),Object(ie.useEffect)((function(){f&&!0===v.current&&!se()(m.current,p.initialErrors)&&(m.current=p.initialErrors||Le,x({type:"SET_ERRORS",payload:p.initialErrors||Le}))}),[f,p.initialErrors]),Object(ie.useEffect)((function(){f&&!0===v.current&&!se()(A.current,p.initialTouched)&&(A.current=p.initialTouched||Ie,x({type:"SET_TOUCHED",payload:p.initialTouched||Ie}))}),[f,p.initialTouched]),Object(ie.useEffect)((function(){f&&!0===v.current&&!se()(b.current,p.initialStatus)&&(b.current=p.initialStatus,x({type:"SET_STATUS",payload:p.initialStatus}))}),[f,p.initialStatus,p.initialTouched]);var M=ze((function(e){if(y.current[e]&&je(y.current[e].validate)){var t=Te(F.values,e),n=y.current[e].validate(t);return Me(n)?(x({type:"SET_ISVALIDATING",payload:!0}),n.then((function(e){return e})).then((function(t){x({type:"SET_FIELD_ERROR",payload:{field:e,value:t}}),x({type:"SET_ISVALIDATING",payload:!1})}))):(x({type:"SET_FIELD_ERROR",payload:{field:e,value:n}}),Promise.resolve(n))}return p.validationSchema?(x({type:"SET_ISVALIDATING",payload:!0}),O(F.values,e).then((function(e){return e})).then((function(t){x({type:"SET_FIELD_ERROR",payload:{field:e,value:Te(t,e)}}),x({type:"SET_ISVALIDATING",payload:!1})}))):Promise.resolve()})),T=Object(ie.useCallback)((function(e,t){var n=t.validate;y.current[e]={validate:n}}),[]),B=Object(ie.useCallback)((function(e){delete y.current[e]}),[]),P=ze((function(e,t){return x({type:"SET_TOUCHED",payload:e}),(void 0===t?a:t)?S(F.values):Promise.resolve()})),L=Object(ie.useCallback)((function(e){x({type:"SET_ERRORS",payload:e})}),[]),I=ze((function(e,t){var r=je(e)?e(F.values):e;return x({type:"SET_VALUES",payload:r}),(void 0===t?n:t)?S(r):Promise.resolve()})),N=Object(ie.useCallback)((function(e,t){x({type:"SET_FIELD_ERROR",payload:{field:e,value:t}})}),[]),V=ze((function(e,t,r){return x({type:"SET_FIELD_VALUE",payload:{field:e,value:t}}),(void 0===r?n:r)?S(Be(F.values,e,t)):Promise.resolve()})),R=Object(ie.useCallback)((function(e,t){var n,r=t,a=e;if(!Se(e)){e.persist&&e.persist();var i=e.target?e.target:e.currentTarget,o=i.type,s=i.name,u=i.id,l=i.value,c=i.checked,f=(i.outerHTML,i.options),d=i.multiple;r=t||(s||u),a=/number|range/.test(o)?(n=parseFloat(l),isNaN(n)?"":n):/checkbox/.test(o)?function(e,t,n){if("boolean"===typeof e)return Boolean(t);var r=[],a=!1,i=-1;if(Array.isArray(e))r=e,i=e.indexOf(n),a=i>=0;else if(!n||"true"==n||"false"==n)return Boolean(t);if(t&&n&&!a)return r.concat(n);if(!a)return r;return r.slice(0,i).concat(r.slice(i+1))}(Te(F.values,r),c,l):f&&d?function(e){return Array.from(e).filter((function(e){return e.selected})).map((function(e){return e.value}))}(f):l}r&&V(r,a)}),[V,F.values]),U=ze((function(e){if(Se(e))return function(t){return R(t,e)};R(e)})),z=ze((function(e,t,n){return void 0===t&&(t=!0),x({type:"SET_FIELD_TOUCHED",payload:{field:e,value:t}}),(void 0===n?a:n)?S(F.values):Promise.resolve()})),H=Object(ie.useCallback)((function(e,t){e.persist&&e.persist();var n=e.target,r=n.name,a=n.id,i=(n.outerHTML,t||(r||a));z(i,!0)}),[z]),Q=ze((function(e){if(Se(e))return function(t){return H(t,e)};H(e)})),q=Object(ie.useCallback)((function(e){je(e)?x({type:"SET_FORMIK_STATE",payload:e}):x({type:"SET_FORMIK_STATE",payload:function(){return e}})}),[]),$=Object(ie.useCallback)((function(e){x({type:"SET_STATUS",payload:e})}),[]),W=Object(ie.useCallback)((function(e){x({type:"SET_ISSUBMITTING",payload:e})}),[]),G=ze((function(){return x({type:"SUBMIT_ATTEMPT"}),S().then((function(e){var t=e instanceof Error;if(!t&&0===Object.keys(e).length){var n;try{if(void 0===(n=X()))return}catch(r){throw r}return Promise.resolve(n).then((function(e){return v.current&&x({type:"SUBMIT_SUCCESS"}),e})).catch((function(e){if(v.current)throw x({type:"SUBMIT_FAILURE"}),e}))}if(v.current&&(x({type:"SUBMIT_FAILURE"}),t))throw e}))})),Y=ze((function(e){e&&e.preventDefault&&je(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&je(e.stopPropagation)&&e.stopPropagation(),G().catch((function(e){console.warn("Warning: An unhandled error was caught from submitForm()",e)}))})),K={resetForm:D,validateForm:S,validateField:M,setErrors:L,setFieldError:N,setFieldTouched:z,setFieldValue:V,setStatus:$,setSubmitting:W,setTouched:P,setValues:I,setFormikState:q,submitForm:G},X=ze((function(){return d(F.values,K)})),J=ze((function(e){e&&e.preventDefault&&je(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&je(e.stopPropagation)&&e.stopPropagation(),D()})),Z=Object(ie.useCallback)((function(e){return{value:Te(F.values,e),error:Te(F.errors,e),touched:!!Te(F.touched,e),initialValue:Te(g.current,e),initialTouched:!!Te(A.current,e),initialError:Te(m.current,e)}}),[F.errors,F.touched,F.values]),ee=Object(ie.useCallback)((function(e){return{setValue:function(t,n){return V(e,t,n)},setTouched:function(t,n){return z(e,t,n)},setError:function(t){return N(e,t)}}}),[V,z,N]),te=Object(ie.useCallback)((function(e){var t=Ce(e),n=t?e.name:e,r=Te(F.values,n),a={name:n,value:r,onChange:U,onBlur:Q};if(t){var i=e.type,o=e.value,s=e.as,u=e.multiple;"checkbox"===i?void 0===o?a.checked=!!r:(a.checked=!(!Array.isArray(r)||!~r.indexOf(o)),a.value=o):"radio"===i?(a.checked=r===o,a.value=o):"select"===s&&u&&(a.value=a.value||[],a.multiple=!0)}return a}),[Q,U,F.values]),ne=Object(ie.useMemo)((function(){return!se()(g.current,F.values)}),[g.current,F.values]),re=Object(ie.useMemo)((function(){return"undefined"!==typeof s?ne?F.errors&&0===Object.keys(F.errors).length:!1!==s&&je(s)?s(p):s:F.errors&&0===Object.keys(F.errors).length}),[s,ne,F.errors,p]);return be({},F,{initialValues:g.current,initialErrors:m.current,initialTouched:A.current,initialStatus:b.current,handleBlur:Q,handleChange:U,handleReset:J,handleSubmit:Y,resetForm:D,setErrors:L,setFormikState:q,setFieldTouched:z,setFieldValue:V,setFieldError:N,setStatus:$,setSubmitting:W,setTouched:P,setValues:I,submitForm:G,validateForm:S,validateField:M,isValid:re,dirty:ne,unregisterField:B,registerField:T,getFieldProps:te,getFieldMeta:Z,getFieldHelpers:ee,validateOnBlur:a,validateOnChange:n,validateOnMount:o})}function Ve(e){var t=Ne(e),n=e.component,r=e.children,a=e.render,i=e.innerRef;return Object(ie.useImperativeHandle)(i,(function(){return t})),Object(ie.createElement)(Fe,{value:t},n?Object(ie.createElement)(n,t):a?a(t):r?je(r)?r(t):De(r)?null:ie.Children.only(r):null)}function Re(e,t,n){var r=e.slice();return t.forEach((function(t,a){if("undefined"===typeof r[a]){var i=!1!==n.clone&&n.isMergeableObject(t);r[a]=i?u(Array.isArray(t)?[]:{},t,n):t}else n.isMergeableObject(t)?r[a]=u(e[a],t,n):-1===e.indexOf(t)&&r.push(t)})),r}var Ue="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?ie.useLayoutEffect:ie.useEffect;function ze(e){var t=Object(ie.useRef)(e);return Ue((function(){t.current=e})),Object(ie.useCallback)((function(){for(var e=arguments.length,n=new Array(e),r=0;re?t:e}),0);return Array.from(be({},e,{length:t+1}))}return[]},Ye=function(e,t){var n="function"===typeof e?e:t;return function(e){if(Array.isArray(e)||Ce(e)){var t=Ge(e);return n(t)}return e}},Ke=function(e){function t(t){var n;return(n=e.call(this,t)||this).updateArrayField=function(e,t,r){var a=n.props,i=a.name;(0,a.formik.setFormikState)((function(n){var a=Ye(r,e),o=Ye(t,e),s=Be(n.values,i,e(Te(n.values,i))),u=r?a(Te(n.errors,i)):void 0,l=t?o(Te(n.touched,i)):void 0;return Oe(u)&&(u=void 0),Oe(l)&&(l=void 0),be({},n,{values:s,errors:r?Be(n.errors,i,u):n.errors,touched:t?Be(n.touched,i,l):n.touched})}))},n.push=function(e){return n.updateArrayField((function(t){return[].concat(Ge(t),[ae(e)])}),!1,!1)},n.handlePush=function(e){return function(){return n.push(e)}},n.swap=function(e,t){return n.updateArrayField((function(n){return function(e,t,n){var r=Ge(e),a=r[t];return r[t]=r[n],r[n]=a,r}(n,e,t)}),!0,!0)},n.handleSwap=function(e,t){return function(){return n.swap(e,t)}},n.move=function(e,t){return n.updateArrayField((function(n){return function(e,t,n){var r=Ge(e),a=r[t];return r.splice(t,1),r.splice(n,0,a),r}(n,e,t)}),!0,!0)},n.handleMove=function(e,t){return function(){return n.move(e,t)}},n.insert=function(e,t){return n.updateArrayField((function(n){return We(n,e,t)}),(function(t){return We(t,e,null)}),(function(t){return We(t,e,null)}))},n.handleInsert=function(e,t){return function(){return n.insert(e,t)}},n.replace=function(e,t){return n.updateArrayField((function(n){return function(e,t,n){var r=Ge(e);return r[t]=n,r}(n,e,t)}),!1,!1)},n.handleReplace=function(e,t){return function(){return n.replace(e,t)}},n.unshift=function(e){var t=-1;return n.updateArrayField((function(n){var r=n?[e].concat(n):[e];return t=r.length,r}),(function(e){return e?[null].concat(e):[null]}),(function(e){return e?[null].concat(e):[null]})),t},n.handleUnshift=function(e){return function(){return n.unshift(e)}},n.handleRemove=function(e){return function(){return n.remove(e)}},n.handlePop=function(){return function(){return n.pop()}},n.remove=n.remove.bind(_e(n)),n.pop=n.pop.bind(_e(n)),n}ve(t,e);var n=t.prototype;return n.componentDidUpdate=function(e){this.props.validateOnChange&&this.props.formik.validateOnChange&&!se()(Te(e.formik.values,e.name),Te(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},n.remove=function(e){var t;return this.updateArrayField((function(n){var r=n?Ge(n):[];return t||(t=r[e]),je(r.splice)&&r.splice(e,1),je(r.every)&&r.every((function(e){return void 0===e}))?[]:r}),!0,!0),t},n.pop=function(){var e;return this.updateArrayField((function(t){var n=t.slice();return e||(e=n&&n.pop&&n.pop()),n}),!0,!0),e},n.render=function(){var e={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},t=this.props,n=t.component,r=t.render,a=t.children,i=t.name,o=be({},e,{form:ye(t.formik,["validate","validationSchema"]),name:i});return n?Object(ie.createElement)(n,o):r?r(o):a?"function"===typeof a?a(o):De(a)?null:ie.Children.only(a):null},t}(ie.Component);Ke.defaultProps={validateOnChange:!0};var Xe=$e(Ke),Je=(ie.Component,$e(function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.render,a=t.children,i=t.component,o=t.as;t.name;return r&&Object(ue.default)(!1),i&&r&&Object(ue.default)(!1),o&&a&&je(a)&&Object(ue.default)(!1),i&&a&&je(a)&&Object(ue.default)(!1),r&&a&&!De(a)&&Object(ue.default)(!1),n}ve(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return this.props.shouldUpdate?this.props.shouldUpdate(e,this.props):e.name!==this.props.name||Te(e.formik.values,this.props.name)!==Te(this.props.formik.values,this.props.name)||Te(e.formik.errors,this.props.name)!==Te(this.props.formik.errors,this.props.name)||Te(e.formik.touched,this.props.name)!==Te(this.props.formik.touched,this.props.name)||Object.keys(this.props).length!==Object.keys(e).length||e.formik.isSubmitting!==this.props.formik.isSubmitting},n.componentDidMount=function(){this.props.formik.registerField(this.props.name,{validate:this.props.validate})},n.componentDidUpdate=function(e){this.props.name!==e.name&&(this.props.formik.unregisterField(e.name),this.props.formik.registerField(this.props.name,{validate:this.props.validate})),this.props.validate!==e.validate&&this.props.formik.registerField(this.props.name,{validate:this.props.validate})},n.componentWillUnmount=function(){this.props.formik.unregisterField(this.props.name)},n.render=function(){var e=this.props,t=e.name,n=e.render,r=e.as,a=e.children,i=e.component,o=e.formik,s=ye(e,["validate","name","render","as","children","component","shouldUpdate","formik"]),u=ye(o,["validate","validationSchema"]),l=o.getFieldProps(be({name:t},s)),c={field:l,meta:{value:Te(o.values,t),error:Te(o.errors,t),touched:!!Te(o.touched,t),initialValue:Te(o.initialValues,t),initialTouched:!!Te(o.initialTouched,t),initialError:Te(o.initialErrors,t)},form:u};if(n)return n(c);if(je(a))return a(c);if(i){if("string"===typeof i){var f=s.innerRef,d=ye(s,["innerRef"]);return Object(ie.createElement)(i,be({ref:f},l,d),a)}return Object(ie.createElement)(i,be({field:l,form:o},s),a)}var h=r||"input";if("string"===typeof h){var p=s.innerRef,g=ye(s,["innerRef"]);return Object(ie.createElement)(h,be({ref:p},l,g),a)}return Object(ie.createElement)(h,be({},l,s),a)},t}(ie.Component)))},function(e,t,n){"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t=0||(a[n]=e[n]);return a}function l(e){return"number"===typeof e&&!isNaN(e)}function c(e){return"boolean"===typeof e}function f(e){return"string"===typeof e}function d(e){return"function"===typeof e}function h(e){return f(e)||d(e)?e:null}function p(e){return 0===e||e}var g=!("undefined"===typeof window||!window.document||!window.document.createElement);function m(e){return Object(r.isValidElement)(e)||f(e)||d(e)||l(e)}var A={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},b={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default",DARK:"dark"};function v(e){var t,n,i=e.enter,o=e.exit,s=e.duration,l=void 0===s?750:s,c=e.appendPosition,f=void 0!==c&&c,d=e.collapse,h=void 0===d||d,p=e.collapseDuration,g=void 0===p?300:p;return Array.isArray(l)&&2===l.length?(t=l[0],n=l[1]):t=n=l,function(e){var s=e.children,l=e.position,c=e.preventExitTransition,d=e.done,p=u(e,["children","position","preventExitTransition","done"]),m=f?i+"--"+l:i,A=f?o+"--"+l:o,b=function e(){var t=p.nodeRef.current;t&&(t.removeEventListener("animationend",e),h?function(e,t,n){void 0===n&&(n=300);var r=e.scrollHeight,a=e.style;requestAnimationFrame((function(){a.minHeight="initial",a.height=r+"px",a.transition="all "+n+"ms",requestAnimationFrame((function(){a.height="0",a.padding="0",a.margin="0",setTimeout((function(){return t()}),n)}))}))}(t,d,g):d())};return Object(r.createElement)(a.a,Object.assign({},p,{timeout:c?h?g:50:{enter:t,exit:h?n+g:n+50},onEnter:function(){var e=p.nodeRef.current;e&&(e.classList.add(m),e.style.animationFillMode="forwards",e.style.animationDuration=t+"ms")},onEntered:function(){var e=p.nodeRef.current;e&&(e.classList.remove(m),e.style.removeProperty("animationFillMode"),e.style.removeProperty("animationDuration"))},onExit:c?b:function(){var e=p.nodeRef.current;e&&(e.classList.add(A),e.style.animationFillMode="forwards",e.style.animationDuration=n+"ms",e.addEventListener("animationend",b))},unmountOnExit:!0}),s)}}var y={list:new Map,emitQueue:new Map,on:function(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off:function(e,t){if(t){var n=this.list.get(e).filter((function(e){return e!==t}));return this.list.set(e,n),this}return this.list.delete(e),this},cancelEmit:function(e){var t=this.emitQueue.get(e);return t&&(t.forEach((function(e){return clearTimeout(e)})),this.emitQueue.delete(e)),this},emit:function(e){for(var t=this,n=arguments.length,r=new Array(n>1?n-1:0),a=1;a0){var n=p(e)?1:b.props.limit;if(1===t||1===n)b.displayedToast++,k();else{var r=n>t?t:n;b.displayedToast=r;for(var a=0;a0?k:O),hideProgressBar:c(p.hideProgressBar)?p.hideProgressBar:_.hideProgressBar,progress:p.progress,role:f(p.role)?p.role:_.role,deleteToast:function(){!function(e){delete A[e],t()}(v)}};d(p.onOpen)&&(C.onOpen=p.onOpen),d(p.onClose)&&(C.onClose=p.onClose);var E=_.closeButton;!1===p.closeButton||m(p.closeButton)?E=p.closeButton:!0===p.closeButton&&(E=!m(_.closeButton)||_.closeButton),C.closeButton=E;var S=e;Object(r.isValidElement)(e)&&!f(e.type)?S=Object(r.cloneElement)(e,{closeToast:w,toastProps:C}):d(e)&&(S=e({closeToast:w,toastProps:C})),_.limit&&_.limit>0&&s>_.limit&&F?g.push({toastContent:S,toastProps:C,staleId:i}):l(a)&&a>0?setTimeout((function(){j(S,C,i)}),a):j(S,C,i)}}function j(e,t,n){var r=t.toastId;A[r]={content:e,props:t},i({type:"ADD",toastId:r,staleId:n})}return Object(r.useEffect)((function(){return b.containerId=e.containerId,y.cancelEmit(3).on(0,O).on(1,(function(e){return o.current&&x(e)})).on(5,F).emit(2,b),function(){return y.emit(3,b)}}),[]),Object(r.useEffect)((function(){b.isToastActive=v,b.displayedToast=a.length,y.emit(4,a.length,e.containerId)}),[a]),Object(r.useEffect)((function(){b.props=e})),{getToastToRender:function(t){for(var n={},r=e.newestOnTop?Object.keys(A).reverse():Object.keys(A),a=0;a=1?e.targetTouches[0].clientX:e.clientX}function k(e){var t=Object(r.useState)(!0),n=t[0],a=t[1],i=Object(r.useState)(!1),o=i[0],s=i[1],u=Object(r.useRef)(null),l=_({start:0,x:0,y:0,deltaX:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,boundingRect:null}),c=_(e,!0),f=e.autoClose,h=e.pauseOnHover,p=e.closeToast,g=e.onClick,m=e.closeOnClick;function A(t){var n=u.current;l.canCloseOnClick=!0,l.canDrag=!0,l.boundingRect=n.getBoundingClientRect(),n.style.transition="",l.start=l.x=x(t.nativeEvent),l.removalDistance=n.offsetWidth*(e.draggablePercent/100)}function b(){if(l.boundingRect){var t=l.boundingRect,n=t.top,r=t.bottom,a=t.left,i=t.right;e.pauseOnHover&&l.x>=a&&l.x<=i&&l.y>=n&&l.y<=r?y():v()}}function v(){a(!0)}function y(){a(!1)}function w(e){e.preventDefault();var t=u.current;l.canDrag&&(n&&y(),l.x=x(e),l.deltaX=l.x-l.start,l.y=function(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}(e),l.start!==l.x&&(l.canCloseOnClick=!1),t.style.transform="translateX("+l.deltaX+"px)",t.style.opacity=""+(1-Math.abs(l.deltaX/l.removalDistance)))}function F(){var t=u.current;if(l.canDrag){if(l.canDrag=!1,Math.abs(l.deltaX)>l.removalDistance)return s(!0),void e.closeToast();t.style.transition="transform 0.2s, opacity 0.2s",t.style.transform="translateX(0)",t.style.opacity="1"}}Object(r.useEffect)((function(){return d(e.onOpen)&&e.onOpen(Object(r.isValidElement)(e.children)&&e.children.props),function(){d(c.onClose)&&c.onClose(Object(r.isValidElement)(c.children)&&c.children.props)}}),[]),Object(r.useEffect)((function(){return e.draggable&&(document.addEventListener("mousemove",w),document.addEventListener("mouseup",F),document.addEventListener("touchmove",w),document.addEventListener("touchend",F)),function(){e.draggable&&(document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",F),document.removeEventListener("touchmove",w),document.removeEventListener("touchend",F))}}),[e.draggable]),Object(r.useEffect)((function(){return e.pauseOnFocusLoss&&(window.addEventListener("focus",v),window.addEventListener("blur",y)),function(){e.pauseOnFocusLoss&&(window.removeEventListener("focus",v),window.removeEventListener("blur",y))}}),[e.pauseOnFocusLoss]);var k={onMouseDown:A,onTouchStart:A,onMouseUp:b,onTouchEnd:b};return f&&h&&(k.onMouseEnter=y,k.onMouseLeave=v),m&&(k.onClick=function(e){g&&g(e),l.canCloseOnClick&&p()}),{playToast:v,pauseToast:y,isRunning:n,preventExitTransition:o,toastRef:u,eventHandlers:k}}function O(e){var t=e.closeToast,n=e.type,a=e.ariaLabel,i=void 0===a?"close":a;return Object(r.createElement)("button",{className:"Toastify__close-button Toastify__close-button--"+n,type:"button",onClick:function(e){e.stopPropagation(),t(e)},"aria-label":i},Object(r.createElement)("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},Object(r.createElement)("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function j(e){var t,n,a=e.delay,o=e.isRunning,u=e.closeToast,l=e.type,c=e.hide,f=e.className,h=e.style,p=e.controlledProgress,g=e.progress,m=e.rtl,A=e.isIn,b=s({},h,{animationDuration:a+"ms",animationPlayState:o?"running":"paused",opacity:c?0:1});p&&(b.transform="scaleX("+g+")");var v=["Toastify__progress-bar",p?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated","Toastify__progress-bar--"+l,(t={},t["Toastify__progress-bar--rtl"]=m,t)],y=d(f)?f({rtl:m,type:l,defaultClassName:i.a.apply(void 0,v)}):i.a.apply(void 0,[].concat(v,[f])),_=((n={})[p&&g>=1?"onTransitionEnd":"onAnimationEnd"]=p&&g<1?null:function(){A&&u()},n);return Object(r.createElement)("div",Object.assign({className:y,style:b},_))}j.defaultProps={type:b.DEFAULT,hide:!1};var C=function(e){var t,n=k(e),a=n.isRunning,o=n.preventExitTransition,s=n.toastRef,u=n.eventHandlers,l=e.closeButton,c=e.children,f=e.autoClose,h=e.onClick,p=e.type,g=e.hideProgressBar,m=e.closeToast,A=e.transition,b=e.position,v=e.className,y=e.style,_=e.bodyClassName,w=e.bodyStyle,F=e.progressClassName,x=e.progressStyle,O=e.updateId,C=e.role,E=e.progress,S=e.rtl,D=e.toastId,M=e.deleteToast,T=["Toastify__toast","Toastify__toast--"+p,(t={},t["Toastify__toast--rtl"]=S,t)],B=d(v)?v({rtl:S,position:b,type:p,defaultClassName:i.a.apply(void 0,T)}):i.a.apply(void 0,[].concat(T,[v])),P=!!E;return Object(r.createElement)(A,{in:e.in,appear:!0,done:M,position:b,preventExitTransition:o,nodeRef:s},Object(r.createElement)("div",Object.assign({id:D,onClick:h,className:B||void 0},u,{style:y,ref:s}),Object(r.createElement)("div",Object.assign({},e.in&&{role:C},{className:d(_)?_({type:p}):Object(i.a)("Toastify__toast-body",_),style:w}),c),function(e){if(e){var t={closeToast:m,type:p};return d(e)?e(t):Object(r.isValidElement)(e)?Object(r.cloneElement)(e,t):void 0}}(l),(f||P)&&Object(r.createElement)(j,Object.assign({},O&&!P?{key:"pb-"+O}:{},{rtl:S,delay:f,isRunning:a,isIn:e.in,closeToast:m,hide:g,type:p,style:x,className:F,controlledProgress:P,progress:E}))))},E=v({enter:"Toastify__bounce-enter",exit:"Toastify__bounce-exit",appendPosition:!0}),S=function(e){var t=e.children,n=e.className,a=e.style,i=u(e,["children","className","style"]);return delete i.in,Object(r.createElement)("div",{className:n,style:a},r.Children.map(t,(function(e){return Object(r.cloneElement)(e,i)})))},D=function(e){var t=F(e),n=t.getToastToRender,a=t.containerRef,o=t.isToastActive,u=e.className,l=e.style,c=e.rtl,f=e.containerId;return Object(r.createElement)("div",{ref:a,className:"Toastify",id:f},n((function(e,t){var n,a,f={className:d(u)?u({position:e,rtl:c,defaultClassName:Object(i.a)("Toastify__toast-container","Toastify__toast-container--"+e,(n={},n["Toastify__toast-container--rtl"]=c,n))}):Object(i.a)("Toastify__toast-container","Toastify__toast-container--"+e,(a={},a["Toastify__toast-container--rtl"]=c,a),h(u)),style:0===t.length?s({},l,{pointerEvents:"none"}):s({},l)};return Object(r.createElement)(S,Object.assign({},f,{key:"container-"+e}),t.map((function(e){var t=e.content,n=e.props;return Object(r.createElement)(C,Object.assign({},n,{in:o(n.toastId),key:"toast-"+n.key,closeButton:!0===n.closeButton?O:n.closeButton}),t)})))})))};D.defaultProps={position:A.TOP_RIGHT,transition:E,rtl:!1,autoClose:5e3,hideProgressBar:!1,closeButton:O,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,newestOnTop:!1,draggable:!0,draggablePercent:80,role:"alert"};var M,T,B,P=new Map,L=[],I=!1;function N(){return P.size>0}function V(e,t){var n=function(e){return N()?P.get(e||M):null}(t.containerId);return n?n.getToast(e):null}function R(){return(Math.random().toString(36)+Date.now().toString(36)).substr(2,10)}function U(e){return e&&(f(e.toastId)||l(e.toastId))?e.toastId:R()}function z(e,t){return N()?y.emit(0,e,t):(L.push({content:e,options:t}),I&&g&&(I=!1,T=document.createElement("div"),document.body.appendChild(T),Object(o.render)(Object(r.createElement)(D,Object.assign({},B)),T))),t.toastId}function H(e,t){return s({},t,{type:t&&t.type||e,toastId:U(t)})}var Q=function(e,t){return z(e,H(b.DEFAULT,t))};Q.success=function(e,t){return z(e,H(b.SUCCESS,t))},Q.info=function(e,t){return z(e,H(b.INFO,t))},Q.error=function(e,t){return z(e,H(b.ERROR,t))},Q.warning=function(e,t){return z(e,H(b.WARNING,t))},Q.dark=function(e,t){return z(e,H(b.DARK,t))},Q.warn=Q.warning,Q.dismiss=function(e){return N()&&y.emit(1,e)},Q.clearWaitingQueue=function(e){return void 0===e&&(e={}),N()&&y.emit(5,e)},Q.isActive=function(e){var t=!1;return P.forEach((function(n){n.isToastActive&&n.isToastActive(e)&&(t=!0)})),t},Q.update=function(e,t){void 0===t&&(t={}),setTimeout((function(){var n=V(e,t);if(n){var r=n.props,a=n.content,i=s({},r,t,{toastId:t.toastId||e,updateId:R()});i.toastId!==e&&(i.staleId=e);var o="undefined"!==typeof i.render?i.render:a;delete i.render,z(o,i)}}),0)},Q.done=function(e){Q.update(e,{progress:1})},Q.onChange=function(e){return d(e)&&y.on(4,e),function(){d(e)&&y.off(4,e)}},Q.configure=function(e){void 0===e&&(e={}),I=!0,B=e},Q.POSITION=A,Q.TYPE=b,y.on(2,(function(e){M=e.containerId||e,P.set(M,e),L.forEach((function(e){y.emit(0,e.content,e.options)})),L=[]})).on(3,(function(e){P.delete(e.containerId||e),0===P.size&&y.off(0).off(1).off(5),g&&T&&document.body.removeChild(T)}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(12);function a(e,t){if(null==e)return{};var n,a,i=Object(r.a)(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(e,t),n)},y=function(e,t){return{x:v(e.x,t[0][0],t[1][0]),y:v(e.y,t[0][1],t[1][1])}},_=function(e){var t,n;return(null===(t=e.getRootNode)||void 0===t?void 0:t.call(e))||(null===(n=window)||void 0===n?void 0:n.document)},w=function(e,t){return{x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}},F=function(e){var t=e.x,n=e.y;return{x:t,y:n,x2:t+e.width,y2:n+e.height}},x=function(e){var t=e.x,n=e.y;return{x:t,y:n,width:e.x2-t,height:e.y2-n}},k=function(e,t){return x(w(F(e),F(t)))},O=function(e){return!isNaN(e)&&isFinite(e)},j=Symbol("internals");function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t0||a>0||t.position.x<0||t.position.y<0){var i,o;if(n.style=E({},n.style)||{},n.style.width=null!==(i=n.style.width)&&void 0!==i?i:n.width,n.style.height=null!==(o=n.style.height)&&void 0!==o?o:n.height,r>0&&(n.style.width+=r),a>0&&(n.style.height+=a),t.position.x<0){var s=Math.abs(t.position.x);n.position.x=n.position.x-s,n.style.width+=s,t.position.x=0}if(t.position.y<0){var u=Math.abs(t.position.y);n.position.y=n.position.y-u,n.style.height+=u,t.position.y=0}n.width=n.style.width,n.height=n.style.height}}}function D(e,t){if(e.some((function(e){return"reset"===e.type})))return e.filter((function(e){return"reset"===e.type})).map((function(e){return e.item}));var n=e.filter((function(e){return"add"===e.type})).map((function(e){return e.item}));return t.reduce((function(t,n){var r=e.find((function(e){return e.id===n.id}));if(r)switch(r.type){case"select":return t.push(E(E({},n),{},{selected:r.selected})),t;case"position":var a=E({},n);return"undefined"!==typeof r.position&&(a.position=r.position),"undefined"!==typeof r.positionAbsolute&&(a.positionAbsolute=r.positionAbsolute),"undefined"!==typeof r.dragging&&(a.dragging=r.dragging),a.expandParent&&S(t,a),t.push(a),t;case"dimensions":var i=E({},n);return"undefined"!==typeof r.dimensions&&(i.width=r.dimensions.width,i.height=r.dimensions.height),i.expandParent&&S(t,i),t.push(i),t;case"remove":return t}return t.push(n),t}),n)}function M(e,t){return D(e,t)}function T(e,t){return D(e,t)}var B=function(e,t){return{id:e,type:"select",selected:t}};function P(e,t){return e.reduce((function(e,n){var r=t.includes(n.id);return!n.selected&&r?(n.selected=!0,e.push(B(n.id,!0))):n.selected&&!r&&(n.selected=!1,e.push(B(n.id,!1))),e}),[])}function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:[0,0,1],r=A(n,3),a=r[0],i=r[1],o=r[2],s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],u=arguments.length>4&&void 0!==arguments[4]&&arguments[4],l=F({x:(t.x-a)/o,y:(t.y-i)/o,width:t.width/o,height:t.height/o}),c=[];return e.forEach((function(e){var t=e.positionAbsolute,n=e.width,r=e.height,a=e.selectable;if(u&&!(void 0===a||a))return!1;var i=F(z(z({},t),{},{width:n||0,height:r||0})),o=Math.max(0,Math.min(l.x2,i.x2)-Math.max(l.x,i.x)),f=Math.max(0,Math.min(l.y2,i.y2)-Math.max(l.y,i.y)),d=Math.ceil(o*f);("undefined"===typeof n||"undefined"===typeof r||null===n||null===r||s&&d>0||d>=(n||0)*(r||0))&&c.push(e)})),c},Y=function(e,t){var n=e.map((function(e){return e.id}));return t.filter((function(e){return n.includes(e.source)||n.includes(e.target)}))},K=function(e,t,n,r,a){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:.1,o=t/(e.width*(1+i)),s=n/(e.height*(1+i)),u=Math.min(o,s),l=v(u,r,a),c=e.x+e.width/2,f=e.y+e.height/2,d=t/2-c*l,h=n/2-f*l;return[d,h,l]},X=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e.transition().duration(t)};function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t(null!==(h=a.z)&&void 0!==h?h:0)?null!==(p=null===(g=A[j])||void 0===g?void 0:g.z)&&void 0!==p?p:0:null!==(m=a.z)&&void 0!==m?m:0})}(e,n,r,Z(Z({},e.position),{},{z:null!==(t=null===(a=e[j])||void 0===a?void 0:a.z)&&void 0!==t?t:0})),o=i.x,s=i.y,u=i.z;e.positionAbsolute={x:o,y:s},e[j].z=u,r[e.id]&&(e[j].isParent=!0)}})),n}function te(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e(),r=n.nodeInternals,a=n.width,i=n.height,o=n.minZoom,s=n.maxZoom,u=n.d3Zoom,l=n.d3Selection,c=n.fitViewOnInitDone,f=n.fitViewOnInit;if((t.initial&&!c&&f||!t.initial)&&u&&l){var d=Array.from(r.values()).filter((function(e){return t.includeHiddenNodes?e.width&&e.height:!e.hidden})),p=d.every((function(e){return e.width&&e.height}));if(d.length>0&&p){var g,m,b,v=W(d),y=K(v,a,i,null!==(g=t.minZoom)&&void 0!==g?g:o,null!==(m=t.maxZoom)&&void 0!==m?m:s,null!==(b=t.padding)&&void 0!==b?b:.1),_=A(y,3),w=_[0],F=_[1],x=_[2],k=h.b.translate(w,F).scale(x);return"number"===typeof t.duration&&t.duration>0?u.transform(X(l,t.duration),k):u.transform(l,k),!0}}return!1}function ne(e,t){return e.forEach((function(e){var n,r=t.get(e.id);r&&t.set(r.id,Z(Z({},r),{},(p(n={},j,r[j]),p(n,"selected",e.selected),n)))})),new Map(t)}function re(e,t){return t.map((function(t){var n=e.find((function(e){return e.id===t.id}));return n&&(t.selected=n.selected),t}))}function ae(e){var t=e.changedNodes,n=e.changedEdges,r=e.get,a=e.set,i=r(),o=i.nodeInternals,s=i.edges,u=i.onNodesChange,l=i.onEdgesChange,c=i.hasDefaultNodes,f=i.hasDefaultEdges;null!==t&&void 0!==t&&t.length&&(c&&a({nodeInternals:ne(t,o)}),null===u||void 0===u||u(t)),null!==n&&void 0!==n&&n.length&&(f&&a({edges:re(n,s)}),null===l||void 0===l||l(n))}var ie=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],oe={width:0,height:0,transform:[0,0,1],nodeInternals:new Map,edges:[],onNodesChange:null,onEdgesChange:null,hasDefaultNodes:!1,hasDefaultEdges:!1,d3Zoom:null,d3Selection:null,d3ZoomHandler:void 0,minZoom:.5,maxZoom:2,translateExtent:ie,nodeExtent:ie,nodesSelectionActive:!1,userSelectionActive:!1,connectionNodeId:null,connectionHandleId:null,connectionHandleType:"source",connectionPosition:{x:0,y:0},connectionMode:r.Strict,domNode:null,snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,elementsSelectable:!0,fitViewOnInit:!1,fitViewOnInitDone:!1,fitViewOnInitOptions:void 0,multiSelectionActive:!1,reactFlowVersion:"10.3.17",connectionStartHandle:null,connectOnClick:!0};function se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ue(e){for(var t=1;t0&&(null===a||void 0===a||a(h))}},updateNodePositions:function(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=t(),o=i.onNodesChange,s=i.nodeInternals,u=i.hasDefaultNodes;if(u||o){var l=n.map((function(e){var t={id:e.id,type:"position",dragging:a};return r&&(t.positionAbsolute=e.positionAbsolute,t.position=e.position),t}));if(null!==l&&void 0!==l&&l.length){if(u){var c=M(l,Array.from(s.values())),f=ee(c,s);e({nodeInternals:f})}null===o||void 0===o||o(l)}}},addSelectedNodes:function(n){var r,a=t(),i=a.multiSelectionActive,o=a.nodeInternals,s=a.edges,u=null;i?r=n.map((function(e){return B(e,!0)})):(r=P(Array.from(o.values()),n),u=P(s,[])),ae({changedNodes:r,changedEdges:u,get:t,set:e})},addSelectedEdges:function(n){var r,a=t(),i=a.multiSelectionActive,o=a.edges,s=a.nodeInternals,u=null;i?r=n.map((function(e){return B(e,!0)})):(r=P(o,n),u=P(Array.from(s.values()),[])),ae({changedNodes:u,changedEdges:r,get:t,set:e})},unselectNodesAndEdges:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.nodes,a=n.edges,i=t(),o=i.nodeInternals,s=i.edges,u=r||Array.from(o.values()),l=a||s,c=u.map((function(e){return e.selected=!1,B(e.id,!1)})),f=l.map((function(e){return B(e.id,!1)}));ae({changedNodes:c,changedEdges:f,get:t,set:e})},setMinZoom:function(n){var r=t(),a=r.d3Zoom,i=r.maxZoom;null===a||void 0===a||a.scaleExtent([n,i]),e({minZoom:n})},setMaxZoom:function(n){var r=t(),a=r.d3Zoom,i=r.minZoom;null===a||void 0===a||a.scaleExtent([i,n]),e({maxZoom:n})},setTranslateExtent:function(n){var r=t().d3Zoom;null===r||void 0===r||r.translateExtent(n),e({translateExtent:n})},resetSelectedElements:function(){var n=t(),r=n.nodeInternals,a=n.edges;ae({changedNodes:Array.from(r.values()).filter((function(e){return e.selected})).map((function(e){return B(e.id,!1)})),changedEdges:a.filter((function(e){return e.selected})).map((function(e){return B(e.id,!1)})),get:t,set:e})},setNodeExtent:function(n){var r=t().nodeInternals;r.forEach((function(e){e.positionAbsolute=y(e.position,n)})),e({nodeExtent:n,nodeInternals:new Map(r)})},reset:function(){return e(ue({},oe))}})}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(587);function a(e,t,n){return(t=Object(r.a)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(2),a=n(1490),i=n(286);t.a=function(e,t){return Object(a.a)(e,Object(r.a)({defaultTheme:i.a},t))}},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"j",(function(){return f})),n.d(t,"i",(function(){return d})),n.d(t,"h",(function(){return h})),n.d(t,"g",(function(){return p})),n.d(t,"k",(function(){return m})),n.d(t,"d",(function(){return A})),n.d(t,"c",(function(){return b})),n.d(t,"e",(function(){return v})),n.d(t,"f",(function(){return y})),n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return w}));var r=n(226),a=n.n(r),i=n(335),o=n.n(i),s=n(131),u=n.n(s),l=n(689),c=n.n(l),f=function(e){return 0===e?0:e>0?1:-1},d=function(e){return a()(e)&&e.indexOf("%")===e.length-1},h=function(e){return c()(e)&&!o()(e)},p=function(e){return h(e)||a()(e)},g=0,m=function(e){var t=++g;return"".concat(e||"").concat(t)},A=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!h(e)&&!a()(e))return r;if(d(e)){var s=e.indexOf("%");n=t*parseFloat(e.slice(0,s))/100}else n=+e;return o()(n)&&(n=r),i&&n>t&&(n=t),n},b=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},v=function(e){if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;r1?"s":"")+" required, but only "+t.length+" present")}n.d(t,"a",(function(){return r}))},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(921),a=n.n(r),i=n(288),o=n(234),s=n(493);const u=a()({themeId:o.a,defaultTheme:i.a,rootShouldForwardProp:s.a});t.a=u},function(e,t,n){"use strict";var r,a;n.d(t,"e",(function(){return X})),n.d(t,"b",(function(){return Z})),n.d(t,"c",(function(){return ve})),n.d(t,"a",(function(){return _e})),n.d(t,"d",(function(){return P}));try{r=Map}catch(Fe){}try{a=Set}catch(Fe){}function i(e){return function e(t,n,o){if(!t||"object"!==typeof t||"function"===typeof t)return t;if(t.nodeType&&"cloneNode"in t)return t.cloneNode(!0);if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t);if(Array.isArray(t))return t.map(i);if(r&&t instanceof r)return new Map(Array.from(t.entries()));if(a&&t instanceof a)return new Set(Array.from(t.values()));if(t instanceof Object){n.push(t);var s=Object.create(t);for(var u in o.push(s),t){var l=n.findIndex((function(e){return e===t[u]}));s[u]=l>-1?o[l]:e(t[u],n,o)}return s}return t}(e,[],[])}const o=Object.prototype.toString,s=Error.prototype.toString,u=RegExp.prototype.toString,l="undefined"!==typeof Symbol?Symbol.prototype.toString:()=>"",c=/^Symbol\((.*)\)(.*)$/;function f(e){if(e!=+e)return"NaN";return 0===e&&1/e<0?"-0":""+e}function d(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null==e||!0===e||!1===e)return""+e;const n=typeof e;if("number"===n)return f(e);if("string"===n)return t?`"${e}"`:e;if("function"===n)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===n)return l.call(e).replace(c,"Symbol($1)");const r=o.call(e).slice(8,-1);return"Date"===r?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===r||e instanceof Error?"["+s.call(e)+"]":"RegExp"===r?u.call(e):null}function h(e,t){let n=d(e,t);return null!==n?n:JSON.stringify(e,(function(e,n){let r=d(this[e],t);return null!==r?r:n}),2)}let p={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:e=>{let{path:t,type:n,value:r,originalValue:a}=e,i=null!=a&&a!==r,o=`${t} must be a \`${n}\` type, but the final value was: \`${h(r,!0)}\``+(i?` (cast from the value \`${h(a,!0)}\`).`:".");return null===r&&(o+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),o},defined:"${path} must be defined"},g={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},m={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},A={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},b={isValue:"${path} field must be ${value}"},v={noUnknown:"${path} field has unspecified keys: ${unknown}"},y={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:p,string:g,number:m,date:A,object:v,array:y,boolean:b});var _=n(328),w=n.n(_);var F=e=>e&&e.__isYupSchema__;var x=class{constructor(e,t){if(this.fn=void 0,this.refs=e,this.refs=e,"function"===typeof t)return void(this.fn=t);if(!w()(t,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!t.then&&!t.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:n,then:r,otherwise:a}=t,i="function"===typeof n?n:function(){for(var e=arguments.length,t=new Array(e),r=0;re===n)};this.fn=function(){for(var e=arguments.length,t=new Array(e),n=0;ne.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context)),r=this.fn.apply(e,n.concat(e,t));if(void 0===r||r===e)return e;if(!F(r))throw new TypeError("conditions must return a schema object");return r.resolve(t)}};function k(e){return null==e?[]:[].concat(e)}function O(){return(O=Object.assign||function(e){for(var t=1;th(t[n])):"function"===typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,n,r){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=t,this.path=n,this.type=r,this.errors=[],this.inner=[],k(e).forEach(e=>{C.isError(e)?(this.errors.push(...e.errors),this.inner=this.inner.concat(e.inner.length?e.inner:e)):this.errors.push(e)}),this.message=this.errors.length>1?this.errors.length+" errors occurred":this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,C)}}function E(e,t){let{endEarly:n,tests:r,args:a,value:i,errors:o,sort:s,path:u}=e,l=(e=>{let t=!1;return function(){t||(t=!0,e(...arguments))}})(t),c=r.length;const f=[];if(o=o||[],!c)return o.length?l(new C(o,i,u)):l(null,i);for(let d=0;d1&&void 0!==arguments[1]?arguments[1]:{};if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,"string"!==typeof e)throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),""===e)throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===T,this.isValue=this.key[0]===B,this.isSibling=!this.isContext&&!this.isValue;let n=this.isContext?T:this.isValue?B:"";this.path=this.key.slice(n.length),this.getter=this.path&&Object(M.getter)(this.path,!0),this.map=t.map}getValue(e,t,n){let r=this.isContext?n:this.isValue?e:t;return this.getter&&(r=this.getter(r||{})),this.map&&(r=this.map(r)),r}cast(e,t){return this.getValue(e,null==t?void 0:t.parent,null==t?void 0:t.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}function I(){return(I=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(t,["value","path","label","options","originalValue","sync"]);const{name:c,test:f,params:d,message:h}=e;let{parent:p,context:g}=o;function m(e){return L.isRef(e)?e.getValue(r,p,g):e}function A(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=D()(I({value:r,originalValue:s,label:i,path:e.path||a},d,e.params),m),n=new C(C.formatError(e.message||h,t),r,t.path,e.type||c);return n.params=t,n}let b,v=I({path:a,parent:p,type:c,createError:A,resolve:m,options:o,originalValue:s},l);if(u){try{var y;if(b=f.call(v,r,v),"function"===typeof(null==(y=b)?void 0:y.then))throw new Error(`Validation test of type: "${v.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(_){return void n(_)}C.isError(b)?n(b):b?n(null,b):n(A())}else try{Promise.resolve(f.call(v,r,v)).then(e=>{C.isError(e)?n(e):e?n(null,e):n(A())}).catch(n)}catch(_){n(_)}}return t.OPTIONS=e,t}L.prototype.__isYupRef=!0;let V=e=>e.substr(0,e.length-1).substr(1);function R(e,t,n){let r,a,i,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return t?(Object(M.forEach)(t,(s,u,l)=>{let c=u?V(s):s;if((e=e.resolve({context:o,parent:r,value:n})).innerType){let a=l?parseInt(c,10):0;if(n&&a>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);r=n,n=n&&n[a],e=e.innerType}if(!l){if(!e.fields||!e.fields[c])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${i} which is a type: "${e._type}")`);r=n,n=n&&n[c],e=e.fields[c]}a=c,i=u?"["+s+"]":"."+s}),{schema:e,parent:r,parentPath:a}):{parent:r,parentPath:t,schema:e}}class U{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const e=[];for(const t of this.list)e.push(t);for(const[,t]of this.refs)e.push(t.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(e){return this.toArray().reduce((t,n)=>t.concat(L.isRef(n)?e(n):n),[])}add(e){L.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){L.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}clone(){const e=new U;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,t){const n=this.clone();return e.list.forEach(e=>n.add(e)),e.refs.forEach(e=>n.add(e)),t.list.forEach(e=>n.delete(e)),t.refs.forEach(e=>n.delete(e)),n}}function z(){return(z=Object.assign||function(e){for(var t=1;t{this.typeError(p.notType)}),this.type=(null==e?void 0:e.type)||"mixed",this.spec=z({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},null==e?void 0:e.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeError=this._typeError,t._whitelistError=this._whitelistError,t._blacklistError=this._blacklistError,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.exclusiveTests=z({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=i(z({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(){if(0===arguments.length)return this.spec.meta;let e=this.clone();return e.spec.meta=Object.assign(e.spec.meta||{},arguments.length<=0?void 0:arguments[0]),e}withMutation(e){let t=this._mutate;this._mutate=!0;let n=e(this);return this._mutate=t,n}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=e.clone();const n=z({},this.spec,t.spec);return t.spec=n,t._typeError||(t._typeError=this._typeError),t._whitelistError||(t._whitelistError=this._whitelistError),t._blacklistError||(t._blacklistError=this._blacklistError),t._whitelist=this._whitelist.merge(e._whitelist,e._blacklist),t._blacklist=this._blacklist.merge(e._blacklist,e._whitelist),t.tests=this.tests,t.exclusiveTests=this.exclusiveTests,t.withMutation(t=>{e.tests.forEach(e=>{t.test(e.OPTIONS)})}),t.transforms=[...this.transforms,...t.transforms],t}isType(e){return!(!this.spec.nullable||null!==e)||this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let n=t.conditions;t=t.clone(),t.conditions=[],t=n.reduce((t,n)=>n.resolve(t,e),t),t=t.resolve(e)}return t}cast(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.resolve(z({value:e},t)),r=n._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==n.isType(r)){let a=h(e),i=h(r);throw new TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${n._type}". \n\nattempted value: ${a} \n`+(i!==a?"result of cast: "+i:""))}return r}_cast(e,t){let n=void 0===e?e:this.transforms.reduce((t,n)=>n.call(this,t,e,this),e);return void 0===n&&(n=this.getDefault()),n}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,{sync:r,path:a,from:i=[],originalValue:o=e,strict:s=this.spec.strict,abortEarly:u=this.spec.abortEarly}=t,l=e;s||(l=this._cast(l,z({assert:!1},t)));let c={value:l,path:a,options:t,originalValue:o,schema:this,label:this.spec.label,sync:r,from:i},f=[];this._typeError&&f.push(this._typeError);let d=[];this._whitelistError&&d.push(this._whitelistError),this._blacklistError&&d.push(this._blacklistError),E({args:c,value:l,path:a,sync:r,tests:f,endEarly:u},e=>{e?n(e,l):E({tests:this.tests.concat(d),args:c,path:a,sync:r,value:l,endEarly:u},n)})}validate(e,t,n){let r=this.resolve(z({},t,{value:e}));return"function"===typeof n?r._validate(e,t,n):new Promise((n,a)=>r._validate(e,t,(e,t)=>{e?a(e):n(t)}))}validateSync(e,t){let n;return this.resolve(z({},t,{value:e}))._validate(e,z({},t,{sync:!0}),(e,t)=>{if(e)throw e;n=t}),n}isValid(e,t){return this.validate(e,t).then(()=>!0,e=>{if(C.isError(e))return!1;throw e})}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(n){if(C.isError(n))return!1;throw n}}_getDefault(){let e=this.spec.default;return null==e?e:"function"===typeof e?e.call(this):i(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){if(0===arguments.length)return this._getDefault();return this.clone({default:e})}strict(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.clone();return t.spec.strict=e,t}_isPresent(e){return null!=e}defined(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p.defined;return this.test({message:e,name:"defined",exclusive:!0,test:e=>void 0!==e})}required(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p.required;return this.clone({presence:"required"}).withMutation(t=>t.test({message:e,name:"required",exclusive:!0,test(e){return this.schema._isPresent(e)}}))}notRequired(){let e=this.clone({presence:"optional"});return e.tests=e.tests.filter(e=>"required"!==e.OPTIONS.name),e}nullable(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.clone({nullable:!1!==e})}transform(e){let t=this.clone();return t.transforms.push(e),t}test(){let e;if(e=1===arguments.length?"function"===typeof(arguments.length<=0?void 0:arguments[0])?{test:arguments.length<=0?void 0:arguments[0]}:arguments.length<=0?void 0:arguments[0]:2===arguments.length?{name:arguments.length<=0?void 0:arguments[0],test:arguments.length<=1?void 0:arguments[1]}:{name:arguments.length<=0?void 0:arguments[0],message:arguments.length<=1?void 0:arguments[1],test:arguments.length<=2?void 0:arguments[2]},void 0===e.message&&(e.message=p.default),"function"!==typeof e.test)throw new TypeError("`test` is a required parameters");let t=this.clone(),n=N(e),r=e.exclusive||e.name&&!0===t.exclusiveTests[e.name];if(e.exclusive&&!e.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return e.name&&(t.exclusiveTests[e.name]=!!e.exclusive),t.tests=t.tests.filter(t=>{if(t.OPTIONS.name===e.name){if(r)return!1;if(t.OPTIONS.test===n.OPTIONS.test)return!1}return!0}),t.tests.push(n),t}when(e,t){Array.isArray(e)||"string"===typeof e||(t=e,e=".");let n=this.clone(),r=k(e).map(e=>new L(e));return r.forEach(e=>{e.isSibling&&n.deps.push(e.key)}),n.conditions.push(new x(r,t)),n}typeError(e){let t=this.clone();return t._typeError=N({message:e,name:"typeError",test(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t}oneOf(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p.oneOf,n=this.clone();return e.forEach(e=>{n._whitelist.add(e),n._blacklist.delete(e)}),n._whitelistError=N({message:t,name:"oneOf",test(e){if(void 0===e)return!0;let t=this.schema._whitelist,n=t.resolveAll(this.resolve);return!!n.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:n}})}}),n}notOneOf(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p.notOneOf,n=this.clone();return e.forEach(e=>{n._blacklist.add(e),n._whitelist.delete(e)}),n._blacklistError=N({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,n=t.resolveAll(this.resolve);return!n.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:n}})}}),n}strip(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.clone();return t.spec.strip=e,t}describe(){const e=this.clone(),{label:t,meta:n}=e.spec;return{meta:n,label:t,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(e=>({name:e.OPTIONS.name,params:e.OPTIONS.params})).filter((e,t,n)=>n.findIndex(t=>t.name===e.name)===t)}}}H.prototype.__isYupSchema__=!0;for(const xe of["validate","validateSync"])H.prototype[xe+"At"]=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{parent:r,parentPath:a,schema:i}=R(this,e,t,n.context);return i[xe](r&&r[a],z({},n,{parent:r,path:e}))};for(const xe of["equals","is"])H.prototype[xe]=H.prototype.oneOf;for(const xe of["not","nope"])H.prototype[xe]=H.prototype.notOneOf;H.prototype.optional=H.prototype.notRequired;const Q=H;Q.prototype;var q=e=>null==e;let $=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,W=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,G=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,Y=e=>q(e)||e===e.trim(),K={}.toString();function X(){return new J}class J extends H{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform((function(e){if(this.isType(e))return e;if(Array.isArray(e))return e;const t=null!=e&&e.toString?e.toString():e;return t===K?e:t}))})}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),"string"===typeof e}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.length;return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return q(t)||t.length===this.resolve(e)}})}min(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.min;return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return q(t)||t.length>=this.resolve(e)}})}max(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.max;return this.test({name:"max",exclusive:!0,message:t,params:{max:e},test(t){return q(t)||t.length<=this.resolve(e)}})}matches(e,t){let n,r,a=!1;return t&&("object"===typeof t?({excludeEmptyString:a=!1,message:n,name:r}=t):n=t),this.test({name:r||"matches",message:n||g.matches,params:{regex:e},test:t=>q(t)||""===t&&a||-1!==t.search(e)})}email(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.email;return this.matches($,{name:"email",message:e,excludeEmptyString:!0})}url(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.url;return this.matches(W,{name:"url",message:e,excludeEmptyString:!0})}uuid(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.uuid;return this.matches(G,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform(e=>null===e?"":e)}trim(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.trim;return this.transform(e=>null!=e?e.trim():e).test({message:e,name:"trim",test:Y})}lowercase(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.lowercase;return this.transform(e=>q(e)?e:e.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>q(e)||e===e.toLowerCase()})}uppercase(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.uppercase;return this.transform(e=>q(e)?e:e.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>q(e)||e===e.toUpperCase()})}}X.prototype=J.prototype;function Z(){return new ee}class ee extends H{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform((function(e){let t=e;if("string"===typeof t){if(t=t.replace(/\s/g,""),""===t)return NaN;t=+t}return this.isType(t)?t:parseFloat(t)}))})}_typeCheck(e){return e instanceof Number&&(e=e.valueOf()),"number"===typeof e&&!(e=>e!=+e)(e)}min(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m.min;return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return q(t)||t>=this.resolve(e)}})}max(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m.max;return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return q(t)||t<=this.resolve(e)}})}lessThan(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m.lessThan;return this.test({message:t,name:"max",exclusive:!0,params:{less:e},test(t){return q(t)||t1&&void 0!==arguments[1]?arguments[1]:m.moreThan;return this.test({message:t,name:"min",exclusive:!0,params:{more:e},test(t){return q(t)||t>this.resolve(e)}})}positive(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.positive;return this.moreThan(0,e)}negative(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.negative;return this.lessThan(0,e)}integer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.integer;return this.test({name:"integer",message:e,test:e=>q(e)||Number.isInteger(e)})}truncate(){return this.transform(e=>q(e)?e:0|e)}round(e){var t;let n=["ceil","floor","round","trunc"];if("trunc"===(e=(null==(t=e)?void 0:t.toLowerCase())||"round"))return this.truncate();if(-1===n.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+n.join(", "));return this.transform(t=>q(t)?t:Math[e](t))}}Z.prototype=ee.prototype;var te=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;let ne=new Date("");function re(){return new ae}class ae extends H{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform((function(e){return this.isType(e)?e:(e=function(e){var t,n,r=[1,4,5,6,7,10,11],a=0;if(n=te.exec(e)){for(var i,o=0;i=r[o];++o)n[i]=+n[i]||0;n[2]=(+n[2]||1)-1,n[3]=+n[3]||1,n[7]=n[7]?String(n[7]).substr(0,3):0,void 0!==n[8]&&""!==n[8]||void 0!==n[9]&&""!==n[9]?("Z"!==n[8]&&void 0!==n[9]&&(a=60*n[10]+n[11],"+"===n[9]&&(a=0-a)),t=Date.UTC(n[1],n[2],n[3],n[4],n[5]+a,n[6],n[7])):t=+new Date(n[1],n[2],n[3],n[4],n[5],n[6],n[7])}else t=Date.parse?Date.parse(e):NaN;return t}(e),isNaN(e)?ne:new Date(e))}))})}_typeCheck(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}prepareParam(e,t){let n;if(L.isRef(e))n=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);n=r}return n}min(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A.min,n=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(e){return q(e)||e>=this.resolve(n)}})}max(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A.max,n=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(e){return q(e)||e<=this.resolve(n)}})}}ae.INVALID_DATE=ne,re.prototype=ae.prototype,re.INVALID_DATE=ne;var ie=n(712),oe=n.n(ie),se=n(940),ue=n.n(se),le=n(941),ce=n.n(le),fe=n(942),de=n.n(fe);function he(e,t){let n=1/0;return e.some((e,r)=>{var a;if(-1!==(null==(a=t.path)?void 0:a.indexOf(e)))return n=r,!0}),n}function pe(e){return(t,n)=>he(e,t)-he(e,n)}function ge(){return(ge=Object.assign||function(e){for(var t=1;t"[object Object]"===Object.prototype.toString.call(e);const Ae=pe([]);class be extends H{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=Ae,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform((function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null})),e&&this.shape(e)})}_typeCheck(e){return me(e)||"function"===typeof e}_cast(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var n;let r=super._cast(e,t);if(void 0===r)return this.getDefault();if(!this._typeCheck(r))return r;let a=this.fields,i=null!=(n=t.stripUnknown)?n:this.spec.noUnknown,o=this._nodes.concat(Object.keys(r).filter(e=>-1===this._nodes.indexOf(e))),s={},u=ge({},t,{parent:s,__validating:t.__validating||!1}),l=!1;for(const c of o){let e=a[c],n=w()(r,c);if(e){let n,a=r[c];u.path=(t.path?t.path+".":"")+c,e=e.resolve({value:a,context:t.context,parent:s});let i="spec"in e?e.spec:void 0,o=null==i?void 0:i.strict;if(null==i?void 0:i.strip){l=l||c in r;continue}n=t.__validating&&o?r[c]:e.cast(r[c],u),void 0!==n&&(s[c]=n)}else n&&!i&&(s[c]=r[c]);s[c]!==r[c]&&(l=!0)}return l?s:r}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=[],{sync:a,from:i=[],originalValue:o=e,abortEarly:s=this.spec.abortEarly,recursive:u=this.spec.recursive}=t;i=[{schema:this,value:o},...i],t.__validating=!0,t.originalValue=o,t.from=i,super._validate(e,t,(e,l)=>{if(e){if(!C.isError(e)||s)return void n(e,l);r.push(e)}if(!u||!me(l))return void n(r[0]||null,l);o=o||l;let c=this._nodes.map(e=>(n,r)=>{let a=-1===e.indexOf(".")?(t.path?t.path+".":"")+e:`${t.path||""}["${e}"]`,s=this.fields[e];s&&"validate"in s?s.validate(l[e],ge({},t,{path:a,from:i,strict:!0,parent:l,originalValue:o[e]}),r):r(null)});E({sync:a,tests:c,value:l,errors:r,endEarly:s,sort:this._sortErrors,path:t.path},n)})}clone(e){const t=super.clone(e);return t.fields=ge({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),n=t.fields;for(let[r,a]of Object.entries(this.fields)){const e=n[r];void 0===e?n[r]=a:e instanceof H&&a instanceof H&&(n[r]=a.concat(e))}return t.withMutation(()=>t.shape(n,this._excludedEdges))}getDefaultFromShape(){let e={};return this._nodes.forEach(t=>{const n=this.fields[t];e[t]="default"in n?n.getDefault():void 0}),e}_getDefault(){return"default"in this.spec?super._getDefault():this._nodes.length?this.getDefaultFromShape():void 0}shape(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=this.clone(),r=Object.assign(n.fields,e);return n.fields=r,n._sortErrors=pe(Object.keys(r)),t.length&&(Array.isArray(t[0])||(t=[t]),n._excludedEdges=[...n._excludedEdges,...t]),n._nodes=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=new Set,a=new Set(t.map(e=>{let[t,n]=e;return`${t}-${n}`}));function i(e,t){let i=Object(M.split)(e)[0];r.add(i),a.has(`${t}-${i}`)||n.push([t,i])}for(const o in e)if(w()(e,o)){let t=e[o];r.add(o),L.isRef(t)&&t.isSibling?i(t.path,o):F(t)&&"deps"in t&&t.deps.forEach(e=>i(e,o))}return de.a.array(Array.from(r),n).reverse()}(r,n._excludedEdges),n}pick(e){const t={};for(const n of e)this.fields[n]&&(t[n]=this.fields[n]);return this.clone().withMutation(e=>(e.fields={},e.shape(t)))}omit(e){const t=this.clone(),n=t.fields;t.fields={};for(const r of e)delete n[r];return t.withMutation(()=>t.shape(n))}from(e,t,n){let r=Object(M.getter)(e,!0);return this.transform(a=>{if(null==a)return a;let i=a;return w()(a,e)&&(i=ge({},a),n||delete i[e],i[t]=r(a)),i})}noUnknown(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v.noUnknown;"string"===typeof e&&(t=e,e=!0);let n=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const n=function(e,t){let n=Object.keys(e.fields);return Object.keys(t).filter(e=>-1===n.indexOf(e))}(this.schema,t);return!e||0===n.length||this.createError({params:{unknown:n.join(", ")}})}});return n.spec.noUnknown=e,n}unknown(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v.noUnknown;return this.noUnknown(!e,t)}transformKeys(e){return this.transform(t=>t&&ce()(t,(t,n)=>e(n)))}camelCase(){return this.transformKeys(ue.a)}snakeCase(){return this.transformKeys(oe.a)}constantCase(){return this.transformKeys(e=>oe()(e).toUpperCase())}describe(){let e=super.describe();return e.fields=D()(this.fields,e=>e.describe()),e}}function ve(e){return new be(e)}function ye(){return(ye=Object.assign||function(e){for(var t=1;t{this.transform((function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null}))})}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,t){const n=super._cast(e,t);if(!this._typeCheck(n)||!this.innerType)return n;let r=!1;const a=n.map((e,n)=>{const a=this.innerType.cast(e,ye({},t,{path:`${t.path||""}[${n}]`}));return a!==e&&(r=!0),a});return r?a:n}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;var r,a;let i=[],o=t.sync,s=t.path,u=this.innerType,l=null!=(r=t.abortEarly)?r:this.spec.abortEarly,c=null!=(a=t.recursive)?a:this.spec.recursive,f=null!=t.originalValue?t.originalValue:e;super._validate(e,t,(e,r)=>{if(e){if(!C.isError(e)||l)return void n(e,r);i.push(e)}if(!c||!u||!this._typeCheck(r))return void n(i[0]||null,r);f=f||r;let a=new Array(r.length);for(let n=0;nu.validate(e,o,n)}E({sync:o,path:s,value:r,errors:i,endEarly:l,tests:a},n)})}clone(e){const t=super.clone(e);return t.innerType=this.innerType,t}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!F(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+h(e));return t.innerType=e,t}length(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y.length;return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return q(t)||t.length===this.resolve(e)}})}min(e,t){return t=t||y.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return q(t)||t.length>=this.resolve(e)}})}max(e,t){return t=t||y.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return q(t)||t.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t))}compact(e){let t=e?(t,n,r)=>!e(t,n,r):e=>!!e;return this.transform(e=>null!=e?e.filter(t):e)}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}}_e.prototype=we.prototype},function(e,t,n){"use strict";var r=n(432);t.a=r.a},function(e,t,n){"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t"']/g,N=RegExp(L.source),V=RegExp(I.source),R=/<%-([\s\S]+?)%>/g,U=/<%([\s\S]+?)%>/g,z=/<%=([\s\S]+?)%>/g,H=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Q=/^\w*$/,q=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$=/[\\^$.*+?()[\]{}|]/g,W=RegExp($.source),G=/^\s+/,Y=/\s/,K=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,X=/\{\n\/\* \[wrapped with (.+)\] \*/,J=/,? & /,Z=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ee=/[()=,{}\[\]\/\s]/,te=/\\(\\)?/g,ne=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,re=/\w*$/,ae=/^[-+]0x[0-9a-f]+$/i,ie=/^0b[01]+$/i,oe=/^\[object .+?Constructor\]$/,se=/^0o[0-7]+$/i,ue=/^(?:0|[1-9]\d*)$/,le=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ce=/($^)/,fe=/['\n\r\u2028\u2029\\]/g,de="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",he="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",pe="[\\ud800-\\udfff]",ge="["+he+"]",me="["+de+"]",Ae="\\d+",be="[\\u2700-\\u27bf]",ve="[a-z\\xdf-\\xf6\\xf8-\\xff]",ye="[^\\ud800-\\udfff"+he+Ae+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",_e="\\ud83c[\\udffb-\\udfff]",we="[^\\ud800-\\udfff]",Fe="(?:\\ud83c[\\udde6-\\uddff]){2}",xe="[\\ud800-\\udbff][\\udc00-\\udfff]",ke="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Oe="(?:"+ve+"|"+ye+")",je="(?:"+ke+"|"+ye+")",Ce="(?:"+me+"|"+_e+")"+"?",Ee="[\\ufe0e\\ufe0f]?"+Ce+("(?:\\u200d(?:"+[we,Fe,xe].join("|")+")[\\ufe0e\\ufe0f]?"+Ce+")*"),Se="(?:"+[be,Fe,xe].join("|")+")"+Ee,De="(?:"+[we+me+"?",me,Fe,xe,pe].join("|")+")",Me=RegExp("['\u2019]","g"),Te=RegExp(me,"g"),Be=RegExp(_e+"(?="+_e+")|"+De+Ee,"g"),Pe=RegExp([ke+"?"+ve+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?="+[ge,ke,"$"].join("|")+")",je+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?="+[ge,ke+Oe,"$"].join("|")+")",ke+"?"+Oe+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?",ke+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ae,Se].join("|"),"g"),Le=RegExp("[\\u200d\\ud800-\\udfff"+de+"\\ufe0e\\ufe0f]"),Ie=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ne=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ve=-1,Re={};Re[k]=Re[O]=Re[j]=Re[C]=Re[E]=Re[S]=Re["[object Uint8ClampedArray]"]=Re[D]=Re[M]=!0,Re[u]=Re[l]=Re[F]=Re[c]=Re[x]=Re[f]=Re[d]=Re[h]=Re[g]=Re[m]=Re[A]=Re[b]=Re[v]=Re[y]=Re[w]=!1;var Ue={};Ue[u]=Ue[l]=Ue[F]=Ue[x]=Ue[c]=Ue[f]=Ue[k]=Ue[O]=Ue[j]=Ue[C]=Ue[E]=Ue[g]=Ue[m]=Ue[A]=Ue[b]=Ue[v]=Ue[y]=Ue[_]=Ue[S]=Ue["[object Uint8ClampedArray]"]=Ue[D]=Ue[M]=!0,Ue[d]=Ue[h]=Ue[w]=!1;var ze={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},He=parseFloat,Qe=parseInt,qe="object"==typeof e&&e&&e.Object===Object&&e,$e="object"==typeof self&&self&&self.Object===Object&&self,We=qe||$e||Function("return this")(),Ge=t&&!t.nodeType&&t,Ye=Ge&&"object"==typeof r&&r&&!r.nodeType&&r,Ke=Ye&&Ye.exports===Ge,Xe=Ke&&qe.process,Je=function(){try{var e=Ye&&Ye.require&&Ye.require("util").types;return e||Xe&&Xe.binding&&Xe.binding("util")}catch(t){}}(),Ze=Je&&Je.isArrayBuffer,et=Je&&Je.isDate,tt=Je&&Je.isMap,nt=Je&&Je.isRegExp,rt=Je&&Je.isSet,at=Je&&Je.isTypedArray;function it(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function ot(e,t,n,r){for(var a=-1,i=null==e?0:e.length;++a-1}function dt(e,t,n){for(var r=-1,a=null==e?0:e.length;++r-1;);return n}function Pt(e,t){for(var n=e.length;n--&&_t(t,e[n],0)>-1;);return n}function Lt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var It=Ot({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),Nt=Ot({"&":"&","<":"<",">":">",'"':""","'":"'"});function Vt(e){return"\\"+ze[e]}function Rt(e){return Le.test(e)}function Ut(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function zt(e,t){return function(n){return e(t(n))}}function Ht(e,t){for(var n=-1,r=e.length,a=0,i=[];++n",""":'"',"'":"'"});var Kt=function e(t){var n=(t=null==t?We:Kt.defaults(We.Object(),t,Kt.pick(We,Ne))).Array,r=t.Date,a=t.Error,Y=t.Function,de=t.Math,he=t.Object,pe=t.RegExp,ge=t.String,me=t.TypeError,Ae=n.prototype,be=Y.prototype,ve=he.prototype,ye=t["__core-js_shared__"],_e=be.toString,we=ve.hasOwnProperty,Fe=0,xe=function(){var e=/[^.]+$/.exec(ye&&ye.keys&&ye.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),ke=ve.toString,Oe=_e.call(he),je=We._,Ce=pe("^"+_e.call(we).replace($,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ee=Ke?t.Buffer:void 0,Se=t.Symbol,De=t.Uint8Array,Be=Ee?Ee.allocUnsafe:void 0,Le=zt(he.getPrototypeOf,he),ze=he.create,qe=ve.propertyIsEnumerable,$e=Ae.splice,Ge=Se?Se.isConcatSpreadable:void 0,Ye=Se?Se.iterator:void 0,Xe=Se?Se.toStringTag:void 0,Je=function(){try{var e=Za(he,"defineProperty");return e({},"",{}),e}catch(t){}}(),bt=t.clearTimeout!==We.clearTimeout&&t.clearTimeout,Ot=r&&r.now!==We.Date.now&&r.now,Xt=t.setTimeout!==We.setTimeout&&t.setTimeout,Jt=de.ceil,Zt=de.floor,en=he.getOwnPropertySymbols,tn=Ee?Ee.isBuffer:void 0,nn=t.isFinite,rn=Ae.join,an=zt(he.keys,he),on=de.max,sn=de.min,un=r.now,ln=t.parseInt,cn=de.random,fn=Ae.reverse,dn=Za(t,"DataView"),hn=Za(t,"Map"),pn=Za(t,"Promise"),gn=Za(t,"Set"),mn=Za(t,"WeakMap"),An=Za(he,"create"),bn=mn&&new mn,vn={},yn=Oi(dn),_n=Oi(hn),wn=Oi(pn),Fn=Oi(gn),xn=Oi(mn),kn=Se?Se.prototype:void 0,On=kn?kn.valueOf:void 0,jn=kn?kn.toString:void 0;function Cn(e){if(Qo(e)&&!To(e)&&!(e instanceof Mn)){if(e instanceof Dn)return e;if(we.call(e,"__wrapped__"))return ji(e)}return new Dn(e)}var En=function(){function e(){}return function(t){if(!Ho(t))return{};if(ze)return ze(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function Sn(){}function Dn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function Mn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Tn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Kn(e,t,n,r,a,i){var o,s=1&t,l=2&t,d=4&t;if(n&&(o=a?n(e,r,a,i):n(e)),void 0!==o)return o;if(!Ho(e))return e;var w=To(e);if(w){if(o=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&we.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return Aa(e,o)}else{var T=ni(e),B=T==h||T==p;if(Io(e))return fa(e,s);if(T==A||T==u||B&&!a){if(o=l||B?{}:ai(e),!s)return l?function(e,t){return ba(e,ti(e),t)}(e,function(e,t){return e&&ba(t,_s(t),e)}(o,e)):function(e,t){return ba(e,ei(e),t)}(e,$n(o,e))}else{if(!Ue[T])return a?e:{};o=function(e,t,n){var r=e.constructor;switch(t){case F:return da(e);case c:case f:return new r(+e);case x:return function(e,t){var n=t?da(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case k:case O:case j:case C:case E:case S:case"[object Uint8ClampedArray]":case D:case M:return ha(e,n);case g:return new r;case m:case y:return new r(e);case b:return function(e){var t=new e.constructor(e.source,re.exec(e));return t.lastIndex=e.lastIndex,t}(e);case v:return new r;case _:return a=e,On?he(On.call(a)):{}}var a}(e,T,s)}}i||(i=new In);var P=i.get(e);if(P)return P;i.set(e,o),Yo(e)?e.forEach((function(r){o.add(Kn(r,t,n,r,e,i))})):qo(e)&&e.forEach((function(r,a){o.set(a,Kn(r,t,n,a,e,i))}));var L=w?void 0:(d?l?$a:qa:l?_s:ys)(e);return st(L||e,(function(r,a){L&&(r=e[a=r]),Hn(o,a,Kn(r,t,n,a,e,i))})),o}function Xn(e,t,n){var r=n.length;if(null==e)return!r;for(e=he(e);r--;){var a=n[r],i=t[a],o=e[a];if(void 0===o&&!(a in e)||!i(o))return!1}return!0}function Jn(e,t,n){if("function"!=typeof e)throw new me(i);return vi((function(){e.apply(void 0,n)}),t)}function Zn(e,t,n,r){var a=-1,i=ft,o=!0,s=e.length,u=[],l=t.length;if(!s)return u;n&&(t=ht(t,Dt(n))),r?(i=dt,o=!1):t.length>=200&&(i=Tt,o=!1,t=new Ln(t));e:for(;++a-1},Bn.prototype.set=function(e,t){var n=this.__data__,r=Qn(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Pn.prototype.clear=function(){this.size=0,this.__data__={hash:new Tn,map:new(hn||Bn),string:new Tn}},Pn.prototype.delete=function(e){var t=Xa(this,e).delete(e);return this.size-=t?1:0,t},Pn.prototype.get=function(e){return Xa(this,e).get(e)},Pn.prototype.has=function(e){return Xa(this,e).has(e)},Pn.prototype.set=function(e,t){var n=Xa(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Ln.prototype.add=Ln.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Ln.prototype.has=function(e){return this.__data__.has(e)},In.prototype.clear=function(){this.__data__=new Bn,this.size=0},In.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},In.prototype.get=function(e){return this.__data__.get(e)},In.prototype.has=function(e){return this.__data__.has(e)},In.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Bn){var r=n.__data__;if(!hn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Pn(r)}return n.set(e,t),this.size=n.size,this};var er=_a(ur),tr=_a(lr,!0);function nr(e,t){var n=!0;return er(e,(function(e,r,a){return n=!!t(e,r,a)})),n}function rr(e,t,n){for(var r=-1,a=e.length;++r0&&n(s)?t>1?ir(s,t-1,n,r,a):pt(a,s):r||(a[a.length]=s)}return a}var or=wa(),sr=wa(!0);function ur(e,t){return e&&or(e,t,ys)}function lr(e,t){return e&&sr(e,t,ys)}function cr(e,t){return ct(t,(function(t){return Ro(e[t])}))}function fr(e,t){for(var n=0,r=(t=sa(t,e)).length;null!=e&&nt}function gr(e,t){return null!=e&&we.call(e,t)}function mr(e,t){return null!=e&&t in he(e)}function Ar(e,t,r){for(var a=r?dt:ft,i=e[0].length,o=e.length,s=o,u=n(o),l=1/0,c=[];s--;){var f=e[s];s&&t&&(f=ht(f,Dt(t))),l=sn(f.length,l),u[s]=!r&&(t||i>=120&&f.length>=120)?new Ln(s&&f):void 0}f=e[0];var d=-1,h=u[0];e:for(;++d=s)return u;var l=n[r];return u*("desc"==l?-1:1)}}return e.index-t.index}(e,t,n)}))}function Tr(e,t,n){for(var r=-1,a=t.length,i={};++r-1;)s!==e&&$e.call(s,u,1),$e.call(e,u,1);return e}function Pr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==i){var i=a;oi(a)?$e.call(e,a,1):Zr(e,a)}}return e}function Lr(e,t){return e+Zt(cn()*(t-e+1))}function Ir(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=Zt(t/2))&&(e+=e)}while(t);return n}function Nr(e,t){return yi(pi(e,t,$s),e+"")}function Vr(e){return Vn(Es(e))}function Rr(e,t){var n=Es(e);return Fi(n,Yn(t,0,n.length))}function Ur(e,t,n,r){if(!Ho(e))return e;for(var a=-1,i=(t=sa(t,e)).length,o=i-1,s=e;null!=s&&++ai?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=n(i);++a>>1,o=e[i];null!==o&&!Xo(o)&&(n?o<=t:o=200){var l=t?null:Ia(e);if(l)return Qt(l);o=!1,a=Tt,u=new Ln}else u=t?[]:s;e:for(;++r=r?e:qr(e,t,n)}var ca=bt||function(e){return We.clearTimeout(e)};function fa(e,t){if(t)return e.slice();var n=e.length,r=Be?Be(n):new e.constructor(n);return e.copy(r),r}function da(e){var t=new e.constructor(e.byteLength);return new De(t).set(new De(e)),t}function ha(e,t){var n=t?da(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function pa(e,t){if(e!==t){var n=void 0!==e,r=null===e,a=e===e,i=Xo(e),o=void 0!==t,s=null===t,u=t===t,l=Xo(t);if(!s&&!l&&!i&&e>t||i&&o&&u&&!s&&!l||r&&o&&u||!n&&u||!a)return 1;if(!r&&!i&&!l&&e1?n[a-1]:void 0,o=a>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,o&&si(n[0],n[1],o)&&(i=a<3?void 0:i,a=1),t=he(t);++r-1?a[i?t[o]:o]:void 0}}function ja(e){return Qa((function(t){var n=t.length,r=n,a=Dn.prototype.thru;for(e&&t.reverse();r--;){var o=t[r];if("function"!=typeof o)throw new me(i);if(a&&!s&&"wrapper"==Ga(o))var s=new Dn([],!0)}for(r=s?r:n;++r1&&v.reverse(),f&&ls))return!1;var l=i.get(e),c=i.get(t);if(l&&c)return l==t&&c==e;var f=-1,d=!0,h=2&n?new Ln:void 0;for(i.set(e,t),i.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(K,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return st(s,(function(n){var r="_."+n[0];t&n[1]&&!ft(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(X);return t?t[1].split(J):[]}(r),n)))}function wi(e){var t=0,n=0;return function(){var r=un(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Fi(e,t){var n=-1,r=e.length,a=r-1;for(t=void 0===t?r:t;++n1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,Wi(e,n)}));function eo(e){var t=Cn(e);return t.__chain__=!0,t}function to(e,t){return t(e)}var no=Qa((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return Gn(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Mn&&oi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:to,args:[a],thisArg:void 0}),new Dn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(a)}));var ro=va((function(e,t,n){we.call(e,n)?++e[n]:Wn(e,n,1)}));var ao=Oa(Di),io=Oa(Mi);function oo(e,t){return(To(e)?st:er)(e,Ka(t,3))}function so(e,t){return(To(e)?ut:tr)(e,Ka(t,3))}var uo=va((function(e,t,n){we.call(e,n)?e[n].push(t):Wn(e,n,[t])}));var lo=Nr((function(e,t,r){var a=-1,i="function"==typeof t,o=Po(e)?n(e.length):[];return er(e,(function(e){o[++a]=i?it(t,e,r):br(e,t,r)})),o})),co=va((function(e,t,n){Wn(e,n,t)}));function fo(e,t){return(To(e)?ht:jr)(e,Ka(t,3))}var ho=va((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var po=Nr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&si(e,t[0],t[1])?t=[]:n>2&&si(t[0],t[1],t[2])&&(t=[t[0]]),Mr(e,ir(t,1),[])})),go=Ot||function(){return We.Date.now()};function mo(e,t,n){return t=n?void 0:t,Va(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function Ao(e,t){var n;if("function"!=typeof t)throw new me(i);return e=rs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var bo=Nr((function(e,t,n){var r=1;if(n.length){var a=Ht(n,Ya(bo));r|=32}return Va(e,r,t,n,a)})),vo=Nr((function(e,t,n){var r=3;if(n.length){var a=Ht(n,Ya(vo));r|=32}return Va(t,r,e,n,a)}));function yo(e,t,n){var r,a,o,s,u,l,c=0,f=!1,d=!1,h=!0;if("function"!=typeof e)throw new me(i);function p(t){var n=r,i=a;return r=a=void 0,c=t,s=e.apply(i,n)}function g(e){return c=e,u=vi(A,t),f?p(e):s}function m(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=o}function A(){var e=go();if(m(e))return b(e);u=vi(A,function(e){var n=t-(e-l);return d?sn(n,o-(e-c)):n}(e))}function b(e){return u=void 0,h&&r?p(e):(r=a=void 0,s)}function v(){var e=go(),n=m(e);if(r=arguments,a=this,l=e,n){if(void 0===u)return g(l);if(d)return ca(u),u=vi(A,t),p(l)}return void 0===u&&(u=vi(A,t)),s}return t=is(t)||0,Ho(n)&&(f=!!n.leading,o=(d="maxWait"in n)?on(is(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h),v.cancel=function(){void 0!==u&&ca(u),c=0,r=l=a=u=void 0},v.flush=function(){return void 0===u?s:b(go())},v}var _o=Nr((function(e,t){return Jn(e,1,t)})),wo=Nr((function(e,t,n){return Jn(e,is(t)||0,n)}));function Fo(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new me(i);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(Fo.Cache||Pn),n}function xo(e){if("function"!=typeof e)throw new me(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Fo.Cache=Pn;var ko=ua((function(e,t){var n=(t=1==t.length&&To(t[0])?ht(t[0],Dt(Ka())):ht(ir(t,1),Dt(Ka()))).length;return Nr((function(r){for(var a=-1,i=sn(r.length,n);++a=t})),Mo=vr(function(){return arguments}())?vr:function(e){return Qo(e)&&we.call(e,"callee")&&!qe.call(e,"callee")},To=n.isArray,Bo=Ze?Dt(Ze):function(e){return Qo(e)&&hr(e)==F};function Po(e){return null!=e&&zo(e.length)&&!Ro(e)}function Lo(e){return Qo(e)&&Po(e)}var Io=tn||iu,No=et?Dt(et):function(e){return Qo(e)&&hr(e)==f};function Vo(e){if(!Qo(e))return!1;var t=hr(e);return t==d||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Wo(e)}function Ro(e){if(!Ho(e))return!1;var t=hr(e);return t==h||t==p||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Uo(e){return"number"==typeof e&&e==rs(e)}function zo(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Ho(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Qo(e){return null!=e&&"object"==typeof e}var qo=tt?Dt(tt):function(e){return Qo(e)&&ni(e)==g};function $o(e){return"number"==typeof e||Qo(e)&&hr(e)==m}function Wo(e){if(!Qo(e)||hr(e)!=A)return!1;var t=Le(e);if(null===t)return!0;var n=we.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&_e.call(n)==Oe}var Go=nt?Dt(nt):function(e){return Qo(e)&&hr(e)==b};var Yo=rt?Dt(rt):function(e){return Qo(e)&&ni(e)==v};function Ko(e){return"string"==typeof e||!To(e)&&Qo(e)&&hr(e)==y}function Xo(e){return"symbol"==typeof e||Qo(e)&&hr(e)==_}var Jo=at?Dt(at):function(e){return Qo(e)&&zo(e.length)&&!!Re[hr(e)]};var Zo=Ba(Or),es=Ba((function(e,t){return e<=t}));function ts(e){if(!e)return[];if(Po(e))return Ko(e)?Wt(e):Aa(e);if(Ye&&e[Ye])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ye]());var t=ni(e);return(t==g?Ut:t==v?Qt:Es)(e)}function ns(e){return e?(e=is(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}function rs(e){var t=ns(e),n=t%1;return t===t?n?t-n:t:0}function as(e){return e?Yn(rs(e),0,4294967295):0}function is(e){if("number"==typeof e)return e;if(Xo(e))return NaN;if(Ho(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ho(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=St(e);var n=ie.test(e);return n||se.test(e)?Qe(e.slice(2),n?2:8):ae.test(e)?NaN:+e}function os(e){return ba(e,_s(e))}function ss(e){return null==e?"":Xr(e)}var us=ya((function(e,t){if(fi(t)||Po(t))ba(t,ys(t),e);else for(var n in t)we.call(t,n)&&Hn(e,n,t[n])})),ls=ya((function(e,t){ba(t,_s(t),e)})),cs=ya((function(e,t,n,r){ba(t,_s(t),e,r)})),fs=ya((function(e,t,n,r){ba(t,ys(t),e,r)})),ds=Qa(Gn);var hs=Nr((function(e,t){e=he(e);var n=-1,r=t.length,a=r>2?t[2]:void 0;for(a&&si(t[0],t[1],a)&&(r=1);++n1),t})),ba(e,$a(e),n),r&&(n=Kn(n,7,za));for(var a=t.length;a--;)Zr(n,t[a]);return n}));var ks=Qa((function(e,t){return null==e?{}:function(e,t){return Tr(e,t,(function(t,n){return ms(e,n)}))}(e,t)}));function Os(e,t){if(null==e)return{};var n=ht($a(e),(function(e){return[e]}));return t=Ka(t),Tr(e,n,(function(e,n){return t(e,n[0])}))}var js=Na(ys),Cs=Na(_s);function Es(e){return null==e?[]:Mt(e,ys(e))}var Ss=xa((function(e,t,n){return t=t.toLowerCase(),e+(n?Ds(t):t)}));function Ds(e){return Vs(ss(e).toLowerCase())}function Ms(e){return(e=ss(e))&&e.replace(le,It).replace(Te,"")}var Ts=xa((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Bs=xa((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ps=Fa("toLowerCase");var Ls=xa((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Is=xa((function(e,t,n){return e+(n?" ":"")+Vs(t)}));var Ns=xa((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Vs=Fa("toUpperCase");function Rs(e,t,n){return e=ss(e),void 0===(t=n?void 0:t)?function(e){return Ie.test(e)}(e)?function(e){return e.match(Pe)||[]}(e):function(e){return e.match(Z)||[]}(e):e.match(t)||[]}var Us=Nr((function(e,t){try{return it(e,void 0,t)}catch(n){return Vo(n)?n:new a(n)}})),zs=Qa((function(e,t){return st(t,(function(t){t=ki(t),Wn(e,t,bo(e[t],e))})),e}));function Hs(e){return function(){return e}}var Qs=ja(),qs=ja(!0);function $s(e){return e}function Ws(e){return Fr("function"==typeof e?e:Kn(e,1))}var Gs=Nr((function(e,t){return function(n){return br(n,e,t)}})),Ys=Nr((function(e,t){return function(n){return br(e,n,t)}}));function Ks(e,t,n){var r=ys(t),a=cr(t,r);null!=n||Ho(t)&&(a.length||!r.length)||(n=t,t=e,e=this,a=cr(t,ys(t)));var i=!(Ho(n)&&"chain"in n)||!!n.chain,o=Ro(e);return st(a,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),a=n.__actions__=Aa(this.__actions__);return a.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,pt([this.value()],arguments))})})),e}function Xs(){}var Js=Da(ht),Zs=Da(lt),eu=Da(At);function tu(e){return ui(e)?kt(ki(e)):function(e){return function(t){return fr(t,e)}}(e)}var nu=Ta(),ru=Ta(!0);function au(){return[]}function iu(){return!1}var ou=Sa((function(e,t){return e+t}),0),su=La("ceil"),uu=Sa((function(e,t){return e/t}),1),lu=La("floor");var cu=Sa((function(e,t){return e*t}),1),fu=La("round"),du=Sa((function(e,t){return e-t}),0);return Cn.after=function(e,t){if("function"!=typeof t)throw new me(i);return e=rs(e),function(){if(--e<1)return t.apply(this,arguments)}},Cn.ary=mo,Cn.assign=us,Cn.assignIn=ls,Cn.assignInWith=cs,Cn.assignWith=fs,Cn.at=ds,Cn.before=Ao,Cn.bind=bo,Cn.bindAll=zs,Cn.bindKey=vo,Cn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return To(e)?e:[e]},Cn.chain=eo,Cn.chunk=function(e,t,r){t=(r?si(e,t,r):void 0===t)?1:on(rs(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var i=0,o=0,s=n(Jt(a/t));ia?0:a+n),(r=void 0===r||r>a?a:rs(r))<0&&(r+=a),r=n>r?0:as(r);n>>0)?(e=ss(e))&&("string"==typeof t||null!=t&&!Go(t))&&!(t=Xr(t))&&Rt(e)?la(Wt(e),0,n):e.split(t,n):[]},Cn.spread=function(e,t){if("function"!=typeof e)throw new me(i);return t=null==t?0:on(rs(t),0),Nr((function(n){var r=n[t],a=la(n,0,t);return r&&pt(a,r),it(e,this,a)}))},Cn.tail=function(e){var t=null==e?0:e.length;return t?qr(e,1,t):[]},Cn.take=function(e,t,n){return e&&e.length?qr(e,0,(t=n||void 0===t?1:rs(t))<0?0:t):[]},Cn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?qr(e,(t=r-(t=n||void 0===t?1:rs(t)))<0?0:t,r):[]},Cn.takeRightWhile=function(e,t){return e&&e.length?ta(e,Ka(t,3),!1,!0):[]},Cn.takeWhile=function(e,t){return e&&e.length?ta(e,Ka(t,3)):[]},Cn.tap=function(e,t){return t(e),e},Cn.throttle=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new me(i);return Ho(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),yo(e,t,{leading:r,maxWait:t,trailing:a})},Cn.thru=to,Cn.toArray=ts,Cn.toPairs=js,Cn.toPairsIn=Cs,Cn.toPath=function(e){return To(e)?ht(e,ki):Xo(e)?[e]:Aa(xi(ss(e)))},Cn.toPlainObject=os,Cn.transform=function(e,t,n){var r=To(e),a=r||Io(e)||Jo(e);if(t=Ka(t,4),null==n){var i=e&&e.constructor;n=a?r?new i:[]:Ho(e)&&Ro(i)?En(Le(e)):{}}return(a?st:ur)(e,(function(e,r,a){return t(n,e,r,a)})),n},Cn.unary=function(e){return mo(e,1)},Cn.union=Hi,Cn.unionBy=Qi,Cn.unionWith=qi,Cn.uniq=function(e){return e&&e.length?Jr(e):[]},Cn.uniqBy=function(e,t){return e&&e.length?Jr(e,Ka(t,2)):[]},Cn.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Jr(e,void 0,t):[]},Cn.unset=function(e,t){return null==e||Zr(e,t)},Cn.unzip=$i,Cn.unzipWith=Wi,Cn.update=function(e,t,n){return null==e?e:ea(e,t,oa(n))},Cn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:ea(e,t,oa(n),r)},Cn.values=Es,Cn.valuesIn=function(e){return null==e?[]:Mt(e,_s(e))},Cn.without=Gi,Cn.words=Rs,Cn.wrap=function(e,t){return Oo(oa(t),e)},Cn.xor=Yi,Cn.xorBy=Ki,Cn.xorWith=Xi,Cn.zip=Ji,Cn.zipObject=function(e,t){return aa(e||[],t||[],Hn)},Cn.zipObjectDeep=function(e,t){return aa(e||[],t||[],Ur)},Cn.zipWith=Zi,Cn.entries=js,Cn.entriesIn=Cs,Cn.extend=ls,Cn.extendWith=cs,Ks(Cn,Cn),Cn.add=ou,Cn.attempt=Us,Cn.camelCase=Ss,Cn.capitalize=Ds,Cn.ceil=su,Cn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=is(n))===n?n:0),void 0!==t&&(t=(t=is(t))===t?t:0),Yn(is(e),t,n)},Cn.clone=function(e){return Kn(e,4)},Cn.cloneDeep=function(e){return Kn(e,5)},Cn.cloneDeepWith=function(e,t){return Kn(e,5,t="function"==typeof t?t:void 0)},Cn.cloneWith=function(e,t){return Kn(e,4,t="function"==typeof t?t:void 0)},Cn.conformsTo=function(e,t){return null==t||Xn(e,t,ys(t))},Cn.deburr=Ms,Cn.defaultTo=function(e,t){return null==e||e!==e?t:e},Cn.divide=uu,Cn.endsWith=function(e,t,n){e=ss(e),t=Xr(t);var r=e.length,a=n=void 0===n?r:Yn(rs(n),0,r);return(n-=t.length)>=0&&e.slice(n,a)==t},Cn.eq=Eo,Cn.escape=function(e){return(e=ss(e))&&V.test(e)?e.replace(I,Nt):e},Cn.escapeRegExp=function(e){return(e=ss(e))&&W.test(e)?e.replace($,"\\$&"):e},Cn.every=function(e,t,n){var r=To(e)?lt:nr;return n&&si(e,t,n)&&(t=void 0),r(e,Ka(t,3))},Cn.find=ao,Cn.findIndex=Di,Cn.findKey=function(e,t){return vt(e,Ka(t,3),ur)},Cn.findLast=io,Cn.findLastIndex=Mi,Cn.findLastKey=function(e,t){return vt(e,Ka(t,3),lr)},Cn.floor=lu,Cn.forEach=oo,Cn.forEachRight=so,Cn.forIn=function(e,t){return null==e?e:or(e,Ka(t,3),_s)},Cn.forInRight=function(e,t){return null==e?e:sr(e,Ka(t,3),_s)},Cn.forOwn=function(e,t){return e&&ur(e,Ka(t,3))},Cn.forOwnRight=function(e,t){return e&&lr(e,Ka(t,3))},Cn.get=gs,Cn.gt=So,Cn.gte=Do,Cn.has=function(e,t){return null!=e&&ri(e,t,gr)},Cn.hasIn=ms,Cn.head=Bi,Cn.identity=$s,Cn.includes=function(e,t,n,r){e=Po(e)?e:Es(e),n=n&&!r?rs(n):0;var a=e.length;return n<0&&(n=on(a+n,0)),Ko(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&_t(e,t,n)>-1},Cn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:rs(n);return a<0&&(a=on(r+a,0)),_t(e,t,a)},Cn.inRange=function(e,t,n){return t=ns(t),void 0===n?(n=t,t=0):n=ns(n),function(e,t,n){return e>=sn(t,n)&&e=-9007199254740991&&e<=9007199254740991},Cn.isSet=Yo,Cn.isString=Ko,Cn.isSymbol=Xo,Cn.isTypedArray=Jo,Cn.isUndefined=function(e){return void 0===e},Cn.isWeakMap=function(e){return Qo(e)&&ni(e)==w},Cn.isWeakSet=function(e){return Qo(e)&&"[object WeakSet]"==hr(e)},Cn.join=function(e,t){return null==e?"":rn.call(e,t)},Cn.kebabCase=Ts,Cn.last=Ni,Cn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r;return void 0!==n&&(a=(a=rs(n))<0?on(r+a,0):sn(a,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,a):yt(e,Ft,a,!0)},Cn.lowerCase=Bs,Cn.lowerFirst=Ps,Cn.lt=Zo,Cn.lte=es,Cn.max=function(e){return e&&e.length?rr(e,$s,pr):void 0},Cn.maxBy=function(e,t){return e&&e.length?rr(e,Ka(t,2),pr):void 0},Cn.mean=function(e){return xt(e,$s)},Cn.meanBy=function(e,t){return xt(e,Ka(t,2))},Cn.min=function(e){return e&&e.length?rr(e,$s,Or):void 0},Cn.minBy=function(e,t){return e&&e.length?rr(e,Ka(t,2),Or):void 0},Cn.stubArray=au,Cn.stubFalse=iu,Cn.stubObject=function(){return{}},Cn.stubString=function(){return""},Cn.stubTrue=function(){return!0},Cn.multiply=cu,Cn.nth=function(e,t){return e&&e.length?Dr(e,rs(t)):void 0},Cn.noConflict=function(){return We._===this&&(We._=je),this},Cn.noop=Xs,Cn.now=go,Cn.pad=function(e,t,n){e=ss(e);var r=(t=rs(t))?$t(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return Ma(Zt(a),n)+e+Ma(Jt(a),n)},Cn.padEnd=function(e,t,n){e=ss(e);var r=(t=rs(t))?$t(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var a=cn();return sn(e+a*(t-e+He("1e-"+((a+"").length-1))),t)}return Lr(e,t)},Cn.reduce=function(e,t,n){var r=To(e)?gt:jt,a=arguments.length<3;return r(e,Ka(t,4),n,a,er)},Cn.reduceRight=function(e,t,n){var r=To(e)?mt:jt,a=arguments.length<3;return r(e,Ka(t,4),n,a,tr)},Cn.repeat=function(e,t,n){return t=(n?si(e,t,n):void 0===t)?1:rs(t),Ir(ss(e),t)},Cn.replace=function(){var e=arguments,t=ss(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Cn.result=function(e,t,n){var r=-1,a=(t=sa(t,e)).length;for(a||(a=1,e=void 0);++r9007199254740991)return[];var n=4294967295,r=sn(e,4294967295);e-=4294967295;for(var a=Et(r,t=Ka(t));++n=i)return e;var s=n-$t(r);if(s<1)return r;var u=o?la(o,0,s).join(""):e.slice(0,s);if(void 0===a)return u+r;if(o&&(s+=u.length-s),Go(a)){if(e.slice(s).search(a)){var l,c=u;for(a.global||(a=pe(a.source,ss(re.exec(a))+"g")),a.lastIndex=0;l=a.exec(c);)var f=l.index;u=u.slice(0,void 0===f?s:f)}}else if(e.indexOf(Xr(a),s)!=s){var d=u.lastIndexOf(a);d>-1&&(u=u.slice(0,d))}return u+r},Cn.unescape=function(e){return(e=ss(e))&&N.test(e)?e.replace(L,Yt):e},Cn.uniqueId=function(e){var t=++Fe;return ss(e)+t},Cn.upperCase=Ns,Cn.upperFirst=Vs,Cn.each=oo,Cn.eachRight=so,Cn.first=Bi,Ks(Cn,function(){var e={};return ur(Cn,(function(t,n){we.call(Cn.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),Cn.VERSION="4.17.21",st(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Cn[e].placeholder=Cn})),st(["drop","take"],(function(e,t){Mn.prototype[e]=function(n){n=void 0===n?1:on(rs(n),0);var r=this.__filtered__&&!t?new Mn(this):this.clone();return r.__filtered__?r.__takeCount__=sn(n,r.__takeCount__):r.__views__.push({size:sn(n,4294967295),type:e+(r.__dir__<0?"Right":"")}),r},Mn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),st(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Mn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Ka(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),st(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Mn.prototype[e]=function(){return this[n](1).value()[0]}})),st(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Mn.prototype[e]=function(){return this.__filtered__?new Mn(this):this[n](1)}})),Mn.prototype.compact=function(){return this.filter($s)},Mn.prototype.find=function(e){return this.filter(e).head()},Mn.prototype.findLast=function(e){return this.reverse().find(e)},Mn.prototype.invokeMap=Nr((function(e,t){return"function"==typeof e?new Mn(this):this.map((function(n){return br(n,e,t)}))})),Mn.prototype.reject=function(e){return this.filter(xo(Ka(e)))},Mn.prototype.slice=function(e,t){e=rs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Mn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=rs(t))<0?n.dropRight(-t):n.take(t-e)),n)},Mn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Mn.prototype.toArray=function(){return this.take(4294967295)},ur(Mn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=Cn[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);a&&(Cn.prototype[t]=function(){var t=this.__wrapped__,o=r?[1]:arguments,s=t instanceof Mn,u=o[0],l=s||To(t),c=function(e){var t=a.apply(Cn,pt([e],o));return r&&f?t[0]:t};l&&n&&"function"==typeof u&&1!=u.length&&(s=l=!1);var f=this.__chain__,d=!!this.__actions__.length,h=i&&!f,p=s&&!d;if(!i&&l){t=p?t:new Mn(this);var g=e.apply(t,o);return g.__actions__.push({func:to,args:[c],thisArg:void 0}),new Dn(g,f)}return h&&p?e.apply(this,o):(g=this.thru(c),h?r?g.value()[0]:g.value():g)})})),st(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Ae[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Cn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply(To(a)?a:[],e)}return this[n]((function(n){return t.apply(To(n)?n:[],e)}))}})),ur(Mn.prototype,(function(e,t){var n=Cn[t];if(n){var r=n.name+"";we.call(vn,r)||(vn[r]=[]),vn[r].push({name:t,func:n})}})),vn[Ca(void 0,2).name]=[{name:"wrapper",func:void 0}],Mn.prototype.clone=function(){var e=new Mn(this.__wrapped__);return e.__actions__=Aa(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Aa(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Aa(this.__views__),e},Mn.prototype.reverse=function(){if(this.__filtered__){var e=new Mn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Mn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=To(e),r=t<0,a=n?e.length:0,i=function(e,t,n){var r=-1,a=n.length;for(;++r=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Cn.prototype.plant=function(e){for(var t,n=this;n instanceof Sn;){var r=ji(n);r.__index__=0,r.__values__=void 0,t?a.__wrapped__=r:t=r;var a=r;n=n.__wrapped__}return a.__wrapped__=e,t},Cn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Mn){var t=e;return this.__actions__.length&&(t=new Mn(this)),(t=t.reverse()).__actions__.push({func:to,args:[zi],thisArg:void 0}),new Dn(t,this.__chain__)}return this.thru(zi)},Cn.prototype.toJSON=Cn.prototype.valueOf=Cn.prototype.value=function(){return na(this.__wrapped__,this.__actions__)},Cn.prototype.first=Cn.prototype.head,Ye&&(Cn.prototype[Ye]=function(){return this}),Cn}();We._=Kt,void 0===(a=function(){return Kt}.call(t,n,t,r))||(r.exports=a)}).call(this)}).call(this,n(211),n(403)(e))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(498);function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Object(r.a)(e,t)}},function(e,t,n){(function(e){e.exports=function(){"use strict";var t,n;function r(){return t.apply(null,arguments)}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function s(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function u(e){return void 0===e}function l(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function c(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var n,r=[],a=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,x=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)o(e,t)&&n.push(t);return n};var D=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,M=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,T={},B={};function P(e,t,n,r){var a=r;"string"===typeof r&&(a=function(){return this[r]()}),e&&(B[e]=a),t&&(B[t[0]]=function(){return S(a.apply(this,arguments),t[1],t[2])}),n&&(B[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function L(e,t){return e.isValid()?(t=I(t,e.localeData()),T[t]=T[t]||function(e){var t,n,r,a=e.match(D);for(t=0,n=a.length;t=0&&M.test(e);)e=e.replace(M,r),M.lastIndex=0,n-=1;return e}var N={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function V(e){return"string"===typeof e?N[e]||N[e.toLowerCase()]:void 0}function R(e){var t,n,r={};for(n in e)o(e,n)&&(t=V(n))&&(r[t]=e[n]);return r}var U,z={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1},H=/\d/,Q=/\d\d/,q=/\d{3}/,$=/\d{4}/,W=/[+-]?\d{6}/,G=/\d\d?/,Y=/\d\d\d\d?/,K=/\d\d\d\d\d\d?/,X=/\d{1,3}/,J=/\d{1,4}/,Z=/[+-]?\d{1,6}/,ee=/\d+/,te=/[+-]?\d+/,ne=/Z|[+-]\d\d:?\d\d/gi,re=/Z|[+-]\d\d(?::?\d\d)?/gi,ae=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ie=/^[1-9]\d?/,oe=/^([1-9]\d|\d)/;function se(e,t,n){U[e]=j(t)?t:function(e,r){return e&&n?n:t}}function ue(e,t){return o(U,e)?U[e](t._strict,t._locale):new RegExp(le(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,a){return t||n||r||a}))))}function le(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ce(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function fe(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=ce(t)),n}U={};var de={};function he(e,t){var n,r,a=t;for("string"===typeof e&&(e=[e]),l(t)&&(a=function(e,n){n[t]=fe(e)}),r=e.length,n=0;n68?1900:2e3)};var be,ve=ye("FullYear",!0);function ye(e,t){return function(n){return null!=n?(we(this,e,n),r.updateOffset(this,t),this):_e(this,e)}}function _e(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function we(e,t,n){var r,a,i,o,s;if(e.isValid()&&!isNaN(n)){switch(r=e._d,a=e._isUTC,t){case"Milliseconds":return void(a?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(a?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(a?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(a?r.setUTCHours(n):r.setHours(n));case"Date":return void(a?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}i=n,o=e.month(),s=29!==(s=e.date())||1!==o||me(i)?s:28,a?r.setUTCFullYear(i,o,s):r.setFullYear(i,o,s)}}function Fe(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,r=(t%(n=12)+n)%n;return e+=(t-r)/12,1===r?me(e)?29:28:31-r%7%2}be=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0?(s=new Date(e+400,t,n,r,a,i,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,a,i,o),s}function Be(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Pe(e,t,n){var r=7+t-n;return-(7+Be(e,0,r).getUTCDay()-t)%7+r-1}function Le(e,t,n,r,a){var i,o,s=1+7*(t-1)+(7+n-r)%7+Pe(e,r,a);return s<=0?o=Ae(i=e-1)+s:s>Ae(e)?(i=e+1,o=s-Ae(e)):(i=e,o=s),{year:i,dayOfYear:o}}function Ie(e,t,n){var r,a,i=Pe(e.year(),t,n),o=Math.floor((e.dayOfYear()-i-1)/7)+1;return o<1?r=o+Ne(a=e.year()-1,t,n):o>Ne(e.year(),t,n)?(r=o-Ne(e.year(),t,n),a=e.year()+1):(a=e.year(),r=o),{week:r,year:a}}function Ne(e,t,n){var r=Pe(e,t,n),a=Pe(e+1,t,n);return(Ae(e)-r+a)/7}function Ve(e,t){return e.slice(t,7).concat(e.slice(0,t))}P("w",["ww",2],"wo","week"),P("W",["WW",2],"Wo","isoWeek"),se("w",G,ie),se("ww",G,Q),se("W",G,ie),se("WW",G,Q),pe(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=fe(e)})),P("d",0,"do","day"),P("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),P("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),P("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),P("e",0,0,"weekday"),P("E",0,0,"isoWeekday"),se("d",G),se("e",G),se("E",G),se("dd",(function(e,t){return t.weekdaysMinRegex(e)})),se("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),se("dddd",(function(e,t){return t.weekdaysRegex(e)})),pe(["dd","ddd","dddd"],(function(e,t,n,r){var a=n._locale.weekdaysParse(e,r,n._strict);null!=a?t.d=a:p(n).invalidWeekday=e})),pe(["d","e","E"],(function(e,t,n,r){t[r]=fe(e)}));var Re="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ue="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ze="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),He=ae,Qe=ae,qe=ae;function $e(e,t,n){var r,a,i,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=h([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=be.call(this._weekdaysParse,o))?a:null:"ddd"===t?-1!==(a=be.call(this._shortWeekdaysParse,o))?a:null:-1!==(a=be.call(this._minWeekdaysParse,o))?a:null:"dddd"===t?-1!==(a=be.call(this._weekdaysParse,o))||-1!==(a=be.call(this._shortWeekdaysParse,o))||-1!==(a=be.call(this._minWeekdaysParse,o))?a:null:"ddd"===t?-1!==(a=be.call(this._shortWeekdaysParse,o))||-1!==(a=be.call(this._weekdaysParse,o))||-1!==(a=be.call(this._minWeekdaysParse,o))?a:null:-1!==(a=be.call(this._minWeekdaysParse,o))||-1!==(a=be.call(this._weekdaysParse,o))||-1!==(a=be.call(this._shortWeekdaysParse,o))?a:null}function We(){function e(e,t){return t.length-e.length}var t,n,r,a,i,o=[],s=[],u=[],l=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),r=le(this.weekdaysMin(n,"")),a=le(this.weekdaysShort(n,"")),i=le(this.weekdays(n,"")),o.push(r),s.push(a),u.push(i),l.push(r),l.push(a),l.push(i);o.sort(e),s.sort(e),u.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Ge(){return this.hours()%12||12}function Ye(e,t){P(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function Ke(e,t){return t._meridiemParse}P("H",["HH",2],0,"hour"),P("h",["hh",2],0,Ge),P("k",["kk",2],0,(function(){return this.hours()||24})),P("hmm",0,0,(function(){return""+Ge.apply(this)+S(this.minutes(),2)})),P("hmmss",0,0,(function(){return""+Ge.apply(this)+S(this.minutes(),2)+S(this.seconds(),2)})),P("Hmm",0,0,(function(){return""+this.hours()+S(this.minutes(),2)})),P("Hmmss",0,0,(function(){return""+this.hours()+S(this.minutes(),2)+S(this.seconds(),2)})),Ye("a",!0),Ye("A",!1),se("a",Ke),se("A",Ke),se("H",G,oe),se("h",G,ie),se("k",G,ie),se("HH",G,Q),se("hh",G,Q),se("kk",G,Q),se("hmm",Y),se("hmmss",K),se("Hmm",Y),se("Hmmss",K),he(["H","HH"],3),he(["k","kk"],(function(e,t,n){var r=fe(e);t[3]=24===r?0:r})),he(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),he(["h","hh"],(function(e,t,n){t[3]=fe(e),p(n).bigHour=!0})),he("hmm",(function(e,t,n){var r=e.length-2;t[3]=fe(e.substr(0,r)),t[4]=fe(e.substr(r)),p(n).bigHour=!0})),he("hmmss",(function(e,t,n){var r=e.length-4,a=e.length-2;t[3]=fe(e.substr(0,r)),t[4]=fe(e.substr(r,2)),t[5]=fe(e.substr(a)),p(n).bigHour=!0})),he("Hmm",(function(e,t,n){var r=e.length-2;t[3]=fe(e.substr(0,r)),t[4]=fe(e.substr(r))})),he("Hmmss",(function(e,t,n){var r=e.length-4,a=e.length-2;t[3]=fe(e.substr(0,r)),t[4]=fe(e.substr(r,2)),t[5]=fe(e.substr(a))}));var Xe,Je=ye("Hours",!0),Ze={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:xe,monthsShort:ke,week:{dow:0,doy:6},weekdays:Re,weekdaysMin:ze,weekdaysShort:Ue,meridiemParse:/[ap]\.?m?\.?/i},et={},tt={};function nt(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(r=at(a.slice(0,t).join("-")))return r;if(n&&n.length>=t&&nt(a,n)>=t-1)break;t--}i++}return Xe}(e)}function ut(e){var t,n=e._a;return n&&-2===p(e).overflow&&(t=n[1]<0||n[1]>11?1:n[2]<1||n[2]>Fe(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,p(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),p(e)._overflowWeeks&&-1===t&&(t=7),p(e)._overflowWeekday&&-1===t&&(t=8),p(e).overflow=t),e}var lt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ct=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ft=/Z|[+-]\d\d(?::?\d\d)?/,dt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ht=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],pt=/^\/?Date\((-?\d+)/i,gt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,mt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function At(e){var t,n,r,a,i,o,s=e._i,u=lt.exec(s)||ct.exec(s),l=dt.length,c=ht.length;if(u){for(p(e).iso=!0,t=0,n=l;t7)&&(u=!0)):(i=e._locale._week.dow,o=e._locale._week.doy,l=Ie(kt(),i,o),n=yt(t.gg,e._a[0],l.year),r=yt(t.w,l.week),null!=t.d?((a=t.d)<0||a>6)&&(u=!0):null!=t.e?(a=t.e+i,(t.e<0||t.e>6)&&(u=!0)):a=i),r<1||r>Ne(n,i,o)?p(e)._overflowWeeks=!0:null!=u?p(e)._overflowWeekday=!0:(s=Le(n,r,a,i,o),e._a[0]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(o=yt(e._a[0],a[0]),(e._dayOfYear>Ae(o)||0===e._dayOfYear)&&(p(e)._overflowDayOfYear=!0),n=Be(o,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=a[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?Be:Te).apply(null,s),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==i&&(p(e).weekdayMismatch=!0)}}function wt(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],p(e).empty=!0;var t,n,a,i,o,s,u,l=""+e._i,c=l.length,f=0;for(u=(a=I(e._f,e._locale).match(D)||[]).length,t=0;t0&&p(e).unusedInput.push(o),l=l.slice(l.indexOf(n)+n.length),f+=n.length),B[i]?(n?p(e).empty=!1:p(e).unusedTokens.push(i),ge(i,n,e)):e._strict&&!n&&p(e).unusedTokens.push(i);p(e).charsLeftOver=c-f,l.length>0&&p(e).unusedInput.push(l),e._a[3]<=12&&!0===p(e).bigHour&&e._a[3]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[3]=function(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),null!==(s=p(e).era)&&(e._a[0]=e._locale.erasConvertYear(s,e._a[0])),_t(e),ut(e)}else vt(e);else At(e)}function Ft(e){var t=e._i,n=e._f;return e._locale=e._locale||st(e._l),null===t||void 0===n&&""===t?m({nullInput:!0}):("string"===typeof t&&(e._i=t=e._locale.preparse(t)),_(t)?new y(ut(t)):(c(t)?e._d=t:a(n)?function(e){var t,n,r,a,i,o,s=!1,u=e._f.length;if(0===u)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis?this:e:m()}));function Ct(e,t){var n,r;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return kt();for(n=t[0],r=1;r=0?new Date(e+400,t,n)-126227808e5:new Date(e,t,n).valueOf()}function rn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-126227808e5:Date.UTC(e,t,n)}function an(e,t){return t.erasAbbrRegex(e)}function on(){var e,t,n,r,a,i=[],o=[],s=[],u=[],l=this.eras();for(e=0,t=l.length;e(i=Ne(e,r,a))&&(t=i),ln.call(this,e,t,n,r,a))}function ln(e,t,n,r,a){var i=Le(e,t,n,r,a),o=Be(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}P("N",0,0,"eraAbbr"),P("NN",0,0,"eraAbbr"),P("NNN",0,0,"eraAbbr"),P("NNNN",0,0,"eraName"),P("NNNNN",0,0,"eraNarrow"),P("y",["y",1],"yo","eraYear"),P("y",["yy",2],0,"eraYear"),P("y",["yyy",3],0,"eraYear"),P("y",["yyyy",4],0,"eraYear"),se("N",an),se("NN",an),se("NNN",an),se("NNNN",(function(e,t){return t.erasNameRegex(e)})),se("NNNNN",(function(e,t){return t.erasNarrowRegex(e)})),he(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,r){var a=n._locale.erasParse(e,r,n._strict);a?p(n).era=a:p(n).invalidEra=e})),se("y",ee),se("yy",ee),se("yyy",ee),se("yyyy",ee),se("yo",(function(e,t){return t._eraYearOrdinalRegex||ee})),he(["y","yy","yyy","yyyy"],0),he(["yo"],(function(e,t,n,r){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[0]=n._locale.eraYearOrdinalParse(e,a):t[0]=parseInt(e,10)})),P(0,["gg",2],0,(function(){return this.weekYear()%100})),P(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),sn("gggg","weekYear"),sn("ggggg","weekYear"),sn("GGGG","isoWeekYear"),sn("GGGGG","isoWeekYear"),se("G",te),se("g",te),se("GG",G,Q),se("gg",G,Q),se("GGGG",J,$),se("gggg",J,$),se("GGGGG",Z,W),se("ggggg",Z,W),pe(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=fe(e)})),pe(["gg","GG"],(function(e,t,n,a){t[a]=r.parseTwoDigitYear(e)})),P("Q",0,"Qo","quarter"),se("Q",H),he("Q",(function(e,t){t[1]=3*(fe(e)-1)})),P("D",["DD",2],"Do","date"),se("D",G,ie),se("DD",G,Q),se("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),he(["D","DD"],2),he("Do",(function(e,t){t[2]=fe(e.match(G)[0])}));var cn=ye("Date",!0);P("DDD",["DDDD",3],"DDDo","dayOfYear"),se("DDD",X),se("DDDD",q),he(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=fe(e)})),P("m",["mm",2],0,"minute"),se("m",G,oe),se("mm",G,Q),he(["m","mm"],4);var fn=ye("Minutes",!1);P("s",["ss",2],0,"second"),se("s",G,oe),se("ss",G,Q),he(["s","ss"],5);var dn,hn,pn=ye("Seconds",!1);for(P("S",0,0,(function(){return~~(this.millisecond()/100)})),P(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),P(0,["SSS",3],0,"millisecond"),P(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),P(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),P(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),P(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),P(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),P(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),se("S",X,H),se("SS",X,Q),se("SSS",X,q),dn="SSSS";dn.length<=9;dn+="S")se(dn,ee);function gn(e,t){t[6]=fe(1e3*("0."+e))}for(dn="S";dn.length<=9;dn+="S")he(dn,gn);hn=ye("Milliseconds",!1),P("z",0,0,"zoneAbbr"),P("zz",0,0,"zoneName");var mn=y.prototype;function An(e){return e}mn.add=$t,mn.calendar=function(e,t){1===arguments.length&&(arguments[0]?Yt(arguments[0])?(e=arguments[0],t=void 0):Kt(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||kt(),a=Lt(n,this).startOf("day"),i=r.calendarFormat(this,a)||"sameElse",o=t&&(j(t[i])?t[i].call(this,n):t[i]);return this.format(o||this.localeData().calendar(i,this,kt(n)))},mn.clone=function(){return new y(this)},mn.diff=function(e,t,n){var r,a,i;if(!this.isValid())return NaN;if(!(r=Lt(e,this)).isValid())return NaN;switch(a=6e4*(r.utcOffset()-this.utcOffset()),t=V(t)){case"year":i=Xt(this,r)/12;break;case"month":i=Xt(this,r);break;case"quarter":i=Xt(this,r)/3;break;case"second":i=(this-r)/1e3;break;case"minute":i=(this-r)/6e4;break;case"hour":i=(this-r)/36e5;break;case"day":i=(this-r-a)/864e5;break;case"week":i=(this-r-a)/6048e5;break;default:i=this-r}return n?i:ce(i)},mn.endOf=function(e){var t,n;if(void 0===(e=V(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?rn:nn,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=36e5-tn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf(),t+=6e4-tn(t,6e4)-1;break;case"second":t=this._d.valueOf(),t+=1e3-tn(t,1e3)-1}return this._d.setTime(t),r.updateOffset(this,!0),this},mn.format=function(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=L(this,e);return this.localeData().postformat(t)},mn.from=function(e,t){return this.isValid()&&(_(e)&&e.isValid()||kt(e).isValid())?Ut({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},mn.fromNow=function(e){return this.from(kt(),e)},mn.to=function(e,t){return this.isValid()&&(_(e)&&e.isValid()||kt(e).isValid())?Ut({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},mn.toNow=function(e){return this.to(kt(),e)},mn.get=function(e){return j(this[e=V(e)])?this[e]():this},mn.invalidAt=function(){return p(this).overflow},mn.isAfter=function(e,t){var n=_(e)?e:kt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()9999?L(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):j(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",L(n,"Z")):L(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},mn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,r="moment",a="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+r+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=a+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!==typeof Symbol&&null!=Symbol.for&&(mn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),mn.toJSON=function(){return this.isValid()?this.toISOString():null},mn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},mn.unix=function(){return Math.floor(this.valueOf()/1e3)},mn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},mn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},mn.eraName=function(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},mn.isLocal=function(){return!!this.isValid()&&!this._isUTC},mn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},mn.isUtc=Nt,mn.isUTC=Nt,mn.zoneAbbr=function(){return this._isUTC?"UTC":""},mn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},mn.dates=F("dates accessor is deprecated. Use date instead.",cn),mn.months=F("months accessor is deprecated. Use month instead",De),mn.years=F("years accessor is deprecated. Use year instead",ve),mn.zone=F("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!==typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),mn.isDSTShifted=F("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return v(t,this),(t=Ft(t))._a?(e=t._isUTC?h(t._a):kt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var r,a=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),o=0;for(r=0;r0):this._isDSTShifted=!1,this._isDSTShifted}));var bn=E.prototype;function vn(e,t,n,r){var a=st(),i=h().set(r,t);return a[n](i,e)}function yn(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return vn(e,t,n,"month");var r,a=[];for(r=0;r<12;r++)a[r]=vn(e,r,n,"month");return a}function _n(e,t,n,r){"boolean"===typeof e?(l(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,l(t)&&(n=t,t=void 0),t=t||"");var a,i=st(),o=e?i._week.dow:0,s=[];if(null!=n)return vn(t,(n+o)%7,r,"day");for(a=0;a<7;a++)s[a]=vn(t,(a+o)%7,r,"day");return s}bn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return j(r)?r.call(t,n):r},bn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(D).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},bn.invalidDate=function(){return this._invalidDate},bn.ordinal=function(e){return this._ordinal.replace("%d",e)},bn.preparse=An,bn.postformat=An,bn.relativeTime=function(e,t,n,r){var a=this._relativeTime[n];return j(a)?a(e,t,n,r):a.replace(/%d/i,e)},bn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return j(n)?n(t):n.replace(/%s/i,t)},bn.set=function(e){var t,n;for(n in e)o(e,n)&&(j(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},bn.eras=function(e,t){var n,a,i,o=this._eras||st("en")._eras;for(n=0,a=o.length;n=0)return u[r]},bn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*n},bn.erasAbbrRegex=function(e){return o(this,"_erasAbbrRegex")||on.call(this),e?this._erasAbbrRegex:this._erasRegex},bn.erasNameRegex=function(e){return o(this,"_erasNameRegex")||on.call(this),e?this._erasNameRegex:this._erasRegex},bn.erasNarrowRegex=function(e){return o(this,"_erasNarrowRegex")||on.call(this),e?this._erasNarrowRegex:this._erasRegex},bn.months=function(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Oe).test(t)?"format":"standalone"][e.month()]:a(this._months)?this._months:this._months.standalone},bn.monthsShort=function(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Oe.test(t)?"format":"standalone"][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},bn.monthsParse=function(e,t,n){var r,a,i;if(this._monthsParseExact)return Ee.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(a=h([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},bn.monthsRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Me.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=Ce),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},bn.monthsShortRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Me.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=je),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},bn.week=function(e){return Ie(e,this._week.dow,this._week.doy).week},bn.firstDayOfYear=function(){return this._week.doy},bn.firstDayOfWeek=function(){return this._week.dow},bn.weekdays=function(e,t){var n=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ve(n,this._week.dow):e?n[e.day()]:n},bn.weekdaysMin=function(e){return!0===e?Ve(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},bn.weekdaysShort=function(e){return!0===e?Ve(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},bn.weekdaysParse=function(e,t,n){var r,a,i;if(this._weekdaysParseExact)return $e.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=h([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},bn.weekdaysRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||We.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=He),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},bn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||We.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Qe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},bn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||We.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=qe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},bn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},bn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},it("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===fe(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=F("moment.lang is deprecated. Use moment.locale instead.",it),r.langData=F("moment.langData is deprecated. Use moment.localeData instead.",st);var wn=Math.abs;function Fn(e,t,n,r){var a=Ut(t,n);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function xn(e){return e<0?Math.floor(e):Math.ceil(e)}function kn(e){return 4800*e/146097}function On(e){return 146097*e/4800}function jn(e){return function(){return this.as(e)}}var Cn=jn("ms"),En=jn("s"),Sn=jn("m"),Dn=jn("h"),Mn=jn("d"),Tn=jn("w"),Bn=jn("M"),Pn=jn("Q"),Ln=jn("y"),In=Cn;function Nn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Vn=Nn("milliseconds"),Rn=Nn("seconds"),Un=Nn("minutes"),zn=Nn("hours"),Hn=Nn("days"),Qn=Nn("months"),qn=Nn("years"),$n=Math.round,Wn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Gn(e,t,n,r,a){return a.relativeTime(t||1,!!n,e,r)}var Yn=Math.abs;function Kn(e){return(e>0)-(e<0)||+e}function Xn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,a,i,o,s,u=Yn(this._milliseconds)/1e3,l=Yn(this._days),c=Yn(this._months),f=this.asSeconds();return f?(e=ce(u/60),t=ce(e/60),u%=60,e%=60,n=ce(c/12),c%=12,r=u?u.toFixed(3).replace(/\.?0+$/,""):"",a=f<0?"-":"",i=Kn(this._months)!==Kn(f)?"-":"",o=Kn(this._days)!==Kn(f)?"-":"",s=Kn(this._milliseconds)!==Kn(f)?"-":"",a+"P"+(n?i+n+"Y":"")+(c?i+c+"M":"")+(l?o+l+"D":"")+(t||e||u?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(u?s+r+"S":"")):"P0D"}var Jn=St.prototype;return Jn.isValid=function(){return this._isValid},Jn.abs=function(){var e=this._data;return this._milliseconds=wn(this._milliseconds),this._days=wn(this._days),this._months=wn(this._months),e.milliseconds=wn(e.milliseconds),e.seconds=wn(e.seconds),e.minutes=wn(e.minutes),e.hours=wn(e.hours),e.months=wn(e.months),e.years=wn(e.years),this},Jn.add=function(e,t){return Fn(this,e,t,1)},Jn.subtract=function(e,t){return Fn(this,e,t,-1)},Jn.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=V(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+kn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(On(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},Jn.asMilliseconds=Cn,Jn.asSeconds=En,Jn.asMinutes=Sn,Jn.asHours=Dn,Jn.asDays=Mn,Jn.asWeeks=Tn,Jn.asMonths=Bn,Jn.asQuarters=Pn,Jn.asYears=Ln,Jn.valueOf=In,Jn._bubble=function(){var e,t,n,r,a,i=this._milliseconds,o=this._days,s=this._months,u=this._data;return i>=0&&o>=0&&s>=0||i<=0&&o<=0&&s<=0||(i+=864e5*xn(On(s)+o),o=0,s=0),u.milliseconds=i%1e3,e=ce(i/1e3),u.seconds=e%60,t=ce(e/60),u.minutes=t%60,n=ce(t/60),u.hours=n%24,o+=ce(n/24),a=ce(kn(o)),s+=a,o-=xn(On(a)),r=ce(s/12),s%=12,u.days=o,u.months=s,u.years=r,this},Jn.clone=function(){return Ut(this)},Jn.get=function(e){return e=V(e),this.isValid()?this[e+"s"]():NaN},Jn.milliseconds=Vn,Jn.seconds=Rn,Jn.minutes=Un,Jn.hours=zn,Jn.days=Hn,Jn.weeks=function(){return ce(this.days()/7)},Jn.months=Qn,Jn.years=qn,Jn.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,a=!1,i=Wn;return"object"===typeof e&&(t=e,e=!1),"boolean"===typeof e&&(a=e),"object"===typeof t&&(i=Object.assign({},Wn,t),null!=t.s&&null==t.ss&&(i.ss=t.s-1)),n=this.localeData(),r=function(e,t,n,r){var a=Ut(e).abs(),i=$n(a.as("s")),o=$n(a.as("m")),s=$n(a.as("h")),u=$n(a.as("d")),l=$n(a.as("M")),c=$n(a.as("w")),f=$n(a.as("y")),d=i<=n.ss&&["s",i]||i0,d[4]=r,Gn.apply(null,d)}(this,!a,i,n),a&&(r=n.pastFuture(+this,r)),n.postformat(r)},Jn.toISOString=Xn,Jn.toString=Xn,Jn.toJSON=Xn,Jn.locale=Jt,Jn.localeData=en,Jn.toIsoString=F("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Xn),Jn.lang=Zt,P("X",0,0,"unix"),P("x",0,0,"valueOf"),se("x",te),se("X",/[+-]?\d+(\.\d{1,3})?/),he("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),he("x",(function(e,t,n){n._d=new Date(fe(e))})),r.version="2.30.1",t=kt,r.fn=mn,r.min=function(){var e=[].slice.call(arguments,0);return Ct("isBefore",e)},r.max=function(){var e=[].slice.call(arguments,0);return Ct("isAfter",e)},r.now=function(){return Date.now?Date.now():+new Date},r.utc=h,r.unix=function(e){return kt(1e3*e)},r.months=function(e,t){return yn(e,t,"months")},r.isDate=c,r.locale=it,r.invalid=m,r.duration=Ut,r.isMoment=_,r.weekdays=function(e,t,n){return _n(e,t,n,"weekdays")},r.parseZone=function(){return kt.apply(null,arguments).parseZone()},r.localeData=st,r.isDuration=Dt,r.monthsShort=function(e,t){return yn(e,t,"monthsShort")},r.weekdaysMin=function(e,t,n){return _n(e,t,n,"weekdaysMin")},r.defineLocale=ot,r.updateLocale=function(e,t){if(null!=t){var n,r,a=Ze;null!=et[e]&&null!=et[e].parentLocale?et[e].set(C(et[e]._config,t)):(null!=(r=at(e))&&(a=r._config),t=C(a,t),null==r&&(t.abbr=e),(n=new E(t)).parentLocale=et[e],et[e]=n),it(e)}else null!=et[e]&&(null!=et[e].parentLocale?(et[e]=et[e].parentLocale,e===it()&&it(e)):null!=et[e]&&delete et[e]);return et[e]},r.locales=function(){return x(et)},r.weekdaysShort=function(e,t,n){return _n(e,t,n,"weekdaysShort")},r.normalizeUnits=V,r.relativeTimeRounding=function(e){return void 0===e?$n:"function"===typeof e&&($n=e,!0)},r.relativeTimeThreshold=function(e,t){return void 0!==Wn[e]&&(void 0===t?Wn[e]:(Wn[e]=t,"s"===e&&(Wn.ss=t-1),!0))},r.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},r.prototype=mn,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}).call(this,n(403)(e))},function(e,t,n){"use strict";n.d(t,"d",(function(){return w})),n.d(t,"b",(function(){return O})),n.d(t,"c",(function(){return j})),n.d(t,"i",(function(){return C})),n.d(t,"a",(function(){return D})),n.d(t,"f",(function(){return M})),n.d(t,"h",(function(){return B})),n.d(t,"e",(function(){return P})),n.d(t,"g",(function(){return L}));var r=n(131),a=n.n(r),i=n(63),o=n.n(i),s=n(226),u=n.n(s),l=n(53),c=n.n(l),f=n(121),d=n.n(f),h=n(0),p=n(950),g=n(15),m=n(438),A=n(111),b=["children"],v=["children"];function y(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var _={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},w=function(e){return"string"===typeof e?e:e?e.displayName||e.name||"Component":""},F=null,x=null,k=function e(t){if(t===F&&Array.isArray(x))return x;var n=[];return h.Children.forEach(t,(function(t){o()(t)||(Object(p.isFragment)(t)?n=n.concat(e(t.props.children)):n.push(t))})),x=n,F=t,n};function O(e,t){var n=[],r=[];return r=Array.isArray(t)?t.map((function(e){return w(e)})):[w(t)],k(e).forEach((function(e){var t=a()(e,"type.displayName")||a()(e,"type.name");-1!==r.indexOf(t)&&n.push(e)})),n}function j(e,t){var n=O(e,t);return n&&n[0]}var C=function(e){if(!e||!e.props)return!1;var t=e.props,n=t.width,r=t.height;return!(!Object(g.h)(n)||n<=0||!Object(g.h)(r)||r<=0)},E=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],S=function(e){return e&&e.type&&u()(e.type)&&E.indexOf(e.type)>=0},D=function(e,t,n){if(!e||"function"===typeof e||"boolean"===typeof e)return null;var r=e;if(Object(h.isValidElement)(e)&&(r=e.props),!d()(r))return null;var a={};return Object.keys(r).forEach((function(e){var i;(function(e,t,n,r){var a,i=null!==(a=null===A.b||void 0===A.b?void 0:A.b[r])&&void 0!==a?a:[];return t.startsWith("data-")||!c()(e)&&(r&&i.includes(t)||A.c.includes(t))||n&&A.a.includes(t)})(null===(i=r)||void 0===i?void 0:i[e],e,t,n)&&(a[e]=r[e])})),a},M=function e(t,n){if(t===n)return!0;var r=h.Children.count(t);if(r!==h.Children.count(n))return!1;if(0===r)return!0;if(1===r)return T(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var a=0;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(Object(r.a)(3,e));var a=e.substring(t+1,e.length-1).split(",");return{type:n,values:a=a.map((function(e){return parseFloat(e)}))}}function o(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function s(e,t){var n=u(e),r=u(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function u(e){var t="hsl"===(e=i(e)).type?i(function(e){var t=(e=i(e)).values,n=t[0],r=t[1]/100,a=t[2]/100,s=r*Math.min(a,1-a),u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return a-s*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",c=[Math.round(255*u(0)),Math.round(255*u(8)),Math.round(255*u(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),o({type:l,values:c})}(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return u(e)>.5?d(e,t):h(e,t)}function c(e,t){return f(e,t)}function f(e,t){return e=i(e),t=a(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,o(e)}function d(e,t){if(e=i(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return o(e)}function h(e,t){if(e=i(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return o(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(506);var a=n(285),i=n(507);function o(e,t){return Object(r.a)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,s=[],u=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,a=e}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw a}}return s}}(e,t)||Object(a.a)(e,t)||Object(i.a)()}},,function(e,t,n){"use strict";n.d(t,"t",(function(){return ue})),n.d(t,"k",(function(){return le})),n.d(t,"b",(function(){return ce})),n.d(t,"n",(function(){return fe})),n.d(t,"h",(function(){return de})),n.d(t,"g",(function(){return he})),n.d(t,"a",(function(){return pe})),n.d(t,"w",(function(){return me})),n.d(t,"l",(function(){return Ae})),n.d(t,"u",(function(){return be})),n.d(t,"q",(function(){return ve})),n.d(t,"d",(function(){return _e})),n.d(t,"x",(function(){return we})),n.d(t,"c",(function(){return Fe})),n.d(t,"e",(function(){return xe})),n.d(t,"z",(function(){return ke})),n.d(t,"o",(function(){return Ce})),n.d(t,"r",(function(){return Ee})),n.d(t,"j",(function(){return Se})),n.d(t,"i",(function(){return De})),n.d(t,"p",(function(){return Me})),n.d(t,"m",(function(){return Te})),n.d(t,"y",(function(){return Le})),n.d(t,"f",(function(){return Ie})),n.d(t,"v",(function(){return Ne})),n.d(t,"s",(function(){return Ve}));var r=n(210),a=n(83),i=n(447),o=n.n(i),s=n(448),u=n.n(s),l=n(63),c=n.n(l),f=n(53),d=n.n(f),h=n(226),p=n.n(h),g=n(131),m=n.n(g),A=n(951),b=n.n(A),v=n(335),y=n.n(v),_=n(293),w=n.n(_),F=n(185),x=n.n(F),k=n(298),O=n.n(k),j=n(92),C=n.n(j);function E(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=t?n.apply(void 0,a):e(t-o,B((function(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var n=0,r=new Array(t);nr&&(a=r,i=n),[a,i]}function W(e,t,n){if(e.lte(0))return new C.a(0);var r=U.getDigitCount(e.toNumber()),a=new C.a(10).pow(r),i=e.div(a),o=1!==r?.05:.1,s=new C.a(Math.ceil(i.div(o).toNumber())).add(n).mul(o).mul(a);return t?s:new C.a(Math.ceil(s))}function G(e,t,n){var r=1,a=new C.a(e);if(!a.isint()&&n){var i=Math.abs(e);i<1?(r=new C.a(10).pow(U.getDigitCount(e)-1),a=new C.a(Math.floor(a.div(r).toNumber())).mul(r)):i>1&&(a=new C.a(Math.floor(e)))}else 0===e?a=new C.a(Math.floor((t-1)/2)):n||(a=new C.a(Math.floor(e)));var o=Math.floor((t-1)/2);return N(I((function(e){return a.add(new C.a(e-o).mul(r)).toNumber()})),L)(0,t)}function Y(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new C.a(0),tickMin:new C.a(0),tickMax:new C.a(0)};var i,o=W(new C.a(t).sub(e).div(n-1),r,a);i=e<=0&&t>=0?new C.a(0):(i=new C.a(e).add(t).div(2)).sub(new C.a(i).mod(o));var s=Math.ceil(i.sub(e).div(o).toNumber()),u=Math.ceil(new C.a(t).sub(i).div(o).toNumber()),l=s+u+1;return l>n?Y(e,t,n,r,a+1):(l0?u+(n-l):u,s=t>0?s:s+(n-l)),{step:o,tickMin:i.sub(new C.a(s).mul(o)),tickMax:i.add(new C.a(u).mul(o))})}var K=R((function(e){var t=H(e,2),n=t[0],r=t[1],a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=Math.max(a,2),s=$([n,r]),u=H(s,2),l=u[0],c=u[1];if(l===-1/0||c===1/0){var f=c===1/0?[l].concat(z(L(0,a-1).map((function(){return 1/0})))):[].concat(z(L(0,a-1).map((function(){return-1/0}))),[c]);return n>r?V(f):f}if(l===c)return G(l,a,i);var d=Y(l,c,o,i),h=d.step,p=d.tickMin,g=d.tickMax,m=U.rangeStep(p,g.add(new C.a(.1).mul(h)),h);return n>r?V(m):m})),X=(R((function(e){var t=H(e,2),n=t[0],r=t[1],a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=Math.max(a,2),s=$([n,r]),u=H(s,2),l=u[0],c=u[1];if(l===-1/0||c===1/0)return[n,r];if(l===c)return G(l,a,i);var f=W(new C.a(c).sub(l).div(o-1),i,0),d=N(I((function(e){return new C.a(l).add(new C.a(e).mul(f)).toNumber()})),L),h=d(0,o).filter((function(e){return e>=l&&e<=c}));return n>r?V(h):h})),R((function(e,t){var n=H(e,2),r=n[0],a=n[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=$([r,a]),s=H(o,2),u=s[0],l=s[1];if(u===-1/0||l===1/0)return[r,a];if(u===l)return[u];var c=Math.max(t,2),f=W(new C.a(l).sub(u).div(c-1),i,0),d=[].concat(z(U.rangeStep(new C.a(u),new C.a(l).sub(new C.a(.99).mul(f)),f)),[l]);return r>a?V(d):d}))),J=n(557),Z=n(15),ee=n(30),te=n(690);function ne(e){return(ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function re(e){return function(e){if(Array.isArray(e))return ae(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return ae(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ae(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,i=-1,o=null!==(t=null===n||void 0===n?void 0:n.length)&&void 0!==t?t:0;if(o<=1)return 0;if(a&&"angleAxis"===a.axisType&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var s=a.range,u=0;u0?r[u-1].coordinate:r[o-1].coordinate,c=r[u].coordinate,f=u>=o-1?r[0].coordinate:r[u+1].coordinate,d=void 0;if(Object(Z.j)(c-l)!==Object(Z.j)(f-c)){var h=[];if(Object(Z.j)(f-c)===Object(Z.j)(s[1]-s[0])){d=f;var p=c+s[1]-s[0];h[0]=Math.min(p,(p+l)/2),h[1]=Math.max(p,(p+l)/2)}else{d=l;var g=f+s[1]-s[0];h[0]=Math.min(c,(g+c)/2),h[1]=Math.max(c,(g+c)/2)}var m=[Math.min(c,(d+c)/2),Math.max(c,(d+c)/2)];if(e>m[0]&&e<=m[1]||e>=h[0]&&e<=h[1]){i=r[u].index;break}}else{var A=Math.min(l,f),b=Math.max(l,f);if(e>(A+c)/2&&e<=(b+c)/2){i=r[u].index;break}}}else for(var v=0;v0&&v(n[v].coordinate+n[v-1].coordinate)/2&&e<=(n[v].coordinate+n[v+1].coordinate)/2||v===o-1&&e>(n[v].coordinate+n[v-1].coordinate)/2){i=n[v].index;break}return i},fe=function(e){var t,n,r=e.type.displayName,a=null!==(t=e.type)&&void 0!==t&&t.defaultProps?oe(oe({},e.type.defaultProps),e.props):e.props,i=a.stroke,o=a.fill;switch(r){case"Line":n=i;break;case"Area":case"Radar":n=i&&"none"!==i?i:o;break;default:n=o}return n},de=function(e){var t=e.barSize,n=e.totalSize,r=e.stackGroups,a=void 0===r?{}:r;if(!a)return{};for(var i={},o=Object.keys(a),s=0,u=o.length;s=0}));if(A&&A.length){var b=A[0].type.defaultProps,v=void 0!==b?oe(oe({},b),A[0].props):A[0].props,y=v.barSize,_=v[m];i[_]||(i[_]=[]);var w=c()(y)?t:y;i[_].push({item:A[0],stackList:A.slice(1),barSize:c()(w)?void 0:Object(Z.d)(w,n,0)})}}return i},he=function(e){var t=e.barGap,n=e.barCategoryGap,r=e.bandSize,a=e.sizeList,i=void 0===a?[]:a,o=e.maxBarSize,s=i.length;if(s<1)return null;var u,l=Object(Z.d)(t,r,0,!0),c=[];if(i[0].barSize===+i[0].barSize){var f=!1,d=r/s,h=i.reduce((function(e,t){return e+t.barSize||0}),0);(h+=(s-1)*l)>=r&&(h-=(s-1)*l,l=0),h>=r&&d>0&&(f=!0,h=s*(d*=.9));var p={offset:((r-h)/2>>0)-l,size:0};u=i.reduce((function(e,t){var n={item:t.item,position:{offset:p.offset+p.size+l,size:f?d:t.barSize}},r=[].concat(re(e),[n]);return p=r[r.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach((function(e){r.push({item:e,position:p})})),r}),c)}else{var g=Object(Z.d)(n,r,0,!0);r-2*g-(s-1)*l<=0&&(l=0);var m=(r-2*g-(s-1)*l)/s;m>1&&(m>>=0);var A=o===+o?Math.min(m,o):m;u=i.reduce((function(e,t,n){var r=[].concat(re(e),[{item:t.item,position:{offset:g+(m+l)*n+(m-A)/2,size:A}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach((function(e){r.push({item:e,position:r[r.length-1].position})})),r}),c)}return u},pe=function(e,t,n,r){var a=n.children,i=n.width,o=n.margin,s=i-(o.left||0)-(o.right||0),u=Object(te.a)({children:a,legendWidth:s});if(u){var l=r||{},c=l.width,f=l.height,d=u.align,h=u.verticalAlign,p=u.layout;if(("vertical"===p||"horizontal"===p&&"middle"===h)&&"center"!==d&&Object(Z.h)(e[d]))return oe(oe({},e),{},se({},d,e[d]+(c||0)));if(("horizontal"===p||"vertical"===p&&"center"===d)&&"middle"!==h&&Object(Z.h)(e[h]))return oe(oe({},e),{},se({},h,e[h]+(f||0)))}return e},ge=function(e,t,n,r,a){var i=t.props.children,s=Object(ee.b)(i,J.a).filter((function(e){return function(e,t,n){return!!c()(t)||("horizontal"===e?"yAxis"===t:"vertical"===e||"x"===n?"xAxis"===t:"y"!==n||"yAxis"===t)}(r,a,e.props.direction)}));if(s&&s.length){var l=s.map((function(e){return e.props.dataKey}));return e.reduce((function(e,t){var r=ue(t,n);if(c()(r))return e;var a=Array.isArray(r)?[u()(r),o()(r)]:[r,r],i=l.reduce((function(e,n){var r=ue(t,n,0),i=a[0]-Math.abs(Array.isArray(r)?r[0]:r),o=a[1]+Math.abs(Array.isArray(r)?r[1]:r);return[Math.min(i,e[0]),Math.max(o,e[1])]}),[1/0,-1/0]);return[Math.min(i[0],e[0]),Math.max(i[1],e[1])]}),[1/0,-1/0])}return null},me=function(e,t,n,r,a){var i=t.map((function(t){return ge(e,t,n,a,r)})).filter((function(e){return!c()(e)}));return i&&i.length?i.reduce((function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}),[1/0,-1/0]):null},Ae=function(e,t,n,r,a){var i=t.map((function(t){var i=t.props.dataKey;return"number"===n&&i&&ge(e,t,i,r)||le(e,i,n,a)}));if("number"===n)return i.reduce((function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}),[1/0,-1/0]);var o={};return i.reduce((function(e,t){for(var n=0,r=t.length;n=2?2*Object(Z.j)(o[0]-o[1])*u:u,t&&(e.ticks||e.niceTicks)?(e.ticks||e.niceTicks).map((function(e){var t=a?a.indexOf(e):e;return{coordinate:r(t)+u,value:e,offset:u}})).filter((function(e){return!y()(e.coordinate)})):e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map((function(e,t){return{coordinate:r(e)+u,value:e,index:t,offset:u}})):r.ticks&&!n?r.ticks(e.tickCount).map((function(e){return{coordinate:r(e)+u,value:e,offset:u}})):r.domain().map((function(e,t){return{coordinate:r(e)+u,value:a?a[e]:e,index:t,offset:u}}))},ye=new WeakMap,_e=function(e,t){if("function"!==typeof t)return e;ye.has(e)||ye.set(e,new WeakMap);var n=ye.get(e);if(n.has(t))return n.get(t);var r=function(){e.apply(void 0,arguments),t.apply(void 0,arguments)};return n.set(t,r),r},we=function(e,t,n){var a=e.scale,i=e.type,o=e.layout,s=e.axisType;if("auto"===a)return"radial"===o&&"radiusAxis"===s?{scale:r.scaleBand(),realScaleType:"band"}:"radial"===o&&"angleAxis"===s?{scale:r.scaleLinear(),realScaleType:"linear"}:"category"===i&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>=0||t.indexOf("ComposedChart")>=0&&!n)?{scale:r.scalePoint(),realScaleType:"point"}:"category"===i?{scale:r.scaleBand(),realScaleType:"band"}:{scale:r.scaleLinear(),realScaleType:"linear"};if(p()(a)){var u="scale".concat(w()(a));return{scale:(r[u]||r.scalePoint)(),realScaleType:r[u]?u:"point"}}return d()(a)?{scale:a}:{scale:r.scalePoint(),realScaleType:"point"}},Fe=function(e){var t=e.domain();if(t&&!(t.length<=2)){var n=t.length,r=e.range(),a=Math.min(r[0],r[1])-1e-4,i=Math.max(r[0],r[1])+1e-4,o=e(t[0]),s=e(t[n-1]);(oi||si)&&e.domain([t[0],t[n-1]])}},xe=function(e,t){if(!e)return null;for(var n=0,r=e.length;nr)&&(a[1]=r),a[0]>r&&(a[0]=r),a[1]=0?(e[o][n][0]=a,e[o][n][1]=a+s,a=e[o][n][1]):(e[o][n][0]=i,e[o][n][1]=i+s,i=e[o][n][1])}},expand:a.stackOffsetExpand,none:a.stackOffsetNone,silhouette:a.stackOffsetSilhouette,wiggle:a.stackOffsetWiggle,positive:function(e){var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n=0?(e[i][n][0]=a,e[i][n][1]=a+o,a=e[i][n][1]):(e[i][n][0]=0,e[i][n][1]=0)}}},je=function(e,t,n){var r=t.map((function(e){return e.props.dataKey})),i=Oe[n];return Object(a.stack)().keys(r).value((function(e,t){return+ue(e,t,0)})).order(a.stackOrderNone).offset(i)(e)},Ce=function(e,t,n,r,a,i){if(!e)return null;var o=(i?t.reverse():t).reduce((function(e,t){var a,i=null!==(a=t.type)&&void 0!==a&&a.defaultProps?oe(oe({},t.type.defaultProps),t.props):t.props,o=i.stackId;if(i.hide)return e;var s=i[n],u=e[s]||{hasStack:!1,stackGroups:{}};if(Object(Z.g)(o)){var l=u.stackGroups[o]||{numericAxisId:n,cateAxisId:r,items:[]};l.items.push(t),u.hasStack=!0,u.stackGroups[o]=l}else u.stackGroups[Object(Z.k)("_stackId_")]={numericAxisId:n,cateAxisId:r,items:[t]};return oe(oe({},e),{},se({},s,u))}),{});return Object.keys(o).reduce((function(t,i){var s=o[i];if(s.hasStack){s.stackGroups=Object.keys(s.stackGroups).reduce((function(t,i){var o=s.stackGroups[i];return oe(oe({},t),{},se({},i,{numericAxisId:n,cateAxisId:r,items:o.items,stackedData:je(e,o.items,a)}))}),{})}return oe(oe({},t),{},se({},i,s))}),{})},Ee=function(e,t){var n=t.realScaleType,r=t.type,a=t.tickCount,i=t.originalDomain,s=t.allowDecimals,l=n||t.scale;if("auto"!==l&&"linear"!==l)return null;if(a&&"number"===r&&i&&("auto"===i[0]||"auto"===i[1])){var c=e.domain();if(!c.length)return null;var f=K(c,a,s);return e.domain([u()(f),o()(f)]),{niceTicks:f}}if(a&&"number"===r){var d=e.domain();return{niceTicks:X(d,a,s)}}return null};var Se=function(e){var t=e.axis,n=e.ticks,r=e.offset,a=e.bandSize,i=e.entry,o=e.index;if("category"===t.type)return n[o]?n[o].coordinate+r:null;var s=ue(i,t.dataKey,t.domain[o]);return c()(s)?null:t.scale(s)-a/2+r},De=function(e){var t=e.numericAxis,n=t.scale.domain();if("number"===t.type){var r=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return r<=0&&a>=0?0:a<0?a:r}return n[0]},Me=function(e,t){var n,r=(null!==(n=e.type)&&void 0!==n&&n.defaultProps?oe(oe({},e.type.defaultProps),e.props):e.props).stackId;if(Object(Z.g)(r)){var a=t[r];if(a){var i=a.items.indexOf(e);return i>=0?a.stackedData[i]:null}}return null},Te=function(e,t,n){return Object.keys(e).reduce((function(r,a){var i=e[a].stackedData.reduce((function(e,r){var a=r.slice(t,n+1).reduce((function(e,t){return[u()(t.concat([e[0]]).filter(Z.h)),o()(t.concat([e[1]]).filter(Z.h))]}),[1/0,-1/0]);return[Math.min(e[0],a[0]),Math.max(e[1],a[1])]}),[1/0,-1/0]);return[Math.min(i[0],r[0]),Math.max(i[1],r[1])]}),[1/0,-1/0]).map((function(e){return e===1/0||e===-1/0?0:e}))},Be=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Pe=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Le=function(e,t,n){if(d()(e))return e(t,n);if(!Array.isArray(e))return t;var r=[];if(Object(Z.h)(e[0]))r[0]=n?e[0]:Math.min(e[0],t[0]);else if(Be.test(e[0])){var a=+Be.exec(e[0])[1];r[0]=t[0]-a}else d()(e[0])?r[0]=e[0](t[0]):r[0]=t[0];if(Object(Z.h)(e[1]))r[1]=n?e[1]:Math.max(e[1],t[1]);else if(Pe.test(e[1])){var i=+Pe.exec(e[1])[1];r[1]=t[1]+i}else d()(e[1])?r[1]=e[1](t[1]):r[1]=t[1];return r},Ie=function(e,t,n){if(e&&e.scale&&e.scale.bandwidth){var r=e.scale.bandwidth();if(!n||r>0)return r}if(e&&t&&t.length>=2){for(var a=O()(t,(function(e){return e.coordinate})),i=1/0,o=1,s=a.length;o=0&&e!==1/0}function u(e){return Array.isArray(e)?e:[e]}function l(e,t){return Math.max(e+(t||0)-Date.now(),0)}function c(e,t,n){return y(e)?"function"===typeof t?Object(r.a)({},n,{queryKey:e,queryFn:t}):Object(r.a)({},t,{queryKey:e}):e}function f(e,t,n){return y(e)?[Object(r.a)({},t,{queryKey:e}),n]:[e||{},t]}function d(e,t){var n=e.active,r=e.exact,a=e.fetching,i=e.inactive,o=e.predicate,s=e.queryKey,u=e.stale;if(y(s))if(r){if(t.queryHash!==p(s,t.options))return!1}else if(!m(t.queryKey,s))return!1;var l=function(e,t){return!0===e&&!0===t||null==e&&null==t?"all":!1===e&&!1===t?"none":(null!=e?e:!t)?"active":"inactive"}(n,i);if("none"===l)return!1;if("all"!==l){var c=t.isActive();if("active"===l&&!c)return!1;if("inactive"===l&&c)return!1}return("boolean"!==typeof u||t.isStale()===u)&&(("boolean"!==typeof a||t.isFetching()===a)&&!(o&&!o(t)))}function h(e,t){var n=e.exact,r=e.fetching,a=e.predicate,i=e.mutationKey;if(y(i)){if(!t.options.mutationKey)return!1;if(n){if(g(t.options.mutationKey)!==g(i))return!1}else if(!m(t.options.mutationKey,i))return!1}return("boolean"!==typeof r||"loading"===t.state.status===r)&&!(a&&!a(t))}function p(e,t){return((null==t?void 0:t.queryKeyHashFn)||g)(e)}function g(e){var t,n=u(e);return t=n,JSON.stringify(t,(function(e,t){return b(t)?Object.keys(t).sort().reduce((function(e,n){return e[n]=t[n],e}),{}):t}))}function m(e,t){return function e(t,n){if(t===n)return!0;if(typeof t!==typeof n)return!1;if(t&&n&&"object"===typeof t&&"object"===typeof n)return!Object.keys(n).some((function(r){return!e(t[r],n[r])}));return!1}(u(e),u(t))}function A(e,t){if(e===t)return e;var n=Array.isArray(e)&&Array.isArray(t);if(n||b(e)&&b(t)){for(var r=n?e.length:Object.keys(e).length,a=n?t:Object.keys(t),i=a.length,o=n?[]:{},s=0,u=0;u1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||g(e)||t}function A(e,t,n){var r=m(t);return e.displayName||(""!==r?"".concat(n,"(").concat(r,")"):n)}function b(e){if(null!=e){if("string"===typeof e)return e;if("function"===typeof e)return m(e,"Component");if("object"===Object(d.a)(e))switch(e.$$typeof){case h.ForwardRef:return A(e,e.render,"ForwardRef");case h.Memo:return A(e,e.type,"memo");default:return}}}function v(e,t,n,r,a){return null}var y="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),_=o.a.oneOfType([o.a.func,o.a.object])},,,function(e,t,n){"use strict";var r=n(17),a=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(0)),o=(0,r(n(37)).default)(i.createElement("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5l-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutline");t.default=o},function(e,t,n){"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t(void 0===t[n]&&(t[n]=e(n)),t[n])}(e=>{if(e.length>2){if(!u[e])return[e];e=u[e]}const[t,n]=e.split(""),r=o[t],a=s[n]||"";return Array.isArray(a)?a.map(e=>r+e):[r+a]}),c=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],f=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],d=[...c,...f];function h(e,t,n,r){var i;const o=null!=(i=Object(a.b)(e,t,!1))?i:n;return"number"===typeof o?e=>"string"===typeof e?e:o*e:Array.isArray(o)?e=>"string"===typeof e?e:o[e]:"function"===typeof o?o:()=>{}}function p(e){return h(e,"spacing",8)}function g(e,t){if("string"===typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-"+n}function m(e,t,n,a){if(-1===t.indexOf(n))return null;const i=function(e,t){return n=>e.reduce((e,r)=>(e[r]=g(t,n),e),{})}(l(n),a),o=e[n];return Object(r.b)(e,o,i)}function A(e,t){const n=p(e.theme);return Object.keys(e).map(r=>m(e,t,r,n)).reduce(i.a,{})}function b(e){return A(e,c)}function v(e){return A(e,f)}function y(e){return A(e,d)}b.propTypes={},b.filterProps=c,v.propTypes={},v.filterProps=f,y.propTypes={},y.filterProps=d},,function(e,t,n){"use strict";var r=n(17);Object.defineProperty(t,"__esModule",{value:!0}),t.alpha=h,t.blend=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;const a=(e,t)=>Math.round((e**(1/r)*(1-n)+t**(1/r)*n)**r),i=u(e),o=u(t),s=[a(i.values[0],o.values[0]),a(i.values[1],o.values[1]),a(i.values[2],o.values[2])];return c({type:"rgb",values:s})},t.colorChannel=void 0,t.darken=p,t.decomposeColor=u,t.emphasize=m,t.getContrastRatio=function(e,t){const n=d(e),r=d(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)},t.getLuminance=d,t.hexToRgb=s,t.hslToRgb=f,t.lighten=g,t.private_safeAlpha=function(e,t,n){try{return h(e,t)}catch(r){return e}},t.private_safeColorChannel=void 0,t.private_safeDarken=function(e,t,n){try{return p(e,t)}catch(r){return e}},t.private_safeEmphasize=function(e,t,n){try{return m(e,t)}catch(r){return e}},t.private_safeLighten=function(e,t,n){try{return g(e,t)}catch(r){return e}},t.recomposeColor=c,t.rgbToHex=function(e){if(0===e.indexOf("#"))return e;const{values:t}=u(e);return"#"+t.map((e,t)=>function(e){const t=e.toString(16);return 1===t.length?"0"+t:t}(3===t?Math.round(255*e):e)).join("")};var a=r(n(316)),i=r(n(630));function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,i.default)(e,t,n)}function s(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map(e=>e+e)),n?`rgb${4===n.length?"a":""}(${n.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}function u(e){if(e.type)return e;if("#"===e.charAt(0))return u(s(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,a.default)(9,e));let r,i=e.substring(t+1,e.length-1);if("color"===n){if(i=i.split(" "),r=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r))throw new Error((0,a.default)(10,r))}else i=i.split(",");return i=i.map(e=>parseFloat(e)),{type:n,values:i,colorSpace:r}}const l=e=>{const t=u(e);return t.values.slice(0,3).map((e,n)=>-1!==t.type.indexOf("hsl")&&0!==n?e+"%":e).join(" ")};t.colorChannel=l;function c(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map((e,t)=>t<3?parseInt(e,10):e):-1!==t.indexOf("hsl")&&(r[1]=r[1]+"%",r[2]=r[2]+"%"),r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:""+r.join(", "),`${t}(${r})`}function f(e){e=u(e);const{values:t}=e,n=t[0],r=t[1]/100,a=t[2]/100,i=r*Math.min(a,1-a),o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return a-i*Math.max(Math.min(t-3,9-t,1),-1)};let s="rgb";const l=[Math.round(255*o(0)),Math.round(255*o(8)),Math.round(255*o(4))];return"hsla"===e.type&&(s+="a",l.push(t[3])),c({type:s,values:l})}function d(e){let t="hsl"===(e=u(e)).type||"hsla"===e.type?u(f(e)).values:e.values;return t=t.map(t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function h(e,t){return e=u(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/"+t:e.values[3]=t,c(e)}function p(e,t){if(e=u(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return c(e)}function g(e,t){if(e=u(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return c(e)}function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return d(e)>.5?p(e,t):g(e,t)}t.private_safeColorChannel=(e,t)=>{try{return l(e)}catch(n){return e}}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),a=n(154);function i(e,t){return r.useMemo((function(){return null==e&&null==t?null:function(n){Object(a.a)(e,n),Object(a.a)(t,n)}}),[e,t])}},,function(e,t){e.exports=function(e){return null==e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return he})),n.d(t,"b",(function(){return rn})),n.d(t,"c",(function(){return ee})),n.d(t,"d",(function(){return L})),n.d(t,"e",(function(){return B})),n.d(t,"f",(function(){return sn})),n.d(t,"g",(function(){return on}));var r=n(10),a=n(326),i=n(0),o=n.n(i),s=n(134),u=n(248),l=n(138),c=n.n(l),f=n(224),d=n(1049),h=n(1837),p=n(1766),g=n(721),m=n(139),A=e=>()=>e;function b(e,t){let{sourceEvent:n,subject:r,target:a,identifier:i,active:o,x:s,y:u,dx:l,dy:c,dispatch:f}=t;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:a,enumerable:!0,configurable:!0},identifier:{value:i,enumerable:!0,configurable:!0},active:{value:o,enumerable:!0,configurable:!0},x:{value:s,enumerable:!0,configurable:!0},y:{value:u,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:c,enumerable:!0,configurable:!0},_:{value:f}})}function v(e){return!e.ctrlKey&&!e.button}function y(){return this.parentNode}function _(e,t){return null==t?{x:e.x,y:e.y}:t}function w(){return navigator.maxTouchPoints||"ontouchstart"in this}b.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};var F=["paid-pro","paid-sponsor","paid-enterprise","paid-custom"];function x(e){var t=e.proOptions,n=e.position,r=void 0===n?"bottom-right":n;if(null!==t&&void 0!==t&&t.account&&F.includes(null===t||void 0===t?void 0:t.account)&&null!==t&&void 0!==t&&t.hideAttribution)return null;var a="".concat(r).split("-");return o.a.createElement("div",{className:Object(s.a)(["react-flow__attribution"].concat(Object(u.a)(a))),"data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://pro.reactflow.dev/pricing"},o.a.createElement("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer"},"React Flow"))}var k=["x","y","label","labelStyle","labelShowBg","labelBgStyle","labelBgPadding","labelBgBorderRadius","children","className"];function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var j=function(e){var t=e.x,n=e.y,u=e.label,l=e.labelStyle,c=void 0===l?{}:l,f=e.labelShowBg,d=void 0===f||f,h=e.labelBgStyle,p=void 0===h?{}:h,g=e.labelBgPadding,m=void 0===g?[2,4]:g,A=e.labelBgBorderRadius,b=void 0===A?2:A,v=e.children,y=e.className,_=Object(a.a)(e,k),w=Object(i.useRef)(null),F=Object(i.useState)({x:0,y:0,width:0,height:0}),x=Object(r.k)(F,2),j=x[0],C=x[1],E=Object(s.a)(["react-flow__edge-textwrapper",y]);return Object(i.useEffect)((function(){if(w.current){var e=w.current.getBBox();C({x:e.x,y:e.y,width:e.width,height:e.height})}}),[u]),"undefined"!==typeof u&&u?o.a.createElement("g",function(e){for(var t=1;ta?t-d:t+d,p=c?0:Math.abs(i-n);return[h,n=0?.5*e:25*t*Math.sqrt(-e)}function Z(e){var t,n,a=e.pos,i=e.x1,o=e.y1,s=e.x2,u=e.y2,l=e.c;switch(a){case r.j.Left:t=i-J(i-s,l),n=o;break;case r.j.Right:t=i+J(s-i,l),n=o;break;case r.j.Top:t=i,n=o-J(o-u,l);break;case r.j.Bottom:t=i,n=o+J(u-o,l)}return[t,n]}function ee(e){var t=e.sourceX,n=e.sourceY,a=e.sourcePosition,i=void 0===a?r.j.Bottom:a,o=e.targetX,s=e.targetY,u=e.targetPosition,l=void 0===u?r.j.Top:u,c=e.curvature,f=void 0===c?.25:c,d=Z({pos:i,x1:t,y1:n,x2:o,y2:s,c:f}),h=Object(r.k)(d,2),p=h[0],g=h[1],m=Z({pos:l,x1:o,y1:s,x2:t,y2:n,c:f}),A=Object(r.k)(m,2),b=A[0],v=A[1];return"M".concat(t,",").concat(n," C").concat(p,",").concat(g," ").concat(b,",").concat(v," ").concat(o,",").concat(s)}var te=Object(i.memo)((function(e){var t=e.sourceX,n=e.sourceY,a=e.targetX,i=e.targetY,s=e.sourcePosition,u=void 0===s?r.j.Bottom:s,l=e.targetPosition,c=void 0===l?r.j.Top:l,f=e.label,d=e.labelStyle,h=e.labelShowBg,p=e.labelBgStyle,g=e.labelBgPadding,m=e.labelBgBorderRadius,A=e.style,b=e.markerEnd,v=e.markerStart,y={sourceX:t,sourceY:n,sourcePosition:u,targetX:a,targetY:i,targetPosition:c,curvature:e.curvature},_=ee(y),w=function(e){var t=e.sourceX,n=e.sourceY,a=e.sourcePosition,i=void 0===a?r.j.Bottom:a,o=e.targetX,s=e.targetY,u=e.targetPosition,l=void 0===u?r.j.Top:u,c=e.curvature,f=void 0===c?.25:c,d=Z({pos:i,x1:t,y1:n,x2:o,y2:s,c:f}),h=Object(r.k)(d,2),p=h[0],g=h[1],m=Z({pos:l,x1:o,y1:s,x2:t,y2:n,c:f}),A=Object(r.k)(m,2),b=.125*t+.375*p+.375*A[0]+.125*o,v=.125*n+.375*g+.375*A[1]+.125*s;return[b,v,Math.abs(b-t),Math.abs(v-n)]}(y),F=Object(r.k)(w,2),x=F[0],k=F[1];return o.a.createElement(E,{path:_,centerX:x,centerY:k,label:f,labelStyle:d,labelShowBg:h,labelBgStyle:p,labelBgPadding:g,labelBgBorderRadius:m,style:A,markerEnd:b,markerStart:v})})),ne=Object(i.createContext)(null),re=ne.Provider;function ae(e,t,n,a,i,o,s){var u=s.elementFromPoint(e.clientX,e.clientY),l=(null===u||void 0===u?void 0:u.classList.contains("target"))||!1,c=(null===u||void 0===u?void 0:u.classList.contains("source"))||!1,f={elementBelow:u,isValid:!1,connection:{source:null,target:null,sourceHandle:null,targetHandle:null},isHoveringHandle:!1};if(u&&(l||c)){f.isHoveringHandle=!0;var d=u.getAttribute("data-nodeid"),h=u.getAttribute("data-handleid"),p=n?{source:d,sourceHandle:h,target:a,targetHandle:i}:{source:a,sourceHandle:i,target:d,targetHandle:h};f.connection=p,(t!==r.a.Strict||(n&&c||!n&&l))&&(f.isValid=o(p))}return f}function ie(e){null===e||void 0===e||e.classList.remove("react-flow__handle-valid"),null===e||void 0===e||e.classList.remove("react-flow__handle-connecting")}function oe(e){var t=e.event,n=e.handleId,a=e.nodeId,i=e.onConnect,o=e.isTarget,s=e.getState,u=e.setState,l=e.isValidConnection,c=e.elementEdgeUpdaterType,f=e.onEdgeUpdateEnd,d=t.target.closest(".react-flow"),h=Object(r.r)(t.target);if(h){var p=h.elementFromPoint(t.clientX,t.clientY),g=null===p||void 0===p?void 0:p.classList.contains("target"),m=null===p||void 0===p?void 0:p.classList.contains("source");if(d&&(g||m||c)){var A,b=s(),v=b.onConnectStart,y=b.connectionMode,_=c||(g?"target":"source"),w=d.getBoundingClientRect();u({connectionPosition:{x:t.clientX-w.left,y:t.clientY-w.top},connectionNodeId:a,connectionHandleId:n,connectionHandleType:_}),null===v||void 0===v||v(t,{nodeId:a,handleId:n,handleType:_}),h.addEventListener("mousemove",F),h.addEventListener("mouseup",(function e(t){var r=s(),d=r.onConnectStop,p=r.onConnectEnd,g=ae(t,y,o,a,n,l,h),m=g.connection,b=g.isValid;null===d||void 0===d||d(t),b&&(null===i||void 0===i||i(m)),null===p||void 0===p||p(t),c&&f&&f(t),ie(A),u({connectionNodeId:null,connectionHandleId:null,connectionHandleType:null}),h.removeEventListener("mousemove",F),h.removeEventListener("mouseup",e)}))}}function F(e){u({connectionPosition:{x:e.clientX-w.left,y:e.clientY-w.top}});var t=ae(e,y,o,a,n,l,h),r=t.connection,i=t.elementBelow,s=t.isValid;if(!t.isHoveringHandle)return ie(A);r.source!==r.target&&i&&(ie(A),A=i,i.classList.add("react-flow__handle-connecting"),i.classList.toggle("react-flow__handle-valid",s))}}ne.Consumer;var se=["type","position","isValidConnection","isConnectable","id","onConnect","children","className","onMouseDown"];function ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function le(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:null,a=((null===n||void 0===n?void 0:n.x)||0)+t.x,i=((null===n||void 0===n?void 0:n.y)||0)+t.y,o=(null===n||void 0===n?void 0:n.width)||t.width,s=(null===n||void 0===n?void 0:n.height)||t.height;switch(e){case r.j.Top:return{x:a+o/2,y:i};case r.j.Right:return{x:a+o,y:i+s/2};case r.j.Bottom:return{x:a+o/2,y:i+s};case r.j.Left:return{x:a,y:i+s/2}}}function Le(e,t){if(!e)return null;var n=null;return 1!==e.length&&t?t&&(n=e.find((function(e){return e.id===t}))):n=e[0],"undefined"===typeof n?null:n}function Ie(e,t){var n,a,i,o,s,u=e.get(t),l=(null===u||void 0===u||null===(n=u[r.t])||void 0===n?void 0:n.handleBounds)||null,c=!u||!l||!u.width||!u.height||"undefined"===typeof(null===(a=u.positionAbsolute)||void 0===a?void 0:a.x)||"undefined"===typeof(null===(i=u.positionAbsolute)||void 0===i?void 0:i.y);return[{x:(null===u||void 0===u||null===(o=u.positionAbsolute)||void 0===o?void 0:o.x)||0,y:(null===u||void 0===u||null===(s=u.positionAbsolute)||void 0===s?void 0:s.y)||0,width:(null===u||void 0===u?void 0:u.width)||0,height:(null===u||void 0===u?void 0:u.height)||0},l,!c]}var Ne="undefined"!==typeof document?document:null,Ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{target:Ne},n=Object(i.useState)(!1),a=Object(r.k)(n,2),o=a[0],s=a[1],l=Object(i.useRef)(new Set([])),c=Object(i.useMemo)((function(){if(null!==e){var t=(Array.isArray(e)?e:[e]).filter((function(e){return"string"===typeof e})).map((function(e){return e.split("+")})),n=t.reduce((function(e,t){return e.concat.apply(e,Object(u.a)(t))}),[]);return[t,n]}return[[],[]]}),[e]),f=Object(r.k)(c,2),d=f[0],h=f[1];return Object(i.useEffect)((function(){if(null!==e){var n,r,a=function(e){if(ze(e))return!1;var t=Ue(e.code,h);l.current.add(e[t]),Re(d,l.current,!1)&&(e.preventDefault(),s(!0))},i=function(e){if(ze(e))return!1;var t=Ue(e.code,h);Re(d,l.current,!0)?(s(!1),l.current.clear()):l.current.delete(e[t])},o=function(){l.current.clear(),s(!1)};return null===t||void 0===t||null===(n=t.target)||void 0===n||n.addEventListener("keydown",a),null===t||void 0===t||null===(r=t.target)||void 0===r||r.addEventListener("keyup",i),window.addEventListener("blur",o),function(){var e,n;null===t||void 0===t||null===(e=t.target)||void 0===e||e.removeEventListener("keydown",a),null===t||void 0===t||null===(n=t.target)||void 0===n||n.removeEventListener("keyup",i),window.removeEventListener("blur",o)}}}),[e,s]),o};function Re(e,t,n){return e.filter((function(e){return n||e.length===t.size})).some((function(e){return e.every((function(e){return t.has(e)}))}))}function Ue(e,t){return t.includes(e)?"code":"key"}function ze(e){var t,n=(null===(t=e.composedPath)||void 0===t?void 0:t.call(e)[0])||e.target;return["INPUT","SELECT","TEXTAREA"].includes(null===n||void 0===n?void 0:n.nodeName)||(null===n||void 0===n?void 0:n.hasAttribute("contenteditable"))}var He=function(e){return{onNodesChange:e.onNodesChange,onEdgesChange:e.onEdgesChange}};var Qe=function(e){return{x:e.x,y:e.y,zoom:e.k}},qe=function(e,t){return e.target.closest(".".concat(t))},$e=function(e){return{d3Zoom:e.d3Zoom,d3Selection:e.d3Selection,d3ZoomHandler:e.d3ZoomHandler}},We=function(e){var t=e.onMove,n=e.onMoveStart,a=e.onMoveEnd,s=e.zoomOnScroll,u=void 0===s||s,l=e.zoomOnPinch,p=void 0===l||l,g=e.panOnScroll,m=void 0!==g&&g,A=e.panOnScrollSpeed,b=void 0===A?.5:A,v=e.panOnScrollMode,y=void 0===v?r.s.Free:v,_=e.zoomOnDoubleClick,w=void 0===_||_,F=e.selectionKeyPressed,x=e.elementsSelectable,k=e.panOnDrag,O=void 0===k||k,j=e.translateExtent,C=e.minZoom,E=e.maxZoom,S=e.defaultZoom,D=void 0===S?1:S,M=e.defaultPosition,T=void 0===M?[0,0]:M,B=e.zoomActivationKeyCode,P=e.preventScrolling,L=void 0===P||P,I=e.children,N=e.noWheelClassName,V=e.noPanClassName,R=Object(r.F)(),U=Object(i.useRef)(!1),z=Object(i.useRef)(null),H=Object(i.useRef)({x:0,y:0,zoom:0}),Q=Object(r.m)($e,c.a),q=Q.d3Zoom,$=Q.d3Selection,W=Q.d3ZoomHandler,G=Ve(B);return function(e){var t=Object(r.F)();Object(i.useEffect)((function(){var n,a=function(){if(e.current){var n=Object(r.q)(e.current);0,t.setState({width:n.width||500,height:n.height||500})}};return a(),window.onresize=a,e.current&&(n=new ResizeObserver((function(){return a()}))).observe(e.current),function(){window.onresize=null,n&&e.current&&n.unobserve(e.current)}}),[])}(z),Object(i.useEffect)((function(){if(z.current){var e,t=Object(f.a)().scaleExtent([C,E]).translateExtent(j),n=Object(d.a)(z.current).call(t),a=Object(r.u)(T[0],j[0][0],j[1][0]),i=Object(r.u)(T[1],j[0][1],j[1][1]),o=Object(r.u)(D,C,E),s=f.b.translate(a,i).scale(o);t.transform(n,s),R.setState({d3Zoom:t,d3Selection:n,d3ZoomHandler:n.on("wheel.zoom"),transform:[a,i,o],domNode:null===(e=n.node())||void 0===e?void 0:e.closest(".react-flow")})}}),[]),Object(i.useEffect)((function(){$&&q&&(m&&!G?$.on("wheel",(function(e){if(qe(e,N))return!1;e.preventDefault(),e.stopImmediatePropagation();var t=$.property("__zoom").k||1;if(e.ctrlKey&&p){var n=Object(h.a)(e),a=-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*10,i=t*Math.pow(2,a);q.scaleTo($,i,n)}else{var o=1===e.deltaMode?20:1,s=y===r.s.Vertical?0:e.deltaX*o,u=y===r.s.Horizontal?0:e.deltaY*o;q.translateBy($,-s/t*b,-u/t*b)}})).on("wheel.zoom",null):"undefined"!==typeof W&&$.on("wheel",(function(e){if(!L||qe(e,N))return null;e.preventDefault()})).on("wheel.zoom",W))}),[m,y,$,q,W,G,p,L,N]),Object(i.useEffect)((function(){q&&(F&&!U.current?q.on("zoom",null):F||q.on("zoom",(function(e){if(R.setState({transform:[e.transform.x,e.transform.y,e.transform.k]}),t){var n=Qe(e.transform);t(e.sourceEvent,n)}})))}),[F,q,t]),Object(i.useEffect)((function(){q&&q.on("start",(function(e){if(U.current=!0,n){var t=Qe(e.transform);H.current=t,n(e.sourceEvent,t)}}))}),[q,n]),Object(i.useEffect)((function(){q&&q.on("end",(function(e){if(U.current=!1,a&&(n=H.current,r=e.transform,n.x!==r.x||n.y!==r.y||n.zoom!==r.k)){var t=Qe(e.transform);H.current=t,a(e.sourceEvent,t)}var n,r}))}),[q,a]),Object(i.useEffect)((function(){q&&q.filter((function(e){var t=G||u,n=p&&e.ctrlKey;return!!(O||t||m||w||p)&&(!F&&(!(!w&&"dblclick"===e.type)&&((!qe(e,N)||"wheel"!==e.type)&&((!qe(e,V)||"wheel"===e.type)&&(!(!p&&e.ctrlKey&&"wheel"===e.type)&&(!!(t||m||n||"wheel"!==e.type)&&(!!(O||"mousedown"!==e.type&&"touchstart"!==e.type)&&((!e.ctrlKey||"wheel"===e.type)&&!e.button))))))))}))}),[q,u,p,m,w,O,F,x,G]),o.a.createElement("div",{className:"react-flow__renderer react-flow__container",ref:z},I)};function Ge(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ye(e){for(var t=1;t0}),m()},onMouseLeave:function(){n.setState({nodesSelectionActive:!1}),m()}},d.draw&&o.a.createElement("div",{className:"react-flow__selection react-flow__container",style:{width:d.width,height:d.height,transform:"translate(".concat(d.x,"px, ").concat(d.y,"px)")}}))}));function et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tt(e){for(var t=1;tf}u.mouse("drag",r)}function O(e){Object(d.a)(e.view).on("mousemove.drag mouseup.drag",null),Object(g.b)(e.view,n),Object(m.a)(e),u.mouse("end",e)}function j(e,t){if(a.call(this,e,t)){var n,r,o=e.changedTouches,s=i.call(this,e,t),u=o.length;for(n=0;n0&&(null===d||void 0===d||d(m),l)){var b=A.map((function(e){return{id:e,type:"remove"}}));l(b)}if(h.length>0&&(null===c||void 0===c||c(h),s)){var v=h.map((function(e){return{id:e.id,type:"remove"}}));s(v)}a.setState({nodesSelectionActive:!1})}}),[f,s,l]),Object(i.useEffect)((function(){a.setState({multiSelectionActive:d})}),[d])}({deleteKeyCode:l,multiSelectionKeyCode:g});var I=a?function(e){return a(e)}:void 0,N=s?function(e){return s(e)}:void 0;return o.a.createElement(We,{onMove:f,onMoveStart:d,onMoveEnd:h,selectionKeyPressed:L,elementsSelectable:A,zoomOnScroll:b,zoomOnPinch:v,panOnScroll:y,panOnScrollSpeed:_,panOnScrollMode:w,zoomOnDoubleClick:F,panOnDrag:x,translateExtent:k,minZoom:O,maxZoom:j,defaultZoom:C,defaultPosition:E,zoomActivationKeyCode:m,preventScrolling:S,noWheelClassName:M,noPanClassName:T},t,o.a.createElement(Ze,{selectionKeyPressed:L}),P&&o.a.createElement(ft,{onSelectionContextMenu:D,noPanClassName:T}),o.a.createElement("div",{className:"react-flow__pane react-flow__container",onClick:function(e){null===n||void 0===n||n(e),B.getState().resetSelectedElements(),B.setState({nodesSelectionActive:!1})},onContextMenu:I,onWheel:N}))};ht.displayName="FlowRenderer";var pt=Object(i.memo)(ht);var gt=function(e){return{nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,elementsSelectable:e.elementsSelectable,updateNodeDimensions:e.updateNodeDimensions}},mt=function(e){var t,n=Object(r.m)(gt,c.a),a=n.nodesDraggable,s=n.nodesConnectable,u=n.elementsSelectable,l=n.updateNodeDimensions,f=(t=e.onlyRenderVisibleElements,Object(r.m)(Object(i.useCallback)((function(e){return t?Object(r.v)(e.nodeInternals,{x:0,y:0,width:e.width,height:e.height},e.transform,!0):Array.from(e.nodeInternals.values())}),[t]))),d=Object(i.useRef)(),h=Object(i.useMemo)((function(){if("undefined"===typeof ResizeObserver)return null;var e=new ResizeObserver((function(e){var t=e.map((function(e){return{id:e.target.getAttribute("data-id"),nodeElement:e.target,forceUpdate:!0}}));l(t)}));return d.current=e,e}),[]);return Object(i.useEffect)((function(){return function(){var e;null===d||void 0===d||null===(e=d.current)||void 0===e||e.disconnect()}}),[]),o.a.createElement("div",{className:"react-flow__nodes react-flow__container"},f.map((function(t){var n,i,l,c,f,d,p,g=t.type||"default";e.nodeTypes[g]||(g="default");var m=e.nodeTypes[g]||e.nodeTypes.default,A=!!(t.draggable||a&&"undefined"===typeof t.draggable),b=!!(t.selectable||u&&"undefined"===typeof t.selectable),v=!!(t.connectable||s&&"undefined"===typeof t.connectable);return o.a.createElement(m,{key:t.id,id:t.id,className:t.className,style:t.style,type:g,data:t.data,sourcePosition:t.sourcePosition||r.j.Bottom,targetPosition:t.targetPosition||r.j.Top,hidden:t.hidden,xPos:null!==(n=null===(i=t.positionAbsolute)||void 0===i?void 0:i.x)&&void 0!==n?n:0,yPos:null!==(l=null===(c=t.positionAbsolute)||void 0===c?void 0:c.y)&&void 0!==l?l:0,selectNodesOnDrag:e.selectNodesOnDrag,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,selected:!!t.selected,isDraggable:A,isSelectable:b,isConnectable:v,resizeObserver:h,dragHandle:t.dragHandle,zIndex:null!==(f=null===(d=t[r.t])||void 0===d?void 0:d.z)&&void 0!==f?f:0,isParent:!(null===(p=t[r.t])||void 0===p||!p.isParent),noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,initialized:!!t.width&&!!t.height})})))};mt.displayName="NodeRenderer";var At,bt=Object(i.memo)(mt);function vt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yt(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2],a=-1,i=e.reduce((function(e,i){var o,s,u,l,c=Object(r.D)(i.zIndex),f=c?i.zIndex:0;n&&(f=c?i.zIndex:Math.max((null===(o=t.get(i.source))||void 0===o||null===(s=o[r.t])||void 0===s?void 0:s.z)||0,(null===(u=t.get(i.target))||void 0===u||null===(l=u[r.t])||void 0===l?void 0:l.z)||0));return e[f]?e[f].push(i):e[f]=[i],a=f>a?f:a,e}),{}),o=Object.entries(i).map((function(e){var t=Object(r.k)(e,2),n=+t[0];return{edges:t[1],level:n,isMaxLevel:n===a}}));return 0===o.length?Dt:o}(Object(r.m)(Object(i.useCallback)((function(n){return e?n.edges.filter((function(e){var a=t.get(e.source),i=t.get(e.target);return(null===a||void 0===a?void 0:a.width)&&(null===a||void 0===a?void 0:a.height)&&(null===i||void 0===i?void 0:i.width)&&(null===i||void 0===i?void 0:i.height)&&function(e){var t=e.sourcePos,n=e.targetPos,a=e.sourceWidth,i=e.sourceHeight,o=e.targetWidth,s=e.targetHeight,u=e.width,l=e.height,c=e.transform,f={x:Math.min(t.x,n.x),y:Math.min(t.y,n.y),x2:Math.max(t.x+a,n.x+o),y2:Math.max(t.y+i,n.y+s)};f.x===f.x2&&(f.x2+=1),f.y===f.y2&&(f.y2+=1);var d=Object(r.C)({x:(0-c[0])/c[2],y:(0-c[1])/c[2],width:u/c[2],height:l/c[2]}),h=Math.max(0,Math.min(d.x2,f.x2)-Math.max(d.x,f.x)),p=Math.max(0,Math.min(d.y2,f.y2)-Math.max(d.y,f.y));return Math.ceil(h*p)>0}({sourcePos:a.positionAbsolute||{x:0,y:0},targetPos:i.positionAbsolute||{x:0,y:0},sourceWidth:a.width,sourceHeight:a.height,targetWidth:i.width,targetHeight:i.height,width:n.width,height:n.height,transform:n.transform})})):n.edges}),[e,t])),t,n)}var Tt=function(e){return{connectionNodeId:e.connectionNodeId,connectionHandleType:e.connectionHandleType,nodesConnectable:e.nodesConnectable,elementsSelectable:e.elementsSelectable,width:e.width,height:e.height,connectionMode:e.connectionMode,nodeInternals:e.nodeInternals}},Bt=function(e){var t=Object(r.m)(Tt,c.a),n=t.connectionNodeId,a=t.connectionHandleType,i=t.nodesConnectable,u=t.elementsSelectable,l=t.width,f=t.height,d=t.connectionMode,h=t.nodeInternals,p=Mt(e.onlyRenderVisibleElements,h,e.elevateEdgesOnSelect);if(!l)return null;var g=e.connectionLineType,m=e.defaultMarkerColor,A=e.connectionLineStyle,b=e.connectionLineComponent,v=e.connectionLineContainerStyle,y=n&&a;return o.a.createElement(o.a.Fragment,null,p.map((function(t){var n=t.level,a=t.edges,i=t.isMaxLevel;return o.a.createElement("svg",{key:n,style:{zIndex:n},width:l,height:f,className:"react-flow__edges react-flow__container"},i&&o.a.createElement(St,{defaultColor:m,rfId:e.rfId}),o.a.createElement("g",null,a.map((function(t){var n=Ie(h,t.source),a=Object(r.k)(n,3),i=a[0],l=a[1],c=a[2],f=Ie(h,t.target),p=Object(r.k)(f,3),g=p[0],m=p[1],A=p[2];if(!c||!A)return null;var b=t.type||"default";e.edgeTypes[b]||(console.warn('[React Flow]: Edge type "'.concat(b,'" not found. Using fallback type "default". Help: https://reactflow.dev/error#300')),b="default");var v=e.edgeTypes[b]||e.edgeTypes.default,y=d===r.a.Strict?m.target:m.target||m.source,_=Le(l.source,t.sourceHandle||null),w=Le(y,t.targetHandle||null),F=(null===_||void 0===_?void 0:_.position)||r.j.Bottom,x=(null===w||void 0===w?void 0:w.position)||r.j.Top;if(!_)return null;if(!w)return null;var k=function(e,t,n,r,a,i){var o=Pe(n,e,t),s=Pe(i,r,a);return{sourceX:o.x,sourceY:o.y,targetX:s.x,targetY:s.y}}(i,_,F,g,w,x),O=k.sourceX,j=k.sourceY,C=k.targetX,E=k.targetY;return o.a.createElement(v,{key:t.id,id:t.id,className:Object(s.a)([t.className,e.noPanClassName]),type:b,data:t.data,selected:!!t.selected,animated:!!t.animated,hidden:!!t.hidden,label:t.label,labelStyle:t.labelStyle,labelShowBg:t.labelShowBg,labelBgStyle:t.labelBgStyle,labelBgPadding:t.labelBgPadding,labelBgBorderRadius:t.labelBgBorderRadius,style:t.style,source:t.source,target:t.target,sourceHandleId:t.sourceHandle,targetHandleId:t.targetHandle,markerEnd:t.markerEnd,markerStart:t.markerStart,sourceX:O,sourceY:j,targetX:C,targetY:E,sourcePosition:F,targetPosition:x,elementsSelectable:u,onEdgeUpdate:e.onEdgeUpdate,onContextMenu:e.onEdgeContextMenu,onMouseEnter:e.onEdgeMouseEnter,onMouseMove:e.onEdgeMouseMove,onMouseLeave:e.onEdgeMouseLeave,onClick:e.onEdgeClick,edgeUpdaterRadius:e.edgeUpdaterRadius,onEdgeDoubleClick:e.onEdgeDoubleClick,onEdgeUpdateStart:e.onEdgeUpdateStart,onEdgeUpdateEnd:e.onEdgeUpdateEnd,rfId:e.rfId})}))))})),y&&o.a.createElement("svg",{style:v,width:l,height:f,className:"react-flow__edges react-flow__connectionline react-flow__container"},o.a.createElement(Ft,{connectionNodeId:n,connectionHandleType:a,connectionLineStyle:A,connectionLineType:g,isConnectable:i,CustomConnectionLineComponent:b})))};Bt.displayName="EdgeRenderer";var Pt=Object(i.memo)(Bt),Lt=function(e){return"translate(".concat(e.transform[0],"px,").concat(e.transform[1],"px) scale(").concat(e.transform[2],")")};function It(e){var t=e.children,n=Object(r.m)(Lt);return o.a.createElement("div",{className:"react-flow__viewport react-flow__container",style:{transform:n}},t)}var Nt=function(e){var t=e.nodeTypes,n=e.edgeTypes,r=e.onMove,a=e.onMoveStart,s=e.onMoveEnd,l=e.onInit,c=e.onNodeClick,f=e.onEdgeClick,d=e.onNodeDoubleClick,h=e.onEdgeDoubleClick,p=e.onNodeMouseEnter,g=e.onNodeMouseMove,m=e.onNodeMouseLeave,A=e.onNodeContextMenu,b=e.onSelectionContextMenu,v=e.connectionLineType,y=e.connectionLineStyle,_=e.connectionLineComponent,w=e.connectionLineContainerStyle,F=e.selectionKeyCode,x=e.multiSelectionKeyCode,k=e.zoomActivationKeyCode,O=e.deleteKeyCode,j=e.onlyRenderVisibleElements,C=e.elementsSelectable,E=e.selectNodesOnDrag,S=e.translateExtent,D=e.minZoom,M=e.maxZoom,T=e.defaultZoom,B=e.defaultPosition,P=e.preventScrolling,L=e.defaultMarkerColor,I=e.zoomOnScroll,N=e.zoomOnPinch,V=e.panOnScroll,R=e.panOnScrollSpeed,U=e.panOnScrollMode,z=e.zoomOnDoubleClick,H=e.panOnDrag,Q=e.onPaneClick,q=e.onPaneScroll,$=e.onPaneContextMenu,W=e.onEdgeUpdate,G=e.onEdgeContextMenu,Y=e.onEdgeMouseEnter,K=e.onEdgeMouseMove,X=e.onEdgeMouseLeave,J=e.edgeUpdaterRadius,Z=e.onEdgeUpdateStart,ee=e.onEdgeUpdateEnd,te=e.noDragClassName,ne=e.noWheelClassName,re=e.noPanClassName,ae=e.elevateEdgesOnSelect,ie=e.id;return function(e){var t=Object(u.b)(),n=Object(i.useRef)(!1);Object(i.useEffect)((function(){!n.current&&t.viewportInitialized&&e&&(setTimeout((function(){return e(t)}),1),n.current=!0)}),[e,t.viewportInitialized])}(l),o.a.createElement(pt,{onPaneClick:Q,onPaneContextMenu:$,onPaneScroll:q,deleteKeyCode:O,selectionKeyCode:F,multiSelectionKeyCode:x,zoomActivationKeyCode:k,elementsSelectable:C,onMove:r,onMoveStart:a,onMoveEnd:s,zoomOnScroll:I,zoomOnPinch:N,zoomOnDoubleClick:z,panOnScroll:V,panOnScrollSpeed:R,panOnScrollMode:U,panOnDrag:H,translateExtent:S,minZoom:D,maxZoom:M,defaultZoom:T,defaultPosition:B,onSelectionContextMenu:b,preventScrolling:P,noDragClassName:te,noWheelClassName:ne,noPanClassName:re},o.a.createElement(It,null,o.a.createElement(Pt,{edgeTypes:n,onEdgeClick:f,onEdgeDoubleClick:h,connectionLineType:v,connectionLineStyle:y,connectionLineComponent:_,connectionLineContainerStyle:w,onEdgeUpdate:W,onlyRenderVisibleElements:j,onEdgeContextMenu:G,onEdgeMouseEnter:Y,onEdgeMouseMove:K,onEdgeMouseLeave:X,onEdgeUpdateStart:Z,onEdgeUpdateEnd:ee,edgeUpdaterRadius:J,defaultMarkerColor:L,noPanClassName:re,elevateEdgesOnSelect:!!ae,rfId:ie}),o.a.createElement(bt,{nodeTypes:t,onNodeClick:c,onNodeDoubleClick:d,onNodeMouseEnter:p,onNodeMouseMove:g,onNodeMouseLeave:m,onNodeContextMenu:A,selectNodesOnDrag:E,onlyRenderVisibleElements:j,noPanClassName:re,noDragClassName:te})))};Nt.displayName="GraphView";var Vt=Object(i.memo)(Nt),Rt=function(){return null};function Ut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zt(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2},y=function(e,t,n,r,i){var o=e.width,s=e.height,c=e.startAngle,f=e.endAngle,g=Object(u.d)(e.cx,o,o/2),m=Object(u.d)(e.cy,s,s/2),A=v(o,s,n),b=Object(u.d)(e.innerRadius,A,0),y=Object(u.d)(e.outerRadius,A,.8*A);return Object.keys(t).reduce((function(e,n){var o,s=t[n],u=s.domain,A=s.reversed;if(a()(s.range))"angleAxis"===r?o=[c,f]:"radiusAxis"===r&&(o=[b,y]),A&&(o=[o[1],o[0]]);else{var v=p(o=s.range,2);c=v[0],f=v[1]}var _=Object(l.x)(s,i),w=_.realScaleType,F=_.scale;F.domain(u).range(o),Object(l.c)(F);var x=Object(l.r)(F,d(d({},s),{},{realScaleType:w})),k=d(d(d({},s),x),{},{range:o,radius:y,realScaleType:w,scale:F,cx:g,cy:m,innerRadius:b,outerRadius:y,startAngle:c,endAngle:f});return d(d({},e),{},h({},n,k))}),{})},_=function(e,t){var n=e.x,r=e.y,a=t.cx,i=t.cy,o=function(e,t){var n=e.x,r=e.y,a=t.x,i=t.y;return Math.sqrt(Math.pow(n-a,2)+Math.pow(r-i,2))}({x:n,y:r},{x:a,y:i});if(o<=0)return{radius:o};var s=(n-a)/o,u=Math.acos(s);return r>i&&(u=2*Math.PI-u),{radius:o,angle:A(u),angleInRadian:u}},w=function(e,t){var n=t.startAngle,r=t.endAngle,a=Math.floor(n/360),i=Math.floor(r/360);return e+360*Math.min(a,i)},F=function(e,t){var n=e.x,r=e.y,a=_({x:n,y:r},t),i=a.radius,o=a.angle,s=t.innerRadius,u=t.outerRadius;if(iu)return!1;if(0===i)return!0;var l,c=function(e){var t=e.startAngle,n=e.endAngle,r=Math.floor(t/360),a=Math.floor(n/360),i=Math.min(r,a);return{startAngle:t-360*i,endAngle:n-360*i}}(t),f=c.startAngle,h=c.endAngle,p=o;if(f<=h){for(;p>h;)p-=360;for(;p=f&&p<=h}else{for(;p>f;)p-=360;for(;p=h&&p<=f}return l?d(d({},t),{},{radius:i,angle:w(p,t)}):null},x=function(e){return Object(i.isValidElement)(e)||s()(e)||"boolean"===typeof e?"":e.className}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";var r=n(17);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(94)),i=n(5);t.default=(0,a.default)((0,i.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add")},function(e,t,n){"use strict";function r(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var c=a.a.forwardRef((function(e,t){var n=e.children,r=e.className,c=l(e,s),f=Object(i.a)("recharts-layer",r);return a.a.createElement("g",u({className:f},Object(o.a)(c,!0),{ref:t}),n)}))},,function(e,t,n){"use strict";n.r(t);t.default=function(e,t){}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(498);function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Object(r.a)(e,t)}},function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){e.exports=n(1325)},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&":>~.+*".includes(e.slice(0,1))||x(e))}function y(e,t){return(F(t)||"number"===typeof t)&&!w(e)&&!b(e)&&!_(e)}function _(e){return e.startsWith("@media")}function w(e){return"--"===e}function F(e){return e+""===e}function x(e){return F(e)&&(e.startsWith("&")||b(e))}function k(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.filter(Boolean).join(t)}function O(e,t){var n=0;if(0===t.length)return n.toString();for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.left,r=void 0===n?"":n,a=t.right,i=void 0===a?"":a,o=e.reduce((function(e,t){return b(t)?e+t:x(t)?e+t.slice(1):k([e,t]," ")}),r);return k([o,C(i)]," ")}var D=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=r.preconditions,o=r.postconditions;a(this,e),this.sheet=t,this.preconditions=[],this.scopeClassName=null,this.scopeName=null,this.postconditions=[],this.preconditions=i?A(i):[],this.postconditions=o?A(o):[],this.setScope(n)}return o(e,[{key:"setScope",value:function(e){return e?(this.scopeClassName||(this.scopeName=e,this.scopeClassName=O(this.sheet.name,e+this.sheet.count)),this):this}},{key:"hasConditions",get:function(){return this.preconditions.length>0||this.postconditions.length>0}},{key:"addScope",value:function(t){return new e(this.sheet,t,{preconditions:this.preconditions,postconditions:this.postconditions})}},{key:"addPrecondition",value:function(t){return new e(this.sheet,this.scopeClassName,{postconditions:this.postconditions,preconditions:this.preconditions.concat(t)})}},{key:"addPostcondition",value:function(t){return new e(this.sheet,this.scopeClassName,{preconditions:this.preconditions,postconditions:this.postconditions.concat(t)})}},{key:"createRule",value:function(e,t){return new E(this.sheet,e,t,this)}}]),e}(),M=function(){function e(t,n){a(this,e),this.name=t,this.rootNode=n,this.storedStyles={},this.storedClasses={},this.style="",this.count=0,this.id="flairup-".concat(t),this.styleTag=this.createStyleTag()}return o(e,[{key:"getStyle",value:function(){return this.style}},{key:"append",value:function(e){var t,n;this.style=(t=this.style,n=e,t?"".concat(t,"\n").concat(n):n)}},{key:"apply",value:function(){this.count++,this.styleTag&&(this.styleTag.innerHTML=this.style)}},{key:"isApplied",value:function(){return!!this.styleTag}},{key:"createStyleTag",value:function(){if("undefined"===typeof document||this.isApplied()||null===this.rootNode)return this.styleTag;var e,t=document.createElement("style");return t.type="text/css",t.id=this.id,(null!==(e=this.rootNode)&&void 0!==e?e:document.head).appendChild(t),t}},{key:"addRule",value:function(e){var t=this.storedClasses[e.key];return F(t)?t:(this.storedClasses[e.key]=e.hash,this.storedStyles[e.hash]=[e.property,e.value],this.append(e.toString()),e.hash)}}]),e}();function T(e,t){for(var n in e)t(n.trim(),e[n])}function B(){for(var e=arguments.length,t=new Array(e),n=0;n(u=(o=Math.ceil(d/7))>u?o+1:u+1)&&(i=u,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((u=l.length)-(i=c.length)<0&&(i=u,r=c,c=l,l=r),n=0;i;)n=(l[--i]=l[i]+c[i]+n)/p|0,l[i]%=p;for(n&&(l.unshift(n),++a),u=l.length;0==l[--u];)l.pop();return t.d=l,t.e=a,s?j(t,d):t}function b(e,t,n){if(e!==~~e||en)throw Error(l+e)}function v(e){var t,n,r,a=e.length-1,i="",o=e[0];if(a>0){for(i+=o,t=1;te.e^i.s<0?1:-1;for(t=0,n=(r=i.d.length)<(a=e.d.length)?r:a;te.d[t]^i.s<0?1:-1;return r===a?0:r>a^i.s<0?1:-1},m.decimalPlaces=m.dp=function(){var e=this,t=e.d.length-1,n=7*(t-e.e);if(t=e.d[t])for(;t%10==0;t/=10)n--;return n<0?0:n},m.dividedBy=m.div=function(e){return y(this,new this.constructor(e))},m.dividedToIntegerBy=m.idiv=function(e){var t=this.constructor;return j(y(this,new t(e),0,1),t.precision)},m.equals=m.eq=function(e){return!this.cmp(e)},m.exponent=function(){return w(this)},m.greaterThan=m.gt=function(e){return this.cmp(e)>0},m.greaterThanOrEqualTo=m.gte=function(e){return this.cmp(e)>=0},m.isInteger=m.isint=function(){return this.e>this.d.length-2},m.isNegative=m.isneg=function(){return this.s<0},m.isPositive=m.ispos=function(){return this.s>0},m.isZero=function(){return 0===this.s},m.lessThan=m.lt=function(e){return this.cmp(e)<0},m.lessThanOrEqualTo=m.lte=function(e){return this.cmp(e)<1},m.logarithm=m.log=function(e){var t,n=this,r=n.constructor,a=r.precision,o=a+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(i))throw Error(u+"NaN");if(n.s<1)throw Error(u+(n.s?"NaN":"-Infinity"));return n.eq(i)?new r(0):(s=!1,t=y(k(n,o),k(e,o),o),s=!0,j(t,a))},m.minus=m.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?C(t,e):A(t,(e.s=-e.s,e))},m.modulo=m.mod=function(e){var t,n=this,r=n.constructor,a=r.precision;if(!(e=new r(e)).s)throw Error(u+"NaN");return n.s?(s=!1,t=y(n,e,0,1).times(e),s=!0,n.minus(t)):j(new r(n),a)},m.naturalExponential=m.exp=function(){return _(this)},m.naturalLogarithm=m.ln=function(){return k(this)},m.negated=m.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},m.plus=m.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?A(t,e):C(t,(e.s=-e.s,e))},m.precision=m.sd=function(e){var t,n,r,a=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(l+e);if(t=w(a)+1,n=7*(r=a.d.length-1)+1,r=a.d[r]){for(;r%10==0;r/=10)n--;for(r=a.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},m.squareRoot=m.sqrt=function(){var e,t,n,r,a,i,o,l=this,c=l.constructor;if(l.s<1){if(!l.s)return new c(0);throw Error(u+"NaN")}for(e=w(l),s=!1,0==(a=Math.sqrt(+l))||a==1/0?(((t=v(l.d)).length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=f((e+1)/2)-(e<0||e%2),r=new c(t=a==1/0?"5e"+e:(t=a.toExponential()).slice(0,t.indexOf("e")+1)+e)):r=new c(a.toString()),a=o=(n=c.precision)+3;;)if(r=(i=r).plus(y(l,i,o+2)).times(.5),v(i.d).slice(0,o)===(t=v(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),a==o&&"4999"==t){if(j(i,n+1,0),i.times(i).eq(l)){r=i;break}}else if("9999"!=t)break;o+=4}return s=!0,j(r,n)},m.times=m.mul=function(e){var t,n,r,a,i,o,u,l,c,f=this,d=f.constructor,h=f.d,g=(e=new d(e)).d;if(!f.s||!e.s)return new d(0);for(e.s*=f.s,n=f.e+e.e,(l=h.length)<(c=g.length)&&(i=h,h=g,g=i,o=l,l=c,c=o),i=[],r=o=l+c;r--;)i.push(0);for(r=c;--r>=0;){for(t=0,a=l+r;a>r;)u=i[a]+g[r]*h[a-r-1]+t,i[a--]=u%p|0,t=u/p|0;i[a]=(i[a]+t)%p|0}for(;!i[--o];)i.pop();return t?++n:i.shift(),e.d=i,e.e=n,s?j(e,d.precision):e},m.toDecimalPlaces=m.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(b(e,0,1e9),void 0===t?t=r.rounding:b(t,0,8),j(n,e+w(n)+1,t))},m.toExponential=function(e,t){var n,r=this,a=r.constructor;return void 0===e?n=E(r,!0):(b(e,0,1e9),void 0===t?t=a.rounding:b(t,0,8),n=E(r=j(new a(r),e+1,t),!0,e+1)),n},m.toFixed=function(e,t){var n,r,a=this,i=a.constructor;return void 0===e?E(a):(b(e,0,1e9),void 0===t?t=i.rounding:b(t,0,8),n=E((r=j(new i(a),e+w(a)+1,t)).abs(),!1,e+w(r)+1),a.isneg()&&!a.isZero()?"-"+n:n)},m.toInteger=m.toint=function(){var e=this,t=e.constructor;return j(new t(e),w(e)+1,t.rounding)},m.toNumber=function(){return+this},m.toPower=m.pow=function(e){var t,n,r,a,o,l,c=this,d=c.constructor,h=+(e=new d(e));if(!e.s)return new d(i);if(!(c=new d(c)).s){if(e.s<1)throw Error(u+"Infinity");return c}if(c.eq(i))return c;if(r=d.precision,e.eq(i))return j(c,r);if(l=(t=e.e)>=(n=e.d.length-1),o=c.s,l){if((n=h<0?-h:h)<=9007199254740991){for(a=new d(i),t=Math.ceil(r/7+4),s=!1;n%2&&S((a=a.times(c)).d,t),0!==(n=f(n/2));)S((c=c.times(c)).d,t);return s=!0,e.s<0?new d(i).div(a):j(a,r)}}else if(o<0)throw Error(u+"NaN");return o=o<0&&1&e.d[Math.max(t,n)]?-1:1,c.s=1,s=!1,a=e.times(k(c,r+12)),s=!0,(a=_(a)).s=o,a},m.toPrecision=function(e,t){var n,r,a=this,i=a.constructor;return void 0===e?r=E(a,(n=w(a))<=i.toExpNeg||n>=i.toExpPos):(b(e,1,1e9),void 0===t?t=i.rounding:b(t,0,8),r=E(a=j(new i(a),e,t),e<=(n=w(a))||n<=i.toExpNeg,e)),r},m.toSignificantDigits=m.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(b(e,1,1e9),void 0===t?t=n.rounding:b(t,0,8)),j(new n(this),e,t)},m.toString=m.valueOf=m.val=m.toJSON=function(){var e=this,t=w(e),n=e.constructor;return E(e,t<=n.toExpNeg||t>=n.toExpPos)};var y=function(){function e(e,t){var n,r=0,a=e.length;for(e=e.slice();a--;)n=e[a]*t+r,e[a]=n%p|0,r=n/p|0;return r&&e.unshift(r),e}function t(e,t,n,r){var a,i;if(n!=r)i=n>r?1:-1;else for(a=i=0;at[a]?1:-1;break}return i}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=e[n]1;)e.shift()}return function(r,a,i,o){var s,l,c,f,d,h,g,m,A,b,v,y,_,F,x,k,O,C,E=r.constructor,S=r.s==a.s?1:-1,D=r.d,M=a.d;if(!r.s)return new E(r);if(!a.s)throw Error(u+"Division by zero");for(l=r.e-a.e,O=M.length,x=D.length,m=(g=new E(S)).d=[],c=0;M[c]==(D[c]||0);)++c;if(M[c]>(D[c]||0)&&--l,(y=null==i?i=E.precision:o?i+(w(r)-w(a))+1:i)<0)return new E(0);if(y=y/7+2|0,c=0,1==O)for(f=0,M=M[0],y++;(c1&&(M=e(M,f),D=e(D,f),O=M.length,x=D.length),F=O,b=(A=D.slice(0,O)).length;b=p/2&&++k;do{f=0,(s=t(M,A,O,b))<0?(v=A[0],O!=b&&(v=v*p+(A[1]||0)),(f=v/k|0)>1?(f>=p&&(f=p-1),1==(s=t(d=e(M,f),A,h=d.length,b=A.length))&&(f--,n(d,O16)throw Error(c+w(e));if(!e.s)return new h(i);for(null==t?(s=!1,u=p):u=t,o=new h(.03125);e.abs().gte(.1);)e=e.times(o),f+=5;for(u+=Math.log(d(2,f))/Math.LN10*2+5|0,n=r=a=new h(i),h.precision=u;;){if(r=j(r.times(e),u),n=n.times(++l),v((o=a.plus(y(r,n,u))).d).slice(0,u)===v(a.d).slice(0,u)){for(;f--;)a=j(a.times(a),u);return h.precision=p,null==t?(s=!0,j(a,p)):a}a=o}}function w(e){for(var t=7*e.e,n=e.d[0];n>=10;n/=10)t++;return t}function F(e,t,n){if(t>e.LN10.sd())throw s=!0,n&&(e.precision=n),Error(u+"LN10 precision limit exceeded");return j(new e(e.LN10),t)}function x(e){for(var t="";e--;)t+="0";return t}function k(e,t){var n,r,a,o,l,c,f,d,h,p=1,g=e,m=g.d,A=g.constructor,b=A.precision;if(g.s<1)throw Error(u+(g.s?"NaN":"-Infinity"));if(g.eq(i))return new A(0);if(null==t?(s=!1,d=b):d=t,g.eq(10))return null==t&&(s=!0),F(A,d);if(d+=10,A.precision=d,r=(n=v(m)).charAt(0),o=w(g),!(Math.abs(o)<15e14))return f=F(A,d+2,b).times(o+""),g=k(new A(r+"."+n.slice(1)),d-10).plus(f),A.precision=b,null==t?(s=!0,j(g,b)):g;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=v((g=g.times(e)).d)).charAt(0),p++;for(o=w(g),r>1?(g=new A("0."+n),o++):g=new A(r+"."+n.slice(1)),c=l=g=y(g.minus(i),g.plus(i),d),h=j(g.times(g),d),a=3;;){if(l=j(l.times(h),d),v((f=c.plus(y(l,new A(a),d))).d).slice(0,d)===v(c.d).slice(0,d))return c=c.times(2),0!==o&&(c=c.plus(F(A,d+2,b).times(o+""))),c=y(c,new A(p),d),A.precision=b,null==t?(s=!0,j(c,b)):c;c=f,a+=2}}function O(e,t){var n,r,a;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);)++r;for(a=t.length;48===t.charCodeAt(a-1);)--a;if(t=t.slice(r,a)){if(a-=r,n=n-r-1,e.e=f(n/7),e.d=[],r=(n+1)%7,n<0&&(r+=7),rg||e.e<-g))throw Error(c+n)}else e.s=0,e.e=0,e.d=[0];return e}function j(e,t,n){var r,a,i,o,u,l,h,m,A=e.d;for(o=1,i=A[0];i>=10;i/=10)o++;if((r=t-o)<0)r+=7,a=t,h=A[m=0];else{if((m=Math.ceil((r+1)/7))>=(i=A.length))return e;for(h=i=A[m],o=1;i>=10;i/=10)o++;a=(r%=7)-7+o}if(void 0!==n&&(u=h/(i=d(10,o-a-1))%10|0,l=t<0||void 0!==A[m+1]||h%i,l=n<4?(u||l)&&(0==n||n==(e.s<0?3:2)):u>5||5==u&&(4==n||l||6==n&&(r>0?a>0?h/d(10,o-a):0:A[m-1])%10&1||n==(e.s<0?8:7))),t<1||!A[0])return l?(i=w(e),A.length=1,t=t-i-1,A[0]=d(10,(7-t%7)%7),e.e=f(-t/7)||0):(A.length=1,A[0]=e.e=e.s=0),e;if(0==r?(A.length=m,i=1,m--):(A.length=m+1,i=d(10,7-r),A[m]=a>0?(h/d(10,o-a)%d(10,a)|0)*i:0),l)for(;;){if(0==m){(A[0]+=i)==p&&(A[0]=1,++e.e);break}if(A[m]+=i,A[m]!=p)break;A[m--]=0,i=1}for(r=A.length;0===A[--r];)A.pop();if(s&&(e.e>g||e.e<-g))throw Error(c+w(e));return e}function C(e,t){var n,r,a,i,o,u,l,c,f,d,h=e.constructor,g=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),s?j(t,g):t;if(l=e.d,d=t.d,r=t.e,c=e.e,l=l.slice(),o=c-r){for((f=o<0)?(n=l,o=-o,u=d.length):(n=d,r=c,u=l.length),o>(a=Math.max(Math.ceil(g/7),u)+2)&&(o=a,n.length=1),n.reverse(),a=o;a--;)n.push(0);n.reverse()}else{for((f=(a=l.length)<(u=d.length))&&(u=a),a=0;a0;--a)l[u++]=0;for(a=d.length;a>o;){if(l[--a]0?i=i.charAt(0)+"."+i.slice(1)+x(r):o>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(a<0?"e":"e+")+a):a<0?(i="0."+x(-a-1)+i,n&&(r=n-o)>0&&(i+=x(r))):a>=o?(i+=x(a+1-o),n&&(r=n-a-1)>0&&(i=i+"."+x(r))):((r=a+1)0&&(a+1===o&&(i+="."),i+=x(r))),e.s<0?"-"+i:i}function S(e,t){if(e.length>t)return e.length=t,!0}function D(e){if(!e||"object"!==typeof e)throw Error(u+"Object expected");var t,n,r,a=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t=a[t+1]&&r<=a[t+2]))throw Error(l+n+": "+r);this[n]=r}if(void 0!==(r=e[n="LN10"])){if(r!=Math.LN10)throw Error(l+n+": "+r);this[n]=new this(r)}return this}(o=function e(t){var n,r,a;function i(e){var t=this;if(!(t instanceof i))return new i(e);if(t.constructor=i,e instanceof i)return t.s=e.s,t.e=e.e,void(t.d=(e=e.d)?e.slice():e);if("number"===typeof e){if(0*e!==0)throw Error(l+e);if(e>0)t.s=1;else{if(!(e<0))return t.s=0,t.e=0,void(t.d=[0]);e=-e,t.s=-1}return e===~~e&&e<1e7?(t.e=0,void(t.d=[e])):O(t,e.toString())}if("string"!==typeof e)throw Error(l+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,!h.test(e))throw Error(l+e);O(t,e)}if(i.prototype=m,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=e,i.config=i.set=D,void 0===t&&(t={}),t)for(a=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;nr({chart:e,initial:t.initial,numSteps:i,currentStep:Math.min(n-t.start,i)}))}_refresh(){this._request||(this._running=!0,this._request=r.Sb.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),t=0;this._charts.forEach((n,r)=>{if(!n.running||!n.items.length)return;const a=n.items;let i,o=a.length-1,s=!1;for(;o>=0;--o)i=a[o],i._active?(i._total>n.duration&&(n.duration=i._total),i.tick(e),s=!0):(a[o]=a[a.length-1],a.pop());s&&(r.draw(),this._notify(r,n,e,"progress")),a.length||(n.running=!1,this._notify(r,n,e,"complete"),n.initial=!1),t+=a.length}),this._lastDate=e,0===t&&(this._running=!1)}_getAnims(e){const t=this._charts;let n=t.get(e);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,n)),n}listen(e,t,n){this._getAnims(e).listeners[t].push(n)}add(e,t){t&&t.length&&this._getAnims(e).items.push(...t)}has(e){return this._getAnims(e).items.length>0}start(e){const t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((e,t)=>Math.max(e,t._duration),0),this._refresh())}running(e){if(!this._running)return!1;const t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}stop(e){const t=this._charts.get(e);if(!t||!t.items.length)return;const n=t.items;let r=n.length-1;for(;r>=0;--r)n[r].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}remove(e){return this._charts.delete(e)}};const i={boolean:(e,t,n)=>n>.5?t:e,color(e,t,n){const a=Object(r.Db)(e||"transparent"),i=a.valid&&Object(r.Db)(t||"transparent");return i&&i.valid?i.mix(a,n).hexString():t},number:(e,t,n)=>e+(t-e)*n};class o{constructor(e,t,n,a){const o=t[n];a=Object(r.C)([e.to,a,o,e.from]);const s=Object(r.C)([e.from,o,a]);this._active=!0,this._fn=e.fn||i[e.type||typeof s],this._easing=r.Fb[e.easing]||r.Fb.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=t,this._prop=n,this._from=s,this._to=a,this._promises=void 0}active(){return this._active}update(e,t,n){if(this._active){this._notify(!1);const a=this._target[this._prop],i=n-this._start,o=this._duration-i;this._start=n,this._duration=Math.floor(Math.max(o,e.duration)),this._total+=i,this._loop=!!e.loop,this._to=Object(r.C)([e.to,t,a,e.from]),this._from=Object(r.C)([e.from,a,t])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const t=e-this._start,n=this._duration,r=this._prop,a=this._from,i=this._loop,o=this._to;let s;if(this._active=a!==o&&(i||t1?2-s:s,s=this._easing(Math.min(1,Math.max(0,s))),this._target[r]=this._fn(a,o,s))}wait(){const e=this._promises||(this._promises=[]);return new Promise((t,n)=>{e.push({res:t,rej:n})})}_notify(e){const t=e?"res":"rej",n=this._promises||[];for(let r=0;r"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),r.Eb.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),r.Eb.describe("animations",{_fallback:"animation"}),r.Eb.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:e=>0|e}}}});class u{constructor(e,t){this._chart=e,this._properties=new Map,this.configure(t)}configure(e){if(!Object(r.Jb)(e))return;const t=this._properties;Object.getOwnPropertyNames(e).forEach(n=>{const a=e[n];if(!Object(r.Jb)(a))return;const i={};for(const e of s)i[e]=a[e];(Object(r.Cb)(a.properties)&&a.properties||[n]).forEach(e=>{e!==n&&t.has(e)||t.set(e,i)})})}_animateOptions(e,t){const n=t.options,r=function(e,t){if(!t)return;let n=e.options;if(!n)return void(e.options=t);n.$shared&&(e.options=n=Object.assign({},n,{$shared:!1,$animations:{}}));return n}(e,n);if(!r)return[];const a=this._createAnimations(r,n);return n.$shared&&function(e,t){const n=[],r=Object.keys(t);for(let a=0;a{e.options=n},()=>{}),a}_createAnimations(e,t){const n=this._properties,r=[],a=e.$animations||(e.$animations={}),i=Object.keys(t),s=Date.now();let u;for(u=i.length-1;u>=0;--u){const l=i[u];if("$"===l.charAt(0))continue;if("options"===l){r.push(...this._animateOptions(e,t));continue}const c=t[l];let f=a[l];const d=n.get(l);if(f){if(d&&f.active()){f.update(d,c,s);continue}f.cancel()}d&&d.duration?(a[l]=f=new o(d,e,l,c),r.push(f)):e[l]=c}return r}update(e,t){if(0===this._properties.size)return void Object.assign(e,t);const n=this._createAnimations(e,t);return n.length?(a.add(this._chart,n),!0):void 0}}function l(e,t){const n=e&&e.options||{},r=n.reverse,a=void 0===n.min?t:0,i=void 0===n.max?t:0;return{start:r?i:a,end:r?a:i}}function c(e,t){const n=[],r=e._getSortedDatasetMetas(t);let a,i;for(a=0,i=r.length;a3&&void 0!==arguments[3]?arguments[3]:{};const i=e.keys,o="single"===a.mode;let s,u,l,c;if(null!==t){for(s=0,u=i.length;s0||!n&&t<0)return a.index}return null}function g(e,t){const{chart:n,_cachedMeta:r}=e,a=n._stacks||(n._stacks={}),{iScale:i,vScale:o,index:s}=r,u=i.axis,l=o.axis,c=function(e,t,n){return`${e.id}.${t.id}.${n.stack||n.type}`}(i,o,r),f=t.length;let d;for(let g=0;gn[e].axis===t).shift()}function A(e,t){const n=e.controller.index,r=e.vScale&&e.vScale.axis;if(r){t=t||e._parsed;for(const e of t){const t=e._stacks;if(!t||void 0===t[r]||void 0===t[r][n])return;delete t[r][n]}}}const b=e=>"reset"===e||"none"===e,v=(e,t)=>t?e:Object.assign({},e);class y{constructor(e,t){this.chart=e,this._ctx=e.ctx,this.index=t,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=d(e.vScale,e),this.addElements()}updateIndex(e){this.index!==e&&A(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,t=this._cachedMeta,n=this.getDataset(),a=(e,t,n,r)=>"x"===e?t:"r"===e?r:n,i=t.xAxisID=Object(r.Wb)(n.xAxisID,m(e,"x")),o=t.yAxisID=Object(r.Wb)(n.yAxisID,m(e,"y")),s=t.rAxisID=Object(r.Wb)(n.rAxisID,m(e,"r")),u=t.indexAxis,l=t.iAxisID=a(u,i,o,s),c=t.vAxisID=a(u,o,i,s);t.xScale=this.getScaleForId(i),t.yScale=this.getScaleForId(o),t.rScale=this.getScaleForId(s),t.iScale=this.getScaleForId(l),t.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&Object(r.Vb)(this._data,this),e._stacked&&A(e)}_dataCheck(){const e=this.getDataset(),t=e.data||(e.data=[]),n=this._data;if(Object(r.Jb)(t))this._data=function(e){const t=Object.keys(e),n=new Array(t.length);let r,a,i;for(r=0,a=t.length;r0&&n._parsed[e-1];if(!1===this._parsing)n._parsed=a,n._sorted=!0,c=a;else{c=Object(r.Cb)(a[e])?this.parseArrayData(n,a,e,t):Object(r.Jb)(a[e])?this.parseObjectData(n,a,e,t):this.parsePrimitiveData(n,a,e,t);const i=()=>null===l[s]||d&&l[s]e&&!t.hidden&&t._stacked&&{keys:c(n,!0),values:null})(t,n,this.chart),l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:f,max:d}=function(e){const{min:t,max:n,minDefined:r,maxDefined:a}=e.getUserBounds();return{min:r?t:Number.NEGATIVE_INFINITY,max:a?n:Number.POSITIVE_INFINITY}}(s);let h,p;function g(){p=a[h];const t=p[s.axis];return!Object(r.Hb)(p[e.axis])||f>t||d=0;--h)if(!g()){this.updateRangeFromParsed(l,e,p,u);break}return l}getAllParsedValues(e){const t=this._cachedMeta._parsed,n=[];let a,i,o;for(a=0,i=t.length;a=0&&e1&&void 0!==arguments[1]?arguments[1]:"default",n=arguments.length>2?arguments[2]:void 0;const a="active"===t,i=this._cachedDataOpts,o=e+"-"+t,s=i[o],u=this.enableOptionSharing&&Object(r.Kb)(n);if(s)return v(s,u);const l=this.chart.config,c=l.datasetElementScopeKeys(this._type,e),f=a?[e+"Hover","hover",e,""]:[e,""],d=l.getOptionScopes(this.getDataset(),c),h=Object.keys(r.Eb.elements[e]),p=l.resolveNamedOptions(d,h,()=>this.getContext(n,a),f);return p.$shared&&(p.$shared=u,i[o]=Object.freeze(v(p,u))),p}_resolveAnimations(e,t,n){const r=this.chart,a=this._cachedDataOpts,i="animation-"+t,o=a[i];if(o)return o;let s;if(!1!==r.options.animation){const r=this.chart.config,a=r.datasetAnimationScopeKeys(this._type,t),i=r.getOptionScopes(this.getDataset(),a);s=r.createResolver(i,this.getContext(e,n,t))}const l=new u(r,s&&s.animations);return s&&s._cacheable&&(a[i]=Object.freeze(l)),l}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,t){return!t||b(e)||this.chart._animationsDisabled}_getSharedOptions(e,t){const n=this.resolveDataElementOptions(e,t),r=this._sharedOptions,a=this.getSharedOptions(n),i=this.includeOptions(t,a)||a!==r;return this.updateSharedOptions(a,t,n),{sharedOptions:a,includeOptions:i}}updateElement(e,t,n,r){b(r)?Object.assign(e,n):this._resolveAnimations(t,r).update(e,n)}updateSharedOptions(e,t,n){e&&!b(t)&&this._resolveAnimations(void 0,t).update(e,n)}_setStyle(e,t,n,r){e.active=r;const a=this.getStyle(t,r);this._resolveAnimations(t,n,r).update(e,{options:!r&&this.getSharedOptions(a)||a})}removeHoverStyle(e,t,n){this._setStyle(e,n,"active",!1)}setHoverStyle(e,t,n){this._setStyle(e,n,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const t=this._data,n=this._cachedMeta.data;for(const[o,s,u]of this._syncList)this[o](s,u);this._syncList=[];const r=n.length,a=t.length,i=Math.min(a,r);i&&this.parse(0,i),a>r?this._insertElements(r,a-r,e):a2&&void 0!==arguments[2])||arguments[2];const r=this._cachedMeta,a=r.data,i=e+t;let o;const s=e=>{for(e.length+=t,o=e.length-1;o>=i;o--)e[o]=e[o-t]};for(s(a),o=e;oe-t))}return e._cache.$bar}(t,e.type);let a,i,o,s,u=t._length;const l=()=>{32767!==o&&-32768!==o&&(Object(r.Kb)(s)&&(u=Math.min(u,Math.abs(o-s)||u)),s=o)};for(a=0,i=n.length;aMath.abs(s)&&(u=s,l=o),t[n.axis]=l,t._custom={barStart:u,barEnd:l,start:a,end:i,min:o,max:s}}(e,t,n,a):t[n.axis]=n.parse(e,a),t}function F(e,t,n,r){const a=e.iScale,i=e.vScale,o=a.getLabels(),s=a===i,u=[];let l,c,f,d;for(l=n,c=n+r;le.x,n="left",r="right"):(t=e.basee.controller.options.grouped),i=n.options.stacked,o=[],s=e=>{const n=e.controller.getParsed(t),a=n&&n[e.vScale.axis];if(Object(r.Lb)(a)||isNaN(a))return!0};for(const r of a)if((void 0===t||!s(r))&&((!1===i||-1===o.indexOf(r.stack)||void 0===i&&void 0===r.stack)&&o.push(r.stack),r.index===e))break;return o.length||o.push(void 0),o}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,t,n){const r=this._getStacks(e,n),a=void 0!==t?r.indexOf(t):-1;return-1===a?r.length-1:a}_getRuler(){const e=this.options,t=this._cachedMeta,n=t.iScale,r=[];let a,i;for(a=0,i=t.data.length;a=n?1:-1)}(f,t,o)*i,d===o&&(m-=f/2);const e=t.getPixelForDecimal(0),n=t.getPixelForDecimal(1),a=Math.min(e,n),s=Math.max(e,n);m=Math.max(Math.min(m,s),a),c=m+f}if(m===t.getPixelForValue(o)){const e=Object(r.Tb)(f)*t.getLineWidthForValue(o)/2;m+=e,f-=e}return{size:f,base:m,head:c,center:c+f/2}}_calculateBarIndexPixels(e,t){const n=t.scale,a=this.options,i=a.skipNull,o=Object(r.Wb)(a.maxBarThickness,1/0);let s,u;if(t.grouped){const n=i?this._getStackCount(e):t.stackCount,l="flex"===a.barThickness?function(e,t,n,r){const a=t.pixels,i=a[e];let o=e>0?a[e-1]:null,s=e=0;--n)t=Math.max(t,e[n].size(this.resolveDataElementOptions(n))/2);return t>0&&t}getLabelAndValue(e){const t=this._cachedMeta,{xScale:n,yScale:r}=t,a=this.getParsed(e),i=n.getLabelForValue(a.x),o=r.getLabelForValue(a.y),s=a._custom;return{label:t.label,value:"("+i+", "+o+(s?", "+s:"")+")"}}update(e){const t=this._cachedMeta.data;this.updateElements(t,0,t.length,e)}updateElements(e,t,n,r){const a="reset"===r,{iScale:i,vScale:o}=this._cachedMeta,{sharedOptions:s,includeOptions:u}=this._getSharedOptions(t,r),l=i.axis,c=o.axis;for(let f=t;f""}}}};class D extends y{constructor(e,t){super(e,t),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,t){const n=this.getDataset().data,a=this._cachedMeta;if(!1===this._parsing)a._parsed=n;else{let i,o,s=e=>+n[e];if(Object(r.Jb)(n[e])){const{key:e="value"}=this._parsing;s=t=>+Object(r.Gb)(n[t],e)}for(i=e,o=e+t;iObject(r.Qb)(e,u,l,!0)?1:Math.max(t,t*n,a,a*n),g=(e,t,a)=>Object(r.Qb)(e,u,l,!0)?-1:Math.min(t,t*n,a,a*n),m=p(0,c,d),A=p(r.i,f,h),b=g(r.q,c,d),v=g(r.q+r.i,f,h);a=(m-b)/2,i=(A-v)/2,o=-(m+b)/2,s=-(A+v)/2}return{ratioX:a,ratioY:i,offsetX:o,offsetY:s}}(f,c,u),m=(n.width-o)/d,A=(n.height-o)/h,b=Math.max(Math.min(m,A)/2,0),v=Object(r.Ob)(this.options.radius,b),y=(v-Math.max(v*u,0))/this._getVisibleDatasetWeightTotal();this.offsetX=p*v,this.offsetY=g*v,a.total=this.calculateTotal(),this.outerRadius=v-y*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-y*l,0),this.updateElements(i,0,i.length,e)}_circumference(e,t){const n=this.options,a=this._cachedMeta,i=this._getCircumference();return t&&n.animation.animateRotate||!this.chart.getDataVisibility(e)||null===a._parsed[e]||a.data[e].hidden?0:this.calculateCircumference(a._parsed[e]*i/r.u)}updateElements(e,t,n,r){const a="reset"===r,i=this.chart,o=i.chartArea,s=i.options.animation,u=(o.left+o.right)/2,l=(o.top+o.bottom)/2,c=a&&s.animateScale,f=c?0:this.innerRadius,d=c?0:this.outerRadius,{sharedOptions:h,includeOptions:p}=this._getSharedOptions(t,r);let g,m=this._getRotation();for(g=0;g0&&!isNaN(e)?r.u*(Math.abs(e)/t):0}getLabelAndValue(e){const t=this._cachedMeta,n=this.chart,a=n.data.labels||[],i=Object(r.Pb)(t._parsed[e],n.options.locale);return{label:a[e]||"",value:i}}getMaxBorderWidth(e){let t=0;const n=this.chart;let r,a,i,o,s;if(!e)for(r=0,a=n.data.datasets.length;r"spacing"!==e,_indexable:e=>"spacing"!==e},D.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:n}}=e.legend.options;return t.labels.map((t,r)=>{const a=e.getDatasetMeta(0).controller.getStyle(r);return{text:t,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,lineWidth:a.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(r),index:r}})}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title:()=>"",label(e){let t=e.label;const n=": "+e.formattedValue;return Object(r.Cb)(t)?(t=t.slice(),t[0]+=n):t+=n,t}}}}};class M extends y{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const t=this._cachedMeta,{dataset:n,data:a=[],_dataset:i}=t,o=this.chart._animationsDisabled;let{start:s,count:u}=Object(r.Rb)(t,a,o);this._drawStart=s,this._drawCount=u,Object(r.Xb)(t)&&(s=0,u=a.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!i._decimated,n.points=a;const l=this.resolveDatasetElementOptions(e);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(n,void 0,{animated:!o,options:l},e),this.updateElements(a,s,u,e)}updateElements(e,t,n,a){const i="reset"===a,{iScale:o,vScale:s,_stacked:u,_dataset:l}=this._cachedMeta,{sharedOptions:c,includeOptions:f}=this._getSharedOptions(t,a),d=o.axis,h=s.axis,{spanGaps:p,segment:g}=this.options,m=Object(r.Yb)(p)?p:Number.POSITIVE_INFINITY,A=this.chart._animationsDisabled||i||"none"===a;let b=t>0&&this.getParsed(t-1);for(let v=t;v0&&Math.abs(n[d]-b[d])>m,g&&(p.parsed=n,p.raw=l.data[v]),f&&(p.options=c||this.resolveDataElementOptions(v,t.active?"active":a)),A||this.updateElement(t,v,p,a),b=n}}getMaxOverflow(){const e=this._cachedMeta,t=e.dataset,n=t.options&&t.options.borderWidth||0,r=e.data||[];if(!r.length)return n;const a=r[0].size(this.resolveDataElementOptions(0)),i=r[r.length-1].size(this.resolveDataElementOptions(r.length-1));return Math.max(n,a,i)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}M.id="line",M.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},M.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class T extends y{constructor(e,t){super(e,t),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const t=this._cachedMeta,n=this.chart,a=n.data.labels||[],i=Object(r.Pb)(t._parsed[e].r,n.options.locale);return{label:a[e]||"",value:i}}parseObjectData(e,t,n,a){return r.Zb.bind(this)(e,t,n,a)}update(e){const t=this._cachedMeta.data;this._updateRadius(),this.updateElements(t,0,t.length,e)}getMinMax(){const e=this._cachedMeta,t={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach((e,n)=>{const r=this.getParsed(n).r;!isNaN(r)&&this.chart.getDataVisibility(n)&&(rt.max&&(t.max=r))}),t}_updateRadius(){const e=this.chart,t=e.chartArea,n=e.options,r=Math.min(t.right-t.left,t.bottom-t.top),a=Math.max(r/2,0),i=(a-Math.max(n.cutoutPercentage?a/100*n.cutoutPercentage:1,0))/e.getVisibleDatasetCount();this.outerRadius=a-i*this.index,this.innerRadius=this.outerRadius-i}updateElements(e,t,n,a){const i="reset"===a,o=this.chart,s=o.options.animation,u=this._cachedMeta.rScale,l=u.xCenter,c=u.yCenter,f=u.getIndexAngle(0)-.5*r.q;let d,h=f;const p=360/this.countVisibleElements();for(d=0;d{!isNaN(this.getParsed(n).r)&&this.chart.getDataVisibility(n)&&t++}),t}_computeAngle(e,t,n){return this.chart.getDataVisibility(e)?Object(r.Ub)(this.resolveDataElementOptions(e,t).angle||n):0}}T.id="polarArea",T.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},T.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:n}}=e.legend.options;return t.labels.map((t,r)=>{const a=e.getDatasetMeta(0).controller.getStyle(r);return{text:t,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,lineWidth:a.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(r),index:r}})}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title:()=>"",label:e=>e.chart.data.labels[e.dataIndex]+": "+e.formattedValue}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class B extends D{}B.id="pie",B.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class P extends y{getLabelAndValue(e){const t=this._cachedMeta.vScale,n=this.getParsed(e);return{label:t.getLabels()[e],value:""+t.getLabelForValue(n[t.axis])}}parseObjectData(e,t,n,a){return r.Zb.bind(this)(e,t,n,a)}update(e){const t=this._cachedMeta,n=t.dataset,r=t.data||[],a=t.iScale.getLabels();if(n.points=r,"resize"!==e){const t=this.resolveDatasetElementOptions(e);this.options.showLine||(t.borderWidth=0);const i={_loop:!0,_fullLoop:a.length===r.length,options:t};this.updateElement(n,void 0,i,e)}this.updateElements(r,0,r.length,e)}updateElements(e,t,n,r){const a=this._cachedMeta.rScale,i="reset"===r;for(let o=t;o{r[e]=n[e]&&n[e].active()?n[e]._to:this[e]}),r}}L.defaults={},L.defaultRoutes=void 0;const I={values:e=>Object(r.Cb)(e)?e:""+e,numeric(e,t,n){if(0===e)return"0";const a=this.chart.options.locale;let i,o=e;if(n.length>1){const t=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(t<1e-4||t>1e15)&&(i="scientific"),o=function(e,t){let n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e));return n}(e,n)}const s=Object(r.ac)(Math.abs(o)),u=Math.max(Math.min(-1*Math.floor(s),20),0),l={notation:i,minimumFractionDigits:u,maximumFractionDigits:u};return Object.assign(l,this.options.ticks.format),Object(r.Pb)(e,a,l)},logarithmic(e,t,n){if(0===e)return"0";const a=e/Math.pow(10,Math.floor(Object(r.ac)(e)));return 1===a||2===a||5===a?I.numeric.call(this,e,t,n):""}};var N={formatters:I};function V(e,t){const n=e.options.ticks,a=n.maxTicksLimit||function(e){const t=e.options.offset,n=e._tickSize(),r=e._length/n+(t?0:1),a=e._maxLength/n;return Math.floor(Math.min(r,a))}(e),i=n.major.enabled?function(e){const t=[];let n,r;for(n=0,r=e.length;na)return function(e,t,n,r){let a,i=0,o=n[0];for(r=Math.ceil(r),a=0;ai)return e}return Math.max(i,1)}(i,t,a);if(o>0){let e,n;const a=o>1?Math.round((u-s)/(o-1)):null;for(R(t,l,c,Object(r.Lb)(a)?0:s-a,s),e=0,n=o-1;et.lineWidth,tickColor:(e,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth: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:N.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),r.Eb.route("scale.ticks","color","","color"),r.Eb.route("scale.grid","color","","borderColor"),r.Eb.route("scale.grid","borderColor","","borderColor"),r.Eb.route("scale.title","color","","color"),r.Eb.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e}),r.Eb.describe("scales",{_fallback:"scale"}),r.Eb.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e});const U=(e,t,n)=>"top"===t||"left"===t?e[t]+n:e[t]-n;function z(e,t){const n=[],r=e.length/t,a=e.length;let i=0;for(;io+1e-6)))return u}function Q(e){return e.drawTicks?e.tickLength:0}function q(e,t){if(!e.display)return 0;const n=Object(r.p)(e.font,t),a=Object(r.l)(e.padding);return(Object(r.Cb)(e.text)?e.text.length:1)*n.lineHeight+a.height}function $(e,t,n){let a=Object(r.s)(e);return(n&&"right"!==t||!n&&"right"===t)&&(a=(e=>"left"===e?"right":"right"===e?"left":e)(a)),a}class W extends L{constructor(e){super(),this.id=e.id,this.type=e.type,this.options=void 0,this.ctx=e.ctx,this.chart=e.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}parse(e,t){return e}getUserBounds(){let{_userMin:e,_userMax:t,_suggestedMin:n,_suggestedMax:a}=this;return e=Object(r.c)(e,Number.POSITIVE_INFINITY),t=Object(r.c)(t,Number.NEGATIVE_INFINITY),n=Object(r.c)(n,Number.POSITIVE_INFINITY),a=Object(r.c)(a,Number.NEGATIVE_INFINITY),{min:Object(r.c)(e,n),max:Object(r.c)(t,a),minDefined:Object(r.Hb)(e),maxDefined:Object(r.Hb)(t)}}getMinMax(e){let t,{min:n,max:a,minDefined:i,maxDefined:o}=this.getUserBounds();if(i&&o)return{min:n,max:a};const s=this.getMatchingVisibleMetas();for(let r=0,u=s.length;ra?a:n,a=i&&n>a?n:a,{min:Object(r.c)(n,Object(r.c)(a,n)),max:Object(r.c)(a,Object(r.c)(n,a))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Object(r.d)(this.options.beforeUpdate,[this])}update(e,t,n){const{beginAtZero:a,grace:i,ticks:o}=this.options,s=o.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=Object(r.e)(this,i,a),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const u=s=i||n<=1||!this.isHorizontal())return void(this.labelRotation=a);const c=this._getLabelSizes(),f=c.widest.width,d=c.highest.height,h=Object(r.f)(this.chart.width-f,0,this.maxWidth);o=e.offset?this.maxWidth/n:h/(n-1),f+6>o&&(o=h/(n-(e.offset?.5:1)),s=this.maxHeight-Q(e.grid)-t.padding-q(e.title,this.chart.options.font),u=Math.sqrt(f*f+d*d),l=Object(r.g)(Math.min(Math.asin(Object(r.f)((c.highest.height+6)/o,-1,1)),Math.asin(Object(r.f)(s/u,-1,1))-Math.asin(Object(r.f)(d/u,-1,1)))),l=Math.max(a,Math.min(i,l))),this.labelRotation=l}afterCalculateLabelRotation(){Object(r.d)(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Object(r.d)(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:t,options:{ticks:n,title:a,grid:i}}=this,o=this._isVisible(),s=this.isHorizontal();if(o){const o=q(a,t.options.font);if(s?(e.width=this.maxWidth,e.height=Q(i)+o):(e.height=this.maxHeight,e.width=Q(i)+o),n.display&&this.ticks.length){const{first:t,last:a,widest:i,highest:o}=this._getLabelSizes(),u=2*n.padding,l=Object(r.Ub)(this.labelRotation),c=Math.cos(l),f=Math.sin(l);if(s){const t=n.mirror?0:f*i.width+c*o.height;e.height=Math.min(this.maxHeight,e.height+t+u)}else{const t=n.mirror?0:c*i.width+f*o.height;e.width=Math.min(this.maxWidth,e.width+t+u)}this._calculatePadding(t,a,f,c)}}this._handleMargins(),s?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,t,n,r){const{ticks:{align:a,padding:i},position:o}=this.options,s=0!==this.labelRotation,u="top"!==o&&"x"===this.axis;if(this.isHorizontal()){const o=this.getPixelForTick(0)-this.left,l=this.right-this.getPixelForTick(this.ticks.length-1);let c=0,f=0;s?u?(c=r*e.width,f=n*t.height):(c=n*e.height,f=r*t.width):"start"===a?f=t.width:"end"===a?c=e.width:"inner"!==a&&(c=e.width/2,f=t.width/2),this.paddingLeft=Math.max((c-o+i)*this.width/(this.width-o),0),this.paddingRight=Math.max((f-l+i)*this.width/(this.width-l),0)}else{let n=t.height/2,r=e.height/2;"start"===a?(n=0,r=e.height):"end"===a&&(n=t.height,r=0),this.paddingTop=n+i,this.paddingBottom=r+i}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){Object(r.d)(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:t}=this.options;return"top"===t||"bottom"===t||"x"===e}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){let t,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,n=e.length;t{const n=e.gc,r=n.length/2;let a;if(r>t){for(a=0;a({width:i[e]||0,height:o[e]||0});return{first:w(0),last:w(t-1),widest:w(y),highest:w(_),widths:i,heights:o}}getLabelForValue(e){return e}getPixelForValue(e,t){return NaN}getValueForPixel(e){}getPixelForTick(e){const t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const t=this._startPixel+e*this._length;return Object(r.j)(this._alignToPixels?Object(r.k)(this.chart,t,0):t)}getDecimalForPixel(e){const t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:t}=this;return e<0&&t<0?t:e>0&&t>0?e:0}getContext(e){const t=this.ticks||[];if(e>=0&&es*a?s/n:u/a:u*a0}_computeGridLineItems(e){const t=this.axis,n=this.chart,a=this.options,{grid:i,position:o}=a,s=i.offset,u=this.isHorizontal(),l=this.ticks.length+(s?1:0),c=Q(i),f=[],d=i.setContext(this.getContext()),h=d.drawBorder?d.borderWidth:0,p=h/2,g=function(e){return Object(r.k)(n,e,h)};let m,A,b,v,y,_,w,F,x,k,O,j;if("top"===o)m=g(this.bottom),_=this.bottom-c,F=m-p,k=g(e.top)+p,j=e.bottom;else if("bottom"===o)m=g(this.top),k=e.top,j=g(e.bottom)-p,_=m+p,F=this.top+c;else if("left"===o)m=g(this.right),y=this.right-c,w=m-p,x=g(e.left)+p,O=e.right;else if("right"===o)m=g(this.left),x=e.left,O=g(e.right)-p,y=m+p,w=this.left+c;else if("x"===t){if("center"===o)m=g((e.top+e.bottom)/2+.5);else if(Object(r.Jb)(o)){const e=Object.keys(o)[0],t=o[e];m=g(this.chart.scales[e].getPixelForValue(t))}k=e.top,j=e.bottom,_=m+p,F=_+c}else if("y"===t){if("center"===o)m=g((e.left+e.right)/2);else if(Object(r.Jb)(o)){const e=Object.keys(o)[0],t=o[e];m=g(this.chart.scales[e].getPixelForValue(t))}y=m-p,w=y-c,x=e.left,O=e.right}const C=Object(r.Wb)(a.ticks.maxTicksLimit,l),E=Math.max(1,Math.ceil(l/C));for(A=0;At.value===e);if(n>=0){return t.setContext(this.getContext(n)).lineWidth}return 0}drawGrid(e){const t=this.options.grid,n=this.ctx,r=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let a,i;const o=(e,t,r)=>{r.width&&r.color&&(n.save(),n.lineWidth=r.width,n.strokeStyle=r.color,n.setLineDash(r.borderDash||[]),n.lineDashOffset=r.borderDashOffset,n.beginPath(),n.moveTo(e.x,e.y),n.lineTo(t.x,t.y),n.stroke(),n.restore())};if(t.display)for(a=0,i=r.length;a{this.drawBackground(),this.drawGrid(e),this.drawTitle()}},{z:n+1,draw:()=>{this.drawBorder()}},{z:t,draw:e=>{this.drawLabels(e)}}]:[{z:t,draw:e=>{this.draw(e)}}]}getMatchingVisibleMetas(e){const t=this.chart.getSortedVisibleDatasetMetas(),n=this.axis+"AxisID",r=[];let a,i;for(a=0,i=t.length;a{const a=n.split("."),i=a.pop(),o=[e].concat(a).join("."),s=t[n].split("."),u=s.pop(),l=s.join(".");r.Eb.route(o,i,l,u)})}(t,e.defaultRoutes);e.descriptors&&r.Eb.describe(t,e.descriptors)}(e,o,n),this.override&&r.Eb.override(e.id,e.overrides)),o}get(e){return this.items[e]}unregister(e){const t=this.items,n=e.id,a=this.scope;n in t&&delete t[n],a&&n in r.Eb[a]&&(delete r.Eb[a][n],this.override&&delete r.v[n])}}var Y=new class{constructor(){this.controllers=new G(y,"datasets",!0),this.elements=new G(L,"elements"),this.plugins=new G(Object,"plugins"),this.scales=new G(W,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(){for(var e=arguments.length,t=new Array(e),n=0;n{const a=n||this._getRegistryForType(t);n||a.isForType(t)||a===this.plugins&&t.id?this._exec(e,a,t):Object(r.r)(t,t=>{const r=n||this._getRegistryForType(t);this._exec(e,r,t)})})}_exec(e,t,n){const a=Object(r.x)(e);Object(r.d)(n["before"+a],[],n),t[e](n),Object(r.d)(n["after"+a],[],n)}_getRegistryForType(e){for(let t=0;t0&&this.getParsed(t-1);for(let y=t;y0&&Math.abs(n[h]-v[h])>A,m&&(c.parsed=n,c.raw=l.data[y]),d&&(c.options=f||this.resolveDataElementOptions(y,t.active?"active":a)),b||this.updateElement(t,y,c,a),v=n}this.updateSharedOptions(f,a,c)}getMaxOverflow(){const e=this._cachedMeta,t=e.data||[];if(!this.options.showLine){let e=0;for(let n=t.length-1;n>=0;--n)e=Math.max(e,t[n].size(this.resolveDataElementOptions(n))/2);return e>0&&e}const n=e.dataset,r=n.options&&n.options.borderWidth||0;if(!t.length)return r;const a=t[0].size(this.resolveDataElementOptions(0)),i=t[t.length-1].size(this.resolveDataElementOptions(t.length-1));return Math.max(r,a,i)/2}}K.id="scatter",K.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1},K.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title:()=>"",label:e=>"("+e.label+", "+e.formattedValue+")"}}},scales:{x:{type:"linear"},y:{type:"linear"}}};function X(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class J{constructor(e){this.options=e||{}}init(e){}formats(){return X()}parse(e,t){return X()}format(e,t){return X()}add(e,t,n){return X()}diff(e,t,n){return X()}startOf(e,t,n){return X()}endOf(e,t){return X()}}J.override=function(e){Object.assign(J.prototype,e)};var Z={_date:J};function ee(e,t,n,a){const{controller:i,data:o,_sorted:s}=e,u=i._cachedMeta.iScale;if(u&&t===u.axis&&"r"!==t&&s&&o.length){const e=u._reversePixels?r.z:r.A;if(!a)return e(o,t,n);if(i._sharedOptions){const r=o[0],a="function"===typeof r.getRange&&r.getRange(t);if(a){const r=e(o,t,n-a),i=e(o,t,n+a);return{lo:r.lo,hi:i.hi}}}}return{lo:0,hi:o.length-1}}function te(e,t,n,r,a){const i=e.getSortedVisibleDatasetMetas(),o=n[t];for(let s=0,u=i.length;s{e[o](t[n],a)&&(i.push({element:e,datasetIndex:r,index:u}),s=s||e.inRange(t.x,t.y,a))}),r&&!s?[]:i}var oe={evaluateInteractionItems:te,modes:{index(e,t,n,a){const i=Object(r.y)(t,e),o=n.axis||"x",s=n.includeInvisible||!1,u=n.intersect?ne(e,i,o,a,s):ae(e,i,o,!1,a,s),l=[];return u.length?(e.getSortedVisibleDatasetMetas().forEach(e=>{const t=u[0].index,n=e.data[t];n&&!n.skip&&l.push({element:n,datasetIndex:e.index,index:t})}),l):[]},dataset(e,t,n,a){const i=Object(r.y)(t,e),o=n.axis||"xy",s=n.includeInvisible||!1;let u=n.intersect?ne(e,i,o,a,s):ae(e,i,o,!1,a,s);if(u.length>0){const t=u[0].datasetIndex,n=e.getDatasetMeta(t).data;u=[];for(let e=0;ene(e,Object(r.y)(t,e),n.axis||"xy",a,n.includeInvisible||!1),nearest(e,t,n,a){const i=Object(r.y)(t,e),o=n.axis||"xy",s=n.includeInvisible||!1;return ae(e,i,o,n.intersect,a,s)},x:(e,t,n,a)=>ie(e,Object(r.y)(t,e),"x",n.intersect,a),y:(e,t,n,a)=>ie(e,Object(r.y)(t,e),"y",n.intersect,a)}};const se=["left","top","right","bottom"];function ue(e,t){return e.filter(e=>e.pos===t)}function le(e,t){return e.filter(e=>-1===se.indexOf(e.pos)&&e.box.axis===t)}function ce(e,t){return e.sort((e,n)=>{const r=t?n:e,a=t?e:n;return r.weight===a.weight?r.index-a.index:r.weight-a.weight})}function fe(e,t){const n=function(e){const t={};for(const n of e){const{stack:e,pos:r,stackWeight:a}=n;if(!e||!se.includes(r))continue;const i=t[e]||(t[e]={count:0,placed:0,weight:0,size:0});i.count++,i.weight+=a}return t}(e),{vBoxMaxWidth:r,hBoxMaxHeight:a}=t;let i,o,s;for(i=0,o=e.length;i{r[e]=Math.max(t[e],n[e])}),r}return r(e?["left","right"]:["top","bottom"])}function me(e,t,n,r){const a=[];let i,o,s,u,l,c;for(i=0,o=e.length,l=0;ie.box.fullSize),!0),r=ce(ue(t,"left"),!0),a=ce(ue(t,"right")),i=ce(ue(t,"top"),!0),o=ce(ue(t,"bottom")),s=le(t,"x"),u=le(t,"y");return{fullSize:n,leftAndTop:r.concat(i),rightAndBottom:a.concat(u).concat(o).concat(s),chartArea:ue(t,"chartArea"),vertical:r.concat(a).concat(u),horizontal:i.concat(o).concat(s)}}(e.boxes),l=u.vertical,c=u.horizontal;Object(r.r)(e.boxes,e=>{"function"===typeof e.beforeLayout&&e.beforeLayout()});const f=l.reduce((e,t)=>t.box.options&&!1===t.box.options.display?e:e+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:n,padding:i,availableWidth:o,availableHeight:s,vBoxMaxWidth:o/2/f,hBoxMaxHeight:s/2}),h=Object.assign({},i);he(h,Object(r.l)(a));const p=Object.assign({maxPadding:h,w:o,h:s,x:i.left,y:i.top},i),g=fe(l.concat(c),d);me(u.fullSize,p,d,g),me(l,p,d,g),me(c,p,d,g)&&me(l,p,d,g),function(e){const t=e.maxPadding;function n(n){const r=Math.max(t[n]-e[n],0);return e[n]+=r,r}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}(p),be(u.leftAndTop,p,d,g),p.x+=p.w,p.y+=p.h,be(u.rightAndBottom,p,d,g),e.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},Object(r.r)(u.chartArea,t=>{const n=t.box;Object.assign(n,e.chartArea),n.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}};class ye{acquireContext(e,t){}releaseContext(e){return!1}addEventListener(e,t,n){}removeEventListener(e,t,n){}getDevicePixelRatio(){return 1}getMaximumSize(e,t,n,r){return t=Math.max(0,t||e.width),n=n||e.height,{width:t,height:Math.max(0,r?Math.floor(t/r):n)}}isAttached(e){return!0}updateConfig(e){}}class _e extends ye{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const we={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Fe=e=>null===e||""===e;const xe=!!r.I&&{passive:!0};function ke(e,t,n){e.canvas.removeEventListener(t,n,xe)}function Oe(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function je(e,t,n){const r=e.canvas,a=new MutationObserver(e=>{let t=!1;for(const n of e)t=t||Oe(n.addedNodes,r),t=t&&!Oe(n.removedNodes,r);t&&n()});return a.observe(document,{childList:!0,subtree:!0}),a}function Ce(e,t,n){const r=e.canvas,a=new MutationObserver(e=>{let t=!1;for(const n of e)t=t||Oe(n.removedNodes,r),t=t&&!Oe(n.addedNodes,r);t&&n()});return a.observe(document,{childList:!0,subtree:!0}),a}const Ee=new Map;let Se=0;function De(){const e=window.devicePixelRatio;e!==Se&&(Se=e,Ee.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function Me(e,t,n){const a=e.canvas,i=a&&Object(r.F)(a);if(!i)return;const o=Object(r.H)((e,t)=>{const r=i.clientWidth;n(e,t),r{const t=e[0],n=t.contentRect.width,r=t.contentRect.height;0===n&&0===r||o(n,r)});return s.observe(i),function(e,t){Ee.size||window.addEventListener("resize",De),Ee.set(e,t)}(e,o),s}function Te(e,t,n){n&&n.disconnect(),"resize"===t&&function(e){Ee.delete(e),Ee.size||window.removeEventListener("resize",De)}(e)}function Be(e,t,n){const a=e.canvas,i=Object(r.H)(t=>{null!==e.ctx&&n(function(e,t){const n=we[e.type]||e.type,{x:a,y:i}=Object(r.y)(e,t);return{type:n,chart:t,native:e,x:void 0!==a?a:null,y:void 0!==i?i:null}}(t,e))},e,e=>{const t=e[0];return[t,t.offsetX,t.offsetY]});return function(e,t,n){e.addEventListener(t,n,xe)}(a,t,i),i}class Pe extends ye{acquireContext(e,t){const n=e&&e.getContext&&e.getContext("2d");return n&&n.canvas===e?(function(e,t){const n=e.style,a=e.getAttribute("height"),i=e.getAttribute("width");if(e.$chartjs={initial:{height:a,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",Fe(i)){const t=Object(r.G)(e,"width");void 0!==t&&(e.width=t)}if(Fe(a))if(""===e.style.height)e.height=e.width/(t||2);else{const t=Object(r.G)(e,"height");void 0!==t&&(e.height=t)}}(e,t),n):null}releaseContext(e){const t=e.canvas;if(!t.$chartjs)return!1;const n=t.$chartjs.initial;["height","width"].forEach(e=>{const a=n[e];Object(r.Lb)(a)?t.removeAttribute(e):t.setAttribute(e,a)});const a=n.style||{};return Object.keys(a).forEach(e=>{t.style[e]=a[e]}),t.width=t.width,delete t.$chartjs,!0}addEventListener(e,t,n){this.removeEventListener(e,t);const r=e.$proxies||(e.$proxies={}),a={attach:je,detach:Ce,resize:Me}[t]||Be;r[t]=a(e,t,n)}removeEventListener(e,t){const n=e.$proxies||(e.$proxies={}),r=n[t];if(!r)return;({attach:Te,detach:Te,resize:Te}[t]||ke)(e,t,r),n[t]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,t,n,a){return Object(r.E)(e,t,n,a)}isAttached(e){const t=Object(r.F)(e);return!(!t||!t.isConnected)}}class Le{constructor(){this._init=[]}notify(e,t,n,r){"beforeInit"===t&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install"));const a=r?this._descriptors(e).filter(r):this._descriptors(e),i=this._notify(a,e,t,n);return"afterDestroy"===t&&(this._notify(a,e,"stop"),this._notify(this._init,e,"uninstall")),i}_notify(e,t,n,a){a=a||{};for(const i of e){const e=i.plugin,o=e[n],s=[t,a,i.options];if(!1===Object(r.d)(o,s,e)&&a.cancelable)return!1}return!0}invalidate(){Object(r.Lb)(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;const t=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),t}_createDescriptors(e,t){const n=e&&e.config,a=Object(r.Wb)(n.options&&n.options.plugins,{}),i=function(e){const t={},n=[],r=Object.keys(Y.plugins.items);for(let i=0;ie.filter(e=>!t.some(t=>e.plugin.id===t.plugin.id));this._notify(r(t,n),e,"stop"),this._notify(r(n,t),e,"start")}}function Ie(e,t){return t||!1!==e?!0===e?{}:e:null}function Ne(e,t,n,r){let{plugin:a,local:i}=t;const o=e.pluginScopeKeys(a),s=e.getOptionScopes(n,o);return i&&a.defaults&&s.push(a.defaults),e.createResolver(s,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Ve(e,t){const n=r.Eb.datasets[e]||{};return((t.datasets||{})[e]||{}).indexAxis||t.indexAxis||n.indexAxis||"x"}function Re(e,t){return"x"===e||"y"===e?e:t.axis||("top"===(n=t.position)||"bottom"===n?"x":"left"===n||"right"===n?"y":void 0)||e.charAt(0).toLowerCase();var n}function Ue(e){const t=e.options||(e.options={});t.plugins=Object(r.Wb)(t.plugins,{}),t.scales=function(e,t){const n=r.v[e.type]||{scales:{}},a=t.scales||{},i=Ve(e.type,t),o=Object.create(null),s=Object.create(null);return Object.keys(a).forEach(e=>{const t=a[e];if(!Object(r.Jb)(t))return console.error("Invalid scale configuration for scale: "+e);if(t._proxy)return console.warn("Ignoring resolver passed as options for scale: "+e);const u=Re(e,t),l=function(e,t){return e===t?"_index_":"_value_"}(u,i),c=n.scales||{};o[u]=o[u]||e,s[e]=Object(r.eb)(Object.create(null),[{axis:u},t,c[u],c[l]])}),e.data.datasets.forEach(n=>{const i=n.type||e.type,u=n.indexAxis||Ve(i,t),l=(r.v[i]||{}).scales||{};Object.keys(l).forEach(e=>{const t=function(e,t){let n=e;return"_index_"===e?n=t:"_value_"===e&&(n="x"===t?"y":"x"),n}(e,u),i=n[t+"AxisID"]||o[t]||t;s[i]=s[i]||Object.create(null),Object(r.eb)(s[i],[{axis:t},a[i],l[e]])})}),Object.keys(s).forEach(e=>{const t=s[e];Object(r.eb)(t,[r.Eb.scales[t.type],r.Eb.scale])}),s}(e,t)}function ze(e){return(e=e||{}).datasets=e.datasets||[],e.labels=e.labels||[],e}const He=new Map,Qe=new Set;function qe(e,t){let n=He.get(e);return n||(n=t(),He.set(e,n),Qe.add(n)),n}const $e=(e,t,n)=>{const a=Object(r.Gb)(t,n);void 0!==a&&e.add(a)};class We{constructor(e){this._config=function(e){return(e=e||{}).data=ze(e.data),Ue(e),e}(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=ze(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),Ue(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return qe(e,()=>[["datasets."+e,""]])}datasetAnimationScopeKeys(e,t){return qe(`${e}.transition.${t}`,()=>[[`datasets.${e}.transitions.${t}`,"transitions."+t],["datasets."+e,""]])}datasetElementScopeKeys(e,t){return qe(`${e}-${t}`,()=>[[`datasets.${e}.elements.${t}`,"datasets."+e,"elements."+t,""]])}pluginScopeKeys(e){const t=e.id;return qe(`${this.type}-plugin-${t}`,()=>[["plugins."+t,...e.additionalOptionScopes||[]]])}_cachedScopes(e,t){const n=this._scopeCache;let r=n.get(e);return r&&!t||(r=new Map,n.set(e,r)),r}getOptionScopes(e,t,n){const{options:a,type:i}=this,o=this._cachedScopes(e,n),s=o.get(t);if(s)return s;const u=new Set;t.forEach(t=>{e&&(u.add(e),t.forEach(t=>$e(u,e,t))),t.forEach(e=>$e(u,a,e)),t.forEach(e=>$e(u,r.v[i]||{},e)),t.forEach(e=>$e(u,r.Eb,e)),t.forEach(e=>$e(u,r.K,e))});const l=Array.from(u);return 0===l.length&&l.push(Object.create(null)),Qe.has(t)&&o.set(t,l),l}chartOptionScopes(){const{options:e,type:t}=this;return[e,r.v[t]||{},r.Eb.datasets[t]||{},{type:t},r.Eb,r.K]}resolveNamedOptions(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[""];const i={$shared:!0},{resolver:o,subPrefixes:s}=Ge(this._resolverCache,e,a);let u=o;if(function(e,t){const{isScriptable:n,isIndexable:a}=Object(r.db)(e);for(const i of t){const t=n(i),o=a(i),s=(o||t)&&e[i];if(t&&(Object(r.L)(s)||Ye(s))||o&&Object(r.Cb)(s))return!0}return!1}(o,t)){i.$shared=!1,n=Object(r.L)(n)?n():n;const t=this.createResolver(e,n,s);u=Object(r.M)(o,n,t)}for(const r of t)i[r]=u[r];return i}createResolver(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[""],a=arguments.length>3?arguments[3]:void 0;const{resolver:i}=Ge(this._resolverCache,e,n);return Object(r.Jb)(t)?Object(r.M)(i,t,void 0,a):i}}function Ge(e,t,n){let a=e.get(t);a||(a=new Map,e.set(t,a));const i=n.join();let o=a.get(i);if(!o){o={resolver:Object(r.cb)(t,n),subPrefixes:n.filter(e=>!e.toLowerCase().includes("hover"))},a.set(i,o)}return o}const Ye=e=>Object(r.Jb)(e)&&Object.getOwnPropertyNames(e).reduce((t,n)=>t||Object(r.L)(e[n]),!1);const Ke=["top","bottom","left","right","chartArea"];function Xe(e,t){return"top"===e||"bottom"===e||-1===Ke.indexOf(e)&&"x"===t}function Je(e,t){return function(n,r){return n[e]===r[e]?n[t]-r[t]:n[e]-r[e]}}function Ze(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),Object(r.d)(n&&n.onComplete,[e],t)}function et(e){const t=e.chart,n=t.options.animation;Object(r.d)(n&&n.onProgress,[e],t)}function tt(e){return Object(r.J)()&&"string"===typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const nt={},rt=e=>{const t=tt(e);return Object.values(nt).filter(e=>e.canvas===t).pop()};function at(e,t,n){const r=Object.keys(e);for(const a of r){const r=+a;if(r>=t){const i=e[a];delete e[a],(n>0||r>t)&&(e[r+n]=i)}}}class it{constructor(e,t){const n=this.config=new We(t),i=tt(e),o=rt(i);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const s=n.createResolver(n.chartOptionScopes(),this.getContext());this.platform=new(n.platform||function(e){return!Object(r.J)()||"undefined"!==typeof OffscreenCanvas&&e instanceof OffscreenCanvas?_e:Pe}(i)),this.platform.updateConfig(n);const u=this.platform.acquireContext(i,s.aspectRatio),l=u&&u.canvas,c=l&&l.height,f=l&&l.width;this.id=Object(r.fb)(),this.ctx=u,this.canvas=l,this.width=f,this.height=c,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Le,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=Object(r.gb)(e=>this.update(e),s.resizeDelay||0),this._dataChanges=[],nt[this.id]=this,u&&l?(a.listen(this,"complete",Ze),a.listen(this,"progress",et),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:t},width:n,height:a,_aspectRatio:i}=this;return Object(r.Lb)(e)?t&&i?i:a?n/a:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Object(r.hb)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Object(r.ib)(this.canvas,this.ctx),this}stop(){return a.stop(this),this}resize(e,t){a.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}_resize(e,t){const n=this.options,a=this.canvas,i=n.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(a,e,t,i),s=n.devicePixelRatio||this.platform.getDevicePixelRatio(),u=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,Object(r.hb)(this,s,!0)&&(this.notifyPlugins("resize",{size:o}),Object(r.d)(n.onResize,[this,o],this),this.attached&&this._doResize(u)&&this.render())}ensureScalesHaveIDs(){const e=this.options.scales||{};Object(r.r)(e,(e,t)=>{e.id=t})}buildOrUpdateScales(){const e=this.options,t=e.scales,n=this.scales,a=Object.keys(n).reduce((e,t)=>(e[t]=!1,e),{});let i=[];t&&(i=i.concat(Object.keys(t).map(e=>{const n=t[e],r=Re(e,n),a="r"===r,i="x"===r;return{options:n,dposition:a?"chartArea":i?"bottom":"left",dtype:a?"radialLinear":i?"category":"linear"}}))),Object(r.r)(i,t=>{const i=t.options,o=i.id,s=Re(o,i),u=Object(r.Wb)(i.type,t.dtype);void 0!==i.position&&Xe(i.position,s)===Xe(t.dposition)||(i.position=t.dposition),a[o]=!0;let l=null;if(o in n&&n[o].type===u)l=n[o];else{l=new(Y.getScale(u))({id:o,type:u,ctx:this.ctx,chart:this}),n[l.id]=l}l.init(i,e)}),Object(r.r)(a,(e,t)=>{e||delete n[t]}),Object(r.r)(n,e=>{ve.configure(this,e,e.options),ve.addBox(this,e)})}_updateMetasets(){const e=this._metasets,t=this.data.datasets.length,n=e.length;if(e.sort((e,t)=>e.index-t.index),n>t){for(let e=t;et.length&&delete this._stacks,e.forEach((e,n)=>{0===t.filter(t=>t===e._dataset).length&&this._destroyDatasetMeta(n)})}buildOrUpdateControllers(){const e=[],t=this.data.datasets;let n,a;for(this._removeUnreferencedMetasets(),n=0,a=t.length;n{this.getDatasetMeta(t).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const t=this.config;t.update();const n=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),a=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;const i=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let r=0,l=this.data.datasets.length;r{e.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(Je("z","_idx"));const{_active:s,_lastEvent:u}=this;u?this._eventHandler(u,!0):s.length&&this._updateHoverStyles(s,s,!0),this.render()}_updateScales(){Object(r.r)(this.scales,e=>{ve.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,t=new Set(Object.keys(this._listeners)),n=new Set(e.events);Object(r.jb)(t,n)&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,t=this._getUniformDataChanges()||[];for(const{method:n,start:r,count:a}of t){at(e,r,"_removeElements"===n?-a:a)}}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const t=this.data.datasets.length,n=t=>new Set(e.filter(e=>e[0]===t).map((e,t)=>t+","+e.splice(1).join(","))),a=n(0);for(let i=1;ie.split(",")).map(e=>({method:e[1],start:+e[2],count:+e[3]}))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;ve.update(this,this.width,this.height,e);const t=this.chartArea,n=t.width<=0||t.height<=0;this._layers=[],Object(r.r)(this.boxes,e=>{n&&"chartArea"===e.position||(e.configure&&e.configure(),this._layers.push(...e._layers()))},this),this._layers.forEach((e,t)=>{e._idx=t}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let e=0,t=this.data.datasets.length;e=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const t=this.ctx,n=e._clip,a=!n.disabled,i=this.chartArea,o={meta:e,index:e.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",o)&&(a&&Object(r.m)(t,{left:!1===n.left?0:i.left-n.left,right:!1===n.right?this.width:i.right+n.right,top:!1===n.top?0:i.top-n.top,bottom:!1===n.bottom?this.height:i.bottom+n.bottom}),e.controller.draw(),a&&Object(r.o)(t),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}isPointInArea(e){return Object(r.a)(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,t,n,r){const a=oe.modes[t];return"function"===typeof a?a(this,e,n,r):[]}getDatasetMeta(e){const t=this.data.datasets[e],n=this._metasets;let r=n.filter(e=>e&&e._dataset===t).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},n.push(r)),r}getContext(){return this.$context||(this.$context=Object(r.Ib)(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const t=this.data.datasets[e];if(!t)return!1;const n=this.getDatasetMeta(e);return"boolean"===typeof n.hidden?!n.hidden:!t.hidden}setDatasetVisibility(e,t){this.getDatasetMeta(e).hidden=!t}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,t,n){const a=n?"show":"hide",i=this.getDatasetMeta(e),o=i.controller._resolveAnimations(void 0,a);Object(r.Kb)(t)?(i.data[t].hidden=!n,this.update()):(this.setDatasetVisibility(e,n),o.update(i,{visible:n}),this.update(t=>t.datasetIndex===e?a:void 0))}hide(e,t){this._updateVisibility(e,t,!1)}show(e,t){this._updateVisibility(e,t,!0)}_destroyDatasetMeta(e){const t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}_stop(){let e,t;for(this.stop(),a.remove(this),e=0,t=this.data.datasets.length;e{t.addEventListener(this,n,r),e[n]=r},a=(e,t,n)=>{e.offsetX=t,e.offsetY=n,this._eventHandler(e)};Object(r.r)(this.options.events,e=>n(e,a))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,t=this.platform,n=(n,r)=>{t.addEventListener(this,n,r),e[n]=r},r=(n,r)=>{e[n]&&(t.removeEventListener(this,n,r),delete e[n])},a=(e,t)=>{this.canvas&&this.resize(e,t)};let i;const o=()=>{r("attach",o),this.attached=!0,this.resize(),n("resize",a),n("detach",i)};i=()=>{this.attached=!1,r("resize",a),this._stop(),this._resize(0,0),n("attach",o)},t.isAttached(this.canvas)?o():i()}unbindEvents(){Object(r.r)(this._listeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._listeners={},Object(r.r)(this._responsiveListeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,t,n){const r=n?"set":"remove";let a,i,o,s;for("dataset"===t&&(a=this.getDatasetMeta(e[0].datasetIndex),a.controller["_"+r+"DatasetHoverStyle"]()),o=0,s=e.length;o{let{datasetIndex:t,index:n}=e;const r=this.getDatasetMeta(t);if(!r)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:r.data[n],index:n}});!Object(r.kb)(n,t)&&(this._active=n,this._lastEvent=null,this._updateHoverStyles(n,t))}notifyPlugins(e,t,n){return this._plugins.notify(this,e,t,n)}_updateHoverStyles(e,t,n){const r=this.options.hover,a=(e,t)=>e.filter(e=>!t.some(t=>e.datasetIndex===t.datasetIndex&&e.index===t.index)),i=a(t,e),o=n?e:a(e,t);i.length&&this.updateHoverStyle(i,r.mode,!1),o.length&&r.mode&&this.updateHoverStyle(o,r.mode,!0)}_eventHandler(e,t){const n={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},r=t=>(t.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",n,r))return;const a=this._handleEvent(e,t,n.inChartArea);return n.cancelable=!1,this.notifyPlugins("afterEvent",n,r),(a||n.changed)&&this.render(),this}_handleEvent(e,t,n){const{_active:a=[],options:i}=this,o=t,s=this._getActiveElements(e,a,n,o),u=Object(r.lb)(e),l=function(e,t,n,r){return n&&"mouseout"!==e.type?r?t:e:null}(e,this._lastEvent,n,u);n&&(this._lastEvent=null,Object(r.d)(i.onHover,[e,s,this],this),u&&Object(r.d)(i.onClick,[e,s,this],this));const c=!Object(r.kb)(s,a);return(c||t)&&(this._active=s,this._updateHoverStyles(s,a,t)),this._lastEvent=l,c}_getActiveElements(e,t,n,r){if("mouseout"===e.type)return[];if(!n)return t;const a=this.options.hover;return this.getElementsAtEventForMode(e,a.mode,a,r)}}const ot=()=>Object(r.r)(it.instances,e=>e._plugins.invalidate());function st(e,t,n){const{startAngle:a,pixelMargin:i,x:o,y:s,outerRadius:u,innerRadius:l}=t;let c=i/u;e.beginPath(),e.arc(o,s,u,a-c,n+c),l>i?(c=i/l,e.arc(o,s,l,n+c,a-c,!0)):e.arc(o,s,i,n+r.i,a-r.i),e.closePath(),e.clip()}function ut(e,t,n,a){const i=(o=e.options.borderRadius,Object(r.nb)(o,["outerStart","outerEnd","innerStart","innerEnd"]));var o;const s=(n-t)/2,u=Math.min(s,a*t/2),l=e=>{const t=(n-Math.min(s,e))*a/2;return Object(r.f)(e,0,Math.min(s,t))};return{outerStart:l(i.outerStart),outerEnd:l(i.outerEnd),innerStart:Object(r.f)(i.innerStart,0,u),innerEnd:Object(r.f)(i.innerEnd,0,u)}}function lt(e,t,n,r){return{x:n+e*Math.cos(t),y:r+e*Math.sin(t)}}function ct(e,t,n,a,i,o){const{x:s,y:u,startAngle:l,pixelMargin:c,innerRadius:f}=t,d=Math.max(t.outerRadius+a+n-c,0),h=f>0?f+a+n+c:0;let p=0;const g=i-l;if(a){const e=((f>0?f-a:0)+(d>0?d-a:0))/2;p=(g-(0!==e?g*e/(e+a):g))/2}const m=(g-Math.max(.001,g*d-n/r.q)/d)/2,A=l+m+p,b=i-m-p,{outerStart:v,outerEnd:y,innerStart:_,innerEnd:w}=ut(t,h,d,b-A),F=d-v,x=d-y,k=A+v/F,O=b-y/x,j=h+_,C=h+w,E=A+_/j,S=b-w/C;if(e.beginPath(),o){if(e.arc(s,u,d,k,O),y>0){const t=lt(x,O,s,u);e.arc(t.x,t.y,y,O,b+r.i)}const t=lt(C,b,s,u);if(e.lineTo(t.x,t.y),w>0){const t=lt(C,S,s,u);e.arc(t.x,t.y,w,b+r.i,S+Math.PI)}if(e.arc(s,u,h,b-w/h,A+_/h,!0),_>0){const t=lt(j,E,s,u);e.arc(t.x,t.y,_,E+Math.PI,A-r.i)}const n=lt(F,A,s,u);if(e.lineTo(n.x,n.y),v>0){const t=lt(F,k,s,u);e.arc(t.x,t.y,v,A-r.i,k)}}else{e.moveTo(s,u);const t=Math.cos(k)*d+s,n=Math.sin(k)*d+u;e.lineTo(t,n);const r=Math.cos(O)*d+s,a=Math.sin(O)*d+u;e.lineTo(r,a)}e.closePath()}function ft(e,t,n,a,i,o){const{options:s}=t,{borderWidth:u,borderJoinStyle:l}=s,c="inner"===s.borderAlign;u&&(c?(e.lineWidth=2*u,e.lineJoin=l||"round"):(e.lineWidth=u,e.lineJoin=l||"bevel"),t.fullCircles&&function(e,t,n){const{x:a,y:i,startAngle:o,pixelMargin:s,fullCircles:u}=t,l=Math.max(t.outerRadius-s,0),c=t.innerRadius+s;let f;for(n&&st(e,t,o+r.u),e.beginPath(),e.arc(a,i,c,o+r.u,o,!0),f=0;f=r.u||Object(r.Qb)(i,s,u),p=Object(r.mb)(o,l+d,c+d);return h&&p}getCenterPoint(e){const{x:t,y:n,startAngle:r,endAngle:a,innerRadius:i,outerRadius:o}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],e),{offset:s,spacing:u}=this.options,l=(r+a)/2,c=(i+o+u+s)/2;return{x:t+Math.cos(l)*c,y:n+Math.sin(l)*c}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:t,circumference:n}=this,a=(t.offset||0)/2,i=(t.spacing||0)/2,o=t.circular;if(this.pixelMargin="inner"===t.borderAlign?.33:0,this.fullCircles=n>r.u?Math.floor(n/r.u):0,0===n||this.innerRadius<0||this.outerRadius<0)return;e.save();let s=0;if(a){s=a/2;const t=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(t)*s,Math.sin(t)*s),this.circumference>=r.q&&(s=a)}e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor;const u=function(e,t,n,a,i){const{fullCircles:o,startAngle:s,circumference:u}=t;let l=t.endAngle;if(o){ct(e,t,n,a,s+r.u,i);for(let t=0;t2&&void 0!==arguments[2]?arguments[2]:t;e.lineCap=Object(r.Wb)(n.borderCapStyle,t.borderCapStyle),e.setLineDash(Object(r.Wb)(n.borderDash,t.borderDash)),e.lineDashOffset=Object(r.Wb)(n.borderDashOffset,t.borderDashOffset),e.lineJoin=Object(r.Wb)(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=Object(r.Wb)(n.borderWidth,t.borderWidth),e.strokeStyle=Object(r.Wb)(n.borderColor,t.borderColor)}function pt(e,t,n){e.lineTo(n.x,n.y)}function gt(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=e.length,{start:a=0,end:i=r-1}=n,{start:o,end:s}=t,u=Math.max(a,o),l=Math.min(i,s),c=as&&i>s;return{count:r,start:u,loop:t.loop,ilen:l(o+(l?s-e:e))%i,v=()=>{h!==p&&(e.lineTo(m,p),e.lineTo(m,h),e.lineTo(m,g))};for(u&&(f=a[b(0)],e.moveTo(f.x,f.y)),c=0;c<=s;++c){if(f=a[b(c)],f.skip)continue;const t=f.x,n=f.y,r=0|t;r===d?(np&&(p=n),m=(A*m+t)/++A):(v(),e.lineTo(t,n),d=r,A=0,h=p=n),g=n}v()}function bt(e){const t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&"monotone"!==t.cubicInterpolationMode&&!t.stepped&&!n?At:mt}dt.id="arc",dt.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0},dt.defaultRoutes={backgroundColor:"backgroundColor"};const vt="function"===typeof Path2D;function yt(e,t,n,r){vt&&!t.options.segment?function(e,t,n,r){let a=t._path;a||(a=t._path=new Path2D,t.path(a,n,r)&&a.closePath()),ht(e,t.options),e.stroke(a)}(e,t,n,r):function(e,t,n,r){const{segments:a,options:i}=t,o=bt(t);for(const s of a)ht(e,i,s.style),e.beginPath(),o(e,t,s,{start:n,end:n+r-1})&&e.closePath(),e.stroke()}(e,t,n,r)}class _t extends L{constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,t){const n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){const a=n.spanGaps?this._loop:this._fullLoop;Object(r.ob)(this._points,n,e,a,t),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=Object(r.pb)(this,this.options.segment))}first(){const e=this.segments,t=this.points;return e.length&&t[e[0].start]}last(){const e=this.segments,t=this.points,n=e.length;return n&&t[e[n-1].end]}interpolate(e,t){const n=this.options,a=e[t],i=this.points,o=Object(r.qb)(this,{property:t,start:a,end:a});if(!o.length)return;const s=[],u=function(e){return e.stepped?r.rb:e.tension||"monotone"===e.cubicInterpolationMode?r.sb:r.tb}(n);let l,c;for(l=0,c=o.length;l"borderDash"!==e&&"fill"!==e};class Ft extends L{constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,t,n){const r=this.options,{x:a,y:i}=this.getProps(["x","y"],n);return Math.pow(e-a,2)+Math.pow(t-i,2)2&&void 0!==arguments[2]?arguments[2]:{};const r=e.x!==n.x?-t:0,a=e.y!==n.y?-t:0,i=(e.x+e.w!==n.x+n.w?t:0)-r,o=(e.y+e.h!==n.y+n.h?t:0)-a;return{x:e.x+r,y:e.y+a,w:e.w+i,h:e.h+o,radius:e.radius}}Ft.id="point",Ft.defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0},Ft.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};class St extends L{constructor(e){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,e&&Object.assign(this,e)}draw(e){const{inflateAmount:t,options:{borderColor:n,backgroundColor:a}}=this,{inner:i,outer:o}=Ot(this),s=(u=o.radius).topLeft||u.topRight||u.bottomLeft||u.bottomRight?r.xb:Ct;var u;e.save(),o.w===i.w&&o.h===i.h||(e.beginPath(),s(e,Et(o,t,i)),e.clip(),s(e,Et(i,-t,o)),e.fillStyle=n,e.fill("evenodd")),e.beginPath(),s(e,Et(i,t)),e.fillStyle=a,e.fill(),e.restore()}inRange(e,t,n){return jt(this,e,t,n)}inXRange(e,t){return jt(this,e,null,t)}inYRange(e,t){return jt(this,null,e,t)}getCenterPoint(e){const{x:t,y:n,base:r,horizontal:a}=this.getProps(["x","y","base","horizontal"],e);return{x:a?(t+r)/2:t,y:a?n:(n+r)/2}}getRange(e){return"x"===e?this.width/2:this.height/2}}St.id="bar",St.defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0},St.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};const Dt=(e,t)=>{let{boxHeight:n=t,boxWidth:r=t}=e;return e.usePointStyle&&(n=Math.min(n,t),r=e.pointStyleWidth||Math.min(r,t)),{boxWidth:r,boxHeight:n,itemHeight:Math.max(t,n)}};class Mt extends L{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t,n){this.maxWidth=e,this.maxHeight=t,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let t=Object(r.d)(e.generateLabels,[this.chart],this)||[];e.filter&&(t=t.filter(t=>e.filter(t,this.chart.data))),e.sort&&(t=t.sort((t,n)=>e.sort(t,n,this.chart.data))),this.options.reverse&&t.reverse(),this.legendItems=t}fit(){const{options:e,ctx:t}=this;if(!e.display)return void(this.width=this.height=0);const n=e.labels,a=Object(r.p)(n.font),i=a.size,o=this._computeTitleHeight(),{boxWidth:s,itemHeight:u}=Dt(n,i);let l,c;t.font=a.string,this.isHorizontal()?(l=this.maxWidth,c=this._fitRows(o,i,s,u)+10):(c=this.maxHeight,l=this._fitCols(o,i,s,u)+10),this.width=Math.min(l,e.maxWidth||this.maxWidth),this.height=Math.min(c,e.maxHeight||this.maxHeight)}_fitRows(e,t,n,r){const{ctx:a,maxWidth:i,options:{labels:{padding:o}}}=this,s=this.legendHitBoxes=[],u=this.lineWidths=[0],l=r+o;let c=e;a.textAlign="left",a.textBaseline="middle";let f=-1,d=-l;return this.legendItems.forEach((e,h)=>{const p=n+t/2+a.measureText(e.text).width;(0===h||u[u.length-1]+p+2*o>i)&&(c+=l,u[u.length-(h>0?0:1)]=0,d+=l,f++),s[h]={left:0,top:d,row:f,width:p,height:r},u[u.length-1]+=p+o}),c}_fitCols(e,t,n,r){const{ctx:a,maxHeight:i,options:{labels:{padding:o}}}=this,s=this.legendHitBoxes=[],u=this.columnSizes=[],l=i-e;let c=o,f=0,d=0,h=0,p=0;return this.legendItems.forEach((e,i)=>{const g=n+t/2+a.measureText(e.text).width;i>0&&d+r+2*o>l&&(c+=f+o,u.push({width:f,height:d}),h+=f+o,p++,f=d=0),s[i]={left:h,top:d,col:p,width:g,height:r},f=Math.max(f,g),d+=r+o}),c+=f,u.push({width:f,height:d}),c}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:t,options:{align:n,labels:{padding:a},rtl:i}}=this,o=Object(r.N)(i,this.left,this.width);if(this.isHorizontal()){let i=0,s=Object(r.t)(n,this.left+a,this.right-this.lineWidths[i]);for(const u of t)i!==u.row&&(i=u.row,s=Object(r.t)(n,this.left+a,this.right-this.lineWidths[i])),u.top+=this.top+e+a,u.left=o.leftForLtr(o.x(s),u.width),s+=u.width+a}else{let i=0,s=Object(r.t)(n,this.top+e+a,this.bottom-this.columnSizes[i].height);for(const u of t)u.col!==i&&(i=u.col,s=Object(r.t)(n,this.top+e+a,this.bottom-this.columnSizes[i].height)),u.top=s,u.left+=this.left+a,u.left=o.leftForLtr(o.x(u.left),u.width),s+=u.height+a}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const e=this.ctx;Object(r.m)(e,this),this._draw(),Object(r.o)(e)}}_draw(){const{options:e,columnSizes:t,lineWidths:n,ctx:a}=this,{align:i,labels:o}=e,s=r.Eb.color,u=Object(r.N)(e.rtl,this.left,this.width),l=Object(r.p)(o.font),{color:c,padding:f}=o,d=l.size,h=d/2;let p;this.drawTitle(),a.textAlign=u.textAlign("left"),a.textBaseline="middle",a.lineWidth=.5,a.font=l.string;const{boxWidth:g,boxHeight:m,itemHeight:A}=Dt(o,d),b=this.isHorizontal(),v=this._computeTitleHeight();p=b?{x:Object(r.t)(i,this.left+f,this.right-n[0]),y:this.top+f+v,line:0}:{x:this.left+f,y:Object(r.t)(i,this.top+v+f,this.bottom-t[0].height),line:0},Object(r.O)(this.ctx,e.textDirection);const y=A+f;this.legendItems.forEach((_,w)=>{a.strokeStyle=_.fontColor||c,a.fillStyle=_.fontColor||c;const F=a.measureText(_.text).width,x=u.textAlign(_.textAlign||(_.textAlign=o.textAlign)),k=g+h+F;let O=p.x,j=p.y;u.setWidth(this.width),b?w>0&&O+k+f>this.right&&(j=p.y+=y,p.line++,O=p.x=Object(r.t)(i,this.left+f,this.right-n[p.line])):w>0&&j+y>this.bottom&&(O=p.x=O+t[p.line].width+f,p.line++,j=p.y=Object(r.t)(i,this.top+v+f,this.bottom-t[p.line].height));!function(e,t,n){if(isNaN(g)||g<=0||isNaN(m)||m<0)return;a.save();const i=Object(r.Wb)(n.lineWidth,1);if(a.fillStyle=Object(r.Wb)(n.fillStyle,s),a.lineCap=Object(r.Wb)(n.lineCap,"butt"),a.lineDashOffset=Object(r.Wb)(n.lineDashOffset,0),a.lineJoin=Object(r.Wb)(n.lineJoin,"miter"),a.lineWidth=i,a.strokeStyle=Object(r.Wb)(n.strokeStyle,s),a.setLineDash(Object(r.Wb)(n.lineDash,[])),o.usePointStyle){const s={radius:m*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:i},l=u.xPlus(e,g/2),c=t+h;Object(r.R)(a,s,l,c,o.pointStyleWidth&&g)}else{const o=t+Math.max((d-m)/2,0),s=u.leftForLtr(e,g),l=Object(r.zb)(n.borderRadius);a.beginPath(),Object.values(l).some(e=>0!==e)?Object(r.xb)(a,{x:s,y:o,w:g,h:m,radius:l}):a.rect(s,o,g,m),a.fill(),0!==i&&a.stroke()}a.restore()}(u.x(O),j,_),O=Object(r.P)(x,O+g+h,b?O+k:this.right,e.rtl),function(e,t,n){Object(r.n)(a,n.text,e,t+A/2,l,{strikethrough:n.hidden,textAlign:u.textAlign(n.textAlign)})}(u.x(O),j,_),b?p.x+=k+f:p.y+=y}),Object(r.Q)(this.ctx,e.textDirection)}drawTitle(){const e=this.options,t=e.title,n=Object(r.p)(t.font),a=Object(r.l)(t.padding);if(!t.display)return;const i=Object(r.N)(e.rtl,this.left,this.width),o=this.ctx,s=t.position,u=n.size/2,l=a.top+u;let c,f=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),c=this.top+l,f=Object(r.t)(e.align,f,this.right-d);else{const t=this.columnSizes.reduce((e,t)=>Math.max(e,t.height),0);c=l+Object(r.t)(e.align,this.top,this.bottom-t-e.labels.padding-this._computeTitleHeight())}const h=Object(r.t)(s,f,f+d);o.textAlign=i.textAlign(Object(r.s)(s)),o.textBaseline="middle",o.strokeStyle=t.color,o.fillStyle=t.color,o.font=n.string,Object(r.n)(o,t.text,h,c,n)}_computeTitleHeight(){const e=this.options.title,t=Object(r.p)(e.font),n=Object(r.l)(e.padding);return e.display?t.lineHeight+n.height:0}_getLegendItemAt(e,t){let n,a,i;if(Object(r.mb)(e,this.left,this.right)&&Object(r.mb)(t,this.top,this.bottom))for(i=this.legendHitBoxes,n=0;ne.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const t=e.data.datasets,{labels:{usePointStyle:n,pointStyle:a,textAlign:i,color:o}}=e.legend.options;return e._getSortedDatasetMetas().map(e=>{const s=e.controller.getStyle(n?0:void 0),u=Object(r.l)(s.borderWidth);return{text:t[e.index].label,fillStyle:s.backgroundColor,fontColor:o,hidden:!e.visible,lineCap:s.borderCapStyle,lineDash:s.borderDash,lineDashOffset:s.borderDashOffset,lineJoin:s.borderJoinStyle,lineWidth:(u.width+u.height)/4,strokeStyle:s.borderColor,pointStyle:a||s.pointStyle,rotation:s.rotation,textAlign:i||s.textAlign,borderRadius:0,datasetIndex:e.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};class Bt extends L{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t){const n=this.options;if(this.left=0,this.top=0,!n.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=e,this.height=this.bottom=t;const a=Object(r.Cb)(n.text)?n.text.length:1;this._padding=Object(r.l)(n.padding);const i=a*Object(r.p)(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=i:this.width=i}isHorizontal(){const e=this.options.position;return"top"===e||"bottom"===e}_drawArgs(e){const{top:t,left:n,bottom:a,right:i,options:o}=this,s=o.align;let u,l,c,f=0;return this.isHorizontal()?(l=Object(r.t)(s,n,i),c=t+e,u=i-n):("left"===o.position?(l=n+e,c=Object(r.t)(s,a,t),f=-.5*r.q):(l=i-e,c=Object(r.t)(s,t,a),f=.5*r.q),u=a-t),{titleX:l,titleY:c,maxWidth:u,rotation:f}}draw(){const e=this.ctx,t=this.options;if(!t.display)return;const n=Object(r.p)(t.font),a=n.lineHeight/2+this._padding.top,{titleX:i,titleY:o,maxWidth:s,rotation:u}=this._drawArgs(a);Object(r.n)(e,t.text,0,0,n,{color:t.color,maxWidth:s,rotation:u,textAlign:Object(r.s)(t.align),textBaseline:"middle",translation:[i,o]})}}var Pt={id:"title",_element:Bt,start(e,t,n){!function(e,t){const n=new Bt({ctx:e.ctx,options:t,chart:e});ve.configure(e,n,t),ve.addBox(e,n),e.titleBlock=n}(e,n)},stop(e){const t=e.titleBlock;ve.removeBox(e,t),delete e.titleBlock},beforeUpdate(e,t,n){const r=e.titleBlock;ve.configure(e,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};new WeakMap;const Lt={average(e){if(!e.length)return!1;let t,n,r=0,a=0,i=0;for(t=0,n=e.length;t-1?e.split("\n"):e}function Vt(e,t){const{element:n,datasetIndex:r,index:a}=t,i=e.getDatasetMeta(r).controller,{label:o,value:s}=i.getLabelAndValue(a);return{chart:e,label:o,parsed:i.getParsed(a),raw:e.data.datasets[r].data[a],formattedValue:s,dataset:i.getDataset(),dataIndex:a,datasetIndex:r,element:n}}function Rt(e,t){const n=e.chart.ctx,{body:a,footer:i,title:o}=e,{boxWidth:s,boxHeight:u}=t,l=Object(r.p)(t.bodyFont),c=Object(r.p)(t.titleFont),f=Object(r.p)(t.footerFont),d=o.length,h=i.length,p=a.length,g=Object(r.l)(t.padding);let m=g.height,A=0,b=a.reduce((e,t)=>e+t.before.length+t.lines.length+t.after.length,0);if(b+=e.beforeBody.length+e.afterBody.length,d&&(m+=d*c.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),b){m+=p*(t.displayColors?Math.max(u,l.lineHeight):l.lineHeight)+(b-p)*l.lineHeight+(b-1)*t.bodySpacing}h&&(m+=t.footerMarginTop+h*f.lineHeight+(h-1)*t.footerSpacing);let v=0;const y=function(e){A=Math.max(A,n.measureText(e).width+v)};return n.save(),n.font=c.string,Object(r.r)(e.title,y),n.font=l.string,Object(r.r)(e.beforeBody.concat(e.afterBody),y),v=t.displayColors?s+2+t.boxPadding:0,Object(r.r)(a,e=>{Object(r.r)(e.before,y),Object(r.r)(e.lines,y),Object(r.r)(e.after,y)}),v=0,n.font=f.string,Object(r.r)(e.footer,y),n.restore(),A+=g.width,{width:A,height:m}}function Ut(e,t,n,r){const{x:a,width:i}=n,{width:o,chartArea:{left:s,right:u}}=e;let l="center";return"center"===r?l=a<=(s+u)/2?"left":"right":a<=i/2?l="left":a>=o-i/2&&(l="right"),function(e,t,n,r){const{x:a,width:i}=r,o=n.caretSize+n.caretPadding;return"left"===e&&a+i+o>t.width||("right"===e&&a-i-o<0||void 0)}(l,e,t,n)&&(l="center"),l}function zt(e,t,n){const r=n.yAlign||t.yAlign||function(e,t){const{y:n,height:r}=t;return ne.height-r/2?"bottom":"center"}(e,n);return{xAlign:n.xAlign||t.xAlign||Ut(e,t,n,r),yAlign:r}}function Ht(e,t,n,a){const{caretSize:i,caretPadding:o,cornerRadius:s}=e,{xAlign:u,yAlign:l}=n,c=i+o,{topLeft:f,topRight:d,bottomLeft:h,bottomRight:p}=Object(r.zb)(s);let g=function(e,t){let{x:n,width:r}=e;return"right"===t?n-=r:"center"===t&&(n-=r/2),n}(t,u);const m=function(e,t,n){let{y:r,height:a}=e;return"top"===t?r+=n:r-="bottom"===t?a+n:a/2,r}(t,l,c);return"center"===l?"left"===u?g+=c:"right"===u&&(g-=c):"left"===u?g-=Math.max(f,h)+i:"right"===u&&(g+=Math.max(d,p)+i),{x:Object(r.f)(g,0,a.width-t.width),y:Object(r.f)(m,0,a.height-t.height)}}function Qt(e,t,n){const a=Object(r.l)(n.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-a.right:e.x+a.left}function qt(e){return It([],Nt(e))}function $t(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}class Wt extends L{constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart||e._chart,this._chart=this.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const t=this.chart,n=this.options.setContext(this.getContext()),r=n.enabled&&t.options.animation&&n.animations,a=new u(this.chart,r);return r._cacheable&&(this._cachedAnimations=Object.freeze(a)),a}getContext(){return this.$context||(this.$context=(e=this.chart.getContext(),t=this,n=this._tooltipItems,Object(r.Ib)(e,{tooltip:t,tooltipItems:n,type:"tooltip"})));var e,t,n}getTitle(e,t){const{callbacks:n}=t,r=n.beforeTitle.apply(this,[e]),a=n.title.apply(this,[e]),i=n.afterTitle.apply(this,[e]);let o=[];return o=It(o,Nt(r)),o=It(o,Nt(a)),o=It(o,Nt(i)),o}getBeforeBody(e,t){return qt(t.callbacks.beforeBody.apply(this,[e]))}getBody(e,t){const{callbacks:n}=t,a=[];return Object(r.r)(e,e=>{const t={before:[],lines:[],after:[]},r=$t(n,e);It(t.before,Nt(r.beforeLabel.call(this,e))),It(t.lines,r.label.call(this,e)),It(t.after,Nt(r.afterLabel.call(this,e))),a.push(t)}),a}getAfterBody(e,t){return qt(t.callbacks.afterBody.apply(this,[e]))}getFooter(e,t){const{callbacks:n}=t,r=n.beforeFooter.apply(this,[e]),a=n.footer.apply(this,[e]),i=n.afterFooter.apply(this,[e]);let o=[];return o=It(o,Nt(r)),o=It(o,Nt(a)),o=It(o,Nt(i)),o}_createItems(e){const t=this._active,n=this.chart.data,a=[],i=[],o=[];let s,u,l=[];for(s=0,u=t.length;se.filter(t,r,a,n))),e.itemSort&&(l=l.sort((t,r)=>e.itemSort(t,r,n))),Object(r.r)(l,t=>{const n=$t(e.callbacks,t);a.push(n.labelColor.call(this,t)),i.push(n.labelPointStyle.call(this,t)),o.push(n.labelTextColor.call(this,t))}),this.labelColors=a,this.labelPointStyles=i,this.labelTextColors=o,this.dataPoints=l,l}update(e,t){const n=this.options.setContext(this.getContext()),r=this._active;let a,i=[];if(r.length){const e=Lt[n.position].call(this,r,this._eventPosition);i=this._createItems(n),this.title=this.getTitle(i,n),this.beforeBody=this.getBeforeBody(i,n),this.body=this.getBody(i,n),this.afterBody=this.getAfterBody(i,n),this.footer=this.getFooter(i,n);const t=this._size=Rt(this,n),o=Object.assign({},e,t),s=zt(this.chart,n,o),u=Ht(n,o,s,this.chart);this.xAlign=s.xAlign,this.yAlign=s.yAlign,a={opacity:1,x:u.x,y:u.y,width:t.width,height:t.height,caretX:e.x,caretY:e.y}}else 0!==this.opacity&&(a={opacity:0});this._tooltipItems=i,this.$context=void 0,a&&this._resolveAnimations().update(this,a),e&&n.external&&n.external.call(this,{chart:this.chart,tooltip:this,replay:t})}drawCaret(e,t,n,r){const a=this.getCaretPosition(e,n,r);t.lineTo(a.x1,a.y1),t.lineTo(a.x2,a.y2),t.lineTo(a.x3,a.y3)}getCaretPosition(e,t,n){const{xAlign:a,yAlign:i}=this,{caretSize:o,cornerRadius:s}=n,{topLeft:u,topRight:l,bottomLeft:c,bottomRight:f}=Object(r.zb)(s),{x:d,y:h}=e,{width:p,height:g}=t;let m,A,b,v,y,_;return"center"===i?(y=h+g/2,"left"===a?(m=d,A=m-o,v=y+o,_=y-o):(m=d+p,A=m+o,v=y-o,_=y+o),b=m):(A="left"===a?d+Math.max(u,c)+o:"right"===a?d+p-Math.max(l,f)-o:this.caretX,"top"===i?(v=h,y=v-o,m=A-o,b=A+o):(v=h+g,y=v+o,m=A+o,b=A-o),_=v),{x1:m,x2:A,x3:b,y1:v,y2:y,y3:_}}drawTitle(e,t,n){const a=this.title,i=a.length;let o,s,u;if(i){const l=Object(r.N)(n.rtl,this.x,this.width);for(e.x=Qt(this,n.titleAlign,n),t.textAlign=l.textAlign(n.titleAlign),t.textBaseline="middle",o=Object(r.p)(n.titleFont),s=n.titleSpacing,t.fillStyle=n.titleColor,t.font=o.string,u=0;u0!==e)?(e.beginPath(),e.fillStyle=i.multiKeyBackground,Object(r.xb)(e,{x:t,y:g,w:l,h:u,radius:s}),e.fill(),e.stroke(),e.fillStyle=o.backgroundColor,e.beginPath(),Object(r.xb)(e,{x:n,y:g+1,w:l-2,h:u-2,radius:s}),e.fill()):(e.fillStyle=i.multiKeyBackground,e.fillRect(t,g,l,u),e.strokeRect(t,g,l,u),e.fillStyle=o.backgroundColor,e.fillRect(n,g+1,l-2,u-2))}e.fillStyle=this.labelTextColors[n]}drawBody(e,t,n){const{body:a}=this,{bodySpacing:i,bodyAlign:o,displayColors:s,boxHeight:u,boxWidth:l,boxPadding:c}=n,f=Object(r.p)(n.bodyFont);let d=f.lineHeight,h=0;const p=Object(r.N)(n.rtl,this.x,this.width),g=function(n){t.fillText(n,p.x(e.x+h),e.y+d/2),e.y+=d+i},m=p.textAlign(o);let A,b,v,y,_,w,F;for(t.textAlign=o,t.textBaseline="middle",t.font=f.string,e.x=Qt(this,m,n),t.fillStyle=n.bodyColor,Object(r.r)(this.beforeBody,g),h=s&&"right"!==m?"center"===o?l/2+c:l+2+c:0,y=0,w=a.length;y0&&t.stroke()}_updateAnimationTarget(e){const t=this.chart,n=this.$animations,r=n&&n.x,a=n&&n.y;if(r||a){const n=Lt[e.position].call(this,this._active,this._eventPosition);if(!n)return;const i=this._size=Rt(this,e),o=Object.assign({},n,this._size),s=zt(t,e,o),u=Ht(e,o,s,t);r._to===u.x&&a._to===u.y||(this.xAlign=s.xAlign,this.yAlign=s.yAlign,this.width=i.width,this.height=i.height,this.caretX=n.x,this.caretY=n.y,this._resolveAnimations().update(this,u))}}_willRender(){return!!this.opacity}draw(e){const t=this.options.setContext(this.getContext());let n=this.opacity;if(!n)return;this._updateAnimationTarget(t);const a={width:this.width,height:this.height},i={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;const o=Object(r.l)(t.padding),s=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;t.enabled&&s&&(e.save(),e.globalAlpha=n,this.drawBackground(i,e,a,t),Object(r.O)(e,t.textDirection),i.y+=o.top,this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),Object(r.Q)(e,t.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,t){const n=this._active,a=e.map(e=>{let{datasetIndex:t,index:n}=e;const r=this.chart.getDatasetMeta(t);if(!r)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:r.data[n],index:n}}),i=!Object(r.kb)(n,a),o=this._positionChanged(a,t);(i||o)&&(this._active=a,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const a=this.options,i=this._active||[],o=this._getActiveElements(e,i,t,n),s=this._positionChanged(o,e),u=t||!Object(r.kb)(o,i)||s;return u&&(this._active=o,(a.enabled||a.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),u}_getActiveElements(e,t,n,r){const a=this.options;if("mouseout"===e.type)return[];if(!r)return t;const i=this.chart.getElementsAtEventForMode(e,a.mode,a,n);return a.reverse&&i.reverse(),i}_positionChanged(e,t){const{caretX:n,caretY:r,options:a}=this,i=Lt[a.position].call(this,e,t);return!1!==i&&(n!==i.x||r!==i.y)}}Wt.positioners=Lt;var Gt={id:"tooltip",_element:Wt,positioners:Lt,afterInit(e,t,n){n&&(e.tooltip=new Wt({chart:e,options:n}))},beforeUpdate(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const n={tooltip:t};if(!1===e.notifyPlugins("beforeTooltipDraw",n))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent(e,t){if(e.tooltip){const n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:r.S,title(e){if(e.length>0){const t=e[0],n=t.chart.data.labels,r=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(r>0&&t.dataIndex"filter"!==e&&"itemSort"!==e&&"external"!==e,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function Yt(e,t,n,r){const a=e.indexOf(t);if(-1===a)return((e,t,n,r)=>("string"===typeof t?(n=e.push(t)-1,r.unshift({index:n,label:t})):isNaN(t)&&(n=null),n))(e,t,n,r);return a!==e.lastIndexOf(t)?n:a}class Kt extends W{constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){const t=this._addedLabels;if(t.length){const e=this.getLabels();for(const{index:n,label:r}of t)e[n]===r&&e.splice(n,1);this._addedLabels=[]}super.init(e)}parse(e,t){if(Object(r.Lb)(e))return null;const n=this.getLabels();return((e,t)=>null===e?null:Object(r.f)(Math.round(e),0,t))(t=isFinite(t)&&n[t]===e?t:Yt(n,e,Object(r.Wb)(t,e),this._addedLabels),n.length-1)}determineDataLimits(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let{min:n,max:r}=this.getMinMax(!0);"ticks"===this.options.bounds&&(e||(n=0),t||(r=this.getLabels().length-1)),this.min=n,this.max=r}buildTicks(){const e=this.min,t=this.max,n=this.options.offset,r=[];let a=this.getLabels();a=0===e&&t===a.length-1?a:a.slice(e,t+1),this._valueRange=Math.max(a.length-(n?0:1),1),this._startValue=this.min-(n?.5:0);for(let i=e;i<=t;i++)r.push({value:i});return r}getLabelForValue(e){const t=this.getLabels();return e>=0&&et.length-1?null:this.getPixelForValue(t[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}function Xt(e,t,n){let{horizontal:a,minRotation:i}=n;const o=Object(r.Ub)(i),s=(a?Math.sin(o):Math.cos(o))||.001,u=.75*t*(""+e).length;return Math.min(t/s,u)}Kt.id="category",Kt.defaults={ticks:{callback:Kt.prototype.getLabelForValue}};class Jt extends W{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(e,t){return Object(r.Lb)(e)||("number"===typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}handleTickRangeOptions(){const{beginAtZero:e}=this.options,{minDefined:t,maxDefined:n}=this.getUserBounds();let{min:a,max:i}=this;const o=e=>a=t?a:e,s=e=>i=n?i:e;if(e){const e=Object(r.Tb)(a),t=Object(r.Tb)(i);e<0&&t<0?s(0):e>0&&t>0&&o(0)}if(a===i){let t=1;(i>=Number.MAX_SAFE_INTEGER||a<=Number.MIN_SAFE_INTEGER)&&(t=Math.abs(.05*i)),s(i+t),e||o(a-t)}this.min=a,this.max=i}getTickLimit(){const e=this.options.ticks;let t,{maxTicksLimit:n,stepSize:r}=e;return r?(t=Math.ceil(this.max/r)-Math.floor(this.min/r)+1,t>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${r} would result generating up to ${t} ticks. Limiting to 1000.`),t=1e3)):(t=this.computeTickLimit(),n=n||11),n&&(t=Math.min(n,t)),t}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,t=e.ticks;let n=this.getTickLimit();n=Math.max(2,n);const a=function(e,t){const n=[],{bounds:a,step:i,min:o,max:s,precision:u,count:l,maxTicks:c,maxDigits:f,includeBounds:d}=e,h=i||1,p=c-1,{min:g,max:m}=t,A=!Object(r.Lb)(o),b=!Object(r.Lb)(s),v=!Object(r.Lb)(l),y=(m-g)/(f+1);let _,w,F,x,k=Object(r.V)((m-g)/p/h)*h;if(k<1e-14&&!A&&!b)return[{value:g},{value:m}];x=Math.ceil(m/k)-Math.floor(g/k),x>p&&(k=Object(r.V)(x*k/p/h)*h),Object(r.Lb)(u)||(_=Math.pow(10,u),k=Math.ceil(k*_)/_),"ticks"===a?(w=Math.floor(g/k)*k,F=Math.ceil(m/k)*k):(w=g,F=m),A&&b&&i&&Object(r.W)((s-o)/i,k/1e3)?(x=Math.round(Math.min((s-o)/k,c)),k=(s-o)/x,w=o,F=s):v?(w=A?o:w,F=b?s:F,x=l-1,k=(F-w)/x):(x=(F-w)/k,x=Object(r.X)(x,Math.round(x),k/1e3)?Math.round(x):Math.ceil(x));const O=Math.max(Object(r.Y)(k),Object(r.Y)(w));_=Math.pow(10,Object(r.Lb)(u)?O:u),w=Math.round(w*_)/_,F=Math.round(F*_)/_;let j=0;for(A&&(d&&w!==o?(n.push({value:o}),w0?n:null;this._zero=!0}determineDataLimits(){const{min:e,max:t}=this.getMinMax(!0);this.min=Object(r.Hb)(e)?Math.max(0,e):null,this.max=Object(r.Hb)(t)?Math.max(0,t):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let n=this.min,a=this.max;const i=t=>n=e?n:t,o=e=>a=t?a:e,s=(e,t)=>Math.pow(10,Math.floor(Object(r.ac)(e))+t);n===a&&(n<=0?(i(1),o(10)):(i(s(n,-1)),o(s(a,1)))),n<=0&&i(s(a,-1)),a<=0&&o(s(n,1)),this._zero&&this.min!==this._suggestedMin&&n===s(this.min,0)&&i(s(n,-1)),this.min=n,this.max=a}buildTicks(){const e=this.options,t=function(e,t){const n=Math.floor(Object(r.ac)(t.max)),a=Math.ceil(t.max/Math.pow(10,n)),i=[];let o=Object(r.c)(e.min,Math.pow(10,Math.floor(Object(r.ac)(t.min)))),s=Math.floor(Object(r.ac)(o)),u=Math.floor(o/Math.pow(10,s)),l=s<0?Math.pow(10,Math.abs(s)):1;do{i.push({value:o,major:en(o)}),++u,10===u&&(u=1,++s,l=s>=0?1:l),o=Math.round(u*Math.pow(10,s)*l)/l}while(sa?{start:t-n,end:t}:{start:t,end:t+n}}function an(e){const t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},n=Object.assign({},t),a=[],i=[],o=e._pointLabels.length,s=e.options.pointLabels,u=s.centerPointLabels?r.q/o:0;for(let d=0;dt.r&&(s=(r.end-t.r)/i,e.r=Math.max(e.r,t.r+s)),a.startt.b&&(u=(a.end-t.b)/o,e.b=Math.max(e.b,t.b+u))}function sn(e){return 0===e||180===e?"center":e<180?"left":"right"}function un(e,t,n){return"right"===n?e-=t:"center"===n&&(e-=t/2),e}function ln(e,t,n){return 90===n||270===n?e-=t/2:(n>270||n<90)&&(e-=t),e}function cn(e,t,n,a){const{ctx:i}=e;if(n)i.arc(e.xCenter,e.yCenter,t,0,r.u);else{let n=e.getPointPosition(0,t);i.moveTo(n.x,n.y);for(let r=1;r{const n=Object(r.d)(this.options.pointLabels.callback,[e,t],this);return n||0===n?n:""}).filter((e,t)=>this.chart.getDataVisibility(t))}fit(){const e=this.options;e.display&&e.pointLabels.display?an(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,t,n,r){this.xCenter+=Math.floor((e-t)/2),this.yCenter+=Math.floor((n-r)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,t,n,r))}getIndexAngle(e){const t=r.u/(this._pointLabels.length||1),n=this.options.startAngle||0;return Object(r.Bb)(e*t+Object(r.Ub)(n))}getDistanceFromCenterForValue(e){if(Object(r.Lb)(e))return NaN;const t=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*t:(e-this.min)*t}getValueForDistanceFromCenter(e){if(Object(r.Lb)(e))return NaN;const t=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-t:this.min+t}getPointLabelContext(e){const t=this._pointLabels||[];if(e>=0&&e2&&void 0!==arguments[2]?arguments[2]:0;const a=this.getIndexAngle(e)-r.i+n;return{x:Math.cos(a)*t+this.xCenter,y:Math.sin(a)*t+this.yCenter,angle:a}}getPointPositionForValue(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))}getBasePosition(e){return this.getPointPositionForValue(e||0,this.getBaseValue())}getPointLabelPosition(e){const{left:t,top:n,right:r,bottom:a}=this._pointLabelItems[e];return{left:t,top:n,right:r,bottom:a}}drawBackground(){const{backgroundColor:e,grid:{circular:t}}=this.options;if(e){const n=this.ctx;n.save(),n.beginPath(),cn(this,this.getDistanceFromCenterForValue(this._endValue),t,this._pointLabels.length),n.closePath(),n.fillStyle=e,n.fill(),n.restore()}}drawGrid(){const e=this.ctx,t=this.options,{angleLines:n,grid:a}=t,i=this._pointLabels.length;let o,s,u;if(t.pointLabels.display&&function(e,t){const{ctx:n,options:{pointLabels:a}}=e;for(let i=t-1;i>=0;i--){const t=a.setContext(e.getPointLabelContext(i)),o=Object(r.p)(t.font),{x:s,y:u,textAlign:l,left:c,top:f,right:d,bottom:h}=e._pointLabelItems[i],{backdropColor:p}=t;if(!Object(r.Lb)(p)){const e=Object(r.zb)(t.borderRadius),a=Object(r.l)(t.backdropPadding);n.fillStyle=p;const i=c-a.left,o=f-a.top,s=d-c+a.width,u=h-f+a.height;Object.values(e).some(e=>0!==e)?(n.beginPath(),Object(r.xb)(n,{x:i,y:o,w:s,h:u,radius:e}),n.fill()):n.fillRect(i,o,s,u)}Object(r.n)(n,e._pointLabels[i],s,u+o.lineHeight/2,o,{color:t.color,textAlign:l,textBaseline:"middle"})}}(this,i),a.display&&this.ticks.forEach((e,t)=>{if(0!==t){s=this.getDistanceFromCenterForValue(e.value);!function(e,t,n,r){const a=e.ctx,i=t.circular,{color:o,lineWidth:s}=t;!i&&!r||!o||!s||n<0||(a.save(),a.strokeStyle=o,a.lineWidth=s,a.setLineDash(t.borderDash),a.lineDashOffset=t.borderDashOffset,a.beginPath(),cn(e,n,i,r),a.closePath(),a.stroke(),a.restore())}(this,a.setContext(this.getContext(t-1)),s,i)}}),n.display){for(e.save(),o=i-1;o>=0;o--){const r=n.setContext(this.getPointLabelContext(o)),{color:a,lineWidth:i}=r;i&&a&&(e.lineWidth=i,e.strokeStyle=a,e.setLineDash(r.borderDash),e.lineDashOffset=r.borderDashOffset,s=this.getDistanceFromCenterForValue(t.ticks.reverse?this.min:this.max),u=this.getPointPosition(o,s),e.beginPath(),e.moveTo(this.xCenter,this.yCenter),e.lineTo(u.x,u.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const e=this.ctx,t=this.options,n=t.ticks;if(!n.display)return;const a=this.getIndexAngle(0);let i,o;e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(a),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach((a,s)=>{if(0===s&&!t.reverse)return;const u=n.setContext(this.getContext(s)),l=Object(r.p)(u.font);if(i=this.getDistanceFromCenterForValue(this.ticks[s].value),u.showLabelBackdrop){e.font=l.string,o=e.measureText(a.label).width,e.fillStyle=u.backdropColor;const t=Object(r.l)(u.backdropPadding);e.fillRect(-o/2-t.left,-i-l.size/2-t.top,o+t.width,l.size+t.height)}Object(r.n)(e,a.label,0,-i,l,{color:u.color})}),e.restore()}drawTitle(){}}fn.id="radialLinear",fn.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:N.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:e=>e,padding:5,centerPointLabels:!1}},fn.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},fn.descriptors={angleLines:{_fallback:"grid"}};const dn={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},hn=Object.keys(dn);function pn(e,t){return e-t}function gn(e,t){if(Object(r.Lb)(t))return null;const n=e._adapter,{parser:a,round:i,isoWeekday:o}=e._parseOpts;let s=t;return"function"===typeof a&&(s=a(s)),Object(r.Hb)(s)||(s="string"===typeof a?n.parse(s,a):n.parse(s)),null===s?null:(i&&(s="week"!==i||!Object(r.Yb)(o)&&!0!==o?n.startOf(s,i):n.startOf(s,"isoWeek",o)),+s)}function mn(e,t,n,r){const a=hn.length;for(let i=hn.indexOf(e);i=t?n[a]:n[i]]=!0}}else e[t]=!0}function bn(e,t,n){const r=[],a={},i=t.length;let o,s;for(o=0;o=0&&(t[u].major=!0);return t}(e,r,a,n):r}class vn extends W{constructor(e){super(e),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(e,t){const n=e.time||(e.time={}),a=this._adapter=new Z._date(e.adapters.date);a.init(t),Object(r.eb)(n.displayFormats,a.formats()),this._parseOpts={parser:n.parser,round:n.round,isoWeekday:n.isoWeekday},super.init(e),this._normalized=t.normalized}parse(e,t){return void 0===e?null:gn(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const e=this.options,t=this._adapter,n=e.time.unit||"day";let{min:a,max:i,minDefined:o,maxDefined:s}=this.getUserBounds();function u(e){o||isNaN(e.min)||(a=Math.min(a,e.min)),s||isNaN(e.max)||(i=Math.max(i,e.max))}o&&s||(u(this._getLabelBounds()),"ticks"===e.bounds&&"labels"===e.ticks.source||u(this.getMinMax(!1))),a=Object(r.Hb)(a)&&!isNaN(a)?a:+t.startOf(Date.now(),n),i=Object(r.Hb)(i)&&!isNaN(i)?i:+t.endOf(Date.now(),n)+1,this.min=Math.min(a,i-1),this.max=Math.max(a+1,i)}_getLabelBounds(){const e=this.getLabelTimestamps();let t=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;return e.length&&(t=e[0],n=e[e.length-1]),{min:t,max:n}}buildTicks(){const e=this.options,t=e.time,n=e.ticks,a="labels"===n.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&a.length&&(this.min=this._userMin||a[0],this.max=this._userMax||a[a.length-1]);const i=this.min,o=this.max,s=Object(r.ab)(a,i,o);return this._unit=t.unit||(n.autoSkip?mn(t.minUnit,this.min,this.max,this._getLabelCapacity(i)):function(e,t,n,r,a){for(let i=hn.length-1;i>=hn.indexOf(n);i--){const n=hn[i];if(dn[n].common&&e._adapter.diff(a,r,n)>=t-1)return n}return hn[n?hn.indexOf(n):0]}(this,s.length,t.minUnit,this.min,this.max)),this._majorUnit=n.major.enabled&&"year"!==this._unit?function(e){for(let t=hn.indexOf(e)+1,n=hn.length;t+e.value))}initOffsets(e){let t,n,a=0,i=0;this.options.offset&&e.length&&(t=this.getDecimalForValue(e[0]),a=1===e.length?1-t:(this.getDecimalForValue(e[1])-t)/2,n=this.getDecimalForValue(e[e.length-1]),i=1===e.length?n:(n-this.getDecimalForValue(e[e.length-2]))/2);const o=e.length<3?.5:.25;a=Object(r.f)(a,0,o),i=Object(r.f)(i,0,o),this._offsets={start:a,end:i,factor:1/(a+1+i)}}_generate(){const e=this._adapter,t=this.min,n=this.max,a=this.options,i=a.time,o=i.unit||mn(i.minUnit,t,n,this._getLabelCapacity(t)),s=Object(r.Wb)(i.stepSize,1),u="week"===o&&i.isoWeekday,l=Object(r.Yb)(u)||!0===u,c={};let f,d,h=t;if(l&&(h=+e.startOf(h,"isoWeek",u)),h=+e.startOf(h,l?"day":o),e.diff(n,t,o)>1e5*s)throw new Error(t+" and "+n+" are too far apart with stepSize of "+s+" "+o);const p="data"===a.ticks.source&&this.getDataTimestamps();for(f=h,d=0;fe-t).map(e=>+e)}getLabelForValue(e){const t=this._adapter,n=this.options.time;return n.tooltipFormat?t.format(e,n.tooltipFormat):t.format(e,n.displayFormats.datetime)}_tickFormatFunction(e,t,n,a){const i=this.options,o=i.time.displayFormats,s=this._unit,u=this._majorUnit,l=s&&o[s],c=u&&o[u],f=n[t],d=u&&c&&f&&f.major,h=this._adapter.format(e,a||(d?c:l)),p=i.ticks.callback;return p?Object(r.d)(p,[h,t,n],this):h}generateTickLabels(e){let t,n,r;for(t=0,n=e.length;t0?o:1}getDataTimestamps(){let e,t,n=this._cache.data||[];if(n.length)return n;const r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(e=0,t=r.length;e=e[u].pos&&t<=e[l].pos&&({lo:u,hi:l}=Object(r.A)(e,"pos",t)),({pos:a,time:o}=e[u]),({pos:i,time:s}=e[l])):(t>=e[u].time&&t<=e[l].time&&({lo:u,hi:l}=Object(r.A)(e,"time",t)),({time:a,pos:o}=e[u]),({time:i,pos:s}=e[l]));const c=i-a;return c?o+(s-o)*(t-a)/c:o}vn.id="time",vn.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class _n extends vn{constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),t=this._table=this.buildLookupTable(e);this._minPos=yn(t,this.min),this._tableRange=yn(t,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:t,max:n}=this,r=[],a=[];let i,o,s,u,l;for(i=0,o=e.length;i=t&&u<=n&&r.push(u);if(r.length<2)return[{time:t,pos:0},{time:n,pos:1}];for(i=0,o=r.length;i2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){const n=("vars."+t).split(".").reduce((e,t)=>e&&e[t]?e[t]:null,e);if(null!=n)return n}return t.split(".").reduce((e,t)=>e&&null!=e[t]?e[t]:null,e)}function o(e,t,n){let r,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||a:i(e,n)||a,t&&(r=t(r,a,e)),r}t.a=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:s,transform:u}=e,l=e=>{if(null==e[t])return null;const l=e[t],c=i(e.theme,s)||{};return Object(a.b)(e,l,e=>{let a=o(c,u,e);return e===a&&"string"===typeof e&&(a=o(c,u,`${t}${"default"===e?"":Object(r.a)(e)}`,e)),!1===n?a:{[n]:a}})};return l.propTypes={},l.filterProps=[t],l}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(11);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t{const r=e.keys[0];if(Array.isArray(t))t.forEach((t,r)=>{n((t,n)=>{r<=e.keys.length-1&&(0===r?Object.assign(t,n):t[e.up(e.keys[r])]=n)},t)});else if(t&&"object"===typeof t){(Object.keys(t).length>e.keys.length?e.keys:(a=e.keys,i=Object.keys(t),a.filter(e=>i.includes(e)))).forEach(a=>{if(-1!==e.keys.indexOf(a)){const i=t[a];void 0!==i&&n((t,n)=>{r===a?Object.assign(t,n):t[e.up(a)]=n},i)}})}else"number"!==typeof t&&"string"!==typeof t||n((e,t)=>{Object.assign(e,t)},t);var a,i};function m(e){return e?"Level"+e:""}function A(e){return e.unstable_level>0&&e.container}function b(e){return function(t){return`var(--Grid-${t}Spacing${m(e.unstable_level)})`}}function v(e){return function(t){return 0===e.unstable_level?`var(--Grid-${t}Spacing)`:`var(--Grid-${t}Spacing${m(e.unstable_level-1)})`}}function y(e){return 0===e.unstable_level?"var(--Grid-columns)":`var(--Grid-columns${m(e.unstable_level-1)})`}const _=e=>{let{theme:t,ownerState:n}=e;const r=b(n),a={};return g(t.breakpoints,n.gridSize,(e,t)=>{let i={};!0===t&&(i={flexBasis:0,flexGrow:1,maxWidth:"100%"}),"auto"===t&&(i={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"}),"number"===typeof t&&(i={flexGrow:0,flexBasis:"auto",width:`calc(100% * ${t} / ${y(n)}${A(n)?" + "+r("column"):""})`}),e(a,i)}),a},w=e=>{let{theme:t,ownerState:n}=e;const r={};return g(t.breakpoints,n.gridOffset,(e,t)=>{let a={};"auto"===t&&(a={marginLeft:"auto"}),"number"===typeof t&&(a={marginLeft:0===t?"0px":`calc(100% * ${t} / ${y(n)})`}),e(r,a)}),r},F=e=>{let{theme:t,ownerState:n}=e;if(!n.container)return{};const r=A(n)?{["--Grid-columns"+m(n.unstable_level)]:y(n)}:{"--Grid-columns":12};return g(t.breakpoints,n.columns,(e,t)=>{e(r,{["--Grid-columns"+m(n.unstable_level)]:t})}),r},x=e=>{let{theme:t,ownerState:n}=e;if(!n.container)return{};const r=v(n),a=A(n)?{["--Grid-rowSpacing"+m(n.unstable_level)]:r("row")}:{};return g(t.breakpoints,n.rowSpacing,(e,r)=>{var i;e(a,{["--Grid-rowSpacing"+m(n.unstable_level)]:"string"===typeof r?r:null==(i=t.spacing)?void 0:i.call(t,r)})}),a},k=e=>{let{theme:t,ownerState:n}=e;if(!n.container)return{};const r=v(n),a=A(n)?{["--Grid-columnSpacing"+m(n.unstable_level)]:r("column")}:{};return g(t.breakpoints,n.columnSpacing,(e,r)=>{var i;e(a,{["--Grid-columnSpacing"+m(n.unstable_level)]:"string"===typeof r?r:null==(i=t.spacing)?void 0:i.call(t,r)})}),a},O=e=>{let{theme:t,ownerState:n}=e;if(!n.container)return{};const r={};return g(t.breakpoints,n.direction,(e,t)=>{e(r,{flexDirection:t})}),r},j=e=>{let{ownerState:t}=e;const n=b(t),a=v(t);return Object(r.a)({minWidth:0,boxSizing:"border-box"},t.container&&Object(r.a)({display:"flex",flexWrap:"wrap"},t.wrap&&"wrap"!==t.wrap&&{flexWrap:t.wrap},{margin:`calc(${n("row")} / -2) calc(${n("column")} / -2)`},t.disableEqualOverflow&&{margin:`calc(${n("row")} * -1) 0px 0px calc(${n("column")} * -1)`}),(!t.container||A(t))&&Object(r.a)({padding:`calc(${a("row")} / 2) calc(${a("column")} / 2)`},(t.disableEqualOverflow||t.parentDisableEqualOverflow)&&{padding:`${a("row")} 0px 0px ${a("column")}`}))},C=e=>{const t=[];return Object.entries(e).forEach(e=>{let[n,r]=e;!1!==r&&void 0!==r&&t.push(`grid-${n}-${String(r)}`)}),t},E=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"xs";function n(e){return void 0!==e&&("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e&&e>0)}if(n(e))return[`spacing-${t}-${String(e)}`];if("object"===typeof e&&!Array.isArray(e)){const t=[];return Object.entries(e).forEach(e=>{let[r,a]=e;n(a)&&t.push(`spacing-${r}-${String(a)}`)}),t}return[]},S=e=>void 0===e?[]:"object"===typeof e?Object.entries(e).map(e=>{let[t,n]=e;return`direction-${t}-${n}`}):["direction-xs-"+String(e)];var D=n(5);const M=["className","children","columns","container","component","direction","wrap","spacing","rowSpacing","columnSpacing","disableEqualOverflow","unstable_level"],T=Object(p.a)(),B=Object(c.a)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>t.root});function P(e){return Object(f.a)({props:e,name:"MuiGrid",defaultTheme:T})}var L=n(18),I=n(732);const N=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{createStyledComponent:t=B,useThemeProps:n=P,componentName:c="MuiGrid"}=e,f=i.createContext(void 0),p=(e,t)=>{const{container:n,direction:r,spacing:a,wrap:i,gridSize:o}=e,s={root:["root",n&&"container","wrap"!==i&&"wrap-xs-"+String(i),...S(r),...C(o),...n?E(a,t.breakpoints.keys[0]):[]]};return Object(l.a)(s,e=>Object(u.a)(c,e),{})},g=t(F,k,x,_,O,j,w),m=i.forwardRef((function(e,t){var u,l,c,m,A,b,v,y;const _=Object(d.a)(),w=n(e),F=Object(h.a)(w),x=i.useContext(f),{className:k,children:O,columns:j=12,container:C=!1,component:E="div",direction:S="row",wrap:T="wrap",spacing:B=0,rowSpacing:P=B,columnSpacing:L=B,disableEqualOverflow:I,unstable_level:N=0}=F,V=Object(a.a)(F,M);let R=I;N&&void 0!==I&&(R=e.disableEqualOverflow);const U={},z={},H={};Object.entries(V).forEach(e=>{let[t,n]=e;void 0!==_.breakpoints.values[t]?U[t]=n:void 0!==_.breakpoints.values[t.replace("Offset","")]?z[t.replace("Offset","")]=n:H[t]=n});const Q=null!=(u=e.columns)?u:N?void 0:j,q=null!=(l=e.spacing)?l:N?void 0:B,$=null!=(c=null!=(m=e.rowSpacing)?m:e.spacing)?c:N?void 0:P,W=null!=(A=null!=(b=e.columnSpacing)?b:e.spacing)?A:N?void 0:L,G=Object(r.a)({},F,{level:N,columns:Q,container:C,direction:S,wrap:T,spacing:q,rowSpacing:$,columnSpacing:W,gridSize:U,gridOffset:z,disableEqualOverflow:null!=(v=null!=(y=R)?y:x)&&v,parentDisableEqualOverflow:x}),Y=p(G,_);let K=Object(D.jsx)(g,Object(r.a)({ref:t,as:E,ownerState:G,className:Object(o.a)(Y.root,k)},H,{children:i.Children.map(O,e=>{var t,n;return i.isValidElement(e)&&Object(s.a)(e,["Grid"])?i.cloneElement(e,{unstable_level:null!=(t=null==(n=e.props)?void 0:n.unstable_level)?t:N+1}):e})}));return void 0!==R&&R!==(null!=x&&x)&&(K=Object(D.jsx)(f.Provider,{value:R,children:K})),K}));return m.muiName="Grid",m}({createStyledComponent:Object(L.a)("div",{name:"MuiGrid2",slot:"Root",overridesResolver:(e,t)=>t.root}),componentName:"MuiGrid2",useThemeProps:e=>Object(I.a)({props:e,name:"MuiGrid2"})});t.a=N},function(e,t,n){"use strict";var r=n(17),a=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(0)),o=(0,r(n(37)).default)(i.createElement("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"Search");t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";t.a=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,a,i,o,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,a,i,o,s],c=0;(u=new Error(t.replace(/%s/g,(function(){return l[c++]})))).name="Invariant Violation"}throw u.framesToPop=1,u}}},function(e,t,n){"use strict";n.d(t,"f",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return u})),n.d(t,"c",(function(){return l})),n.d(t,"e",(function(){return c}));n(2);var r=n(323);n(245);const a={xs:0,sm:600,md:900,lg:1200,xl:1536},i={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${a[e]}px)`};function o(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||i;return t.reduce((r,a,i)=>(r[e.up(e.keys[i])]=n(t[i]),r),{})}if("object"===typeof t){const e=r.breakpoints||i;return Object.keys(t).reduce((r,i)=>{if(-1!==Object.keys(e.values||a).indexOf(i)){r[e.up(i)]=n(t[i],i)}else{const e=i;r[e]=t[e]}return r},{})}return n(t)}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t;const n=null==(t=e.keys)?void 0:t.reduce((t,n)=>(t[e.up(n)]={},t),{});return n||{}}function u(e,t){return e.reduce((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e},t)}function l(e){const t=s(e);for(var n=arguments.length,a=new Array(n>1?n-1:0),i=1;iObject(r.a)(e,t),{});return u(Object.keys(t),o)}function c(e){let{values:t,breakpoints:n,base:r}=e;const a=r||function(e,t){if("object"!==typeof e)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((t,r)=>{r{null!=e[t]&&(n[t]=!0)}),n}(t,n),i=Object.keys(a);if(0===i.length)return t;let o;return i.reduce((e,n,r)=>(Array.isArray(t)?(e[n]=null!=t[r]?t[r]:t[o],o=r):"object"===typeof t?(e[n]=null!=t[n]?t[n]:t[o],o=n):e[n]=t,e),{})}},,function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return f})),n.d(t,"e",(function(){return d}));var r=n(0),a=n(121),i=n.n(a);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],u=["points","pathLength"],l={svg:["viewBox","children"],polygon:u,polyline:u},c=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],f=function(e,t){if(!e||"function"===typeof e||"boolean"===typeof e)return null;var n=e;if(Object(r.isValidElement)(e)&&(n=e.props),!i()(n))return null;var a={};return Object.keys(n).forEach((function(e){c.includes(e)&&(a[e]=t||function(t){return n[e](n,t)})})),a},d=function(e,t,n){if(!i()(e)||"object"!==o(e))return null;var r=null;return Object.keys(e).forEach((function(a){var i=e[a];c.includes(a)&&"function"===typeof i&&(r||(r={}),r[a]=function(e,t,n){return function(r){return e(t,n,r),null}}(i,t,n))})),r}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i}));var r=Math.max,a=Math.min,i=Math.round},function(e,t){function n(){return e.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;t>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n+1)+(e.charCodeAt(2*n)<<8));return t.join("")}var h,p=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1);return 255==t&&254==n?function(e){for(var t=[],n=0;n>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n)+(e.charCodeAt(2*n+1)<<8));return t.join("")}(e.slice(2)):254==t&&255==n?d(e.slice(2)):65279==t?e.slice(1):e},g=function(e){return String.fromCharCode(e)},m=function(e){return String.fromCharCode(e)};var A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function b(e){for(var t="",n=0,r=0,a=0,i=0,o=0,s=0,u=0,l=0;l>2,o=(3&n)<<4|(r=e.charCodeAt(l++))>>4,s=(15&r)<<2|(a=e.charCodeAt(l++))>>6,u=63&a,isNaN(r)?s=u=64:isNaN(a)&&(u=64),t+=A.charAt(i)+A.charAt(o)+A.charAt(s)+A.charAt(u);return t}function v(e){var t="",n=0,r=0,a=0,i=0,o=0,s=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var u=0;u>4,t+=String.fromCharCode(n),r=(15&i)<<4|(o=A.indexOf(e.charAt(u++)))>>2,64!==o&&(t+=String.fromCharCode(r)),a=(3&o)<<6|(s=A.indexOf(e.charAt(u++))),64!==s&&(t+=String.fromCharCode(a));return t}var y=function(){return"undefined"!==typeof Buffer&&"undefined"!==typeof process&&"undefined"!==typeof process.versions&&!!process.versions.node}(),_=function(){if("undefined"!==typeof Buffer){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch(t){e=!0}return e?function(e,t){return t?new Buffer(e,t):new Buffer(e)}:Buffer.from.bind(Buffer)}return function(){}}();function w(e){return y?Buffer.alloc?Buffer.alloc(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function F(e){return y?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var x=function(e){return y?_(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function k(e){if("undefined"===typeof ArrayBuffer)return x(e);for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),r=0;r!=e.length;++r)n[r]=255&e.charCodeAt(r);return t}function O(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("");for(var t=[],n=0;n=0;)t+=e.charAt(n--);return t}function M(e,t){var n=""+e;return n.length>=t?n:qe("0",t-n.length)+n}function T(e,t){var n=""+e;return n.length>=t?n:qe(" ",t-n.length)+n}function B(e,t){var n=""+e;return n.length>=t?n:n+qe(" ",t-n.length)}var P=Math.pow(2,32);function L(e,t){return e>P||e<-P?function(e,t){var n=""+Math.round(e);return n.length>=t?n:qe("0",t-n.length)+n}(e,t):function(e,t){var n=""+e;return n.length>=t?n:qe("0",t-n.length)+n}(Math.round(e),t)}function I(e,t){return t=t||0,e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var N=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],V=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];var R={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "'},U={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},z={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function H(e,t,n){for(var r=e<0?-1:1,a=e*r,i=0,o=1,s=0,u=1,l=0,c=0,f=Math.floor(a);lt&&(l>t?(c=u,s=i):(c=l,s=o)),!n)return[0,r*s,c];var d=Math.floor(r*s/c);return[d,r*s-d*c,c]}function Q(e,t,n){if(e>2958465||e<0)return null;var r=0|e,a=Math.floor(86400*(e-r)),i=0,o=[],s={D:r,T:a,u:86400*(e-r)-a,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(s.u)<1e-6&&(s.u=0),t&&t.date1904&&(r+=1462),s.u>.9999&&(s.u=0,86400==++a&&(s.T=a=0,++r,++s.D)),60===r)o=n?[1317,10,29]:[1900,2,29],i=3;else if(0===r)o=n?[1317,8,29]:[1900,1,0],i=6;else{r>60&&--r;var u=new Date(1900,0,1);u.setDate(u.getDate()+r-1),o=[u.getFullYear(),u.getMonth()+1,u.getDate()],i=u.getDay(),r<60&&(i=(i+6)%7),n&&(i=function(e,t){t[0]-=581;var n=e.getDay();e<60&&(n=(n+6)%7);return n}(u,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=a%60,a=Math.floor(a/60),s.M=a%60,a=Math.floor(a/60),s.H=a,s.q=i,s}var q=new Date(1899,11,31,0,0,0),W=q.getTime(),G=new Date(1900,2,1,0,0,0);function Y(e,t){var n=e.getTime();return t?n-=1262304e5:e>=G&&(n+=864e5),(n-(W+6e4*(e.getTimezoneOffset()-q.getTimezoneOffset())))/864e5}function K(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function X(e){var t,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=n>=-4&&n<=-1?e.toPrecision(10+n):Math.abs(n)<=9?function(e){var t=e<0?12:11,n=K(e.toFixed(12));return n.length<=t||(n=e.toPrecision(10)).length<=t?n:e.toExponential(5)}(e):10===n?e.toFixed(10).substr(0,12):function(e){var t=K(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}(e),K(function(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(t.toUpperCase()))}function J(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):X(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return Ae(14,Y(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function Z(e,t,n,r){var a,i="",o=0,s=0,u=n.y,l=0;switch(e){case 98:u=n.y+543;case 121:switch(t.length){case 1:case 2:a=u%100,l=2;break;default:a=u%1e4,l=4}break;case 109:switch(t.length){case 1:case 2:a=n.m,l=t.length;break;case 3:return V[n.m-1][1];case 5:return V[n.m-1][0];default:return V[n.m-1][2]}break;case 100:switch(t.length){case 1:case 2:a=n.d,l=t.length;break;case 3:return N[n.q][0];default:return N[n.q][1]}break;case 104:switch(t.length){case 1:case 2:a=1+(n.H+11)%12,l=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:a=n.H,l=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:a=n.M,l=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==n.u||"s"!=t&&"ss"!=t?(s=r>=2?3===r?1e3:100:1===r?10:1,(o=Math.round(s*(n.S+n.u)))>=60*s&&(o=0),"s"===t?0===o?"0":""+o/s:(i=M(o,2+r),"ss"===t?i.substr(0,2):"."+i.substr(2,t.length-1))):M(n.S,t.length);case 90:switch(t){case"[h]":case"[hh]":a=24*n.D+n.H;break;case"[m]":case"[mm]":a=60*(24*n.D+n.H)+n.M;break;case"[s]":case"[ss]":a=60*(60*(24*n.D+n.H)+n.M)+Math.round(n.S+n.u);break;default:throw"bad abstime format: "+t}l=3===t.length?1:2;break;case 101:a=u,l=1}return l>0?M(a,l):""}function ee(e){if(e.length<=3)return e;for(var t=e.length%3,n=e.substr(0,t);t!=e.length;t+=3)n+=(n.length>0?",":"")+e.substr(t,3);return n}var te=/%/g;var ne=/# (\?+)( ?)\/( ?)(\d+)/;var re=/^#*0*\.([0#]+)/,ae=/\).*[0#]/,ie=/\(###\) ###\\?-####/;function oe(e){for(var t,n="",r=0;r!=e.length;++r)switch(t=e.charCodeAt(r)){case 35:break;case 63:n+=" ";break;case 48:n+="0";break;default:n+=String.fromCharCode(t)}return n}function se(e,t){var n=Math.pow(10,t);return""+Math.round(e*n)/n}function ue(e,t){var n=e-Math.floor(e),r=Math.pow(10,t);return t<(""+Math.round(n*r)).length?0:Math.round(n*r)}function le(e,t,n){if(40===e.charCodeAt(0)&&!t.match(ae)){var r=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return n>=0?le("n",r,n):"("+le("n",r,-n)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,n){for(var r=t.length-1;44===t.charCodeAt(r-1);)--r;return fe(e,t.substr(0,r),n/Math.pow(10,3*(t.length-r)))}(e,t,n);if(-1!==t.indexOf("%"))return function(e,t,n){var r=t.replace(te,""),a=t.length-r.length;return fe(e,r,n*Math.pow(10,2*a))+qe("%",a)}(e,t,n);if(-1!==t.indexOf("E"))return function e(t,n){var r,a=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(0==n)return"0.0E+0";if(n<0)return"-"+e(t,-n);var i=t.indexOf(".");-1===i&&(i=t.indexOf("E"));var o=Math.floor(Math.log(n)*Math.LOG10E)%i;if(o<0&&(o+=i),-1===(r=(n/Math.pow(10,o)).toPrecision(a+1+(i+o)%i)).indexOf("e")){var s=Math.floor(Math.log(n)*Math.LOG10E);for(-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+o):r+="E+"+(s-o);"0."===r.substr(0,2);)r=(r=r.charAt(0)+r.substr(2,i)+"."+r.substr(2+i)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,n,r){return t+n+r.substr(0,(i+o)%i)+"."+r.substr(o)+"E"}))}else r=n.toExponential(a);return t.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),t.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}(t,n);if(36===t.charCodeAt(0))return"$"+le(e,t.substr(" "==t.charAt(1)?2:1),n);var a,i,o,s,u=Math.abs(n),l=n<0?"-":"";if(t.match(/^00+$/))return l+L(u,t.length);if(t.match(/^[#?]+$/))return"0"===(a=L(n,0))&&(a=""),a.length>t.length?a:oe(t.substr(0,t.length-a.length))+a;if(i=t.match(ne))return function(e,t,n){var r=parseInt(e[4],10),a=Math.round(t*r),i=Math.floor(a/r),o=a-i*r,s=r;return n+(0===i?"":""+i)+" "+(0===o?qe(" ",e[1].length+1+e[4].length):T(o,e[1].length)+e[2]+"/"+e[3]+M(s,e[4].length))}(i,u,l);if(t.match(/^#+0+$/))return l+L(u,t.length-t.indexOf("0"));if(i=t.match(re))return a=se(n,i[1].length).replace(/^([^\.]+)$/,"$1."+oe(i[1])).replace(/\.$/,"."+oe(i[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+qe("0",oe(i[1]).length-t.length)})),-1!==t.indexOf("0.")?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return l+se(u,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return l+ee(L(u,0));if(i=t.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+le(e,t,-n):ee(""+(Math.floor(n)+function(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}(n,i[1].length)))+"."+M(ue(n,i[1].length),i[1].length);if(i=t.match(/^#,#*,#0/))return le(e,t.replace(/^#,#*,/,""),n);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=D(le(e,t.replace(/[\\-]/g,""),n)),o=0,D(D(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return o-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(n)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?M(0,3-e.length):"")+e}))+"."+M(o,i[1].length);switch(t){case"###,##0.00":return le(e,"#,##0.00",n);case"###,###":case"##,###":case"#,###":var h=ee(L(u,0));return"0"!==h?l+h:"";case"###,###.00":return le(e,"###,##0.00",n).replace(/^0\./,".");case"#,###.00":return le(e,"#,##0.00",n).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function ce(e,t,n){if(40===e.charCodeAt(0)&&!t.match(ae)){var r=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return n>=0?ce("n",r,n):"("+ce("n",r,-n)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,n){for(var r=t.length-1;44===t.charCodeAt(r-1);)--r;return fe(e,t.substr(0,r),n/Math.pow(10,3*(t.length-r)))}(e,t,n);if(-1!==t.indexOf("%"))return function(e,t,n){var r=t.replace(te,""),a=t.length-r.length;return fe(e,r,n*Math.pow(10,2*a))+qe("%",a)}(e,t,n);if(-1!==t.indexOf("E"))return function e(t,n){var r,a=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(0==n)return"0.0E+0";if(n<0)return"-"+e(t,-n);var i=t.indexOf(".");-1===i&&(i=t.indexOf("E"));var o=Math.floor(Math.log(n)*Math.LOG10E)%i;if(o<0&&(o+=i),!(r=(n/Math.pow(10,o)).toPrecision(a+1+(i+o)%i)).match(/[Ee]/)){var s=Math.floor(Math.log(n)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+o):r+="E+"+(s-o),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,n,r){return t+n+r.substr(0,(i+o)%i)+"."+r.substr(o)+"E"}))}else r=n.toExponential(a);return t.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),t.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}(t,n);if(36===t.charCodeAt(0))return"$"+ce(e,t.substr(" "==t.charAt(1)?2:1),n);var a,i,o,s,u=Math.abs(n),l=n<0?"-":"";if(t.match(/^00+$/))return l+M(u,t.length);if(t.match(/^[#?]+$/))return a=""+n,0===n&&(a=""),a.length>t.length?a:oe(t.substr(0,t.length-a.length))+a;if(i=t.match(ne))return function(e,t,n){return n+(0===t?"":""+t)+qe(" ",e[1].length+2+e[4].length)}(i,u,l);if(t.match(/^#+0+$/))return l+M(u,t.length-t.indexOf("0"));if(i=t.match(re))return a=(a=(""+n).replace(/^([^\.]+)$/,"$1."+oe(i[1])).replace(/\.$/,"."+oe(i[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+qe("0",oe(i[1]).length-t.length)})),-1!==t.indexOf("0.")?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return l+(""+u).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return l+ee(""+u);if(i=t.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+ce(e,t,-n):ee(""+n)+"."+qe("0",i[1].length);if(i=t.match(/^#,#*,#0/))return ce(e,t.replace(/^#,#*,/,""),n);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=D(ce(e,t.replace(/[\\-]/g,""),n)),o=0,D(D(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return o-1||"\\"==n&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===n;);break;case"*":++t," "!=e.charAt(t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t-1;);break;case" ":default:++t}return!1}var pe=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function ge(e,t){if(null==t)return!1;var n=parseFloat(t[2]);switch(t[1]){case"=":if(e==n)return!0;break;case">":if(e>n)return!0;break;case"<":if(e":if(e!=n)return!0;break;case">=":if(e>=n)return!0;break;case"<=":if(e<=n)return!0}return!1}function me(e,t){var n=function(e){for(var t=[],n=!1,r=0,a=0;r-1&&--r,n.length>4)throw new Error("cannot find right format for |"+n.join("|")+"|");if("number"!==typeof t)return[4,4===n.length||a>-1?n[n.length-1]:"@"];switch(n.length){case 1:n=a>-1?["General","General","General",n[0]]:[n[0],n[0],n[0],"@"];break;case 2:n=a>-1?[n[0],n[0],n[0],n[1]]:[n[0],n[1],n[0],"@"];break;case 3:n=a>-1?[n[0],n[1],n[0],n[2]]:[n[0],n[1],n[2],"@"]}var i=t>0?n[0]:t<0?n[1]:n[2];if(-1===n[0].indexOf("[")&&-1===n[1].indexOf("["))return[r,i];if(null!=n[0].match(/\[[=<>]/)||null!=n[1].match(/\[[=<>]/)){var o=n[0].match(pe),s=n[1].match(pe);return ge(t,o)?[r,n[0]]:ge(t,s)?[r,n[1]]:[r,n[null!=o&&null!=s?2:1]]}return[r,i]}function Ae(e,t,n){null==n&&(n={});var r="";switch(typeof e){case"string":r="m/d/yy"==e&&n.dateNF?n.dateNF:e;break;case"number":null==(r=14==e&&n.dateNF?n.dateNF:(null!=n.table?n.table:R)[e])&&(r=n.table&&n.table[U[e]]||R[U[e]]),null==r&&(r=z[e]||"General")}if(I(r,0))return J(t,n);t instanceof Date&&(t=Y(t,n.date1904));var a=me(r,t);if(I(a[1]))return J(t,n);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return function(e,t,n,r){for(var a,i,o,s=[],u="",l=0,c="",f="t",d="H";l=12?"P":"A"),g.t="T",d="h",l+=3):"AM/PM"===e.substr(l,5).toUpperCase()?(null!=a&&(g.v=a.H>=12?"PM":"AM"),g.t="T",l+=5,d="h"):"\u4e0a\u5348/\u4e0b\u5348"===e.substr(l,5).toUpperCase()?(null!=a&&(g.v=a.H>=12?"\u4e0b\u5348":"\u4e0a\u5348"),g.t="T",l+=5,d="h"):(g.t="t",++l),null==a&&"T"===g.t)return"";s[s.length]=g,f=c;break;case"[":for(u=c;"]"!==e.charAt(l++)&&l-1&&(u=(u.match(/\$([^-\[\]]*)/)||[])[1]||"$",he(e)||(s[s.length]={t:"t",v:u}));break;case".":if(null!=a){for(u=c;++l-1;)u+=c;s[s.length]={t:"n",v:u};break;case"?":for(u=c;e.charAt(++l)===c;)u+=c;s[s.length]={t:c,v:u},f=c;break;case"*":++l," "!=e.charAt(l)&&"*"!=e.charAt(l)||++l;break;case"(":case")":s[s.length]={t:1===r?"t":c,v:c},++l;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(u=c;l-1;)u+=e.charAt(l);s[s.length]={t:"D",v:u};break;case" ":s[s.length]={t:c,v:c},++l;break;case"$":s[s.length]={t:"t",v:"$"},++l;break;default:if(-1===",$-+/():!^&'~{}<>=\u20acacfijklopqrtuvwxzP".indexOf(c))throw new Error("unrecognized character "+c+" in "+e);s[s.length]={t:"t",v:c},++l}var m,A=0,b=0;for(l=s.length-1,f="t";l>=0;--l)switch(s[l].t){case"h":case"H":s[l].t=d,f="h",A<1&&(A=1);break;case"s":(m=s[l].v.match(/\.0+$/))&&(b=Math.max(b,m[0].length-1)),A<3&&(A=3);case"d":case"y":case"M":case"e":f=s[l].t;break;case"m":"s"===f&&(s[l].t="M",A<2&&(A=2));break;case"X":break;case"Z":A<1&&s[l].v.match(/[Hh]/)&&(A=1),A<2&&s[l].v.match(/[Mm]/)&&(A=2),A<3&&s[l].v.match(/[Ss]/)&&(A=3)}switch(A){case 0:break;case 1:a.u>=.5&&(a.u=0,++a.S),a.S>=60&&(a.S=0,++a.M),a.M>=60&&(a.M=0,++a.H);break;case 2:a.u>=.5&&(a.u=0,++a.S),a.S>=60&&(a.S=0,++a.M)}var v,y="";for(l=0;l0){40==y.charCodeAt(0)?(_=t<0&&45===y.charCodeAt(0)?-t:t,w=fe("n",y,_)):(w=fe("n",y,_=t<0&&r>1?-t:t),_<0&&s[0]&&"t"==s[0].t&&(w=w.substr(1),s[0].v="-"+s[0].v)),v=w.length-1;var x=s.length;for(l=0;l-1){x=l;break}var k=s.length;if(x===s.length&&-1===w.indexOf("E")){for(l=s.length-1;l>=0;--l)null!=s[l]&&-1!=="n?".indexOf(s[l].t)&&(v>=s[l].v.length-1?(v-=s[l].v.length,s[l].v=w.substr(v+1,s[l].v.length)):v<0?s[l].v="":(s[l].v=w.substr(0,v+1),v=-1),s[l].t="t",k=l);v>=0&&k=0;--l)if(null!=s[l]&&-1!=="n?".indexOf(s[l].t)){for(i=s[l].v.indexOf(".")>-1&&l===x?s[l].v.indexOf(".")-1:s[l].v.length-1,F=s[l].v.substr(i+1);i>=0;--i)v>=0&&("0"===s[l].v.charAt(i)||"#"===s[l].v.charAt(i))&&(F=w.charAt(v--)+F);s[l].v=F,s[l].t="t",k=l}for(v>=0&&k-1&&l===x?s[l].v.indexOf(".")+1:0,F=s[l].v.substr(0,i);i-1&&(_=r>1&&t<0&&l>0&&"-"===s[l-1].v?-t:t,s[l].v=fe(s[l].t,s[l].v,_),s[l].t="t");var O="";for(l=0;l!==s.length;++l)null!=s[l]&&(O+=s[l].v);return O}(a[1],t,n,a[0])}function be(e,t){if("number"!=typeof t){t=+t||-1;for(var n=0;n<392;++n)if(void 0!=R[n]){if(R[n]==e){t=n;break}}else t<0&&(t=n);t<0&&(t=391)}return R[t]=e,t}function ve(e){for(var t=0;392!=t;++t)void 0!==e[t]&&be(e[t],t)}function ye(){var e;e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "',R=e}var _e={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},we=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;var Fe=function(){var e={};e.version="1.2.0";var t=function(){for(var e=0,t=new Array(256),n=0;256!=n;++n)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=n)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,t[n]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}();var n=function(e){var t=0,n=0,r=0,a="undefined"!==typeof Int32Array?new Int32Array(4096):new Array(4096);for(r=0;256!=r;++r)a[r]=e[r];for(r=0;256!=r;++r)for(n=e[r],t=256+r;t<4096;t+=256)n=a[t]=n>>>8^e[255&n];var i=[];for(r=1;16!=r;++r)i[r-1]="undefined"!==typeof Int32Array?a.subarray(256*r,256*r+256):a.slice(256*r,256*r+256);return i}(t),r=n[0],a=n[1],i=n[2],o=n[3],s=n[4],u=n[5],l=n[6],c=n[7],f=n[8],d=n[9],h=n[10],p=n[11],g=n[12],m=n[13],A=n[14];return e.table=t,e.bstr=function(e,n){for(var r=-1^n,a=0,i=e.length;a>>8^t[255&(r^e.charCodeAt(a++))];return~r},e.buf=function(e,n){for(var b=-1^n,v=e.length-15,y=0;y>8&255]^g[e[y++]^b>>16&255]^p[e[y++]^b>>>24]^h[e[y++]]^d[e[y++]]^f[e[y++]]^c[e[y++]]^l[e[y++]]^u[e[y++]]^s[e[y++]]^o[e[y++]]^i[e[y++]]^a[e[y++]]^r[e[y++]]^t[e[y++]];for(v+=15;y>>8^t[255&(b^e[y++])];return~b},e.str=function(e,n){for(var r=-1^n,a=0,i=e.length,o=0,s=0;a>>8^t[255&(r^o)]:o<2048?r=(r=r>>>8^t[255&(r^(192|o>>6&31))])>>>8^t[255&(r^(128|63&o))]:o>=55296&&o<57344?(o=64+(1023&o),s=1023&e.charCodeAt(a++),r=(r=(r=(r=r>>>8^t[255&(r^(240|o>>8&7))])>>>8^t[255&(r^(128|o>>2&63))])>>>8^t[255&(r^(128|s>>6&15|(3&o)<<4))])>>>8^t[255&(r^(128|63&s))]):r=(r=(r=r>>>8^t[255&(r^(224|o>>12&15))])>>>8^t[255&(r^(128|o>>6&63))])>>>8^t[255&(r^(128|63&o))];return~r},e}(),xe=function(){var e,t={};function n(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:n(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function r(e){if("/"==e.charAt(e.length-1))return r(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function a(e,t){"string"===typeof t&&(t=new Date(t));var n=t.getHours();n=(n=n<<6|t.getMinutes())<<5|t.getSeconds()>>>1,e.write_shift(2,n);var r=t.getFullYear()-1980;r=(r=r<<4|t.getMonth()+1)<<5|t.getDate(),e.write_shift(2,r)}function i(e){qn(e,0);for(var t={},n=0;e.l<=e.length-4;){var r=e.read_shift(2),a=e.read_shift(2),i=e.l+a,o={};switch(r){case 21589:1&(n=e.read_shift(1))&&(o.mtime=e.read_shift(4)),a>5&&(2&n&&(o.atime=e.read_shift(4)),4&n&&(o.ctime=e.read_shift(4))),o.mtime&&(o.mt=new Date(1e3*o.mtime))}e.l=i,t[r]=o}return t}function o(){return e||(e={})}function s(e,t){if(80==e[0]&&75==e[1])return fe(e,t);if(109==(32|e[0])&&105==(32|e[1]))return function(e,t){if("mime-version:"!=D(e.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var n=t&&t.root||"",r=(y&&Buffer.isBuffer(e)?e.toString("binary"):D(e)).split("\r\n"),a=0,i="";for(a=0;a0&&(n=(n=n.slice(0,n.length-1)).slice(0,n.lastIndexOf("/")+1),i.slice(0,n.length)!=n););var o=(r[1]||"").match(/boundary="(.*?)"/);if(!o)throw new Error("MAD cannot find boundary");var s="--"+(o[1]||""),u={FileIndex:[],FullPaths:[]};f(u);var l,c=0;for(a=0;a>>2)-1;if(!s)return;for(var l=0;l=a&&(d-=a),!o[d]){u=[];var p=[];for(f=d;f>=0;){p[f]=!0,o[f]=!0,s[s.length]=f,u.push(e[f]);var g=n[Math.floor(4*f/r)];if(r<4+(h=4*f&l))throw new Error("FAT boundary crossed: "+f+" 4 "+r);if(!e[g])break;if(f=Vn(e[g],h),p[f])break}i[d]={nodes:s,data:pn([u])}}return i}(F,i,h,d);x[i].name="!Directory",r>0&&o!==m&&(x[o].name="!MiniFAT"),x[h[0]].name="!FAT",x.fat_addrs=h,x.ssz=d;var k=[],O=[],j=[];!function(e,t,n,r,a,i,o,s){for(var f,d=0,h=r.length?2:0,p=t[e].data,g=0,A=0;g0&&d!==m&&(t[d].name="!StreamData")):v.size>=4096?(v.storage="fat",void 0===t[v.start]&&(t[v.start]=l(n,v.start,t.fat_addrs,t.ssz)),t[v.start].name=v.name,v.content=t[v.start].data.slice(0,v.size)):(v.storage="minifat",v.size<0?v.size=0:d!==m&&v.start!==m&&t[d]&&(v.content=u(v,t[d].data,(t[s]||{}).data))),v.content&&qn(v.content,0),i[f]=v,o.push(v)}}(i,x,F,k,r,{},O,o),function(e,t,n){for(var r=0,a=0,i=0,o=0,s=0,u=n.length,l=[],c=[];r0&&o>=0;)i.push(t.slice(o*g,o*g+g)),a-=g,o=Vn(n,4*o);return 0===i.length?Wn(0):C(i).slice(0,e.size)}function l(e,t,n,r,a){var i=[],o=[];a||(a=[]);var s=r-1,u=0,l=0;for(u=t;u>=0;){a[u]=!0,i[i.length]=u,o.push(e[u]);var c=n[Math.floor(4*u/r)];if(r<4+(l=4*u&s))throw new Error("FAT boundary crossed: "+u+" 4 "+r);if(!e[c])break;u=Vn(e[c],l)}return{nodes:i,data:pn([o])}}function c(e,t){return new Date(1e3*(Nn(e,t+4)/1e7*Math.pow(2,32)+Nn(e,t)/1e7-11644473600))}function f(e,t){var n=t||{},r=n.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=r+"/",e.FileIndex[0]={name:r,type:5}),n.CLSID&&(e.FileIndex[0].clsid=n.CLSID),function(e){var t="\x01Sh33tJ5";if(xe.find(e,"/"+t))return;var n=Wn(4);n[0]=55,n[1]=n[3]=50,n[2]=54,e.FileIndex.push({name:t,type:2,content:n,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),d(e)}(e)}function d(e,t){f(e);for(var a=!1,i=!1,o=e.FullPaths.length-1;o>=0;--o){var s=e.FileIndex[o];switch(s.type){case 0:i?a=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:i=!0,isNaN(s.R*s.L*s.C)&&(a=!0),s.R>-1&&s.L>-1&&s.R==s.L&&(a=!0);break;default:a=!0}}if(a||t){var u=new Date(1987,1,19),l=0,c=Object.create?Object.create(null):{},d=[];for(o=0;o1?1:-1,p.size=0,p.type=5;else if("/"==g.slice(-1)){for(l=o+1;l=d.length?-1:l,l=o+1;l=d.length?-1:l,p.type=1}else n(e.FullPaths[o+1]||"")==n(g)&&(p.R=o+1),p.type=2}}}function h(e,t){var n=t||{};if("mad"==n.fileType)return function(e,t){for(var n=t||{},r=n.boundary||"SheetJS",a=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(r="------="+r).slice(2)+'"',"","",""],i=e.FullPaths[0],o=i,s=e.FileIndex[0],u=1;u=32&&h<128&&++f;var g=f>=4*d/5;a.push(r),a.push("Content-Location: "+(n.root||"file:///C:/SheetJS/")+o),a.push("Content-Transfer-Encoding: "+(g?"quoted-printable":"base64")),a.push("Content-Type: "+pe(s,o)),a.push(""),a.push(g?me(c):ge(c))}return a.push(r+"--\r\n"),a.join("\r\n")}(e,n);switch(d(e),n.fileType){case"zip":return function(e,t){var n=t||{},r=[],i=[],o=Wn(1),s=n.compression?8:0,u=0;0;var l=0,c=0,f=0,d=0,h=e.FullPaths[0],g=h,m=e.FileIndex[0],A=[],b=0;for(l=1;l0&&(i<4096?t+=i+63>>6:n+=i+511>>9)}}for(var o=e.FullPaths.length+3>>2,s=t+127>>7,u=(t+7>>3)+n+o+s,l=u+127>>7,c=l<=109?0:Math.ceil((l-109)/127);u+l+c+127>>7>l;)c=++l<=109?0:Math.ceil((l-109)/127);var f=[1,c,l,s,o,n,t,0];return e.FileIndex[0].size=t<<6,f[7]=(e.FileIndex[0].start=f[0]+f[1]+f[2]+f[3]+f[4]+f[5])+(f[6]+7>>3),f}(e),i=Wn(r[7]<<9),o=0,s=0;for(o=0;o<8;++o)i.write_shift(1,k[o]);for(o=0;o<8;++o)i.write_shift(2,0);for(i.write_shift(2,62),i.write_shift(2,3),i.write_shift(2,65534),i.write_shift(2,9),i.write_shift(2,6),o=0;o<3;++o)i.write_shift(2,0);for(i.write_shift(4,0),i.write_shift(4,r[2]),i.write_shift(4,r[0]+r[1]+r[2]+r[3]-1),i.write_shift(4,0),i.write_shift(4,4096),i.write_shift(4,r[3]?r[0]+r[1]+r[2]-1:m),i.write_shift(4,r[3]),i.write_shift(-4,r[1]?r[0]-1:m),i.write_shift(4,r[1]),o=0;o<109;++o)i.write_shift(-4,o>9)));for(u(r[6]+7>>3);511&i.l;)i.write_shift(-4,j.ENDOFCHAIN);for(s=o=0,l=0;l=4096||(f.start=s,u(c+63>>6)));for(;511&i.l;)i.write_shift(-4,j.ENDOFCHAIN);for(o=0;o=4096)if(i.l=f.start+1<<9,y&&Buffer.isBuffer(f.content))f.content.copy(i,i.l,0,f.size),i.l+=f.size+511&-512;else{for(l=0;l0&&f.size<4096)if(y&&Buffer.isBuffer(f.content))f.content.copy(i,i.l,0,f.size),i.l+=f.size+63&-64;else{for(l=0;l>16|t>>8|t)}for(var L="undefined"!==typeof Uint8Array,I=L?new Uint8Array(256):[],N=0;N<256;++N)I[N]=P(N);function V(e,t){var n=I[255&e];return t<=8?n>>>8-t:(n=n<<8|I[e>>8&255],t<=16?n>>>16-t:(n=n<<8|I[e>>16&255])>>>24-t)}function R(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=6?0:e[r+1]<<8))>>>n&3}function U(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=5?0:e[r+1]<<8))>>>n&7}function z(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=3?0:e[r+1]<<8))>>>n&31}function H(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=1?0:e[r+1]<<8))>>>n&127}function Q(e,t,n){var r=7&t,a=t>>>3,i=(1<>>r;return n<8-r?o&i:(o|=e[a+1]<<8-r,n<16-r?o&i:(o|=e[a+2]<<16-r,n<24-r?o&i:(o|=e[a+3]<<24-r)&i))}function q(e,t,n){var r=7&t,a=t>>>3;return r<=5?e[a]|=(7&n)<>8-r),t+3}function $(e,t,n){return n=(1&n)<<(7&t),e[t>>>3]|=n,t+1}function W(e,t,n){var r=t>>>3;return n<<=7&t,e[r]|=255&n,n>>>=8,e[r+1]=n,t+8}function G(e,t,n){var r=t>>>3;return n<<=7&t,e[r]|=255&n,n>>>=8,e[r+1]=255&n,e[r+2]=n>>>8,t+16}function Y(e,t){var n=e.length,r=2*n>t?2*n:t+5,a=0;if(n>=t)return e;if(y){var i=F(r);if(e.copy)e.copy(i);else for(;a>r-f,o=(1<=0;--o)t[s|o<0;)t[t.l++]=e[n++]}return t.l}(t,n):function(t,n){for(var a=0,i=0,o=L?new Uint16Array(32768):[];i0;)n[n.l++]=t[i++];a=8*n.l}else{a=q(n,a,+!(i+s!=t.length)+2);for(var u=0;s-- >0;){var l=t[i],c=-1,f=0;if((c=o[u=32767&(u<<5^l)])&&((c|=-32768&i)>i&&(c-=32768),c2){(l=r[f])<=22?a=W(n,a,I[l+1]>>1)-1:(W(n,a,3),W(n,a+=5,I[l-23]>>5),a+=3);var d=l<8?0:l-4>>2;d>0&&(G(n,a,f-T[l]),a+=d),l=e[i-c],a=W(n,a,I[l]>>3),a-=3;var h=l<4?0:l-2>>1;h>0&&(G(n,a,i-c-B[l]),a+=h);for(var p=0;p>>3;return(e[r]|(n<=4?0:e[r+1]<<8))>>>n&15}(e,t+=5)+4;t+=4;for(var i=0,o=L?new Uint8Array(19):K(19),s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],u=1,l=L?new Uint8Array(8):K(8),c=L?new Uint8Array(8):K(8),f=o.length,d=0;d>8-p;for(var g=(1<<7-p)-1;g>=0;--g)ie[h|g<>>=3){case 16:for(i=3+R(e,t),t+=2,h=m[m.length-1];i-- >0;)m.push(h);break;case 17:for(i=3+U(e,t),t+=3;i-- >0;)m.push(0);break;case 18:for(i=11+H(e,t),t+=7;i-- >0;)m.push(0);break;default:m.push(h),u>>0,s=0,u=0;0==(1&r);)if(r=U(e,n),n+=3,r>>>1!=0)for(r>>1==1?(s=9,u=5):(n=ue(e,n),s=oe,u=se);;){!t&&o>>1==1?J[l]:re[l];if(n+=15&c,0===((c>>>=4)>>>8&255))a[i++]=c;else{if(256==c)break;var f=(c-=257)<8?0:c-4>>2;f>5&&(f=0);var d=i+T[c];f>0&&(d+=Q(e,n,f),n+=f),l=Q(e,n,u),n+=15&(c=r>>>1==1?Z[l]:ae[l]);var h=(c>>>=4)<4?0:c-2>>1,p=B[c];for(h>0&&(p+=Q(e,n,h),n+=h),!t&&o>>3]|e[1+(n>>>3)]<<8;if(n+=32,g>0)for(!t&&o0;)a[i++]=e[n>>>3],n+=8}return t?[a,n+7>>>3]:[a.slice(0,i),n+7>>>3]}(e.slice(e.l||0),t);return e.l+=n[1],n[0]}function ce(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function fe(e,t){var n=e;qn(n,0);var r={FileIndex:[],FullPaths:[]};f(r,{root:t.root});for(var a=n.length-4;(80!=n[a]||75!=n[a+1]||5!=n[a+2]||6!=n[a+3])&&a>=0;)--a;n.l=a+4,n.l+=4;var o=n.read_shift(2);n.l+=6;var s=n.read_shift(4);for(n.l=s,a=0;a>>=5);n>>>=4,r.setMilliseconds(0),r.setFullYear(n+1980),r.setMonth(i-1),r.setDate(a);var o=31&t,s=63&(t>>>=5);return t>>>=6,r.setHours(t),r.setMinutes(s),r.setSeconds(o<<1),r}(e);if(8257&o)throw new Error("Unsupported ZIP encryption");e.read_shift(4);for(var l=e.read_shift(4),c=e.read_shift(4),f=e.read_shift(2),d=e.read_shift(2),h="",g=0;g3&&(r=!0),a[i].slice(a[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+a[i].slice(a[i].length-1));case"D":n*=24;case"H":n*=60;case"M":if(!r)throw new Error("Unsupported ISO Duration Field: M");n*=60}t+=n*parseInt(a[i],10)}return t}var Ve=new Date("2017-02-19T19:06:09.000Z"),Re=isNaN(Ve.getFullYear())?new Date("2/19/17"):Ve,Ue=2017==Re.getFullYear();function ze(e,t){var n=new Date(e);if(Ue)return t>0?n.setTime(n.getTime()+60*n.getTimezoneOffset()*1e3):t<0&&n.setTime(n.getTime()-60*n.getTimezoneOffset()*1e3),n;if(e instanceof Date)return e;if(1917==Re.getFullYear()&&!isNaN(n.getFullYear())){var r=n.getFullYear();return e.indexOf(""+r)>-1||n.setFullYear(n.getFullYear()+100),n}var a=e.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+a[0],+a[1]-1,+a[2],+a[3]||0,+a[4]||0,+a[5]||0);return e.indexOf("Z")>-1&&(i=new Date(i.getTime()-60*i.getTimezoneOffset()*1e3)),i}function He(e,t){if(y&&Buffer.isBuffer(e)){if(t){if(255==e[0]&&254==e[1])return Dt(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return Dt(d(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!==typeof TextDecoder)try{if(t){if(255==e[0]&&254==e[1])return Dt(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return Dt(new TextDecoder("utf-16be").decode(e.slice(2)))}var n={"\u20ac":"\x80","\u201a":"\x82","\u0192":"\x83","\u201e":"\x84","\u2026":"\x85","\u2020":"\x86","\u2021":"\x87","\u02c6":"\x88","\u2030":"\x89","\u0160":"\x8a","\u2039":"\x8b","\u0152":"\x8c","\u017d":"\x8e","\u2018":"\x91","\u2019":"\x92","\u201c":"\x93","\u201d":"\x94","\u2022":"\x95","\u2013":"\x96","\u2014":"\x97","\u02dc":"\x98","\u2122":"\x99","\u0161":"\x9a","\u203a":"\x9b","\u0153":"\x9c","\u017e":"\x9e","\u0178":"\x9f"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[\u20ac\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\u017d\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\u017e\u0178]/g,(function(e){return n[e]||e}))}catch(i){}for(var r=[],a=0;a!=e.length;++a)r.push(String.fromCharCode(e[a]));return r.join("")}function Qe(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=Qe(e[n]));return t}function qe(e,t){for(var n="";n.length3&&-1==We.indexOf(o))return n}else if(o.match(/[a-z]/))return n;return r<0||r>8099?n:(a>0||i>1)&&101!=r?t:e.match(/[^-0-9:,\/\\]/)?n:t}var Ye=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(t,n,r){if(e||"string"==typeof n)return t.split(n);for(var a=t.split(n),i=[a[0]],o=1;o>6&31,a[n++]=128|63&o;else if(o>=55296&&o<57344){o=64+(1023&o);var s=1023&e.charCodeAt(++i);a[n++]=240|o>>8&7,a[n++]=128|o>>2&63,a[n++]=128|s>>6&15|(3&o)<<4,a[n++]=128|63&s}else a[n++]=224|o>>12&15,a[n++]=128|o>>6&63,a[n++]=128|63&o;n>r&&(t.push(a.slice(0,n)),n=0,a=w(65535),r=65530)}return t.push(a.slice(0,n)),C(t)}(n),xe.utils.cfb_add(e,t,r);xe.utils.cfb_add(e,t,n)}else e.file(t,n)}function at(){return xe.utils.cfb_new()}function it(e,t){switch(t.type){case"base64":return xe.read(e,{type:"base64"});case"binary":return xe.read(e,{type:"binary"});case"buffer":case"array":return xe.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function ot(e,t){if("/"==e.charAt(0))return e.slice(1);var n=t.split("/");"/"!=t.slice(-1)&&n.pop();for(var r=e.split("/");0!==r.length;){var a=r.shift();".."===a?n.pop():"."!==a&&n.push(a)}return n.join("/")}var st='\r\n',ut=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,lt=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,ct=st.match(lt)?lt:/<[^>]*>/g,ft=/<\w*:/,dt=/<(\/?)\w+:/;function ht(e,t,n){for(var r={},a=0,i=0;a!==e.length&&(32!==(i=e.charCodeAt(a))&&10!==i&&13!==i);++a);if(t||(r[0]=e.slice(0,a)),a===e.length)return r;var o=e.match(ut),s=0,u="",l=0,c="",f="",d=1;if(o)for(l=0;l!=o.length;++l){for(f=o[l],i=0;i!=f.length&&61!==f.charCodeAt(i);++i);for(c=f.slice(0,i).trim();32==f.charCodeAt(i+1);)++i;for(d=34==(a=f.charCodeAt(i+1))||39==a?1:0,u=f.slice(i+1+d,f.length-d),s=0;s!=c.length&&58!==c.charCodeAt(s);++s);if(s===c.length)c.indexOf("_")>0&&(c=c.slice(0,c.indexOf("_"))),r[c]=u,n||(r[c.toLowerCase()]=u);else{var h=(5===s&&"xmlns"===c.slice(0,5)?"xmlns":"")+c.slice(s+1);if(r[h]&&"ext"==c.slice(s-3,s))continue;r[h]=u,n||(r[h.toLowerCase()]=u)}}return r}function pt(e){return e.replace(dt,"<$1")}var gt={""":'"',"'":"'",">":">","<":"<","&":"&"},mt=Se(gt),At=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,t=/_x([\da-fA-F]{4})_/gi;return function n(r){var a=r+"",i=a.indexOf("-1?16:10))||e})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}));var o=a.indexOf("]]>");return n(a.slice(0,i))+a.slice(i+9,o)+n(a.slice(o+3))}}(),bt=/[&<>'"]/g,vt=/[\u0000-\u0008\u000b-\u001f]/g;function yt(e){return(e+"").replace(bt,(function(e){return mt[e]})).replace(vt,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function _t(e){return yt(e).replace(/ /g,"_x0020_")}var wt=/[\u0000-\u001f]/g;function Ft(e){return(e+"").replace(bt,(function(e){return mt[e]})).replace(/\n/g,"
").replace(wt,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}var xt=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(n){return n.replace(e,t)}}();function kt(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function Ot(e){for(var t="",n=0,r=0,a=0,i=0,o=0,s=0;n191&&r<224?(o=(31&r)<<6,o|=63&a,t+=String.fromCharCode(o)):(i=e.charCodeAt(n++),r<240?t+=String.fromCharCode((15&r)<<12|(63&a)<<6|63&i):(s=((7&r)<<18|(63&a)<<12|(63&i)<<6|63&(o=e.charCodeAt(n++)))-65536,t+=String.fromCharCode(55296+(s>>>10&1023)),t+=String.fromCharCode(56320+(1023&s)))));return t}function jt(e){var t,n,r,a=w(2*e.length),i=1,o=0,s=0;for(n=0;n>>10&1023),t=56320+(1023&t)),0!==s&&(a[o++]=255&s,a[o++]=s>>>8,s=0),a[o++]=t%256,a[o++]=t>>>8;return a.slice(0,o).toString("ucs2")}function Ct(e){return _(e,"binary").toString("utf8")}var Et="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3",St=y&&(Ct(Et)==Ot(Et)&&Ct||jt(Et)==Ot(Et)&&jt)||Ot,Dt=y?function(e){return _(e,"utf8").toString("binary")}:function(e){for(var t=[],n=0,r=0,a=0;n>6))),t.push(String.fromCharCode(128+(63&r)));break;case r>=55296&&r<57344:r-=55296,a=e.charCodeAt(n++)-56320+(r<<10),t.push(String.fromCharCode(240+(a>>18&7))),t.push(String.fromCharCode(144+(a>>12&63))),t.push(String.fromCharCode(128+(a>>6&63))),t.push(String.fromCharCode(128+(63&a)));break;default:t.push(String.fromCharCode(224+(r>>12))),t.push(String.fromCharCode(128+(r>>6&63))),t.push(String.fromCharCode(128+(63&r)))}return t.join("")},Mt=function(){var e={};return function(t,n){var r=t+"|"+(n||"");return e[r]?e[r]:e[r]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",n||"")}}(),Tt=function(){var e=[["nbsp"," "],["middot","\xb7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]}));return function(t){for(var n=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,""),r=0;r([\\s\\S]*?)","g")}}(),Pt=/<\/?(?:vt:)?variant>/g,Lt=/<(?:vt:)([^>]*)>([\s\S]*)"+t+""}function Rt(e){return Ce(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function Ut(e,t,n){return"<"+e+(null!=n?Rt(n):"")+(null!=t?(t.match(Nt)?' xml:space="preserve"':"")+">"+t+""}function zt(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(n){if(t)throw n}return""}function Ht(e){if(y&&Buffer.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;if("undefined"!==typeof Uint8Array&&e instanceof Uint8Array)return St(O(j(e)));throw new Error("Bad input format: expected Buffer or string")}var Qt=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/gm,qt="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",$t="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",Wt="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",Gt="http://schemas.openxmlformats.org/package/2006/content-types",Yt="http://schemas.openxmlformats.org/package/2006/relationships",Kt="http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",Xt="http://purl.org/dc/elements/1.1/",Jt="http://purl.org/dc/terms/",Zt="http://purl.org/dc/dcmitype/",en="http://schemas.openxmlformats.org/officeDocument/2006/relationships",tn="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",nn="http://www.w3.org/2001/XMLSchema-instance",rn="http://www.w3.org/2001/XMLSchema",an=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],on="urn:schemas-microsoft-com:office:office",sn="urn:schemas-microsoft-com:office:excel",un="urn:schemas-microsoft-com:office:spreadsheet",ln="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",cn="http://macVmlSchemaUri",fn="urn:schemas-microsoft-com:vml",dn="http://www.w3.org/TR/REC-html40";var hn=function(e){for(var t=[],n=0;n0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:_(e)}))):hn(e)}:hn,gn=function(e,t,n){for(var r=[],a=t;a0?yn(e,t+4,t+4+n-1):""},wn=_n,Fn=function(e,t){var n=Nn(e,t);return n>0?yn(e,t+4,t+4+n-1):""},xn=Fn,kn=function(e,t){var n=2*Nn(e,t);return n>0?yn(e,t+4,t+4+n-1):""},On=kn,jn=function(e,t){var n=Nn(e,t);return n>0?mn(e,t+4,t+4+n):""},Cn=jn,En=function(e,t){var n=Nn(e,t);return n>0?yn(e,t+4,t+4+n):""},Sn=En,Dn=function(e,t){return function(e,t){for(var n=1-2*(e[t+7]>>>7),r=((127&e[t+7])<<4)+(e[t+6]>>>4&15),a=15&e[t+6],i=5;i>=0;--i)a=256*a+e[t+i];return 2047==r?0==a?n*(1/0):NaN:(0==r?r=-1022:(r-=1023,a+=Math.pow(2,52)),n*Math.pow(2,r-52)*a)}(e,t)},Mn=Dn,Tn=function(e){return Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array};function Bn(){mn=function(e,t,n){return h.utils.decode(1200,e.slice(t,n)).replace(E,"")},yn=function(e,t,n){return h.utils.decode(65001,e.slice(t,n))},wn=function(e,t){var n=Nn(e,t);return n>0?h.utils.decode(i,e.slice(t+4,t+4+n-1)):""},xn=function(e,t){var n=Nn(e,t);return n>0?h.utils.decode(a,e.slice(t+4,t+4+n-1)):""},On=function(e,t){var n=2*Nn(e,t);return n>0?h.utils.decode(1200,e.slice(t+4,t+4+n-1)):""},Cn=function(e,t){var n=Nn(e,t);return n>0?h.utils.decode(1200,e.slice(t+4,t+4+n)):""},Sn=function(e,t){var n=Nn(e,t);return n>0?h.utils.decode(65001,e.slice(t+4,t+4+n)):""}}y&&(wn=function(e,t){if(!Buffer.isBuffer(e))return _n(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},xn=function(e,t){if(!Buffer.isBuffer(e))return Fn(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},On=function(e,t){if(!Buffer.isBuffer(e))return kn(e,t);var n=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n-1)},Cn=function(e,t){if(!Buffer.isBuffer(e))return jn(e,t);var n=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n)},Sn=function(e,t){if(!Buffer.isBuffer(e))return En(e,t);var n=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+n)},Mn=function(e,t){return Buffer.isBuffer(e)?e.readDoubleLE(t):Dn(e,t)},Tn=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array}),"undefined"!==typeof h&&Bn();var Pn=function(e,t){return e[t]},Ln=function(e,t){return 256*e[t+1]+e[t]},In=function(e,t){var n=256*e[t+1]+e[t];return n<32768?n:-1*(65535-n+1)},Nn=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Vn=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},Rn=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function Un(e,t){var n,r,i,o,s,u,l="",c=[];switch(t){case"dbcs":if(u=this.l,y&&Buffer.isBuffer(this))l=this.slice(this.l,this.l+2*e).toString("utf16le");else for(s=0;s0?Vn:Rn)(this,this.l),this.l+=4,n):(r=Nn(this,this.l),this.l+=4,r);case 8:case-8:if("f"===t)return r=8==e?Mn(this,this.l):Mn([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,r;e=8;case 16:l=bn(this,this.l,e)}}return this.l+=e,l}var zn=function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255};function Hn(e,t,n){var r=0,a=0;if("dbcs"===n){for(a=0;a!=t.length;++a)zn(this,t.charCodeAt(a),this.l+2*a);r=2*t.length}else if("sbcs"===n){if("undefined"!==typeof h&&874==i)for(a=0;a!=t.length;++a){var o=h.utils.encode(i,t.charAt(a));this[this.l+a]=o[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),a=0;a!=t.length;++a)this[this.l+a]=255&t.charCodeAt(a);r=t.length}else{if("hex"===n){for(;a>8}for(;this.l>>=8,this[this.l+1]=255&t;break;case 3:r=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:r=4,function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255,e[n+2]=t>>>16&255,e[n+3]=t>>>24&255}(this,t,this.l);break;case 8:if(r=8,"f"===n){!function(e,t,n){var r=(t<0||1/t==-1/0?1:0)<<7,a=0,i=0,o=r?-t:t;isFinite(o)?0==o?a=i=0:(a=Math.floor(Math.log(o)/Math.LN2),i=o*Math.pow(2,52-a),a<=-1023&&(!isFinite(i)||i>4|r}(this,t,this.l);break}case 16:break;case-4:r=4,function(e,t,n){e[n]=255&t,e[n+1]=t>>8&255,e[n+2]=t>>16&255,e[n+3]=t>>24&255}(this,t,this.l)}}return this.l+=r,this}function Qn(e,t){var n=bn(this,this.l,e.length>>1);if(n!==e)throw new Error(t+"Expected "+e+" saw "+n);this.l+=e.length>>1}function qn(e,t){e.l=t,e.read_shift=Un,e.chk=Qn,e.write_shift=Hn}function $n(e,t){e.l+=t}function Wn(e){var t=w(e);return qn(t,0),t}function Gn(e,t,n){if(e){var r,a,i;qn(e,e.l||0);for(var o=e.length,s=0,u=0;e.lr.l&&((r=r.slice(0,r.l)).l=r.length),r.length>0&&e.push(r),r=null)},i=function(e){return r&&e=128?1:0)+1,r>=128&&++a,r>=16384&&++a,r>=2097152&&++a;var o=e.next(a);i<=127?o.write_shift(1,i):(o.write_shift(1,128+(127&i)),o.write_shift(1,i>>7));for(var s=0;4!=s;++s){if(!(r>=128)){o.write_shift(1,r);break}o.write_shift(1,128+(127&r)),r>>=7}r>0&&Tn(n)&&e.push(n)}}function Xn(e,t,n){var r=Qe(e);if(t.s?(r.cRel&&(r.c+=t.s.c),r.rRel&&(r.r+=t.s.r)):(r.cRel&&(r.c+=t.c),r.rRel&&(r.r+=t.r)),!n||n.biff<12){for(;r.c>=256;)r.c-=256;for(;r.r>=65536;)r.r-=65536}return r}function Jn(e,t,n){var r=Qe(e);return r.s=Xn(r.s,t.s,n),r.e=Xn(r.e,t.s,n),r}function Zn(e,t){if(e.cRel&&e.c<0)for(e=Qe(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=Qe(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var n=or(e);return e.cRel||null==e.cRel||(n=n.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(n=function(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(n)),n}function er(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?16383:255)||e.e.cRel?Zn(e.s,t.biff)+":"+Zn(e.e,t.biff):(e.s.rRel?"":"$")+nr(e.s.r)+":"+(e.e.rRel?"":"$")+nr(e.e.r):(e.s.cRel?"":"$")+ar(e.s.c)+":"+(e.e.cRel?"":"$")+ar(e.e.c)}function tr(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function nr(e){return""+(e+1)}function rr(e){for(var t=e.replace(/^\$([A-Z])/,"$1"),n=0,r=0;r!==t.length;++r)n=26*n+t.charCodeAt(r)-64;return n-1}function ar(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function ir(e){for(var t=0,n=0,r=0;r=48&&a<=57?t=10*t+(a-48):a>=65&&a<=90&&(n=26*n+(a-64))}return{c:n-1,r:t-1}}function or(e){for(var t=e.c+1,n="";t;t=(t-1)/26|0)n=String.fromCharCode((t-1)%26+65)+n;return n+(e.r+1)}function sr(e){var t=e.indexOf(":");return-1==t?{s:ir(e),e:ir(e)}:{s:ir(e.slice(0,t)),e:ir(e.slice(t+1))}}function ur(e,t){return"undefined"===typeof t||"number"===typeof t?ur(e.s,e.e):("string"!==typeof e&&(e=or(e)),"string"!==typeof t&&(t=or(t)),e==t?e:e+":"+t)}function lr(e){var t={s:{c:0,r:0},e:{c:0,r:0}},n=0,r=0,a=0,i=e.length;for(n=0;r26);++r)n=26*n+a;for(t.s.c=--n,n=0;r9);++r)n=10*n+a;if(t.s.r=--n,r===i||10!=a)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++r,n=0;r!=i&&!((a=e.charCodeAt(r)-64)<1||a>26);++r)n=26*n+a;for(t.e.c=--n,n=0;r!=i&&!((a=e.charCodeAt(r)-48)<0||a>9);++r)n=10*n+a;return t.e.r=--n,t}function cr(e,t){var n="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=Ae(e.z,n?Te(t):t)}catch(r){}try{return e.w=Ae((e.XF||{}).numFmtId||(n?14:0),n?Te(t):t)}catch(r){return""+t}}function fr(e,t,n){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&n&&n.dateNF&&(e.z=n.dateNF),"e"==e.t?Yr[e.v]||e.v:cr(e,void 0==t?e.v:t))}function dr(e,t){var n=t&&t.sheet?t.sheet:"Sheet1",r={};return r[n]=e,{SheetNames:[n],Sheets:r}}function hr(e,t,n){var r=n||{},a=e?Array.isArray(e):r.dense;var i=e||(a?[]:{}),o=0,s=0;if(i&&null!=r.origin){if("number"==typeof r.origin)o=r.origin;else{var u="string"==typeof r.origin?ir(r.origin):r.origin;o=u.r,s=u.c}i["!ref"]||(i["!ref"]="A1:A1")}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var c=lr(i["!ref"]);l.s.c=c.s.c,l.s.r=c.s.r,l.e.c=Math.max(l.e.c,c.e.c),l.e.r=Math.max(l.e.r,c.e.r),-1==o&&(l.e.r=o=c.e.r+1)}for(var f=0;f!=t.length;++f)if(t[f]){if(!Array.isArray(t[f]))throw new Error("aoa_to_sheet expects an array of arrays");for(var d=0;d!=t[f].length;++d)if("undefined"!==typeof t[f][d]){var h={v:t[f][d]},p=o+f,g=s+d;if(l.s.r>p&&(l.s.r=p),l.s.c>g&&(l.s.c=g),l.e.r0&&t.write_shift(0,e,"dbcs"),n?t.slice(0,t.l):t}function br(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function vr(e,t){var n=e.l,r=e.read_shift(1),a=mr(e),i=[],o={t:a,h:a};if(0!==(1&r)){for(var s=e.read_shift(4),u=0;u!=s;++u)i.push(br(e));o.r=i}else o.r=[{ich:0,ifnt:0}];return e.l=n+t,o}var yr=vr;function _r(e,t){var n=!1;return null==t&&(n=!0,t=Wn(23+4*e.t.length)),t.write_shift(1,1),Ar(e.t,t),t.write_shift(4,1),function(e,t){t||(t=Wn(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0)}({ich:0,ifnt:0},t),n?t.slice(0,t.l):t}function wr(e){var t=e.read_shift(4),n=e.read_shift(2);return n+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:n}}function Fr(e,t){return null==t&&(t=Wn(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function xr(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function kr(e,t){return null==t&&(t=Wn(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var Or=mr,jr=Ar;function Cr(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}function Er(e,t){var n=!1;return null==t&&(n=!0,t=Wn(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),n?t.slice(0,t.l):t}var Sr=mr,Dr=Cr,Mr=Er;function Tr(e){var t=e.slice(e.l,e.l+4),n=1&t[0],r=2&t[0];e.l+=4;var a=0===r?Mn([0,0,0,0,252&t[0],t[1],t[2],t[3]],0):Vn(t,0)>>2;return n?a/100:a}function Br(e,t){null==t&&(t=Wn(4));var n=0,r=0,a=100*e;if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?r=1:a==(0|a)&&a>=-(1<<29)&&a<1<<29&&(r=1,n=1),!r)throw new Error("unsupported RkNumber "+e);t.write_shift(-4,((n?a:e)<<2)+(n+2))}function Pr(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}var Lr=Pr,Ir=function(e,t){return t||(t=Wn(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t};function Nr(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function Vr(e,t){return(t||Wn(8)).write_shift(8,e,"f")}function Rr(e,t){if(t||(t=Wn(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;null!=e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):null!=e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var n=e.tint||0;if(n>0?n*=32767:n<0&&(n*=32768),t.write_shift(2,n),e.rgb&&null==e.theme){var r=e.rgb||"FFFFFF";"number"==typeof r&&(r=("000000"+r.toString(16)).slice(-6)),t.write_shift(1,parseInt(r.slice(0,2),16)),t.write_shift(1,parseInt(r.slice(2,4),16)),t.write_shift(1,parseInt(r.slice(4,6),16)),t.write_shift(1,255)}else t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);return t}function Ur(e,t){var n=e.read_shift(4);switch(n){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(n>400)throw new Error("Unsupported Clipboard: "+n.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}var zr=[80,81],Hr={1:{n:"CodePage",t:2},2:{n:"Category",t:80},3:{n:"PresentationFormat",t:80},4:{n:"ByteCount",t:3},5:{n:"LineCount",t:3},6:{n:"ParagraphCount",t:3},7:{n:"SlideCount",t:3},8:{n:"NoteCount",t:3},9:{n:"HiddenCount",t:3},10:{n:"MultimediaClipCount",t:3},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:80},15:{n:"Company",t:80},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:3},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:3,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:80},27:{n:"ContentStatus",t:80},28:{n:"Language",t:80},29:{n:"Version",t:80},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Qr={1:{n:"CodePage",t:2},2:{n:"Title",t:80},3:{n:"Subject",t:80},4:{n:"Author",t:80},5:{n:"Keywords",t:80},6:{n:"Comments",t:80},7:{n:"Template",t:80},8:{n:"LastAuthor",t:80},9:{n:"RevNumber",t:80},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:3},15:{n:"WordCount",t:3},16:{n:"CharCount",t:3},17:{n:"Thumbnail",t:71},18:{n:"Application",t:80},19:{n:"DocSecurity",t:3},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},qr={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},$r=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Wr(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var Gr=Qe(Wr([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),Yr={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Kr={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},Xr={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Jr={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function Zr(e,t){var n,r=function(e){for(var t=[],n=Ce(e),r=0;r!==n.length;++r)null==t[e[n[r]]]&&(t[e[n[r]]]=[]),t[e[n[r]]].push(n[r]);return t}(Xr),a=[];a[a.length]=st,a[a.length]=Ut("Types",null,{xmlns:Gt,"xmlns:xsd":rn,"xmlns:xsi":nn}),a=a.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map((function(e){return Ut("Default",null,{Extension:e[0],ContentType:e[1]})})));var i=function(r){e[r]&&e[r].length>0&&(n=e[r][0],a[a.length]=Ut("Override",null,{PartName:("/"==n[0]?"":"/")+n,ContentType:Jr[r][t.bookType]||Jr[r].xlsx}))},o=function(n){(e[n]||[]).forEach((function(e){a[a.length]=Ut("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Jr[n][t.bookType]||Jr[n].xlsx})}))},s=function(t){(e[t]||[]).forEach((function(e){a[a.length]=Ut("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:r[t][0]})}))};return i("workbooks"),o("sheets"),o("charts"),s("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(s),s("vba"),s("comments"),s("threadedcomments"),s("drawings"),o("metadata"),s("people"),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var ea={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function ta(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function na(e,t){var n={"!id":{}};if(!e)return n;"/"!==t.charAt(0)&&(t="/"+t);var r={};return(e.match(ct)||[]).forEach((function(e){var a=ht(e);if("2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function aa(e,t,n,r,a,i){if(a||(a={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,a.Id="rId"+t,a.Type=r,a.Target=n,i?a.TargetMode=i:[ea.HLINK,ea.XPATH,ea.XMISS].indexOf(a.Type)>-1&&(a.TargetMode="External"),e["!id"][a.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][a.Id]=a,e[("/"+a.Target).replace("//","/")]=a,t}function ia(e,t,n){return[' \n',' \n'," \n"].join("")}function oa(){return'SheetJS '+r.version+""}var sa=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],ua=function(){for(var e=new Array(sa.length),t=0;t]*>([\\s\\S]*?)")}return e}();function la(e){var t={};e=St(e);for(var n=0;n0&&(t[r[1]]=At(a[1])),"date"===r[2]&&t[r[1]]&&(t[r[1]]=ze(t[r[1]]))}return t}function ca(e,t,n,r,a){null==a[e]&&null!=t&&""!==t&&(a[e]=t,t=yt(t),r[r.length]=n?Ut(e,t,n):Vt(e,t))}function fa(e,t){var n=t||{},r=[st,Ut("cp:coreProperties",null,{"xmlns:cp":qt,"xmlns:dc":Xt,"xmlns:dcterms":Jt,"xmlns:dcmitype":Zt,"xmlns:xsi":nn})],a={};if(!e&&!n.Props)return r.join("");e&&(null!=e.CreatedDate&&ca("dcterms:created","string"===typeof e.CreatedDate?e.CreatedDate:zt(e.CreatedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},r,a),null!=e.ModifiedDate&&ca("dcterms:modified","string"===typeof e.ModifiedDate?e.ModifiedDate:zt(e.ModifiedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},r,a));for(var i=0;i!=sa.length;++i){var o=sa[i],s=n.Props&&null!=n.Props[o[1]]?n.Props[o[1]]:e?e[o[1]]:null;!0===s?s="1":!1===s?s="0":"number"==typeof s&&(s=String(s)),null!=s&&ca(o[0],s,null,r,a)}return r.length>2&&(r[r.length]="",r[1]=r[1].replace("/>",">")),r.join("")}var da=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],ha=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function pa(e,t,n,r){var a=[];if("string"==typeof e)a=It(e,r);else for(var i=0;i0)for(var l=0;l!==a.length;l+=2){switch(u=+a[l+1].v,a[l].v){case"Worksheets":case"\u5de5\u4f5c\u8868":case"\u041b\u0438\u0441\u0442\u044b":case"\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0639\u0645\u0644":case"\u30ef\u30fc\u30af\u30b7\u30fc\u30c8":case"\u05d2\u05dc\u05d9\u05d5\u05e0\u05d5\u05ea \u05e2\u05d1\u05d5\u05d3\u05d4":case"Arbeitsbl\xe4tter":case"\xc7al\u0131\u015fma Sayfalar\u0131":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de c\xe1lculo":case"Planilhas":case"Regneark":case"Hojas de c\xe1lculo":case"Werkbladen":n.Worksheets=u,n.SheetNames=o.slice(s,s+u);break;case"Named Ranges":case"Rangos con nombre":case"\u540d\u524d\u4ed8\u304d\u4e00\u89a7":case"Benannte Bereiche":case"Navngivne omr\xe5der":n.NamedRanges=u,n.DefinedNames=o.slice(s,s+u);break;case"Charts":case"Diagramme":n.Chartsheets=u,n.ChartNames=o.slice(s,s+u)}s+=u}}function ga(e){var t=[],n=Ut;return e||(e={}),e.Application="SheetJS",t[t.length]=st,t[t.length]=Ut("Properties",null,{xmlns:Wt,"xmlns:vt":tn}),da.forEach((function(r){if(void 0!==e[r[1]]){var a;switch(r[2]){case"string":a=yt(String(e[r[1]]));break;case"bool":a=e[r[1]]?"true":"false"}void 0!==a&&(t[t.length]=n(r[0],a))}})),t[t.length]=n("HeadingPairs",n("vt:vector",n("vt:variant","Worksheets")+n("vt:variant",n("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=n("TitlesOfParts",n("vt:vector",e.SheetNames.map((function(e){return""+yt(e)+""})).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var ma=/<[^>]+>[^<]*/g;function Aa(e){var t=[st,Ut("Properties",null,{xmlns:$t,"xmlns:vt":tn})];if(!e)return t.join("");var n=1;return Ce(e).forEach((function(r){++n,t[t.length]=Ut("property",function(e,t){switch(typeof e){case"string":var n=Ut("vt:lpwstr",yt(e));return t&&(n=n.replace(/"/g,"_x0022_")),n;case"number":return Ut((0|e)==e?"vt:i4":"vt:r8",yt(String(e)));case"boolean":return Ut("vt:bool",e?"true":"false")}if(e instanceof Date)return Ut("vt:filetime",zt(e));throw new Error("Unable to serialize "+e)}(e[r],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:yt(r)})})),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var ba,va={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function ya(e,t,n){ba||(ba=Se(va)),e[t=ba[t]||t]=n}function _a(e){var t=e.read_shift(4),n=e.read_shift(4);return new Date(1e3*(n/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function wa(e,t,n){var r=e.l,a=e.read_shift(0,"lpstr-cp");if(n)for(;e.l-r&3;)++e.l;return a}function Fa(e,t,n){var r=e.read_shift(0,"lpwstr");return n&&(e.l+=4-(r.length+1&3)&3),r}function xa(e,t,n){return 31===t?Fa(e):wa(e,0,n)}function ka(e,t,n){return xa(e,t,!1===n?0:4)}function Oa(e){var t=e.l,n=Ea(e,81);return 0==e[e.l]&&0==e[e.l+1]&&e.l-t&2&&(e.l+=2),[n,Ea(e,3)]}function ja(e,t){for(var n=e.read_shift(4),r={},a=0;a!=n;++a){var i=e.read_shift(4),o=e.read_shift(4);r[i]=e.read_shift(o,1200===t?"utf16le":"utf8").replace(E,"").replace(S,"!"),1200===t&&o%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),r}function Ca(e){var t=e.read_shift(4),n=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),n}function Ea(e,t,n){var r,a=e.read_shift(2),i=n||{};if(e.l+=2,12!==t&&a!==t&&-1===zr.indexOf(t)&&(4126!=(65534&t)||4126!=(65534&a)))throw new Error("Expected type "+t+" saw "+a);switch(12===t?a:t){case 2:return r=e.read_shift(2,"i"),i.raw||(e.l+=2),r;case 3:return r=e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return r=e.read_shift(4);case 30:return wa(e,0,4).replace(E,"");case 31:return Fa(e);case 64:return _a(e);case 65:return Ca(e);case 71:return function(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}(e);case 80:return ka(e,a,!i.raw).replace(E,"");case 81:return function(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return xa(e,t,0)}(e,a).replace(E,"");case 4108:return function(e){for(var t=e.read_shift(4),n=[],r=0;r0&&(n%=Math.pow(2,32),r+=a);var i=Wn(8);return i.write_shift(4,n),i.write_shift(4,r),i}(t);break;case 31:case 80:for((r=Wn(4+2*(t.length+1)+(t.length%2?0:2))).write_shift(4,t.length+1),r.write_shift(0,t,"dbcs");r.l!=r.length;)r.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return C([n,r])}function Da(e,t){var n=e.l,r=e.read_shift(4),a=e.read_shift(4),i=[],o=0,s=0,u=-1,c={};for(o=0;o!=a;++o){var f=e.read_shift(4),d=e.read_shift(4);i[o]=[f,d+n]}i.sort((function(e,t){return e[1]-t[1]}));var h={};for(o=0;o!=a;++o){if(e.l!==i[o][1]){var p=!0;if(o>0&&t)switch(t[i[o-1][0]].t){case 2:e.l+2===i[o][1]&&(e.l+=2,p=!1);break;case 80:case 4108:e.l<=i[o][1]&&(e.l=i[o][1],p=!1)}if((!t||0==o)&&e.l<=i[o][1]&&(p=!1,e.l=i[o][1]),p)throw new Error("Read Error: Expected address "+i[o][1]+" at "+e.l+" :"+o)}if(t){var g=t[i[o][0]];if(h[g.n]=Ea(e,g.t,{raw:!0}),"version"===g.p&&(h[g.n]=String(h[g.n]>>16)+"."+("0000"+String(65535&h[g.n])).slice(-4)),"CodePage"==g.n)switch(h[g.n]){case 0:h[g.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:l(s=h[g.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+h[g.n])}}else if(1===i[o][0]){if(s=h.CodePage=Ea(e,2),l(s),-1!==u){var m=e.l;e.l=i[u][1],c=ja(e,s),e.l=m}}else if(0===i[o][0]){if(0===s){u=o,e.l=i[o+1][1];continue}c=ja(e,s)}else{var A,b=c[i[o][0]];switch(e[e.l]){case 65:e.l+=4,A=Ca(e);break;case 30:case 31:e.l+=4,A=ka(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,A=e.read_shift(4,"i");break;case 19:e.l+=4,A=e.read_shift(4);break;case 5:e.l+=4,A=e.read_shift(8,"f");break;case 11:e.l+=4,A=Na(e,4);break;case 64:e.l+=4,A=ze(_a(e));break;default:throw new Error("unparsed value: "+e[e.l])}h[b]=A}}return e.l=n+r,h}var Ma=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function Ta(e){switch(typeof e){case"boolean":return 11;case"number":return(0|e)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64}return-1}function Ba(e,t,n){var r=Wn(8),a=[],i=[],o=8,s=0,u=Wn(8),l=Wn(8);if(u.write_shift(4,2),u.write_shift(4,1200),l.write_shift(4,1),i.push(u),a.push(l),o+=8+u.length,!t){(l=Wn(8)).write_shift(4,0),a.unshift(l);var c=[Wn(4)];for(c[0].write_shift(4,e.length),s=0;s-1||ha.indexOf(e[s][0])>-1)&&null!=e[s][1]){var d=e[s][1],h=0;if(t){var p=n[h=+t[e[s][0]]];if("version"==p.p&&"string"==typeof d){var g=d.split(".");d=(+g[0]<<16)+(+g[1]||0)}u=Sa(p.t,d)}else{var m=Ta(d);-1==m&&(m=31,d=String(d)),u=Sa(m,d)}i.push(u),(l=Wn(8)).write_shift(4,t?h:2+s),a.push(l),o+=8+u.length}var A=8*(i.length+1);for(s=0;s=12?2:1),i="sbcs-cont",o=a;(n&&n.biff>=8&&(a=1200),n&&8!=n.biff)?12==n.biff&&(i="wstr"):e.read_shift(1)&&(i="dbcs-cont");n.biff>=2&&n.biff<=5&&(i="cpstr");var s=r?e.read_shift(r,i):"";return a=o,s}function qa(e){var t=a;a=1200;var n,r=e.read_shift(2),i=e.read_shift(1),o=4&i,s=8&i,u=1+(1&i),l=0,c={};s&&(l=e.read_shift(2)),o&&(n=e.read_shift(4));var f=2==u?"dbcs-cont":"sbcs-cont",d=0===r?"":e.read_shift(r,f);return s&&(e.l+=4*l),o&&(e.l+=n),c.t=d,s||(c.raw=""+c.t+"",c.r=c.t),a=t,c}function $a(e){var t=e.t||"",n=Wn(3);n.write_shift(2,t.length),n.write_shift(1,1);var r=Wn(2*t.length);return r.write_shift(2*t.length,t,"utf16le"),C([n,r])}function Wa(e,t,n){if(n){if(n.biff>=2&&n.biff<=5)return e.read_shift(t,"cpstr");if(n.biff>=12)return e.read_shift(t,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont")}function Ga(e,t,n){var r=e.read_shift(n&&2==n.biff?1:2);return 0===r?(e.l++,""):Wa(e,r,n)}function Ya(e,t,n){if(n.biff>5)return Ga(e,0,n);var r=e.read_shift(1);return 0===r?(e.l++,""):e.read_shift(r,n.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function Ka(e,t,n){return n||(n=Wn(3+2*e.length)),n.write_shift(2,e.length),n.write_shift(1,1),n.write_shift(31,e,"utf16le"),n}function Xa(e,t){var n=e.read_shift(16);switch(16,n){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var t=e.read_shift(4),n=e.l,r=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(r=!0),e.l=n);var a=e.read_shift((r?t-24:t)>>1,"utf16le").replace(E,"");return r&&(e.l+=24),a}(e);case"0303000000000000c000000000000046":return function(e){for(var t=e.read_shift(2),n="";t-- >0;)n+="../";var r=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");if(0===e.read_shift(4))return n+r.replace(/\\/g,"/");var a=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");return n+e.read_shift(a>>1,"utf16le").replace(E,"")}(e);default:throw new Error("Unsupported Moniker "+n)}}function Ja(e){var t=e.read_shift(4);return t>0?e.read_shift(t,"utf16le").replace(E,""):""}function Za(e,t){t||(t=Wn(6+2*e.length)),t.write_shift(4,1+e.length);for(var n=0;n-1?31:23;switch(r.charAt(0)){case"#":i=28;break;case".":i&=-3}t.write_shift(4,2),t.write_shift(4,i);var o=[8,6815827,6619237,4849780,83];for(n=0;n-1?r.slice(0,a):r;for(t.write_shift(4,2*(s.length+1)),n=0;n-1?r.slice(a+1):"",t)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),n=0;n8?4:2;return[e.read_shift(r),e.read_shift(r,"i"),e.read_shift(r,"i")]}function oi(e){return[e.read_shift(2),Tr(e)]}function si(e){var t=e.read_shift(2),n=e.read_shift(2);return{s:{c:e.read_shift(2),r:t},e:{c:e.read_shift(2),r:n}}}function ui(e,t){return t||(t=Wn(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function li(e){var t=e.read_shift(2),n=e.read_shift(2);return{s:{c:e.read_shift(1),r:t},e:{c:e.read_shift(1),r:n}}}var ci=li;function fi(e){e.l+=4;var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2);return e.l+=12,[n,t,r]}function di(e){e.l+=2,e.l+=e.read_shift(2)}var hi={0:di,4:di,5:di,6:di,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:di,9:di,10:di,11:di,12:di,13:function(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t},14:di,15:di,16:di,17:di,18:di,19:di,20:di,21:fi};function pi(e,t){var n={BIFFVer:0,dt:0};switch(n.BIFFVer=e.read_shift(2),(t-=2)>=2&&(n.dt=e.read_shift(2),e.l-=2),n.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+n.BIFFVer)}return e.read_shift(t),n}function gi(e,t,n){var r=1536,a=16;switch(n.bookType){case"biff8":break;case"biff5":r=1280,a=8;break;case"biff4":r=4,a=6;break;case"biff3":r=3,a=6;break;case"biff2":r=2,a=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var i=Wn(a);return i.write_shift(2,r),i.write_shift(2,t),a>4&&i.write_shift(2,29282),a>6&&i.write_shift(2,1997),a>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function mi(e,t){var n=!t||t.biff>=8?2:1,r=Wn(8+n*e.name.length);r.write_shift(4,e.pos),r.write_shift(1,e.hs||0),r.write_shift(1,e.dt),r.write_shift(1,e.name.length),t.biff>=8&&r.write_shift(1,1),r.write_shift(n*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var a=r.slice(0,r.l);return a.l=r.l,a}function Ai(e,t,n){var r=0;n&&2==n.biff||(r=e.read_shift(2));var a=e.read_shift(2);return n&&2==n.biff&&(r=1-(a>>15),a&=32767),[{Unsynced:1&r,DyZero:(2&r)>>1,ExAsc:(4&r)>>2,ExDsc:(8&r)>>3},a]}function bi(e,t,n,r){var a=n&&5==n.biff;r||(r=Wn(a?3+t.length:5+2*t.length)),r.write_shift(2,e),r.write_shift(a?1:2,t.length),a||r.write_shift(1,1),r.write_shift((a?1:2)*t.length,t,a?"sbcs":"utf16le");var i=r.length>r.l?r.slice(0,r.l):r;return null==i.l&&(i.l=i.length),i}var vi=Ya;function yi(e,t,n){var r=e.l+t,a=8!=n.biff&&n.biff?2:4,i=e.read_shift(a),o=e.read_shift(a),s=e.read_shift(2),u=e.read_shift(2);return e.l=r,{s:{r:i,c:s},e:{r:o,c:u}}}function _i(e,t,n,r){var a=n&&5==n.biff;r||(r=Wn(a?16:20)),r.write_shift(2,0),e.style?(r.write_shift(2,e.numFmtId||0),r.write_shift(2,65524)):(r.write_shift(2,e.numFmtId||0),r.write_shift(2,t<<4));var i=0;return e.numFmtId>0&&a&&(i|=1024),r.write_shift(4,i),r.write_shift(4,0),a||r.write_shift(4,0),r.write_shift(2,0),r}function wi(e,t,n){var r=ri(e);2!=n.biff&&9!=t||++e.l;var a=function(e){var t=e.read_shift(1);return 1===e.read_shift(1)?t:1===t}(e);return r.val=a,r.t=!0===a||!1===a?"b":"e",r}var Fi=function(e,t,n){return 0===t?"":Ya(e,0,n)};function xi(e,t,n){var r,a=e.read_shift(2),i={fBuiltIn:1&a,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};return 14849===n.sbcch&&(r=function(e,t,n){e.l+=4,t-=4;var r=e.l+t,a=Qa(e,0,n),i=e.read_shift(2);if(i!==(r-=e.l))throw new Error("Malformed AddinUdf: padding = "+r+" != "+i);return e.l+=i,a}(e,t-2,n)),i.body=r||e.read_shift(t-2),"string"===typeof r&&(i.Name=r),i}var ki=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Oi(e,t,n){var r=e.l+t,a=e.read_shift(2),i=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(n&&2==n.biff?1:2),u=0;(!n||n.biff>=5)&&(5!=n.biff&&(e.l+=2),u=e.read_shift(2),5==n.biff&&(e.l+=2),e.l+=4);var l=Wa(e,o,n);32&a&&(l=ki[l.charCodeAt(0)]);var c=r-e.l;return n&&2==n.biff&&--c,{chKey:i,Name:l,itab:u,rgce:r!=e.l&&0!==s&&c>0?function(e,t,n,r){var a,i=e.l+t,o=Rs(e,r,n);i!==e.l&&(a=Vs(e,i-e.l,o,n));return[o,a]}(e,c,n,s):[]}}function ji(e,t,n){if(n.biff<8)return function(e,t,n){3==e[e.l+1]&&e[e.l]++;var r=Qa(e,0,n);return 3==r.charCodeAt(0)?r.slice(1):r}(e,0,n);for(var r=[],a=e.l+t,i=e.read_shift(n.biff>8?4:2);0!==i--;)r.push(ii(e,n.biff,n));if(e.l!=a)throw new Error("Bad ExternSheet: "+e.l+" != "+a);return r}function Ci(e,t,n){var r=ci(e,6);switch(n.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[r,$s(e,t,n)]}var Ei={8:function(e,t){var n=e.l+t;e.l+=10;var r=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var a=e.read_shift(1);return e.l+=a,e.l=n,{fmt:r}}};function Si(e){var t=Wn(24),n=ir(e[0]);t.write_shift(2,n.r),t.write_shift(2,n.r),t.write_shift(2,n.c),t.write_shift(2,n.c);for(var r="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),a=0;a<16;++a)t.write_shift(1,parseInt(r[a],16));return C([t,ei(e[1])])}function Di(e){var t=e[1].Tooltip,n=Wn(10+2*(t.length+1));n.write_shift(2,2048);var r=ir(e[0]);n.write_shift(2,r.r),n.write_shift(2,r.r),n.write_shift(2,r.c),n.write_shift(2,r.c);for(var a=0;a=12?4:2,a=e.read_shift(r),i=e.read_shift(r),o=e.read_shift(r),s=e.read_shift(r),u=e.read_shift(2);2==r&&(e.l+=2);var l={s:a,e:i,w:o,ixfe:s,flags:u};return(n.biff>=5||!n.biff)&&(l.level=u>>8&7),l}var Ti=ri,Bi=za,Pi=Ga;var Li=[2,3,48,49,131,139,140,245],Ii=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=Se({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function n(t,n){var r=n||{};r.dateNF||(r.dateNF="yyyymmdd");var a=pr(function(t,n){var r=[],a=w(1);switch(n.type){case"base64":a=x(v(t));break;case"binary":a=x(t);break;case"buffer":case"array":a=t}qn(a,0);var i=a.read_shift(1),o=!!(136&i),s=!1,u=!1;switch(i){case 2:case 3:break;case 48:case 49:s=!0,o=!0;break;case 131:case 139:break;case 140:u=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+i.toString(16))}var l=0,c=521;2==i&&(l=a.read_shift(2)),a.l+=3,2!=i&&(l=a.read_shift(4)),l>1048576&&(l=1e6),2!=i&&(c=a.read_shift(2));var f=a.read_shift(2),d=n.codepage||1252;2!=i&&(a.l+=16,a.read_shift(1),0!==a[a.l]&&(d=e[a[a.l]]),a.l+=1,a.l+=2),u&&(a.l+=36);for(var p=[],g={},m=Math.min(a.length,2==i?521:c-10-(s?264:0)),A=u?32:11;a.l0;)if(42!==a[a.l])for(++a.l,r[++b]=[],y=0,y=0;y!=p.length;++y){var _=a.slice(a.l,a.l+p[y].len);a.l+=p[y].len,qn(_,0);var F=h.utils.decode(d,_);switch(p[y].type){case"C":F.trim().length&&(r[b][y]=F.replace(/\s+$/,""));break;case"D":8===F.length?r[b][y]=new Date(+F.slice(0,4),+F.slice(4,6)-1,+F.slice(6,8)):r[b][y]=F;break;case"F":r[b][y]=parseFloat(F.trim());break;case"+":case"I":r[b][y]=u?2147483648^_.read_shift(-4,"i"):_.read_shift(4,"i");break;case"L":switch(F.trim().toUpperCase()){case"Y":case"T":r[b][y]=!0;break;case"N":case"F":r[b][y]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+F+"|")}break;case"M":if(!o)throw new Error("DBF Unexpected MEMO for type "+i.toString(16));r[b][y]="##MEMO##"+(u?parseInt(F.trim(),10):_.read_shift(4));break;case"N":(F=F.replace(/\u0000/g,"").trim())&&"."!=F&&(r[b][y]=+F||0);break;case"@":r[b][y]=new Date(_.read_shift(-8,"f")-621356832e5);break;case"T":r[b][y]=new Date(864e5*(_.read_shift(4)-2440588)+_.read_shift(4));break;case"Y":r[b][y]=_.read_shift(4,"i")/1e4+_.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":r[b][y]=-_.read_shift(-8,"f");break;case"B":if(s&&8==p[y].len){r[b][y]=_.read_shift(8,"f");break}case"G":case"P":_.l+=p[y].len;break;case"0":if("_NullFlags"===p[y].name)break;default:throw new Error("DBF Unsupported data type "+p[y].type)}}else a.l+=f;if(2!=i&&a.l=0&&l(+a.codepage),"string"==a.type)throw new Error("Cannot write DBF to JS string");var o=Yn(),s=vf(e,{header:1,raw:!0,cellDates:!0}),u=s[0],c=s.slice(1),f=e["!cols"]||[],d=0,h=0,p=0,g=1;for(d=0;d250&&(w=250),"C"==(_=((f[d]||{}).DBF||{}).type)&&f[d].DBF.len>w&&(w=f[d].DBF.len),"B"==y&&"N"==_&&(y="N",v[d]=f[d].DBF.dec,w=f[d].DBF.len),b[d]="C"==y||"N"==_?w:r[y]||0,g+=b[d],A[d]=y}else A[d]="?"}var x=o.next(32);for(x.write_shift(4,318902576),x.write_shift(4,c.length),x.write_shift(2,296+32*p),x.write_shift(2,g),d=0;d<4;++d)x.write_shift(4,0);for(x.write_shift(4,0|(+t[i]||3)<<8),d=0,h=0;d":190,"?":191,"{":223},t=new RegExp("\x1bN("+Ce(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),n=function(t,n){var r=e[n];return"number"==typeof r?m(r):r},r=function(e,t,n){var r=t.charCodeAt(0)-32<<4|n.charCodeAt(0)-48;return 59==r?e:m(r)};function a(e,a){var i,o=e.split(/[\n\r]+/),s=-1,u=-1,c=0,f=0,d=[],p=[],g=null,m={},A=[],b=[],v=[],y=0;for(+a.codepage>=0&&l(+a.codepage);c!==o.length;++c){y=0;var _,w=o[c].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,r).replace(t,n),F=w.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),x=F[0];if(w.length>0)switch(x){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==F[1].charAt(0)&&p.push(w.slice(3).replace(/;;/g,";"));break;case"C":var k=!1,O=!1,j=!1,C=!1,E=-1,S=-1;for(f=1;f-1&&d[E][S];if(!M||!M[1])throw new Error("SYLK shared formula cannot find base");d[s][u][1]=As(M[1],{r:s-E,c:u-S})}break;case"F":var T=0;for(f=1;f0?(A[s].hpt=y,A[s].hpx=jo(y)):0===y&&(A[s].hidden=!0);break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+w)}T<1&&(g=null);break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+w)}}return A.length>0&&(m["!rows"]=A),b.length>0&&(m["!cols"]=b),a&&a.sheetRows&&(d=d.slice(0,a.sheetRows)),[d,m]}function i(e,t){var n=function(e,t){switch(t.type){case"base64":return a(v(e),t);case"binary":return a(e,t);case"buffer":return a(y&&Buffer.isBuffer(e)?e.toString("binary"):O(e),t);case"array":return a(He(e),t)}throw new Error("Unrecognized type "+t.type)}(e,t),r=n[0],i=n[1],o=pr(r,t);return Ce(i).forEach((function(e){o[e]=i[e]})),o}function o(e,t,n,r){var a="C;Y"+(n+1)+";X"+(r+1)+";K";switch(e.t){case"n":a+=e.v||0,e.f&&!e.F&&(a+=";E"+ms(e.f,{r:n,c:r}));break;case"b":a+=e.v?"TRUE":"FALSE";break;case"e":a+=e.w||e.v;break;case"d":a+='"'+(e.w||e.v)+'"';break;case"s":a+='"'+e.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return a}return e["|"]=254,{to_workbook:function(e,t){return dr(i(e,t),t)},to_sheet:i,from_sheet:function(e,t){var n,r,a=["ID;PWXL;N;E"],i=[],s=lr(e["!ref"]),u=Array.isArray(e),l="\r\n";a.push("P;PGeneral"),a.push("F;P0;DG0G8;M255"),e["!cols"]&&(r=a,e["!cols"].forEach((function(e,t){var n="F;W"+(t+1)+" "+(t+1)+" ";e.hidden?n+="0":("number"!=typeof e.width||e.wpx||(e.wpx=yo(e.width)),"number"!=typeof e.wpx||e.wch||(e.wch=_o(e.wpx)),"number"==typeof e.wch&&(n+=Math.round(e.wch)))," "!=n.charAt(n.length-1)&&r.push(n)}))),e["!rows"]&&function(e,t){t.forEach((function(t,n){var r="F;";t.hidden?r+="M0;":t.hpt?r+="M"+20*t.hpt+";":t.hpx&&(r+="M"+20*Oo(t.hpx)+";"),r.length>2&&e.push(r+"R"+(n+1))}))}(a,e["!rows"]),a.push("B;Y"+(s.e.r-s.s.r+1)+";X"+(s.e.c-s.s.c+1)+";D"+[s.s.c,s.s.r,s.e.c,s.e.r].join(" "));for(var c=s.s.r;c<=s.e.r;++c)for(var f=s.s.c;f<=s.e.c;++f){var d=or({r:c,c:f});(n=u?(e[c]||[])[f]:e[d])&&(null!=n.v||n.f&&!n.F)&&i.push(o(n,0,c,f))}return a.join(l)+l+i.join(l)+l+"E"+l}}}(),Vi=function(){function e(e,t){for(var n=e.split("\n"),r=-1,a=-1,i=0,o=[];i!==n.length;++i)if("BOT"!==n[i].trim()){if(!(r<0)){for(var s=n[i].trim().split(","),u=s[0],l=s[1],c=n[++i]||"";1&(c.match(/["]/g)||[]).length&&i=0?s=l:a=l}})),u>=0&&-1==s&&a>=0&&(s=a,a=-1);var l=(""+(r>=0?r:(new Date).getFullYear())).slice(-4)+"-"+("00"+(a>=1?a:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);7==l.length&&(l="0"+l),8==l.length&&(l="20"+l);var c=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(u>=0?u:0)).slice(-2);return-1==o&&-1==s&&-1==u?l:-1==r&&-1==a&&-1==i?c:l+"T"+c}(0,n.dateNF,t.match(m)||[]),a=1),n.cellDates?(r.t="d",r.v=ze(t,a)):(r.t="n",r.v=Te(ze(t,a))),!1!==n.cellText&&(r.w=Ae(r.z,r.v instanceof Date?Te(r.v):r.v)),n.cellNF||delete r.z}else r.t="s",r.v=t;else r.t="n",!1!==n.cellText&&(r.w=t),r.v=l;if("z"==r.t||(n.dense?(i[s]||(i[s]=[]),i[s][u]=r):i[or({c:u,r:s})]=r),c=f+1,g=e.charCodeAt(c),o.e.c0&&A(),i["!ref"]=ur(o),i}function i(t,n){return n&&n.PRN?n.FS||"sep="==t.slice(0,4)||t.indexOf("\t")>=0||t.indexOf(",")>=0||t.indexOf(";")>=0?a(t,n):pr(function(t,n){var r=n||{},a=[];if(!t||0===t.length)return a;for(var i=t.split(/[\r\n]/),o=i.length-1;o>=0&&0===i[o].length;)--o;for(var s=10,u=0,l=0;l<=o;++l)-1==(u=i[l].indexOf(" "))?u=i[l].length:u++,s=Math.max(s,u);for(l=0;l<=o;++l){a[l]=[];var c=0;for(e(i[l].slice(0,s).trim(),a,l,c,r),c=1;c<=(i[l].length-s)/10+1;++c)e(i[l].slice(s+10*(c-1),s+10*c).trim(),a,l,c,r)}return r.sheetRows&&(a=a.slice(0,r.sheetRows)),a}(t,n),n):a(t,n)}function o(e,t){var n="",r="string"==t.type?[0,0,0,0]:sf(e,t);switch(t.type){case"base64":n=v(e);break;case"binary":n=e;break;case"buffer":n=65001==t.codepage?e.toString("utf8"):t.codepage&&"undefined"!==typeof h?h.utils.decode(t.codepage,e):y&&Buffer.isBuffer(e)?e.toString("binary"):O(e);break;case"array":n=He(e);break;case"string":n=e;break;default:throw new Error("Unrecognized type "+t.type)}return 239==r[0]&&187==r[1]&&191==r[2]?n=St(n.slice(3)):"string"!=t.type&&"buffer"!=t.type&&65001==t.codepage?n=St(n):"binary"==t.type&&"undefined"!==typeof h&&t.codepage&&(n=h.utils.decode(t.codepage,h.utils.encode(28591,n))),"socialcalc:version:"==n.slice(0,19)?Ri.to_sheet("string"==t.type?n:St(n),t):i(n,t)}return{to_workbook:function(e,t){return dr(o(e,t),t)},to_sheet:o,from_sheet:function(e){for(var t,n=[],r=lr(e["!ref"]),a=Array.isArray(e),i=r.s.r;i<=r.e.r;++i){for(var o=[],s=r.s.c;s<=r.e.c;++s){var u=or({r:i,c:s});if((t=a?(e[i]||[])[s]:e[u])&&null!=t.v){for(var l=(t.w||(fr(t),t.w)||"").slice(0,10);l.length<10;)l+=" ";o.push(l+(0===s?" ":""))}else o.push(" ")}n.push(o.join(""))}return n.join("\n")}}}();var zi=function(){function e(e,t,n){if(e){qn(e,e.l||0);for(var r=n.Enum||b;e.l=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file");if(2==t[2])r.Enum=b,e(t,(function(e,t,n){switch(n){case 0:r.vers=e,e>=4096&&(r.qpro=!0);break;case 6:f=e;break;case 204:e&&(o=e);break;case 222:o=e;break;case 15:case 51:r.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:14==n&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=r.dateNF||R[14],r.cellDates&&(e[1].t="d",e[1].v=Ie(e[1].v))),r.qpro&&e[3]>s&&(a["!ref"]=ur(f),u[i]=a,l.push(i),a=r.dense?[]:{},f={s:{r:0,c:0},e:{r:0,c:0}},s=e[3],i=o||"Sheet"+(s+1),o="");var c=r.dense?(a[e[0].r]||[])[e[0].c]:a[or(e[0])];if(c){c.t=e[1].t,c.v=e[1].v,null!=e[1].z&&(c.z=e[1].z),null!=e[1].f&&(c.f=e[1].f);break}r.dense?(a[e[0].r]||(a[e[0].r]=[]),a[e[0].r][e[0].c]=e[1]):a[or(e[0])]=e[1]}}),r);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);r.Enum=y,14==t[2]&&(r.qpro=!0,t.l=0),e(t,(function(e,t,n){switch(n){case 204:i=e;break;case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>s&&(a["!ref"]=ur(f),u[i]=a,l.push(i),a=r.dense?[]:{},f={s:{r:0,c:0},e:{r:0,c:0}},s=e[3],i="Sheet"+(s+1)),d>0&&e[0].r>=d)break;r.dense?(a[e[0].r]||(a[e[0].r]=[]),a[e[0].r][e[0].c]=e[1]):a[or(e[0])]=e[1],f.e.c=128?95:i)}return r.write_shift(1,0),r}function i(e,t,n){var r=Wn(7);return r.write_shift(1,255),r.write_shift(2,t),r.write_shift(2,e),r.write_shift(2,n,"i"),r}function o(e,t,n){var r=Wn(13);return r.write_shift(1,255),r.write_shift(2,t),r.write_shift(2,e),r.write_shift(8,n,"f"),r}function s(e,t,n){var r=32768&t;return t=(r?e:0)+((t&=-32769)>=8192?t-16384:t),(r?"":"$")+(n?ar(t):nr(t))}var u={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},c=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function f(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function d(e,t,n,r){var a=Wn(6+r.length);a.write_shift(2,e),a.write_shift(1,n),a.write_shift(1,t),a.write_shift(1,39);for(var i=0;i=128?95:o)}return a.write_shift(1,0),a}function h(e,t){var n=f(e),r=e.read_shift(4),a=e.read_shift(4),i=e.read_shift(2);if(65535==i)return 0===r&&3221225472===a?(n[1].t="e",n[1].v=15):0===r&&3489660928===a?(n[1].t="e",n[1].v=42):n[1].v=0,n;var o=32768&i;return i=(32767&i)-16446,n[1].v=(1-2*o)*(a*Math.pow(2,i+32)+r*Math.pow(2,i)),n}function p(e,t,n,r){var a=Wn(14);if(a.write_shift(2,e),a.write_shift(1,n),a.write_shift(1,t),0==r)return a.write_shift(4,0),a.write_shift(4,0),a.write_shift(2,65535),a;var i,o=0,s=0,u=0;return r<0&&(o=1,r=-r),s=0|Math.log2(r),0==(2147483648&(u=(r/=Math.pow(2,s-31))>>>0))&&(++s,u=(r/=2)>>>0),r-=u,u|=2147483648,u>>>=0,i=(r*=Math.pow(2,32))>>>0,a.write_shift(4,i),a.write_shift(4,u),s+=16383+(o?32768:0),a.write_shift(2,s),a}function g(e,t){var n=f(e),r=e.read_shift(8,"f");return n[1].v=r,n}function m(e,t){return 0==e[e.l+t-1]?e.read_shift(t,"cstr"):""}function A(e,t){var n=Wn(5+e.length);n.write_shift(2,14e3),n.write_shift(2,t);for(var r=0;r127?95:a}return n[n.l++]=0,n}var b={0:{n:"BOF",f:Ra},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e,t,n){var r={s:{c:0,r:0},e:{c:0,r:0}};return 8==t&&n.qpro?(r.s.c=e.read_shift(1),e.l++,r.s.r=e.read_shift(2),r.e.c=e.read_shift(1),e.l++,r.e.r=e.read_shift(2),r):(r.s.c=e.read_shift(2),r.s.r=e.read_shift(2),12==t&&n.qpro&&(e.l+=2),r.e.c=e.read_shift(2),r.e.r=e.read_shift(2),12==t&&n.qpro&&(e.l+=2),65535==r.s.c&&(r.s.c=r.e.c=r.s.r=r.e.r=0),r)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,t,r){var a=n(e,0,r);return a[1].v=e.read_shift(2,"i"),a}},14:{n:"NUMBER",f:function(e,t,r){var a=n(e,0,r);return a[1].v=e.read_shift(8,"f"),a}},15:{n:"LABEL",f:r},16:{n:"FORMULA",f:function(e,t,r){var a=e.l+t,i=n(e,0,r);if(i[1].v=e.read_shift(8,"f"),r.qpro)e.l=a;else{var o=e.read_shift(2);!function(e,t){qn(e,0);var n=[],r=0,a="",i="",o="",l="";for(;e.ln.length)return void console.error("WK1 bad formula parse 0x"+f.toString(16)+":|"+n.join("|")+"|");var g=n.slice(-r);n.length-=r,n.push(u[f][0]+"("+g.join(",")+")")}}}1==n.length?t[1].f=""+n[0]:console.error("WK1 bad formula parse |"+n.join("|")+"|")}(e.slice(e.l,e.l+o),i),e.l+=o}return i}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:r},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:m},222:{n:"SHEETNAMELP",f:function(e,t){var n=e[e.l++];n>t-1&&(n=t-1);for(var r="";r.length>1;if(1&n[1].v)switch(7&r){case 0:r=5e3*(r>>3);break;case 1:r=500*(r>>3);break;case 2:r=(r>>3)/20;break;case 3:r=(r>>3)/200;break;case 4:r=(r>>3)/2e3;break;case 5:r=(r>>3)/2e4;break;case 6:r=(r>>3)/16;break;case 7:r=(r>>3)/64}return n[1].v=r,n}},25:{n:"FORMULA19",f:function(e,t){var n=h(e);return e.l+=t-14,n}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(e,t){for(var n={},r=e.l+t;e.l>6,n}},38:{n:"??"},39:{n:"NUMBER27",f:g},40:{n:"FORMULA28",f:function(e,t){var n=g(e);return e.l+=t-10,n}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:m},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(e,t,n){if(n.qpro&&!(t<21)){var r=e.read_shift(1);return e.l+=17,e.l+=1,e.l+=2,[r,e.read_shift(t-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:function(e,t){var n=t||{};if(+n.codepage>=0&&l(+n.codepage),"string"==n.type)throw new Error("Cannot write WK1 to JS string");var r=Yn(),s=lr(e["!ref"]),u=Array.isArray(e),c=[];Jl(r,0,function(e){var t=Wn(2);return t.write_shift(2,e),t}(1030)),Jl(r,6,function(e){var t=Wn(8);return t.write_shift(2,e.s.c),t.write_shift(2,e.s.r),t.write_shift(2,e.e.c),t.write_shift(2,e.e.r),t}(s));for(var f=Math.min(s.e.r,8191),d=s.s.r;d<=f;++d)for(var h=nr(d),p=s.s.c;p<=s.e.c;++p){d===s.s.r&&(c[p]=ar(p));var g=c[p]+h,m=u?(e[d]||[])[p]:e[g];if(m&&"z"!=m.t)if("n"==m.t)(0|m.v)==m.v&&m.v>=-32768&&m.v<=32767?Jl(r,13,i(d,p,m.v)):Jl(r,14,o(d,p,m.v));else Jl(r,15,a(d,p,fr(m).slice(0,239)))}return Jl(r,1),r.end()},book_to_wk3:function(e,t){var n=t||{};if(+n.codepage>=0&&l(+n.codepage),"string"==n.type)throw new Error("Cannot write WK3 to JS string");var r=Yn();Jl(r,0,function(e){var t=Wn(26);t.write_shift(2,4096),t.write_shift(2,4),t.write_shift(4,0);for(var n=0,r=0,a=0,i=0;i8191&&(n=8191);return t.write_shift(2,n),t.write_shift(1,a),t.write_shift(1,r),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,1),t.write_shift(1,2),t.write_shift(4,0),t.write_shift(4,0),t}(e));for(var a=0,i=0;a":case"":t.shadow=1;break;case"":break;case"":case"":t.outline=1;break;case"":break;case"":case"":t.strike=1;break;case"":break;case"":case"":t.u=1;break;case"":break;case"":case"":t.b=1;break;case"":break;case"":case"":t.i=1;break;case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":case"":case"":case"":break;case"":case"":break;case"":a=!1;break;default:if(47!==i[0].charCodeAt(1)&&!a)throw new Error("Unrecognized rich format "+i[0])}}return t}(i[1])),a}var r=/<(?:\w+:)?r>/g,a=/<\/(?:\w+:)?r>/;return function(e){return e.replace(r,"").split(a).map(n).filter((function(e){return e.v}))}}(),Qi=function(){var e=/(\r\n|\n)/g;function t(t){var n=[[],t.v,[]];return t.v?(t.s&&function(e,t,n){var r=[];e.u&&r.push("text-decoration: underline;"),e.uval&&r.push("text-underline-style:"+e.uval+";"),e.sz&&r.push("font-size:"+e.sz+"pt;"),e.outline&&r.push("text-effect: outline;"),e.shadow&&r.push("text-shadow: auto;"),t.push(''),e.b&&(t.push(""),n.push("")),e.i&&(t.push(""),n.push("")),e.strike&&(t.push(""),n.push(""));var a=e.valign||"";"superscript"==a||"super"==a?a="sup":"subscript"==a&&(a="sub"),""!=a&&(t.push("<"+a+">"),n.push("")),n.push("")}(t.s,n[0],n[2]),n[0].join("")+n[1].replace(e,"
")+n[2].join("")):""}return function(e){return e.map(t).join("")}}(),qi=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,$i=/<(?:\w+:)?r>/,Wi=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Gi(e,t){var n=!t||t.cellHTML,r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=At(St(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=St(e),n&&(r.h=Ft(r.t))):e.match($i)&&(r.r=St(e),r.t=At(St((e.replace(Wi,"").match(qi)||[]).join("").replace(ct,""))),n&&(r.h=Qi(Hi(r.r)))),r):{t:""}}var Yi=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Ki=/<(?:\w+:)?(?:si|sstItem)>/g,Xi=/<\/(?:\w+:)?(?:si|sstItem)>/;var Ji=/^\s|\s$|[\t\n\r]/;function Zi(e,t){if(!t.bookSST)return"";var n=[st];n[n.length]=Ut("sst",null,{xmlns:an[0],count:e.Count,uniqueCount:e.Unique});for(var r=0;r!=e.length;++r)if(null!=e[r]){var a=e[r],i="";a.r?i+=a.r:(i+=""),i+="",n[n.length]=i}return n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}var eo=function(e,t){var n=!1;return null==t&&(n=!0,t=Wn(15+4*e.t.length)),t.write_shift(1,0),Ar(e.t,t),n?t.slice(0,t.l):t};function to(e){var t=Yn();Kn(t,159,function(e,t){return t||(t=Wn(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}(e));for(var n=0;n=4&&(e.l+=t-4),n}function ao(e){for(var t=e.read_shift(4),n=e.l+t-4,r={},a=e.read_shift(4),i=[];a-- >0;)i.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(r.name=e.read_shift(0,"lpp4"),r.comps=i,e.l!=n)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+n);return r}function io(e){var t=function(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=ro(e,4),t.U=ro(e,4),t.W=ro(e,4),t}(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return t}function oo(e,t){var n=e.l+t,r={};r.Flags=63&e.read_shift(4),e.l+=4,r.AlgID=e.read_shift(4);var a=!1;switch(r.AlgID){case 26126:case 26127:case 26128:a=36==r.Flags;break;case 26625:a=4==r.Flags;break;case 0:a=16==r.Flags||4==r.Flags||36==r.Flags;break;default:throw"Unrecognized encryption algorithm: "+r.AlgID}if(!a)throw new Error("Encryption Flags/AlgID mismatch");return r.AlgIDHash=e.read_shift(4),r.KeySize=e.read_shift(4),r.ProviderType=e.read_shift(4),e.l+=8,r.CSPName=e.read_shift(n-e.l>>1,"utf16le"),e.l=n,r}function so(e,t){var n={},r=e.l+t;return e.l+=4,n.Salt=e.slice(e.l,e.l+16),e.l+=16,n.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),n.VerifierHash=e.slice(e.l,r),e.l=r,n}function uo(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);return{t:"Std",h:oo(e,t),v:so(e,e.length-e.l)}}function lo(){throw new Error("File is password-protected: ECMA-376 Extensible")}function co(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var n=e.read_shift(e.length-e.l,"utf8"),r={};return n.replace(ct,(function(e){var n=ht(e);switch(pt(n[0])){case"":break;case"":case"":break;case"":break;case"=0;--n)r=((0===(16384&r)?0:1)|r<<1&32767)^t[n];return 52811^r}var ho=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],n=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],r=function(e,t){return 255&((n=e^t)/2|128*n);var n};return function(a){for(var i,o,s,u=no(a),l=function(e){for(var r=t[e.length-1],a=104,i=e.length-1;i>=0;--i)for(var o=e[i],s=0;7!=s;++s)64&o&&(r^=n[a]),o*=2,--a;return r}(u),c=u.length,f=w(16),d=0;16!=d;++d)f[d]=0;for(1===(1&c)&&(i=l>>8,f[c]=r(e[0],i),--c,i=255&l,o=u[u.length-1],f[c]=r(o,i));c>0;)i=l>>8,f[--c]=r(u[c],i),i=255&l,f[--c]=r(u[c],i);for(c=15,s=15-u.length;s>0;)i=l>>8,f[c]=r(e[s],i),--s,i=255&l,f[--c]=r(u[c],i),--c,--s;return f}}(),po=function(e){var t=0,n=ho(e);return function(e){var r=function(e,t,n,r,a){var i,o;for(a||(a=t),r||(r=ho(e)),i=0;i!=t.length;++i)o=t[i],o=255&((o^=r[n])>>5|o<<3),a[i]=o,++n;return[a,n,r]}("",e,t,n);return t=r[1],r[0]}};function go(e,t,n){var r=n||{};return r.Info=e.read_shift(2),e.l-=2,1===r.Info?r.Data=function(e){var t={},n=t.EncryptionVersionInfo=ro(e,4);if(1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):r.Data=function(e,t){var n={},r=n.EncryptionVersionInfo=ro(e,4);if(t-=4,2!=r.Minor)throw new Error("unrecognized minor version code: "+r.Minor);if(r.Major>4||r.Major<2)throw new Error("unrecognized major version code: "+r.Major);n.Flags=e.read_shift(4),t-=4;var a=e.read_shift(4);return t-=4,n.EncryptionHeader=oo(e,a),t-=a,n.EncryptionVerifier=so(e,t),n}(e,t),r}var mo=function(){function e(e,n){switch(n.type){case"base64":return t(v(e),n);case"binary":return t(e,n);case"buffer":return t(y&&Buffer.isBuffer(e)?e.toString("binary"):O(e),n);case"array":return t(He(e),n)}throw new Error("Unrecognized type "+n.type)}function t(e,t){var n=(t||{}).dense?[]:{},r=e.match(/\\trowd.*?\\row\b/g);if(!r.length)throw new Error("RTF missing table");var a={s:{c:0,r:0},e:{c:0,r:r.length-1}};return r.forEach((function(e,t){Array.isArray(n)&&(n[t]=[]);for(var r,i=/\\\w+\b/g,o=0,s=-1;r=i.exec(e);){switch(r[0]){case"\\cell":var u=e.slice(o,i.lastIndex-r[0].length);if(" "==u[0]&&(u=u.slice(1)),++s,u.length){var l={v:u,t:"s"};Array.isArray(n)?n[t][s]=l:n[or({r:t,c:s})]=l}}o=i.lastIndex}s>a.e.c&&(a.e.c=s)})),n["!ref"]=ur(a),n}return{to_workbook:function(t,n){return dr(e(t,n),n)},to_sheet:e,from_sheet:function(e){for(var t,n=["{\\rtf1\\ansi"],r=lr(e["!ref"]),a=Array.isArray(e),i=r.s.r;i<=r.e.r;++i){n.push("\\trowd\\trautofit1");for(var o=r.s.c;o<=r.e.c;++o)n.push("\\cellx"+(o+1));for(n.push("\\pard\\intbl"),o=r.s.c;o<=r.e.c;++o){var s=or({r:i,c:o});(t=a?(e[i]||[])[o]:e[s])&&(null!=t.v||t.f&&!t.F)&&(n.push(" "+(t.w||(fr(t),t.w))),n.push("\\cell"))}n.push("\\pard\\intbl\\row")}return n.join("")+"}"}}}();function Ao(e){for(var t=0,n=1;3!=t;++t)n=256*n+(e[t]>255?255:e[t]<0?0:e[t]);return n.toString(16).toUpperCase().slice(1)}function bo(e,t){if(0===t)return e;var n=function(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,a=Math.max(t,n,r),i=Math.min(t,n,r),o=a-i;if(0===o)return[0,0,t];var s,u=0,l=a+i;switch(s=o/(l>1?2-l:l),a){case t:u=((n-r)/o+6)%6;break;case n:u=(r-t)/o+2;break;case r:u=(t-n)/o+4}return[u/6,s,l/2]}(function(e){var t=e.slice("#"===e[0]?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}(e));return n[2]=t<0?n[2]*(1+t):1-(1-n[2])*(1-t),Ao(function(e){var t,n=e[0],r=e[1],a=e[2],i=2*r*(a<.5?a:1-a),o=a-i/2,s=[o,o,o],u=6*n;if(0!==r)switch(0|u){case 0:case 6:t=i*u,s[0]+=i,s[1]+=t;break;case 1:t=i*(2-u),s[0]+=t,s[1]+=i;break;case 2:t=i*(u-2),s[1]+=i,s[2]+=t;break;case 3:t=i*(4-u),s[1]+=t,s[2]+=i;break;case 4:t=i*(u-4),s[2]+=i,s[0]+=t;break;case 5:t=i*(6-u),s[2]+=t,s[0]+=i}for(var l=0;3!=l;++l)s[l]=Math.round(255*s[l]);return s}(n))}var vo=6;function yo(e){return Math.floor((e+Math.round(128/vo)/256)*vo)}function _o(e){return Math.floor((e-5)/vo*100+.5)/100}function wo(e){return Math.round((e*vo+5)/vo*256)/256}function Fo(e){return wo(_o(yo(e)))}function xo(e){var t=Math.abs(e-Fo(e)),n=vo;if(t>.005)for(vo=1;vo<15;++vo)Math.abs(e-Fo(e))<=t&&(t=Math.abs(e-Fo(e)),n=vo);vo=n}function ko(e){e.width?(e.wpx=yo(e.width),e.wch=_o(e.wpx),e.MDW=vo):e.wpx?(e.wch=_o(e.wpx),e.width=wo(e.wch),e.MDW=vo):"number"==typeof e.wch&&(e.width=wo(e.wch),e.wpx=yo(e.width),e.MDW=vo),e.customWidth&&delete e.customWidth}function Oo(e){return 96*e/96}function jo(e){return 96*e/96}var Co={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};var Eo=["numFmtId","fillId","fontId","borderId","xfId"],So=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];var Do=function(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,n=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,r=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,a=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(i,o,u){var l,c={};return i?((l=(i=i.replace(//gm,"").replace(//gm,"")).match(e))&&function(e,t,n){t.NumberFmt=[];for(var r=Ce(R),a=0;a":case"":case"":break;case"0){if(u>392){for(u=392;u>60&&null!=t.NumberFmt[u];--u);t.NumberFmt[u]=s}be(s,u)}break;case"":break;default:if(n.WTF)throw new Error("unrecognized "+o[0]+" in numFmts")}}}(l,c,u),(l=i.match(r))&&function(e,t,n,r){t.Fonts=[];var a={},i=!1;(e[0].match(ct)||[]).forEach((function(e){var o=ht(e);switch(pt(o[0])){case"":case"":break;case"":break;case"":case"":t.Fonts.push(a),a={};break;case"":case"":break;case"":a.bold=1;break;case"":a.italic=1;break;case"":a.underline=1;break;case"":a.strike=1;break;case"":a.outline=1;break;case"":a.shadow=1;break;case"":a.condense=1;break;case"":a.extend=1;break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":i=!1;break;case"":case"":break;case"":i=!1;break;default:if(r&&r.WTF&&!i)throw new Error("unrecognized "+o[0]+" in fonts")}}))}(l,c,o,u),(l=i.match(n))&&function(e,t,n,r){t.Fills=[];var a={},i=!1;(e[0].match(ct)||[]).forEach((function(e){var n=ht(e);switch(pt(n[0])){case"":case"":break;case"":case"":a={},t.Fills.push(a);break;case"":case"":break;case"":t.Fills.push(a),a={};break;case"":n.patternType&&(a.patternType=n.patternType);break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":i=!1;break;default:if(r&&r.WTF&&!i)throw new Error("unrecognized "+n[0]+" in fills")}}))}(l,c,0,u),(l=i.match(a))&&function(e,t,n,r){t.Borders=[];var a={},i=!1;(e[0].match(ct)||[]).forEach((function(e){var n=ht(e);switch(pt(n[0])){case"":case"":break;case"":case"":a={},n.diagonalUp&&(a.diagonalUp=kt(n.diagonalUp)),n.diagonalDown&&(a.diagonalDown=kt(n.diagonalDown)),t.Borders.push(a);break;case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":break;case"":case"":break;case"":i=!1;break;default:if(r&&r.WTF&&!i)throw new Error("unrecognized "+n[0]+" in borders")}}))}(l,c,0,u),(l=i.match(t))&&function(e,t,n){var r;t.CellXf=[];var a=!1;(e[0].match(ct)||[]).forEach((function(e){var i=ht(e),o=0;switch(pt(i[0])){case"":case"":case"":break;case"":for(delete(r=i)[0],o=0;o392)for(o=392;o>60;--o)if(t.NumberFmt[r.numFmtId]==t.NumberFmt[o]){r.numFmtId=o;break}t.CellXf.push(r);break;case"":break;case"":var s={};i.vertical&&(s.vertical=i.vertical),i.horizontal&&(s.horizontal=i.horizontal),null!=i.textRotation&&(s.textRotation=i.textRotation),i.indent&&(s.indent=i.indent),i.wrapText&&(s.wrapText=kt(i.wrapText)),r.alignment=s;break;case"":case"":case"":break;case"":a=!1;break;case"":case"":break;case"":a=!1;break;default:if(n&&n.WTF&&!a)throw new Error("unrecognized "+i[0]+" in cellXfs")}}))}(l,c,u),c):c}}();function Mo(e,t){var n,r=[st,Ut("styleSheet",null,{xmlns:an[0],"xmlns:vt":tn})];return e.SSF&&null!=(n=function(e){var t=[""];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var r=n[0];r<=n[1];++r)null!=e[r]&&(t[t.length]=Ut("numFmt",null,{numFmtId:r,formatCode:yt(e[r])}))})),1===t.length?"":(t[t.length]="",t[0]=Ut("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(e.SSF))&&(r[r.length]=n),r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',(n=function(e){var t=[];return t[t.length]=Ut("cellXfs",null),e.forEach((function(e){t[t.length]=Ut("xf",null,e)})),t[t.length]="",2===t.length?"":(t[0]=Ut("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(t.cellXfs))&&(r[r.length]=n),r[r.length]='',r[r.length]='',r[r.length]='',r.length>2&&(r[r.length]="",r[1]=r[1].replace("/>",">")),r.join("")}function To(e,t,n){n||(n=Wn(6+4*t.length)),n.write_shift(2,e),Ar(t,n);var r=n.length>n.l?n.slice(0,n.l):n;return null==n.l&&(n.l=n.length),r}function Bo(e,t){t||(t=Wn(153)),t.write_shift(2,20*e.sz),function(e,t){t||(t=Wn(2));var n=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);t.write_shift(1,n),t.write_shift(1,0)}(e,t),t.write_shift(2,e.bold?700:400);var n=0;"superscript"==e.vertAlign?n=1:"subscript"==e.vertAlign&&(n=2),t.write_shift(2,n),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),Rr(e.color,t);var r=0;return"major"==e.scheme&&(r=1),"minor"==e.scheme&&(r=2),t.write_shift(1,r),Ar(e.name,t),t.length>t.l?t.slice(0,t.l):t}var Po,Lo=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Io=$n;function No(e,t){t||(t=Wn(84)),Po||(Po=Se(Lo));var n=Po[e.patternType];null==n&&(n=40),t.write_shift(4,n);var r=0;if(40!=n)for(Rr({auto:1},t),Rr({auto:1},t);r<12;++r)t.write_shift(4,0);else{for(;r<4;++r)t.write_shift(4,0);for(;r<12;++r)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function Vo(e,t,n){n||(n=Wn(16)),n.write_shift(2,t||0),n.write_shift(2,e.numFmtId||0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(1,0),n.write_shift(1,0);return n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n}function Ro(e,t){return t||(t=Wn(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var Uo=$n;function zo(e){var t;Kn(e,613,gr(1)),Kn(e,46,(t||(t=Wn(51)),t.write_shift(1,0),Ro(0,t),Ro(0,t),Ro(0,t),Ro(0,t),Ro(0,t),t.length>t.l?t.slice(0,t.l):t)),Kn(e,614)}function Ho(e){var t,n;Kn(e,619,gr(1)),Kn(e,48,(t={xfId:0,builtinId:0,name:"Normal"},n||(n=Wn(52)),n.write_shift(4,t.xfId),n.write_shift(2,1),n.write_shift(1,+t.builtinId),n.write_shift(1,0),Er(t.name||"",n),n.length>n.l?n.slice(0,n.l):n)),Kn(e,620)}function Qo(e){Kn(e,508,function(e,t,n){var r=Wn(2052);return r.write_shift(4,e),Er(t,r),Er(n,r),r.length>r.l?r.slice(0,r.l):r}(0,"TableStyleMedium9","PivotStyleMedium4")),Kn(e,509)}function qo(e,t){var n=Yn();return Kn(n,278),function(e,t){if(t){var n=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var r=e[0];r<=e[1];++r)null!=t[r]&&++n})),0!=n&&(Kn(e,615,gr(n)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var r=n[0];r<=n[1];++r)null!=t[r]&&Kn(e,44,To(r,t[r]))})),Kn(e,616))}}(n,e.SSF),function(e){Kn(e,611,gr(1)),Kn(e,43,Bo({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Kn(e,612)}(n),function(e){Kn(e,603,gr(2)),Kn(e,45,No({patternType:"none"})),Kn(e,45,No({patternType:"gray125"})),Kn(e,604)}(n),zo(n),function(e){Kn(e,626,gr(1)),Kn(e,47,Vo({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Kn(e,627)}(n),function(e,t){Kn(e,617,gr(t.length)),t.forEach((function(t){Kn(e,47,Vo(t,0))})),Kn(e,618)}(n,t.cellXfs),Ho(n),function(e){Kn(e,505,gr(0)),Kn(e,506)}(n),Qo(n),Kn(n,279),n.end()}var $o=["","","","","","","","","","","",""];function Wo(e,t,n){t.themeElements.clrScheme=[];var r={};(e[0].match(ct)||[]).forEach((function(e){var a=ht(e);switch(a[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===a[0].charAt(1)?(t.themeElements.clrScheme[$o.indexOf(a[0])]=r,r={}):r.name=a[0].slice(3,a[0].length-1);break;default:if(n&&n.WTF)throw new Error("Unrecognized "+a[0]+" in clrScheme")}}))}function Go(){}function Yo(){}var Ko=/]*)>[\s\S]*<\/a:clrScheme>/,Xo=/]*)>[\s\S]*<\/a:fontScheme>/,Jo=/]*)>[\s\S]*<\/a:fmtScheme>/;var Zo=/]*)>[\s\S]*<\/a:themeElements>/;function es(e,t){var n;e&&0!==e.length||(e=ts());var r={};if(!(n=e.match(Zo)))throw new Error("themeElements not found in theme");return function(e,t,n){var r;t.themeElements={},[["clrScheme",Ko,Wo],["fontScheme",Xo,Go],["fmtScheme",Jo,Yo]].forEach((function(a){if(!(r=e.match(a[1])))throw new Error(a[0]+" not found in themeElements");a[2](r,t,n)}))}(n[0],r,t),r.raw=e,r}function ts(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var n=[st];return n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n.join("")}function ns(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=function(e,t){return $n(e,t)}(e,4);break;case 2:t.xclrValue=ti(e);break;case 3:t.xclrValue=function(e){return e.read_shift(4)}(e);break;case 4:e.l+=4}return e.l+=8,t}function rs(e){var t=e.read_shift(2),n=e.read_shift(2)-4,r=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:r[1]=ns(e);break;case 6:r[1]=function(e,t){return $n(e,t)}(e,n);break;case 14:case 15:r[1]=e.read_shift(1===n?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+n)}return r}function as(){var e=Yn();return Kn(e,332),Kn(e,334,gr(1)),Kn(e,335,function(e){var t=Wn(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),Ar(e.name,t),t.slice(0,t.l)}({name:"XLDAPR",version:12e4,flags:3496657072})),Kn(e,336),Kn(e,339,function(e,t){var n=Wn(8+2*t.length);return n.write_shift(4,e),Ar(t,n),n.slice(0,n.l)}(1,"XLDAPR")),Kn(e,52),Kn(e,35,gr(514)),Kn(e,4096,gr(0)),Kn(e,4097,Ua(1)),Kn(e,36),Kn(e,53),Kn(e,340),Kn(e,337,function(e,t){var n=Wn(8);return n.write_shift(4,e),n.write_shift(4,t?1:0),n}(1,!0)),Kn(e,51,function(e){var t=Wn(4+8*e.length);t.write_shift(4,e.length);for(var n=0;n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'),e.join("")}var os=1024;function ss(e,t){for(var n=[21600,21600],r=["m0,0l0",n[1],n[0],n[1],n[0],"0xe"].join(","),a=[Ut("xml",null,{"xmlns:v":fn,"xmlns:o":on,"xmlns:x":sn,"xmlns:mv":cn}).replace(/\/>/,">"),Ut("o:shapelayout",Ut("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),Ut("v:shapetype",[Ut("v:stroke",null,{joinstyle:"miter"}),Ut("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:n.join(","),path:r})];os<1e3*e;)os+=1e3;return t.forEach((function(e){var t=ir(e[0]),n={color2:"#BEFF82",type:"gradient"};"gradient"==n.type&&(n.angle="-180");var r="gradient"==n.type?Ut("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,i=Ut("v:fill",r,n);++os,a=a.concat(["",i,Ut("v:shadow",null,{on:"t",obscured:"t"}),Ut("v:path",null,{"o:connecttype":"none"}),'
','',"","",Vt("x:Anchor",[t.c+1,0,t.r+1,0,t.c+3,20,t.r+5,20].join(",")),Vt("x:AutoFill","False"),Vt("x:Row",String(t.r)),Vt("x:Column",String(t.c)),e[1].hidden?"":"","",""])})),a.push(""),a.join("")}function us(e,t,n,r){var a,i=Array.isArray(e);t.forEach((function(t){var o=ir(t.ref);if(i?(e[o.r]||(e[o.r]=[]),a=e[o.r][o.c]):a=e[t.ref],!a){a={t:"z"},i?e[o.r][o.c]=a:e[t.ref]=a;var s=lr(e["!ref"]||"BDWGO1000001:A1");s.s.r>o.r&&(s.s.r=o.r),s.e.ro.c&&(s.s.c=o.c),s.e.c=0;--c){if(!n&&a.c[c].T)return;n&&!a.c[c].T&&a.c.splice(c,1)}if(n&&r)for(c=0;c"),e.forEach((function(e){e[1].forEach((function(e){var r=yt(e.a);-1==n.indexOf(r)&&(n.push(r),t.push(""+r+"")),e.T&&e.ID&&-1==n.indexOf("tc="+e.ID)&&(n.push("tc="+e.ID),t.push("tc="+e.ID+""))}))})),0==n.length&&(n.push("SheetJ5"),t.push("SheetJ5")),t.push(""),t.push(""),e.forEach((function(e){var r=0,a=[];if(e[1][0]&&e[1][0].T&&e[1][0].ID?r=n.indexOf("tc="+e[1][0].ID):e[1].forEach((function(e){e.a&&(r=n.indexOf(yt(e.a))),a.push(e.t||"")})),t.push(''),a.length<=1)t.push(Vt("t",yt(a[0]||"")));else{for(var i="Comment:\n "+a[0]+"\n",o=1;o")})),t.push(""),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function cs(e,t,n){var r=[st,Ut("ThreadedComments",null,{xmlns:Kt}).replace(/[\/]>/,">")];return e.forEach((function(e){var a="";(e[1]||[]).forEach((function(i,o){if(i.T){i.a&&-1==t.indexOf(i.a)&&t.push(i.a);var s={ref:e[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+n.tcid++).slice(-12)+"}"};0==o?a=s.id:s.parentId=a,i.ID=s.id,i.a&&(s.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(i.a)).slice(-12)+"}"),r.push(Ut("threadedComment",Vt("text",i.t||""),s))}else delete i.ID}))})),r.push(""),r.join("")}var fs=mr;function ds(e){var t=Yn(),n=[];return Kn(t,628),Kn(t,630),e.forEach((function(e){e[1].forEach((function(e){n.indexOf(e.a)>-1||(n.push(e.a.slice(0,54)),Kn(t,632,function(e){return Ar(e.slice(0,54))}(e.a)))}))})),Kn(t,631),Kn(t,633),e.forEach((function(e){e[1].forEach((function(r){r.iauthor=n.indexOf(r.a);var a={s:ir(e[0]),e:ir(e[0])};Kn(t,635,function(e,t){return null==t&&(t=Wn(36)),t.write_shift(4,e[1].iauthor),Ir(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}([a,r])),r.t&&r.t.length>0&&Kn(t,637,_r(r)),Kn(t,636),delete r.iauthor}))})),Kn(t,634),Kn(t,629),t.end()}var hs=["xlsb","xlsm","xlam","biff8","xla"];var ps=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function n(e,n,r,a){var i=!1,o=!1;0==r.length?o=!0:"["==r.charAt(0)&&(o=!0,r=r.slice(1,-1)),0==a.length?i=!0:"["==a.charAt(0)&&(i=!0,a=a.slice(1,-1));var s=r.length>0?0|parseInt(r,10):0,u=a.length>0?0|parseInt(a,10):0;return i?u+=t.c:--u,o?s+=t.r:--s,n+(i?"":"$")+ar(u)+(o?"":"$")+nr(s)}return function(r,a){return t=a,r.replace(e,n)}}(),gs=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,ms=function(){return function(e,t){return e.replace(gs,(function(e,n,r,a,i,o){var s=rr(a)-(r?0:t.c),u=tr(o)-(i?0:t.r);return n+"R"+(0==u?"":i?u+1:"["+u+"]")+"C"+(0==s?"":r?s+1:"["+s+"]")}))}}();function As(e,t){return e.replace(gs,(function(e,n,r,a,i,o){return n+("$"==r?r+a:ar(rr(a)+t.c))+("$"==i?i+o:nr(tr(o)+t.r))}))}function bs(e,t,n){var r=sr(t).s,a=ir(n);return As(e,{r:a.r-r.r,c:a.c-r.c})}function vs(e){return e.replace(/_xlfn\./g,"")}function ys(e){e.l+=1}function _s(e,t){var n=e.read_shift(1==t?1:2);return[16383&n,n>>14&1,n>>15&1]}function ws(e,t,n){var r=2;if(n){if(n.biff>=2&&n.biff<=5)return Fs(e);12==n.biff&&(r=4)}var a=e.read_shift(r),i=e.read_shift(r),o=_s(e,2),s=_s(e,2);return{s:{r:a,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:s[0],cRel:s[1],rRel:s[2]}}}function Fs(e){var t=_s(e,2),n=_s(e,2),r=e.read_shift(1),a=e.read_shift(1);return{s:{r:t[0],c:r,cRel:t[1],rRel:t[2]},e:{r:n[0],c:a,cRel:n[1],rRel:n[2]}}}function xs(e,t,n){if(n&&n.biff>=2&&n.biff<=5)return function(e){var t=_s(e,2),n=e.read_shift(1);return{r:t[0],c:n,cRel:t[1],rRel:t[2]}}(e);var r=e.read_shift(n&&12==n.biff?4:2),a=_s(e,2);return{r:r,c:a[0],cRel:a[1],rRel:a[2]}}function ks(e){var t=e.read_shift(2),n=e.read_shift(2);return{r:t,c:255&n,fQuoted:!!(16384&n),cRel:n>>15,rRel:n>>15}}function Os(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}function js(e){return[e.read_shift(1),e.read_shift(1)]}function Cs(e,t){var n=[e.read_shift(1)];if(12==t)switch(n[0]){case 2:n[0]=4;break;case 4:n[0]=16;break;case 0:n[0]=1;break;case 1:n[0]=2}switch(n[0]){case 4:n[1]=Na(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:n[1]=Yr[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:n[1]=Nr(e);break;case 2:n[1]=Ya(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+n[0])}return n}function Es(e,t,n){for(var r=e.read_shift(12==n.biff?4:2),a=[],i=0;i!=r;++i)a.push((12==n.biff?Lr:si)(e,8));return a}function Ss(e,t,n){var r=0,a=0;12==n.biff?(r=e.read_shift(4),a=e.read_shift(4)):(a=1+e.read_shift(1),r=1+e.read_shift(2)),n.biff>=2&&n.biff<8&&(--r,0==--a&&(a=256));for(var i=0,o=[];i!=r&&(o[i]=[]);++i)for(var s=0;s!=a;++s)o[i][s]=Cs(e,n.biff);return o}function Ds(e,t,n){return e.l+=2,[ks(e)]}function Ms(e){return e.l+=6,[]}function Ts(e){return e.l+=2,[Ra(e),1&e.read_shift(2)]}var Bs=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];var Ps={1:{n:"PtgExp",f:function(e,t,n){return e.l++,n&&12==n.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(n&&2==n.biff?1:2)]}},2:{n:"PtgTbl",f:$n},3:{n:"PtgAdd",f:ys},4:{n:"PtgSub",f:ys},5:{n:"PtgMul",f:ys},6:{n:"PtgDiv",f:ys},7:{n:"PtgPower",f:ys},8:{n:"PtgConcat",f:ys},9:{n:"PtgLt",f:ys},10:{n:"PtgLe",f:ys},11:{n:"PtgEq",f:ys},12:{n:"PtgGe",f:ys},13:{n:"PtgGt",f:ys},14:{n:"PtgNe",f:ys},15:{n:"PtgIsect",f:ys},16:{n:"PtgUnion",f:ys},17:{n:"PtgRange",f:ys},18:{n:"PtgUplus",f:ys},19:{n:"PtgUminus",f:ys},20:{n:"PtgPercent",f:ys},21:{n:"PtgParen",f:ys},22:{n:"PtgMissArg",f:ys},23:{n:"PtgStr",f:function(e,t,n){return e.l++,Qa(e,0,n)}},26:{n:"PtgSheet",f:function(e,t,n){return e.l+=5,e.l+=2,e.l+=2==n.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,n){return e.l+=2==n.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,Yr[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,Nr(e)}},32:{n:"PtgArray",f:function(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=2==n.biff?6:12==n.biff?14:7,[r]}},33:{n:"PtgFunc",f:function(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var a=e.read_shift(n&&n.biff<=3?1:2);return[ru[a],nu[a],r]}},34:{n:"PtgFuncVar",f:function(e,t,n){var r=e[e.l++],a=e.read_shift(1),i=n&&n.biff<=3?[88==r?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e);return[a,(0===i[0]?nu:tu)[i[1]]]}},35:{n:"PtgName",f:function(e,t,n){var r=e.read_shift(1)>>>5&3,a=!n||n.biff>=8?4:2,i=e.read_shift(a);switch(n.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[r,0,i]}},36:{n:"PtgRef",f:function(e,t,n){var r=(96&e[e.l])>>5;return e.l+=1,[r,xs(e,0,n)]}},37:{n:"PtgArea",f:function(e,t,n){return[(96&e[e.l++])>>5,ws(e,n.biff>=2&&n.biff,n)]}},38:{n:"PtgMemArea",f:function(e,t,n){var r=e.read_shift(1)>>>5&3;return e.l+=n&&2==n.biff?3:4,[r,e.read_shift(n&&2==n.biff?1:2)]}},39:{n:"PtgMemErr",f:$n},40:{n:"PtgMemNoMem",f:$n},41:{n:"PtgMemFunc",f:function(e,t,n){return[e.read_shift(1)>>>5&3,e.read_shift(n&&2==n.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,n){var r=e.read_shift(1)>>>5&3;return e.l+=4,n.biff<8&&e.l--,12==n.biff&&(e.l+=2),[r]}},43:{n:"PtgAreaErr",f:function(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=n&&n.biff>8?12:n.biff<8?6:8,[r]}},44:{n:"PtgRefN",f:function(e,t,n){var r=(96&e[e.l])>>5;return e.l+=1,[r,function(e,t,n){var r=n&&n.biff?n.biff:8;if(r>=2&&r<=5)return function(e){var t=e.read_shift(2),n=e.read_shift(1),r=(32768&t)>>15,a=(16384&t)>>14;t&=16383,1==r&&t>=8192&&(t-=16384);1==a&&n>=128&&(n-=256);return{r:t,c:n,cRel:a,rRel:r}}(e);var a=e.read_shift(r>=12?4:2),i=e.read_shift(2),o=(16384&i)>>14,s=(32768&i)>>15;if(i&=16383,1==s)for(;a>524287;)a-=1048576;if(1==o)for(;i>8191;)i-=16384;return{r:a,c:i,cRel:o,rRel:s}}(e,0,n)]}},45:{n:"PtgAreaN",f:function(e,t,n){return[(96&e[e.l++])>>5,function(e,t,n){if(n.biff<8)return Fs(e);var r=e.read_shift(12==n.biff?4:2),a=e.read_shift(12==n.biff?4:2),i=_s(e,2),o=_s(e,2);return{s:{r:r,c:i[0],cRel:i[1],rRel:i[2]},e:{r:a,c:o[0],cRel:o[1],rRel:o[2]}}}(e,0,n)]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,n){return 5==n.biff?function(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2,"i");e.l+=8;var r=e.read_shift(2);return e.l+=12,[t,n,r]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var a=e.read_shift(2);return n&&5==n.biff&&(e.l+=12),[r,a,xs(e,0,n)]}},59:{n:"PtgArea3d",f:function(e,t,n){var r=(96&e[e.l++])>>5,a=e.read_shift(2,"i");if(n)switch(n.biff){case 5:e.l+=12,6;break;case 12:12}return[r,a,ws(e,0,n)]}},60:{n:"PtgRefErr3d",f:function(e,t,n){var r=(96&e[e.l++])>>5,a=e.read_shift(2),i=4;if(n)switch(n.biff){case 5:i=15;break;case 12:i=6}return e.l+=i,[r,a]}},61:{n:"PtgAreaErr3d",f:function(e,t,n){var r=(96&e[e.l++])>>5,a=e.read_shift(2),i=8;if(n)switch(n.biff){case 5:e.l+=12,i=6;break;case 12:i=12}return e.l+=i,[r,a]}},255:{}},Ls={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Is={1:{n:"PtgElfLel",f:Ts},2:{n:"PtgElfRw",f:Ds},3:{n:"PtgElfCol",f:Ds},6:{n:"PtgElfRwV",f:Ds},7:{n:"PtgElfColV",f:Ds},10:{n:"PtgElfRadical",f:Ds},11:{n:"PtgElfRadicalS",f:Ms},13:{n:"PtgElfColS",f:Ms},15:{n:"PtgElfColSV",f:Ms},16:{n:"PtgElfRadicalLel",f:Ts},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(4),a=e.read_shift(2),i=e.read_shift(2);return{ixti:t,coltype:3&n,rt:Bs[n>>2&31],idx:r,c:a,C:i}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},Ns={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=n&&2==n.biff?3:4,[r]}},2:{n:"PtgAttrIf",f:function(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(n&&2==n.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,n){e.l+=2;for(var r=e.read_shift(n&&2==n.biff?1:2),a=[],i=0;i<=r;++i)a.push(e.read_shift(n&&2==n.biff?1:2));return a}},8:{n:"PtgAttrGoto",f:function(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(n&&2==n.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,n){e.l+=n&&2==n.biff?3:4}},32:{n:"PtgAttrBaxcel",f:Os},33:{n:"PtgAttrBaxcel",f:Os},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),js(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),js(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function Vs(e,t,n,r){if(r.biff<8)return $n(e,t);for(var a=e.l+t,i=[],o=0;o!==n.length;++o)switch(n[o][0]){case"PtgArray":n[o][1]=Ss(e,0,r),i.push(n[o][1]);break;case"PtgMemArea":n[o][2]=Es(e,n[o][1],r),i.push(n[o][2]);break;case"PtgExp":r&&12==r.biff&&(n[o][1][1]=e.read_shift(4),i.push(n[o][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+n[o][0]}return 0!==(t=a-e.l)&&i.push($n(e,t)),i}function Rs(e,t,n){for(var r,a,i=e.l+t,o=[];i!=e.l;)t=i-e.l,a=e[e.l],r=Ps[a]||Ps[Ls[a]],24!==a&&25!==a||(r=(24===a?Is:Ns)[e[e.l+1]]),r&&r.f?o.push([r.n,r.f(e,t,n)]):$n(e,t);return o}function Us(e){for(var t=[],n=0;n=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Hs(e,t,n){if(!e)return"SH33TJSERR0";if(n.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var r=e.XTI[t];if(n.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!r)return"SH33TJSERR1";var a="";if(n.biff>8)switch(e[r[0]][0]){case 357:return a=-1==r[1]?"#REF":e.SheetNames[r[1]],r[1]==r[2]?a:a+":"+e.SheetNames[r[2]];case 358:return null!=n.SID?e.SheetNames[n.SID]:"SH33TJSSAME"+e[r[0]][0];case 355:default:return"SH33TJSSRC"+e[r[0]][0]}switch(e[r[0]][0][0]){case 1025:return a=-1==r[1]?"#REF":e.SheetNames[r[1]]||"SH33TJSERR3",r[1]==r[2]?a:a+":"+e.SheetNames[r[2]];case 14849:return e[r[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[r[0]][0][3]?(a=-1==r[1]?"#REF":e[r[0]][0][3][r[1]]||"SH33TJSERR4",r[1]==r[2]?a:a+":"+e[r[0]][0][3][r[2]]):"SH33TJSERR2"}}function Qs(e,t,n){var r=Hs(e,t,n);return"#REF"==r?r:function(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}(r,n)}function qs(e,t,n,r,a){var i,o,s,u,l=a&&a.biff||8,c={s:{c:0,r:0},e:{c:0,r:0}},f=[],d=0,h=0,p="";if(!e[0]||!e[0][0])return"";for(var g=-1,m="",A=0,b=e[0].length;A=0){switch(e[0][g][1][0]){case 0:m=qe(" ",e[0][g][1][1]);break;case 1:m=qe("\r",e[0][g][1][1]);break;default:if(m="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][g][1][0])}o+=m,g=-1}f.push(o+zs[v[0]]+i);break;case"PtgIsect":i=f.pop(),o=f.pop(),f.push(o+" "+i);break;case"PtgUnion":i=f.pop(),o=f.pop(),f.push(o+","+i);break;case"PtgRange":i=f.pop(),o=f.pop(),f.push(o+":"+i);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":break;case"PtgRef":s=Xn(v[1][1],c,a),f.push(Zn(s,l));break;case"PtgRefN":s=n?Xn(v[1][1],n,a):v[1][1],f.push(Zn(s,l));break;case"PtgRef3d":d=v[1][1],s=Xn(v[1][2],c,a);p=Qs(r,d,a);f.push(p+"!"+Zn(s,l));break;case"PtgFunc":case"PtgFuncVar":var y=v[1][0],_=v[1][1];y||(y=0);var w=0==(y&=127)?[]:f.slice(-y);f.length-=y,"User"===_&&(_=w.shift()),f.push(_+"("+w.join(",")+")");break;case"PtgBool":f.push(v[1]?"TRUE":"FALSE");break;case"PtgInt":f.push(v[1]);break;case"PtgNum":f.push(String(v[1]));break;case"PtgStr":f.push('"'+v[1].replace(/"/g,'""')+'"');break;case"PtgErr":f.push(v[1]);break;case"PtgAreaN":u=Jn(v[1][1],n?{s:n}:c,a),f.push(er(u,a));break;case"PtgArea":u=Jn(v[1][1],c,a),f.push(er(u,a));break;case"PtgArea3d":d=v[1][1],u=v[1][2],p=Qs(r,d,a),f.push(p+"!"+er(u,a));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":h=v[1][2];var F=(r.names||[])[h-1]||(r[0]||[])[h],x=F?F.Name:"SH33TJSNAME"+String(h);x&&"_xlfn."==x.slice(0,6)&&!a.xlfn&&(x=x.slice(6)),f.push(x);break;case"PtgNameX":var k,O=v[1][1];if(h=v[1][2],!(a.biff<=5)){var j="";if(14849==((r[O]||[])[0]||[])[0]||(1025==((r[O]||[])[0]||[])[0]?r[O][h]&&r[O][h].itab>0&&(j=r.SheetNames[r[O][h].itab-1]+"!"):j=r.SheetNames[h-1]+"!"),r[O]&&r[O][h])j+=r[O][h].Name;else if(r[0]&&r[0][h])j+=r[0][h].Name;else{var C=(Hs(r,O,a)||"").split(";;");C[h-1]?j=C[h-1]:j+="SH33TJSERRX"}f.push(j);break}O<0&&(O=-O),r[O]&&(k=r[O][h]),k||(k={Name:"SH33TJSERRY"}),f.push(k.Name);break;case"PtgParen":var E="(",S=")";if(g>=0){switch(m="",e[0][g][1][0]){case 2:E=qe(" ",e[0][g][1][1])+E;break;case 3:E=qe("\r",e[0][g][1][1])+E;break;case 4:S=qe(" ",e[0][g][1][1])+S;break;case 5:S=qe("\r",e[0][g][1][1])+S;break;default:if(a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][g][1][0])}g=-1}f.push(E+f.pop()+S);break;case"PtgRefErr":case"PtgRefErr3d":f.push("#REF!");break;case"PtgExp":s={c:v[1][1],r:v[1][0]};var D={c:n.c,r:n.r};if(r.sharedf[or(s)]){var M=r.sharedf[or(s)];f.push(qs(M,c,D,r,a))}else{var T=!1;for(i=0;i!=r.arrayf.length;++i)if(o=r.arrayf[i],!(s.co[0].e.c)&&!(s.ro[0].e.r)){f.push(qs(o[1],c,D,r,a)),T=!0;break}T||f.push(v[1])}break;case"PtgArray":f.push("{"+Us(v[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":g=A;break;case"PtgTbl":case"PtgMemErr":break;case"PtgMissArg":f.push("");break;case"PtgAreaErr":case"PtgAreaErr3d":f.push("#REF!");break;case"PtgList":f.push("Table"+v[1].idx+"[#"+v[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":default:throw new Error("Unrecognized Formula Token: "+String(v))}if(3!=a.biff&&g>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][A][0])){var B=!0;switch((v=e[0][g])[1][0]){case 4:B=!1;case 0:m=qe(" ",v[1][1]);break;case 5:B=!1;case 1:m=qe("\r",v[1][1]);break;default:if(m="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+v[1][0])}f.push((B?m:"")+f.pop()+(B?"":m)),g=-1}}if(f.length>1&&a.WTF)throw new Error("bad formula stack");return f[0]}function $s(e,t,n){var r,a=e.l+t,i=2==n.biff?1:2,o=e.read_shift(i);if(65535==o)return[[],$n(e,t-2)];var s=Rs(e,o,n);return t!==o+i&&(r=Vs(e,t-o-i,s,n)),e.l=a,[s,r]}function Ws(e,t,n){var r,a=e.l+t,i=e.read_shift(2),o=Rs(e,i,n);return 65535==i?[[],$n(e,t-2)]:(t!==i+2&&(r=Vs(e,a-i-2,o,n)),[o,r])}function Gs(e,t,n){var r=e.l+t,a=ri(e);2==n.biff&&++e.l;var i=function(e){var t;if(65535!==Ln(e,e.l+6))return[Nr(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}(e),o=e.read_shift(1);2!=n.biff&&(e.read_shift(1),n.biff>=5&&e.read_shift(4));var s=function(e,t,n){var r,a=e.l+t,i=2==n.biff?1:2,o=e.read_shift(i);if(65535==o)return[[],$n(e,t-2)];var s=Rs(e,o,n);return t!==o+i&&(r=Vs(e,t-o-i,s,n)),e.l=a,[s,r]}(e,r-e.l,n);return{cell:a,val:i[0],formula:s,shared:o>>3&1,tt:i[1]}}function Ys(e,t,n,r,a){var i=ai(t,n,a),o=function(e){if(null==e){var t=Wn(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}return Vr("number"==typeof e?e:0)}(e.v),s=Wn(6);s.write_shift(2,33),s.write_shift(4,0);for(var u=Wn(e.bf.length),l=0;l0?Vs(e,i,a,n):null]}var Xs=Ks,Js=Ks,Zs=Ks,eu=Ks,tu={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},nu={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},ru={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function au(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCodeAt(0)&&(e=e.slice(1)),(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")}))).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function iu(e){var t=e.split(":");return[t[0].split(".")[0],t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}var ou={},su={},uu="undefined"!==typeof Map;function lu(e,t,n){var r=0,a=e.length;if(n){if(uu?n.has(t):Object.prototype.hasOwnProperty.call(n,t))for(var i=uu?n.get(t):n[t];r-1?(n.width=wo(r),n.customWidth=1):null!=t.width&&(n.width=t.width),t.hidden&&(n.hidden=!0),null!=t.level&&(n.outlineLevel=n.level=t.level),n}function fu(e,t){if(e){var n=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(n=[1,1,1,1,.5,.5]),null==e.left&&(e.left=n[0]),null==e.right&&(e.right=n[1]),null==e.top&&(e.top=n[2]),null==e.bottom&&(e.bottom=n[3]),null==e.header&&(e.header=n[4]),null==e.footer&&(e.footer=n[5])}}function du(e,t,n){var r=n.revssf[null!=t.z?t.z:"General"],a=60,i=e.length;if(null==r&&n.ssf)for(;a<392;++a)if(null==n.ssf[a]){be(t.z,a),n.ssf[a]=t.z,n.revssf[t.z]=r=a;break}for(a=0;a!=i;++a)if(e[a].numFmtId===r)return a;return e[i]={numFmtId:r,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function hu(e,t,n,r,a,i){try{r.cellNF&&(e.z=R[t])}catch(s){if(r.WTF)throw s}if("z"!==e.t||r.cellStyles){if("d"===e.t&&"string"===typeof e.v&&(e.v=ze(e.v)),(!r||!1!==r.cellText)&&"z"!==e.t)try{if(null==R[t]&&be(_e[t]||"General",t),"e"===e.t)e.w=e.w||Yr[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=X(e.v);else if("d"===e.t){var o=Te(e.v);e.w=(0|o)===o?o.toString(10):X(o)}else{if(void 0===e.v)return"";e.w=J(e.v,su)}else"d"===e.t?e.w=Ae(t,Te(e.v),su):e.w=Ae(t,e.v,su)}catch(s){if(r.WTF)throw s}if(r.cellStyles&&null!=n)try{e.s=i.Fills[n],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=bo(a.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),r.WTF&&(e.s.fgColor.raw_rgb=a.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=bo(a.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),r.WTF&&(e.s.bgColor.raw_rgb=a.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(s){if(r.WTF&&i.Fills)throw s}}}function pu(e,t,n){if(e&&e["!ref"]){var r=lr(e["!ref"]);if(r.e.c/g,mu=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,Au=/<(?:\w:)?hyperlink [^>]*>/gm,bu=/"(\w*:\w*)"/,vu=/<(?:\w:)?col\b[^>]*[\/]?>/g,yu=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,_u=/<(?:\w:)?pageMargins[^>]*\/>/g,wu=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Fu=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,xu=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function ku(e,t,n,r,a,i,o){if(!e)return e;r||(r={"!id":{}});var s=t.dense?[]:{},u={s:{r:2e6,c:2e6},e:{r:0,c:0}},l="",c="",f=e.match(mu);f?(l=e.slice(0,f.index),c=e.slice(f.index+f[0].length)):l=c=e;var d=l.match(wu);d?Ou(d[0],s,a,n):(d=l.match(Fu))&&function(e,t,n,r,a){Ou(e.slice(0,e.indexOf(">")),n,r,a)}(d[0],d[1],s,a,n);var h=(l.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(h>0){var p=l.slice(h,h+50).match(bu);p&&function(e,t){var n=lr(t);n.s.r<=n.e.r&&n.s.c<=n.e.c&&n.s.r>=0&&n.s.c>=0&&(e["!ref"]=ur(n))}(s,p[1])}var g=l.match(xu);g&&g[1]&&function(e,t){t.Views||(t.Views=[{}]);(e.match(Eu)||[]).forEach((function(e,n){var r=ht(e);t.Views[n]||(t.Views[n]={}),+r.zoomScale&&(t.Views[n].zoom=+r.zoomScale),kt(r.rightToLeft)&&(t.Views[n].RTL=!0)}))}(g[1],a);var m=[];if(t.cellStyles){var A=l.match(vu);A&&function(e,t){for(var n=!1,r=0;r!=t.length;++r){var a=ht(t[r],!0);a.hidden&&(a.hidden=kt(a.hidden));var i=parseInt(a.min,10)-1,o=parseInt(a.max,10)-1;for(a.outlineLevel&&(a.level=+a.outlineLevel||0),delete a.min,delete a.max,a.width=+a.width,!n&&a.width&&(n=!0,xo(a.width)),ko(a);i<=o;)e[i++]=Qe(a)}}(m,A)}f&&Du(f[1],s,t,u,i,o);var b=c.match(yu);b&&(s["!autofilter"]=function(e){return{ref:(e.match(/ref="([^"]*)"/)||[])[1]}}(b[0]));var v=[],y=c.match(gu);if(y)for(h=0;h!=y.length;++h)v[h]=lr(y[h].slice(y[h].indexOf('"')+1));var _=c.match(Au);_&&function(e,t,n){for(var r=Array.isArray(e),a=0;a!=t.length;++a){var i=ht(St(t[a]),!0);if(!i.ref)return;var o=((n||{})["!id"]||[])[i.id];o?(i.Target=o.Target,i.location&&(i.Target+="#"+At(i.location))):(i.Target="#"+At(i.location),o={Target:i.Target,TargetMode:"Internal"}),i.Rel=o,i.tooltip&&(i.Tooltip=i.tooltip,delete i.tooltip);for(var s=lr(i.ref),u=s.s.r;u<=s.e.r;++u)for(var l=s.s.c;l<=s.e.c;++l){var c=or({c:l,r:u});r?(e[u]||(e[u]=[]),e[u][l]||(e[u][l]={t:"z",v:void 0}),e[u][l].l=i):(e[c]||(e[c]={t:"z",v:void 0}),e[c].l=i)}}}(s,_,r);var w=c.match(_u);if(w&&(s["!margins"]=function(e){var t={};return["left","right","top","bottom","header","footer"].forEach((function(n){e[n]&&(t[n]=parseFloat(e[n]))})),t}(ht(w[0]))),!s["!ref"]&&u.e.c>=u.s.c&&u.e.r>=u.s.r&&(s["!ref"]=ur(u)),t.sheetRows>0&&s["!ref"]){var F=lr(s["!ref"]);t.sheetRows<=+F.e.r&&(F.e.r=t.sheetRows-1,F.e.r>u.e.r&&(F.e.r=u.e.r),F.e.ru.e.c&&(F.e.c=u.e.c),F.e.c0&&(s["!cols"]=m),v.length>0&&(s["!merges"]=v),s}function Ou(e,t,n,r){var a=ht(e);n.Sheets[r]||(n.Sheets[r]={}),a.codeName&&(n.Sheets[r].CodeName=At(St(a.codeName)))}var ju=["objects","scenarios","selectLockedCells","selectUnlockedCells"],Cu=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];var Eu=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function Su(e,t,n,r){if(e.c&&n["!comments"].push([t,e.c]),void 0===e.v&&"string"!==typeof e.f||"z"===e.t&&!e.f)return"";var a="",i=e.t,o=e.v;if("z"!==e.t)switch(e.t){case"b":a=e.v?"1":"0";break;case"n":a=""+e.v;break;case"e":a=Yr[e.v];break;case"d":r&&r.cellDates?a=ze(e.v,-1).toISOString():((e=Qe(e)).t="n",a=""+(e.v=Te(ze(e.v)))),"undefined"===typeof e.z&&(e.z=R[14]);break;default:a=e.v}var s=Vt("v",yt(a)),u={r:t},l=du(r.cellXfs,e,r);switch(0!==l&&(u.s=l),e.t){case"n":break;case"d":u.t="d";break;case"b":u.t="b";break;case"e":u.t="e";break;case"z":break;default:if(null==e.v){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(r&&r.bookSST){s=Vt("v",""+lu(r.Strings,e.v,r.revStrings)),u.t="s";break}u.t="str"}if(e.t!=i&&(e.t=i,e.v=o),"string"==typeof e.f&&e.f){var c=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;s=Ut("f",yt(e.f),c)+(null!=e.v?s:"")}return e.l&&n["!links"].push([t,e.l]),e.D&&(u.cm=1),Ut("c",s,u)}var Du=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,n=/r=["']([^"']*)["']/,r=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,a=/ref=["']([^"']*)["']/,i=Mt("v"),o=Mt("f");return function(s,u,l,c,f,d){for(var h,p,g,m,A,b=0,v="",y=[],_=[],w=0,F=0,x=0,k="",O=0,j=0,C=0,E=0,S=Array.isArray(d.CellXf),D=[],M=[],T=Array.isArray(u),B=[],P={},L=!1,I=!!l.sheetStubs,N=s.split(t),V=0,U=N.length;V!=U;++V){var z=(v=N[V].trim()).length;if(0!==z){var H=0;e:for(b=0;b":if("/"!=v[b-1]){++b;break e}if(l&&l.cellStyles){if(O=null!=(p=ht(v.slice(H,b),!0)).r?parseInt(p.r,10):O+1,j=-1,l.sheetRows&&l.sheetRows=b)break;if(O=null!=(p=ht(v.slice(H,b),!0)).r?parseInt(p.r,10):O+1,j=-1,!(l.sheetRows&&l.sheetRowsO-1&&(c.s.r=O-1),c.e.r":"")+v,null!=_&&2===_.length){for(w=0,k=_[1],F=0;F!=k.length&&!((x=k.charCodeAt(F)-64)<1||x>26);++F)w=26*w+x;j=--w}else++j;for(F=0;F!=v.length&&62!==v.charCodeAt(F);++F);if(++F,(p=ht(v.slice(0,F),!0)).r||(p.r=or({r:O-1,c:j})),h={t:""},null!=(_=(k=v.slice(F)).match(i))&&""!==_[1]&&(h.v=At(_[1])),l.cellFormula){if(null!=(_=k.match(o))&&""!==_[1]){if(h.f=At(St(_[1])).replace(/\r\n/g,"\n"),l.xlfn||(h.f=vs(h.f)),_[0].indexOf('t="array"')>-1)h.F=(k.match(a)||[])[1],h.F.indexOf(":")>-1&&D.push([lr(h.F),h.F]);else if(_[0].indexOf('t="shared"')>-1){m=ht(_[0]);var q=At(St(_[1]));l.xlfn||(q=vs(q)),M[parseInt(m.si,10)]=[m,q,p.r]}}else(_=k.match(/]*\/>/))&&M[(m=ht(_[0])).si]&&(h.f=bs(M[m.si][1],M[m.si][2],p.r));var $=ir(p.r);for(F=0;F=D[F][0].s.r&&$.r<=D[F][0].e.r&&$.c>=D[F][0].s.c&&$.c<=D[F][0].e.c&&(h.F=D[F][1])}if(null==p.t&&void 0===h.v)if(h.f||h.F)h.v=0,h.t="n";else{if(!I)continue;h.t="z"}else h.t=p.t||"n";switch(c.s.c>j&&(c.s.c=j),c.e.c0&&(u["!rows"]=B)}}();function Mu(e,t,n,r){var a,i=[st,Ut("worksheet",null,{xmlns:an[0],"xmlns:r":en})],o=n.SheetNames[e],s="",u=n.Sheets[o];null==u&&(u={});var l=u["!ref"]||"A1",c=lr(l);if(c.e.c>16383||c.e.r>1048575){if(t.WTF)throw new Error("Range "+l+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575),l=ur(c)}r||(r={}),u["!comments"]=[];var f=[];!function(e,t,n,r,a){var i=!1,o={},s=null;if("xlsx"!==r.bookType&&t.vbaraw){var u=t.SheetNames[n];try{t.Workbook&&(u=t.Workbook.Sheets[n].CodeName||u)}catch(c){}i=!0,o.codeName=Dt(yt(u))}if(e&&e["!outline"]){var l={summaryBelow:1,summaryRight:1};e["!outline"].above&&(l.summaryBelow=0),e["!outline"].left&&(l.summaryRight=0),s=(s||"")+Ut("outlinePr",null,l)}(i||s)&&(a[a.length]=Ut("sheetPr",s,o))}(u,n,e,t,i),i[i.length]=Ut("dimension",null,{ref:l}),i[i.length]=function(e,t,n,r){var a={workbookViewId:"0"};return(((r||{}).Workbook||{}).Views||[])[0]&&(a.rightToLeft=r.Workbook.Views[0].RTL?"1":"0"),Ut("sheetViews",Ut("sheetView",null,a),{})}(0,0,0,n),t.sheetFormat&&(i[i.length]=Ut("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),null!=u["!cols"]&&u["!cols"].length>0&&(i[i.length]=function(e,t){for(var n,r=[""],a=0;a!=t.length;++a)(n=t[a])&&(r[r.length]=Ut("col",null,cu(a,n)));return r[r.length]="",r.join("")}(0,u["!cols"])),i[a=i.length]="",u["!links"]=[],null!=u["!ref"]&&(s=function(e,t,n,r){var a,i,o=[],s=[],u=lr(e["!ref"]),l="",c="",f=[],d=0,h=0,p=e["!rows"],g=Array.isArray(e),m={r:c},A=-1;for(h=u.s.c;h<=u.e.c;++h)f[h]=ar(h);for(d=u.s.r;d<=u.e.r;++d){for(s=[],c=nr(d),h=u.s.c;h<=u.e.c;++h){a=f[h]+c;var b=g?(e[d]||[])[h]:e[a];void 0!==b&&(null!=(l=Su(b,a,e,t))&&s.push(l))}(s.length>0||p&&p[d])&&(m={r:c},p&&p[d]&&((i=p[d]).hidden&&(m.hidden=1),A=-1,i.hpx?A=Oo(i.hpx):i.hpt&&(A=i.hpt),A>-1&&(m.ht=A,m.customHeight=1),i.level&&(m.outlineLevel=i.level)),o[o.length]=Ut("row",s.join(""),m))}if(p)for(;d-1&&(m.ht=A,m.customHeight=1),i.level&&(m.outlineLevel=i.level),o[o.length]=Ut("row","",m));return o.join("")}(u,t,0,0)).length>0&&(i[i.length]=s),i.length>a+1&&(i[i.length]="",i[a]=i[a].replace("/>",">")),u["!protect"]&&(i[i.length]=function(e){var t={sheet:1};return ju.forEach((function(n){null!=e[n]&&e[n]&&(t[n]="1")})),Cu.forEach((function(n){null==e[n]||e[n]||(t[n]="0")})),e.password&&(t.password=fo(e.password).toString(16).toUpperCase()),Ut("sheetProtection",null,t)}(u["!protect"])),null!=u["!autofilter"]&&(i[i.length]=function(e,t,n,r){var a="string"==typeof e.ref?e.ref:ur(e.ref);n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]);var i=n.Workbook.Names,o=sr(a);o.s.r==o.e.r&&(o.e.r=sr(t["!ref"]).e.r,a=ur(o));for(var s=0;s0&&(i[i.length]=function(e){if(0===e.length)return"";for(var t='',n=0;n!=e.length;++n)t+='';return t+""}(u["!merges"]));var d,h,p=-1,g=-1;return u["!links"].length>0&&(i[i.length]="",u["!links"].forEach((function(e){e[1].Target&&(d={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(g=aa(r,-1,yt(e[1].Target).replace(/#.*$/,""),ea.HLINK),d["r:id"]="rId"+g),(p=e[1].Target.indexOf("#"))>-1&&(d.location=yt(e[1].Target.slice(p+1))),e[1].Tooltip&&(d.tooltip=yt(e[1].Tooltip)),i[i.length]=Ut("hyperlink",null,d))})),i[i.length]=""),delete u["!links"],null!=u["!margins"]&&(i[i.length]=(fu(h=u["!margins"]),Ut("pageMargins",null,h))),t&&!t.ignoreEC&&void 0!=t.ignoreEC||(i[i.length]=Vt("ignoredErrors",Ut("ignoredError",null,{numberStoredAsText:1,sqref:l}))),f.length>0&&(g=aa(r,-1,"../drawings/drawing"+(e+1)+".xml",ea.DRAW),i[i.length]=Ut("drawing",null,{"r:id":"rId"+g}),u["!drawing"]=f),u["!comments"].length>0&&(g=aa(r,-1,"../drawings/vmlDrawing"+(e+1)+".vml",ea.VML),i[i.length]=Ut("legacyDrawing",null,{"r:id":"rId"+g}),u["!legacy"]=g),i.length>1&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}function Tu(e,t,n,r){var a=function(e,t,n){var r=Wn(145),a=(n["!rows"]||[])[e]||{};r.write_shift(4,e),r.write_shift(4,0);var i=320;a.hpx?i=20*Oo(a.hpx):a.hpt&&(i=20*a.hpt),r.write_shift(2,i),r.write_shift(1,0);var o=0;a.level&&(o|=a.level),a.hidden&&(o|=16),(a.hpx||a.hpt)&&(o|=32),r.write_shift(1,o),r.write_shift(1,0);var s=0,u=r.l;r.l+=4;for(var l={r:e,c:0},c=0;c<16;++c)if(!(t.s.c>c+1<<10||t.e.cr.l?r.slice(0,r.l):r}(r,n,t);(a.length>17||(t["!rows"]||[])[r])&&Kn(e,0,a)}var Bu=Lr,Pu=Ir;function Lu(e){return[xr(e),Nr(e),"n"]}var Iu=Lr,Nu=Ir;var Vu=["left","right","top","bottom","header","footer"];function Ru(e,t,n,r,a,i,o){if(void 0===t.v)return!1;var s="";switch(t.t){case"b":s=t.v?"1":"0";break;case"d":(t=Qe(t)).z=t.z||R[14],t.v=Te(ze(t.v)),t.t="n";break;case"n":case"e":s=""+t.v;break;default:s=t.v}var u={r:n,c:r};switch(u.s=du(a.cellXfs,t,a),t.l&&i["!links"].push([or(u),t.l]),t.c&&i["!comments"].push([or(u),t.c]),t.t){case"s":case"str":return a.bookSST?(s=lu(a.Strings,t.v,a.revStrings),u.t="s",u.v=s,o?Kn(e,18,function(e,t,n){return null==n&&(n=Wn(8)),kr(t,n),n.write_shift(4,t.v),n}(0,u)):Kn(e,7,function(e,t,n){return null==n&&(n=Wn(12)),Fr(t,n),n.write_shift(4,t.v),n}(0,u))):(u.t="str",o?Kn(e,17,function(e,t,n){return null==n&&(n=Wn(8+4*e.v.length)),kr(t,n),Ar(e.v,n),n.length>n.l?n.slice(0,n.l):n}(t,u)):Kn(e,6,function(e,t,n){return null==n&&(n=Wn(12+4*e.v.length)),Fr(t,n),Ar(e.v,n),n.length>n.l?n.slice(0,n.l):n}(t,u))),!0;case"n":return t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?o?Kn(e,13,function(e,t,n){return null==n&&(n=Wn(8)),kr(t,n),Br(e.v,n),n}(t,u)):Kn(e,2,function(e,t,n){return null==n&&(n=Wn(12)),Fr(t,n),Br(e.v,n),n}(t,u)):o?Kn(e,16,function(e,t,n){return null==n&&(n=Wn(12)),kr(t,n),Vr(e.v,n),n}(t,u)):Kn(e,5,function(e,t,n){return null==n&&(n=Wn(16)),Fr(t,n),Vr(e.v,n),n}(t,u)),!0;case"b":return u.t="b",o?Kn(e,15,function(e,t,n){return null==n&&(n=Wn(5)),kr(t,n),n.write_shift(1,e.v?1:0),n}(t,u)):Kn(e,4,function(e,t,n){return null==n&&(n=Wn(9)),Fr(t,n),n.write_shift(1,e.v?1:0),n}(t,u)),!0;case"e":return u.t="e",o?Kn(e,14,function(e,t,n){return null==n&&(n=Wn(8)),kr(t,n),n.write_shift(1,e.v),n.write_shift(2,0),n.write_shift(1,0),n}(t,u)):Kn(e,3,function(e,t,n){return null==n&&(n=Wn(9)),Fr(t,n),n.write_shift(1,e.v),n}(t,u)),!0}return o?Kn(e,12,function(e,t,n){return null==n&&(n=Wn(4)),kr(t,n)}(0,u)):Kn(e,1,function(e,t,n){return null==n&&(n=Wn(8)),Fr(t,n)}(0,u)),!0}function Uu(e,t){var n,r;t&&t["!merges"]&&(Kn(e,177,(n=t["!merges"].length,null==r&&(r=Wn(4)),r.write_shift(4,n),r)),t["!merges"].forEach((function(t){Kn(e,176,Nu(t))})),Kn(e,178))}function zu(e,t){t&&t["!cols"]&&(Kn(e,390),t["!cols"].forEach((function(t,n){t&&Kn(e,60,function(e,t,n){null==n&&(n=Wn(18));var r=cu(e,t);n.write_shift(-4,e),n.write_shift(-4,e),n.write_shift(4,256*(r.width||10)),n.write_shift(4,0);var a=0;return t.hidden&&(a|=1),"number"==typeof r.width&&(a|=2),t.level&&(a|=t.level<<8),n.write_shift(2,a),n}(n,t))})),Kn(e,391))}function Hu(e,t){t&&t["!ref"]&&(Kn(e,648),Kn(e,649,function(e){var t=Wn(24);return t.write_shift(4,4),t.write_shift(4,1),Ir(e,t),t}(lr(t["!ref"]))),Kn(e,650))}function Qu(e,t,n){t["!links"].forEach((function(t){if(t[1].Target){var r=aa(n,-1,t[1].Target.replace(/#.*$/,""),ea.HLINK);Kn(e,494,function(e,t){var n=Wn(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Ir({s:ir(e[0]),e:ir(e[0])},n),Mr("rId"+t,n);var r=e[1].Target.indexOf("#");return Ar((-1==r?"":e[1].Target.slice(r+1))||"",n),Ar(e[1].Tooltip||"",n),Ar("",n),n.slice(0,n.l)}(t,r))}})),delete t["!links"]}function qu(e,t,n){Kn(e,133),Kn(e,137,function(e,t,n){null==n&&(n=Wn(30));var r=924;return(((t||{}).Views||[])[0]||{}).RTL&&(r|=32),n.write_shift(2,r),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(2,0),n.write_shift(2,100),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(4,0),n}(0,n)),Kn(e,138),Kn(e,134)}function $u(e,t){var n,r;t["!protect"]&&Kn(e,535,(n=t["!protect"],null==r&&(r=Wn(66)),r.write_shift(2,n.password?fo(n.password):0),r.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(e){e[1]?r.write_shift(4,null==n[e[0]]||n[e[0]]?0:1):r.write_shift(4,null!=n[e[0]]&&n[e[0]]?0:1)})),r))}function Wu(e,t,n,r){var a=Yn(),i=n.SheetNames[e],o=n.Sheets[i]||{},s=i;try{n&&n.Workbook&&(s=n.Workbook.Sheets[e].CodeName||s)}catch(f){}var u,l,c=lr(o["!ref"]||"A1");if(c.e.c>16383||c.e.r>1048575){if(t.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],Kn(a,129),(n.vbaraw||o["!outline"])&&Kn(a,147,function(e,t,n){null==n&&(n=Wn(84+4*e.length));var r=192;t&&(t.above&&(r&=-65),t.left&&(r&=-129)),n.write_shift(1,r);for(var a=1;a<3;++a)n.write_shift(1,0);return Rr({auto:1},n),n.write_shift(-4,-1),n.write_shift(-4,-1),jr(e,n),n.slice(0,n.l)}(s,o["!outline"])),Kn(a,148,Pu(c)),qu(a,0,n.Workbook),zu(a,o),function(e,t,n,r){var a,i=lr(t["!ref"]||"A1"),o="",s=[];Kn(e,145);var u=Array.isArray(t),l=i.e.r;t["!rows"]&&(l=Math.max(i.e.r,t["!rows"].length-1));for(var c=i.s.r;c<=l;++c){o=nr(c),Tu(e,t,i,c);var f=!1;if(c<=i.e.r)for(var d=i.s.c;d<=i.e.c;++d){c===i.s.r&&(s[d]=ar(d)),a=s[d]+o;var h=u?(t[c]||[])[d]:t[a];h?f=Ru(e,h,c,d,r,t,f):f=!1}}Kn(e,146)}(a,o,0,t),$u(a,o),function(e,t,n,r){if(t["!autofilter"]){var a=t["!autofilter"],i="string"===typeof a.ref?a.ref:ur(a.ref);n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]);var o=n.Workbook.Names,s=sr(i);s.s.r==s.e.r&&(s.e.r=sr(t["!ref"]).e.r,i=ur(s));for(var u=0;u0){var a=aa(r,-1,"../drawings/vmlDrawing"+(n+1)+".vml",ea.VML);Kn(e,551,Mr("rId"+a)),t["!legacy"]=a}}(a,o,e,r),Kn(a,130),a.end()}function Gu(e,t,n,r,a,i){var o=i||{"!type":"chart"};if(!e)return i;var s=0,u=0,l="A",c={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=function(e){var t,n=[],r=e.match(/^/);(e.match(/(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var t=e.match(/(.*)<\/c:v><\/c:pt>/);t&&(n[+t[1]]=r?+t[2]:t[2])}));var a=At((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/(.*?)<\/c:f>/gm)||[]).forEach((function(e){t=e.replace(/<.*?>/g,"")})),[n,a,t]}(e);c.s.r=c.s.c=0,c.e.c=s,l=ar(s),t[0].forEach((function(e,n){o[l+nr(n)]={t:"n",v:e,z:t[1]},u=n})),c.e.r0&&(o["!ref"]=ur(c)),o}var Yu=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Ku=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],Xu=[],Ju=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Zu(e,t){for(var n=0;n!=e.length;++n)for(var r=e[n],a=0;a!=t.length;++a){var i=t[a];if(null==r[i[0]])r[i[0]]=i[1];else switch(i[2]){case"bool":"string"==typeof r[i[0]]&&(r[i[0]]=kt(r[i[0]]));break;case"int":"string"==typeof r[i[0]]&&(r[i[0]]=parseInt(r[i[0]],10))}}}function el(e,t){for(var n=0;n!=t.length;++n){var r=t[n];if(null==e[r[0]])e[r[0]]=r[1];else switch(r[2]){case"bool":"string"==typeof e[r[0]]&&(e[r[0]]=kt(e[r[0]]));break;case"int":"string"==typeof e[r[0]]&&(e[r[0]]=parseInt(e[r[0]],10))}}}function tl(e){el(e.WBProps,Yu),el(e.CalcPr,Ju),Zu(e.WBView,Ku),Zu(e.Sheets,Xu),su.date1904=kt(e.WBProps.date1904)}var nl="][*?/\\".split("");function rl(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var n=!0;return nl.forEach((function(r){if(-1!=e.indexOf(r)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");n=!1}})),n}function al(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t,n,r,a=e.Workbook&&e.Workbook.Sheets||[];t=e.SheetNames,n=a,r=!!e.vbaraw,t.forEach((function(e,a){rl(e);for(var i=0;i22)throw new Error("Bad Code Name: Worksheet"+o)}}));for(var i=0;i0,r={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(Yu.forEach((function(t){null!=e.Workbook.WBProps[t[0]]&&e.Workbook.WBProps[t[0]]!=t[1]&&(r[t[0]]=e.Workbook.WBProps[t[0]])})),e.Workbook.WBProps.CodeName&&(r.codeName=e.Workbook.WBProps.CodeName,delete r.CodeName)),t[t.length]=Ut("workbookPr",null,r);var a=e.Workbook&&e.Workbook.Sheets||[],i=0;if(a&&a[0]&&a[0].Hidden){for(t[t.length]="",i=0;i!=e.SheetNames.length&&a[i]&&a[i].Hidden;++i);i==e.SheetNames.length&&(i=0),t[t.length]='',t[t.length]=""}for(t[t.length]="",i=0;i!=e.SheetNames.length;++i){var o={name:yt(e.SheetNames[i].slice(0,31))};if(o.sheetId=""+(i+1),o["r:id"]="rId"+(i+1),a[i])switch(a[i].Hidden){case 1:o.state="hidden";break;case 2:o.state="veryHidden"}t[t.length]=Ut("sheet",null,o)}return t[t.length]="",n&&(t[t.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var n={name:e.Name};e.Comment&&(n.comment=e.Comment),null!=e.Sheet&&(n.localSheetId=""+e.Sheet),e.Hidden&&(n.hidden="1"),e.Ref&&(t[t.length]=Ut("definedName",yt(e.Ref),n))})),t[t.length]=""),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function sl(e,t){var n={};return e.read_shift(4),n.ArchID=e.read_shift(4),e.l+=t-8,n}function ul(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var n,r,a=t.Workbook.Sheets,i=0,o=-1,s=-1;io))Kn(e,135),Kn(e,158,(n=o,r||(r=Wn(29)),r.write_shift(-4,0),r.write_shift(-4,460),r.write_shift(4,28800),r.write_shift(4,17600),r.write_shift(4,500),r.write_shift(4,n),r.write_shift(4,n),r.write_shift(1,120),r.length>r.l?r.slice(0,r.l):r)),Kn(e,136)}}function ll(e,t){var n=Yn();return Kn(n,131),Kn(n,128,function(e,t){t||(t=Wn(127));for(var n=0;4!=n;++n)t.write_shift(4,0);return Ar("SheetJS",t),Ar(r.version,t),Ar(r.version,t),Ar("7262",t),t.length>t.l?t.slice(0,t.l):t}()),Kn(n,153,function(e,t){t||(t=Wn(72));var n=0;return e&&e.filterPrivacy&&(n|=8),t.write_shift(4,n),t.write_shift(4,0),jr(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}(e.Workbook&&e.Workbook.WBProps||null)),ul(n,e),function(e,t){Kn(e,143);for(var n=0;n!=t.SheetNames.length;++n){var r={Hidden:t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[n]&&t.Workbook.Sheets[n].Hidden||0,iTabID:n+1,strRelID:"rId"+(n+1),name:t.SheetNames[n]};Kn(e,156,(a=r,(i=void 0)||(i=Wn(127)),i.write_shift(4,a.Hidden),i.write_shift(4,a.iTabID),Mr(a.strRelID,i),Ar(a.name.slice(0,31),i),i.length>i.l?i.slice(0,i.l):i))}var a,i;Kn(e,144)}(n,e),Kn(n,132),n.end()}function cl(e,t,n){return".bin"===t.slice(-4)?function(e,t){var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},r=[],a=!1;t||(t={}),t.biff=12;var i=[],o=[[]];return o.SheetNames=[],o.XTI=[],Kl[16]={n:"BrtFRTArchID$",f:sl},Gn(e,(function(e,s,u){switch(u){case 156:o.SheetNames.push(e.name),n.Sheets.push(e);break;case 153:n.WBProps=e;break;case 39:null!=e.Sheet&&(t.SID=e.Sheet),e.Ref=qs(e.Ptg,0,null,o,t),delete t.SID,delete e.Ptg,i.push(e);break;case 1036:break;case 357:case 358:case 355:case 667:o[0].length?o.push([u,e]):o[0]=[u,e],o[o.length-1].XTI=[];break;case 362:0===o.length&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(e),o.XTI=o.XTI.concat(e);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:r.push(u),a=!0;break;case 36:r.pop(),a=!1;break;case 37:r.push(u),a=!0;break;case 38:r.pop(),a=!1;break;case 16:break;default:if(s.T);else if(!a||t.WTF&&37!=r[r.length-1]&&35!=r[r.length-1])throw new Error("Unexpected record 0x"+u.toString(16))}}),t),tl(n),n.Names=i,n.supbooks=o,n}(e,n):function(e,t){if(!e)throw new Error("Could not find file");var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},r=!1,a="xmlns",i={},o=0;if(e.replace(ct,(function(s,u){var l=ht(s);switch(pt(l[0])){case"":break;case"":case"":case"":break;case"":Yu.forEach((function(e){if(null!=l[e[0]])switch(e[2]){case"bool":n.WBProps[e[0]]=kt(l[e[0]]);break;case"int":n.WBProps[e[0]]=parseInt(l[e[0]],10);break;default:n.WBProps[e[0]]=l[e[0]]}})),l.codeName&&(n.WBProps.CodeName=St(l.codeName));break;case"":case"":break;case"":case"":break;case"":delete l[0],n.WBView.push(l);break;case"":break;case"":case"":break;case"":break;case"":case"":case"":case"":break;case"":case"":r=!1;break;case"":i.Ref=At(St(e.slice(o,u))),n.Names.push(i);break;case"":break;case"":delete l[0],n.CalcPr=l;break;case"":case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":case"":case"":case"":break;case"":r=!1;break;case"":r=!0;break;case"":r=!1;break;case"=P[0].s.r&&l.r<=P[0].e.r&&h>=P[0].s.c&&h<=P[0].e.c&&(c.F=ur(P[0]),k=!0)}!k&&e.length>3&&(c.f=e[3])}if(v.s.r>l.r&&(v.s.r=l.r),v.s.c>h&&(v.s.c=h),v.e.rl.r&&(v.s.r=l.r),v.s.c>h&&(v.s.c=h),v.e.r=e.s;)M[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},B||(B=!0,xo(e.w/256)),ko(M[e.e+1]);break;case 161:b["!autofilter"]={ref:ur(e)};break;case 476:b["!margins"]=e;break;case 147:a.Sheets[n]||(a.Sheets[n]={}),e.name&&(a.Sheets[n].CodeName=e.name),(e.above||e.left)&&(b["!outline"]={above:e.above,left:e.left});break;case 137:a.Views||(a.Views=[{}]),a.Views[0]||(a.Views[0]={}),e.RTL&&(a.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:_=!0;break;case 36:_=!1;break;case 37:y.push(E),_=!0;break;case 38:y.pop(),_=!1;break;default:if(t.T);else if(!_||s.WTF)throw new Error("Unexpected record 0x"+E.toString(16))}}),s),delete s.supbooks,delete s["!row"],!b["!ref"]&&(v.s.r<2e6||u&&(u.e.r>0||u.e.c>0||u.s.r>0||u.s.c>0))&&(b["!ref"]=ur(u||v)),s.sheetRows&&b["!ref"]){var P=lr(b["!ref"]);s.sheetRows<=+P.e.r&&(P.e.r=s.sheetRows-1,P.e.r>v.e.r&&(P.e.r=v.e.r),P.e.rv.e.c&&(P.e.c=v.e.c),P.e.c0&&(b["!merges"]=F),M.length>0&&(b["!cols"]=M),T.length>0&&(b["!rows"]=T),b}(e,r,n,a,i,o,s):ku(e,r,n,a,i,o,s)}function dl(e,t,n,r,a,i,o,s){return".bin"===t.slice(-4)?function(e,t,n,r,a){if(!e)return e;r||(r={"!id":{}});var i={"!type":"chart","!drawel":null,"!rel":""},o=[],s=!1;return Gn(e,(function(e,r,u){switch(u){case 550:i["!rel"]=e;break;case 651:a.Sheets[n]||(a.Sheets[n]={}),e.name&&(a.Sheets[n].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:o.push(u);break;case 38:o.pop();break;default:if(r.T>0)o.push(u);else if(r.T<0)o.pop();else if(!s||t.WTF)throw new Error("Unexpected record 0x"+u.toString(16))}}),t),r["!id"][i["!rel"]]&&(i["!drawel"]=r["!id"][i["!rel"]]),i}(e,r,n,a,i):function(e,t,n,r,a){if(!e)return e;r||(r={"!id":{}});var i,o={"!type":"chart","!drawel":null,"!rel":""},s=e.match(wu);return s&&Ou(s[0],0,a,n),(i=e.match(/drawing r:id="(.*?)"/))&&(o["!rel"]=i[1]),r["!id"][o["!rel"]]&&(o["!drawel"]=r["!id"][o["!rel"]]),o}(e,0,n,a,i)}function hl(e,t,n,r){return".bin"===t.slice(-4)?function(e,t,n){var r={NumberFmt:[]};for(var a in R)r.NumberFmt[a]=R[a];r.CellXf=[],r.Fonts=[];var i=[],o=!1;return Gn(e,(function(e,a,s){switch(s){case 44:r.NumberFmt[e[0]]=e[1],be(e[1],e[0]);break;case 43:r.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=bo(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:case 45:case 46:break;case 47:617==i[i.length-1]&&r.CellXf.push(e);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:i.push(s),o=!0;break;case 38:i.pop(),o=!1;break;default:if(a.T>0)i.push(s);else if(a.T<0)i.pop();else if(!o||n.WTF&&37!=i[i.length-1])throw new Error("Unexpected record 0x"+s.toString(16))}})),r}(e,n,r):Do(e,n,r)}function pl(e,t,n){return".bin"===t.slice(-4)?function(e,t){var n=[],r=!1;return Gn(e,(function(e,a,i){switch(i){case 159:n.Count=e[0],n.Unique=e[1];break;case 19:n.push(e);break;case 160:return!0;case 35:r=!0;break;case 36:r=!1;break;default:if(a.T,!r||t.WTF)throw new Error("Unexpected record 0x"+i.toString(16))}})),n}(e,n):function(e,t){var n=[],r="";if(!e)return n;var a=e.match(Yi);if(a){r=a[2].replace(Ki,"").split(Xi);for(var i=0;i!=r.length;++i){var o=Gi(r[i].trim(),t);null!=o&&(n[n.length]=o)}a=ht(a[1]),n.Count=a.count,n.Unique=a.uniqueCount}return n}(e,n)}function gl(e,t,n){return".bin"===t.slice(-4)?function(e,t){var n=[],r=[],a={},i=!1;return Gn(e,(function(e,o,s){switch(s){case 632:r.push(e);break;case 635:a=e;break;case 637:a.t=e.t,a.h=e.h,a.r=e.r;break;case 636:if(a.author=r[a.iauthor],delete a.iauthor,t.sheetRows&&a.rfx&&t.sheetRows<=a.rfx.r)break;a.t||(a.t=""),delete a.rfx,n.push(a);break;case 3072:break;case 35:i=!0;break;case 36:i=!1;break;case 37:case 38:break;default:if(o.T);else if(!i||t.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),n}(e,n):function(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var n=[],r=[],a=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);a&&a[1]&&a[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&n.push(t[1])}}));var i=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return i&&i[1]&&i[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var a=e.match(/<(?:\w+:)?comment[^>]*>/);if(a){var i=ht(a[0]),o={author:i.authorId&&n[i.authorId]||"sheetjsghost",ref:i.ref,guid:i.guid},s=ir(i.ref);if(!(t.sheetRows&&t.sheetRows<=s.r)){var u=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),l=!!u&&!!u[1]&&Gi(u[1])||{r:"",t:"",h:""};o.r=l.r,""==l.r&&(l.t=l.h=""),o.t=(l.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.cellHTML&&(o.h=l.h),r.push(o)}}}})),r}(e,n)}function ml(e,t,n){return".bin"===t.slice(-4)?function(e,t,n){var r=[];return Gn(e,(function(e,t,n){switch(n){case 63:r.push(e);break;default:if(!t.T)throw new Error("Unexpected record 0x"+n.toString(16))}})),r}(e):function(e){var t=[];if(!e)return t;var n=1;return(e.match(ct)||[]).forEach((function(e){var r=ht(e);switch(r[0]){case"":case"":break;case"":break;case"":break;case"":break;case"":case"":case"":break;case"":break;case"":o=2;break;case"":o=2;break;case"":case"":case"":break;case"":i=!1;break;case"-1?At(t||e).replace(/<.*?>/g,""):r.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),r.v=(ze(e)-new Date(Date.UTC(1899,11,30)))/864e5,r.v!==r.v?r.v=At(e):r.v<60&&(r.v=r.v-1),c&&"General"!=c||(c="yyyy-mm-dd");case"Number":void 0===r.v&&(r.v=+e),r.t||(r.t="n");break;case"Error":r.t="e",r.v=Kr[e],!1!==l.cellText&&(r.w=e);break;default:""==e&&""==t?r.t="z":(r.t="s",r.v=xt(t||e))}if(jl(r,c,l),!1!==l.cellFormula)if(r.Formula){var g=At(r.Formula);61==g.charCodeAt(0)&&(g=g.slice(1)),r.f=ps(g,a),delete r.Formula,"RC"==r.ArrayRange?r.F=ps("RC:RC",a):r.ArrayRange&&(r.F=ps(r.ArrayRange,a),u.push([lr(r.F),r.F]))}else for(p=0;p=u[p][0].s.r&&a.r<=u[p][0].e.r&&a.c>=u[p][0].s.c&&a.c<=u[p][0].e.c&&(r.F=u[p][1]);l.cellStyles&&(h.forEach((function(e){!d.patternType&&e.patternType&&(d.patternType=e.patternType)})),r.s=d),void 0!==r.StyleID&&(r.ixfe=r.StyleID)}function Sl(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function Dl(e,t){var n=t||{};ye();var r=p(Ht(e));"binary"!=n.type&&"array"!=n.type&&"base64"!=n.type||(r="undefined"!==typeof h?h.utils.decode(65001,f(r)):St(r));var a,i=r.slice(0,1024).toLowerCase(),o=!1;if((1023&(i=i.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&i.indexOf(","),1023&i.indexOf(";"))){var s=Qe(n);return s.type="string",Ui.to_workbook(r,s)}if(-1==i.indexOf("=0&&(o=!0)})),o)return function(e,t){var n=e.match(/[\s\S]*?<\/table>/gi);if(!n||0==n.length)throw new Error("Invalid HTML: could not find ");if(1==n.length)return dr(uc(n[0],t),t);var r={SheetNames:[],Sheets:{}};return n.forEach((function(e,n){jf(r,uc(e,t),"Sheet"+(n+1))})),r}(r,n);_l={"General Number":"General","General Date":R[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":R[15],"Short Date":R[14],"Long Time":R[19],"Medium Time":R[18],"Short Time":R[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:R[2],Standard:R[4],Percent:R[10],Scientific:R[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var u,l=[];var c,d={},g=[],m=n.dense?[]:{},A="",b={},v={},y=xl(''),_=0,w=0,F=0,x={s:{r:2e6,c:2e6},e:{r:0,c:0}},k={},O={},j="",C=0,E=[],S={},D={},M=0,T=[],B=[],P={},L=[],I=!1,N=[],V=[],U={},z=0,H=0,Q={Sheets:[],WBProps:{date1904:!1}},q={};Qt.lastIndex=0,r=r.replace(//gm,"");for(var $="";a=Qt.exec(r);)switch(a[3]=($=a[3]).toLowerCase()){case"data":if("data"==$){if("/"===a[1]){if((u=l.pop())[0]!==a[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==a[0].charAt(a[0].length-2)&&l.push([a[3],!0]);break}if(l[l.length-1][1])break;"/"===a[1]?El(r.slice(_,a.index),j,y,"comment"==l[l.length-1][0]?P:b,{c:w,r:F},k,L[w],v,N,n):(j="",y=xl(a[0]),_=a.index+a[0].length);break;case"cell":if("/"===a[1])if(B.length>0&&(b.c=B),(!n.sheetRows||n.sheetRows>F)&&void 0!==b.v&&(n.dense?(m[F]||(m[F]=[]),m[F][w]=b):m[ar(w)+nr(F)]=b),b.HRef&&(b.l={Target:At(b.HRef)},b.HRefScreenTip&&(b.l.Tooltip=b.HRefScreenTip),delete b.HRef,delete b.HRefScreenTip),(b.MergeAcross||b.MergeDown)&&(z=w+(0|parseInt(b.MergeAcross,10)),H=F+(0|parseInt(b.MergeDown,10)),E.push({s:{c:w,r:F},e:{c:z,r:H}})),n.sheetStubs)if(b.MergeAcross||b.MergeDown){for(var W=w;W<=z;++W)for(var G=F;G<=H;++G)(W>w||G>F)&&(n.dense?(m[G]||(m[G]=[]),m[G][W]={t:"z"}):m[ar(W)+nr(G)]={t:"z"});w=z+1}else++w;else b.MergeAcross?w=z+1:++w;else(b=kl(a[0])).Index&&(w=+b.Index-1),wx.e.c&&(x.e.c=w),"/>"===a[0].slice(-2)&&++w,B=[];break;case"row":"/"===a[1]||"/>"===a[0].slice(-2)?(Fx.e.r&&(x.e.r=F),"/>"===a[0].slice(-2)&&(v=xl(a[0])).Index&&(F=+v.Index-1),w=0,++F):((v=xl(a[0])).Index&&(F=+v.Index-1),U={},("0"==v.AutoFitHeight||v.Height)&&(U.hpx=parseInt(v.Height,10),U.hpt=Oo(U.hpx),V[F]=U),"1"==v.Hidden&&(U.hidden=!0,V[F]=U));break;case"worksheet":if("/"===a[1]){if((u=l.pop())[0]!==a[3])throw new Error("Bad state: "+u.join("|"));g.push(A),x.s.r<=x.e.r&&x.s.c<=x.e.c&&(m["!ref"]=ur(x),n.sheetRows&&n.sheetRows<=x.e.r&&(m["!fullref"]=m["!ref"],x.e.r=n.sheetRows-1,m["!ref"]=ur(x))),E.length&&(m["!merges"]=E),L.length>0&&(m["!cols"]=L),V.length>0&&(m["!rows"]=V),d[A]=m}else x={s:{r:2e6,c:2e6},e:{r:0,c:0}},F=w=0,l.push([a[3],!1]),u=xl(a[0]),A=At(u.Name),m=n.dense?[]:{},E=[],N=[],V=[],q={name:A,Hidden:0},Q.Sheets.push(q);break;case"table":if("/"===a[1]){if((u=l.pop())[0]!==a[3])throw new Error("Bad state: "+u.join("|"))}else{if("/>"==a[0].slice(-2))break;l.push([a[3],!1]),L=[],I=!1}break;case"style":"/"===a[1]?Cl(k,O,n):O=xl(a[0]);break;case"numberformat":O.nf=At(xl(a[0]).Format||"General"),_l[O.nf]&&(O.nf=_l[O.nf]);for(var Y=0;392!=Y&&R[Y]!=O.nf;++Y);if(392==Y)for(Y=57;392!=Y;++Y)if(null==R[Y]){be(O.nf,Y);break}break;case"column":if("table"!==l[l.length-1][0])break;if((c=xl(a[0])).Hidden&&(c.hidden=!0,delete c.Hidden),c.Width&&(c.wpx=parseInt(c.Width,10)),!I&&c.wpx>10){I=!0,vo=6;for(var K=0;K0&&(Z.Sheet=Q.Sheets.length-1),Q.Names.push(Z);break;case"namedcell":case"b":case"i":case"u":case"s":case"em":case"h2":case"h3":case"sub":case"sup":case"span":case"alignment":case"borders":case"border":break;case"font":if("/>"===a[0].slice(-2))break;"/"===a[1]?j+=r.slice(C,a.index):C=a.index+a[0].length;break;case"interior":if(!n.cellStyles)break;O.Interior=xl(a[0]);break;case"protection":break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===a[0].slice(-2))break;"/"===a[1]?ya(S,$,r.slice(M,a.index)):M=a.index+a[0].length;break;case"paragraphs":break;case"styles":case"workbook":if("/"===a[1]){if((u=l.pop())[0]!==a[3])throw new Error("Bad state: "+u.join("|"))}else l.push([a[3],!1]);break;case"comment":if("/"===a[1]){if((u=l.pop())[0]!==a[3])throw new Error("Bad state: "+u.join("|"));Sl(P),B.push(P)}else l.push([a[3],!1]),P={a:(u=xl(a[0])).Author};break;case"autofilter":if("/"===a[1]){if((u=l.pop())[0]!==a[3])throw new Error("Bad state: "+u.join("|"))}else if("/"!==a[0].charAt(a[0].length-2)){var ee=xl(a[0]);m["!autofilter"]={ref:ps(ee.Range).replace(/\$/g,"")},l.push([a[3],!0])}break;case"name":break;case"datavalidation":if("/"===a[1]){if((u=l.pop())[0]!==a[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==a[0].charAt(a[0].length-2)&&l.push([a[3],!0]);break;case"pixelsperinch":break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===a[1]){if((u=l.pop())[0]!==a[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==a[0].charAt(a[0].length-2)&&l.push([a[3],!0]);break;case"null":break;default:if(0==l.length&&"document"==a[3])return yc(r,n);if(0==l.length&&"uof"==a[3])return yc(r,n);var te=!0;switch(l[l.length-1][0]){case"officedocumentsettings":switch(a[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break;default:te=!1}break;case"componentoptions":switch(a[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break;default:te=!1}break;case"excelworkbook":switch(a[3]){case"date1904":Q.WBProps.date1904=!0;break;case"windowheight":case"windowwidth":case"windowtopx":case"windowtopy":case"tabratio":case"protectstructure":case"protectwindow":case"protectwindows":case"activesheet":case"displayinknotes":case"firstvisiblesheet":case"supbook":case"sheetname":case"sheetindex":case"sheetindexfirst":case"sheetindexlast":case"dll":case"acceptlabelsinformulas":case"donotsavelinkvalues":case"iteration":case"maxiterations":case"maxchange":case"path":case"xct":case"count":case"selectedsheets":case"calculation":case"uncalced":case"startupprompt":case"crn":case"externname":case"formula":case"colfirst":case"collast":case"wantadvise":case"boolean":case"error":case"text":case"ole":case"noautorecover":case"publishobjects":case"donotcalculatebeforesave":case"number":case"refmoder1c1":case"embedsavesmarttags":break;default:te=!1}break;case"workbookoptions":switch(a[3]){case"owcversion":case"height":case"width":break;default:te=!1}break;case"worksheetoptions":switch(a[3]){case"visible":if("/>"===a[0].slice(-2));else if("/"===a[1])switch(r.slice(M,a.index)){case"SheetHidden":q.Hidden=1;break;case"SheetVeryHidden":q.Hidden=2}else M=a.index+a[0].length;break;case"header":m["!margins"]||fu(m["!margins"]={},"xlml"),isNaN(+ht(a[0]).Margin)||(m["!margins"].header=+ht(a[0]).Margin);break;case"footer":m["!margins"]||fu(m["!margins"]={},"xlml"),isNaN(+ht(a[0]).Margin)||(m["!margins"].footer=+ht(a[0]).Margin);break;case"pagemargins":var ne=ht(a[0]);m["!margins"]||fu(m["!margins"]={},"xlml"),isNaN(+ne.Top)||(m["!margins"].top=+ne.Top),isNaN(+ne.Left)||(m["!margins"].left=+ne.Left),isNaN(+ne.Right)||(m["!margins"].right=+ne.Right),isNaN(+ne.Bottom)||(m["!margins"].bottom=+ne.Bottom);break;case"displayrighttoleft":Q.Views||(Q.Views=[]),Q.Views[0]||(Q.Views[0]={}),Q.Views[0].RTL=!0;break;case"freezepanes":case"frozennosplit":break;case"splithorizontal":case"splitvertical":case"donotdisplaygridlines":case"activerow":case"activecol":case"toprowbottompane":case"leftcolumnrightpane":case"unsynced":case"print":case"printerrors":case"panes":case"scale":case"pane":case"number":case"layout":case"pagesetup":case"selected":case"protectobjects":case"enableselection":case"protectscenarios":case"validprinterinfo":case"horizontalresolution":case"verticalresolution":case"numberofcopies":case"activepane":case"toprowvisible":case"leftcolumnvisible":case"fittopage":case"rangeselection":case"papersizeindex":case"pagelayoutzoom":case"pagebreakzoom":case"filteron":case"fitwidth":case"fitheight":case"commentslayout":case"zoom":case"lefttoright":case"gridlines":case"allowsort":case"allowfilter":case"allowinsertrows":case"allowdeleterows":case"allowinsertcols":case"allowdeletecols":case"allowinserthyperlinks":case"allowformatcells":case"allowsizecols":case"allowsizerows":break;case"nosummaryrowsbelowdetail":m["!outline"]||(m["!outline"]={}),m["!outline"].above=!0;break;case"tabcolorindex":case"donotdisplayheadings":case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":m["!outline"]||(m["!outline"]={}),m["!outline"].left=!0;break;case"blackandwhite":case"donotdisplayzeros":case"displaypagebreak":case"rowcolheadings":case"donotdisplayoutline":case"noorientation":case"allowusepivottables":case"zeroheight":case"viewablerange":case"selection":case"protectcontents":break;default:te=!1}break;case"pivottable":case"pivotcache":switch(a[3]){case"immediateitemsondrop":case"showpagemultipleitemlabel":case"compactrowindent":case"location":case"pivotfield":case"orientation":case"layoutform":case"layoutsubtotallocation":case"layoutcompactrow":case"position":case"pivotitem":case"datatype":case"datafield":case"sourcename":case"parentfield":case"ptlineitems":case"ptlineitem":case"countofsameitems":case"item":case"itemtype":case"ptsource":case"cacheindex":case"consolidationreference":case"filename":case"reference":case"nocolumngrand":case"norowgrand":case"blanklineafteritems":case"hidden":case"subtotal":case"basefield":case"mapchilditems":case"function":case"refreshonfileopen":case"printsettitles":case"mergelabels":case"defaultversion":case"refreshname":case"refreshdate":case"refreshdatecopy":case"versionlastrefresh":case"versionlastupdate":case"versionupdateablemin":case"versionrefreshablemin":case"calculation":break;default:te=!1}break;case"pagebreaks":switch(a[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break;default:te=!1}break;case"autofilter":switch(a[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break;default:te=!1}break;case"querytable":switch(a[3]){case"id":case"autoformatfont":case"autoformatpattern":case"querysource":case"querytype":case"enableredirections":case"refreshedinxl9":case"urlstring":case"htmltables":case"connection":case"commandtext":case"refreshinfo":case"notitles":case"nextid":case"columninfo":case"overwritecells":case"donotpromptforfile":case"textwizardsettings":case"source":case"number":case"decimal":case"thousandseparator":case"trailingminusnumbers":case"formatsettings":case"fieldtype":case"delimiters":case"tab":case"comma":case"autoformatname":case"versionlastedit":case"versionlastrefresh":break;default:te=!1}break;case"datavalidation":switch(a[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":case"cellrangelist":break;default:te=!1}break;case"sorting":case"conditionalformatting":switch(a[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"cellrangelist":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":break;default:te=!1}break;case"mapinfo":case"schema":case"data":switch(a[3]){case"map":case"entry":case"range":case"xpath":case"field":case"xsdtype":case"filteron":case"aggregate":case"elementtype":case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:te=!1}break;case"smarttags":break;default:te=!1}if(te)break;if(a[3].match(/!\[CDATA/))break;if(!l[l.length-1][1])throw"Unrecognized tag: "+a[3]+"|"+l.join("|");if("customdocumentproperties"===l[l.length-1][0]){if("/>"===a[0].slice(-2))break;"/"===a[1]?Ol(D,$,T,r.slice(M,a.index)):(T=a,M=a.index+a[0].length);break}if(n.WTF)throw"Unrecognized tag: "+a[3]+"|"+l.join("|")}var re={};return n.bookSheets||n.bookProps||(re.Sheets=d),re.SheetNames=g,re.Workbook=Q,re.SSF=Qe(R),re.Props=S,re.Custprops=D,re}function Ml(e,t){switch(Jc(t=t||{}),t.type||"base64"){case"base64":return Dl(v(e),t);case"binary":case"buffer":case"file":return Dl(e,t);case"array":return Dl(O(e),t)}}function Tl(e,t){var n=[];return e.Props&&n.push(function(e,t){var n=[];return Ce(va).map((function(e){for(var t=0;t'+a.join("")+""}(e.Props,e.Custprops)),n.join("")}function Bl(e){return Ut("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+ms(e.Ref,{r:0,c:0})})}function Pl(e,t,n,r,a,i,o){if(!e||void 0==e.v&&void 0==e.f)return"";var s={};if(e.f&&(s["ss:Formula"]="="+yt(ms(e.f,o))),e.F&&e.F.slice(0,t.length)==t){var u=ir(e.F.slice(t.length+1));s["ss:ArrayRange"]="RC:R"+(u.r==o.r?"":"["+(u.r-o.r)+"]")+"C"+(u.c==o.c?"":"["+(u.c-o.c)+"]")}if(e.l&&e.l.Target&&(s["ss:HRef"]=yt(e.l.Target),e.l.Tooltip&&(s["x:HRefScreenTip"]=yt(e.l.Tooltip))),n["!merges"])for(var l=n["!merges"],c=0;c!=l.length;++c)l[c].s.c==o.c&&l[c].s.r==o.r&&(l[c].e.c>l[c].s.c&&(s["ss:MergeAcross"]=l[c].e.c-l[c].s.c),l[c].e.r>l[c].s.r&&(s["ss:MergeDown"]=l[c].e.r-l[c].s.r));var f="",d="";switch(e.t){case"z":if(!r.sheetStubs)return"";break;case"n":f="Number",d=String(e.v);break;case"b":f="Boolean",d=e.v?"1":"0";break;case"e":f="Error",d=Yr[e.v];break;case"d":f="DateTime",d=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||R[14]);break;case"s":f="String",d=((e.v||"")+"").replace(bt,(function(e){return mt[e]})).replace(wt,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var h=du(r.cellXfs,e,r);s["ss:StyleID"]="s"+(21+h),s["ss:Index"]=o.c+1;var p=null!=e.v?d:"",g="z"==e.t?"":''+p+"";return(e.c||[]).length>0&&(g+=e.c.map((function(e){var t=Ut("ss:Data",(e.t||"").replace(/(\r\n|[\r\n])/g," "),{xmlns:"http://www.w3.org/TR/REC-html40"});return Ut("Comment",t,{"ss:Author":e.a})})).join("")),Ut("Cell",g,s)}function Ll(e,t){var n='"}function Il(e,t,n){var r=[],a=n.SheetNames[e],i=n.Sheets[a],o=i?function(e,t,n,r){if(!e)return"";if(!((r||{}).Workbook||{}).Names)return"";for(var a=r.Workbook.Names,i=[],o=0;o0&&r.push(""+o+""),(o=i?function(e,t,n,r){if(!e["!ref"])return"";var a=lr(e["!ref"]),i=e["!merges"]||[],o=0,s=[];e["!cols"]&&e["!cols"].forEach((function(e,t){ko(e);var n=!!e.width,r=cu(t,e),a={"ss:Index":t+1};n&&(a["ss:Width"]=yo(r.width)),e.hidden&&(a["ss:Hidden"]="1"),s.push(Ut("Column",null,a))}));for(var u=Array.isArray(e),l=a.s.r;l<=a.e.r;++l){for(var c=[Ll(l,(e["!rows"]||[])[l])],f=a.s.c;f<=a.e.c;++f){var d=!1;for(o=0;o!=i.length;++o)if(!(i[o].s.c>f)&&!(i[o].s.r>l)&&!(i[o].e.c"),c.length>2&&s.push(c.join(""))}return s.join("")}(i,t):"").length>0&&r.push("
"+o+"
"),r.push(function(e,t,n,r){if(!e)return"";var a=[];if(e["!margins"]&&(a.push(""),e["!margins"].header&&a.push(Ut("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&a.push(Ut("Footer",null,{"x:Margin":e["!margins"].footer})),a.push(Ut("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),a.push("")),r&&r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[n])if(r.Workbook.Sheets[n].Hidden)a.push(Ut("Visible",1==r.Workbook.Sheets[n].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i")}return((((r||{}).Workbook||{}).Views||[])[0]||{}).RTL&&a.push(""),e["!protect"]&&(a.push(Vt("ProtectContents","True")),e["!protect"].objects&&a.push(Vt("ProtectObjects","True")),e["!protect"].scenarios&&a.push(Vt("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||a.push(Vt("EnableSelection","UnlockedCells")):a.push(Vt("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&a.push("<"+t[1]+"/>")}))),0==a.length?"":Ut("WorksheetOptions",a.join(""),{xmlns:sn})}(i,0,e,n)),r.join("")}function Nl(e,t){t||(t={}),e.SSF||(e.SSF=Qe(R)),e.SSF&&(ye(),ve(e.SSF),t.revssf=De(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],du(t.cellXfs,{},{revssf:{General:0}}));var n=[];n.push(Tl(e,t)),n.push(""),n.push(""),n.push("");for(var r=0;r'];return t.cellXfs.forEach((function(e,t){var r=[];r.push(Ut("NumberFormat",null,{"ss:Format":yt(R[e.numFmtId])}));var a={"ss:ID":"s"+(21+t)};n.push(Ut("Style",r.join(""),a))})),Ut("Styles",n.join(""))}(0,t),n[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,n=[],r=0;r40?t:(n.l-=4,t.Reserved1=n.read_shift(0,"lpstr-ansi"),n.length-n.l<=4||1907505652!==(r=n.read_shift(4))?t:(t.UnicodeClipboardFormat=function(e){return Ur(e,2)}(n),0==(r=n.read_shift(4))||r>40?t:(n.l-=4,void(t.Reserved2=n.read_shift(0,"lpwstr")))))}var Rl=[60,1084,2066,2165,2175];function Ul(e,t,n,r,a){var i=r,o=[],s=n.slice(n.l,n.l+i);if(a&&a.enc&&a.enc.insitu&&s.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:case 133:break;default:a.enc.insitu(s)}o.push(s),n.l+=i;for(var u=Ln(n,n.l),l=Xl[u],c=0;null!=l&&Rl.indexOf(u)>-1;)i=Ln(n,n.l+2),c=n.l+4,2066==u?c+=4:2165!=u&&2175!=u||(c+=12),s=n.slice(c,n.l+4+i),o.push(s),n.l+=4+i,l=Xl[u=Ln(n,n.l)];var f=C(o);qn(f,0);var d=0;f.lens=[];for(var h=0;h1)&&!(n.sheetRows&&e.r>=n.sheetRows)){if(n.cellStyles&&t.XF&&t.XF.data&&function(e,t,n){var r,a=t.XF.data;a&&a.patternType&&n&&n.cellStyles&&(t.s={},t.s.patternType=a.patternType,(r=Ao(j(a.icvFore)))&&(t.s.fgColor={rgb:r}),(r=Ao(j(a.icvBack)))&&(t.s.bgColor={rgb:r}))}(0,t,n),delete t.ixfe,delete t.XF,a=e,y=or(e),g&&g.s&&g.e||(g={s:{r:0,c:0},e:{r:0,c:0}}),e.rg.e.r&&(g.e.r=e.r+1),e.c+1>g.e.c&&(g.e.c=e.c+1),n.cellFormula&&t.f)for(var r=0;re.c||w[r][0].s.r>e.r)&&!(w[r][0].e.c>8)!==q)throw new Error("rt mismatch: "+G+"!="+q);12==W.r&&(e.l+=10,$-=10)}var Y={};if(Y=10===q?W.f(e,$,E):Ul(q,W,e,$,E),0==N&&-1===[9,521,1033,2057].indexOf(I))continue;switch(q){case 34:n.opts.Date1904=k.WBProps.date1904=Y;break;case 134:n.opts.WriteProtect=!0;break;case 47:if(E.enc||(e.l=0),E.enc=Y,!t.password)throw new Error("File is password-protected");if(null==Y.valid)throw new Error("Encryption scheme unsupported");if(!Y.valid)throw new Error("Password is incorrect");break;case 92:E.lastuser=Y;break;case 66:var K=Number(Y);switch(K){case 21010:K=1200;break;case 32768:K=1e4;break;case 32769:K=1252}l(E.codepage=K),H=!0;break;case 317:E.rrtabid=Y;break;case 25:E.winlocked=Y;break;case 439:n.opts.RefreshAll=Y;break;case 12:n.opts.CalcCount=Y;break;case 16:n.opts.CalcDelta=Y;break;case 17:n.opts.CalcIter=Y;break;case 13:n.opts.CalcMode=Y;break;case 14:n.opts.CalcPrecision=Y;break;case 95:n.opts.CalcSaveRecalc=Y;break;case 15:E.CalcRefMode=Y;break;case 2211:n.opts.FullCalc=Y;break;case 129:Y.fDialog&&(h["!type"]="dialog"),Y.fBelow||((h["!outline"]||(h["!outline"]={})).above=!0),Y.fRight||((h["!outline"]||(h["!outline"]={})).left=!0);break;case 224:F.push(Y);break;case 430:P.push([Y]),P[P.length-1].XTI=[];break;case 35:case 547:P[P.length-1].push(Y);break;case 24:case 536:L={Name:Y.Name,Ref:qs(Y.rgce,0,null,P,E)},Y.itab>0&&(L.Sheet=Y.itab-1),P.names.push(L),P[0]||(P[0]=[],P[0].XTI=[]),P[P.length-1].push(Y),"_xlnm._FilterDatabase"==Y.Name&&Y.itab>0&&Y.rgce&&Y.rgce[0]&&Y.rgce[0][0]&&"PtgArea3d"==Y.rgce[0][0][0]&&(z[Y.itab-1]={ref:ur(Y.rgce[0][0][1][2])});break;case 22:E.ExternCount=Y;break;case 23:0==P.length&&(P[0]=[],P[0].XTI=[]),P[P.length-1].XTI=P[P.length-1].XTI.concat(Y),P.XTI=P.XTI.concat(Y);break;case 2196:if(E.biff<8)break;null!=L&&(L.Comment=Y[1]);break;case 18:h["!protect"]=Y;break;case 19:0!==Y&&E.WTF&&console.error("Password verifier: "+Y);break;case 133:p[Y.pos]=Y,E.snames.push(Y.name);break;case 10:if(--N)break;if(g.e){if(g.e.r>0&&g.e.c>0){if(g.e.r--,g.e.c--,h["!ref"]=ur(g),t.sheetRows&&t.sheetRows<=g.e.r){var X=g.e.r;g.e.r=t.sheetRows-1,h["!fullref"]=h["!ref"],h["!ref"]=ur(g),g.e.r=X}g.e.r++,g.e.c++}S.length>0&&(h["!merges"]=S),D.length>0&&(h["!objects"]=D),M.length>0&&(h["!cols"]=M),T.length>0&&(h["!rows"]=T),k.Sheets.push(O)}""===b?v=h:r[b]=h,h=t.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===E.biff&&(E.biff={9:2,521:3,1033:4}[q]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[Y.BIFFVer]||8),E.biffguess=0==Y.BIFFVer,0==Y.BIFFVer&&4096==Y.dt&&(E.biff=5,H=!0,l(E.codepage=28591)),8==E.biff&&0==Y.BIFFVer&&16==Y.dt&&(E.biff=2),N++)break;if(h=t.dense?[]:{},E.biff<8&&!H&&(H=!0,l(E.codepage=t.codepage||1252)),E.biff<5||0==Y.BIFFVer&&4096==Y.dt){""===b&&(b="Sheet1"),g={s:{r:0,c:0},e:{r:0,c:0}};var J={pos:e.l-$,name:b};p[J.pos]=J,E.snames.push(b)}else b=(p[Q]||{name:""}).name;32==Y.dt&&(h["!type"]="chart"),64==Y.dt&&(h["!type"]="macro"),S=[],D=[],E.arrayf=w=[],M=[],T=[],B=!1,O={Hidden:(p[Q]||{hs:0}).hs,name:b};break;case 515:case 3:case 2:"chart"==h["!type"]&&(t.dense?(h[Y.r]||[])[Y.c]:h[or({c:Y.c,r:Y.r})])&&++Y.c,c={ixfe:Y.ixfe,XF:F[Y.ixfe]||{},v:Y.val,t:"n"},V>0&&(c.z=U[c.ixfe>>8&63]),zl(c,t,n.opts.Date1904),C({c:Y.c,r:Y.r},c,t);break;case 5:case 517:c={ixfe:Y.ixfe,XF:F[Y.ixfe],v:Y.val,t:Y.t},V>0&&(c.z=U[c.ixfe>>8&63]),zl(c,t,n.opts.Date1904),C({c:Y.c,r:Y.r},c,t);break;case 638:c={ixfe:Y.ixfe,XF:F[Y.ixfe],v:Y.rknum,t:"n"},V>0&&(c.z=U[c.ixfe>>8&63]),zl(c,t,n.opts.Date1904),C({c:Y.c,r:Y.r},c,t);break;case 189:for(var Z=Y.c;Z<=Y.C;++Z){var ee=Y.rkrec[Z-Y.c][0];c={ixfe:ee,XF:F[ee],v:Y.rkrec[Z-Y.c][1],t:"n"},V>0&&(c.z=U[c.ixfe>>8&63]),zl(c,t,n.opts.Date1904),C({c:Z,r:Y.r},c,t)}break;case 6:case 518:case 1030:if("String"==Y.val){m=Y;break}if((c=Hl(Y.val,Y.cell.ixfe,Y.tt)).XF=F[c.ixfe],t.cellFormula){var te=Y.formula;if(te&&te[0]&&te[0][0]&&"PtgExp"==te[0][0][0]){var ne=te[0][0][1][0],re=te[0][0][1][1],ae=or({r:ne,c:re});_[ae]?c.f=""+qs(Y.formula,0,Y.cell,P,E):c.F=((t.dense?(h[ne]||[])[re]:h[ae])||{}).F}else c.f=""+qs(Y.formula,0,Y.cell,P,E)}V>0&&(c.z=U[c.ixfe>>8&63]),zl(c,t,n.opts.Date1904),C(Y.cell,c,t),m=Y;break;case 7:case 519:if(!m)throw new Error("String record expects Formula");m.val=Y,(c=Hl(Y,m.cell.ixfe,"s")).XF=F[c.ixfe],t.cellFormula&&(c.f=""+qs(m.formula,0,m.cell,P,E)),V>0&&(c.z=U[c.ixfe>>8&63]),zl(c,t,n.opts.Date1904),C(m.cell,c,t),m=null;break;case 33:case 545:w.push(Y);var ie=or(Y[0].s);if(i=t.dense?(h[Y[0].s.r]||[])[Y[0].s.c]:h[ie],t.cellFormula&&i){if(!m)break;if(!ie||!i)break;i.f=""+qs(Y[1],0,Y[0],P,E),i.F=ur(Y[0])}break;case 1212:if(!t.cellFormula)break;if(y){if(!m)break;_[or(m.cell)]=Y[0],((i=t.dense?(h[m.cell.r]||[])[m.cell.c]:h[or(m.cell)])||{}).f=""+qs(Y[0],0,a,P,E)}break;case 253:c=Hl(A[Y.isst].t,Y.ixfe,"s"),A[Y.isst].h&&(c.h=A[Y.isst].h),c.XF=F[c.ixfe],V>0&&(c.z=U[c.ixfe>>8&63]),zl(c,t,n.opts.Date1904),C({c:Y.c,r:Y.r},c,t);break;case 513:t.sheetStubs&&(c={ixfe:Y.ixfe,XF:F[Y.ixfe],t:"z"},V>0&&(c.z=U[c.ixfe>>8&63]),zl(c,t,n.opts.Date1904),C({c:Y.c,r:Y.r},c,t));break;case 190:if(t.sheetStubs)for(var oe=Y.c;oe<=Y.C;++oe){var se=Y.ixfe[oe-Y.c];c={ixfe:se,XF:F[se],t:"z"},V>0&&(c.z=U[c.ixfe>>8&63]),zl(c,t,n.opts.Date1904),C({c:oe,r:Y.r},c,t)}break;case 214:case 516:case 4:(c=Hl(Y.val,Y.ixfe,"s")).XF=F[c.ixfe],V>0&&(c.z=U[c.ixfe>>8&63]),zl(c,t,n.opts.Date1904),C({c:Y.c,r:Y.r},c,t);break;case 0:case 512:1===N&&(g=Y);break;case 252:A=Y;break;case 1054:if(4==E.biff){U[V++]=Y[1];for(var ue=0;ue=163&&be(Y[1],V+163)}else be(Y[1],Y[0]);break;case 30:U[V++]=Y;for(var le=0;le=163&&be(Y,V+163);break;case 229:S=S.concat(Y);break;case 93:D[Y.cmo[0]]=E.lastobj=Y;break;case 438:E.lastobj.TxO=Y;break;case 127:E.lastobj.ImData=Y;break;case 440:for(u=Y[0].s.r;u<=Y[0].e.r;++u)for(s=Y[0].s.c;s<=Y[0].e.c;++s)(i=t.dense?(h[u]||[])[s]:h[or({c:s,r:u})])&&(i.l=Y[1]);break;case 2048:for(u=Y[0].s.r;u<=Y[0].e.r;++u)for(s=Y[0].s.c;s<=Y[0].e.c;++s)(i=t.dense?(h[u]||[])[s]:h[or({c:s,r:u})])&&i.l&&(i.l.Tooltip=Y[1]);break;case 28:if(E.biff<=5&&E.biff>=2)break;i=t.dense?(h[Y[0].r]||[])[Y[0].c]:h[or(Y[0])];var ce=D[Y[2]];i||(t.dense?(h[Y[0].r]||(h[Y[0].r]=[]),i=h[Y[0].r][Y[0].c]={t:"z"}):i=h[or(Y[0])]={t:"z"},g.e.r=Math.max(g.e.r,Y[0].r),g.s.r=Math.min(g.s.r,Y[0].r),g.e.c=Math.max(g.e.c,Y[0].c),g.s.c=Math.min(g.s.c,Y[0].c)),i.c||(i.c=[]),o={a:Y[1],t:ce.TxO.t},i.c.push(o);break;case 2173:F[Y.ixfe],Y.ext.forEach((function(e){e[0]}));break;case 125:if(!E.cellStyles)break;for(;Y.e>=Y.s;)M[Y.e--]={width:Y.w/256,level:Y.level||0,hidden:!!(1&Y.flags)},B||(B=!0,xo(Y.w/256)),ko(M[Y.e+1]);break;case 520:var fe={};null!=Y.level&&(T[Y.r]=fe,fe.level=Y.level),Y.hidden&&(T[Y.r]=fe,fe.hidden=!0),Y.hpt&&(T[Y.r]=fe,fe.hpt=Y.hpt,fe.hpx=jo(Y.hpt));break;case 38:case 39:case 40:case 41:h["!margins"]||fu(h["!margins"]={}),h["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[q]]=Y;break;case 161:h["!margins"]||fu(h["!margins"]={}),h["!margins"].header=Y.header,h["!margins"].footer=Y.footer;break;case 574:Y.RTL&&(k.Views[0].RTL=!0);break;case 146:x=Y;break;case 2198:d=Y;break;case 140:f=Y;break;case 442:b?O.CodeName=Y||O.name:k.WBProps.CodeName=Y||"ThisWorkbook"}}else W||console.error("Missing Info for XLS Record 0x"+q.toString(16)),e.l+=$}return n.SheetNames=Ce(p).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return p[e].name})),t.bookSheets||(n.Sheets=r),!n.SheetNames.length&&v["!ref"]?(n.SheetNames.push("Sheet1"),n.Sheets&&(n.Sheets.Sheet1=v)):n.Preamble=v,n.Sheets&&z.forEach((function(e,t){n.Sheets[n.SheetNames[t]]["!autofilter"]=e})),n.Strings=A,n.SSF=Qe(R),E.enc&&(n.Encryption=E.enc),d&&(n.Themes=d),n.Metadata={},void 0!==f&&(n.Metadata.Country=f),P.names.length>0&&(k.Names=P.names),n.Workbook=k,n}var ql="e0859ff2f94f6810ab9108002b27b3d9",$l="02d5cdd59c2e1b10939708002b2cf9ae",Wl="05d5cdd59c2e1b10939708002b2cf9ae";function Gl(e,t){var n,r,a,i;if(t||(t={}),Jc(t),c(),t.codepage&&u(t.codepage),e.FullPaths){if(xe.find(e,"/encryption"))throw new Error("File is password-protected");n=xe.find(e,"!CompObj"),r=xe.find(e,"/Workbook")||xe.find(e,"/Book")}else{switch(t.type){case"base64":e=x(v(e));break;case"binary":e=x(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}qn(e,0),r={content:e}}if(n&&Vl(n),t.bookProps&&!t.bookSheets)a={};else{var o=y?"buffer":"array";if(r&&r.content)a=Ql(r.content,t);else if((i=xe.find(e,"PerfectOffice_MAIN"))&&i.content)a=zi.to_workbook(i.content,(t.type=o,t));else{if(!(i=xe.find(e,"NativeContent_MAIN"))||!i.content)throw(i=xe.find(e,"MN0"))&&i.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");a=zi.to_workbook(i.content,(t.type=o,t))}t.bookVBA&&e.FullPaths&&xe.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(a.vbaraw=function(e){var t=xe.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(n,r){if("/"!==n.slice(-1)&&n.match(/_VBA_PROJECT_CUR/)){var a=n.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");xe.utils.cfb_add(t,a,e.FileIndex[r].content)}})),xe.write(t)}(e))}var s={};return e.FullPaths&&function(e,t,n){var r=xe.find(e,"/!DocumentSummaryInformation");if(r&&r.size>0)try{var a=Pa(r,Hr,$l);for(var i in a)t[i]=a[i]}catch(l){if(n.WTF)throw l}var o=xe.find(e,"/!SummaryInformation");if(o&&o.size>0)try{var s=Pa(o,Qr,ql);for(var u in s)null==t[u]&&(t[u]=s[u])}catch(l){if(n.WTF)throw l}t.HeadingPairs&&t.TitlesOfParts&&(pa(t.HeadingPairs,t.TitlesOfParts,t,n),delete t.HeadingPairs,delete t.TitlesOfParts)}(e,s,t),a.Props=a.Custprops=s,t.bookFiles&&(a.cfb=e),a}function Yl(e,t){var n=t||{},r=xe.utils.cfb_new({root:"R"}),a="/Workbook";switch(n.bookType||"xls"){case"xls":n.bookType="biff8";case"xla":n.bookType||(n.bookType="xla");case"biff8":a="/Workbook",n.biff=8;break;case"biff5":a="/Book",n.biff=5;break;default:throw new Error("invalid type "+n.bookType+" for XLS CFB")}return xe.utils.cfb_add(r,a,sc(e,n)),8==n.biff&&(e.Props||e.Custprops)&&function(e,t){var n,r=[],a=[],i=[],o=0,s=Ee(Hr,"n"),u=Ee(Qr,"n");if(e.Props)for(n=Ce(e.Props),o=0;o-1||ha.indexOf(i[o][0])>-1||null!=i[o][1]&&l.push(i[o]);a.length&&xe.utils.cfb_add(t,"/\x05SummaryInformation",La(a,ql,u,Qr)),(r.length||l.length)&&xe.utils.cfb_add(t,"/\x05DocumentSummaryInformation",La(r,$l,s,Hr,l.length?l:null,Wl))}(e,r),8==n.biff&&e.vbaraw&&function(e,t){t.FullPaths.forEach((function(n,r){if(0!=r){var a=n.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==a.slice(-1)&&xe.utils.cfb_add(e,a,t.FileIndex[r].content)}}))}(r,xe.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),r}var Kl={0:{f:function(e,t){var n={},r=e.l+t;n.r=e.read_shift(4),e.l+=4;var a=e.read_shift(2);e.l+=1;var i=e.read_shift(1);return e.l=r,7&i&&(n.level=7&i),16&i&&(n.hidden=!0),32&i&&(n.hpt=a/20),n}},1:{f:function(e){return[wr(e)]}},2:{f:function(e){return[wr(e),Tr(e),"n"]}},3:{f:function(e){return[wr(e),e.read_shift(1),"e"]}},4:{f:function(e){return[wr(e),e.read_shift(1),"b"]}},5:{f:function(e){return[wr(e),Nr(e),"n"]}},6:{f:function(e){return[wr(e),mr(e),"str"]}},7:{f:function(e){return[wr(e),e.read_shift(4),"s"]}},8:{f:function(e,t,n){var r=e.l+t,a=wr(e);a.r=n["!row"];var i=[a,mr(e),"str"];if(n.cellFormula){e.l+=2;var o=Js(e,r-e.l,n);i[3]=qs(o,0,a,n.supbooks,n)}else e.l=r;return i}},9:{f:function(e,t,n){var r=e.l+t,a=wr(e);a.r=n["!row"];var i=[a,Nr(e),"n"];if(n.cellFormula){e.l+=2;var o=Js(e,r-e.l,n);i[3]=qs(o,0,a,n.supbooks,n)}else e.l=r;return i}},10:{f:function(e,t,n){var r=e.l+t,a=wr(e);a.r=n["!row"];var i=[a,e.read_shift(1),"b"];if(n.cellFormula){e.l+=2;var o=Js(e,r-e.l,n);i[3]=qs(o,0,a,n.supbooks,n)}else e.l=r;return i}},11:{f:function(e,t,n){var r=e.l+t,a=wr(e);a.r=n["!row"];var i=[a,e.read_shift(1),"e"];if(n.cellFormula){e.l+=2;var o=Js(e,r-e.l,n);i[3]=qs(o,0,a,n.supbooks,n)}else e.l=r;return i}},12:{f:function(e){return[xr(e)]}},13:{f:function(e){return[xr(e),Tr(e),"n"]}},14:{f:function(e){return[xr(e),e.read_shift(1),"e"]}},15:{f:function(e){return[xr(e),e.read_shift(1),"b"]}},16:{f:Lu},17:{f:function(e){return[xr(e),mr(e),"str"]}},18:{f:function(e){return[xr(e),e.read_shift(4),"s"]}},19:{f:vr},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(e,t,n){var r=e.l+t;e.l+=4,e.l+=1;var a=e.read_shift(4),i=Sr(e),o=Zs(e,0,n),s=Cr(e);e.l=r;var u={Name:i,Ptg:o};return a<268435455&&(u.Sheet=a),s&&(u.Comment=s),u}},40:{},42:{},43:{f:function(e,t,n){var r={};r.sz=e.read_shift(2)/20;var a=function(e){var t=e.read_shift(1);return e.l++,{fBold:1&t,fItalic:2&t,fUnderline:4&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t}}(e);switch(a.fItalic&&(r.italic=1),a.fCondense&&(r.condense=1),a.fExtend&&(r.extend=1),a.fShadow&&(r.shadow=1),a.fOutline&&(r.outline=1),a.fStrikeout&&(r.strike=1),700===e.read_shift(2)&&(r.bold=1),e.read_shift(2)){case 1:r.vertAlign="superscript";break;case 2:r.vertAlign="subscript"}var i=e.read_shift(1);0!=i&&(r.underline=i);var o=e.read_shift(1);o>0&&(r.family=o);var s=e.read_shift(1);switch(s>0&&(r.charset=s),e.l++,r.color=function(e){var t={},n=e.read_shift(1)>>>1,r=e.read_shift(1),a=e.read_shift(2,"i"),i=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(1);switch(e.l++,n){case 0:t.auto=1;break;case 1:t.index=r;var u=Gr[r];u&&(t.rgb=Ao(u));break;case 2:t.rgb=Ao([i,o,s]);break;case 3:t.theme=r}return 0!=a&&(t.tint=a>0?a/32767:a/32768),t}(e),e.read_shift(1)){case 1:r.scheme="major";break;case 2:r.scheme="minor"}return r.name=mr(e),r}},44:{f:function(e,t){return[e.read_shift(2),mr(e)]}},45:{f:Io},46:{f:Uo},47:{f:function(e,t){var n=e.l+t,r=e.read_shift(2),a=e.read_shift(2);return e.l=n,{ixfe:r,numFmtId:a}}},48:{},49:{f:function(e){return e.read_shift(4,"i")}},50:{},51:{f:function(e){for(var t=[],n=e.read_shift(4);n-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Mi},62:{f:function(e){return[wr(e),vr(e),"is"]}},63:{f:function(e){var t={};t.i=e.read_shift(4);var n={};n.r=e.read_shift(4),n.c=e.read_shift(4),t.r=or(n);var r=e.read_shift(1);return 2&r&&(t.l="1"),8&r&&(t.a="1"),t}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:$n,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(e,t){var n={},r=e[e.l];return++e.l,n.above=!(64&r),n.left=!(128&r),e.l+=18,n.name=Or(e,t-19),n}},148:{f:Bu,p:16},151:{f:function(){}},152:{},153:{f:function(e,t){var n={},r=e.read_shift(4);n.defaultThemeVersion=e.read_shift(4);var a=t>8?mr(e):"";return a.length>0&&(n.CodeName=a),n.autoCompressPictures=!!(65536&r),n.backupFile=!!(64&r),n.checkCompatibility=!!(4096&r),n.date1904=!!(1&r),n.filterPrivacy=!!(8&r),n.hidePivotFieldList=!!(1024&r),n.promptedSolutions=!!(16&r),n.publishItems=!!(2048&r),n.refreshAllConnections=!!(262144&r),n.saveExternalLinkValues=!!(128&r),n.showBorderUnselectedTables=!!(4&r),n.showInkAnnotation=!!(32&r),n.showObjects=["all","placeholders","none"][r>>13&3],n.showPivotChartFilter=!!(32768&r),n.updateLinks=["userSet","never","always"][r>>8&3],n}},154:{},155:{},156:{f:function(e,t){var n={};return n.Hidden=e.read_shift(4),n.iTabID=e.read_shift(4),n.strRelID=Dr(e,t-8),n.name=mr(e),n}},157:{},158:{},159:{T:1,f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{T:-1},161:{T:1,f:Lr},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Iu},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:mr(e)}}},336:{T:-1},337:{f:function(e){return e.l+=4,0!=e.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:Dr},357:{},358:{},359:{},360:{T:1},361:{},362:{f:ji},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(e,t,n){var r=e.l+t,a=Pr(e),i=e.read_shift(1),o=[a];if(o[2]=i,n.cellFormula){var s=Xs(e,r-e.l,n);o[1]=s}else e.l=r;return o}},427:{f:function(e,t,n){var r=e.l+t,a=[Lr(e,16)];if(n.cellFormula){var i=eu(e,r-e.l,n);a[1]=i,e.l=r}else e.l=r;return a}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(e){var t={};return Vu.forEach((function(n){t[n]=Nr(e)})),t}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(e,t){var n=e.l+t,r=Lr(e,16),a=Cr(e),i=mr(e),o=mr(e),s=mr(e);e.l=n;var u={rfx:r,relId:a,loc:i,display:s};return o&&(u.Tooltip=o),u}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:Dr},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:fs},633:{T:1},634:{T:-1},635:{T:1,f:function(e){var t={};t.iauthor=e.read_shift(4);var n=Lr(e,16);return t.rfx=n.s,t.ref=or(n.s),e.l+=16,t}},636:{T:-1},637:{f:yr},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(e,t){return e.l+=10,{name:mr(e)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},Xl={6:{f:Gs},10:{f:Ia},12:{f:Ra},13:{f:Ra},14:{f:Na},15:{f:Na},16:{f:Nr},17:{f:Na},18:{f:Na},19:{f:Ra},20:{f:Fi},21:{f:Fi},23:{f:ji},24:{f:Oi},25:{f:Na},26:{},27:{},28:{f:function(e,t,n){return function(e,t,n){if(!(n.biff<8)){var r=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2),o=e.read_shift(2),s=Ya(e,0,n);return n.biff<8&&e.read_shift(1),[{r:r,c:a},s,o,i]}}(e,0,n)}},29:{},34:{f:Na},35:{f:xi},38:{f:Nr},39:{f:Nr},40:{f:Nr},41:{f:Nr},42:{f:Na},43:{f:Na},47:{f:function(e,t,n){var r={Type:n.biff>=8?e.read_shift(2):0};return r.Type?go(e,t-2,r):function(e,t,n,r){var a={key:Ra(e),verificationBytes:Ra(e)};n.password&&(a.verifier=fo(n.password)),r.valid=a.verificationBytes===a.verifier,r.valid&&(r.insitu=po(n.password))}(e,n.biff,n,r),r}},49:{f:function(e,t,n){var r={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(n&&n.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return r.name=Qa(e,0,n),r}},51:{f:Ra},60:{},61:{f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:Na},65:{f:function(){}},66:{f:Ra},77:{},80:{},81:{},82:{},85:{f:Ra},89:{},90:{},91:{},92:{f:function(e,t,n){if(n.enc)return e.l+=t,"";var r=e.l,a=Ya(e,0,n);return e.read_shift(t+r-e.l),a}},93:{f:function(e,t,n){if(n&&n.biff<8)return function(e,t,n){e.l+=4;var r=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var o=[];return o.push((Ei[r]||$n)(e,t,n)),{cmo:[a,r,i],ft:o}}(e,t,n);var r=fi(e);return{cmo:r,ft:function(e,t){for(var n=e.l+t,r=[];e.l7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}},129:{f:function(e,t,n){var r=n&&8==n.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&r,fBelow:64&r,fRight:128&r}}},130:{f:Ra},131:{f:Na},132:{f:Na},133:{f:function(e,t,n){var r=e.read_shift(4),a=3&e.read_shift(1),i=e.read_shift(1);switch(i){case 0:i="Worksheet";break;case 1:i="Macrosheet";break;case 2:i="Chartsheet";break;case 6:i="VBAModule"}var o=Qa(e,0,n);return 0===o.length&&(o="Sheet1"),{pos:r,hs:a,dt:i,name:o}}},134:{},140:{f:function(e){var t,n=[0,0];return t=e.read_shift(2),n[0]=qr[t]||t,t=e.read_shift(2),n[1]=qr[t]||t,n}},141:{f:Ra},144:{},146:{f:function(e){for(var t=e.read_shift(2),n=[];t-- >0;)n.push(ni(e));return n}},151:{},152:{},153:{},154:{},155:{},156:{f:Ra},157:{},158:{},160:{f:Bi},161:{f:function(e,t){var n={};return t<32||(e.l+=16,n.header=Nr(e),n.footer=Nr(e),e.l+=2),n}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(e,t){for(var n=e.l+t-2,r=e.read_shift(2),a=e.read_shift(2),i=[];e.l>2&1,6,r.data=function(e,t,n,r){var a={},i=e.read_shift(4),o=e.read_shift(4),s=e.read_shift(4),u=e.read_shift(2);return a.patternType=$r[s>>26],r.cellStyles?(a.alc=7&i,a.fWrap=i>>3&1,a.alcV=i>>4&7,a.fJustLast=i>>7&1,a.trot=i>>8&255,a.cIndent=i>>16&15,a.fShrinkToFit=i>>20&1,a.iReadOrder=i>>22&2,a.fAtrNum=i>>26&1,a.fAtrFnt=i>>27&1,a.fAtrAlc=i>>28&1,a.fAtrBdr=i>>29&1,a.fAtrPat=i>>30&1,a.fAtrProt=i>>31&1,a.dgLeft=15&o,a.dgRight=o>>4&15,a.dgTop=o>>8&15,a.dgBottom=o>>12&15,a.icvLeft=o>>16&127,a.icvRight=o>>23&127,a.grbitDiag=o>>30&3,a.icvTop=127&s,a.icvBottom=s>>7&127,a.icvDiag=s>>14&127,a.dgDiag=s>>21&15,a.icvFore=127&u,a.icvBack=u>>7&127,a.fsxButton=u>>14&1,a):a}(e,0,r.fStyle,n),r}},225:{f:function(e,t){return 0===t||e.read_shift(2),1200}},226:{f:Ia},227:{},229:{f:function(e,t){for(var n=[],r=e.read_shift(2);r--;)n.push(si(e));return n}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(e,t){for(var n=e.l+t,r=e.read_shift(4),a=e.read_shift(4),i=[],o=0;o!=a&&e.l255)throw new Error("Unexpected SupBook type: "+i);for(var o=Wa(e,i),s=[];r>e.l;)s.push(Ga(e));return[i,a,o,s]}},431:{f:Na},432:{},433:{},434:{},437:{},438:{f:function(e,t,n){var r=e.l,a="";try{e.l+=4;var i=(n.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(i)?e.l+=6:function(e){var t=e.read_shift(1);e.l++;var n=e.read_shift(2);return e.l+=2,[t,n]}(e);var o=e.read_shift(2);e.read_shift(2),Ra(e);var s=e.read_shift(2);e.l+=s;for(var u=1;u=(l?o:2*o))break}if(a.length!==o&&a.length!==2*o)throw new Error("cchText: "+o+" != "+a.length);return e.l=r+t,{t:a}}catch(c){return e.l=r+t,{t:a}}}},439:{f:Na},440:{f:function(e,t){var n=si(e);return e.l+=16,[n,function(e,t){var n=e.l+t,r=e.read_shift(4);if(2!==r)throw new Error("Unrecognized streamVersion: "+r);var a=e.read_shift(2);e.l+=2;var i,o,s,u,l,c,f="";16&a&&(i=Ja(e,e.l)),128&a&&(o=Ja(e,e.l)),257===(257&a)&&(s=Ja(e,e.l)),1===(257&a)&&(u=Xa(e,e.l)),8&a&&(f=Ja(e,e.l)),32&a&&(l=e.read_shift(16)),64&a&&(c=_a(e)),e.l=n;var d=o||s||u||"";d&&f&&(d+="#"+f),d||(d="#"+f),2&a&&"/"==d.charAt(0)&&"/"!=d.charAt(1)&&(d="file://"+d);var h={Target:d};return l&&(h.guid=l),c&&(h.time=c),i&&(h.Tooltip=i),h}(e,t-24)]}},441:{},442:{f:Ga},443:{},444:{f:Ra},445:{},446:{},448:{f:Ia},449:{f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:Ia},512:{f:yi},513:{f:Ti},515:{f:function(e,t,n){n.biffguess&&2==n.biff&&(n.biff=5);var r=ri(e),a=Nr(e);return r.val=a,r}},516:{f:function(e,t,n){n.biffguess&&2==n.biff&&(n.biff=5),e.l;var r=ri(e);2==n.biff&&e.l++;var a=Ga(e,e.l,n);return r.val=a,r}},517:{f:wi},519:{f:Pi},520:{f:function(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var n=e.read_shift(2);e.l+=4;var r=e.read_shift(1);return e.l+=3,7&r&&(t.level=7&r),32&r&&(t.hidden=!0),64&r&&(t.hpt=n/20),t}},523:{},545:{f:Ci},549:{f:Ai},566:{},574:{f:function(e,t,n){return n&&n.biff>=2&&n.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function(e){var t=e.read_shift(2),n=e.read_shift(2),r=oi(e);return{r:t,c:n,ixfe:r[0],rknum:r[1]}}},659:{},1048:{},1054:{f:function(e,t,n){return[e.read_shift(2),Ya(e,0,n)]}},1084:{},1212:{f:function(e,t,n){var r=li(e);e.l++;var a=e.read_shift(1);return[Ws(e,t-=8,n),a,r]}},2048:{f:function(e,t){e.read_shift(2);var n=si(e),r=e.read_shift((t-10)/2,"dbcs-cont");return[n,r=r.replace(E,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:pi},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Ia},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{f:function(e,t){e.l,e.l+=2;var n=e.read_shift(2);e.l+=2;for(var r=e.read_shift(2),a=[];r-- >0;)a.push(rs(e,e.l));return{ixfe:n,ext:a}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:Na,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(e,t,n){if(!(n.biff<8)){var r=e.read_shift(2),a=e.read_shift(2);return[Wa(e,r,n),Wa(e,a,n)]}e.l+=t},r:12},2197:{},2198:{f:function(e,t,n){var r=e.l+t;if(124226!==e.read_shift(4))if(n.cellStyles){var a,i=e.slice(e.l);e.l=r;try{a=it(i,{type:"array"})}catch(s){return}var o=tt(a,"theme/theme/theme1.xml",!0);if(o)return es(o,n)}else e.l=r},r:12},2199:{},2200:{},2201:{},2202:{f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:Ia},2204:{},2205:{},2206:{},2207:{},2211:{f:function(e){var t=function(e){var t=e.read_shift(2),n=e.read_shift(2);return e.l+=8,{type:t,flags:n}}(e);if(2211!=t.type)throw new Error("Invalid Future Record "+t.type);return 0!==e.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:Ra},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(e,t,n){var r={area:!1};if(5!=n.biff)return e.l+=t,r;var a=e.read_shift(1);return e.l+=3,16&a&&(r.area=!0),r}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(e){for(var t=e.read_shift(2),n=[];t-- >0;)n.push(ni(e));return n}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:yi},1:{},2:{f:function(e){var t=ri(e);++e.l;var n=e.read_shift(2);return t.t="n",t.val=n,t}},3:{f:function(e){var t=ri(e);++e.l;var n=Nr(e);return t.t="n",t.val=n,t}},4:{f:function(e,t,n){n.biffguess&&5==n.biff&&(n.biff=2);var r=ri(e);++e.l;var a=Ya(e,0,n);return r.t="str",r.val=a,r}},5:{f:wi},7:{f:function(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}},8:{},9:{f:pi},11:{},22:{f:Ra},30:{f:vi},31:{},32:{},33:{f:Ci},36:{},37:{f:Ai},50:{f:function(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}},62:{},52:{},67:{},68:{f:Ra},69:{},86:{},126:{},127:{f:function(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(4),a={fmt:t,env:n,len:r,data:e.slice(e.l,e.l+r)};return e.l+=r,a}},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(e,t,n){var r=e.l+t,a=ri(e),i=e.read_shift(2),o=Wa(e,i,n);return e.l=r,a.t="str",a.val=o,a}},223:{},234:{},354:{},421:{},518:{f:Gs},521:{f:pi},536:{f:Oi},547:{f:xi},561:{},579:{},1030:{f:Gs},1033:{f:pi},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function Jl(e,t,n,r){var a=t;if(!isNaN(a)){var i=r||(n||[]).length||0,o=e.next(4);o.write_shift(2,a),o.write_shift(2,i),i>0&&Tn(n)&&e.push(n)}}function Zl(e,t,n){return e||(e=Wn(7)),e.write_shift(2,t),e.write_shift(2,n),e.write_shift(2,0),e.write_shift(1,0),e}function ec(e,t,n,r){if(null!=t.v)switch(t.t){case"d":case"n":var a="d"==t.t?Te(ze(t.v)):t.v;return void(a==(0|a)&&a>=0&&a<65536?Jl(e,2,function(e,t,n){var r=Wn(9);return Zl(r,e,t),r.write_shift(2,n),r}(n,r,a)):Jl(e,3,function(e,t,n){var r=Wn(15);return Zl(r,e,t),r.write_shift(8,n,"f"),r}(n,r,a)));case"b":case"e":return void Jl(e,5,function(e,t,n,r){var a=Wn(9);return Zl(a,e,t),Ha(n,r||"b",a),a}(n,r,t.v,t.t));case"s":case"str":return void Jl(e,4,function(e,t,n){var r=Wn(8+2*n.length);return Zl(r,e,t),r.write_shift(1,n.length),r.write_shift(n.length,n,"sbcs"),r.l255||o.e.r>16383){if(r.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");o.e.c=Math.min(o.e.c,255),o.e.r=Math.min(o.e.c,16383),a=ur(o)}for(var l=o.s.r;l<=o.e.r;++l){s=nr(l);for(var c=o.s.c;c<=o.e.c;++c){l===o.s.r&&(u[c]=ar(c)),a=u[c]+s;var f=i?(t[l]||[])[c]:t[a];f&&ec(e,f,l,c)}}}(r,e.Sheets[e.SheetNames[a]],0,n),Jl(r,10),r.end()}function nc(e,t,n){Jl(e,49,function(e,t){var n=e.name||"Arial",r=t&&5==t.biff,a=Wn(r?15+n.length:16+2*n.length);return a.write_shift(2,20*(e.sz||12)),a.write_shift(4,0),a.write_shift(2,400),a.write_shift(4,0),a.write_shift(2,0),a.write_shift(1,n.length),r||a.write_shift(1,1),a.write_shift((r?1:2)*n.length,n,r?"sbcs":"utf16le"),a}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},n))}function rc(e,t){if(t){var n=0;t.forEach((function(t,r){++n<=256&&t&&Jl(e,125,function(e,t){var n=Wn(12);n.write_shift(2,t),n.write_shift(2,t),n.write_shift(2,256*e.width),n.write_shift(2,0);var r=0;return e.hidden&&(r|=1),n.write_shift(1,r),r=e.level||0,n.write_shift(1,r),n.write_shift(2,0),n}(cu(r,t),r))}))}}function ac(e,t,n,r,a){var i=16+du(a.cellXfs,t,a);if(null!=t.v||t.bf)if(t.bf)Jl(e,6,Ys(t,n,r,0,i));else switch(t.t){case"d":case"n":Jl(e,515,function(e,t,n,r){var a=Wn(14);return ai(e,t,r,a),Vr(n,a),a}(n,r,"d"==t.t?Te(ze(t.v)):t.v,i));break;case"b":case"e":Jl(e,517,function(e,t,n,r,a,i){var o=Wn(8);return ai(e,t,r,o),Ha(n,i,o),o}(n,r,t.v,i,0,t.t));break;case"s":case"str":if(a.bookSST)Jl(e,253,function(e,t,n,r){var a=Wn(10);return ai(e,t,r,a),a.write_shift(4,n),a}(n,r,lu(a.Strings,t.v,a.revStrings),i));else Jl(e,516,function(e,t,n,r,a){var i=!a||8==a.biff,o=Wn(+i+8+(1+i)*n.length);return ai(e,t,r,o),o.write_shift(2,n.length),i&&o.write_shift(1,1),o.write_shift((1+i)*n.length,n,i?"utf16le":"sbcs"),o}(n,r,(t.v||"").slice(0,255),i,a));break;default:Jl(e,513,ai(n,r,i))}else Jl(e,513,ai(n,r,i))}function ic(e,t,n){var r,a=Yn(),i=n.SheetNames[e],o=n.Sheets[i]||{},s=(n||{}).Workbook||{},u=(s.Sheets||[])[e]||{},l=Array.isArray(o),c=8==t.biff,f="",d=[],h=lr(o["!ref"]||"A1"),p=c?65536:16384;if(h.e.c>255||h.e.r>=p){if(t.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:IV16384");h.e.c=Math.min(h.e.c,255),h.e.r=Math.min(h.e.c,p-1)}Jl(a,2057,gi(0,16,t)),Jl(a,13,Ua(1)),Jl(a,12,Ua(100)),Jl(a,15,Va(!0)),Jl(a,17,Va(!1)),Jl(a,16,Vr(.001)),Jl(a,95,Va(!0)),Jl(a,42,Va(!1)),Jl(a,43,Va(!1)),Jl(a,130,Ua(1)),Jl(a,128,function(e){var t=Wn(8);return t.write_shift(4,0),t.write_shift(2,e[0]?e[0]+1:0),t.write_shift(2,e[1]?e[1]+1:0),t}([0,0])),Jl(a,131,Va(!1)),Jl(a,132,Va(!1)),c&&rc(a,o["!cols"]),Jl(a,512,function(e,t){var n=8!=t.biff&&t.biff?2:4,r=Wn(2*n+6);return r.write_shift(n,e.s.r),r.write_shift(n,e.e.r+1),r.write_shift(2,e.s.c),r.write_shift(2,e.e.c+1),r.write_shift(2,0),r}(h,t)),c&&(o["!links"]=[]);for(var g=h.s.r;g<=h.e.r;++g){f=nr(g);for(var m=h.s.c;m<=h.e.c;++m){g===h.s.r&&(d[m]=ar(m)),r=d[m]+f;var A=l?(o[g]||[])[m]:o[r];A&&(ac(a,A,g,m,t),c&&A.l&&o["!links"].push([r,A.l]))}}var b=u.CodeName||u.name||i;return c&&Jl(a,574,function(e){var t=Wn(18),n=1718;return e&&e.RTL&&(n|=64),t.write_shift(2,n),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}((s.Views||[])[0])),c&&(o["!merges"]||[]).length&&Jl(a,229,function(e){var t=Wn(2+8*e.length);t.write_shift(2,e.length);for(var n=0;n255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+e.SheetNames[n]+"' extends beyond column IV (255). Data may be lost.")}var a=t||{};switch(a.biff||2){case 8:case 5:return function(e,t){var n=t||{},r=[];e&&!e.SSF&&(e.SSF=Qe(R)),e&&e.SSF&&(ye(),ve(e.SSF),n.revssf=De(e.SSF),n.revssf[e.SSF[65535]]=0,n.ssf=e.SSF),n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,Zc(n),n.cellXfs=[],du(n.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var a=0;a/g,"")).match(/");var i=e.match(/<\/table/i),o=a.index,s=i&&i.index||e.length,u=Ye(e.slice(o,s),/(:?]*>)/i,""),l=-1,c=0,f=0,d=0,h={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(o=0;o/i);for(s=0;s"))>-1;)v=v.slice(y+1);for(var _=0;_")));d=F.colspan?+F.colspan:1,((f=+F.rowspan)>1||d>1)&&p.push({s:{r:l,c:c},e:{r:l+(f||1)-1,c:c+d-1}});var x=F.t||F["data-t"]||"";if(v.length)if(v=Tt(v),h.s.r>l&&(h.s.r=l),h.e.rc&&(h.s.c=c),h.e.cn||a[l].s.c>o)&&!(a[l].e.r1&&(h.rowspan=s),u>1&&(h.colspan=u),r.editable?d=''+d+"":f&&(h["data-t"]=f&&f.t||"z",null!=f.v&&(h["data-v"]=f.v),null!=f.z&&(h["data-z"]=f.z),f.l&&"#"!=(f.l.Target||"#").charAt(0)&&(d=''+d+"")),h.id=(r.id||"sjs")+"-"+c,i.push(Ut("td",d,h))}}return""+i.join("")+""}var cc='SheetJS Table Export';function fc(e,t,n){return[].join("")+""}function dc(e,t){var n=t||{},r=null!=n.header?n.header:cc,a=null!=n.footer?n.footer:"",i=[r],o=sr(e["!ref"]);n.dense=Array.isArray(e),i.push(fc(0,0,n));for(var s=o.s.r;s<=o.e.r;++s)i.push(lc(e,o,s,n));return i.push("
"+a),i.join("")}function hc(e,t,n){var r=n||{};var a=0,i=0;if(null!=r.origin)if("number"==typeof r.origin)a=r.origin;else{var o="string"==typeof r.origin?ir(r.origin):r.origin;a=o.r,i=o.c}var s=t.getElementsByTagName("tr"),u=Math.min(r.sheetRows||1e7,s.length),l={s:{r:0,c:0},e:{r:a,c:i}};if(e["!ref"]){var c=sr(e["!ref"]);l.s.r=Math.min(l.s.r,c.s.r),l.s.c=Math.min(l.s.c,c.s.c),l.e.r=Math.max(l.e.r,c.e.r),l.e.c=Math.max(l.e.c,c.e.c),-1==a&&(l.e.r=a=c.e.r+1)}var f=[],d=0,h=e["!rows"]||(e["!rows"]=[]),p=0,g=0,m=0,A=0,b=0,v=0;for(e["!cols"]||(e["!cols"]=[]);p1||v>1)&&f.push({s:{r:g+a,c:A+i},e:{r:g+a+(b||1)-1,c:A+i+(v||1)-1}});var O={t:"s",v:F},j=w.getAttribute("data-t")||w.getAttribute("t")||"";null!=F&&(0==F.length?O.t=j||"z":r.raw||0==F.trim().length||"s"==j||("TRUE"===F?O={t:"b",v:!0}:"FALSE"===F?O={t:"b",v:!1}:isNaN($e(F))?isNaN(Ge(F).getDate())||(O={t:"d",v:ze(F)},r.cellDates||(O={t:"n",v:Te(O.v)}),O.z=r.dateNF||R[14]):O={t:"n",v:$e(F)})),void 0===O.z&&null!=x&&(O.z=x);var C="",E=w.getElementsByTagName("A");if(E&&E.length)for(var S=0;S=u&&(e["!fullref"]=ur((l.e.r=s.length-p+g-1+a,l))),e}function pc(e,t){return hc((t||{}).dense?[]:{},e,t)}function gc(e){var t="",n=function(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}(e);return n&&(t=n(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),"none"===t}function mc(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/]*\/>/g,"\t").replace(//g,"\n");return[At(t.replace(/<[^>]*>/g,""))]}var Ac={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function bc(e,t){var n=t||{};var r,a,i,o,s,u,l=Ht(e),c=[],f={name:""},d="",h=0,p={},g=[],m=n.dense?[]:{},A={value:""},b="",v=0,y=[],_=-1,w=-1,F={s:{r:1e6,c:1e7},e:{r:0,c:0}},x=0,k={},O=[],j={},C=[],E=1,S=1,D=[],M={Names:[]},T={},B=["",""],P=[],L={},I="",N=0,V=!1,R=!1,U=0;for(Qt.lastIndex=0,l=l.replace(//gm,"").replace(//gm,"");s=Qt.exec(l);)switch(s[3]=s[3].replace(/_.*$/,"")){case"table":case"\u5de5\u4f5c\u8868":"/"===s[1]?(F.e.c>=F.s.c&&F.e.r>=F.s.r?m["!ref"]=ur(F):m["!ref"]="A1:A1",n.sheetRows>0&&n.sheetRows<=F.e.r&&(m["!fullref"]=m["!ref"],F.e.r=n.sheetRows-1,m["!ref"]=ur(F)),O.length&&(m["!merges"]=O),C.length&&(m["!rows"]=C),i.name=i["\u540d\u79f0"]||i.name,"undefined"!==typeof JSON&&JSON.stringify(i),g.push(i.name),p[i.name]=m,R=!1):"/"!==s[0].charAt(s[0].length-2)&&(i=ht(s[0],!1),_=w=-1,F.s.r=F.s.c=1e7,F.e.r=F.e.c=0,m=n.dense?[]:{},O=[],C=[],R=!0);break;case"table-row-group":"/"===s[1]?--x:++x;break;case"table-row":case"\u884c":if("/"===s[1]){_+=E,E=1;break}if((o=ht(s[0],!1))["\u884c\u53f7"]?_=o["\u884c\u53f7"]-1:-1==_&&(_=0),(E=+o["number-rows-repeated"]||1)<10)for(U=0;U0&&(C[_+U]={level:x});w=-1;break;case"covered-table-cell":"/"!==s[1]&&++w,n.sheetStubs&&(n.dense?(m[_]||(m[_]=[]),m[_][w]={t:"z"}):m[or({r:_,c:w})]={t:"z"}),b="",y=[];break;case"table-cell":case"\u6570\u636e":if("/"===s[0].charAt(s[0].length-2))++w,A=ht(s[0],!1),S=parseInt(A["number-columns-repeated"]||"1",10),u={t:"z",v:null},A.formula&&0!=n.cellFormula&&(u.f=au(At(A.formula))),"string"==(A["\u6570\u636e\u7c7b\u578b"]||A["value-type"])&&(u.t="s",u.v=At(A["string-value"]||""),n.dense?(m[_]||(m[_]=[]),m[_][w]=u):m[or({r:_,c:w})]=u),w+=S-1;else if("/"!==s[1]){b="",v=0,y=[],S=1;var z=E?_+E-1:_;if(++w>F.e.c&&(F.e.c=w),wF.e.r&&(F.e.r=z),P=[],L={},u={t:(A=ht(s[0],!1))["\u6570\u636e\u7c7b\u578b"]||A["value-type"],v:null},n.cellFormula)if(A.formula&&(A.formula=At(A.formula)),A["number-matrix-columns-spanned"]&&A["number-matrix-rows-spanned"]&&(j={s:{r:_,c:w},e:{r:_+(parseInt(A["number-matrix-rows-spanned"],10)||0)-1,c:w+(parseInt(A["number-matrix-columns-spanned"],10)||0)-1}},u.F=ur(j),D.push([j,u.F])),A.formula)u.f=au(A.formula);else for(U=0;U=D[U][0].s.r&&_<=D[U][0].e.r&&w>=D[U][0].s.c&&w<=D[U][0].e.c&&(u.F=D[U][1]);switch((A["number-columns-spanned"]||A["number-rows-spanned"])&&(j={s:{r:_,c:w},e:{r:_+(parseInt(A["number-rows-spanned"],10)||0)-1,c:w+(parseInt(A["number-columns-spanned"],10)||0)-1}},O.push(j)),A["number-columns-repeated"]&&(S=parseInt(A["number-columns-repeated"],10)),u.t){case"boolean":u.t="b",u.v=kt(A["boolean-value"]);break;case"float":case"percentage":case"currency":u.t="n",u.v=parseFloat(A.value);break;case"date":u.t="d",u.v=ze(A["date-value"]),n.cellDates||(u.t="n",u.v=Te(u.v)),u.z="m/d/yy";break;case"time":u.t="n",u.v=Ne(A["time-value"])/86400,n.cellDates&&(u.t="d",u.v=Ie(u.v)),u.z="HH:MM:SS";break;case"number":u.t="n",u.v=parseFloat(A["\u6570\u636e\u6570\u503c"]);break;default:if("string"!==u.t&&"text"!==u.t&&u.t)throw new Error("Unsupported value type "+u.t);u.t="s",null!=A["string-value"]&&(b=At(A["string-value"]),y=[])}}else{if(V=!1,"s"===u.t&&(u.v=b||"",y.length&&(u.R=y),V=0==v),T.Target&&(u.l=T),P.length>0&&(u.c=P,P=[]),b&&!1!==n.cellText&&(u.w=b),V&&(u.t="z",delete u.v),(!V||n.sheetStubs)&&!(n.sheetRows&&n.sheetRows<=_))for(var H=0;H0;)m[_+H][w+S]=Qe(u);else for(m[or({r:_+H,c:w})]=u;--S>0;)m[or({r:_+H,c:w+S})]=Qe(u);F.e.c<=w&&(F.e.c=w)}w+=(S=parseInt(A["number-columns-repeated"]||"1",10))-1,S=0,u={},b="",y=[]}T={};break;case"document":case"document-content":case"\u7535\u5b50\u8868\u683c\u6587\u6863":case"spreadsheet":case"\u4e3b\u4f53":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===s[1]){if((r=c.pop())[0]!==s[3])throw"Bad state: "+r}else"/"!==s[0].charAt(s[0].length-2)&&c.push([s[3],!0]);break;case"annotation":if("/"===s[1]){if((r=c.pop())[0]!==s[3])throw"Bad state: "+r;L.t=b,y.length&&(L.R=y),L.a=I,P.push(L)}else"/"!==s[0].charAt(s[0].length-2)&&c.push([s[3],!1]);I="",N=0,b="",v=0,y=[];break;case"creator":"/"===s[1]?I=l.slice(N,s.index):N=s.index+s[0].length;break;case"meta":case"\u5143\u6570\u636e":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===s[1]){if((r=c.pop())[0]!==s[3])throw"Bad state: "+r}else"/"!==s[0].charAt(s[0].length-2)&&c.push([s[3],!1]);b="",v=0,y=[];break;case"scientific-number":case"currency-symbol":case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===s[1]){if(k[f.name]=d,(r=c.pop())[0]!==s[3])throw"Bad state: "+r}else"/"!==s[0].charAt(s[0].length-2)&&(d="",f=ht(s[0],!1),c.push([s[3],!0]));break;case"script":case"libraries":case"automatic-styles":break;case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":break;case"number":switch(c[c.length-1][0]){case"time-style":case"date-style":a=ht(s[0],!1),d+=Ac[s[3]]["long"===a.style?1:0]}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(c[c.length-1][0]){case"time-style":case"date-style":a=ht(s[0],!1),d+=Ac[s[3]]["long"===a.style?1:0]}break;case"boolean-style":case"boolean":case"text-style":break;case"text":if("/>"===s[0].slice(-2))break;if("/"===s[1])switch(c[c.length-1][0]){case"number-style":case"date-style":case"time-style":d+=l.slice(h,s.index)}else h=s.index+s[0].length;break;case"named-range":B=iu((a=ht(s[0],!1))["cell-range-address"]);var Q={Name:a.name,Ref:B[0]+"!"+B[1]};R&&(Q.Sheet=g.length),M.Names.push(Q);break;case"text-content":case"text-properties":case"embedded-text":break;case"body":case"\u7535\u5b50\u8868\u683c":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":break;case"p":case"\u6587\u672c\u4e32":if(["master-styles"].indexOf(c[c.length-1][0])>-1)break;if("/"!==s[1]||A&&A["string-value"])ht(s[0],!1),v=s.index+s[0].length;else{var q=mc(l.slice(v,s.index));b=(b.length>0?b+"\n":"")+q[0]}break;case"s":break;case"database-range":if("/"===s[1])break;try{p[(B=iu(ht(s[0])["target-range-address"]))[0]]["!autofilter"]={ref:B[1]}}catch(W){}break;case"date":case"object":break;case"title":case"\u6807\u9898":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":break;case"a":if("/"!==s[1]){if(!(T=ht(s[0],!1)).href)break;T.Target=At(T.href),delete T.href,"#"==T.Target.charAt(0)&&T.Target.indexOf(".")>-1?(B=iu(T.Target.slice(1)),T.Target="#"+B[0]+"!"+B[1]):T.Target.match(/^\.\.[\\\/]/)&&(T.Target=T.Target.slice(3))}break;case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;default:switch(s[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"\u8868:":case"\u5b57:":break;default:if(n.WTF)throw new Error(s)}}var $={Sheets:p,SheetNames:g,Workbook:M};return n.bookSheets&&delete $.Sheets,$}function vc(e,t){t=t||{},Je(e,"META-INF/manifest.xml")&&function(e,t){for(var n,r,a=Ht(e);n=Qt.exec(a);)switch(n[3]){case"manifest":break;case"file-entry":if("/"==(r=ht(n[0],!1)).path&&"application/vnd.oasis.opendocument.spreadsheet"!==r.type)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw n}}(et(e,"META-INF/manifest.xml"),t);var n=tt(e,"content.xml");if(!n)throw new Error("Missing content.xml in ODS / UOF file");var r=bc(St(n),t);return Je(e,"meta.xml")&&(r.Props=la(et(e,"meta.xml"))),r}function yc(e,t){return bc(e,t)}var _c=function(){var e=["",'',"",'',"",'',"",""].join(""),t=""+e+"";return function(){return st+t}}(),wc=function(){var e=" \n",t=function(t,n,r){var a=[];a.push(' \n');var i=0,o=0,s=sr(t["!ref"]||"A1"),u=t["!merges"]||[],l=0,c=Array.isArray(t);if(t["!cols"])for(o=0;o<=s.e.c;++o)a.push(" \n");var f="",d=t["!rows"]||[];for(i=0;i\n");for(;i<=s.e.r;++i){for(f=d[i]?' table:style-name="ro'+d[i].ods+'"':"",a.push(" \n"),o=0;oo)&&!(u[l].s.r>i)&&!(u[l].e.c\n");else{var m=or({r:i,c:o}),A=c?(t[i]||[])[o]:t[m];if(A&&A.f&&(p["table:formula"]=yt(("of:="+A.f.replace(gs,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")),A.F&&A.F.slice(0,m.length)==m)){var b=sr(A.F);p["table:number-matrix-columns-spanned"]=b.e.c-b.s.c+1,p["table:number-matrix-rows-spanned"]=b.e.r-b.s.r+1}if(A){switch(A.t){case"b":g=A.v?"TRUE":"FALSE",p["office:value-type"]="boolean",p["office:boolean-value"]=A.v?"true":"false";break;case"n":g=A.w||String(A.v||0),p["office:value-type"]="float",p["office:value"]=A.v||0;break;case"s":case"str":g=null==A.v?"":A.v,p["office:value-type"]="string";break;case"d":g=A.w||ze(A.v).toISOString(),p["office:value-type"]="date",p["office:date-value"]=ze(A.v).toISOString(),p["table:style-name"]="ce1";break;default:a.push(e);continue}var v=yt(g).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"");if(A.l&&A.l.Target){var y=A.l.Target;"#"==(y="#"==y.charAt(0)?"#"+y.slice(1).replace(/\./,"!"):y).charAt(0)||y.match(/^\w+:/)||(y="../"+y),v=Ut("text:a",v,{"xlink:href":y.replace(/&/g,"&")})}a.push(" "+Ut("table:table-cell",Ut("text:p",v,{}),p)+"\n")}else a.push(e)}}a.push(" \n")}return a.push(" \n"),a.join("")};return function(e,n){var r=[st],a=Rt({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),i=Rt({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==n.bookType?(r.push("\n"),r.push(oa().replace(/office:document-meta/g,"office:meta"))):r.push("\n"),function(e,t){e.push(" \n"),e.push(' \n'),e.push(' \n'),e.push(" /\n"),e.push(' \n'),e.push(" /\n"),e.push(" \n"),e.push(" \n");var n=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!cols"])for(var r=0;r\n'),e.push(' \n'),e.push(" \n"),++n}}));var r=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!rows"])for(var n=0;n\n'),e.push(' \n'),e.push(" \n"),++r}})),e.push(' \n'),e.push(' \n'),e.push(" \n"),e.push(' \n'),e.push(" \n")}(r,e),r.push(" \n"),r.push(" \n");for(var o=0;o!=e.SheetNames.length;++o)r.push(t(e.Sheets[e.SheetNames[o]],e,o));return r.push(" \n"),r.push(" \n"),"fods"==n.bookType?r.push(""):r.push(""),r.join("")}}();function Fc(e,t){if("fods"==t.bookType)return wc(e,t);var n=at(),r="",a=[],i=[];return rt(n,r="mimetype","application/vnd.oasis.opendocument.spreadsheet"),rt(n,r="content.xml",wc(e,t)),a.push([r,"text/xml"]),i.push([r,"ContentFile"]),rt(n,r="styles.xml",_c(e,t)),a.push([r,"text/xml"]),i.push([r,"StylesFile"]),rt(n,r="meta.xml",st+oa()),a.push([r,"text/xml"]),i.push([r,"MetadataFile"]),rt(n,r="manifest.rdf",function(e){var t,n,r=[st];r.push('\n');for(var a=0;a!=e.length;++a)r.push(ia(e[a][0],e[a][1])),r.push((t="",n=e[a][0],[' \n',' \n'," \n"].join("")));return r.push(ia("","Document","pkg")),r.push(""),r.join("")}(i)),a.push([r,"application/rdf+xml"]),rt(n,r="META-INF/manifest.xml",function(e){var t=[st];t.push('\n'),t.push(' \n');for(var n=0;n\n');return t.push(""),t.join("")}(a)),n}function xc(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function kc(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):St(O(e))}function Oc(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):x(Dt(e))}function jc(e){var t=e.reduce((function(e,t){return e+t.length}),0),n=new Uint8Array(t),r=0;return e.forEach((function(e){n.set(e,r),r+=e.length})),n}function Cc(e){return 16843009*((e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function Ec(e,t){var n=t?t[0]:0,r=127&e[n];e:if(e[n++]>=128){if(r|=(127&e[n])<<7,e[n++]<128)break e;if(r|=(127&e[n])<<14,e[n++]<128)break e;if(r|=(127&e[n])<<21,e[n++]<128)break e;if(r+=(127&e[n])*Math.pow(2,28),++n,e[n++]<128)break e;if(r+=(127&e[n])*Math.pow(2,35),++n,e[n++]<128)break e;if(r+=(127&e[n])*Math.pow(2,42),++n,e[n++]<128)break e}return t&&(t[0]=n),r}function Sc(e){var t=new Uint8Array(7);t[0]=127&e;var n=1;e:if(e>127){if(t[n-1]|=128,t[n]=e>>7&127,++n,e<=16383)break e;if(t[n-1]|=128,t[n]=e>>14&127,++n,e<=2097151)break e;if(t[n-1]|=128,t[n]=e>>21&127,++n,e<=268435455)break e;if(t[n-1]|=128,t[n]=e/256>>>21&127,++n,e<=34359738367)break e;if(t[n-1]|=128,t[n]=e/65536>>>21&127,++n,e<=4398046511103)break e;t[n-1]|=128,t[n]=e/16777216>>>21&127,++n}return t.slice(0,n)}function Dc(e){var t=0,n=127&e[t];e:if(e[t++]>=128){if(n|=(127&e[t])<<7,e[t++]<128)break e;if(n|=(127&e[t])<<14,e[t++]<128)break e;if(n|=(127&e[t])<<21,e[t++]<128)break e;n|=(127&e[t])<<28}return n}function Mc(e){for(var t=[],n=[0];n[0]=128;);r=e.slice(u,n[0]);break;case 5:s=4,r=e.slice(n[0],n[0]+s),n[0]+=s;break;case 1:s=8,r=e.slice(n[0],n[0]+s),n[0]+=s;break;case 2:s=Ec(e,n),r=e.slice(n[0],n[0]+s),n[0]+=s;break;case 3:case 4:default:throw new Error("PB Type ".concat(o," for Field ").concat(i," at offset ").concat(a))}var l={data:r,type:o};null==t[i]?t[i]=[l]:t[i].push(l)}return t}function Tc(e){var t=[];return e.forEach((function(e,n){e.forEach((function(e){e.data&&(t.push(Sc(8*n+e.type)),2==e.type&&t.push(Sc(e.data.length)),t.push(e.data))}))})),jc(t)}function Bc(e,t){return(null==e?void 0:e.map((function(e){return t(e.data)})))||[]}function Pc(e){for(var t,n=[],r=[0];r[0]>>0>0),n.push(o)}return n}function Lc(e){var t=[];return e.forEach((function(e){var n=[];n[1]=[{data:Sc(e.id),type:0}],n[2]=[],null!=e.merge&&(n[3]=[{data:Sc(+!!e.merge),type:0}]);var r=[];e.messages.forEach((function(e){r.push(e.data),e.meta[3]=[{type:0,data:Sc(e.data.length)}],n[2].push({data:Tc(e.meta),type:2})}));var a=Tc(n);t.push(Sc(a.length)),t.push(a),r.forEach((function(e){return t.push(e)}))})),jc(t)}function Ic(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var n=[0],r=Ec(t,n),a=[];n[0]>2&7),o=(224&t[n[0]++])<<3,o|=t[n[0]++]):(s=1+(t[n[0]++]>>2),2==i?(o=t[n[0]]|t[n[0]+1]<<8,n[0]+=2):(o=(t[n[0]]|t[n[0]+1]<<8|t[n[0]+2]<<16|t[n[0]+3]<<24)>>>0,n[0]+=4)),a=[jc(a)],0==o)throw new Error("Invalid offset 0");if(o>a[0].length)throw new Error("Invalid offset beyond length");if(s>=o)for(a.push(a[0].slice(-o)),s-=o;s>=a[a.length-1].length;)a.push(a[a.length-1]),s-=a[a.length-1].length;a.push(a[0].slice(-o,-o+s))}else{var u=t[n[0]++]>>2;if(u<60)++u;else{var l=u-59;u=t[n[0]],l>1&&(u|=t[n[0]+1]<<8),l>2&&(u|=t[n[0]+2]<<16),l>3&&(u|=t[n[0]+3]<<24),u>>>=0,u++,n[0]+=l}a.push(t.slice(n[0],n[0]+u)),n[0]+=u}}var c=jc(a);if(c.length!=r)throw new Error("Unexpected length: ".concat(c.length," != ").concat(r));return c}function Nc(e){for(var t=[],n=0;n>8&255]))):r<=16777216?(o+=4,t.push(new Uint8Array([248,r-1&255,r-1>>8&255,r-1>>16&255]))):r<=4294967296&&(o+=5,t.push(new Uint8Array([252,r-1&255,r-1>>8&255,r-1>>16&255,r-1>>>24&255]))),t.push(e.slice(n,n+r)),o+=r,a[0]=0,a[1]=255&o,a[2]=o>>8&255,a[3]=o>>16&255,n+=r}return jc(t)}function Rc(e,t,n){var r,a=xc(e),i=a.getUint32(8,!0),o=12,s=-1,u=-1,l=NaN,c=NaN,f=new Date(2001,0,1);switch(1&i&&(l=function(e,t){for(var n=(127&e[t+15])<<7|e[t+14]>>1,r=1&e[t+14],a=t+13;a>=t;--a)r=256*r+e[a];return(128&e[t+15]?-r:r)*Math.pow(10,n-6176)}(e,o),o+=16),2&i&&(c=a.getFloat64(o,!0),o+=8),4&i&&(f.setTime(f.getTime()+1e3*a.getFloat64(o,!0)),o+=8),8&i&&(u=a.getUint32(o,!0),o+=4),16&i&&(s=a.getUint32(o,!0),o+=4),e[1]){case 0:break;case 2:r={t:"n",v:l};break;case 3:r={t:"s",v:t[u]};break;case 5:r={t:"d",v:f};break;case 6:r={t:"b",v:c>0};break;case 7:r={t:"n",v:c/86400};break;case 8:r={t:"e",v:0};break;case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&i," : ").concat(e.slice(0,4)));r={t:"s",v:n[s]};break;case 10:r={t:"n",v:l};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&i," : ").concat(e.slice(0,4)))}return r}function Uc(e,t){var n=new Uint8Array(32),r=xc(n),a=12,i=0;switch(n[0]=5,e.t){case"n":n[1]=2,function(e,t,n){var r=Math.floor(0==n?0:Math.LOG10E*Math.log(Math.abs(n)))+6176-20,a=n/Math.pow(10,r-6176);e[t+15]|=r>>7,e[t+14]|=(127&r)<<1;for(var i=0;a>=1;++i,a/=256)e[t+i]=255&a;e[t+15]|=n>=0?0:128}(n,a,e.v),i|=1,a+=16;break;case"b":n[1]=6,r.setFloat64(a,e.v?1:0,!0),i|=2,a+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));n[1]=3,r.setUint32(a,t.indexOf(e.v),!0),i|=8,a+=4;break;default:throw"unsupported cell type "+e.t}return r.setUint32(8,i,!0),n.slice(0,a)}function zc(e,t){var n=new Uint8Array(32),r=xc(n),a=12,i=0;switch(n[0]=3,e.t){case"n":n[2]=2,r.setFloat64(a,e.v,!0),i|=32,a+=8;break;case"b":n[2]=6,r.setFloat64(a,e.v?1:0,!0),i|=32,a+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));n[2]=3,r.setUint32(a,t.indexOf(e.v),!0),i|=16,a+=4;break;default:throw"unsupported cell type "+e.t}return r.setUint32(4,i,!0),n.slice(0,a)}function Hc(e,t,n){switch(e[0]){case 0:case 1:case 2:case 3:return function(e,t,n,r){var a,i=xc(e),o=i.getUint32(4,!0),s=(r>1?12:8)+4*Cc(o&(r>1?3470:398)),u=-1,l=-1,c=NaN,f=new Date(2001,0,1);switch(512&o&&(u=i.getUint32(s,!0),s+=4),s+=4*Cc(o&(r>1?12288:4096)),16&o&&(l=i.getUint32(s,!0),s+=4),32&o&&(c=i.getFloat64(s,!0),s+=8),64&o&&(f.setTime(f.getTime()+1e3*i.getFloat64(s,!0)),s+=8),e[2]){case 0:break;case 2:a={t:"n",v:c};break;case 3:a={t:"s",v:t[l]};break;case 5:a={t:"d",v:f};break;case 6:a={t:"b",v:c>0};break;case 7:a={t:"n",v:c/86400};break;case 8:a={t:"e",v:0};break;case 9:if(u>-1)a={t:"s",v:n[u]};else if(l>-1)a={t:"s",v:t[l]};else{if(isNaN(c))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));a={t:"n",v:c}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return a}(e,t,n,e[0]);case 5:return Rc(e,t,n);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function Qc(e){return Ec(Mc(e)[1][0].data)}function qc(e,t){var n=Mc(t.data),r=Dc(n[1][0].data),a=n[3],i=[];return(a||[]).forEach((function(t){var n=Mc(t.data),a=Dc(n[1][0].data)>>>0;switch(r){case 1:i[a]=kc(n[3][0].data);break;case 8:var o=Mc(e[Qc(n[9][0].data)][0].data),s=e[Qc(o[1][0].data)][0],u=Dc(s.meta[1][0].data);if(2001!=u)throw new Error("2000 unexpected reference to ".concat(u));var l=Mc(s.data);i[a]=l[3].map((function(e){return kc(e.data)})).join("")}})),i}function $c(e,t){var n,r=Mc(t.data),a=(null==(n=null==r?void 0:r[7])?void 0:n[0])?Dc(r[7][0].data)>>>0>0?1:0:-1,i=Bc(r[5],(function(e){return function(e,t){var n,r,a,i,o,s,u,l,c,f,d,h,p,g,m,A,b=Mc(e),v=Dc(b[1][0].data)>>>0,y=Dc(b[2][0].data)>>>0,_=(null==(r=null==(n=b[8])?void 0:n[0])?void 0:r.data)&&Dc(b[8][0].data)>0||!1;if((null==(i=null==(a=b[7])?void 0:a[0])?void 0:i.data)&&0!=t)m=null==(s=null==(o=b[7])?void 0:o[0])?void 0:s.data,A=null==(l=null==(u=b[6])?void 0:u[0])?void 0:l.data;else{if(!(null==(f=null==(c=b[4])?void 0:c[0])?void 0:f.data)||1==t)throw"NUMBERS Tile missing ".concat(t," cell storage");m=null==(h=null==(d=b[4])?void 0:d[0])?void 0:h.data,A=null==(g=null==(p=b[3])?void 0:p[0])?void 0:g.data}for(var w=_?4:1,F=xc(m),x=[],k=0;k=1&&(j[x[x.length-1][0]]=A.subarray(x[x.length-1][1]*w)),{R:v,cells:j}}(e,a)}));return{nrows:Dc(r[4][0].data)>>>0,data:i.reduce((function(e,t){return e[t.R]||(e[t.R]=[]),t.cells.forEach((function(n,r){if(e[t.R][r])throw new Error("Duplicate cell r=".concat(t.R," c=").concat(r));e[t.R][r]=n})),e}),[])}}function Wc(e,t){var n={"!ref":"A1"},r=e[Qc(Mc(t.data)[2][0].data)],a=Dc(r[0].meta[1][0].data);if(6001!=a)throw new Error("6000 unexpected reference to ".concat(a));return function(e,t,n){var r,a=Mc(t.data),i={s:{r:0,c:0},e:{r:0,c:0}};if(i.e.r=(Dc(a[6][0].data)>>>0)-1,i.e.r<0)throw new Error("Invalid row varint ".concat(a[6][0].data));if(i.e.c=(Dc(a[7][0].data)>>>0)-1,i.e.c<0)throw new Error("Invalid col varint ".concat(a[7][0].data));n["!ref"]=ur(i);var o=Mc(a[4][0].data),s=qc(e,e[Qc(o[4][0].data)][0]),u=(null==(r=o[17])?void 0:r[0])?qc(e,e[Qc(o[17][0].data)][0]):[],l=Mc(o[3][0].data),c=0;l[1].forEach((function(t){var r=Mc(t.data),a=e[Qc(r[2][0].data)][0],i=Dc(a.meta[1][0].data);if(6002!=i)throw new Error("6001 unexpected reference to ".concat(i));var o=$c(0,a);o.data.forEach((function(e,t){e.forEach((function(e,r){var a=or({r:c+t,c:r}),i=Hc(e,s,u);i&&(n[a]=i)}))})),c+=o.nrows}))}(e,r[0],n),n}function Gc(e,t){var n={SheetNames:[],Sheets:{}};if(Bc(Mc(t.data)[1],Qc).forEach((function(t){e[t].forEach((function(t){if(2==Dc(t.meta[1][0].data)){var r=function(e,t){var n,r=Mc(t.data),a={name:(null==(n=r[1])?void 0:n[0])?kc(r[1][0].data):"",sheets:[]};return Bc(r[2],Qc).forEach((function(t){e[t].forEach((function(t){6e3==Dc(t.meta[1][0].data)&&a.sheets.push(Wc(e,t))}))})),a}(e,t);r.sheets.forEach((function(e,t){jf(n,e,0==t?r.name:r.name+"_"+t,!0)}))}}))})),0==n.SheetNames.length)throw new Error("Empty NUMBERS file");return n}function Yc(e){var t,n,r,a,i={},o=[];if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)){var t,n;try{t=Nc(e.content)}catch(r){return console.log("?? "+e.content.length+" "+(r.message||r))}try{n=Pc(t)}catch(r){return console.log("## "+(r.message||r))}n.forEach((function(e){i[e.id]=e.messages,o.push(e.id)}))}})),!o.length)throw new Error("File has no messages");var s=(null==(a=null==(r=null==(n=null==(t=null==i?void 0:i[1])?void 0:t[0])?void 0:n.meta)?void 0:r[1])?void 0:a[0].data)&&1==Dc(i[1][0].meta[1][0].data)&&i[1][0];if(s||o.forEach((function(e){i[e].forEach((function(e){if(1==Dc(e.meta[1][0].data)>>>0){if(s)throw new Error("Document has multiple roots");s=e}}))})),!s)throw new Error("Cannot find Document root");return Gc(i,s)}function Kc(e,t,n){var r,a,i,o;if(!(null==(r=e[6])?void 0:r[0])||!(null==(a=e[7])?void 0:a[0]))throw"Mutation only works on post-BNC storages!";if((null==(o=null==(i=e[8])?void 0:i[0])?void 0:o.data)&&Dc(e[8][0].data)>0||!1)throw"Math only works with normal offsets";for(var s=0,u=xc(e[7][0].data),l=0,c=[],f=xc(e[4][0].data),d=0,h=[],p=0;p]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][n].Target}(tt(e,p,!0),na(tt(e,g,!0),p)),p),A=ta(m);d=Gu(tt(e,m,!0),0,0,na(tt(e,A,!0),m),0,d);break;case"macro":v=t,i[r],v.slice(-4),d={"!type":"macro"};break;case"dialog":d=function(e,t,n,r,a,i,o,s){return t.slice(-4),{"!type":"dialog"}}(0,t,0,0,i[r]);break;default:throw new Error("Unrecognized sheet type "+s)}o[r]=d;var b=[];i&&i[r]&&Ce(i[r]).forEach((function(n){var a="";if(i[r][n].Type==ea.CMNT){a=ot(i[r][n].Target,t);var o=gl(et(e,a,!0),a,u);if(!o||!o.length)return;us(d,o,!1)}i[r][n].Type==ea.TCMNT&&(a=ot(i[r][n].Target,t),b=b.concat(function(e,t){var n=[],r=!1,a={},i=0;return e.replace(ct,(function(o,s){var u=ht(o);switch(pt(u[0])){case"":break;case"":null!=a.t&&n.push(a);break;case"":case"":a.t=e.slice(i,s).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"":r=!0;break;case"":r=!1;break;case"":case"
":case"":break;case"":r=!1;break;default:if(!r&&t.WTF)throw new Error("unrecognized "+u[0]+" in threaded comments")}return o})),n}(et(e,a,!0),u)))})),b&&b.length&&us(d,b,!0,u.people||[])}catch(y){if(u.WTF)throw y}var v}function tf(e){return"/"==e.charAt(0)?e.slice(1):e}function nf(e,t){if(ye(),Jc(t=t||{}),Je(e,"META-INF/manifest.xml"))return vc(e,t);if(Je(e,"objectdata.xml"))return vc(e,t);if(Je(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if(e.FileIndex)return Yc(e);var n=xe.utils.cfb_new();return nt(e).forEach((function(t){rt(n,t,function e(n,r,a){if(!a)return Xe(Ze(n,r));if(!r)return null;try{return e(n,r)}catch(t){return null}}(e,t))})),Yc(n)}if(!Je(e,"[Content_Types].xml")){if(Je(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(Je(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var r,a,i=nt(e),o=function(e){var t={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};if(!e||!e.match)return t;var n={};if((e.match(ct)||[]).forEach((function(e){var r=ht(e);switch(r[0].replace(ft,"<")){case"0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=n,delete t.calcchains,t}(tt(e,"[Content_Types].xml")),s=!1;if(0===o.workbooks.length&&et(e,a="xl/workbook.xml",!0)&&o.workbooks.push(a),0===o.workbooks.length){if(!et(e,a="xl/workbook.bin",!0))throw new Error("Could not find workbook");o.workbooks.push(a),s=!0}"bin"==o.workbooks[0].slice(-3)&&(s=!0);var u={},l={};if(!t.bookSheets&&!t.bookProps){if(ou=[],o.sst)try{ou=pl(et(e,tf(o.sst)),o.sst,t)}catch(S){if(t.WTF)throw S}t.cellStyles&&o.themes.length&&(u=function(e,t,n){return es(e,n)}(tt(e,o.themes[0].replace(/^\//,""),!0)||"",o.themes[0],t)),o.style&&(l=hl(et(e,tf(o.style)),o.style,u,t))}o.links.map((function(n){try{na(tt(e,ta(tf(n))),n);return Al(et(e,tf(n)),0,n,t)}catch(S){}}));var c=cl(et(e,tf(o.workbooks[0])),o.workbooks[0],t),f={},d="";o.coreprops.length&&((d=et(e,tf(o.coreprops[0]),!0))&&(f=la(d)),0!==o.extprops.length&&(d=et(e,tf(o.extprops[0]),!0))&&function(e,t,n){var r={};t||(t={}),e=St(e),da.forEach((function(n){var a=(e.match(Mt(n[0]))||[])[1];switch(n[2]){case"string":a&&(t[n[1]]=At(a));break;case"bool":t[n[1]]="true"===a;break;case"raw":var i=e.match(new RegExp("<"+n[0]+"[^>]*>([\\s\\S]*?)"));i&&i.length>0&&(r[n[1]]=i[1])}})),r.HeadingPairs&&r.TitlesOfParts&&pa(r.HeadingPairs,r.TitlesOfParts,t,n)}(d,f,t));var h={};t.bookSheets&&!t.bookProps||0!==o.custprops.length&&(d=tt(e,tf(o.custprops[0]),!0))&&(h=function(e,t){var n={},r="",a=e.match(ma);if(a)for(var i=0;i!=a.length;++i){var o=a[i],s=ht(o);switch(s[0]){case"":r=null;break;default:if(0===o.indexOf(""),l=u[0].slice(4),c=u[1];switch(l){case"lpstr":case"bstr":case"lpwstr":n[r]=At(c);break;case"bool":n[r]=kt(c);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":n[r]=parseInt(c,10);break;case"r4":case"r8":case"decimal":n[r]=parseFloat(c);break;case"filetime":case"date":n[r]=ze(c);break;case"cy":case"error":n[r]=At(c);break;default:if("/"==l.slice(-1))break;t.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",o,l,u)}}else if("0&&(r=f.SheetNames),t.bookProps&&(p.Props=f,p.Custprops=h),t.bookSheets&&"undefined"!==typeof r&&(p.SheetNames=r),t.bookSheets?p.SheetNames:t.bookProps))return p;r={};var g={};t.bookDeps&&o.calcchain&&(g=ml(et(e,tf(o.calcchain)),o.calcchain));var m,A,b=0,v={},y=c.Sheets;f.Worksheets=y.length,f.SheetNames=[];for(var _=0;_!=y.length;++_)f.SheetNames[_]=y[_].name;var w=s?"bin":"xml",F=o.workbooks[0].lastIndexOf("/"),x=(o.workbooks[0].slice(0,F+1)+"_rels/"+o.workbooks[0].slice(F+1)+".rels").replace(/^\//,"");Je(e,x)||(x="xl/_rels/workbook."+w+".rels");var k=na(tt(e,x,!0),x.replace(/_rels.*/,"s5s"));(o.metadata||[]).length>=1&&(t.xlmeta=bl(et(e,tf(o.metadata[0])),o.metadata[0],t)),(o.people||[]).length>=1&&(t.people=function(e,t){var n=[],r=!1;return e.replace(ct,(function(e){var a=ht(e);switch(pt(a[0])){case"":break;case"":break;case"":case"":case"":break;case"":r=!1;break;default:if(!r&&t.WTF)throw new Error("unrecognized "+a[0]+" in threaded comments")}return e})),n}(et(e,tf(o.people[0])),t)),k&&(k=function(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(n=e["!id"][t.id].Type,ea.WS.indexOf(n)>-1?"sheet":ea.CS&&n==ea.CS?"chart":ea.DS&&n==ea.DS?"dialog":ea.MS&&n==ea.MS?"macro":n&&n.length?n:"sheet")];var n}))}catch(S){return null}return e&&0!==e.length?e:null}(k,c.Sheets));var O=et(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(b=0;b!=f.Worksheets;++b){var j="sheet";if(k&&k[b]?(m="xl/"+k[b][1].replace(/[\/]?xl\//,""),Je(e,m)||(m=k[b][1]),Je(e,m)||(m=x.replace(/_rels\/.*$/,"")+k[b][1]),j=k[b][2]):m=(m="xl/worksheets/sheet"+(b+1-O)+"."+w).replace(/sheet0\./,"sheet."),A=m.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(b!=t.sheets)continue e;break;case"string":if(f.SheetNames[b].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var C=!1,E=0;E!=t.sheets.length;++E)"number"==typeof t.sheets[E]&&t.sheets[E]==b&&(C=1),"string"==typeof t.sheets[E]&&t.sheets[E].toLowerCase()==f.SheetNames[b].toLowerCase()&&(C=1);if(!C)continue e}}ef(e,m,A,f.SheetNames[b],b,v,r,j,t,c,u,l)}return p={Directory:o,Workbook:c,Props:f,Custprops:h,Deps:g,Sheets:r,SheetNames:f.SheetNames,Strings:ou,Styles:l,Themes:u,SSF:Qe(R)},t&&t.bookFiles&&(e.files?(p.keys=i,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach((function(t,n){t=t.replace(/^Root Entry[\/]/,""),p.keys.push(t),p.files[t]=e.FileIndex[n]})))),t&&t.bookVBA&&(o.vba.length>0?p.vbaraw=et(e,tf(o.vba[0]),!0):o.defaults&&"application/vnd.ms-office.vbaProject"===o.defaults.bin&&(p.vbaraw=et(e,"xl/vbaProject.bin",!0))),p}function rf(e,t){var n=t||{},r="Workbook",a=xe.find(e,r);try{if(r="/!DataSpaces/Version",!(a=xe.find(e,r))||!a.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(function(e){var t={};t.id=e.read_shift(0,"lpp4"),t.R=ro(e,4),t.U=ro(e,4),t.W=ro(e,4)}(a.content),r="/!DataSpaces/DataSpaceMap",!(a=xe.find(e,r))||!a.content)throw new Error("ECMA-376 Encrypted file missing "+r);var i=function(e){var t=[];e.l+=4;for(var n=e.read_shift(4);n-- >0;)t.push(ao(e));return t}(a.content);if(1!==i.length||1!==i[0].comps.length||0!==i[0].comps[0].t||"StrongEncryptionDataSpace"!==i[0].name||"EncryptedPackage"!==i[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+r);if(r="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",!(a=xe.find(e,r))||!a.content)throw new Error("ECMA-376 Encrypted file missing "+r);var o=function(e){var t=[];e.l+=4;for(var n=e.read_shift(4);n-- >0;)t.push(e.read_shift(0,"lpp4"));return t}(a.content);if(1!=o.length||"StrongEncryptionTransform"!=o[0])throw new Error("ECMA-376 Encrypted file bad "+r);if(r="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",!(a=xe.find(e,r))||!a.content)throw new Error("ECMA-376 Encrypted file missing "+r);io(a.content)}catch(u){}if(r="/EncryptionInfo",!(a=xe.find(e,r))||!a.content)throw new Error("ECMA-376 Encrypted file missing "+r);var s=function(e){var t=ro(e);switch(t.Minor){case 2:return[t.Minor,uo(e)];case 3:return[t.Minor,lo()];case 4:return[t.Minor,co(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}(a.content);if(r="/EncryptedPackage",!(a=xe.find(e,r))||!a.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(4==s[0]&&"undefined"!==typeof decrypt_agile)return decrypt_agile(s[1],a.content,n.password||"",n);if(2==s[0]&&"undefined"!==typeof decrypt_std76)return decrypt_std76(s[1],a.content,n.password||"",n);throw new Error("File is password-protected")}function af(e,t){return"ods"==t.bookType?Fc(e,t):"numbers"==t.bookType?function(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var n=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var r=sr(n["!ref"]);r.s.r=r.s.c=0;var a=!1;r.e.c>9&&(a=!0,r.e.c=9),r.e.r>49&&(a=!0,r.e.r=49),a&&console.error("The Numbers writer is currently limited to ".concat(ur(r)));var i=vf(n,{range:r,header:1}),o=["~Sh33tJ5~"];i.forEach((function(e){return e.forEach((function(e){"string"==typeof e&&o.push(e)}))}));var s={},u=[],l=xe.read(t.numbers,{type:"base64"});l.FileIndex.map((function(e,t){return[e,l.FullPaths[t]]})).forEach((function(e){var t=e[0],n=e[1];2==t.type&&(t.name.match(/\.iwa/)&&Pc(Nc(t.content)).forEach((function(e){u.push(e.id),s[e.id]={deps:[],location:n,type:Dc(e.messages[0].meta[1][0].data)}})))})),u.sort((function(e,t){return e-t}));var c=u.filter((function(e){return e>1})).map((function(e){return[e,Sc(e)]}));l.FileIndex.map((function(e,t){return[e,l.FullPaths[t]]})).forEach((function(e){var t=e[0];e[1];t.name.match(/\.iwa/)&&Pc(Nc(t.content)).forEach((function(e){e.messages.forEach((function(t){c.forEach((function(t){e.messages.some((function(e){return 11006!=Dc(e.meta[1][0].data)&&function(e,t){e:for(var n=0;n<=e.length-t.length;++n){for(var r=0;r-1,a={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};Zc(t=t||{});var i=at(),o="",s=0;t.cellXfs=[],du(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});if(rt(i,o="docProps/core.xml",fa(e.Props,t)),a.coreprops.push(o),aa(t.rels,2,o,ea.CORE_PROPS),o="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var u=[],l=0;l0&&(rt(i,o="docProps/custom.xml",Aa(e.Custprops)),a.custprops.push(o),aa(t.rels,4,o,ea.CUST_PROPS));for(s=1;s<=e.SheetNames.length;++s){var c={"!id":{}},f=e.Sheets[e.SheetNames[s-1]];switch((f||{})["!type"]||"sheet"){case"chart":default:rt(i,o="xl/worksheets/sheet"+s+"."+n,vl(s-1,o,t,e,c)),a.sheets.push(o),aa(t.wbrels,-1,"worksheets/sheet"+s+"."+n,ea.WS[0])}if(f){var d=f["!comments"],h=!1,p="";d&&d.length>0&&(rt(i,p="xl/comments"+s+"."+n,yl(d,p,t)),a.comments.push(p),aa(c,-1,"../comments"+s+"."+n,ea.CMNT),h=!0),f["!legacy"]&&h&&rt(i,"xl/drawings/vmlDrawing"+s+".vml",ss(s,f["!comments"])),delete f["!comments"],delete f["!legacy"]}c["!id"].rId1&&rt(i,ta(o),ra(c))}null!=t.Strings&&t.Strings.length>0&&(rt(i,o="xl/sharedStrings."+n,function(e,t,n){return(".bin"===t.slice(-4)?to:Zi)(e,n)}(t.Strings,o,t)),a.strs.push(o),aa(t.wbrels,-1,"sharedStrings."+n,ea.SST));rt(i,o="xl/workbook."+n,function(e,t,n){return(".bin"===t.slice(-4)?ll:ol)(e,n)}(e,o,t)),a.workbooks.push(o),aa(t.rels,1,o,ea.WB),rt(i,o="xl/theme/theme1.xml",ts(e.Themes,t)),a.themes.push(o),aa(t.wbrels,-1,"theme/theme1.xml",ea.THEME),rt(i,o="xl/styles."+n,function(e,t,n){return(".bin"===t.slice(-4)?qo:Mo)(e,n)}(e,o,t)),a.styles.push(o),aa(t.wbrels,-1,"styles."+n,ea.STY),e.vbaraw&&r&&(rt(i,o="xl/vbaProject.bin",e.vbaraw),a.vba.push(o),aa(t.wbrels,-1,"vbaProject.bin",ea.VBA));return rt(i,o="xl/metadata."+n,function(e){return(".bin"===e.slice(-4)?as:is)()}(o)),a.metadata.push(o),aa(t.wbrels,-1,"metadata."+n,ea.XLMETA),rt(i,"[Content_Types].xml",Zr(a,t)),rt(i,"_rels/.rels",ra(t.rels)),rt(i,"xl/_rels/workbook."+n+".rels",ra(t.wbrels)),delete t.revssf,delete t.ssf,i}(e,t):of(e,t)}function of(e,t){os=1024,e&&!e.SSF&&(e.SSF=Qe(R)),e&&e.SSF&&(ye(),ve(e.SSF),t.revssf=De(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,uu?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var n=hs.indexOf(t.bookType)>-1,r={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};Zc(t=t||{});var a=at(),i="",o=0;if(t.cellXfs=[],du(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),rt(a,i="docProps/core.xml",fa(e.Props,t)),r.coreprops.push(i),aa(t.rels,2,i,ea.CORE_PROPS),i="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var s=[],u=0;u0&&(rt(a,i="docProps/custom.xml",Aa(e.Custprops)),r.custprops.push(i),aa(t.rels,4,i,ea.CUST_PROPS));var l=["SheetJ5"];for(t.tcid=0,o=1;o<=e.SheetNames.length;++o){var c={"!id":{}},f=e.Sheets[e.SheetNames[o-1]];switch((f||{})["!type"]||"sheet"){case"chart":default:rt(a,i="xl/worksheets/sheet"+o+".xml",Mu(o-1,t,e,c)),r.sheets.push(i),aa(t.wbrels,-1,"worksheets/sheet"+o+".xml",ea.WS[0])}if(f){var d=f["!comments"],h=!1,p="";if(d&&d.length>0){var g=!1;d.forEach((function(e){e[1].forEach((function(e){1==e.T&&(g=!0)}))})),g&&(rt(a,p="xl/threadedComments/threadedComment"+o+".xml",cs(d,l,t)),r.threadedcomments.push(p),aa(c,-1,"../threadedComments/threadedComment"+o+".xml",ea.TCMNT)),rt(a,p="xl/comments"+o+".xml",ls(d)),r.comments.push(p),aa(c,-1,"../comments"+o+".xml",ea.CMNT),h=!0}f["!legacy"]&&h&&rt(a,"xl/drawings/vmlDrawing"+o+".vml",ss(o,f["!comments"])),delete f["!comments"],delete f["!legacy"]}c["!id"].rId1&&rt(a,ta(i),ra(c))}return null!=t.Strings&&t.Strings.length>0&&(rt(a,i="xl/sharedStrings.xml",Zi(t.Strings,t)),r.strs.push(i),aa(t.wbrels,-1,"sharedStrings.xml",ea.SST)),rt(a,i="xl/workbook.xml",ol(e)),r.workbooks.push(i),aa(t.rels,1,i,ea.WB),rt(a,i="xl/theme/theme1.xml",ts(e.Themes,t)),r.themes.push(i),aa(t.wbrels,-1,"theme/theme1.xml",ea.THEME),rt(a,i="xl/styles.xml",Mo(e,t)),r.styles.push(i),aa(t.wbrels,-1,"styles.xml",ea.STY),e.vbaraw&&n&&(rt(a,i="xl/vbaProject.bin",e.vbaraw),r.vba.push(i),aa(t.wbrels,-1,"vbaProject.bin",ea.VBA)),rt(a,i="xl/metadata.xml",is()),r.metadata.push(i),aa(t.wbrels,-1,"metadata.xml",ea.XLMETA),l.length>1&&(rt(a,i="xl/persons/person.xml",function(e){var t=[st,Ut("personList",null,{xmlns:Kt,"xmlns:x":an[0]}).replace(/[\/]>/,">")];return e.forEach((function(e,n){t.push(Ut("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:e,providerId:"None"}))})),t.push(""),t.join("")}(l)),r.people.push(i),aa(t.wbrels,-1,"persons/person.xml",ea.PEOPLE)),rt(a,"[Content_Types].xml",Zr(r,t)),rt(a,"_rels/.rels",ra(t.rels)),rt(a,"xl/_rels/workbook.xml.rels",ra(t.wbrels)),delete t.revssf,delete t.ssf,a}function sf(e,t){var n="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":n=v(e.slice(0,12));break;case"binary":n=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3),n.charCodeAt(4),n.charCodeAt(5),n.charCodeAt(6),n.charCodeAt(7)]}function uf(e,t){var n=0;e:for(;n=2&&0===r[3])return zi.to_workbook(a,n);if(0===r[2]&&(8===r[3]||9===r[3]))return zi.to_workbook(a,n)}break;case 3:case 131:case 139:case 140:return Ii.to_workbook(a,n);case 123:if(92===r[1]&&114===r[2]&&116===r[3])return mo.to_workbook(a,n);break;case 10:case 13:case 32:return function(e,t){var n="",r=sf(e,t);switch(t.type){case"base64":n=v(e);break;case"binary":n=e;break;case"buffer":n=e.toString("binary");break;case"array":n=He(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==r[0]&&187==r[1]&&191==r[2]&&(n=St(n)),t.type="binary",uf(n,t)}(a,n);case 137:if(80===r[1]&&78===r[2]&&71===r[3])throw new Error("PNG Image File is not a spreadsheet")}return Li.indexOf(r[0])>-1&&r[2]<=12&&r[3]<=31?Ii.to_workbook(a,n):lf(e,a,n,i)}function ff(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return je(t.file,xe.write(e,{type:y?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return xe.write(e,t)}function df(e,t){var n={},r=y?"nodebuffer":"undefined"!==typeof Uint8Array?"array":"string";if(t.compression&&(n.compression="DEFLATE"),t.password)n.type=r;else switch(t.type){case"base64":n.type="base64";break;case"binary":n.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":n.type=r;break;default:throw new Error("Unrecognized type "+t.type)}var a=e.FullPaths?xe.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[n.type]||n.type,compression:!!t.compression}):e.generate(n);if("undefined"!==typeof Deno&&"string"==typeof a){if("binary"==t.type||"base64"==t.type)return a;a=new Uint8Array(k(a))}return t.password&&"undefined"!==typeof encrypt_agile?ff(encrypt_agile(a,t.password),t):"file"===t.type?je(t.file,a):"string"==t.type?St(a):a}function hf(e,t,n){n||(n="");var r=n+e;switch(t.type){case"base64":return b(Dt(r));case"binary":return Dt(r);case"string":return e;case"file":return je(t.file,r,"utf8");case"buffer":return y?_(r,"utf8"):"undefined"!==typeof TextEncoder?(new TextEncoder).encode(r):hf(r,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function pf(e,t){switch(t.type){case"string":case"base64":case"binary":for(var n="",r=0;r0&&(a=0);var f=nr(u.s.r),d=[],h=[],p=0,g=0,m=Array.isArray(e),A=u.s.r,b=0,v={};m&&!e[A]&&(e[A]=[]);var y=l.skipHidden&&e["!cols"]||[],_=l.skipHidden&&e["!rows"]||[];for(b=u.s.c;b<=u.e.c;++b)if(!(y[b]||{}).hidden)switch(d[b]=ar(b),n=m?e[A][b]:e[d[b]+f],r){case 1:i[b]=b-u.s.c;break;case 2:i[b]=d[b];break;case 3:i[b]=l.header[b-u.s.c];break;default:if(null==n&&(n={w:"__EMPTY",t:"s"}),s=o=fr(n,null,l),g=v[o]||0){do{s=o+"_"+g++}while(v[s]);v[o]=g,v[s]=1}else v[o]=1;i[b]=s}for(A=u.s.r+a;A<=u.e.r;++A)if(!(_[A]||{}).hidden){var w=bf(e,u,A,d,r,i,m,l);(!1===w.isempty||(1===r?!1!==l.blankrows:l.blankrows))&&(h[p++]=w.row)}return h.length=p,h}var yf=/"/g;function _f(e,t,n,r,a,i,o,s){for(var u=!0,l=[],c="",f=nr(n),d=t.s.c;d<=t.e.c;++d)if(r[d]){var h=s.dense?(e[n]||[])[d]:e[r[d]+f];if(null==h)c="";else if(null!=h.v){u=!1,c=""+(s.rawNumbers&&"n"==h.t?h.v:fr(h,null,s));for(var p=0,g=0;p!==c.length;++p)if((g=c.charCodeAt(p))===a||g===i||34===g||s.forceQuotes){c='"'+c.replace(yf,'""')+'"';break}"ID"==c&&(c='"ID"')}else null==h.f||h.F?c="":(u=!1,(c="="+h.f).indexOf(",")>=0&&(c='"'+c.replace(yf,'""')+'"'));l.push(c)}return!1===s.blankrows&&u?null:l.join(o)}function wf(e,t){var n=[],r=null==t?{}:t;if(null==e||null==e["!ref"])return"";var a=lr(e["!ref"]),i=void 0!==r.FS?r.FS:",",o=i.charCodeAt(0),s=void 0!==r.RS?r.RS:"\n",u=s.charCodeAt(0),l=new RegExp(("|"==i?"\\|":i)+"+$"),c="",f=[];r.dense=Array.isArray(e);for(var d=r.skipHidden&&e["!cols"]||[],h=r.skipHidden&&e["!rows"]||[],p=a.s.c;p<=a.e.c;++p)(d[p]||{}).hidden||(f[p]=ar(p));for(var g=0,m=a.s.r;m<=a.e.r;++m)(h[m]||{}).hidden||null!=(c=_f(e,a,m,f,o,u,i,r))&&(r.strip&&(c=c.replace(l,"")),(c||!1!==r.blankrows)&&n.push((g++?s:"")+c));return delete r.dense,n.join("")}function Ff(e,t){t||(t={}),t.FS="\t",t.RS="\n";var n=wf(e,t);if("undefined"==typeof h||"string"==t.type)return n;var r=h.utils.encode(1200,n,"str");return String.fromCharCode(255)+String.fromCharCode(254)+r}function xf(e,t,n){var r,a=n||{},i=+!a.skipHeader,o=e||{},s=0,u=0;if(o&&null!=a.origin)if("number"==typeof a.origin)s=a.origin;else{var l="string"==typeof a.origin?ir(a.origin):a.origin;s=l.r,u=l.c}var c={s:{c:0,r:0},e:{c:u,r:s+t.length-1+i}};if(o["!ref"]){var f=lr(o["!ref"]);c.e.c=Math.max(c.e.c,f.e.c),c.e.r=Math.max(c.e.r,f.e.r),-1==s&&(s=f.e.r+1,c.e.r=s+t.length-1+i)}else-1==s&&(s=0,c.e.r=t.length-1+i);var d=a.header||[],h=0;t.forEach((function(e,t){Ce(e).forEach((function(n){-1==(h=d.indexOf(n))&&(d[h=d.length]=n);var l=e[n],c="z",f="",p=or({c:u+h,r:s+t+i});r=kf(o,p),!l||"object"!==typeof l||l instanceof Date?("number"==typeof l?c="n":"boolean"==typeof l?c="b":"string"==typeof l?c="s":l instanceof Date?(c="d",a.cellDates||(c="n",l=Te(l)),f=a.dateNF||R[14]):null===l&&a.nullError&&(c="e",l=0),r?(r.t=c,r.v=l,delete r.w,delete r.R,f&&(r.z=f)):o[p]=r={t:c,v:l},f&&(r.z=f)):o[p]=l}))})),c.e.c=Math.max(c.e.c,u+d.length-1);var p=nr(s);if(i)for(h=0;h=65535)throw new Error("Too many worksheets");if(r&&e.SheetNames.indexOf(n)>=0){var i=n.match(/(^.*?)(\d+)$/);a=i&&+i[2]||0;var o=i&&i[1]||n;for(++a;a<=65535&&-1!=e.SheetNames.indexOf(n=o+a);++a);}if(rl(n),e.SheetNames.indexOf(n)>=0)throw new Error("Worksheet with name |"+n+"| already exists!");return e.SheetNames.push(n),e.Sheets[n]=t,n}function Cf(e,t,n){return t?(e.l={Target:t},n&&(e.l.Tooltip=n)):delete e.l,e}var Ef={encode_col:ar,encode_row:nr,encode_cell:or,encode_range:ur,decode_col:rr,decode_row:tr,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:ir,decode_range:sr,format_cell:fr,sheet_add_aoa:hr,sheet_add_json:xf,sheet_add_dom:hc,aoa_to_sheet:pr,json_to_sheet:function(e,t){return xf(null,e,t)},table_to_sheet:pc,table_to_book:function(e,t){return dr(pc(e,t),t)},sheet_to_csv:wf,sheet_to_txt:Ff,sheet_to_json:vf,sheet_to_html:dc,sheet_to_formulae:function(e){var t,n="",r="";if(null==e||null==e["!ref"])return[];var a,i=lr(e["!ref"]),o="",s=[],u=[],l=Array.isArray(e);for(a=i.s.c;a<=i.e.c;++a)s[a]=ar(a);for(var c=i.s.r;c<=i.e.r;++c)for(o=nr(c),a=i.s.c;a<=i.e.c;++a)if(n=s[a]+o,r="",void 0!==(t=l?(e[c]||[])[a]:e[n])){if(null!=t.F){if(n=t.F,!t.f)continue;r=t.f,-1==n.indexOf(":")&&(n=n+":"+n)}if(null!=t.f)r=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)r=""+t.v;else if("b"==t.t)r=t.v?"TRUE":"FALSE";else if(void 0!==t.w)r="'"+t.w;else{if(void 0===t.v)continue;r="s"==t.t?"'"+t.v:""+t.v}}u[u.length]=n+"="+r}return u},sheet_to_row_object_array:vf,sheet_get_cell:kf,book_new:Of,book_append_sheet:jf,book_set_sheet_visibility:function(e,t,n){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var r=function(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var n=e.SheetNames.indexOf(t);if(n>-1)return n;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}(e,t);switch(e.Workbook.Sheets[r]||(e.Workbook.Sheets[r]={}),n){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+n)}e.Workbook.Sheets[r].Hidden=n},cell_set_number_format:function(e,t){return e.z=t,e},cell_set_hyperlink:Cf,cell_set_internal_link:function(e,t,n){return Cf(e,"#"+t,n)},cell_add_comment:function(e,t,n){e.c||(e.c=[]),e.c.push({t:t,a:n||"SheetJS"})},sheet_set_array_formula:function(e,t,n,r){for(var a="string"!=typeof t?t:lr(t),i="string"==typeof t?t:ur(t),o=a.s.r;o<=a.e.r;++o)for(var s=a.s.c;s<=a.e.c;++s){var u=kf(e,o,s);u.t="n",u.F=i,delete u.v,o==a.s.r&&s==a.s.c&&(u.f=n,r&&(u.D=!0))}return e},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};r.version},function(e,t,n){var r=n(82).default,a=n(91);e.exports=function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return a(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1365);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(1135),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(e){return r.isMemo(e)?o:s[e.$$typeof]||a}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=o;var l=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(p){var a=h(n);a&&a!==p&&e(t,a,r)}var o=c(n);f&&(o=o.concat(f(n)));for(var s=u(t),g=u(n),m=0;m0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,s=void 0===n?i.standard:n,u=t.easing,l=void 0===u?a.easeInOut:u,c=t.delay,f=void 0===c?0:c;Object(r.a)(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof s?s:o(s)," ").concat(l," ").concat("string"===typeof f?f:o(f))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}}},function(e,t,n){var r=n(408);e.exports=function(e,t,n){var a=null==e?void 0:r(e,t);return void 0===a?n:a}},function(e,t,n){"use strict";var r=n(17),a=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(0)),o=(0,r(n(37)).default)(i.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckCircle");t.default=o},function(e,t,n){"use strict";n.d(t,"a",(function(){return G})),n.d(t,"b",(function(){return X})),n.d(t,"c",(function(){return me})),n.d(t,"d",(function(){return f})),n.d(t,"e",(function(){return be})),n.d(t,"f",(function(){return Ae})),n.d(t,"g",(function(){return h}));var r=n(2),a=n(333),i=(n(80),n(23)),o=n(81),s=n(14),u=n(12),l={}.constructor;function c(e){if(null==e||"object"!==typeof e)return e;if(Array.isArray(e))return e.map(c);if(e.constructor!==l)return e;var t={};for(var n in e)t[n]=c(e[n]);return t}function f(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,a=c(t),i=r.plugins.onCreateRule(e,a,n);return i||(e[0],null)}var d=function(e,t){for(var n="",r=0;r<+~=|^:(),"'`\s])/g,b="undefined"!==typeof CSS&&CSS.escape,v=function(e){return b?b(e):e.replace(A,"\\$1")},y=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,a=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:a&&(this.renderer=new a)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var a=t;n&&!1===n.process||(a=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==a||!1===a,o=e in this.style;if(i&&!o&&!r)return this;var s=i&&o;if(s?delete this.style[e]:this.style[e]=a,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,a),this;var u=this.options.sheet;return u&&u.attached,this},e}(),_=function(e){function t(t,n,r){var a;a=e.call(this,t,n,r)||this;var i=r.selector,o=r.scoped,u=r.sheet,l=r.generateId;return i?a.selectorText=i:!1!==o&&(a.id=l(Object(s.a)(Object(s.a)(a)),u),a.selectorText="."+v(a.id)),a}Object(o.a)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!==typeof n?e[t]=n:Array.isArray(n)&&(e[t]=h(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return m(this.selectorText,this.style,n)},Object(i.a)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(y),w={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new _(e,t,n)}},F={indent:1,children:!0},x=/@([\w-]+)/,k=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var a=e.match(x);for(var i in this.at=a?a[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new G(Object(r.a)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.toString=function(e){void 0===e&&(e=F);var t=p(e).linebreak;if(null==e.indent&&(e.indent=F.indent),null==e.children&&(e.children=F.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),O=/@container|@media|@supports\s+/,j={onCreateRule:function(e,t,n){return O.test(e)?new k(e,t,n):null}},C={indent:1,children:!0},E=/@keyframes\s+([\w-]+)/,S=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var a=e.match(E);a&&a[1]?this.name=a[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,o=n.sheet,s=n.generateId;for(var u in this.id=!1===i?this.name:v(s(this,o)),this.rules=new G(Object(r.a)({},n,{parent:this})),t)this.rules.add(u,t[u],Object(r.a)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=C);var t=p(e).linebreak;if(null==e.indent&&(e.indent=C.indent),null==e.children&&(e.children=C.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),D=/@keyframes\s+/,M=/\$([\w-]+)/g,T=function(e,t){return"string"===typeof e?e.replace(M,(function(e,n){return n in t?t[n]:e})):e},B=function(e,t,n){var r=e[t],a=T(r,n);a!==r&&(e[t]=a)},P={onCreateRule:function(e,t,n){return"string"===typeof e&&D.test(e)?new S(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&B(e,"animation-name",n.keyframes),"animation"in e&&B(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return T(e,r.keyframes);default:return e}}},L=function(e){function t(){return e.apply(this,arguments)||this}return Object(o.a)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return m(this.key,this.style,n)},t}(y),I={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new L(e,t,n):null}},N=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=p(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r=this.index)t.push(e);else for(var r=0;rn)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=Object(u.a)(t,["attached"]),a=p(r).linebreak,i="",o=0;o-1?r.substr(0,a-1):r;e.style.setProperty(t,i,a>-1?"important":"")}}catch(o){return!1}return!0},oe=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(n){}},se=function(e,t){return e.selectorText=t,e.selectorText===t},ue=re((function(){return document.querySelector("head")}));function le(e){var t=J.registry;if(t.length>0){var n=function(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if((n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e))&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"===typeof r){var a=function(e){for(var t=ue(),n=0;nn?n:t},he=function(){function e(e){this.getPropertyValue=ae,this.setProperty=ie,this.removeProperty=oe,this.setSelector=se,this.hasInsertedRules=!1,this.cssRules=[],e&&J.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,a=t.element;this.element=a||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var i=ce();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=le(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"===typeof n.nodeType){var a=n,i=a.parentNode;i&&i.insertBefore(e,a.nextSibling)}else ue().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n1?0:e<-1?c:Math.acos(e)},t.asin=function(e){return e>=1?f:e<=-1?-f:Math.asin(e)},t.tau=t.sqrt=t.sin=t.pi=t.min=t.max=t.halfPi=t.epsilon=t.cos=t.atan2=void 0;const r=Math.abs;t.abs=r;const a=Math.atan2;t.atan2=a;const i=Math.cos;t.cos=i;const o=Math.max;t.max=o;const s=Math.min;t.min=s;const u=Math.sin;t.sin=u;const l=Math.sqrt;t.sqrt=l;t.epsilon=1e-12;const c=Math.PI;t.pi=c;const f=c/2;t.halfPi=f;const d=2*c;t.tau=d},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r={};function a(){return r}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(89);function a(e){return((Object(r.a)(e)?e.ownerDocument:e.document)||window.document).documentElement}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(0),a=Object(r.createContext)(null),i=function(e){var t=e.utils,n=e.children,i=e.locale,o=e.libInstance,s=Object(r.useMemo)((function(){return new t({locale:i,instance:o})}),[t,o,i]);return Object(r.createElement)(a.Provider,{value:s,children:n})};function o(){var e=Object(r.useContext)(a);return function(e){if(!e)throw new Error("Can not find utils in context. You either a) forgot to wrap your component tree in MuiPickersUtilsProvider; or b) mixed named and direct file imports. Recommendation: use named imports from the module index.")}(e),e}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i}));var r=n(337),a=n(311);function i(e){return Object(a.a)("MuiInputBase",e)}const o=Object(r.a)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);t.a=o},function(e,t,n){"use strict";n.d(t,"b",(function(){return s}));var r=n(2),a=n(337),i=n(311),o=n(145);function s(e){return Object(i.a)("MuiFilledInput",e)}const u=Object(r.a)({},o.a,Object(a.a)("MuiFilledInput",["root","underline","input"]));t.a=u},,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initInterpolator=function(e,t){switch(arguments.length){case 0:break;case 1:"function"===typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"===typeof t?this.interpolator(t):this.range(t)}return this},t.initRange=function(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n,i,o){function s(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}s.floor=function(e){return t(e=new Date(+e)),e},s.ceil=function(e){return t(e=new Date(e-1)),n(e,1),t(e),e},s.round=function(e){var t=s(e),n=s.ceil(e);return e-t0))return o;do{o.push(i=new Date(+e)),n(e,a),t(e)}while(i=e)for(;t(e),!r(e);)e.setTime(e-1)}),(function(e,t){if(e>=e)if(t<0)for(;++t<=0;)for(;n(e,-1),!r(e););else for(;--t>=0;)for(;n(e,1),!r(e););}))},i&&(s.count=function(e,n){return r.setTime(+e),a.setTime(+n),t(r),t(a),Math.floor(i(r,a))},s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?s.filter(o?function(t){return o(t)%e===0}:function(t){return s.count(0,t)%e===0}):s:null});return s};var r=new Date,a=new Date},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(0);var r=n(266),a=n(288),i=n(234);function o(){const e=Object(r.a)(a.a);return e[i.a]||e}},function(e,t,n){"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n2?n-2:0),a=2;a=0;d--){var h=o[d];"."===h?i(o,d):".."===h?(i(o,d),f++):f&&(i(o,d),f--)}if(!l)for(;f--;f)o.unshift("..");!l||""===o[0]||o[0]&&a(o[0])||o.unshift("");var p=o.join("/");return n&&"/"!==p.substr(-1)&&(p+="/"),p};function s(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var u=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"===typeof t||"object"===typeof n){var r=s(t),a=s(n);return r!==t||a!==n?e(r,a):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},l=n(68);function c(e){return"/"===e.charAt(0)?e:"/"+e}function f(e){return"/"===e.charAt(0)?e.substr(1):e}function d(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function h(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}function g(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function m(e,t,n,a){var i;"string"===typeof e?(i=p(e)).state=t:(void 0===(i=Object(r.a)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(i.key=n),a?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=o(i.pathname,a.pathname)):i.pathname=a.pathname:i.pathname||(i.pathname="/"),i}function A(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&u(e.state,t.state)}function b(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var i="function"===typeof e?e(t,n):e;"string"===typeof i?"function"===typeof r?r(i,a):a(!0):a(!1!==i)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,r):n.push(r),f({action:"PUSH",location:r,index:t,entries:n})}}))},replace:function(e,t){var r=m(e,t,d(),y.location);c.confirmTransitionTo(r,"REPLACE",n,(function(e){e&&(y.entries[y.index]=r,f({action:"REPLACE",location:r}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=y.index+e;return t>=0&&tnull},l=n(289),c=n(198),f=n(325),d=n(680),h=n(729).a,p=n(280),g=n(494),m=n(490),A=n(217),b=n(175),v=n(96),y=n(360);const _={configure:e=>{r.a.configure(e)}}},function(e,t,n){"use strict";n.r(t),n.d(t,"createGenerateClassName",(function(){return r.a})),n.d(t,"createStyles",(function(){return a.a})),n.d(t,"getThemeProps",(function(){return i.a})),n.d(t,"jssPreset",(function(){return o.a})),n.d(t,"makeStyles",(function(){return s.a})),n.d(t,"mergeClasses",(function(){return u.a})),n.d(t,"ServerStyleSheets",(function(){return m})),n.d(t,"styled",(function(){return A.a})),n.d(t,"StylesProvider",(function(){return g.b})),n.d(t,"sheetsManager",(function(){return b.b})),n.d(t,"StylesContext",(function(){return b.a})),n.d(t,"ThemeProvider",(function(){return v.a})),n.d(t,"useTheme",(function(){return y.a})),n.d(t,"withStyles",(function(){return _.a})),n.d(t,"withTheme",(function(){return O})),n.d(t,"withThemeCreator",(function(){return k}));var r=n(1040),a=n(1646),i=n(727),o=n(1050),s=n(731),u=n(1625),l=n(2),c=n(25),f=n(23),d=n(0),h=n.n(d),p=n(133),g=n(415),m=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(c.a)(this,e),this.options=t}return Object(f.a)(e,[{key:"collect",value:function(e){var t=new Map;this.sheetsRegistry=new p.b;var n=Object(r.a)();return h.a.createElement(g.b,Object(l.a)({sheetsManager:t,serverGenerateClassName:n,sheetsRegistry:this.sheetsRegistry},this.options),e)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(e){return h.a.createElement("style",Object(l.a)({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},e))}}]),e}(),A=n(1508),b=n(409),v=n(1647),y=n(453),_=n(1490),w=n(9),F=n(127),x=n.n(F);function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultTheme,n=function(e){var n=h.a.forwardRef((function(n,r){var a=n.innerRef,i=Object(w.a)(n,["innerRef"]),o=Object(y.a)()||t;return h.a.createElement(e,Object(l.a)({theme:o,ref:a||r},i))}));return x()(n,e),n};return n}var O=k()},function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return l})),n.d(t,"a",(function(){return c}));var r=n(282),a=n(284),i=n(47);function o(e){return Math.min(1e3*Math.pow(2,e),3e4)}function s(e){return"function"===typeof(null==e?void 0:e.cancel)}var u=function(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent};function l(e){return e instanceof u}var c=function(e){var t,n,l,c,f=this,d=!1;this.abort=e.abort,this.cancel=function(e){return null==t?void 0:t(e)},this.cancelRetry=function(){d=!0},this.continueRetry=function(){d=!1},this.continue=function(){return null==n?void 0:n()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise((function(e,t){l=e,c=t}));var h=function(t){f.isResolved||(f.isResolved=!0,null==e.onSuccess||e.onSuccess(t),null==n||n(),l(t))},p=function(t){f.isResolved||(f.isResolved=!0,null==e.onError||e.onError(t),null==n||n(),c(t))};!function l(){if(!f.isResolved){var c;try{c=e.fn()}catch(g){c=Promise.reject(g)}t=function(e){if(!f.isResolved&&(p(new u(e)),null==f.abort||f.abort(),s(c)))try{c.cancel()}catch(t){}},f.isTransportCancelable=s(c),Promise.resolve(c).then(h).catch((function(t){var s,u;if(!f.isResolved){var c=null!=(s=e.retry)?s:3,h=null!=(u=e.retryDelay)?u:o,g="function"===typeof h?h(f.failureCount,t):h,m=!0===c||"number"===typeof c&&f.failureCounte.active&&"\n visibility: visible;\n opacity: 1;\n transition-delay: 100ms;\n ");t.CustomPopoverContent=V;const R=s.default.div(T());t.BoardWrapper=R;const U=s.default.header(M());t.Header=U;const z=s.default.section(D());t.Section=z;const H=(0,s.default)(U)(S(),e=>e.editLaneTitle&&(0,s.css)(E()),e=>!e.editLaneTitle&&(0,s.css)(C()));t.LaneHeader=H;const Q=s.default.div(j());t.LaneFooter=Q;const q=s.default.div(O());t.ScrollableLane=q;const $=s.default.span(k(),e=>e.draggable?"grab":"auto");t.Title=$;const W=s.default.span(x());t.RightContent=W;const G=s.default.article(F());t.CardWrapper=G;const Y=(0,s.default)(G)(w());t.MovableCardWrapper=Y;const K=(0,s.default)(U)(_());t.CardHeader=K;const X=(0,s.default)($)(y());t.CardTitle=X;const J=(0,s.default)(W)(v());t.CardRightContent=J;const Z=s.default.div(b());t.Detail=Z;const ee=s.default.div(A());t.Footer=ee;const te=s.default.span(m());t.TagSpan=te;const ne=s.default.a(g());t.AddCardLink=ne;const re=s.default.div(p());t.LaneTitle=re;const ae=s.default.section(h());t.LaneSection=ae;const ie=(0,s.default)(ae)(d());t.NewLaneSection=ie;const oe=s.default.div(f());t.NewLaneButtons=oe;const se=s.default.div(c());t.CardForm=se;const ue=s.default.textarea(l(),e=>e.border&&(0,s.css)(u()));t.InlineInput=ue},function(e,t,n){var r=n(640);e.exports=function(e,t){return r(e,t)}},function(e,t,n){"use strict";function r(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,a=new Array(r),i=0;ie.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t=0?1:-1;"insideStart"===s?(r=v+k*l,i=_):"insideEnd"===s?(r=y-k*l,i=!_):"end"===s&&(r=y+k*l,i=_),i=F<=0?i:!i;var O=Object(g.f)(h,m,w,r),j=Object(g.f)(h,m,w,r+359*(i?1:-1)),C="M".concat(O.x,",").concat(O.y,"\n A").concat(w,",").concat(w,",0,1,").concat(i?0:1,",\n ").concat(j.x,",").concat(j.y),E=o()(e.id)?Object(p.k)("recharts-radial-line-"):e.id;return a.a.createElement("text",x({},n,{dominantBaseline:"central",className:Object(f.a)("recharts-radial-bar-label",c)}),a.a.createElement("defs",null,a.a.createElement("path",{id:E,d:C})),a.a.createElement("textPath",{xlinkHref:"#".concat(E)},t))};function O(e){var t,n=e.offset,i=w({offset:void 0===n?5:n},y(e,A)),s=i.viewBox,l=i.position,m=i.value,b=i.children,v=i.content,_=i.className,F=void 0===_?"":_,O=i.textBreakAll;if(!s||o()(m)&&o()(b)&&!Object(r.isValidElement)(v)&&!u()(v))return null;if(Object(r.isValidElement)(v))return Object(r.cloneElement)(v,i);if(u()(v)){if(t=Object(r.createElement)(v,i),Object(r.isValidElement)(t))return t}else t=function(e){var t=e.value,n=e.formatter,r=o()(e.children)?t:e.children;return u()(n)?n(r):r}(i);var j=function(e){return"cx"in e&&Object(p.h)(e.cx)}(s),C=Object(h.a)(i,!0);if(j&&("insideStart"===l||"insideEnd"===l||"end"===l))return k(i,t,C);var E=j?function(e){var t=e.viewBox,n=e.offset,r=e.position,a=t,i=a.cx,o=a.cy,s=a.innerRadius,u=a.outerRadius,l=(a.startAngle+a.endAngle)/2;if("outside"===r){var c=Object(g.f)(i,o,u+n,l),f=c.x;return{x:f,y:c.y,textAnchor:f>=i?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:i,y:o,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:i,y:o,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:i,y:o,textAnchor:"middle",verticalAnchor:"end"};var d=(s+u)/2,h=Object(g.f)(i,o,d,l);return{x:h.x,y:h.y,textAnchor:"middle",verticalAnchor:"middle"}}(i):function(e){var t=e.viewBox,n=e.parentViewBox,r=e.offset,a=e.position,i=t,o=i.x,s=i.y,u=i.width,l=i.height,f=l>=0?1:-1,d=f*r,h=f>0?"end":"start",g=f>0?"start":"end",m=u>=0?1:-1,A=m*r,b=m>0?"end":"start",v=m>0?"start":"end";if("top"===a)return w(w({},{x:o+u/2,y:s-f*r,textAnchor:"middle",verticalAnchor:h}),n?{height:Math.max(s-n.y,0),width:u}:{});if("bottom"===a)return w(w({},{x:o+u/2,y:s+l+d,textAnchor:"middle",verticalAnchor:g}),n?{height:Math.max(n.y+n.height-(s+l),0),width:u}:{});if("left"===a){var y={x:o-A,y:s+l/2,textAnchor:b,verticalAnchor:"middle"};return w(w({},y),n?{width:Math.max(y.x-n.x,0),height:l}:{})}if("right"===a){var _={x:o+u+A,y:s+l/2,textAnchor:v,verticalAnchor:"middle"};return w(w({},_),n?{width:Math.max(n.x+n.width-_.x,0),height:l}:{})}var F=n?{width:u,height:l}:{};return"insideLeft"===a?w({x:o+A,y:s+l/2,textAnchor:v,verticalAnchor:"middle"},F):"insideRight"===a?w({x:o+u-A,y:s+l/2,textAnchor:b,verticalAnchor:"middle"},F):"insideTop"===a?w({x:o+u/2,y:s+d,textAnchor:"middle",verticalAnchor:g},F):"insideBottom"===a?w({x:o+u/2,y:s+l-d,textAnchor:"middle",verticalAnchor:h},F):"insideTopLeft"===a?w({x:o+A,y:s+d,textAnchor:v,verticalAnchor:g},F):"insideTopRight"===a?w({x:o+u-A,y:s+d,textAnchor:b,verticalAnchor:g},F):"insideBottomLeft"===a?w({x:o+A,y:s+l-d,textAnchor:v,verticalAnchor:h},F):"insideBottomRight"===a?w({x:o+u-A,y:s+l-d,textAnchor:b,verticalAnchor:h},F):c()(a)&&(Object(p.h)(a.x)||Object(p.i)(a.x))&&(Object(p.h)(a.y)||Object(p.i)(a.y))?w({x:o+Object(p.d)(a.x,u),y:s+Object(p.d)(a.y,l),textAnchor:"end",verticalAnchor:"end"},F):w({x:o+u/2,y:s+l/2,textAnchor:"middle",verticalAnchor:"middle"},F)}(i);return a.a.createElement(d.a,x({className:Object(f.a)("recharts-label",F)},C,E,{breakAll:O}),t)}O.displayName="Label";var j=function(e){var t=e.cx,n=e.cy,r=e.angle,a=e.startAngle,i=e.endAngle,o=e.r,s=e.radius,u=e.innerRadius,l=e.outerRadius,c=e.x,f=e.y,d=e.top,h=e.left,g=e.width,m=e.height,A=e.clockWise,b=e.labelViewBox;if(b)return b;if(Object(p.h)(g)&&Object(p.h)(m)){if(Object(p.h)(c)&&Object(p.h)(f))return{x:c,y:f,width:g,height:m};if(Object(p.h)(d)&&Object(p.h)(h))return{x:d,y:h,width:g,height:m}}return Object(p.h)(c)&&Object(p.h)(f)?{x:c,y:f,width:0,height:0}:Object(p.h)(t)&&Object(p.h)(n)?{cx:t,cy:n,startAngle:a||r||0,endAngle:i||r||0,innerRadius:u||0,outerRadius:l||s||o||0,clockWise:A}:e.viewBox?e.viewBox:{}},C=function(e,t){return e?!0===e?a.a.createElement(O,{key:"label-implicit",viewBox:t}):Object(p.g)(e)?a.a.createElement(O,{key:"label-implicit",viewBox:t,value:e}):Object(r.isValidElement)(e)?e.type===O?Object(r.cloneElement)(e,{key:"label-implicit",viewBox:t}):a.a.createElement(O,{key:"label-implicit",content:e,viewBox:t}):u()(e)?a.a.createElement(O,{key:"label-implicit",content:e,viewBox:t}):c()(e)?a.a.createElement(O,x({viewBox:t},e,{key:"label-implicit"})):null:null};O.parseViewBox=j,O.renderCallByParent=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var a=e.children,i=j(e),o=Object(h.b)(a,O).map((function(e,n){return Object(r.cloneElement)(e,{viewBox:t||i,key:"label-".concat(n)})}));if(!n)return o;var s=C(e.label,t||i);return[s].concat(b(o))}},function(e,t,n){"use strict";var r=n(158),a=Object.prototype,i=a.hasOwnProperty,o=a.toString,s=r.a?r.a.toStringTag:void 0;var u=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(u){}var a=o.call(e);return r&&(t?e[s]=n:delete e[s]),a},l=Object.prototype.toString;var c=function(e){return l.call(e)},f=r.a?r.a.toStringTag:void 0;t.a=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":f&&f in Object(e)?u(e):c(e)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return i}));Math.pow(10,8);var r=6e4,a=36e5,i=1e3},function(e,t,n){"use strict";n.d(t,"b",(function(){return s}));var r=n(2),a=n(337),i=n(311),o=n(145);function s(e){return Object(i.a)("MuiOutlinedInput",e)}const u=Object(r.a)({},o.a,Object(a.a)("MuiOutlinedInput",["root","notchedOutline","input"]));t.a=u},function(e,t,n){"use strict";var r=n(2),a=n(9),i=n(0),o=n(7),s=n(13),u=n(31),l={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},c=i.forwardRef((function(e,t){var n=e.align,s=void 0===n?"inherit":n,c=e.classes,f=e.className,d=e.color,h=void 0===d?"initial":d,p=e.component,g=e.display,m=void 0===g?"initial":g,A=e.gutterBottom,b=void 0!==A&&A,v=e.noWrap,y=void 0!==v&&v,_=e.paragraph,w=void 0!==_&&_,F=e.variant,x=void 0===F?"body1":F,k=e.variantMapping,O=void 0===k?l:k,j=Object(a.a)(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),C=p||(w?"p":O[x]||l[x])||"span";return i.createElement(C,Object(r.a)({className:Object(o.a)(c.root,f,"inherit"!==x&&c[x],"initial"!==h&&c["color".concat(Object(u.a)(h))],y&&c.noWrap,b&&c.gutterBottom,w&&c.paragraph,"inherit"!==s&&c["align".concat(Object(u.a)(s))],"initial"!==m&&c["display".concat(Object(u.a)(m))]),ref:t},j))}));t.a=Object(s.a)((function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}}),{name:"MuiTypography"})(c)},,,,function(e,t,n){var r=n(1176),a=n(1194),i=n(318),o=n(140),s=n(1196);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?o(e)?a(e[0],e[1]):r(e):s(e)}},function(e,t,n){"use strict";e.exports=n(1213)},function(e,t,n){"use strict";var r=n(604);t.a=r.a},function(e,t,n){"use strict";function r(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce((function(e,n){return e[n]=t[n],r&&"undefined"===typeof t[n]&&(e[n]=r[n]),e}),{})}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(368),a=n(372);t.a=function(e){return null!=e&&Object(a.a)(e.length)&&!Object(r.a)(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n(2),n(12);var r=n(0);n(5);const a=r.createContext();const i=()=>{const e=r.useContext(a);return null!=e&&e}},function(module,exports,__webpack_require__){(function(Buffer,process,global){var factory;factory=function(){return(()=>{var __webpack_modules__=[,(e,t,n)=>{"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.StatTimer=t.RenderingCancelledException=t.PixelsPerInch=t.PageViewport=t.PDFDateString=t.LinkTarget=t.DOMStandardFontDataFactory=t.DOMSVGFactory=t.DOMCanvasFactory=t.DOMCMapReaderFactory=void 0,t.addLinkAttributes=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.url,r=t.target,a=t.rel,i=t.enabled,s=void 0===i||i;(0,o.assert)(n&&"string"===typeof n,'addLinkAttributes: A valid "url" parameter must provided.');var u=(0,o.removeNullCharacters)(n);s?e.href=e.title=u:(e.href="",e.title="Disabled: ".concat(u),e.onclick=function(){return!1});var l="";switch(r){case E.NONE:break;case E.SELF:l="_self";break;case E.BLANK:l="_blank";break;case E.PARENT:l="_parent";break;case E.TOP:l="_top"}e.target=l,e.rel="string"===typeof a?a:"noopener noreferrer nofollow"},t.deprecated=function(e){console.log("Deprecated API usage: "+e)},t.getFilenameFromUrl=function(e){var t=e.indexOf("#"),n=e.indexOf("?"),r=Math.min(t>0?t:e.length,n>0?n:e.length);return e.substring(e.lastIndexOf("/",r)+1,r)},t.getPdfFilenameFromUrl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"document.pdf";if("string"!==typeof e)return t;if(S(e))return(0,o.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t;var n=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/,r=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,a=n.exec(e),i=r.exec(a[1])||r.exec(a[2])||r.exec(a[3]);if(i&&(i=i[0]).includes("%"))try{i=r.exec(decodeURIComponent(i))[0]}catch(s){}return i||t},t.getXfaPageViewport=function(e,t){var n=t.scale,r=void 0===n?1:n,a=t.rotation,i=void 0===a?0:a,o=e.attributes.style,s=o.width,u=o.height,l=[0,0,parseInt(s),parseInt(u)];return new j({viewBox:l,scale:r,rotation:i})},t.isDataScheme=S,t.isPdfFile=function(e){return"string"===typeof e&&/\.pdf$/i.test(e)},t.isValidFetchUrl=T,t.loadScript=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise((function(n,r){var a=document.createElement("script");a.src=e,a.onload=function(e){t&&a.remove(),n(e)},a.onerror=function(){r(new Error("Cannot load script at: ".concat(a.src)))},(document.head||document.documentElement).appendChild(a)}))};var a,i=(a=n(2))&&a.__esModule?a:{default:a},o=n(4),s=n(135);function u(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},a=r.ownerDocument,i=void 0===a?globalThis.document:a;return d(this,n),(e=t.call(this))._document=i,e}return p(n,[{key:"_createCanvas",value:function(e,t){var n=this._document.createElement("canvas");return n.width=e,n.height=t,n}}]),n}(s.BaseCanvasFactory);function w(e){return F.apply(this,arguments)}function F(){return(F=f(i.default.mark((function e(t){var n,r,a=arguments;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.length>1&&void 0!==a[1]&&a[1],!T(t,document.baseURI)){e.next=21;break}return e.next=4,fetch(t);case 4:if((r=e.sent).ok){e.next=7;break}throw new Error(r.statusText);case 7:if(!n){e.next=15;break}return e.t1=Uint8Array,e.next=11,r.arrayBuffer();case 11:e.t2=e.sent,e.t0=new e.t1(e.t2),e.next=20;break;case 15:return e.t3=o.stringToBytes,e.next=18,r.text();case 18:e.t4=e.sent,e.t0=(0,e.t3)(e.t4);case 20:return e.abrupt("return",e.t0);case 21:return e.abrupt("return",new Promise((function(e,r){var a=new XMLHttpRequest;a.open("GET",t,!0),n&&(a.responseType="arraybuffer"),a.onreadystatechange=function(){if(a.readyState===XMLHttpRequest.DONE){var t;if((200===a.status||0===a.status)&&(n&&a.response?t=new Uint8Array(a.response):!n&&a.responseText&&(t=(0,o.stringToBytes)(a.responseText)),t))return void e(t);r(new Error(a.statusText))}},a.send(null)})));case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.DOMCanvasFactory=_;var x=function(e){g(n,e);var t=A(n);function n(){return d(this,n),t.apply(this,arguments)}return p(n,[{key:"_fetchData",value:function(e,t){return w(e,this.isCompressed).then((function(e){return{cMapData:e,compressionType:t}}))}}]),n}(s.BaseCMapReaderFactory);t.DOMCMapReaderFactory=x;var k=function(e){g(n,e);var t=A(n);function n(){return d(this,n),t.apply(this,arguments)}return p(n,[{key:"_fetchData",value:function(e){return w(e,!0)}}]),n}(s.BaseStandardFontDataFactory);t.DOMStandardFontDataFactory=k;var O=function(e){g(n,e);var t=A(n);function n(){return d(this,n),t.apply(this,arguments)}return p(n,[{key:"_createSVG",value:function(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}}]),n}(s.BaseSVGFactory);t.DOMSVGFactory=O;var j=function(){function e(t){var n=t.viewBox,r=t.scale,a=t.rotation,i=t.offsetX,o=void 0===i?0:i,s=t.offsetY,u=void 0===s?0:s,l=t.dontFlip,c=void 0!==l&&l;d(this,e),this.viewBox=n,this.scale=r,this.rotation=a,this.offsetX=o,this.offsetY=u;var f,h,p,g,m,A,b,v,y=(n[2]+n[0])/2,_=(n[3]+n[1])/2;switch((a%=360)<0&&(a+=360),a){case 180:f=-1,h=0,p=0,g=1;break;case 90:f=0,h=1,p=1,g=0;break;case 270:f=0,h=-1,p=-1,g=0;break;case 0:f=1,h=0,p=0,g=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}c&&(p=-p,g=-g),0===f?(m=Math.abs(_-n[1])*r+o,A=Math.abs(y-n[0])*r+u,b=Math.abs(n[3]-n[1])*r,v=Math.abs(n[2]-n[0])*r):(m=Math.abs(y-n[0])*r+o,A=Math.abs(_-n[1])*r+u,b=Math.abs(n[2]-n[0])*r,v=Math.abs(n[3]-n[1])*r),this.transform=[f*r,h*r,p*r,g*r,m-f*r*y-p*r*_,A-h*r*y-g*r*_],this.width=b,this.height=v}return p(e,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.scale,r=void 0===n?this.scale:n,a=t.rotation,i=void 0===a?this.rotation:a,o=t.offsetX,s=void 0===o?this.offsetX:o,u=t.offsetY,l=void 0===u?this.offsetY:u,c=t.dontFlip,f=void 0!==c&&c;return new e({viewBox:this.viewBox.slice(),scale:r,rotation:i,offsetX:s,offsetY:l,dontFlip:f})}},{key:"convertToViewportPoint",value:function(e,t){return o.Util.applyTransform([e,t],this.transform)}},{key:"convertToViewportRectangle",value:function(e){var t=o.Util.applyTransform([e[0],e[1]],this.transform),n=o.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],n[0],n[1]]}},{key:"convertToPdfPoint",value:function(e,t){return o.Util.applyInverseTransform([e,t],this.transform)}}]),e}();t.PageViewport=j;var C=function(e){g(n,e);var t=A(n);function n(e,r){var a;return d(this,n),(a=t.call(this,e,"RenderingCancelledException")).type=r,a}return n}(o.BaseException);t.RenderingCancelledException=C;var E={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};function S(e){for(var t=e.length,n=0;nn&&(n=a.length)}}catch(c){r.e(c)}finally{r.f()}var i,o=u(this.times);try{for(o.s();!(i=o.n()).done;){var s=i.value,l=s.end-s.start;t.push("".concat(s.name.padEnd(n)," ").concat(l,"ms\n"))}}catch(c){o.e(c)}finally{o.f()}return t.join("")}}]),e}();function T(e,t){try{var n=(t?new URL(e,t):new URL(e)).protocol;return"http:"===n||"https:"===n}catch(r){return!1}}t.StatTimer=M;var B=function(){function e(){d(this,e)}return p(e,null,[{key:"toDateObject",value:function(e){if(!e||!(0,o.isString)(e))return null;D||(D=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));var t=D.exec(e);if(!t)return null;var n=parseInt(t[1],10),r=parseInt(t[2],10);r=r>=1&&r<=12?r-1:0;var a=parseInt(t[3],10);a=a>=1&&a<=31?a:1;var i=parseInt(t[4],10);i=i>=0&&i<=23?i:0;var s=parseInt(t[5],10);s=s>=0&&s<=59?s:0;var u=parseInt(t[6],10);u=u>=0&&u<=59?u:0;var l=t[7]||"Z",c=parseInt(t[8],10);c=c>=0&&c<=23?c:0;var f=parseInt(t[9],10)||0;return f=f>=0&&f<=59?f:0,"-"===l?(i+=c,s+=f):"+"===l&&(i-=c,s-=f),new Date(Date.UTC(n,r,a,i,s,u))}}]),e}();t.PDFDateString=B},(e,t,n)=>{"use strict";e.exports=n(3)},(e,t,n)=>{"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(e){var t=Object.prototype,n=t.hasOwnProperty,a="function"===typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(j){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof d?t:d,i=Object.create(a.prototype),o=new x(r||[]);return i._invoke=function(e,t,n){var r="suspendedStart";return function(a,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw i;return{value:void 0,done:!0}}for(n.method=a,n.arg=i;;){var o=n.delegate;if(o){var s=_(o,n);if(s){if(s===f)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=c(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(e,n,o),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(j){return{type:"throw",arg:j}}}e.wrap=l;var f={};function d(){}function h(){}function p(){}var g={};u(g,i,(function(){return this}));var m=Object.getPrototypeOf,A=m&&m(m(k([])));A&&A!==t&&n.call(A,i)&&(g=A);var b=p.prototype=d.prototype=Object.create(g);function v(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function y(e,t){var a;this._invoke=function(i,o){function s(){return new t((function(a,s){!function a(i,o,s,u){var l=c(e[i],e,o);if("throw"!==l.type){var f=l.arg,d=f.value;return d&&"object"===r(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){a("next",e,s,u)}),(function(e){a("throw",e,s,u)})):t.resolve(d).then((function(e){f.value=e,s(f)}),(function(e){return a("throw",e,s,u)}))}u(l.arg)}(i,o,a,s)}))}return a=a?a.then(s,s):s()}}function _(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,_(e,t),"throw"===t.method))return f;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=c(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,f;var a=r.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function F(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function k(e){if(e){var t=e[i];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r=0;--a){var i=this.tryEntries[a],o=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(s&&u){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),F(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;F(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}("object"===r(e=n.nmd(e))?e.exports:{});try{regeneratorRuntime=a}catch(i){"object"===("undefined"===typeof globalThis?"undefined":r(globalThis))?globalThis.regeneratorRuntime=a:Function("r","regeneratorRuntime = r")(a)}},(e,t,n)=>{"use strict";function r(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(URL.createObjectURL&&"undefined"!==typeof Blob&&!n)return URL.createObjectURL(new Blob([e],{type:t}));for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a="data:".concat(t,";base64,"),i=0,o=e.length;i>2,f=(3&s)<<4|u>>4,d=i+1>6:64,h=i+21&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e)return null;try{if(n&&"string"===typeof e){if(n.addDefaultProtocol&&e.startsWith("www.")){var r=e.match(/\./g);r&&r.length>=2&&(e="http://".concat(e))}if(n.tryConvertEncoding)try{e=N(e)}catch(i){}}var a=t?new URL(e,t):new URL(e);if(v(a))return a}catch(i){}return null},t.escapeString=function(e){return e.replace(/([()\\\n\r])/g,(function(e){return"\n"===e?"\\n":"\r"===e?"\\r":"\\".concat(e)}))},t.getModificationDate=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=[e.getUTCFullYear().toString(),(e.getUTCMonth()+1).toString().padStart(2,"0"),e.getUTCDate().toString().padStart(2,"0"),e.getUTCHours().toString().padStart(2,"0"),e.getUTCMinutes().toString().padStart(2,"0"),e.getUTCSeconds().toString().padStart(2,"0")];return t.join("")},t.getVerbosityLevel=function(){return g},t.info=function(e){g>=p.INFOS&&console.log("Info: ".concat(e))},t.isArrayBuffer=function(e){return"object"===s(e)&&null!==e&&void 0!==e.byteLength},t.isArrayEqual=function(e,t){if(e.length!==t.length)return!1;for(var n=0,r=e.length;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}(e);try{for(o.s();!(t=o.n()).done;){var s=(n=t.value,r=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(u){s=!0,a=u}finally{try{o||null==n.return||n.return()}finally{if(s)throw a}}return i}}(n,r)||i(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),u=s[0],l=s[1];a[u]=l}}catch(c){o.e(c)}finally{o.f()}return a},t.objectSize=function(e){return Object.keys(e).length},t.removeNullCharacters=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"string"!==typeof e?(m("The argument for removeNullCharacters must be a string."),e):(t&&(e=e.replace(S," ")),e.replace(E,""))},t.setVerbosityLevel=function(e){Number.isInteger(e)&&(g=e)},t.shadow=y,t.string32=function(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)},t.stringToBytes=D,t.stringToPDFString=function(e){var t=e.length,n=[];if("\xfe"===e[0]&&"\xff"===e[1])for(var r=2;r>8&255),String.fromCharCode(255&a))}return t.join("")},t.stringToUTF8String=N,t.unreachable=A,t.utf8StringToString=function(e){return unescape(encodeURIComponent(e))},t.warn=m,n(5),t.IDENTITY_MATRIX=[1,0,0,1,0,0],t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],t.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OPLIST:256},t.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},t.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},t.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},t.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},t.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"},t.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"},t.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"},t.AnnotationReplyType={GROUP:"Group",REPLY:"R"},t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},t.AnnotationActionEventType={E:"Mouse Enter",X:"Mouse Exit",D:"Mouse Down",U:"Mouse Up",Fo:"Focus",Bl:"Blur",PO:"PageOpen",PC:"PageClose",PV:"PageVisible",PI:"PageInvisible",K:"Keystroke",F:"Format",V:"Validate",C:"Calculate"},t.DocumentActionEventType={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"},t.PageActionEventType={O:"PageOpen",C:"PageClose"},t.StreamType={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"},t.FontType={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1STANDARD:"TYPE1STANDARD",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};var p={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=p,t.CMapCompressionType={NONE:0,BINARY:1,STREAM:2},t.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},t.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",signatures:"signatures",smask:"smask",shadingPattern:"shadingPattern",font:"font",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontBuildPath:"errorFontBuildPath",errorFontGetPath:"errorFontGetPath",errorMarkedContent:"errorMarkedContent",errorContentSubStream:"errorContentSubStream"},t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};var g=p.WARNINGS;function m(e){g>=p.WARNINGS&&console.log("Warning: ".concat(e))}function A(e){throw new Error(e)}function b(e,t){e||A(t)}function v(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function y(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!1}),n}var _=function(){function e(t,n){this.constructor===e&&A("Cannot initialize BaseException."),this.message=t,this.name=n}return e.prototype=new Error,e.constructor=e,e}();t.BaseException=_;var w=function(e){l(n,e);var t=f(n);function n(e,r){var a;return u(this,n),(a=t.call(this,e,"PasswordException")).code=r,a}return n}(_);t.PasswordException=w;var F=function(e){l(n,e);var t=f(n);function n(e,r){var a;return u(this,n),(a=t.call(this,e,"UnknownErrorException")).details=r,a}return n}(_);t.UnknownErrorException=F;var x=function(e){l(n,e);var t=f(n);function n(e){return u(this,n),t.call(this,e,"InvalidPDFException")}return n}(_);t.InvalidPDFException=x;var k=function(e){l(n,e);var t=f(n);function n(e){return u(this,n),t.call(this,e,"MissingPDFException")}return n}(_);t.MissingPDFException=k;var O=function(e){l(n,e);var t=f(n);function n(e,r){var a;return u(this,n),(a=t.call(this,e,"UnexpectedResponseException")).status=r,a}return n}(_);t.UnexpectedResponseException=O;var j=function(e){l(n,e);var t=f(n);function n(e){return u(this,n),t.call(this,e,"FormatError")}return n}(_);t.FormatError=j;var C=function(e){l(n,e);var t=f(n);function n(e){return u(this,n),t.call(this,e,"AbortException")}return n}(_);t.AbortException=C;var E=/\x00+/g,S=/[\x01-\x1F]/g;function D(e){b("string"===typeof e,"Invalid argument for stringToBytes");for(var t=e.length,n=new Uint8Array(t),r=0;re[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}},{key:"intersect",value:function(t,n){function r(e,t){return e-t}var a=[t[0],t[2],n[0],n[2]].sort(r),i=[t[1],t[3],n[1],n[3]].sort(r),o=[];return t=e.normalizeRect(t),n=e.normalizeRect(n),a[0]===t[0]&&a[1]===n[0]||a[0]===n[0]&&a[1]===t[0]?(o[0]=a[1],o[2]=a[2],i[0]===t[1]&&i[1]===n[1]||i[0]===n[1]&&i[1]===t[1]?(o[1]=i[1],o[3]=i[2],o):null):null}},{key:"bezierBoundingBox",value:function(e,t,n,r,i,o,s,u){for(var l,c,f,d,h,p,g,m,A=[],b=[[],[]],v=0;v<2;++v)if(0===v?(c=6*e-12*n+6*i,l=-3*e+9*n-9*i+3*s,f=3*n-3*e):(c=6*t-12*r+6*o,l=-3*t+9*r-9*o+3*u,f=3*r-3*t),Math.abs(l)<1e-12){if(Math.abs(c)<1e-12)continue;0<(d=-f/c)&&d<1&&A.push(d)}else g=c*c-4*f*l,m=Math.sqrt(g),g<0||(0<(h=(-c+m)/(2*l))&&h<1&&A.push(h),0<(p=(-c-m)/(2*l))&&p<1&&A.push(p));for(var y,_=A.length,w=_;_--;)y=1-(d=A[_]),b[0][_]=y*y*y*e+3*y*y*d*n+3*y*d*d*i+d*d*d*s,b[1][_]=y*y*y*t+3*y*y*d*r+3*y*d*d*o+d*d*d*u;return b[0][w]=e,b[1][w]=t,b[0][w+1]=s,b[1][w+1]=u,b[0].length=b[1].length=w+2,[Math.min.apply(Math,a(b[0])),Math.min.apply(Math,a(b[1])),Math.max.apply(Math,a(b[0])),Math.max.apply(Math,a(b[1]))]}}],(n=null)&&r(t.prototype,n),i&&r(t,i),e}();t.Util=L;var I=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function N(e){return decodeURIComponent(escape(e))}},(e,t,n)=>{"use strict";var r=n(6);"undefined"!==typeof globalThis&&globalThis._pdfjsCompatibilityChecked||("undefined"!==typeof globalThis&&globalThis.Math===Math||(globalThis=n(7)),globalThis._pdfjsCompatibilityChecked=!0,!globalThis.btoa&&r.isNodeJS&&(globalThis.btoa=function(e){return Buffer.from(e,"binary").toString("base64")}),!globalThis.atob&&r.isNodeJS&&(globalThis.atob=function(e){return Buffer.from(e,"base64").toString("binary")}),!globalThis.DOMMatrix&&r.isNodeJS&&(globalThis.DOMMatrix=n(69)),Object.fromEntries||n(70),globalThis.Promise.allSettled||(globalThis.Promise=n(97)),!globalThis.ReadableStream&&r.isNodeJS&&(globalThis.ReadableStream=n(134).ReadableStream))},(e,t)=>{"use strict";function n(e){return(n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeJS=void 0;var r="object"===("undefined"===typeof process?"undefined":n(process))&&process+""==="[object process]"&&!process.versions.nw&&!(process.versions.electron&&process.type&&"browser"!==process.type);t.isNodeJS=r},(e,t,n)=>{n(8),e.exports=n(10)},(e,t,n)=>{n(9)({global:!0},{globalThis:n(10)})},(e,t,n)=>{var r=n(10),a=n(11).f,i=n(47),o=n(50),s=n(41),u=n(57),l=n(68);e.exports=function(e,t){var n,c,f,d,h,p=e.target,g=e.global,m=e.stat;if(n=g?r:m?r[p]||s(p,{}):(r[p]||{}).prototype)for(c in t){if(d=t[c],f=e.noTargetGet?(h=a(n,c))&&h.value:n[c],!l(g?c:p+(m?".":"#")+c,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;u(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),o(n,c,d,e)}}},e=>{var t=function(e){return e&&e.Math==Math&&e};e.exports=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof global&&global)||function(){return this}()||Function("return this")()},(e,t,n)=>{var r=n(12),a=n(14),i=n(15),o=n(16),s=n(17),u=n(22),l=n(42),c=n(45),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=s(e),t=u(t),c)try{return f(e,t)}catch(n){}if(l(e,t))return o(!a(i.f,e,t),e[t])}},(e,t,n)=>{var r=n(13);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},e=>{e.exports=function(e){try{return!!e()}catch(t){return!0}}},e=>{var t=Function.prototype.call;e.exports=t.bind?t.bind(t):function(){return t.apply(t,arguments)}},(e,t)=>{"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!n.call({1:2},1);t.f=a?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},(e,t,n)=>{var r=n(18),a=n(21);e.exports=function(e){return r(a(e))}},(e,t,n)=>{var r=n(10),a=n(19),i=n(13),o=n(20),s=r.Object,u=a("".split);e.exports=i((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?u(e,""):s(e)}:s},e=>{var t=Function.prototype,n=t.bind,r=t.call,a=n&&n.bind(r);e.exports=n?function(e){return e&&a(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},(e,t,n)=>{var r=n(19),a=r({}.toString),i=r("".slice);e.exports=function(e){return i(a(e),8,-1)}},(e,t,n)=>{var r=n(10).TypeError;e.exports=function(e){if(void 0==e)throw r("Can't call method on "+e);return e}},(e,t,n)=>{var r=n(23),a=n(26);e.exports=function(e){var t=r(e,"string");return a(t)?t:t+""}},(e,t,n)=>{var r=n(10),a=n(14),i=n(24),o=n(26),s=n(33),u=n(36),l=n(37),c=r.TypeError,f=l("toPrimitive");e.exports=function(e,t){if(!i(e)||o(e))return e;var n,r=s(e,f);if(r){if(void 0===t&&(t="default"),n=a(r,e,t),!i(n)||o(n))return n;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),u(e,t)}},(e,t,n)=>{var r=n(25);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},e=>{e.exports=function(e){return"function"==typeof e}},(e,t,n)=>{var r=n(10),a=n(27),i=n(25),o=n(28),s=n(29),u=r.Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=a("Symbol");return i(t)&&o(t.prototype,u(e))}},(e,t,n)=>{var r=n(10),a=n(25),i=function(e){return a(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e]):r[e]&&r[e][t]}},(e,t,n)=>{var r=n(19);e.exports=r({}.isPrototypeOf)},(e,t,n)=>{var r=n(30);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},(e,t,n)=>{var r=n(31),a=n(13);e.exports=!!Object.getOwnPropertySymbols&&!a((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},(e,t,n)=>{var r,a,i=n(10),o=n(32),s=i.process,u=i.Deno,l=s&&s.versions||u&&u.version,c=l&&l.v8;c&&(a=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!a&&o&&(!(r=o.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=o.match(/Chrome\/(\d+)/))&&(a=+r[1]),e.exports=a},(e,t,n)=>{var r=n(27);e.exports=r("navigator","userAgent")||""},(e,t,n)=>{var r=n(34);e.exports=function(e,t){var n=e[t];return null==n?void 0:r(n)}},(e,t,n)=>{var r=n(10),a=n(25),i=n(35),o=r.TypeError;e.exports=function(e){if(a(e))return e;throw o(i(e)+" is not a function")}},(e,t,n)=>{var r=n(10).String;e.exports=function(e){try{return r(e)}catch(t){return"Object"}}},(e,t,n)=>{var r=n(10),a=n(14),i=n(25),o=n(24),s=r.TypeError;e.exports=function(e,t){var n,r;if("string"===t&&i(n=e.toString)&&!o(r=a(n,e)))return r;if(i(n=e.valueOf)&&!o(r=a(n,e)))return r;if("string"!==t&&i(n=e.toString)&&!o(r=a(n,e)))return r;throw s("Can't convert object to primitive value")}},(e,t,n)=>{var r=n(10),a=n(38),i=n(42),o=n(44),s=n(30),u=n(29),l=a("wks"),c=r.Symbol,f=c&&c.for,d=u?c:c&&c.withoutSetter||o;e.exports=function(e){if(!i(l,e)||!s&&"string"!=typeof l[e]){var t="Symbol."+e;s&&i(c,e)?l[e]=c[e]:l[e]=u&&f?f(t):d(t)}return l[e]}},(e,t,n)=>{var r=n(39),a=n(40);(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.19.3",mode:r?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},e=>{e.exports=!1},(e,t,n)=>{var r=n(10),a=n(41),i=r["__core-js_shared__"]||a("__core-js_shared__",{});e.exports=i},(e,t,n)=>{var r=n(10),a=Object.defineProperty;e.exports=function(e,t){try{a(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},(e,t,n)=>{var r=n(19),a=n(43),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(a(e),t)}},(e,t,n)=>{var r=n(10),a=n(21),i=r.Object;e.exports=function(e){return i(a(e))}},(e,t,n)=>{var r=n(19),a=0,i=Math.random(),o=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+o(++a+i,36)}},(e,t,n)=>{var r=n(12),a=n(13),i=n(46);e.exports=!r&&!a((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},(e,t,n)=>{var r=n(10),a=n(24),i=r.document,o=a(i)&&a(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},(e,t,n)=>{var r=n(12),a=n(48),i=n(16);e.exports=r?function(e,t,n){return a.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},(e,t,n)=>{var r=n(10),a=n(12),i=n(45),o=n(49),s=n(22),u=r.TypeError,l=Object.defineProperty;t.f=a?l:function(e,t,n){if(o(e),t=s(t),o(n),i)try{return l(e,t,n)}catch(r){}if("get"in n||"set"in n)throw u("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},(e,t,n)=>{var r=n(10),a=n(24),i=r.String,o=r.TypeError;e.exports=function(e){if(a(e))return e;throw o(i(e)+" is not an object")}},(e,t,n)=>{var r=n(10),a=n(25),i=n(42),o=n(47),s=n(41),u=n(51),l=n(52),c=n(56).CONFIGURABLE,f=l.get,d=l.enforce,h=String(String).split("String");(e.exports=function(e,t,n,u){var l,f=!!u&&!!u.unsafe,p=!!u&&!!u.enumerable,g=!!u&&!!u.noTargetGet,m=u&&void 0!==u.name?u.name:t;a(n)&&("Symbol("===String(m).slice(0,7)&&(m="["+String(m).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!i(n,"name")||c&&n.name!==m)&&o(n,"name",m),(l=d(n)).source||(l.source=h.join("string"==typeof m?m:""))),e!==r?(f?!g&&e[t]&&(p=!0):delete e[t],p?e[t]=n:o(e,t,n)):p?e[t]=n:s(t,n)})(Function.prototype,"toString",(function(){return a(this)&&f(this).source||u(this)}))},(e,t,n)=>{var r=n(19),a=n(25),i=n(40),o=r(Function.toString);a(i.inspectSource)||(i.inspectSource=function(e){return o(e)}),e.exports=i.inspectSource},(e,t,n)=>{var r,a,i,o=n(53),s=n(10),u=n(19),l=n(24),c=n(47),f=n(42),d=n(40),h=n(54),p=n(55),g=s.TypeError,m=s.WeakMap;if(o||d.state){var A=d.state||(d.state=new m),b=u(A.get),v=u(A.has),y=u(A.set);r=function(e,t){if(v(A,e))throw new g("Object already initialized");return t.facade=e,y(A,e,t),t},a=function(e){return b(A,e)||{}},i=function(e){return v(A,e)}}else{var _=h("state");p[_]=!0,r=function(e,t){if(f(e,_))throw new g("Object already initialized");return t.facade=e,c(e,_,t),t},a=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:a,has:i,enforce:function(e){return i(e)?a(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=a(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return n}}}},(e,t,n)=>{var r=n(10),a=n(25),i=n(51),o=r.WeakMap;e.exports=a(o)&&/native code/.test(i(o))},(e,t,n)=>{var r=n(38),a=n(44),i=r("keys");e.exports=function(e){return i[e]||(i[e]=a(e))}},e=>{e.exports={}},(e,t,n)=>{var r=n(12),a=n(42),i=Function.prototype,o=r&&Object.getOwnPropertyDescriptor,s=a(i,"name"),u=s&&"something"===function(){}.name,l=s&&(!r||r&&o(i,"name").configurable);e.exports={EXISTS:s,PROPER:u,CONFIGURABLE:l}},(e,t,n)=>{var r=n(42),a=n(58),i=n(11),o=n(48);e.exports=function(e,t){for(var n=a(t),s=o.f,u=i.f,l=0;l{var r=n(27),a=n(19),i=n(59),o=n(67),s=n(49),u=a([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(s(e)),n=o.f;return n?u(t,n(e)):t}},(e,t,n)=>{var r=n(60),a=n(66).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},(e,t,n)=>{var r=n(19),a=n(42),i=n(17),o=n(61).indexOf,s=n(55),u=r([].push);e.exports=function(e,t){var n,r=i(e),l=0,c=[];for(n in r)!a(s,n)&&a(r,n)&&u(c,n);for(;t.length>l;)a(r,n=t[l++])&&(~o(c,n)||u(c,n));return c}},(e,t,n)=>{var r=n(17),a=n(62),i=n(64),o=function(e){return function(t,n,o){var s,u=r(t),l=i(u),c=a(o,l);if(e&&n!=n){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},(e,t,n)=>{var r=n(63),a=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?a(n+t,0):i(n,t)}},e=>{var t=Math.ceil,n=Math.floor;e.exports=function(e){var r=+e;return r!==r||0===r?0:(r>0?n:t)(r)}},(e,t,n)=>{var r=n(65);e.exports=function(e){return r(e.length)}},(e,t,n)=>{var r=n(63),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},(e,t)=>{t.f=Object.getOwnPropertySymbols},(e,t,n)=>{var r=n(13),a=n(25),i=/#|\.prototype\./,o=function(e,t){var n=u[s(e)];return n==c||n!=l&&(a(t)?r(t):!!t)},s=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},u=o.data={},l=o.NATIVE="N",c=o.POLYFILL="P";e.exports=o},(e,t,n)=>{"use strict";var r,a,i;function o(e){return(o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}i=function(){function e(e){var t=new f,n=Array.from(e);if(!n.every((function(e){return!Number.isNaN(e)})))throw TypeError('CSSMatrix: "'+e+'" must only have numbers.');if(16===n.length){var r=n[0],a=n[1],i=n[2],o=n[3],s=n[4],u=n[5],l=n[6],c=n[7],d=n[8],h=n[9],p=n[10],g=n[11],m=n[12],A=n[13],b=n[14],v=n[15];t.m11=r,t.a=r,t.m21=s,t.c=s,t.m31=d,t.m41=m,t.e=m,t.m12=a,t.b=a,t.m22=u,t.d=u,t.m32=h,t.m42=A,t.f=A,t.m13=i,t.m23=l,t.m33=p,t.m43=b,t.m14=o,t.m24=c,t.m34=g,t.m44=v}else{if(6!==n.length)throw new TypeError("CSSMatrix: expecting an Array of 6/16 values.");var y=n[0],_=n[1],w=n[2],F=n[3],x=n[4],k=n[5];t.m11=y,t.a=y,t.m12=_,t.b=_,t.m21=w,t.c=w,t.m22=F,t.d=F,t.m41=x,t.e=x,t.m42=k,t.f=k}return t}function t(t){var n=Object.keys(new f);if("object"===o(t)&&n.every((function(e){return e in t})))return e([t.m11,t.m12,t.m13,t.m14,t.m21,t.m22,t.m23,t.m24,t.m31,t.m32,t.m33,t.m34,t.m41,t.m42,t.m43,t.m44]);throw TypeError('CSSMatrix: "'+t+'" is not a DOMMatrix / CSSMatrix / JSON compatible object.')}function n(t){if("string"!==typeof t)throw TypeError('CSSMatrix: "'+t+'" is not a string.');var n=String(t).replace(/\s/g,""),r=new f,a='CSSMatrix: invalid transform string "'+t+'"';return n.split(")").filter((function(e){return e})).forEach((function(t){var n=t.split("("),i=n[0],o=n[1];if(!o)throw TypeError(a);var s=o.split(",").map((function(e){return e.includes("rad")?parseFloat(e)*(180/Math.PI):parseFloat(e)})),u=s[0],l=s[1],c=s[2],f=s[3],d=[u,l,c],h=[u,l,c,f];if("perspective"===i&&u&&[l,c].every((function(e){return void 0===e})))r.m34=-1/u;else if(i.includes("matrix")&&[6,16].includes(s.length)&&s.every((function(e){return!Number.isNaN(+e)}))){var p=s.map((function(e){return Math.abs(e)<1e-6?0:e}));r=r.multiply(e(p))}else if("translate3d"===i&&d.every((function(e){return!Number.isNaN(+e)})))r=r.translate(u,l,c);else if("translate"===i&&u&&void 0===c)r=r.translate(u,l||0,0);else if("rotate3d"===i&&h.every((function(e){return!Number.isNaN(+e)}))&&f)r=r.rotateAxisAngle(u,l,c,f);else if("rotate"===i&&u&&[l,c].every((function(e){return void 0===e})))r=r.rotate(0,0,u);else if("scale3d"===i&&d.every((function(e){return!Number.isNaN(+e)}))&&d.some((function(e){return 1!==e})))r=r.scale(u,l,c);else if("scale"!==i||Number.isNaN(u)||1===u||void 0!==c)if("skew"===i&&u&&void 0===c)r=r.skewX(u),r=l?r.skewY(l):r;else{if(!(/[XYZ]/.test(i)&&u&&[l,c].every((function(e){return void 0===e}))&&["translate","rotate","scale","skew"].some((function(e){return i.includes(e)}))))throw TypeError(a);if(["skewX","skewY"].includes(i))r=r[i](u);else{var g=i.replace(/[XYZ]/,""),m=i.replace(g,""),A=["X","Y","Z"].indexOf(m),b=[0===A?u:0,1===A?u:0,2===A?u:0];r=r[g].apply(r,b)}}else{var v=Number.isNaN(+l)?u:l;r=r.scale(u,v,1)}})),r}function r(e,t,n){var r=new f;return r.m41=e,r.e=e,r.m42=t,r.f=t,r.m43=n,r}function a(e,t,n){var r=new f,a=Math.PI/180,i=e*a,o=t*a,s=n*a,u=Math.cos(i),l=-Math.sin(i),c=Math.cos(o),d=-Math.sin(o),h=Math.cos(s),p=-Math.sin(s),g=c*h,m=-c*p;r.m11=g,r.a=g,r.m12=m,r.b=m,r.m13=d;var A=l*d*h+u*p;r.m21=A,r.c=A;var b=u*h-l*d*p;return r.m22=b,r.d=b,r.m23=-l*c,r.m31=l*p-u*d*h,r.m32=l*h+u*d*p,r.m33=u*c,r}function i(e,t,n,r){var a=new f,i=r*(Math.PI/360),o=Math.sin(i),s=Math.cos(i),u=o*o,l=Math.sqrt(e*e+t*t+n*n),c=e,d=t,h=n;0===l?(c=0,d=0,h=1):(c/=l,d/=l,h/=l);var p=c*c,g=d*d,m=h*h,A=1-2*(g+m)*u;a.m11=A,a.a=A;var b=2*(c*d*u+h*o*s);a.m12=b,a.b=b,a.m13=2*(c*h*u-d*o*s);var v=2*(d*c*u-h*o*s);a.m21=v,a.c=v;var y=1-2*(m+p)*u;return a.m22=y,a.d=y,a.m23=2*(d*h*u+c*o*s),a.m31=2*(h*c*u+d*o*s),a.m32=2*(h*d*u-c*o*s),a.m33=1-2*(p+g)*u,a}function s(e,t,n){var r=new f;return r.m11=e,r.a=e,r.m22=t,r.d=t,r.m33=n,r}function u(e){var t=new f,n=e*Math.PI/180,r=Math.tan(n);return t.m21=r,t.c=r,t}function l(e){var t=new f,n=e*Math.PI/180,r=Math.tan(n);return t.m12=r,t.b=r,t}function c(t,n){return e([n.m11*t.m11+n.m12*t.m21+n.m13*t.m31+n.m14*t.m41,n.m11*t.m12+n.m12*t.m22+n.m13*t.m32+n.m14*t.m42,n.m11*t.m13+n.m12*t.m23+n.m13*t.m33+n.m14*t.m43,n.m11*t.m14+n.m12*t.m24+n.m13*t.m34+n.m14*t.m44,n.m21*t.m11+n.m22*t.m21+n.m23*t.m31+n.m24*t.m41,n.m21*t.m12+n.m22*t.m22+n.m23*t.m32+n.m24*t.m42,n.m21*t.m13+n.m22*t.m23+n.m23*t.m33+n.m24*t.m43,n.m21*t.m14+n.m22*t.m24+n.m23*t.m34+n.m24*t.m44,n.m31*t.m11+n.m32*t.m21+n.m33*t.m31+n.m34*t.m41,n.m31*t.m12+n.m32*t.m22+n.m33*t.m32+n.m34*t.m42,n.m31*t.m13+n.m32*t.m23+n.m33*t.m33+n.m34*t.m43,n.m31*t.m14+n.m32*t.m24+n.m33*t.m34+n.m34*t.m44,n.m41*t.m11+n.m42*t.m21+n.m43*t.m31+n.m44*t.m41,n.m41*t.m12+n.m42*t.m22+n.m43*t.m32+n.m44*t.m42,n.m41*t.m13+n.m42*t.m23+n.m43*t.m33+n.m44*t.m43,n.m41*t.m14+n.m42*t.m24+n.m43*t.m34+n.m44*t.m44])}var f=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=this;if(n.a=1,n.b=0,n.c=0,n.d=1,n.e=0,n.f=0,n.m11=1,n.m12=0,n.m13=0,n.m14=0,n.m21=0,n.m22=1,n.m23=0,n.m24=0,n.m31=0,n.m32=0,n.m33=1,n.m34=0,n.m41=0,n.m42=0,n.m43=0,n.m44=1,e&&e.length){var r=[16,6].some((function(t){return t===e.length}))?e:e[0];return n.setMatrixValue(r)}return n},d={isIdentity:{configurable:!0},is2D:{configurable:!0}};return d.isIdentity.set=function(e){this.isIdentity=e},d.isIdentity.get=function(){var e=this;return 1===e.m11&&0===e.m12&&0===e.m13&&0===e.m14&&0===e.m21&&1===e.m22&&0===e.m23&&0===e.m24&&0===e.m31&&0===e.m32&&1===e.m33&&0===e.m34&&0===e.m41&&0===e.m42&&0===e.m43&&1===e.m44},d.is2D.get=function(){var e=this;return 0===e.m31&&0===e.m32&&1===e.m33&&0===e.m34&&0===e.m43&&1===e.m44},d.is2D.set=function(e){this.is2D=e},f.prototype.setMatrixValue=function(r){return[Array,Float64Array,Float32Array].some((function(e){return r instanceof e}))?e(r):"string"===typeof r&&r.length&&"none"!==r?n(r):"object"===o(r)?t(r):this},f.prototype.toArray=function(){var e=this,t=Math.pow(10,6);return(e.is2D?[e.a,e.b,e.c,e.d,e.e,e.f]:[e.m11,e.m12,e.m13,e.m14,e.m21,e.m22,e.m23,e.m24,e.m31,e.m32,e.m33,e.m34,e.m41,e.m42,e.m43,e.m44]).map((function(e){return Math.abs(e)<1e-6?0:(e*t>>0)/t}))},f.prototype.toString=function(){var e=this.toArray();return(this.is2D?"matrix":"matrix3d")+"("+e+")"},f.prototype.toJSON=function(){var e=this,t=e.is2D,n=e.isIdentity;return Object.assign({},e,{is2D:t,isIdentity:n})},f.prototype.multiply=function(e){return c(this,e)},f.prototype.translate=function(e,t,n){var a=t,i=n;return void 0===i&&(i=0),void 0===a&&(a=0),c(this,r(e,a,i))},f.prototype.scale=function(e,t,n){var r=t,a=n;return void 0===r&&(r=e),void 0===a&&(a=1),c(this,s(e,r,a))},f.prototype.rotate=function(e,t,n){var r=e,i=t,o=n;return void 0===i&&(i=0),void 0===o&&(o=r,r=0),c(this,a(r,i,o))},f.prototype.rotateAxisAngle=function(e,t,n,r){if([e,t,n,r].some((function(e){return Number.isNaN(e)})))throw new TypeError("CSSMatrix: expecting 4 values");return c(this,i(e,t,n,r))},f.prototype.skewX=function(e){return c(this,u(e))},f.prototype.skewY=function(e){return c(this,l(e))},f.prototype.transformPoint=function(e){var t=r(e.x,e.y,e.z);return t.m44=e.w||1,{x:(t=this.multiply(t)).m41,y:t.m42,z:t.m43,w:t.m44}},f.prototype.transform=function(e){var t=this,n=t.m11*e.x+t.m12*e.y+t.m13*e.z+t.m14*e.w,r=t.m21*e.x+t.m22*e.y+t.m23*e.z+t.m24*e.w,a=t.m31*e.x+t.m32*e.y+t.m33*e.z+t.m34*e.w,i=t.m41*e.x+t.m42*e.y+t.m43*e.z+t.m44*e.w;return{x:n/i,y:r/i,z:a/i,w:i}},Object.defineProperties(f.prototype,d),Object.assign(f,{Translate:r,Rotate:a,RotateAxisAngle:i,Scale:s,SkewX:u,SkewY:l,Multiply:c,fromArray:e,fromMatrix:t,fromString:n}),Object.assign(f,{Version:"0.0.24"}),f},"object"===o(t)?e.exports=i():void 0===(a="function"===typeof(r=i)?r.call(t,n,t,e):r)||(e.exports=a)},(e,t,n)=>{n(71),n(86);var r=n(96);e.exports=r.Object.fromEntries},(e,t,n)=>{"use strict";var r=n(17),a=n(72),i=n(77),o=n(52),s=n(78),u=o.set,l=o.getterFor("Array Iterator");e.exports=s(Array,"Array",(function(e,t){u(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=l(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,a("keys"),a("values"),a("entries")},(e,t,n)=>{var r=n(37),a=n(73),i=n(48),o=r("unscopables"),s=Array.prototype;void 0==s[o]&&i.f(s,o,{configurable:!0,value:a(null)}),e.exports=function(e){s[o][e]=!0}},(e,t,n)=>{var r,a=n(49),i=n(74),o=n(66),s=n(55),u=n(76),l=n(46),c=n(54),f=c("IE_PROTO"),d=function(){},h=function(e){return"