>>0,i=0,l=0;0==(1&a);)if(a=P(e,n),n+=3,a>>>1!=0)for(a>>1==1?(i=9,l=5):(n=ee(e,n),i=X,l=Q);;){!t&&r>>1==1?H[c]:Y[c];if(n+=15&m,0===((m>>>=4)>>>8&255))s[o++]=m;else{if(256==m)break;var d=(m-=257)<8?0:m-4>>2;d>5&&(d=0);var p=o+S[m];d>0&&(p+=L(e,n,d),n+=d),c=L(e,n,l),n+=15&(m=a>>>1==1?G[c]:Z[c]);var u=(m>>>=4)<4?0:m-2>>1,h=C[m];for(u>0&&(h+=L(e,n,u),n+=u),!t&&r>>3]|e[1+(n>>>3)]<<8;if(n+=32,f>0)for(!t&&r0;)s[o++]=e[n>>>3],n+=8}return t?[s,n+7>>>3]:[s.slice(0,o),n+7>>>3]}(e.slice(e.l||0),t);return e.l+=n[1],n[0]}function ne(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function ae(e,t){var n=e;zg(n,0);var a={FileIndex:[],FullPaths:[]};p(a,{root:t.root});for(var s=n.length-4;(80!=n[s]||75!=n[s+1]||5!=n[s+2]||6!=n[s+3])&&s>=0;)--s;n.l=s+4,n.l+=4;var r=n.read_shift(2);n.l+=6;var i=n.read_shift(4);for(n.l=i,s=0;s>>=5);n>>>=4,a.setMilliseconds(0),a.setFullYear(n+1980),a.setMonth(o-1),a.setDate(s);var r=31&t,i=63&(t>>>=5);return t>>>=6,a.setHours(t),a.setMinutes(i),a.setSeconds(r<<1),a}(e);if(8257&r)throw new Error("Unsupported ZIP encryption");e.read_shift(4);for(var c=e.read_shift(4),m=e.read_shift(4),d=e.read_shift(2),p=e.read_shift(2),u="",h=0;h0?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==lf.getFullYear()&&!isNaN(n.getFullYear())){var a=n.getFullYear();return e.indexOf(""+a)>-1||n.setFullYear(n.getFullYear()+100),n}var s=e.match(/\d+/g)||["2017","2","19","0","0","0"],o=new Date(+s[0],+s[1]-1,+s[2],+s[3]||0,+s[4]||0,+s[5]||0);return e.indexOf("Z")>-1&&(o=new Date(o.getTime()-60*o.getTimezoneOffset()*1e3)),o}function df(e,t){if(Uu&&Buffer.isBuffer(e)){if(t){if(255==e[0]&&254==e[1])return Rf(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return Rf(Lu(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!==typeof TextDecoder)try{if(t){if(255==e[0]&&254==e[1])return Rf(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return Rf(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(o){}for(var a=[],s=0;s!=e.length;++s)a.push(String.fromCharCode(e[s]));return a.join("")}function pf(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]=pf(e[n]));return t}function uf(e,t){for(var n="";n.length3&&-1==ff.indexOf(r))return n}else if(r.match(/[a-z]/))return n;return a<0||a>8099?n:(s>0||o>1)&&101!=a?t:e.match(/[^-0-9:,\/\\]/)?n:t}function yf(e,t,n){if(e.FullPaths){var a;if("string"==typeof n)return a=Uu?Hu(n):function(e){for(var t=[],n=0,a=e.length+250,s=Gu(e.length+255),o=0;o>6&31,s[n++]=128|63&r;else if(r>=55296&&r<57344){r=64+(1023&r);var i=1023&e.charCodeAt(++o);s[n++]=240|r>>8&7,s[n++]=128|r>>2&63,s[n++]=128|i>>6&15|(3&r)<<4,s[n++]=128|63&i}else s[n++]=224|r>>12&15,s[n++]=128|r>>6&63,s[n++]=128|63&r;n>a&&(t.push(s.slice(0,n)),n=0,s=Gu(65535),a=65530)}return t.push(s.slice(0,n)),Zu(t)}(n),Vh.utils.cfb_add(e,t,a);Vh.utils.cfb_add(e,t,n)}else e.file(t,n)}function vf(){return Vh.utils.cfb_new()}var bf='\r\n';var wf={""":'"',"'":"'",">":">","<":"<","&":"&"},kf=Xh(wf),xf=/[&<>'"]/g,_f=/[\u0000-\u0008\u000b-\u001f]/g;function Tf(e){return(e+"").replace(xf,(function(e){return kf[e]})).replace(_f,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function Sf(e){return Tf(e).replace(/ /g,"_x0020_")}var Cf=/[\u0000-\u001f]/g;function jf(e){return(e+"").replace(xf,(function(e){return kf[e]})).replace(/\n/g,"
").replace(Cf,(function(e){return""+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}function Ef(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function Nf(e){for(var t="",n=0,a=0,s=0,o=0,r=0,i=0;n191&&a<224?(r=(31&a)<<6,r|=63&s,t+=String.fromCharCode(r)):(o=e.charCodeAt(n++),a<240?t+=String.fromCharCode((15&a)<<12|(63&s)<<6|63&o):(i=((7&a)<<18|(63&s)<<12|(63&o)<<6|63&(r=e.charCodeAt(n++)))-65536,t+=String.fromCharCode(55296+(i>>>10&1023)),t+=String.fromCharCode(56320+(1023&i)))));return t}function Df(e){var t,n,a,s=Gu(2*e.length),o=1,r=0,i=0;for(n=0;n>>10&1023),t=56320+(1023&t)),0!==i&&(s[r++]=255&i,s[r++]=i>>>8,i=0),s[r++]=t%256,s[r++]=t>>>8;return s.slice(0,r).toString("ucs2")}function Af(e){return Hu(e,"binary").toString("utf8")}var Of="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3",Pf=Uu&&(Af(Of)==Nf(Of)&&Af||Df(Of)==Nf(Of)&&Df)||Nf,Rf=Uu?function(e){return Hu(e,"utf8").toString("binary")}:function(e){for(var t=[],n=0,a=0,s=0;n>6))),t.push(String.fromCharCode(128+(63&a)));break;case a>=55296&&a<57344:a-=55296,s=e.charCodeAt(n++)-56320+(a<<10),t.push(String.fromCharCode(240+(s>>18&7))),t.push(String.fromCharCode(144+(s>>12&63))),t.push(String.fromCharCode(128+(s>>6&63))),t.push(String.fromCharCode(128+(63&s)));break;default:t.push(String.fromCharCode(224+(a>>12))),t.push(String.fromCharCode(128+(a>>6&63))),t.push(String.fromCharCode(128+(63&a)))}return t.join("")},If=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,""),a=0;a"+t+""+e+">"}function Mf(e){return Zh(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function Wf(e,t,n){return"<"+e+(null!=n?Mf(n):"")+(null!=t?(t.match(Lf)?' xml:space="preserve"':"")+">"+t+""+e:"/")+">"}function zf(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(n){if(t)throw n}return""}var Bf="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",qf="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",Uf="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",Hf="http://schemas.openxmlformats.org/package/2006/content-types",Gf="http://schemas.openxmlformats.org/package/2006/relationships",Vf="http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",Kf="http://purl.org/dc/elements/1.1/",$f="http://purl.org/dc/terms/",Yf="http://purl.org/dc/dcmitype/",Zf="http://schemas.openxmlformats.org/officeDocument/2006/relationships",Jf="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",Xf="http://www.w3.org/2001/XMLSchema-instance",Qf="http://www.w3.org/2001/XMLSchema",eg=["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"],tg="urn:schemas-microsoft-com:office:office",ng="urn:schemas-microsoft-com:office:excel",ag="urn:schemas-microsoft-com:office:spreadsheet",sg="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",og="http://macVmlSchemaUri",rg="urn:schemas-microsoft-com:vml",ig="http://www.w3.org/TR/REC-html40";var lg=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:Hu(e)}))):lg(e)}:lg,mg=function(e,t,n){for(var a=[],s=t;s0?fg(e,t+4,t+4+n-1):""},yg=gg,vg=function(e,t){var n=Pg(e,t);return n>0?fg(e,t+4,t+4+n-1):""},bg=vg,wg=function(e,t){var n=2*Pg(e,t);return n>0?fg(e,t+4,t+4+n-1):""},kg=wg,xg=function(e,t){var n=Pg(e,t);return n>0?dg(e,t+4,t+4+n):""},_g=xg,Tg=function(e,t){var n=Pg(e,t);return n>0?fg(e,t+4,t+4+n):""},Sg=Tg,Cg=function(e,t){return function(e,t){for(var n=1-2*(e[t+7]>>>7),a=((127&e[t+7])<<4)+(e[t+6]>>>4&15),s=15&e[t+6],o=5;o>=0;--o)s=256*s+e[t+o];return 2047==a?0==s?n*(1/0):NaN:(0==a?a=-1022:(a-=1023,s+=Math.pow(2,52)),n*Math.pow(2,a-52)*s)}(e,t)},jg=Cg,Eg=function(e){return Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array};function Ng(){dg=function(e,t,n){return Fu.utils.decode(1200,e.slice(t,n)).replace(Ju,"")},fg=function(e,t,n){return Fu.utils.decode(65001,e.slice(t,n))},yg=function(e,t){var n=Pg(e,t);return n>0?Fu.utils.decode(Du,e.slice(t+4,t+4+n-1)):""},bg=function(e,t){var n=Pg(e,t);return n>0?Fu.utils.decode(Nu,e.slice(t+4,t+4+n-1)):""},kg=function(e,t){var n=2*Pg(e,t);return n>0?Fu.utils.decode(1200,e.slice(t+4,t+4+n-1)):""},_g=function(e,t){var n=Pg(e,t);return n>0?Fu.utils.decode(1200,e.slice(t+4,t+4+n)):""},Sg=function(e,t){var n=Pg(e,t);return n>0?Fu.utils.decode(65001,e.slice(t+4,t+4+n)):""}}Uu&&(yg=function(e,t){if(!Buffer.isBuffer(e))return gg(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},bg=function(e,t){if(!Buffer.isBuffer(e))return vg(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},kg=function(e,t){if(!Buffer.isBuffer(e))return wg(e,t);var n=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n-1)},_g=function(e,t){if(!Buffer.isBuffer(e))return xg(e,t);var n=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n)},Sg=function(e,t){if(!Buffer.isBuffer(e))return Tg(e,t);var n=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+n)},jg=function(e,t){return Buffer.isBuffer(e)?e.readDoubleLE(t):Cg(e,t)},Eg=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array}),"undefined"!==typeof Fu&&Ng();var Dg=function(e,t){return e[t]},Ag=function(e,t){return 256*e[t+1]+e[t]},Og=function(e,t){var n=256*e[t+1]+e[t];return n<32768?n:-1*(65535-n+1)},Pg=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Rg=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},Ig=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function Lg(e,t){var n,a,s,o,r,i,l="",c=[];switch(t){case"dbcs":if(i=this.l,Uu&&Buffer.isBuffer(this))l=this.slice(this.l,this.l+2*e).toString("utf16le");else for(r=0;r0?Rg:Ig)(this,this.l),this.l+=4,n):(a=Pg(this,this.l),this.l+=4,a);case 8:case-8:if("f"===t)return a=8==e?jg(this,this.l):jg([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,a;e=8;case 16:l=ug(this,this.l,e)}}return this.l+=e,l}var Fg=function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255};function Mg(e,t,n){var a=0,s=0;if("dbcs"===n){for(s=0;s!=t.length;++s)Fg(this,t.charCodeAt(s),this.l+2*s);a=2*t.length}else if("sbcs"===n){if("undefined"!==typeof Fu&&874==Du)for(s=0;s!=t.length;++s){var o=Fu.utils.encode(Du,t.charAt(s));this[this.l+s]=o[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),s=0;s!=t.length;++s)this[this.l+s]=255&t.charCodeAt(s);a=t.length}else{if("hex"===n){for(;s>8}for(;this.l>>=8,this[this.l+1]=255&t;break;case 3:a=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:a=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(a=8,"f"===n){!function(e,t,n){var a=(t<0||1/t==-1/0?1:0)<<7,s=0,o=0,r=a?-t:t;isFinite(r)?0==r?s=o=0:(s=Math.floor(Math.log(r)/Math.LN2),o=r*Math.pow(2,52-s),s<=-1023&&(!isFinite(o)||o>4|a}(this,t,this.l);break}case 16:break;case-4:a=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+=a,this}function Wg(e,t){var n=ug(this,this.l,e.length>>1);if(n!==e)throw new Error(t+"Expected "+e+" saw "+n);this.l+=e.length>>1}function zg(e,t){e.l=t,e.read_shift=Lg,e.chk=Wg,e.write_shift=Mg}function Bg(e,t){e.l+=t}function qg(e){var t=Gu(e);return zg(t,0),t}function Ug(){var e=[],t=Uu?256:2048,n=function(e){var t=qg(e);return zg(t,0),t},a=n(t),s=function(){a&&(a.length>a.l&&((a=a.slice(0,a.l)).l=a.length),a.length>0&&e.push(a),a=null)},o=function(e){return a&&e=128?1:0)+1,a>=128&&++s,a>=16384&&++s,a>=2097152&&++s;var r=e.next(s);o<=127?r.write_shift(1,o):(r.write_shift(1,128+(127&o)),r.write_shift(1,o>>7));for(var i=0;4!=i;++i){if(!(a>=128)){r.write_shift(1,a);break}r.write_shift(1,128+(127&a)),a>>=7}a>0&&Eg(n)&&e.push(n)}}function Gg(e,t,n){var a=pf(e);if(t.s?(a.cRel&&(a.c+=t.s.c),a.rRel&&(a.r+=t.s.r)):(a.cRel&&(a.c+=t.c),a.rRel&&(a.r+=t.r)),!n||n.biff<12){for(;a.c>=256;)a.c-=256;for(;a.r>=65536;)a.r-=65536}return a}function Vg(e,t,n){var a=pf(e);return a.s=Gg(a.s,t.s,n),a.e=Gg(a.e,t.s,n),a}function Kg(e,t){if(e.cRel&&e.c<0)for(e=pf(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=pf(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var n=ey(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 $g(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?Kg(e.s,t.biff)+":"+Kg(e.e,t.biff):(e.s.rRel?"":"$")+Zg(e.s.r)+":"+(e.e.rRel?"":"$")+Zg(e.e.r):(e.s.cRel?"":"$")+Xg(e.s.c)+":"+(e.e.cRel?"":"$")+Xg(e.e.c)}function Yg(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function Zg(e){return""+(e+1)}function Jg(e){for(var t=e.replace(/^\$([A-Z])/,"$1"),n=0,a=0;a!==t.length;++a)n=26*n+t.charCodeAt(a)-64;return n-1}function Xg(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 Qg(e){for(var t=0,n=0,a=0;a=48&&s<=57?t=10*t+(s-48):s>=65&&s<=90&&(n=26*n+(s-64))}return{c:n-1,r:t-1}}function ey(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 ty(e){var t=e.indexOf(":");return-1==t?{s:Qg(e),e:Qg(e)}:{s:Qg(e.slice(0,t)),e:Qg(e.slice(t+1))}}function ny(e,t){return"undefined"===typeof t||"number"===typeof t?ny(e.s,e.e):("string"!==typeof e&&(e=ey(e)),"string"!==typeof t&&(t=ey(t)),e==t?e:e+":"+t)}function ay(e){var t={s:{c:0,r:0},e:{c:0,r:0}},n=0,a=0,s=0,o=e.length;for(n=0;a26);++a)n=26*n+s;for(t.s.c=--n,n=0;a9);++a)n=10*n+s;if(t.s.r=--n,a===o||10!=s)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++a,n=0;a!=o&&!((s=e.charCodeAt(a)-64)<1||s>26);++a)n=26*n+s;for(t.e.c=--n,n=0;a!=o&&!((s=e.charCodeAt(a)-48)<0||s>9);++a)n=10*n+s;return t.e.r=--n,t}function sy(e,t){var n="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=zh(e.z,n?tf(t):t)}catch(a){}try{return e.w=zh((e.XF||{}).numFmtId||(n?14:0),n?tf(t):t)}catch(a){return""+t}}function oy(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?zy[e.v]||e.v:sy(e,void 0==t?e.v:t))}function ry(e,t){var n=t&&t.sheet?t.sheet:"Sheet1",a={};return a[n]=e,{SheetNames:[n],Sheets:a}}function iy(e,t,n){var a=n||{},s=e?Array.isArray(e):a.dense;var o=e||(s?[]:{}),r=0,i=0;if(o&&null!=a.origin){if("number"==typeof a.origin)r=a.origin;else{var l="string"==typeof a.origin?Qg(a.origin):a.origin;r=l.r,i=l.c}o["!ref"]||(o["!ref"]="A1:A1")}var c={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(o["!ref"]){var m=ay(o["!ref"]);c.s.c=m.s.c,c.s.r=m.s.r,c.e.c=Math.max(c.e.c,m.e.c),c.e.r=Math.max(c.e.r,m.e.r),-1==r&&(c.e.r=r=m.e.r+1)}for(var d=0;d!=t.length;++d)if(t[d]){if(!Array.isArray(t[d]))throw new Error("aoa_to_sheet expects an array of arrays");for(var p=0;p!=t[d].length;++p)if("undefined"!==typeof t[d][p]){var u={v:t[d][p]},h=r+d,f=i+p;if(c.s.r>h&&(c.s.r=h),c.s.c>f&&(c.s.c=f),c.e.r0&&t.write_shift(0,e,"dbcs"),n?t.slice(0,t.l):t}function py(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function uy(e,t){var n=e.l,a=e.read_shift(1),s=my(e),o=[],r={t:s,h:s};if(0!==(1&a)){for(var i=e.read_shift(4),l=0;l!=i;++l)o.push(py(e));r.r=o}else r.r=[{ich:0,ifnt:0}];return e.l=n+t,r}var hy=uy;function fy(e,t){var n=!1;return null==t&&(n=!0,t=qg(23+4*e.t.length)),t.write_shift(1,1),dy(e.t,t),t.write_shift(4,1),function(e,t){t||(t=qg(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 gy(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 yy(e,t){return null==t&&(t=qg(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function vy(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function by(e,t){return null==t&&(t=qg(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var wy=my,ky=dy;function xy(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}function _y(e,t){var n=!1;return null==t&&(n=!0,t=qg(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 Ty=my,Sy=xy,Cy=_y;function jy(e){var t=e.slice(e.l,e.l+4),n=1&t[0],a=2&t[0];e.l+=4;var s=0===a?jg([0,0,0,0,252&t[0],t[1],t[2],t[3]],0):Rg(t,0)>>2;return n?s/100:s}function Ey(e,t){null==t&&(t=qg(4));var n=0,a=0,s=100*e;if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?a=1:s==(0|s)&&s>=-(1<<29)&&s<1<<29&&(a=1,n=1),!a)throw new Error("unsupported RkNumber "+e);t.write_shift(-4,((n?s:e)<<2)+(n+2))}function Ny(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 Dy=Ny,Ay=function(e,t){return t||(t=qg(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 Oy(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function Py(e,t){return(t||qg(8)).write_shift(8,e,"f")}function Ry(e,t){if(t||(t=qg(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 a=e.rgb||"FFFFFF";"number"==typeof a&&(a=("000000"+a.toString(16)).slice(-6)),t.write_shift(1,parseInt(a.slice(0,2),16)),t.write_shift(1,parseInt(a.slice(2,4),16)),t.write_shift(1,parseInt(a.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}var Iy=80,Ly={1:{n:"CodePage",t:2},2:{n:"Category",t:Iy},3:{n:"PresentationFormat",t:Iy},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:Iy},15:{n:"Company",t:Iy},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:Iy},27:{n:"ContentStatus",t:Iy},28:{n:"Language",t:Iy},29:{n:"Version",t:Iy},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Fy={1:{n:"CodePage",t:2},2:{n:"Title",t:Iy},3:{n:"Subject",t:Iy},4:{n:"Author",t:Iy},5:{n:"Keywords",t:Iy},6:{n:"Comments",t:Iy},7:{n:"Template",t:Iy},8:{n:"LastAuthor",t:Iy},9:{n:"RevNumber",t:Iy},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:Iy},19:{n:"DocSecurity",t:3},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}};function My(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var Wy=pf(My([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])),zy={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},By={"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"},qy={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 Uy(e,t){var n,a=function(e){for(var t=[],n=Zh(e),a=0;a!==n.length;++a)null==t[e[n[a]]]&&(t[e[n[a]]]=[]),t[e[n[a]]].push(n[a]);return t}(By),s=[];s[s.length]=bf,s[s.length]=Wf("Types",null,{xmlns:Hf,"xmlns:xsd":Qf,"xmlns:xsi":Xf}),s=s.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 Wf("Default",null,{Extension:e[0],ContentType:e[1]})})));var o=function(a){e[a]&&e[a].length>0&&(n=e[a][0],s[s.length]=Wf("Override",null,{PartName:("/"==n[0]?"":"/")+n,ContentType:qy[a][t.bookType]||qy[a].xlsx}))},r=function(n){(e[n]||[]).forEach((function(e){s[s.length]=Wf("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:qy[n][t.bookType]||qy[n].xlsx})}))},i=function(t){(e[t]||[]).forEach((function(e){s[s.length]=Wf("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:a[t][0]})}))};return o("workbooks"),r("sheets"),r("charts"),i("themes"),["strs","styles"].forEach(o),["coreprops","extprops","custprops"].forEach(i),i("vba"),i("comments"),i("threadedcomments"),i("drawings"),r("metadata"),i("people"),s.length>2&&(s[s.length]="",s[1]=s[1].replace("/>",">")),s.join("")}var Hy={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 Gy(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function Vy(e){var t=[bf,Wf("Relationships",null,{xmlns:Gf})];return Zh(e["!id"]).forEach((function(n){t[t.length]=Wf("Relationship",null,e["!id"][n])})),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function Ky(e,t,n,a,s,o){if(s||(s={}),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,s.Id="rId"+t,s.Type=a,s.Target=n,o?s.TargetMode=o:[Hy.HLINK,Hy.XPATH,Hy.XMISS].indexOf(s.Type)>-1&&(s.TargetMode="External"),e["!id"][s.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][s.Id]=s,e[("/"+s.Target).replace("//","/")]=s,t}function $y(e,t,n){return[' \n',' \n'," \n"].join("")}function Yy(){return'SheetJS '+Eu.version+""}var Zy=[["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"]];function Jy(e,t,n,a,s){null==s[e]&&null!=t&&""!==t&&(s[e]=t,t=Tf(t),a[a.length]=n?Wf(e,t,n):Ff(e,t))}function Xy(e,t){var n=t||{},a=[bf,Wf("cp:coreProperties",null,{"xmlns:cp":Bf,"xmlns:dc":Kf,"xmlns:dcterms":$f,"xmlns:dcmitype":Yf,"xmlns:xsi":Xf})],s={};if(!e&&!n.Props)return a.join("");e&&(null!=e.CreatedDate&&Jy("dcterms:created","string"===typeof e.CreatedDate?e.CreatedDate:zf(e.CreatedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},a,s),null!=e.ModifiedDate&&Jy("dcterms:modified","string"===typeof e.ModifiedDate?e.ModifiedDate:zf(e.ModifiedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},a,s));for(var o=0;o!=Zy.length;++o){var r=Zy[o],i=n.Props&&null!=n.Props[r[1]]?n.Props[r[1]]:e?e[r[1]]:null;!0===i?i="1":!1===i?i="0":"number"==typeof i&&(i=String(i)),null!=i&&Jy(r[0],i,null,a,s)}return a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var Qy=[["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"]],ev=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function tv(e){var t=[],n=Wf;return e||(e={}),e.Application="SheetJS",t[t.length]=bf,t[t.length]=Wf("Properties",null,{xmlns:Uf,"xmlns:vt":Jf}),Qy.forEach((function(a){if(void 0!==e[a[1]]){var s;switch(a[2]){case"string":s=Tf(String(e[a[1]]));break;case"bool":s=e[a[1]]?"true":"false"}void 0!==s&&(t[t.length]=n(a[0],s))}})),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""+Tf(e)+""})).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function nv(e){var t=[bf,Wf("Properties",null,{xmlns:qf,"xmlns:vt":Jf})];if(!e)return t.join("");var n=1;return Zh(e).forEach((function(a){++n,t[t.length]=Wf("property",function(e,t){switch(typeof e){case"string":var n=Wf("vt:lpwstr",Tf(e));return t&&(n=n.replace(/"/g,"_x0022_")),n;case"number":return Wf((0|e)==e?"vt:i4":"vt:r8",Tf(String(e)));case"boolean":return Wf("vt:bool",e?"true":"false")}if(e instanceof Date)return Wf("vt:filetime",zf(e));throw new Error("Unable to serialize "+e)}(e[a],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:Tf(a)})})),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var av={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 sv(e,t){var n=qg(4),a=qg(4);switch(n.write_shift(4,80==e?31:e),e){case 3:a.write_shift(-4,t);break;case 5:(a=qg(8)).write_shift(8,t,"f");break;case 11:a.write_shift(4,t?1:0);break;case 64:a=function(e){var t=("string"==typeof e?new Date(Date.parse(e)):e).getTime()/1e3+11644473600,n=t%Math.pow(2,32),a=(t-n)/Math.pow(2,32);a*=1e7;var s=(n*=1e7)/Math.pow(2,32)|0;s>0&&(n%=Math.pow(2,32),a+=s);var o=qg(8);return o.write_shift(4,n),o.write_shift(4,a),o}(t);break;case 31:case 80:for((a=qg(4+2*(t.length+1)+(t.length%2?0:2))).write_shift(4,t.length+1),a.write_shift(0,t,"dbcs");a.l!=a.length;)a.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return Zu([n,a])}var ov=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function rv(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 iv(e,t,n){var a=qg(8),s=[],o=[],r=8,i=0,l=qg(8),c=qg(8);if(l.write_shift(4,2),l.write_shift(4,1200),c.write_shift(4,1),o.push(l),s.push(c),r+=8+l.length,!t){(c=qg(8)).write_shift(4,0),s.unshift(c);var m=[qg(4)];for(m[0].write_shift(4,e.length),i=0;i-1||ev.indexOf(e[i][0])>-1)&&null!=e[i][1]){var p=e[i][1],u=0;if(t){var h=n[u=+t[e[i][0]]];if("version"==h.p&&"string"==typeof p){var f=p.split(".");p=(+f[0]<<16)+(+f[1]||0)}l=sv(h.t,p)}else{var g=rv(p);-1==g&&(g=31,p=String(p)),l=sv(g,p)}o.push(l),(c=qg(8)).write_shift(4,t?u:2+i),s.push(c),r+=8+l.length}var y=8*(o.length+1);for(i=0;i=12?2:1),s="sbcs-cont",o=Nu;(n&&n.biff>=8&&(Nu=1200),n&&8!=n.biff)?12==n.biff&&(s="wstr"):e.read_shift(1)&&(s="dbcs-cont");n.biff>=2&&n.biff<=5&&(s="cpstr");var r=a?e.read_shift(a,s):"";return Nu=o,r}function fv(e){var t=e.t||"",n=qg(3);n.write_shift(2,t.length),n.write_shift(1,1);var a=qg(2*t.length);return a.write_shift(2*t.length,t,"utf16le"),Zu([n,a])}function gv(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 yv(e,t,n){var a=e.read_shift(n&&2==n.biff?1:2);return 0===a?(e.l++,""):gv(e,a,n)}function vv(e,t,n){if(n.biff>5)return yv(e,0,n);var a=e.read_shift(1);return 0===a?(e.l++,""):e.read_shift(a,n.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function bv(e,t,n){return n||(n=qg(3+2*e.length)),n.write_shift(2,e.length),n.write_shift(1,1),n.write_shift(31,e,"utf16le"),n}function wv(e,t){t||(t=qg(6+2*e.length)),t.write_shift(4,1+e.length);for(var n=0;n-1?31:23;switch(a.charAt(0)){case"#":o=28;break;case".":o&=-3}t.write_shift(4,2),t.write_shift(4,o);var r=[8,6815827,6619237,4849780,83];for(n=0;n-1?a.slice(0,s):a;for(t.write_shift(4,2*(i.length+1)),n=0;n-1?a.slice(s+1):"",t)}else{for(r="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(a),e.read_shift(a,"i"),e.read_shift(a,"i")]}function Tv(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 Sv(e,t){return t||(t=qg(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 Cv(e,t,n){var a=1536,s=16;switch(n.bookType){case"biff8":case"xla":break;case"biff5":a=1280,s=8;break;case"biff4":a=4,s=6;break;case"biff3":a=3,s=6;break;case"biff2":a=2,s=4;break;default:throw new Error("unsupported BIFF version")}var o=qg(s);return o.write_shift(2,a),o.write_shift(2,t),s>4&&o.write_shift(2,29282),s>6&&o.write_shift(2,1997),s>8&&(o.write_shift(2,49161),o.write_shift(2,1),o.write_shift(2,1798),o.write_shift(2,0)),o}function jv(e,t){var n=!t||t.biff>=8?2:1,a=qg(8+n*e.name.length);a.write_shift(4,e.pos),a.write_shift(1,e.hs||0),a.write_shift(1,e.dt),a.write_shift(1,e.name.length),t.biff>=8&&a.write_shift(1,1),a.write_shift(n*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var s=a.slice(0,a.l);return s.l=a.l,s}function Ev(e,t,n,a){var s=n&&5==n.biff;a||(a=qg(s?3+t.length:5+2*t.length)),a.write_shift(2,e),a.write_shift(s?1:2,t.length),s||a.write_shift(1,1),a.write_shift((s?1:2)*t.length,t,s?"sbcs":"utf16le");var o=a.length>a.l?a.slice(0,a.l):a;return null==o.l&&(o.l=o.length),o}function Nv(e,t,n,a){var s=n&&5==n.biff;a||(a=qg(s?16:20)),a.write_shift(2,0),e.style?(a.write_shift(2,e.numFmtId||0),a.write_shift(2,65524)):(a.write_shift(2,e.numFmtId||0),a.write_shift(2,t<<4));var o=0;return e.numFmtId>0&&s&&(o|=1024),a.write_shift(4,o),a.write_shift(4,0),s||a.write_shift(4,0),a.write_shift(2,0),a}function Dv(e,t,n){if(n.biff<8)return function(e,t,n){3==e[e.l+1]&&e[e.l]++;var a=hv(e,0,n);return 3==a.charCodeAt(0)?a.slice(1):a}(e,0,n);for(var a=[],s=e.l+t,o=e.read_shift(n.biff>8?4:2);0!==o--;)a.push(_v(e,n.biff,n));if(e.l!=s)throw new Error("Bad ExternSheet: "+e.l+" != "+s);return a}function Av(e){var t=qg(24),n=Qg(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 a="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),s=0;s<16;++s)t.write_shift(1,parseInt(a[s],16));return Zu([t,kv(e[1])])}function Ov(e){var t=e[1].Tooltip,n=qg(10+2*(t.length+1));n.write_shift(2,2048);var a=Qg(e[0]);n.write_shift(2,a.r),n.write_shift(2,a.r),n.write_shift(2,a.c),n.write_shift(2,a.c);for(var s=0;s=12?4:2,s=e.read_shift(a),o=e.read_shift(a),r=e.read_shift(a),i=e.read_shift(a),l=e.read_shift(2);2==a&&(e.l+=2);var c={s:s,e:o,w:r,ixfe:i,flags:l};return(n.biff>=5||!n.biff)&&(c.level=l>>8&7),c}var Rv=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=Xh({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 a=n||{};a.dateNF||(a.dateNF="yyyymmdd");var s=ly(function(t,n){var a=[],s=Gu(1);switch(n.type){case"base64":s=Ku(qu(t));break;case"binary":s=Ku(t);break;case"buffer":case"array":s=t}zg(s,0);var o=s.read_shift(1),r=!!(136&o),i=!1,l=!1;switch(o){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:i=!0,r=!0;break;case 140:l=!0;break;default:throw new Error("DBF Unsupported Version: "+o.toString(16))}var c=0,m=521;2==o&&(c=s.read_shift(2)),s.l+=3,2!=o&&(c=s.read_shift(4)),c>1048576&&(c=1e6),2!=o&&(m=s.read_shift(2));var d=s.read_shift(2),p=n.codepage||1252;2!=o&&(s.l+=16,s.read_shift(1),0!==s[s.l]&&(p=e[s[s.l]]),s.l+=1,s.l+=2),l&&(s.l+=36);for(var u=[],h={},f=Math.min(s.length,2==o?521:m-10-(i?264:0)),g=l?32:11;s.l0;)if(42!==s[s.l])for(++s.l,a[++y]=[],v=0,v=0;v!=u.length;++v){var b=s.slice(s.l,s.l+u[v].len);s.l+=u[v].len,zg(b,0);var w=Fu.utils.decode(p,b);switch(u[v].type){case"C":w.trim().length&&(a[y][v]=w.replace(/\s+$/,""));break;case"D":8===w.length?a[y][v]=new Date(+w.slice(0,4),+w.slice(4,6)-1,+w.slice(6,8)):a[y][v]=w;break;case"F":a[y][v]=parseFloat(w.trim());break;case"+":case"I":a[y][v]=l?2147483648^b.read_shift(-4,"i"):b.read_shift(4,"i");break;case"L":switch(w.trim().toUpperCase()){case"Y":case"T":a[y][v]=!0;break;case"N":case"F":a[y][v]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+w+"|")}break;case"M":if(!r)throw new Error("DBF Unexpected MEMO for type "+o.toString(16));a[y][v]="##MEMO##"+(l?parseInt(w.trim(),10):b.read_shift(4));break;case"N":(w=w.replace(/\u0000/g,"").trim())&&"."!=w&&(a[y][v]=+w||0);break;case"@":a[y][v]=new Date(b.read_shift(-8,"f")-621356832e5);break;case"T":a[y][v]=new Date(864e5*(b.read_shift(4)-2440588)+b.read_shift(4));break;case"Y":a[y][v]=b.read_shift(4,"i")/1e4+b.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":a[y][v]=-b.read_shift(-8,"f");break;case"B":if(i&&8==u[v].len){a[y][v]=b.read_shift(8,"f");break}case"G":case"P":b.l+=u[v].len;break;case"0":if("_NullFlags"===u[v].name)break;default:throw new Error("DBF Unsupported data type "+u[v].type)}}else s.l+=d;if(2!=o&&s.l=0&&Ru(+s.codepage),"string"==s.type)throw new Error("Cannot write DBF to JS string");var o=Ug(),r=Xk(e,{header:1,raw:!0,cellDates:!0}),i=r[0],l=r.slice(1),c=e["!cols"]||[],m=0,d=0,p=0,u=1;for(m=0;m250&&(w=250),"C"==(b=((c[m]||{}).DBF||{}).type)&&c[m].DBF.len>w&&(w=c[m].DBF.len),"B"==v&&"N"==b&&(v="N",y[m]=c[m].DBF.dec,w=c[m].DBF.len),g[m]="C"==v||"N"==b?w:a[v]||0,u+=g[m],f[m]=v}else f[m]="?"}var x=o.next(32);for(x.write_shift(4,318902576),x.write_shift(4,l.length),x.write_shift(2,296+32*p),x.write_shift(2,u),m=0;m<4;++m)x.write_shift(4,0);for(x.write_shift(4,0|(+t[Du]||3)<<8),m=0,d=0;m":190,"?":191,"{":223},t=new RegExp("\x1bN("+Zh(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),n=function(t,n){var a=e[n];return"number"==typeof a?Wu(a):a},a=function(e,t,n){var a=t.charCodeAt(0)-32<<4|n.charCodeAt(0)-48;return 59==a?e:Wu(a)};function s(e,s){var o,r=e.split(/[\n\r]+/),i=-1,l=-1,c=0,m=0,d=[],p=[],u=null,h={},f=[],g=[],y=[],v=0;for(+s.codepage>=0&&Ru(+s.codepage);c!==r.length;++c){v=0;var b,w=r[c].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(t,n),k=w.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),x=k[0];if(w.length>0)switch(x){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==k[1].charAt(0)&&p.push(w.slice(3).replace(/;;/g,";"));break;case"C":var _=!1,T=!1,S=!1,C=!1,j=-1,E=-1;for(m=1;m-1&&d[j][E];if(!D||!D[1])throw new Error("SYLK shared formula cannot find base");d[i][l][1]=Eb(D[1],{r:i-j,c:l-E})}break;case"F":var A=0;for(m=1;m0?(f[i].hpt=v,f[i].hpx=eb(v)):0===v&&(f[i].hidden=!0);break;default:if(s&&s.WTF)throw new Error("SYLK bad record "+w)}A<1&&(u=null);break;default:if(s&&s.WTF)throw new Error("SYLK bad record "+w)}}return f.length>0&&(h["!rows"]=f),g.length>0&&(h["!cols"]=g),s&&s.sheetRows&&(d=d.slice(0,s.sheetRows)),[d,h]}function o(e,t){var n=function(e,t){switch(t.type){case"base64":return s(qu(e),t);case"binary":return s(e,t);case"buffer":return s(Uu&&Buffer.isBuffer(e)?e.toString("binary"):Yu(e),t);case"array":return s(df(e),t)}throw new Error("Unrecognized type "+t.type)}(e,t),a=n[0],o=n[1],r=ly(a,t);return Zh(o).forEach((function(e){r[e]=o[e]})),r}function r(e,t,n,a){var s="C;Y"+(n+1)+";X"+(a+1)+";K";switch(e.t){case"n":s+=e.v||0,e.f&&!e.F&&(s+=";E"+jb(e.f,{r:n,c:a}));break;case"b":s+=e.v?"TRUE":"FALSE";break;case"e":s+=e.w||e.v;break;case"d":s+='"'+(e.w||e.v)+'"';break;case"s":s+='"'+e.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return s}return e["|"]=254,{to_workbook:function(e,t){return ry(o(e,t),t)},to_sheet:o,from_sheet:function(e,t){var n,a,s=["ID;PWXL;N;E"],o=[],i=ay(e["!ref"]),l=Array.isArray(e),c="\r\n";s.push("P;PGeneral"),s.push("F;P0;DG0G8;M255"),e["!cols"]&&(a=s,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=Yv(e.width)),"number"!=typeof e.wpx||e.wch||(e.wch=Zv(e.wpx)),"number"==typeof e.wch&&(n+=Math.round(e.wch)))," "!=n.charAt(n.length-1)&&a.push(n)}))),e["!rows"]&&function(e,t){t.forEach((function(t,n){var a="F;";t.hidden?a+="M0;":t.hpt?a+="M"+20*t.hpt+";":t.hpx&&(a+="M"+20*Qv(t.hpx)+";"),a.length>2&&e.push(a+"R"+(n+1))}))}(s,e["!rows"]),s.push("B;Y"+(i.e.r-i.s.r+1)+";X"+(i.e.c-i.s.c+1)+";D"+[i.s.c,i.s.r,i.e.c,i.e.r].join(" "));for(var m=i.s.r;m<=i.e.r;++m)for(var d=i.s.c;d<=i.e.c;++d){var p=ey({r:m,c:d});(n=l?(e[m]||[])[d]:e[p])&&(null!=n.v||n.f&&!n.F)&&o.push(r(n,0,m,d))}return s.join(c)+c+o.join(c)+c+"E"+c}}}(),Lv=function(){function e(e,t){for(var n=e.split("\n"),a=-1,s=-1,o=0,r=[];o!==n.length;++o)if("BOT"!==n[o].trim()){if(!(a<0)){for(var i=n[o].trim().split(","),l=i[0],c=i[1],m=n[++o]||"";1&(m.match(/["]/g)||[]).length&&o=0?i=c:s=c}})),l>=0&&-1==i&&s>=0&&(i=s,s=-1);var c=(""+(a>=0?a:(new Date).getFullYear())).slice(-4)+"-"+("00"+(s>=1?s:1)).slice(-2)+"-"+("00"+(o>=1?o:1)).slice(-2);7==c.length&&(c="0"+c),8==c.length&&(c="20"+c);var m=("00"+(r>=0?r:0)).slice(-2)+":"+("00"+(i>=0?i:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return-1==r&&-1==i&&-1==l?c:-1==a&&-1==s&&-1==o?m:c+"T"+m}(0,n.dateNF,t.match(g)||[]),s=1),n.cellDates?(a.t="d",a.v=mf(t,s)):(a.t="n",a.v=tf(mf(t,s))),!1!==n.cellText&&(a.w=zh(a.z,a.v instanceof Date?tf(a.v):a.v)),n.cellNF||delete a.z}else a.t="s",a.v=t;else a.t="n",!1!==n.cellText&&(a.w=t),a.v=c;if("z"==a.t||(n.dense?(o[i]||(o[i]=[]),o[i][l]=a):o[ey({c:l,r:i})]=a),m=d+1,f=e.charCodeAt(m),r.e.c0&&y(),o["!ref"]=ny(r),o}function o(t,n){return n&&n.PRN?n.FS||"sep="==t.slice(0,4)||t.indexOf("\t")>=0||t.indexOf(",")>=0||t.indexOf(";")>=0?s(t,n):ly(function(t,n){var a=n||{},s=[];if(!t||0===t.length)return s;for(var o=t.split(/[\r\n]/),r=o.length-1;r>=0&&0===o[r].length;)--r;for(var i=10,l=0,c=0;c<=r;++c)-1==(l=o[c].indexOf(" "))?l=o[c].length:l++,i=Math.max(i,l);for(c=0;c<=r;++c){s[c]=[];var m=0;for(e(o[c].slice(0,i).trim(),s,c,m,a),m=1;m<=(o[c].length-i)/10+1;++m)e(o[c].slice(i+10*(m-1),i+10*m).trim(),s,c,m,a)}return a.sheetRows&&(s=s.slice(0,a.sheetRows)),s}(t,n),n):s(t,n)}function r(e,t){var n="",a="string"==t.type?[0,0,0,0]:Hk(e,t);switch(t.type){case"base64":n=qu(e);break;case"binary":case"string":n=e;break;case"buffer":n=65001==t.codepage?e.toString("utf8"):t.codepage&&"undefined"!==typeof Fu?Fu.utils.decode(t.codepage,e):Uu&&Buffer.isBuffer(e)?e.toString("binary"):Yu(e);break;case"array":n=df(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==a[0]&&187==a[1]&&191==a[2]?n=Pf(n.slice(3)):"string"!=t.type&&"buffer"!=t.type&&65001==t.codepage?n=Pf(n):"binary"==t.type&&"undefined"!==typeof Fu&&t.codepage&&(n=Fu.utils.decode(t.codepage,Fu.utils.encode(28591,n))),"socialcalc:version:"==n.slice(0,19)?Fv.to_sheet("string"==t.type?n:Pf(n),t):o(n,t)}return{to_workbook:function(e,t){return ry(r(e,t),t)},to_sheet:r,from_sheet:function(e){for(var t,n=[],a=ay(e["!ref"]),s=Array.isArray(e),o=a.s.r;o<=a.e.r;++o){for(var r=[],i=a.s.c;i<=a.e.c;++i){var l=ey({r:o,c:i});if((t=s?(e[o]||[])[i]:e[l])&&null!=t.v){for(var c=(t.w||(oy(t),t.w)||"").slice(0,10);c.length<10;)c+=" ";r.push(c+(0===i?" ":""))}else r.push(" ")}n.push(r.join(""))}return n.join("\n")}}}();var Wv=function(){function e(e,t,n){if(e){zg(e,e.l||0);for(var a=n.Enum||y;e.l=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file");if(2==t[2])a.Enum=y,e(t,(function(e,t,n){switch(n){case 0:a.vers=e,e>=4096&&(a.qpro=!0);break;case 6:d=e;break;case 204:e&&(r=e);break;case 222:r=e;break;case 15:case 51:a.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=a.dateNF||lh[14],a.cellDates&&(e[1].t="d",e[1].v=of(e[1].v))),a.qpro&&e[3]>i&&(s["!ref"]=ny(d),l[o]=s,c.push(o),s=a.dense?[]:{},d={s:{r:0,c:0},e:{r:0,c:0}},i=e[3],o=r||"Sheet"+(i+1),r="");var m=a.dense?(s[e[0].r]||[])[e[0].c]:s[ey(e[0])];if(m){m.t=e[1].t,m.v=e[1].v,null!=e[1].z&&(m.z=e[1].z),null!=e[1].f&&(m.f=e[1].f);break}a.dense?(s[e[0].r]||(s[e[0].r]=[]),s[e[0].r][e[0].c]=e[1]):s[ey(e[0])]=e[1]}}),a);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);a.Enum=v,14==t[2]&&(a.qpro=!0,t.l=0),e(t,(function(e,t,n){switch(n){case 204:o=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]>i&&(s["!ref"]=ny(d),l[o]=s,c.push(o),s=a.dense?[]:{},d={s:{r:0,c:0},e:{r:0,c:0}},i=e[3],o="Sheet"+(i+1)),p>0&&e[0].r>=p)break;a.dense?(s[e[0].r]||(s[e[0].r]=[]),s[e[0].r][e[0].c]=e[1]):s[ey(e[0])]=e[1],d.e.c=128?95:o)}return a.write_shift(1,0),a}function o(e,t,n){var a=qg(7);return a.write_shift(1,255),a.write_shift(2,t),a.write_shift(2,e),a.write_shift(2,n,"i"),a}function r(e,t,n){var a=qg(13);return a.write_shift(1,255),a.write_shift(2,t),a.write_shift(2,e),a.write_shift(8,n,"f"),a}function i(e,t,n){var a=32768&t;return t=(a?e:0)+((t&=-32769)>=8192?t-16384:t),(a?"":"$")+(n?Xg(t):Zg(t))}var l={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 m(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,a){var s=qg(6+a.length);s.write_shift(2,e),s.write_shift(1,n),s.write_shift(1,t),s.write_shift(1,39);for(var o=0;o=128?95:r)}return s.write_shift(1,0),s}function p(e,t){var n=m(e),a=e.read_shift(4),s=e.read_shift(4),o=e.read_shift(2);if(65535==o)return 0===a&&3221225472===s?(n[1].t="e",n[1].v=15):0===a&&3489660928===s?(n[1].t="e",n[1].v=42):n[1].v=0,n;var r=32768&o;return o=(32767&o)-16446,n[1].v=(1-2*r)*(s*Math.pow(2,o+32)+a*Math.pow(2,o)),n}function u(e,t,n,a){var s=qg(14);if(s.write_shift(2,e),s.write_shift(1,n),s.write_shift(1,t),0==a)return s.write_shift(4,0),s.write_shift(4,0),s.write_shift(2,65535),s;var o,r=0,i=0,l=0;return a<0&&(r=1,a=-a),i=0|Math.log2(a),0==(2147483648&(l=(a/=Math.pow(2,i-31))>>>0))&&(++i,l=(a/=2)>>>0),a-=l,l|=2147483648,l>>>=0,o=(a*=Math.pow(2,32))>>>0,s.write_shift(4,o),s.write_shift(4,l),i+=16383+(r?32768:0),s.write_shift(2,i),s}function h(e,t){var n=m(e),a=e.read_shift(8,"f");return n[1].v=a,n}function f(e,t){return 0==e[e.l+t-1]?e.read_shift(t,"cstr"):""}function g(e,t){var n=qg(5+e.length);n.write_shift(2,14e3),n.write_shift(2,t);for(var a=0;a127?95:s}return n[n.l++]=0,n}var y={0:{n:"BOF",f:dv},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e,t,n){var a={s:{c:0,r:0},e:{c:0,r:0}};return 8==t&&n.qpro?(a.s.c=e.read_shift(1),e.l++,a.s.r=e.read_shift(2),a.e.c=e.read_shift(1),e.l++,a.e.r=e.read_shift(2),a):(a.s.c=e.read_shift(2),a.s.r=e.read_shift(2),12==t&&n.qpro&&(e.l+=2),a.e.c=e.read_shift(2),a.e.r=e.read_shift(2),12==t&&n.qpro&&(e.l+=2),65535==a.s.c&&(a.s.c=a.e.c=a.s.r=a.e.r=0),a)}},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,a){var s=n(e,0,a);return s[1].v=e.read_shift(2,"i"),s}},14:{n:"NUMBER",f:function(e,t,a){var s=n(e,0,a);return s[1].v=e.read_shift(8,"f"),s}},15:{n:"LABEL",f:a},16:{n:"FORMULA",f:function(e,t,a){var s=e.l+t,o=n(e,0,a);if(o[1].v=e.read_shift(8,"f"),a.qpro)e.l=s;else{var r=e.read_shift(2);!function(e,t){zg(e,0);var n=[],a=0,s="",o="",r="",m="";for(;e.ln.length)return void console.error("WK1 bad formula parse 0x"+d.toString(16)+":|"+n.join("|")+"|");var f=n.slice(-a);n.length-=a,n.push(l[d][0]+"("+f.join(",")+")")}}}1==n.length?t[1].f=""+n[0]:console.error("WK1 bad formula parse |"+n.join("|")+"|")}(e.slice(e.l,e.l+r),o),e.l+=r}return o}},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:a},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:f},222:{n:"SHEETNAMELP",f:function(e,t){var n=e[e.l++];n>t-1&&(n=t-1);for(var a="";a.length>1;if(1&n[1].v)switch(7&a){case 0:a=5e3*(a>>3);break;case 1:a=500*(a>>3);break;case 2:a=(a>>3)/20;break;case 3:a=(a>>3)/200;break;case 4:a=(a>>3)/2e3;break;case 5:a=(a>>3)/2e4;break;case 6:a=(a>>3)/16;break;case 7:a=(a>>3)/64}return n[1].v=a,n}},25:{n:"FORMULA19",f:function(e,t){var n=p(e);return e.l+=t-14,n}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(e,t){for(var n={},a=e.l+t;e.l>6,n}},38:{n:"??"},39:{n:"NUMBER27",f:h},40:{n:"FORMULA28",f:function(e,t){var n=h(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:f},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 a=e.read_shift(1);return e.l+=17,e.l+=1,e.l+=2,[a,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&&Ru(+n.codepage),"string"==n.type)throw new Error("Cannot write WK1 to JS string");var a=Ug(),i=ay(e["!ref"]),l=Array.isArray(e),c=[];nk(a,0,function(e){var t=qg(2);return t.write_shift(2,e),t}(1030)),nk(a,6,function(e){var t=qg(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}(i));for(var m=Math.min(i.e.r,8191),d=i.s.r;d<=m;++d)for(var p=Zg(d),u=i.s.c;u<=i.e.c;++u){d===i.s.r&&(c[u]=Xg(u));var h=c[u]+p,f=l?(e[d]||[])[u]:e[h];if(f&&"z"!=f.t)if("n"==f.t)(0|f.v)==f.v&&f.v>=-32768&&f.v<=32767?nk(a,13,o(d,u,f.v)):nk(a,14,r(d,u,f.v));else nk(a,15,s(d,u,oy(f).slice(0,239)))}return nk(a,1),a.end()},book_to_wk3:function(e,t){var n=t||{};if(+n.codepage>=0&&Ru(+n.codepage),"string"==n.type)throw new Error("Cannot write WK3 to JS string");var a=Ug();nk(a,0,function(e){var t=qg(26);t.write_shift(2,4096),t.write_shift(2,4),t.write_shift(4,0);for(var n=0,a=0,s=0,o=0;o8191&&(n=8191);return t.write_shift(2,n),t.write_shift(1,s),t.write_shift(1,a),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 s=0,o=0;s";s.r?o+=s.r:(o+=""+Tf(s.t)+""),o+="",n[n.length]=o}return n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}var qv=function(e,t){var n=!1;return null==t&&(n=!0,t=qg(15+4*e.t.length)),t.write_shift(1,0),dy(e.t,t),n?t.slice(0,t.l):t};function Uv(e){var t=Ug();Hg(t,159,function(e,t){return t||(t=qg(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}(e));for(var n=0;n=0;--n)a=((0===(16384&a)?0:1)|a<<1&32767)^t[n];return 52811^a}var Vv=function(){function e(e,n){switch(n.type){case"base64":return t(qu(e),n);case"binary":return t(e,n);case"buffer":return t(Uu&&Buffer.isBuffer(e)?e.toString("binary"):Yu(e),n);case"array":return t(df(e),n)}throw new Error("Unrecognized type "+n.type)}function t(e,t){var n=(t||{}).dense?[]:{},a=e.match(/\\trowd.*?\\row\b/g);if(!a.length)throw new Error("RTF missing table");var s={s:{c:0,r:0},e:{c:0,r:a.length-1}};return a.forEach((function(e,t){Array.isArray(n)&&(n[t]=[]);for(var a,o=/\\\w+\b/g,r=0,i=-1;a=o.exec(e);){if("\\cell"===a[0]){var l=e.slice(r,o.lastIndex-a[0].length);if(" "==l[0]&&(l=l.slice(1)),++i,l.length){var c={v:l,t:"s"};Array.isArray(n)?n[t][i]=c:n[ey({r:t,c:i})]=c}}r=o.lastIndex}i>s.e.c&&(s.e.c=i)})),n["!ref"]=ny(s),n}return{to_workbook:function(t,n){return ry(e(t,n),n)},to_sheet:e,from_sheet:function(e){for(var t,n=["{\\rtf1\\ansi"],a=ay(e["!ref"]),s=Array.isArray(e),o=a.s.r;o<=a.e.r;++o){n.push("\\trowd\\trautofit1");for(var r=a.s.c;r<=a.e.c;++r)n.push("\\cellx"+(r+1));for(n.push("\\pard\\intbl"),r=a.s.c;r<=a.e.c;++r){var i=ey({r:o,c:r});(t=s?(e[o]||[])[r]:e[i])&&(null!=t.v||t.f&&!t.F)&&(n.push(" "+(t.w||(oy(t),t.w))),n.push("\\cell"))}n.push("\\pard\\intbl\\row")}return n.join("")+"}"}}}();function Kv(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)}var $v=6;function Yv(e){return Math.floor((e+Math.round(128/$v)/256)*$v)}function Zv(e){return Math.floor((e-5)/$v*100+.5)/100}function Jv(e){return Math.round((e*$v+5)/$v*256)/256}function Xv(e){e.width?(e.wpx=Yv(e.width),e.wch=Zv(e.wpx),e.MDW=$v):e.wpx?(e.wch=Zv(e.wpx),e.width=Jv(e.wch),e.MDW=$v):"number"==typeof e.wch&&(e.width=Jv(e.wch),e.wpx=Yv(e.width),e.MDW=$v),e.customWidth&&delete e.customWidth}function Qv(e){return 96*e/96}function eb(e){return 96*e/96}function tb(e,t){var n,a=[bf,Wf("styleSheet",null,{xmlns:eg[0],"xmlns:vt":Jf})];return e.SSF&&null!=(n=function(e){var t=[""];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var a=n[0];a<=n[1];++a)null!=e[a]&&(t[t.length]=Wf("numFmt",null,{numFmtId:a,formatCode:Tf(e[a])}))})),1===t.length?"":(t[t.length]="",t[0]=Wf("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(e.SSF))&&(a[a.length]=n),a[a.length]='',a[a.length]='',a[a.length]='',a[a.length]='',(n=function(e){var t=[];return t[t.length]=Wf("cellXfs",null),e.forEach((function(e){t[t.length]=Wf("xf",null,e)})),t[t.length]="",2===t.length?"":(t[0]=Wf("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(t.cellXfs))&&(a[a.length]=n),a[a.length]='',a[a.length]='',a[a.length]='',a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}function nb(e,t,n){n||(n=qg(6+4*t.length)),n.write_shift(2,e),dy(t,n);var a=n.length>n.l?n.slice(0,n.l):n;return null==n.l&&(n.l=n.length),a}function ab(e,t){t||(t=qg(153)),t.write_shift(2,20*e.sz),function(e,t){t||(t=qg(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),Ry(e.color,t);var a=0;return"major"==e.scheme&&(a=1),"minor"==e.scheme&&(a=2),t.write_shift(1,a),dy(e.name,t),t.length>t.l?t.slice(0,t.l):t}var sb,ob=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],rb=Bg;function ib(e,t){t||(t=qg(84)),sb||(sb=Xh(ob));var n=sb[e.patternType];null==n&&(n=40),t.write_shift(4,n);var a=0;if(40!=n)for(Ry({auto:1},t),Ry({auto:1},t);a<12;++a)t.write_shift(4,0);else{for(;a<4;++a)t.write_shift(4,0);for(;a<12;++a)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function lb(e,t,n){n||(n=qg(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 cb(e,t){return t||(t=qg(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var mb=Bg;function db(e){var t;Hg(e,613,cy(1)),Hg(e,46,(t||(t=qg(51)),t.write_shift(1,0),cb(0,t),cb(0,t),cb(0,t),cb(0,t),cb(0,t),t.length>t.l?t.slice(0,t.l):t)),Hg(e,614)}function pb(e){Hg(e,619,cy(1)),Hg(e,48,function(e,t){return t||(t=qg(52)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,+e.builtinId),t.write_shift(1,0),_y(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}({xfId:0,builtinId:0,name:"Normal"})),Hg(e,620)}function ub(e){Hg(e,508,function(e,t,n){var a=qg(2052);return a.write_shift(4,e),_y(t,a),_y(n,a),a.length>a.l?a.slice(0,a.l):a}(0,"TableStyleMedium9","PivotStyleMedium4")),Hg(e,509)}function hb(e,t){var n=Ug();return Hg(n,278),function(e,t){if(t){var n=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var a=e[0];a<=e[1];++a)null!=t[a]&&++n})),0!=n&&(Hg(e,615,cy(n)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var a=n[0];a<=n[1];++a)null!=t[a]&&Hg(e,44,nb(a,t[a]))})),Hg(e,616))}}(n,e.SSF),function(e){Hg(e,611,cy(1)),Hg(e,43,ab({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Hg(e,612)}(n),function(e){Hg(e,603,cy(2)),Hg(e,45,ib({patternType:"none"})),Hg(e,45,ib({patternType:"gray125"})),Hg(e,604)}(n),db(n),function(e){Hg(e,626,cy(1)),Hg(e,47,lb({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Hg(e,627)}(n),function(e,t){Hg(e,617,cy(t.length)),t.forEach((function(t){Hg(e,47,lb(t,0))})),Hg(e,618)}(n,t.cellXfs),pb(n),function(e){Hg(e,505,cy(0)),Hg(e,506)}(n),ub(n),Hg(n,279),n.end()}function fb(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var n=[bf];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 gb(){var e=Ug();return Hg(e,332),Hg(e,334,cy(1)),Hg(e,335,function(e){var t=qg(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),dy(e.name,t),t.slice(0,t.l)}({name:"XLDAPR",version:12e4,flags:3496657072})),Hg(e,336),Hg(e,339,function(e,t){var n=qg(8+2*t.length);return n.write_shift(4,e),dy(t,n),n.slice(0,n.l)}(1,"XLDAPR")),Hg(e,52),Hg(e,35,cy(514)),Hg(e,4096,cy(0)),Hg(e,4097,pv(1)),Hg(e,36),Hg(e,53),Hg(e,340),Hg(e,337,function(e,t){var n=qg(8);return n.write_shift(4,e),n.write_shift(4,t?1:0),n}(1,!0)),Hg(e,51,function(e){var t=qg(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 vb=1024;function bb(e,t){for(var n=[21600,21600],a=["m0,0l0",n[1],n[0],n[1],n[0],"0xe"].join(","),s=[Wf("xml",null,{"xmlns:v":rg,"xmlns:o":tg,"xmlns:x":ng,"xmlns:mv":og}).replace(/\/>/,">"),Wf("o:shapelayout",Wf("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),Wf("v:shapetype",[Wf("v:stroke",null,{joinstyle:"miter"}),Wf("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:n.join(","),path:a})];vb<1e3*e;)vb+=1e3;return t.forEach((function(e){var t=Qg(e[0]),n={color2:"#BEFF82",type:"gradient"};"gradient"==n.type&&(n.angle="-180");var a="gradient"==n.type?Wf("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,o=Wf("v:fill",a,n);++vb,s=s.concat(["",o,Wf("v:shadow",null,{on:"t",obscured:"t"}),Wf("v:path",null,{"o:connecttype":"none"}),'','',"","",Ff("x:Anchor",[t.c+1,0,t.r+1,0,t.c+3,20,t.r+5,20].join(",")),Ff("x:AutoFill","False"),Ff("x:Row",String(t.r)),Ff("x:Column",String(t.c)),e[1].hidden?"":"","",""])})),s.push(""),s.join("")}function wb(e){var t=[bf,Wf("comments",null,{xmlns:eg[0]})],n=[];return t.push(""),e.forEach((function(e){e[1].forEach((function(e){var a=Tf(e.a);-1==n.indexOf(a)&&(n.push(a),t.push(""+a+"")),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 a=0,s=[];if(e[1][0]&&e[1][0].T&&e[1][0].ID?a=n.indexOf("tc="+e[1][0].ID):e[1].forEach((function(e){e.a&&(a=n.indexOf(Tf(e.a))),s.push(e.t||"")})),t.push(''),s.length<=1)t.push(Ff("t",Tf(s[0]||"")));else{for(var o="Comment:\n "+s[0]+"\n",r=1;r")})),t.push(""),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function kb(e,t,n){var a=[bf,Wf("ThreadedComments",null,{xmlns:Vf}).replace(/[\/]>/,">")];return e.forEach((function(e){var s="";(e[1]||[]).forEach((function(o,r){if(o.T){o.a&&-1==t.indexOf(o.a)&&t.push(o.a);var i={ref:e[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+n.tcid++).slice(-12)+"}"};0==r?s=i.id:i.parentId=s,o.ID=i.id,o.a&&(i.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(o.a)).slice(-12)+"}"),a.push(Wf("threadedComment",Ff("text",o.t||""),i))}else delete o.ID}))})),a.push(""),a.join("")}var xb=my;function _b(e){var t=Ug(),n=[];return Hg(t,628),Hg(t,630),e.forEach((function(e){e[1].forEach((function(e){n.indexOf(e.a)>-1||(n.push(e.a.slice(0,54)),Hg(t,632,function(e){return dy(e.slice(0,54))}(e.a)))}))})),Hg(t,631),Hg(t,633),e.forEach((function(e){e[1].forEach((function(a){a.iauthor=n.indexOf(a.a);var s={s:Qg(e[0]),e:Qg(e[0])};Hg(t,635,function(e,t){return null==t&&(t=qg(36)),t.write_shift(4,e[1].iauthor),Ay(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}([s,a])),a.t&&a.t.length>0&&Hg(t,637,fy(a)),Hg(t,636),delete a.iauthor}))})),Hg(t,634),Hg(t,629),t.end()}var Tb=["xlsb","xlsm","xlam","biff8","xla"];var Sb=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,a,s){var o=!1,r=!1;0==a.length?r=!0:"["==a.charAt(0)&&(r=!0,a=a.slice(1,-1)),0==s.length?o=!0:"["==s.charAt(0)&&(o=!0,s=s.slice(1,-1));var i=a.length>0?0|parseInt(a,10):0,l=s.length>0?0|parseInt(s,10):0;return o?l+=t.c:--l,r?i+=t.r:--i,n+(o?"":"$")+Xg(l)+(r?"":"$")+Zg(i)}return function(a,s){return t=s,a.replace(e,n)}}(),Cb=/(^|[^._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,jb=function(){return function(e,t){return e.replace(Cb,(function(e,n,a,s,o,r){var i=Jg(s)-(a?0:t.c),l=Yg(r)-(o?0:t.r);return n+"R"+(0==l?"":o?l+1:"["+l+"]")+"C"+(0==i?"":a?i+1:"["+i+"]")}))}}();function Eb(e,t){return e.replace(Cb,(function(e,n,a,s,o,r){return n+("$"==a?a+s:Xg(Jg(s)+t.c))+("$"==o?o+r:Zg(Yg(r)+t.r))}))}function Nb(e){e.l+=1}function Db(e,t){var n=e.read_shift(1==t?1:2);return[16383&n,n>>14&1,n>>15&1]}function Ab(e,t,n){var a=2;if(n){if(n.biff>=2&&n.biff<=5)return Ob(e);12==n.biff&&(a=4)}var s=e.read_shift(a),o=e.read_shift(a),r=Db(e,2),i=Db(e,2);return{s:{r:s,c:r[0],cRel:r[1],rRel:r[2]},e:{r:o,c:i[0],cRel:i[1],rRel:i[2]}}}function Ob(e){var t=Db(e,2),n=Db(e,2),a=e.read_shift(1),s=e.read_shift(1);return{s:{r:t[0],c:a,cRel:t[1],rRel:t[2]},e:{r:n[0],c:s,cRel:n[1],rRel:n[2]}}}function Pb(e,t,n){if(n&&n.biff>=2&&n.biff<=5)return function(e){var t=Db(e,2),n=e.read_shift(1);return{r:t[0],c:n,cRel:t[1],rRel:t[2]}}(e);var a=e.read_shift(n&&12==n.biff?4:2),s=Db(e,2);return{r:a,c:s[0],cRel:s[1],rRel:s[2]}}function Rb(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 Ib(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}function Lb(e){return[e.read_shift(1),e.read_shift(1)]}function Fb(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]=cv(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:n[1]=zy[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:n[1]=Oy(e);break;case 2:n[1]=vv(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+n[0])}return n}function Mb(e,t,n){for(var a=e.read_shift(12==n.biff?4:2),s=[],o=0;o!=a;++o)s.push((12==n.biff?Dy:Tv)(e,8));return s}function Wb(e,t,n){var a=0,s=0;12==n.biff?(a=e.read_shift(4),s=e.read_shift(4)):(s=1+e.read_shift(1),a=1+e.read_shift(2)),n.biff>=2&&n.biff<8&&(--a,0==--s&&(s=256));for(var o=0,r=[];o!=a&&(r[o]=[]);++o)for(var i=0;i!=s;++i)r[o][i]=Fb(e,n.biff);return r}function zb(e,t,n){return e.l+=2,[Rb(e)]}function Bb(e){return e.l+=6,[]}function qb(e){return e.l+=2,[dv(e),1&e.read_shift(2)]}var Ub=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];var Hb={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:Bg},3:{n:"PtgAdd",f:Nb},4:{n:"PtgSub",f:Nb},5:{n:"PtgMul",f:Nb},6:{n:"PtgDiv",f:Nb},7:{n:"PtgPower",f:Nb},8:{n:"PtgConcat",f:Nb},9:{n:"PtgLt",f:Nb},10:{n:"PtgLe",f:Nb},11:{n:"PtgEq",f:Nb},12:{n:"PtgGe",f:Nb},13:{n:"PtgGt",f:Nb},14:{n:"PtgNe",f:Nb},15:{n:"PtgIsect",f:Nb},16:{n:"PtgUnion",f:Nb},17:{n:"PtgRange",f:Nb},18:{n:"PtgUplus",f:Nb},19:{n:"PtgUminus",f:Nb},20:{n:"PtgPercent",f:Nb},21:{n:"PtgParen",f:Nb},22:{n:"PtgMissArg",f:Nb},23:{n:"PtgStr",f:function(e,t,n){return e.l++,hv(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++,zy[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++,Oy(e)}},32:{n:"PtgArray",f:function(e,t,n){var a=(96&e[e.l++])>>5;return e.l+=2==n.biff?6:12==n.biff?14:7,[a]}},33:{n:"PtgFunc",f:function(e,t,n){var a=(96&e[e.l])>>5;e.l+=1;var s=e.read_shift(n&&n.biff<=3?1:2);return[cw[s],lw[s],a]}},34:{n:"PtgFuncVar",f:function(e,t,n){var a=e[e.l++],s=e.read_shift(1),o=n&&n.biff<=3?[88==a?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e);return[s,(0===o[0]?lw:iw)[o[1]]]}},35:{n:"PtgName",f:function(e,t,n){var a=e.read_shift(1)>>>5&3,s=!n||n.biff>=8?4:2,o=e.read_shift(s);switch(n.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[a,0,o]}},36:{n:"PtgRef",f:function(e,t,n){var a=(96&e[e.l])>>5;return e.l+=1,[a,Pb(e,0,n)]}},37:{n:"PtgArea",f:function(e,t,n){return[(96&e[e.l++])>>5,Ab(e,n.biff>=2&&n.biff,n)]}},38:{n:"PtgMemArea",f:function(e,t,n){var a=e.read_shift(1)>>>5&3;return e.l+=n&&2==n.biff?3:4,[a,e.read_shift(n&&2==n.biff?1:2)]}},39:{n:"PtgMemErr",f:Bg},40:{n:"PtgMemNoMem",f:Bg},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 a=e.read_shift(1)>>>5&3;return e.l+=4,n.biff<8&&e.l--,12==n.biff&&(e.l+=2),[a]}},43:{n:"PtgAreaErr",f:function(e,t,n){var a=(96&e[e.l++])>>5;return e.l+=n&&n.biff>8?12:n.biff<8?6:8,[a]}},44:{n:"PtgRefN",f:function(e,t,n){var a=(96&e[e.l])>>5;e.l+=1;var s=function(e,t,n){var a=n&&n.biff?n.biff:8;if(a>=2&&a<=5)return function(e){var t=e.read_shift(2),n=e.read_shift(1),a=(32768&t)>>15,s=(16384&t)>>14;return t&=16383,1==a&&t>=8192&&(t-=16384),1==s&&n>=128&&(n-=256),{r:t,c:n,cRel:s,rRel:a}}(e);var s=e.read_shift(a>=12?4:2),o=e.read_shift(2),r=(16384&o)>>14,i=(32768&o)>>15;if(o&=16383,1==i)for(;s>524287;)s-=1048576;if(1==r)for(;o>8191;)o-=16384;return{r:s,c:o,cRel:r,rRel:i}}(e,0,n);return[a,s]}},45:{n:"PtgAreaN",f:function(e,t,n){var a=(96&e[e.l++])>>5,s=function(e,t,n){if(n.biff<8)return Ob(e);var a=e.read_shift(12==n.biff?4:2),s=e.read_shift(12==n.biff?4:2),o=Db(e,2),r=Db(e,2);return{s:{r:a,c:o[0],cRel:o[1],rRel:o[2]},e:{r:s,c:r[0],cRel:r[1],rRel:r[2]}}}(e,0,n);return[a,s]}},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 a=e.read_shift(2);return e.l+=12,[t,n,a]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,n){var a=(96&e[e.l])>>5;e.l+=1;var s=e.read_shift(2);return n&&5==n.biff&&(e.l+=12),[a,s,Pb(e,0,n)]}},59:{n:"PtgArea3d",f:function(e,t,n){var a=(96&e[e.l++])>>5,s=e.read_shift(2,"i");if(n)switch(n.biff){case 5:e.l+=12,6;break;case 12:12}return[a,s,Ab(e,0,n)]}},60:{n:"PtgRefErr3d",f:function(e,t,n){var a=(96&e[e.l++])>>5,s=e.read_shift(2),o=4;if(n)switch(n.biff){case 5:o=15;break;case 12:o=6}return e.l+=o,[a,s]}},61:{n:"PtgAreaErr3d",f:function(e,t,n){var a=(96&e[e.l++])>>5,s=e.read_shift(2),o=8;if(n)switch(n.biff){case 5:e.l+=12,o=6;break;case 12:o=12}return e.l+=o,[a,s]}},255:{}},Gb={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},Vb={1:{n:"PtgElfLel",f:qb},2:{n:"PtgElfRw",f:zb},3:{n:"PtgElfCol",f:zb},6:{n:"PtgElfRwV",f:zb},7:{n:"PtgElfColV",f:zb},10:{n:"PtgElfRadical",f:zb},11:{n:"PtgElfRadicalS",f:Bb},13:{n:"PtgElfColS",f:Bb},15:{n:"PtgElfColSV",f:Bb},16:{n:"PtgElfRadicalLel",f:qb},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),n=e.read_shift(2),a=e.read_shift(4),s=e.read_shift(2),o=e.read_shift(2);return{ixti:t,coltype:3&n,rt:Ub[n>>2&31],idx:a,c:s,C:o}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},Kb={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,n){var a=255&e[e.l+1]?1:0;return e.l+=n&&2==n.biff?3:4,[a]}},2:{n:"PtgAttrIf",f:function(e,t,n){var a=255&e[e.l+1]?1:0;return e.l+=2,[a,e.read_shift(n&&2==n.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,n){e.l+=2;for(var a=e.read_shift(n&&2==n.biff?1:2),s=[],o=0;o<=a;++o)s.push(e.read_shift(n&&2==n.biff?1:2));return s}},8:{n:"PtgAttrGoto",f:function(e,t,n){var a=255&e[e.l+1]?1:0;return e.l+=2,[a,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:Ib},33:{n:"PtgAttrBaxcel",f:Ib},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),Lb(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),Lb(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 $b(e,t,n,a){if(a.biff<8)return Bg(e,t);for(var s=e.l+t,o=[],r=0;r!==n.length;++r)switch(n[r][0]){case"PtgArray":n[r][1]=Wb(e,0,a),o.push(n[r][1]);break;case"PtgMemArea":n[r][2]=Mb(e,n[r][1],a),o.push(n[r][2]);break;case"PtgExp":a&&12==a.biff&&(n[r][1][1]=e.read_shift(4),o.push(n[r][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+n[r][0]}return 0!==(t=s-e.l)&&o.push(Bg(e,t)),o}function Yb(e,t,n){for(var a,s,o=e.l+t,r=[];o!=e.l;)t=o-e.l,s=e[e.l],a=Hb[s]||Hb[Gb[s]],24!==s&&25!==s||(a=(24===s?Vb:Kb)[e[e.l+1]]),a&&a.f?r.push([a.n,a.f(e,t,n)]):Bg(e,t);return r}function Zb(e){for(var t=[],n=0;n=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Xb(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 a=e.XTI[t];if(n.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!a)return"SH33TJSERR1";var s="";if(n.biff>8)switch(e[a[0]][0]){case 357:return s=-1==a[1]?"#REF":e.SheetNames[a[1]],a[1]==a[2]?s:s+":"+e.SheetNames[a[2]];case 358:return null!=n.SID?e.SheetNames[n.SID]:"SH33TJSSAME"+e[a[0]][0];default:return"SH33TJSSRC"+e[a[0]][0]}switch(e[a[0]][0][0]){case 1025:return s=-1==a[1]?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3",a[1]==a[2]?s:s+":"+e.SheetNames[a[2]];case 14849:return e[a[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[a[0]][0][3]?(s=-1==a[1]?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4",a[1]==a[2]?s:s+":"+e[a[0]][0][3][a[2]]):"SH33TJSERR2"}}function Qb(e,t,n){var a=Xb(e,t,n);return"#REF"==a?a: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}(a,n)}function ew(e,t,n,a,s){var o,r,i,l,c=s&&s.biff||8,m={s:{c:0,r:0},e:{c:0,r:0}},d=[],p=0,u=0,h="";if(!e[0]||!e[0][0])return"";for(var f=-1,g="",y=0,v=e[0].length;y=0){switch(e[0][f][1][0]){case 0:g=uf(" ",e[0][f][1][1]);break;case 1:g=uf("\r",e[0][f][1][1]);break;default:if(g="",s.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][f][1][0])}r+=g,f=-1}d.push(r+Jb[b[0]]+o);break;case"PtgIsect":o=d.pop(),r=d.pop(),d.push(r+" "+o);break;case"PtgUnion":o=d.pop(),r=d.pop(),d.push(r+","+o);break;case"PtgRange":o=d.pop(),r=d.pop(),d.push(r+":"+o);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":i=Gg(b[1][1],m,s),d.push(Kg(i,c));break;case"PtgRefN":i=n?Gg(b[1][1],n,s):b[1][1],d.push(Kg(i,c));break;case"PtgRef3d":p=b[1][1],i=Gg(b[1][2],m,s);h=Qb(a,p,s);d.push(h+"!"+Kg(i,c));break;case"PtgFunc":case"PtgFuncVar":var w=b[1][0],k=b[1][1];w||(w=0);var x=0==(w&=127)?[]:d.slice(-w);d.length-=w,"User"===k&&(k=x.shift()),d.push(k+"("+x.join(",")+")");break;case"PtgBool":d.push(b[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":d.push(b[1]);break;case"PtgNum":d.push(String(b[1]));break;case"PtgStr":d.push('"'+b[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":l=Vg(b[1][1],n?{s:n}:m,s),d.push($g(l,s));break;case"PtgArea":l=Vg(b[1][1],m,s),d.push($g(l,s));break;case"PtgArea3d":p=b[1][1],l=b[1][2],h=Qb(a,p,s),d.push(h+"!"+$g(l,s));break;case"PtgAttrSum":d.push("SUM("+d.pop()+")");break;case"PtgName":u=b[1][2];var _=(a.names||[])[u-1]||(a[0]||[])[u],T=_?_.Name:"SH33TJSNAME"+String(u);T&&"_xlfn."==T.slice(0,6)&&!s.xlfn&&(T=T.slice(6)),d.push(T);break;case"PtgNameX":var S,C=b[1][1];if(u=b[1][2],!(s.biff<=5)){var j="";if(14849==((a[C]||[])[0]||[])[0]||(1025==((a[C]||[])[0]||[])[0]?a[C][u]&&a[C][u].itab>0&&(j=a.SheetNames[a[C][u].itab-1]+"!"):j=a.SheetNames[u-1]+"!"),a[C]&&a[C][u])j+=a[C][u].Name;else if(a[0]&&a[0][u])j+=a[0][u].Name;else{var E=(Xb(a,C,s)||"").split(";;");E[u-1]?j=E[u-1]:j+="SH33TJSERRX"}d.push(j);break}C<0&&(C=-C),a[C]&&(S=a[C][u]),S||(S={Name:"SH33TJSERRY"}),d.push(S.Name);break;case"PtgParen":var N="(",D=")";if(f>=0){switch(g="",e[0][f][1][0]){case 2:N=uf(" ",e[0][f][1][1])+N;break;case 3:N=uf("\r",e[0][f][1][1])+N;break;case 4:D=uf(" ",e[0][f][1][1])+D;break;case 5:D=uf("\r",e[0][f][1][1])+D;break;default:if(s.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][f][1][0])}f=-1}d.push(N+d.pop()+D);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":d.push("#REF!");break;case"PtgExp":i={c:b[1][1],r:b[1][0]};var A={c:n.c,r:n.r};if(a.sharedf[ey(i)]){var O=a.sharedf[ey(i)];d.push(ew(O,m,A,a,s))}else{var P=!1;for(o=0;o!=a.arrayf.length;++o)if(r=a.arrayf[o],!(i.cr[0].e.c)&&!(i.rr[0].e.r)){d.push(ew(r[1],m,A,a,s)),P=!0;break}P||d.push(b[1])}break;case"PtgArray":d.push("{"+Zb(b[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":f=y;break;case"PtgMissArg":d.push("");break;case"PtgList":d.push("Table"+b[1].idx+"[#"+b[1].rt+"]");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");default:throw new Error("Unrecognized Formula Token: "+String(b))}if(3!=s.biff&&f>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][y][0])){var R=!0;switch((b=e[0][f])[1][0]){case 4:R=!1;case 0:g=uf(" ",b[1][1]);break;case 5:R=!1;case 1:g=uf("\r",b[1][1]);break;default:if(g="",s.WTF)throw new Error("Unexpected PtgAttrSpaceType "+b[1][0])}d.push((R?g:"")+d.pop()+(R?"":g)),f=-1}}if(d.length>1&&s.WTF)throw new Error("bad formula stack");return d[0]}function tw(e,t,n,a,s){var o=xv(t,n,s),r=function(e){if(null==e){var t=qg(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 Py("number"==typeof e?e:0)}(e.v),i=qg(6);i.write_shift(2,33),i.write_shift(4,0);for(var l=qg(e.bf.length),c=0;c0?$b(e,o,s,n):null]}var aw=nw,sw=nw,ow=nw,rw=nw,iw={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"},lw={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"},cw={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 mw(e){return e.replace(/\./,"!")}var dw="undefined"!==typeof Map;function pw(e,t,n){var a=0,s=e.length;if(n){if(dw?n.has(t):Object.prototype.hasOwnProperty.call(n,t))for(var o=dw?n.get(t):n[t];a-1?(n.width=Jv(a),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 hw(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 fw(e,t,n){var a=n.revssf[null!=t.z?t.z:"General"],s=60,o=e.length;if(null==a&&n.ssf)for(;s<392;++s)if(null==n.ssf[s]){Bh(t.z,s),n.ssf[s]=t.z,n.revssf[t.z]=a=s;break}for(s=0;s!=o;++s)if(e[s].numFmtId===a)return s;return e[o]={numFmtId:a,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},o}function gw(e,t,n){if(e&&e["!ref"]){var a=ay(e["!ref"]);if(a.e.c32767)throw new Error("Text length must not exceed 32767 characters");if(a&&a.bookSST){i=Ff("v",""+pw(a.Strings,e.v,a.revStrings)),l.t="s";break}l.t="str"}if(e.t!=o&&(e.t=o,e.v=r),"string"==typeof e.f&&e.f){var m=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;i=Wf("f",Tf(e.f),m)+(null!=e.v?i:"")}return e.l&&n["!links"].push([t,e.l]),e.D&&(l.cm=1),Wf("c",i,l)}function ww(e,t,n,a){var s,o=[bf,Wf("worksheet",null,{xmlns:eg[0],"xmlns:r":Zf})],r=n.SheetNames[e],i="",l=n.Sheets[r];null==l&&(l={});var c=l["!ref"]||"A1",m=ay(c);if(m.e.c>16383||m.e.r>1048575){if(t.WTF)throw new Error("Range "+c+" exceeds format limit A1:XFD1048576");m.e.c=Math.min(m.e.c,16383),m.e.r=Math.min(m.e.c,1048575),c=ny(m)}a||(a={}),l["!comments"]=[];var d=[];!function(e,t,n,a,s){var o=!1,r={},i=null;if("xlsx"!==a.bookType&&t.vbaraw){var l=t.SheetNames[n];try{t.Workbook&&(l=t.Workbook.Sheets[n].CodeName||l)}catch(m){}o=!0,r.codeName=Rf(Tf(l))}if(e&&e["!outline"]){var c={summaryBelow:1,summaryRight:1};e["!outline"].above&&(c.summaryBelow=0),e["!outline"].left&&(c.summaryRight=0),i=(i||"")+Wf("outlinePr",null,c)}(o||i)&&(s[s.length]=Wf("sheetPr",i,r))}(l,n,e,t,o),o[o.length]=Wf("dimension",null,{ref:c}),o[o.length]=function(e,t,n,a){var s={workbookViewId:"0"};return(((a||{}).Workbook||{}).Views||[])[0]&&(s.rightToLeft=a.Workbook.Views[0].RTL?"1":"0"),Wf("sheetViews",Wf("sheetView",null,s),{})}(0,0,0,n),t.sheetFormat&&(o[o.length]=Wf("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),null!=l["!cols"]&&l["!cols"].length>0&&(o[o.length]=function(e,t){for(var n,a=[""],s=0;s!=t.length;++s)(n=t[s])&&(a[a.length]=Wf("col",null,uw(s,n)));return a[a.length]="",a.join("")}(0,l["!cols"])),o[s=o.length]="",l["!links"]=[],null!=l["!ref"]&&(i=function(e,t,n,a){var s,o,r=[],i=[],l=ay(e["!ref"]),c="",m="",d=[],p=0,u=0,h=e["!rows"],f=Array.isArray(e),g={r:m},y=-1;for(u=l.s.c;u<=l.e.c;++u)d[u]=Xg(u);for(p=l.s.r;p<=l.e.r;++p){for(i=[],m=Zg(p),u=l.s.c;u<=l.e.c;++u){s=d[u]+m;var v=f?(e[p]||[])[u]:e[s];void 0!==v&&null!=(c=bw(v,s,e,t))&&i.push(c)}(i.length>0||h&&h[p])&&(g={r:m},h&&h[p]&&((o=h[p]).hidden&&(g.hidden=1),y=-1,o.hpx?y=Qv(o.hpx):o.hpt&&(y=o.hpt),y>-1&&(g.ht=y,g.customHeight=1),o.level&&(g.outlineLevel=o.level)),r[r.length]=Wf("row",i.join(""),g))}if(h)for(;p-1&&(g.ht=y,g.customHeight=1),o.level&&(g.outlineLevel=o.level),r[r.length]=Wf("row","",g));return r.join("")}(l,t,0,0),i.length>0&&(o[o.length]=i)),o.length>s+1&&(o[o.length]="",o[s]=o[s].replace("/>",">")),l["!protect"]&&(o[o.length]=function(e){var t={sheet:1};return yw.forEach((function(n){null!=e[n]&&e[n]&&(t[n]="1")})),vw.forEach((function(n){null==e[n]||e[n]||(t[n]="0")})),e.password&&(t.password=Gv(e.password).toString(16).toUpperCase()),Wf("sheetProtection",null,t)}(l["!protect"])),null!=l["!autofilter"]&&(o[o.length]=function(e,t,n,a){var s="string"==typeof e.ref?e.ref:ny(e.ref);n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]);var o=n.Workbook.Names,r=ty(s);r.s.r==r.e.r&&(r.e.r=ty(t["!ref"]).e.r,s=ny(r));for(var i=0;i0&&(o[o.length]=function(e){if(0===e.length)return"";for(var t='',n=0;n!=e.length;++n)t+='';return t+""}(l["!merges"]));var p,u,h=-1,f=-1;return l["!links"].length>0&&(o[o.length]="",l["!links"].forEach((function(e){e[1].Target&&(p={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(f=Ky(a,-1,Tf(e[1].Target).replace(/#.*$/,""),Hy.HLINK),p["r:id"]="rId"+f),(h=e[1].Target.indexOf("#"))>-1&&(p.location=Tf(e[1].Target.slice(h+1))),e[1].Tooltip&&(p.tooltip=Tf(e[1].Tooltip)),o[o.length]=Wf("hyperlink",null,p))})),o[o.length]=""),delete l["!links"],null!=l["!margins"]&&(o[o.length]=(hw(u=l["!margins"]),Wf("pageMargins",null,u))),t&&!t.ignoreEC&&void 0!=t.ignoreEC||(o[o.length]=Ff("ignoredErrors",Wf("ignoredError",null,{numberStoredAsText:1,sqref:c}))),d.length>0&&(f=Ky(a,-1,"../drawings/drawing"+(e+1)+".xml",Hy.DRAW),o[o.length]=Wf("drawing",null,{"r:id":"rId"+f}),l["!drawing"]=d),l["!comments"].length>0&&(f=Ky(a,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Hy.VML),o[o.length]=Wf("legacyDrawing",null,{"r:id":"rId"+f}),l["!legacy"]=f),o.length>1&&(o[o.length]="",o[1]=o[1].replace("/>",">")),o.join("")}function kw(e,t,n,a){var s=function(e,t,n){var a=qg(145),s=(n["!rows"]||[])[e]||{};a.write_shift(4,e),a.write_shift(4,0);var o=320;s.hpx?o=20*Qv(s.hpx):s.hpt&&(o=20*s.hpt),a.write_shift(2,o),a.write_shift(1,0);var r=0;s.level&&(r|=s.level),s.hidden&&(r|=16),(s.hpx||s.hpt)&&(r|=32),a.write_shift(1,r),a.write_shift(1,0);var i=0,l=a.l;a.l+=4;for(var c={r:e,c:0},m=0;m<16;++m)if(!(t.s.c>m+1<<10||t.e.ca.l?a.slice(0,a.l):a}(a,n,t);(s.length>17||(t["!rows"]||[])[a])&&Hg(e,0,s)}var xw=Dy,_w=Ay;function Tw(e){return[vy(e),Oy(e),"n"]}var Sw=Dy,Cw=Ay;var jw=["left","right","top","bottom","header","footer"];function Ew(e,t,n,a,s,o,r){if(void 0===t.v)return!1;var i="";switch(t.t){case"b":i=t.v?"1":"0";break;case"d":(t=pf(t)).z=t.z||lh[14],t.v=tf(mf(t.v)),t.t="n";break;case"n":case"e":i=""+t.v;break;default:i=t.v}var l={r:n,c:a};switch(l.s=fw(s.cellXfs,t,s),t.l&&o["!links"].push([ey(l),t.l]),t.c&&o["!comments"].push([ey(l),t.c]),t.t){case"s":case"str":return s.bookSST?(i=pw(s.Strings,t.v,s.revStrings),l.t="s",l.v=i,r?Hg(e,18,function(e,t,n){return null==n&&(n=qg(8)),by(t,n),n.write_shift(4,t.v),n}(0,l)):Hg(e,7,function(e,t,n){return null==n&&(n=qg(12)),yy(t,n),n.write_shift(4,t.v),n}(0,l))):(l.t="str",r?Hg(e,17,function(e,t,n){return null==n&&(n=qg(8+4*e.v.length)),by(t,n),dy(e.v,n),n.length>n.l?n.slice(0,n.l):n}(t,l)):Hg(e,6,function(e,t,n){return null==n&&(n=qg(12+4*e.v.length)),yy(t,n),dy(e.v,n),n.length>n.l?n.slice(0,n.l):n}(t,l))),!0;case"n":return t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?r?Hg(e,13,function(e,t,n){return null==n&&(n=qg(8)),by(t,n),Ey(e.v,n),n}(t,l)):Hg(e,2,function(e,t,n){return null==n&&(n=qg(12)),yy(t,n),Ey(e.v,n),n}(t,l)):r?Hg(e,16,function(e,t,n){return null==n&&(n=qg(12)),by(t,n),Py(e.v,n),n}(t,l)):Hg(e,5,function(e,t,n){return null==n&&(n=qg(16)),yy(t,n),Py(e.v,n),n}(t,l)),!0;case"b":return l.t="b",r?Hg(e,15,function(e,t,n){return null==n&&(n=qg(5)),by(t,n),n.write_shift(1,e.v?1:0),n}(t,l)):Hg(e,4,function(e,t,n){return null==n&&(n=qg(9)),yy(t,n),n.write_shift(1,e.v?1:0),n}(t,l)),!0;case"e":return l.t="e",r?Hg(e,14,function(e,t,n){return null==n&&(n=qg(8)),by(t,n),n.write_shift(1,e.v),n.write_shift(2,0),n.write_shift(1,0),n}(t,l)):Hg(e,3,function(e,t,n){return null==n&&(n=qg(9)),yy(t,n),n.write_shift(1,e.v),n}(t,l)),!0}return r?Hg(e,12,function(e,t,n){return null==n&&(n=qg(4)),by(t,n)}(0,l)):Hg(e,1,function(e,t,n){return null==n&&(n=qg(8)),yy(t,n)}(0,l)),!0}function Nw(e,t){var n,a;t&&t["!merges"]&&(Hg(e,177,(n=t["!merges"].length,null==a&&(a=qg(4)),a.write_shift(4,n),a)),t["!merges"].forEach((function(t){Hg(e,176,Cw(t))})),Hg(e,178))}function Dw(e,t){t&&t["!cols"]&&(Hg(e,390),t["!cols"].forEach((function(t,n){t&&Hg(e,60,function(e,t,n){null==n&&(n=qg(18));var a=uw(e,t);n.write_shift(-4,e),n.write_shift(-4,e),n.write_shift(4,256*(a.width||10)),n.write_shift(4,0);var s=0;return t.hidden&&(s|=1),"number"==typeof a.width&&(s|=2),t.level&&(s|=t.level<<8),n.write_shift(2,s),n}(n,t))})),Hg(e,391))}function Aw(e,t){t&&t["!ref"]&&(Hg(e,648),Hg(e,649,function(e){var t=qg(24);return t.write_shift(4,4),t.write_shift(4,1),Ay(e,t),t}(ay(t["!ref"]))),Hg(e,650))}function Ow(e,t,n){t["!links"].forEach((function(t){if(t[1].Target){var a=Ky(n,-1,t[1].Target.replace(/#.*$/,""),Hy.HLINK);Hg(e,494,function(e,t){var n=qg(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Ay({s:Qg(e[0]),e:Qg(e[0])},n),Cy("rId"+t,n);var a=e[1].Target.indexOf("#");return dy((-1==a?"":e[1].Target.slice(a+1))||"",n),dy(e[1].Tooltip||"",n),dy("",n),n.slice(0,n.l)}(t,a))}})),delete t["!links"]}function Pw(e,t,n){Hg(e,133),Hg(e,137,function(e,t,n){null==n&&(n=qg(30));var a=924;return(((t||{}).Views||[])[0]||{}).RTL&&(a|=32),n.write_shift(2,a),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)),Hg(e,138),Hg(e,134)}function Rw(e,t){var n,a;t["!protect"]&&Hg(e,535,(n=t["!protect"],null==a&&(a=qg(66)),a.write_shift(2,n.password?Gv(n.password):0),a.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]?a.write_shift(4,null==n[e[0]]||n[e[0]]?0:1):a.write_shift(4,null!=n[e[0]]&&n[e[0]]?0:1)})),a))}function Iw(e,t,n,a){var s=Ug(),o=n.SheetNames[e],r=n.Sheets[o]||{},i=o;try{n&&n.Workbook&&(i=n.Workbook.Sheets[e].CodeName||i)}catch(d){}var l,c,m=ay(r["!ref"]||"A1");if(m.e.c>16383||m.e.r>1048575){if(t.WTF)throw new Error("Range "+(r["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");m.e.c=Math.min(m.e.c,16383),m.e.r=Math.min(m.e.c,1048575)}return r["!links"]=[],r["!comments"]=[],Hg(s,129),(n.vbaraw||r["!outline"])&&Hg(s,147,function(e,t,n){null==n&&(n=qg(84+4*e.length));var a=192;t&&(t.above&&(a&=-65),t.left&&(a&=-129)),n.write_shift(1,a);for(var s=1;s<3;++s)n.write_shift(1,0);return Ry({auto:1},n),n.write_shift(-4,-1),n.write_shift(-4,-1),ky(e,n),n.slice(0,n.l)}(i,r["!outline"])),Hg(s,148,_w(m)),Pw(s,0,n.Workbook),Dw(s,r),function(e,t,n,a){var s,o=ay(t["!ref"]||"A1"),r="",i=[];Hg(e,145);var l=Array.isArray(t),c=o.e.r;t["!rows"]&&(c=Math.max(o.e.r,t["!rows"].length-1));for(var m=o.s.r;m<=c;++m){r=Zg(m),kw(e,t,o,m);var d=!1;if(m<=o.e.r)for(var p=o.s.c;p<=o.e.c;++p){m===o.s.r&&(i[p]=Xg(p)),s=i[p]+r;var u=l?(t[m]||[])[p]:t[s];d=!!u&&Ew(e,u,m,p,a,t,d)}}Hg(e,146)}(s,r,0,t),Rw(s,r),function(e,t,n,a){if(t["!autofilter"]){var s=t["!autofilter"],o="string"===typeof s.ref?s.ref:ny(s.ref);n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]);var r=n.Workbook.Names,i=ty(o);i.s.r==i.e.r&&(i.e.r=ty(t["!ref"]).e.r,o=ny(i));for(var l=0;l0){var s=Ky(a,-1,"../drawings/vmlDrawing"+(n+1)+".vml",Hy.VML);Hg(e,551,Cy("rId"+s)),t["!legacy"]=s}}(s,r,e,a),Hg(s,130),s.end()}var Lw=[["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"]];var Fw="][*?/\\".split("");function Mw(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var n=!0;return Fw.forEach((function(a){if(-1!=e.indexOf(a)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");n=!1}})),n}function Ww(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,a,s=e.Workbook&&e.Workbook.Sheets||[];t=e.SheetNames,n=s,a=!!e.vbaraw,t.forEach((function(e,s){Mw(e);for(var o=0;o22)throw new Error("Bad Code Name: Worksheet"+r)}}));for(var o=0;o0,a={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(Lw.forEach((function(t){null!=e.Workbook.WBProps[t[0]]&&e.Workbook.WBProps[t[0]]!=t[1]&&(a[t[0]]=e.Workbook.WBProps[t[0]])})),e.Workbook.WBProps.CodeName&&(a.codeName=e.Workbook.WBProps.CodeName,delete a.CodeName)),t[t.length]=Wf("workbookPr",null,a);var s=e.Workbook&&e.Workbook.Sheets||[],o=0;if(s&&s[0]&&s[0].Hidden){for(t[t.length]="",o=0;o!=e.SheetNames.length&&s[o]&&s[o].Hidden;++o);o==e.SheetNames.length&&(o=0),t[t.length]='',t[t.length]=""}for(t[t.length]="",o=0;o!=e.SheetNames.length;++o){var r={name:Tf(e.SheetNames[o].slice(0,31))};if(r.sheetId=""+(o+1),r["r:id"]="rId"+(o+1),s[o])switch(s[o].Hidden){case 1:r.state="hidden";break;case 2:r.state="veryHidden"}t[t.length]=Wf("sheet",null,r)}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]=Wf("definedName",Tf(e.Ref),n))})),t[t.length]=""),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function Bw(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var n,a,s=t.Workbook.Sheets,o=0,r=-1,i=-1;or))Hg(e,135),Hg(e,158,(n=r,a||(a=qg(29)),a.write_shift(-4,0),a.write_shift(-4,460),a.write_shift(4,28800),a.write_shift(4,17600),a.write_shift(4,500),a.write_shift(4,n),a.write_shift(4,n),a.write_shift(1,120),a.length>a.l?a.slice(0,a.l):a)),Hg(e,136)}}function qw(e,t){var n=Ug();return Hg(n,131),Hg(n,128,function(e,t){t||(t=qg(127));for(var n=0;4!=n;++n)t.write_shift(4,0);return dy("SheetJS",t),dy(Eu.version,t),dy(Eu.version,t),dy("7262",t),t.length>t.l?t.slice(0,t.l):t}()),Hg(n,153,function(e,t){t||(t=qg(72));var n=0;return e&&e.filterPrivacy&&(n|=8),t.write_shift(4,n),t.write_shift(4,0),ky(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}(e.Workbook&&e.Workbook.WBProps||null)),Bw(n,e),function(e,t){Hg(e,143);for(var n=0;n!=t.SheetNames.length;++n){Hg(e,156,(a={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]},(s=void 0)||(s=qg(127)),s.write_shift(4,a.Hidden),s.write_shift(4,a.iTabID),Cy(a.strRelID,s),dy(a.name.slice(0,31),s),s.length>s.l?s.slice(0,s.l):s))}var a,s;Hg(e,144)}(n,e),Hg(n,132),n.end()}function Uw(e,t,n,a,s){return(".bin"===t.slice(-4)?Iw:ww)(e,n,a,s)}function Hw(e,t,n){return(".bin"===t.slice(-4)?_b:wb)(e,n)}function Gw(e,t){var n=[];return e.Props&&n.push(function(e,t){var n=[];return Zh(av).map((function(e){for(var t=0;t'+s.join("")+""+a+">"}(e.Props,e.Custprops)),n.join("")}function Vw(e){return Wf("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+jb(e.Ref,{r:0,c:0})})}function Kw(e,t,n,a,s,o,r){if(!e||void 0==e.v&&void 0==e.f)return"";var i={};if(e.f&&(i["ss:Formula"]="="+Tf(jb(e.f,r))),e.F&&e.F.slice(0,t.length)==t){var l=Qg(e.F.slice(t.length+1));i["ss:ArrayRange"]="RC:R"+(l.r==r.r?"":"["+(l.r-r.r)+"]")+"C"+(l.c==r.c?"":"["+(l.c-r.c)+"]")}if(e.l&&e.l.Target&&(i["ss:HRef"]=Tf(e.l.Target),e.l.Tooltip&&(i["x:HRefScreenTip"]=Tf(e.l.Tooltip))),n["!merges"])for(var c=n["!merges"],m=0;m!=c.length;++m)c[m].s.c==r.c&&c[m].s.r==r.r&&(c[m].e.c>c[m].s.c&&(i["ss:MergeAcross"]=c[m].e.c-c[m].s.c),c[m].e.r>c[m].s.r&&(i["ss:MergeDown"]=c[m].e.r-c[m].s.r));var d="",p="";switch(e.t){case"z":if(!a.sheetStubs)return"";break;case"n":d="Number",p=String(e.v);break;case"b":d="Boolean",p=e.v?"1":"0";break;case"e":d="Error",p=zy[e.v];break;case"d":d="DateTime",p=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||lh[14]);break;case"s":d="String",p=((e.v||"")+"").replace(xf,(function(e){return kf[e]})).replace(Cf,(function(e){return""+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var u=fw(a.cellXfs,e,a);i["ss:StyleID"]="s"+(21+u),i["ss:Index"]=r.c+1;var h=null!=e.v?p:"",f="z"==e.t?"":''+h+"";return(e.c||[]).length>0&&(f+=e.c.map((function(e){var t=Wf("ss:Data",(e.t||"").replace(/(\r\n|[\r\n])/g,"
"),{xmlns:"http://www.w3.org/TR/REC-html40"});return Wf("Comment",t,{"ss:Author":e.a})})).join("")),Wf("Cell",f,i)}function $w(e,t){var n='"}function Yw(e,t,n){var a=[],s=n.SheetNames[e],o=n.Sheets[s],r=o?function(e,t,n,a){if(!e)return"";if(!((a||{}).Workbook||{}).Names)return"";for(var s=a.Workbook.Names,o=[],r=0;r0&&a.push(""+r+""),r=o?function(e,t,n,a){if(!e["!ref"])return"";var s=ay(e["!ref"]),o=e["!merges"]||[],r=0,i=[];e["!cols"]&&e["!cols"].forEach((function(e,t){Xv(e);var n=!!e.width,a=uw(t,e),s={"ss:Index":t+1};n&&(s["ss:Width"]=Yv(a.width)),e.hidden&&(s["ss:Hidden"]="1"),i.push(Wf("Column",null,s))}));for(var l=Array.isArray(e),c=s.s.r;c<=s.e.r;++c){for(var m=[$w(c,(e["!rows"]||[])[c])],d=s.s.c;d<=s.e.c;++d){var p=!1;for(r=0;r!=o.length;++r)if(!(o[r].s.c>d)&&!(o[r].s.r>c)&&!(o[r].e.c"),m.length>2&&i.push(m.join(""))}return i.join("")}(o,t):"",r.length>0&&a.push(""),a.push(function(e,t,n,a){if(!e)return"";var s=[];if(e["!margins"]&&(s.push(""),e["!margins"].header&&s.push(Wf("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&s.push(Wf("Footer",null,{"x:Margin":e["!margins"].footer})),s.push(Wf("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"})),s.push("")),a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[n])if(a.Workbook.Sheets[n].Hidden)s.push(Wf("Visible",1==a.Workbook.Sheets[n].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var o=0;o")}return((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL&&s.push(""),e["!protect"]&&(s.push(Ff("ProtectContents","True")),e["!protect"].objects&&s.push(Ff("ProtectObjects","True")),e["!protect"].scenarios&&s.push(Ff("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||s.push(Ff("EnableSelection","UnlockedCells")):s.push(Ff("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]]&&s.push("<"+t[1]+"/>")}))),0==s.length?"":Wf("WorksheetOptions",s.join(""),{xmlns:ng})}(o,0,e,n)),a.join("")}function Zw(e,t){t||(t={}),e.SSF||(e.SSF=pf(lh)),e.SSF&&(Uh(),qh(e.SSF),t.revssf=Qh(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],fw(t.cellXfs,{},{revssf:{General:0}}));var n=[];n.push(Gw(e,t)),n.push(""),n.push(""),n.push("");for(var a=0;a'];return t.cellXfs.forEach((function(e,t){var a=[];a.push(Wf("NumberFormat",null,{"ss:Format":Tf(lh[e.numFmtId])}));var s={"ss:ID":"s"+(21+t)};n.push(Wf("Style",a.join(""),s))})),Wf("Styles",n.join(""))}(0,t),n[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,n=[],a=0;a-1||ev.indexOf(o[r][0])>-1||null!=o[r][1]&&c.push(o[r]);s.length&&Vh.utils.cfb_add(t,"/\x05SummaryInformation",lv(s,Jw,l,Fy)),(a.length||c.length)&&Vh.utils.cfb_add(t,"/\x05DocumentSummaryInformation",lv(a,Xw,i,Ly,c.length?c:null,Qw))}(e,a),8==n.biff&&e.vbaraw&&function(e,t){t.FullPaths.forEach((function(n,a){if(0!=a){var s=n.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==s.slice(-1)&&Vh.utils.cfb_add(e,s,t.FileIndex[a].content)}}))}(a,Vh.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),a}var tk={0:{f:function(e,t){var n={},a=e.l+t;n.r=e.read_shift(4),e.l+=4;var s=e.read_shift(2);e.l+=1;var o=e.read_shift(1);return e.l=a,7&o&&(n.level=7&o),16&o&&(n.hidden=!0),32&o&&(n.hpt=s/20),n}},1:{f:function(e){return[gy(e)]}},2:{f:function(e){return[gy(e),jy(e),"n"]}},3:{f:function(e){return[gy(e),e.read_shift(1),"e"]}},4:{f:function(e){return[gy(e),e.read_shift(1),"b"]}},5:{f:function(e){return[gy(e),Oy(e),"n"]}},6:{f:function(e){return[gy(e),my(e),"str"]}},7:{f:function(e){return[gy(e),e.read_shift(4),"s"]}},8:{f:function(e,t,n){var a=e.l+t,s=gy(e);s.r=n["!row"];var o=[s,my(e),"str"];if(n.cellFormula){e.l+=2;var r=sw(e,a-e.l,n);o[3]=ew(r,0,s,n.supbooks,n)}else e.l=a;return o}},9:{f:function(e,t,n){var a=e.l+t,s=gy(e);s.r=n["!row"];var o=[s,Oy(e),"n"];if(n.cellFormula){e.l+=2;var r=sw(e,a-e.l,n);o[3]=ew(r,0,s,n.supbooks,n)}else e.l=a;return o}},10:{f:function(e,t,n){var a=e.l+t,s=gy(e);s.r=n["!row"];var o=[s,e.read_shift(1),"b"];if(n.cellFormula){e.l+=2;var r=sw(e,a-e.l,n);o[3]=ew(r,0,s,n.supbooks,n)}else e.l=a;return o}},11:{f:function(e,t,n){var a=e.l+t,s=gy(e);s.r=n["!row"];var o=[s,e.read_shift(1),"e"];if(n.cellFormula){e.l+=2;var r=sw(e,a-e.l,n);o[3]=ew(r,0,s,n.supbooks,n)}else e.l=a;return o}},12:{f:function(e){return[vy(e)]}},13:{f:function(e){return[vy(e),jy(e),"n"]}},14:{f:function(e){return[vy(e),e.read_shift(1),"e"]}},15:{f:function(e){return[vy(e),e.read_shift(1),"b"]}},16:{f:Tw},17:{f:function(e){return[vy(e),my(e),"str"]}},18:{f:function(e){return[vy(e),e.read_shift(4),"s"]}},19:{f:uy},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 a=e.l+t;e.l+=4,e.l+=1;var s=e.read_shift(4),o=Ty(e),r=ow(e,0,n),i=xy(e);e.l=a;var l={Name:o,Ptg:r};return s<268435455&&(l.Sheet=s),i&&(l.Comment=i),l}},40:{},42:{},43:{f:function(e,t,n){var a={};a.sz=e.read_shift(2)/20;var s=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(s.fItalic&&(a.italic=1),s.fCondense&&(a.condense=1),s.fExtend&&(a.extend=1),s.fShadow&&(a.shadow=1),s.fOutline&&(a.outline=1),s.fStrikeout&&(a.strike=1),700===e.read_shift(2)&&(a.bold=1),e.read_shift(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript"}var o=e.read_shift(1);0!=o&&(a.underline=o);var r=e.read_shift(1);r>0&&(a.family=r);var i=e.read_shift(1);switch(i>0&&(a.charset=i),e.l++,a.color=function(e){var t={},n=e.read_shift(1)>>>1,a=e.read_shift(1),s=e.read_shift(2,"i"),o=e.read_shift(1),r=e.read_shift(1),i=e.read_shift(1);switch(e.l++,n){case 0:t.auto=1;break;case 1:t.index=a;var l=Wy[a];l&&(t.rgb=Kv(l));break;case 2:t.rgb=Kv([o,r,i]);break;case 3:t.theme=a}return 0!=s&&(t.tint=s>0?s/32767:s/32768),t}(e),e.read_shift(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor"}return a.name=my(e),a}},44:{f:function(e,t){return[e.read_shift(2),my(e)]}},45:{f:rb},46:{f:mb},47:{f:function(e,t){var n=e.l+t,a=e.read_shift(2),s=e.read_shift(2);return e.l=n,{ixfe:a,numFmtId:s}}},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:Pv},62:{f:function(e){return[gy(e),uy(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=ey(n);var a=e.read_shift(1);return 2&a&&(t.l="1"),8&a&&(t.a="1"),t}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Bg,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={},a=e[e.l];return++e.l,n.above=!(64&a),n.left=!(128&a),e.l+=18,n.name=wy(e,t-19),n}},148:{f:xw,p:16},151:{f:function(){}},152:{},153:{f:function(e,t){var n={},a=e.read_shift(4);n.defaultThemeVersion=e.read_shift(4);var s=t>8?my(e):"";return s.length>0&&(n.CodeName=s),n.autoCompressPictures=!!(65536&a),n.backupFile=!!(64&a),n.checkCompatibility=!!(4096&a),n.date1904=!!(1&a),n.filterPrivacy=!!(8&a),n.hidePivotFieldList=!!(1024&a),n.promptedSolutions=!!(16&a),n.publishItems=!!(2048&a),n.refreshAllConnections=!!(262144&a),n.saveExternalLinkValues=!!(128&a),n.showBorderUnselectedTables=!!(4&a),n.showInkAnnotation=!!(32&a),n.showObjects=["all","placeholders","none"][a>>13&3],n.showPivotChartFilter=!!(32768&a),n.updateLinks=["userSet","never","always"][a>>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=Sy(e,t-8),n.name=my(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:Dy},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:Sw},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:my(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:Sy},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Dv},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 a=e.l+t,s=Ny(e),o=e.read_shift(1),r=[s];if(r[2]=o,n.cellFormula){var i=aw(e,a-e.l,n);r[1]=i}else e.l=a;return r}},427:{f:function(e,t,n){var a=e.l+t,s=[Dy(e,16)];if(n.cellFormula){var o=rw(e,a-e.l,n);s[1]=o,e.l=a}else e.l=a;return s}},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 jw.forEach((function(n){t[n]=Oy(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,a=Dy(e,16),s=xy(e),o=my(e),r=my(e),i=my(e);e.l=n;var l={rfx:a,relId:s,loc:o,display:i};return r&&(l.Tooltip=r),l}},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:Sy},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:xb},633:{T:1},634:{T:-1},635:{T:1,f:function(e){var t={};t.iauthor=e.read_shift(4);var n=Dy(e,16);return t.rfx=n.s,t.ref=ey(n.s),e.l+=16,t}},636:{T:-1},637:{f:hy},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:my(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:""}};function nk(e,t,n,a){var s=t;if(!isNaN(s)){var o=a||(n||[]).length||0,r=e.next(4);r.write_shift(2,s),r.write_shift(2,o),o>0&&Eg(n)&&e.push(n)}}function ak(e,t,n){return e||(e=qg(7)),e.write_shift(2,t),e.write_shift(2,n),e.write_shift(2,0),e.write_shift(1,0),e}function sk(e,t,n,a){if(null!=t.v)switch(t.t){case"d":case"n":var s="d"==t.t?tf(mf(t.v)):t.v;return void(s==(0|s)&&s>=0&&s<65536?nk(e,2,function(e,t,n){var a=qg(9);return ak(a,e,t),a.write_shift(2,n),a}(n,a,s)):nk(e,3,function(e,t,n){var a=qg(15);return ak(a,e,t),a.write_shift(8,n,"f"),a}(n,a,s)));case"b":case"e":return void nk(e,5,function(e,t,n,a){var s=qg(9);return ak(s,e,t),uv(n,a||"b",s),s}(n,a,t.v,t.t));case"s":case"str":return void nk(e,4,function(e,t,n){var a=qg(8+2*n.length);return ak(a,e,t),a.write_shift(1,n.length),a.write_shift(n.length,n,"sbcs"),a.l255||r.e.r>16383){if(a.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");r.e.c=Math.min(r.e.c,255),r.e.r=Math.min(r.e.c,16383),s=ny(r)}for(var c=r.s.r;c<=r.e.r;++c){i=Zg(c);for(var m=r.s.c;m<=r.e.c;++m){c===r.s.r&&(l[m]=Xg(m)),s=l[m]+i;var d=o?(t[c]||[])[m]:t[s];d&&sk(e,d,c,m)}}}(a,e.Sheets[e.SheetNames[s]],0,n),nk(a,10),a.end()}function rk(e,t,n){nk(e,49,function(e,t){var n=e.name||"Arial",a=t&&5==t.biff,s=qg(a?15+n.length:16+2*n.length);return s.write_shift(2,20*(e.sz||12)),s.write_shift(4,0),s.write_shift(2,400),s.write_shift(4,0),s.write_shift(2,0),s.write_shift(1,n.length),a||s.write_shift(1,1),s.write_shift((a?1:2)*n.length,n,a?"sbcs":"utf16le"),s}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},n))}function ik(e,t){if(t){var n=0;t.forEach((function(t,a){++n<=256&&t&&nk(e,125,function(e,t){var n=qg(12);n.write_shift(2,t),n.write_shift(2,t),n.write_shift(2,256*e.width),n.write_shift(2,0);var a=0;return e.hidden&&(a|=1),n.write_shift(1,a),a=e.level||0,n.write_shift(1,a),n.write_shift(2,0),n}(uw(a,t),a))}))}}function lk(e,t,n,a,s){var o=16+fw(s.cellXfs,t,s);if(null!=t.v||t.bf)if(t.bf)nk(e,6,tw(t,n,a,0,o));else switch(t.t){case"d":case"n":nk(e,515,function(e,t,n,a){var s=qg(14);return xv(e,t,a,s),Py(n,s),s}(n,a,"d"==t.t?tf(mf(t.v)):t.v,o));break;case"b":case"e":nk(e,517,function(e,t,n,a,s,o){var r=qg(8);return xv(e,t,a,r),uv(n,o,r),r}(n,a,t.v,o,0,t.t));break;case"s":case"str":if(s.bookSST)nk(e,253,function(e,t,n,a){var s=qg(10);return xv(e,t,a,s),s.write_shift(4,n),s}(n,a,pw(s.Strings,t.v,s.revStrings),o));else nk(e,516,function(e,t,n,a,s){var o=!s||8==s.biff,r=qg(+o+8+(1+o)*n.length);return xv(e,t,a,r),r.write_shift(2,n.length),o&&r.write_shift(1,1),r.write_shift((1+o)*n.length,n,o?"utf16le":"sbcs"),r}(n,a,(t.v||"").slice(0,255),o,s));break;default:nk(e,513,xv(n,a,o))}else nk(e,513,xv(n,a,o))}function ck(e,t,n){var a,s=Ug(),o=n.SheetNames[e],r=n.Sheets[o]||{},i=(n||{}).Workbook||{},l=(i.Sheets||[])[e]||{},c=Array.isArray(r),m=8==t.biff,d="",p=[],u=ay(r["!ref"]||"A1"),h=m?65536:16384;if(u.e.c>255||u.e.r>=h){if(t.WTF)throw new Error("Range "+(r["!ref"]||"A1")+" exceeds format limit A1:IV16384");u.e.c=Math.min(u.e.c,255),u.e.r=Math.min(u.e.c,h-1)}nk(s,2057,Cv(0,16,t)),nk(s,13,pv(1)),nk(s,12,pv(100)),nk(s,15,mv(!0)),nk(s,17,mv(!1)),nk(s,16,Py(.001)),nk(s,95,mv(!0)),nk(s,42,mv(!1)),nk(s,43,mv(!1)),nk(s,130,pv(1)),nk(s,128,function(e){var t=qg(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])),nk(s,131,mv(!1)),nk(s,132,mv(!1)),m&&ik(s,r["!cols"]),nk(s,512,function(e,t){var n=8!=t.biff&&t.biff?2:4,a=qg(2*n+6);return a.write_shift(n,e.s.r),a.write_shift(n,e.e.r+1),a.write_shift(2,e.s.c),a.write_shift(2,e.e.c+1),a.write_shift(2,0),a}(u,t)),m&&(r["!links"]=[]);for(var f=u.s.r;f<=u.e.r;++f){d=Zg(f);for(var g=u.s.c;g<=u.e.c;++g){f===u.s.r&&(p[g]=Xg(g)),a=p[g]+d;var y=c?(r[f]||[])[g]:r[a];y&&(lk(s,y,f,g,t),m&&y.l&&r["!links"].push([a,y.l]))}}var v=l.CodeName||l.name||o;return m&&nk(s,574,function(e){var t=qg(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}((i.Views||[])[0])),m&&(r["!merges"]||[]).length&&nk(s,229,function(e){var t=qg(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 s=t||{};switch(s.biff||2){case 8:case 5:return function(e,t){var n=t||{},a=[];e&&!e.SSF&&(e.SSF=pf(lh)),e&&e.SSF&&(Uh(),qh(e.SSF),n.revssf=Qh(e.SSF),n.revssf[e.SSF[65535]]=0,n.ssf=e.SSF),n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,Bk(n),n.cellXfs=[],fw(n.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var s=0;sn||s[c].s.c>r)&&!(s[c].e.r1&&(u.rowspan=i),l>1&&(u.colspan=l),a.editable?p=''+p+"":d&&(u["data-t"]=d&&d.t||"z",null!=d.v&&(u["data-v"]=d.v),null!=d.z&&(u["data-z"]=d.z),d.l&&"#"!=(d.l.Target||"#").charAt(0)&&(p=''+p+"")),u.id=(a.id||"sjs")+"-"+m,o.push(Wf("td",p,u))}}return""+o.join("")+"
"}var uk='SheetJS Table Export',hk="";function fk(e,t,n){return[].join("")+""}function gk(e,t){var n=t||{},a=null!=n.header?n.header:uk,s=null!=n.footer?n.footer:hk,o=[a],r=ty(e["!ref"]);n.dense=Array.isArray(e),o.push(fk(0,0,n));for(var i=r.s.r;i<=r.e.r;++i)o.push(pk(e,r,i,n));return o.push("
"+s),o.join("")}function yk(e,t,n){var a=n||{};var s=0,o=0;if(null!=a.origin)if("number"==typeof a.origin)s=a.origin;else{var r="string"==typeof a.origin?Qg(a.origin):a.origin;s=r.r,o=r.c}var i=t.getElementsByTagName("tr"),l=Math.min(a.sheetRows||1e7,i.length),c={s:{r:0,c:0},e:{r:s,c:o}};if(e["!ref"]){var m=ty(e["!ref"]);c.s.r=Math.min(c.s.r,m.s.r),c.s.c=Math.min(c.s.c,m.s.c),c.e.r=Math.max(c.e.r,m.e.r),c.e.c=Math.max(c.e.c,m.e.c),-1==s&&(c.e.r=s=m.e.r+1)}var d=[],p=0,u=e["!rows"]||(e["!rows"]=[]),h=0,f=0,g=0,y=0,v=0,b=0;for(e["!cols"]||(e["!cols"]=[]);h1||b>1)&&d.push({s:{r:f+s,c:y+o},e:{r:f+s+(v||1)-1,c:y+o+(b||1)-1}});var C={t:"s",v:_},j=x.getAttribute("data-t")||x.getAttribute("t")||"";null!=_&&(0==_.length?C.t=j||"z":a.raw||0==_.trim().length||"s"==j||("TRUE"===_?C={t:"b",v:!0}:"FALSE"===_?C={t:"b",v:!1}:isNaN(hf(_))?isNaN(gf(_).getDate())||(C={t:"d",v:mf(_)},a.cellDates||(C={t:"n",v:tf(C.v)}),C.z=a.dateNF||lh[14]):C={t:"n",v:hf(_)})),void 0===C.z&&null!=T&&(C.z=T);var E="",N=x.getElementsByTagName("A");if(N&&N.length)for(var D=0;D=l&&(e["!fullref"]=ny((c.e.r=i.length-h+f-1+s,c))),e}function vk(e,t){return yk((t||{}).dense?[]:{},e,t)}function bk(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}var wk=function(){var e=["",'',"",'',"",'',"",""].join(""),t=""+e+"";return function(){return bf+t}}(),kk=function(){var e=" \n",t=function(t,n,a){var s=[];s.push(' \n');var o=0,r=0,i=ty(t["!ref"]||"A1"),l=t["!merges"]||[],c=0,m=Array.isArray(t);if(t["!cols"])for(r=0;r<=i.e.c;++r)s.push(" \n");var d="",p=t["!rows"]||[];for(o=0;o\n");for(;o<=i.e.r;++o){for(d=p[o]?' table:style-name="ro'+p[o].ods+'"':"",s.push(" \n"),r=0;rr)&&!(l[c].s.r>o)&&!(l[c].e.c\n");else{var g=ey({r:o,c:r}),y=m?(t[o]||[])[r]:t[g];if(y&&y.f&&(h["table:formula"]=Tf(("of:="+y.f.replace(Cb,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")),y.F&&y.F.slice(0,g.length)==g)){var v=ty(y.F);h["table:number-matrix-columns-spanned"]=v.e.c-v.s.c+1,h["table:number-matrix-rows-spanned"]=v.e.r-v.s.r+1}if(y){switch(y.t){case"b":f=y.v?"TRUE":"FALSE",h["office:value-type"]="boolean",h["office:boolean-value"]=y.v?"true":"false";break;case"n":f=y.w||String(y.v||0),h["office:value-type"]="float",h["office:value"]=y.v||0;break;case"s":case"str":f=null==y.v?"":y.v,h["office:value-type"]="string";break;case"d":f=y.w||mf(y.v).toISOString(),h["office:value-type"]="date",h["office:date-value"]=mf(y.v).toISOString(),h["table:style-name"]="ce1";break;default:s.push(e);continue}var b=Tf(f).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"");if(y.l&&y.l.Target){var w=y.l.Target;"#"==(w="#"==w.charAt(0)?"#"+mw(w.slice(1)):w).charAt(0)||w.match(/^\w+:/)||(w="../"+w),b=Wf("text:a",b,{"xlink:href":w.replace(/&/g,"&")})}s.push(" "+Wf("table:table-cell",Wf("text:p",b,{}),h)+"\n")}else s.push(e)}}s.push(" \n")}return s.push(" \n"),s.join("")};return function(e,n){var a=[bf],s=Mf({"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"}),o=Mf({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==n.bookType?(a.push("\n"),a.push(Yy().replace(/office:document-meta/g,"office:meta"))):a.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 a=0;a\n'),e.push(' \n'),e.push(" \n"),++n}}));var a=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"),++a}})),e.push(' \n'),e.push(' \n'),e.push(" \n"),e.push(' \n'),e.push(" \n")}(a,e),a.push(" \n"),a.push(" \n");for(var r=0;r!=e.SheetNames.length;++r)a.push(t(e.Sheets[e.SheetNames[r]],e,r));return a.push(" \n"),a.push(" \n"),"fods"==n.bookType?a.push(""):a.push(""),a.join("")}}();function xk(e,t){if("fods"==t.bookType)return kk(e,t);var n=vf(),a="",s=[],o=[];return yf(n,a="mimetype","application/vnd.oasis.opendocument.spreadsheet"),yf(n,a="content.xml",kk(e,t)),s.push([a,"text/xml"]),o.push([a,"ContentFile"]),yf(n,a="styles.xml",wk(e,t)),s.push([a,"text/xml"]),o.push([a,"StylesFile"]),yf(n,a="meta.xml",bf+Yy()),s.push([a,"text/xml"]),o.push([a,"MetadataFile"]),yf(n,a="manifest.rdf",function(e){var t,n,a=[bf];a.push('\n');for(var s=0;s!=e.length;++s)a.push($y(e[s][0],e[s][1])),a.push((t="",n=e[s][0],[' \n',' \n'," \n"].join("")));return a.push($y("","Document","pkg")),a.push(""),a.join("")}(o)),s.push([a,"application/rdf+xml"]),yf(n,a="META-INF/manifest.xml",function(e){var t=[bf];t.push('\n'),t.push(' \n');for(var n=0;n\n');return t.push(""),t.join("")}(s)),n}function _k(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Tk(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):Ku(Rf(e))}function Sk(e){var t=e.reduce((function(e,t){return e+t.length}),0),n=new Uint8Array(t),a=0;return e.forEach((function(e){n.set(e,a),a+=e.length})),n}function Ck(e,t){var n=t?t[0]:0,a=127&e[n];e:if(e[n++]>=128){if(a|=(127&e[n])<<7,e[n++]<128)break e;if(a|=(127&e[n])<<14,e[n++]<128)break e;if(a|=(127&e[n])<<21,e[n++]<128)break e;if(a+=(127&e[n])*Math.pow(2,28),++n,e[n++]<128)break e;if(a+=(127&e[n])*Math.pow(2,35),++n,e[n++]<128)break e;if(a+=(127&e[n])*Math.pow(2,42),++n,e[n++]<128)break e}return t&&(t[0]=n),a}function jk(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 Ek(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 Nk(e){for(var t=[],n=[0];n[0]=128;);a=e.slice(l,n[0]);break;case 5:i=4,a=e.slice(n[0],n[0]+i),n[0]+=i;break;case 1:i=8,a=e.slice(n[0],n[0]+i),n[0]+=i;break;case 2:i=Ck(e,n),a=e.slice(n[0],n[0]+i),n[0]+=i;break;default:throw new Error("PB Type ".concat(r," for Field ").concat(o," at offset ").concat(s))}var c={data:a,type:r};null==t[o]?t[o]=[c]:t[o].push(c)}return t}function Dk(e){var t=[];return e.forEach((function(e,n){e.forEach((function(e){e.data&&(t.push(jk(8*n+e.type)),2==e.type&&t.push(jk(e.data.length)),t.push(e.data))}))})),Sk(t)}function Ak(e){for(var t,n=[],a=[0];a[0]>>0>0),n.push(r)}return n}function Ok(e){var t=[];return e.forEach((function(e){var n=[];n[1]=[{data:jk(e.id),type:0}],n[2]=[],null!=e.merge&&(n[3]=[{data:jk(+!!e.merge),type:0}]);var a=[];e.messages.forEach((function(e){a.push(e.data),e.meta[3]=[{type:0,data:jk(e.data.length)}],n[2].push({data:Dk(e.meta),type:2})}));var s=Dk(n);t.push(jk(s.length)),t.push(s),a.forEach((function(e){return t.push(e)}))})),Sk(t)}function Pk(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var n=[0],a=Ck(t,n),s=[];n[0]>2&7),r=(224&t[n[0]++])<<3,r|=t[n[0]++]):(i=1+(t[n[0]++]>>2),2==o?(r=t[n[0]]|t[n[0]+1]<<8,n[0]+=2):(r=(t[n[0]]|t[n[0]+1]<<8|t[n[0]+2]<<16|t[n[0]+3]<<24)>>>0,n[0]+=4)),s=[Sk(s)],0==r)throw new Error("Invalid offset 0");if(r>s[0].length)throw new Error("Invalid offset beyond length");if(i>=r)for(s.push(s[0].slice(-r)),i-=r;i>=s[s.length-1].length;)s.push(s[s.length-1]),i-=s[s.length-1].length;s.push(s[0].slice(-r,-r+i))}else{var l=t[n[0]++]>>2;if(l<60)++l;else{var c=l-59;l=t[n[0]],c>1&&(l|=t[n[0]+1]<<8),c>2&&(l|=t[n[0]+2]<<16),c>3&&(l|=t[n[0]+3]<<24),l>>>=0,l++,n[0]+=c}s.push(t.slice(n[0],n[0]+l)),n[0]+=l}}var m=Sk(s);if(m.length!=a)throw new Error("Unexpected length: ".concat(m.length," != ").concat(a));return m}function Rk(e){for(var t=[],n=0;n>8&255]))):a<=16777216?(r+=4,t.push(new Uint8Array([248,a-1&255,a-1>>8&255,a-1>>16&255]))):a<=4294967296&&(r+=5,t.push(new Uint8Array([252,a-1&255,a-1>>8&255,a-1>>16&255,a-1>>>24&255]))),t.push(e.slice(n,n+a)),r+=a,s[0]=0,s[1]=255&r,s[2]=r>>8&255,s[3]=r>>16&255,n+=a}return Sk(t)}function Lk(e,t){var n=new Uint8Array(32),a=_k(n),s=12,o=0;switch(n[0]=5,e.t){case"n":n[1]=2,function(e,t,n){var a=Math.floor(0==n?0:Math.LOG10E*Math.log(Math.abs(n)))+6176-20,s=n/Math.pow(10,a-6176);e[t+15]|=a>>7,e[t+14]|=(127&a)<<1;for(var o=0;s>=1;++o,s/=256)e[t+o]=255&s;e[t+15]|=n>=0?0:128}(n,s,e.v),o|=1,s+=16;break;case"b":n[1]=6,a.setFloat64(s,e.v?1:0,!0),o|=2,s+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));n[1]=3,a.setUint32(s,t.indexOf(e.v),!0),o|=8,s+=4;break;default:throw"unsupported cell type "+e.t}return a.setUint32(8,o,!0),n.slice(0,s)}function Fk(e,t){var n=new Uint8Array(32),a=_k(n),s=12,o=0;switch(n[0]=3,e.t){case"n":n[2]=2,a.setFloat64(s,e.v,!0),o|=32,s+=8;break;case"b":n[2]=6,a.setFloat64(s,e.v?1:0,!0),o|=32,s+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));n[2]=3,a.setUint32(s,t.indexOf(e.v),!0),o|=16,s+=4;break;default:throw"unsupported cell type "+e.t}return a.setUint32(4,o,!0),n.slice(0,s)}function Mk(e){return Ck(Nk(e)[1][0].data)}function Wk(e,t,n){var a,s,o,r;if(!(null==(a=e[6])?void 0:a[0])||!(null==(s=e[7])?void 0:s[0]))throw"Mutation only works on post-BNC storages!";if((null==(r=null==(o=e[8])?void 0:o[0])?void 0:r.data)&&Ek(e[8][0].data)>0||!1)throw"Math only works with normal offsets";for(var i=0,l=_k(e[7][0].data),c=0,m=[],d=_k(e[4][0].data),p=0,u=[],h=0;h1&&console.error("The Numbers writer currently writes only the first table");var a=ty(n["!ref"]);a.s.r=a.s.c=0;var s=!1;a.e.c>9&&(s=!0,a.e.c=9),a.e.r>49&&(s=!0,a.e.r=49),s&&console.error("The Numbers writer is currently limited to ".concat(ny(a)));var o=Xk(n,{range:a,header:1}),r=["~Sh33tJ5~"];o.forEach((function(e){return e.forEach((function(e){"string"==typeof e&&r.push(e)}))}));var i={},l=[],c=Vh.read(t.numbers,{type:"base64"});c.FileIndex.map((function(e,t){return[e,c.FullPaths[t]]})).forEach((function(e){var t=e[0],n=e[1];2==t.type&&t.name.match(/\.iwa/)&&Ak(Rk(t.content)).forEach((function(e){l.push(e.id),i[e.id]={deps:[],location:n,type:Ek(e.messages[0].meta[1][0].data)}}))})),l.sort((function(e,t){return e-t}));var m=l.filter((function(e){return e>1})).map((function(e){return[e,jk(e)]}));c.FileIndex.map((function(e,t){return[e,c.FullPaths[t]]})).forEach((function(e){var t=e[0];e[1],t.name.match(/\.iwa/)&&Ak(Rk(t.content)).forEach((function(e){e.messages.forEach((function(t){m.forEach((function(t){e.messages.some((function(e){return 11006!=Ek(e.meta[1][0].data)&&function(e,t){e:for(var n=0;n<=e.length-t.length;++n){for(var a=0;a-1,s={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};Bk(t=t||{});var o=vf(),r="",i=0;t.cellXfs=[],fw(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});if(yf(o,r="docProps/core.xml",Xy(e.Props,t)),s.coreprops.push(r),Ky(t.rels,2,r,Hy.CORE_PROPS),r="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var l=[],c=0;c0&&(yf(o,r="docProps/custom.xml",nv(e.Custprops)),s.custprops.push(r),Ky(t.rels,4,r,Hy.CUST_PROPS));for(i=1;i<=e.SheetNames.length;++i){var m={"!id":{}},d=e.Sheets[e.SheetNames[i-1]];(d||{})["!type"];if(yf(o,r="xl/worksheets/sheet"+i+"."+n,Uw(i-1,r,t,e,m)),s.sheets.push(r),Ky(t.wbrels,-1,"worksheets/sheet"+i+"."+n,Hy.WS[0]),d){var p=d["!comments"],u=!1,h="";p&&p.length>0&&(yf(o,h="xl/comments"+i+"."+n,Hw(p,h,t)),s.comments.push(h),Ky(m,-1,"../comments"+i+"."+n,Hy.CMNT),u=!0),d["!legacy"]&&u&&yf(o,"xl/drawings/vmlDrawing"+i+".vml",bb(i,d["!comments"])),delete d["!comments"],delete d["!legacy"]}m["!id"].rId1&&yf(o,Gy(r),Vy(m))}null!=t.Strings&&t.Strings.length>0&&(yf(o,r="xl/sharedStrings."+n,function(e,t,n){return(".bin"===t.slice(-4)?Uv:Bv)(e,n)}(t.Strings,r,t)),s.strs.push(r),Ky(t.wbrels,-1,"sharedStrings."+n,Hy.SST));yf(o,r="xl/workbook."+n,function(e,t,n){return(".bin"===t.slice(-4)?qw:zw)(e,n)}(e,r,t)),s.workbooks.push(r),Ky(t.rels,1,r,Hy.WB),yf(o,r="xl/theme/theme1.xml",fb(e.Themes,t)),s.themes.push(r),Ky(t.wbrels,-1,"theme/theme1.xml",Hy.THEME),yf(o,r="xl/styles."+n,function(e,t,n){return(".bin"===t.slice(-4)?hb:tb)(e,n)}(e,r,t)),s.styles.push(r),Ky(t.wbrels,-1,"styles."+n,Hy.STY),e.vbaraw&&a&&(yf(o,r="xl/vbaProject.bin",e.vbaraw),s.vba.push(r),Ky(t.wbrels,-1,"vbaProject.bin",Hy.VBA));return yf(o,r="xl/metadata."+n,function(e){return(".bin"===e.slice(-4)?gb:yb)()}(r)),s.metadata.push(r),Ky(t.wbrels,-1,"metadata."+n,Hy.XLMETA),yf(o,"[Content_Types].xml",Uy(s,t)),yf(o,"_rels/.rels",Vy(t.rels)),yf(o,"xl/_rels/workbook."+n+".rels",Vy(t.wbrels)),delete t.revssf,delete t.ssf,o}(e,t):Uk(e,t)}function Uk(e,t){vb=1024,e&&!e.SSF&&(e.SSF=pf(lh)),e&&e.SSF&&(Uh(),qh(e.SSF),t.revssf=Qh(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,dw?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var n="xml",a=Tb.indexOf(t.bookType)>-1,s={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};Bk(t=t||{});var o=vf(),r="",i=0;if(t.cellXfs=[],fw(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),yf(o,r="docProps/core.xml",Xy(e.Props,t)),s.coreprops.push(r),Ky(t.rels,2,r,Hy.CORE_PROPS),r="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var l=[],c=0;c0&&(yf(o,r="docProps/custom.xml",nv(e.Custprops)),s.custprops.push(r),Ky(t.rels,4,r,Hy.CUST_PROPS));var m=["SheetJ5"];for(t.tcid=0,i=1;i<=e.SheetNames.length;++i){var d={"!id":{}},p=e.Sheets[e.SheetNames[i-1]];(p||{})["!type"];if(yf(o,r="xl/worksheets/sheet"+i+"."+n,ww(i-1,t,e,d)),s.sheets.push(r),Ky(t.wbrels,-1,"worksheets/sheet"+i+"."+n,Hy.WS[0]),p){var u=p["!comments"],h=!1,f="";if(u&&u.length>0){var g=!1;u.forEach((function(e){e[1].forEach((function(e){1==e.T&&(g=!0)}))})),g&&(yf(o,f="xl/threadedComments/threadedComment"+i+"."+n,kb(u,m,t)),s.threadedcomments.push(f),Ky(d,-1,"../threadedComments/threadedComment"+i+"."+n,Hy.TCMNT)),yf(o,f="xl/comments"+i+"."+n,wb(u)),s.comments.push(f),Ky(d,-1,"../comments"+i+"."+n,Hy.CMNT),h=!0}p["!legacy"]&&h&&yf(o,"xl/drawings/vmlDrawing"+i+".vml",bb(i,p["!comments"])),delete p["!comments"],delete p["!legacy"]}d["!id"].rId1&&yf(o,Gy(r),Vy(d))}return null!=t.Strings&&t.Strings.length>0&&(yf(o,r="xl/sharedStrings."+n,Bv(t.Strings,t)),s.strs.push(r),Ky(t.wbrels,-1,"sharedStrings."+n,Hy.SST)),yf(o,r="xl/workbook."+n,zw(e)),s.workbooks.push(r),Ky(t.rels,1,r,Hy.WB),yf(o,r="xl/theme/theme1.xml",fb(e.Themes,t)),s.themes.push(r),Ky(t.wbrels,-1,"theme/theme1.xml",Hy.THEME),yf(o,r="xl/styles."+n,tb(e,t)),s.styles.push(r),Ky(t.wbrels,-1,"styles."+n,Hy.STY),e.vbaraw&&a&&(yf(o,r="xl/vbaProject.bin",e.vbaraw),s.vba.push(r),Ky(t.wbrels,-1,"vbaProject.bin",Hy.VBA)),yf(o,r="xl/metadata."+n,yb()),s.metadata.push(r),Ky(t.wbrels,-1,"metadata."+n,Hy.XLMETA),m.length>1&&(yf(o,r="xl/persons/person.xml",function(e){var t=[bf,Wf("personList",null,{xmlns:Vf,"xmlns:x":eg[0]}).replace(/[\/]>/,">")];return e.forEach((function(e,n){t.push(Wf("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:e,providerId:"None"}))})),t.push(""),t.join("")}(m)),s.people.push(r),Ky(t.wbrels,-1,"persons/person.xml",Hy.PEOPLE)),yf(o,"[Content_Types].xml",Uy(s,t)),yf(o,"_rels/.rels",Vy(t.rels)),yf(o,"xl/_rels/workbook.xml.rels",Vy(t.wbrels)),delete t.revssf,delete t.ssf,o}function Hk(e,t){var n="";switch((t||{}).type||"base64"){case"buffer":case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":n=qu(e.slice(0,12));break;case"binary":n=e;break;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 Gk(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return Yh(t.file,Vh.write(e,{type:Uu?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return Vh.write(e,t)}function Vk(e,t){var n={},a=Uu?"nodebuffer":"undefined"!==typeof Uint8Array?"array":"string";if(t.compression&&(n.compression="DEFLATE"),t.password)n.type=a;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=a;break;default:throw new Error("Unrecognized type "+t.type)}var s=e.FullPaths?Vh.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 s){if("binary"==t.type||"base64"==t.type)return s;s=new Uint8Array($u(s))}return t.password&&"undefined"!==typeof encrypt_agile?Gk(encrypt_agile(s,t.password),t):"file"===t.type?Yh(t.file,s):"string"==t.type?Pf(s):s}function Kk(e,t,n){n||(n="");var a=n+e;switch(t.type){case"base64":return Bu(Rf(a));case"binary":return Rf(a);case"string":return e;case"file":return Yh(t.file,a,"utf8");case"buffer":return Uu?Hu(a,"utf8"):"undefined"!==typeof TextEncoder?(new TextEncoder).encode(a):Kk(a,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function $k(e,t){switch(t.type){case"string":case"base64":case"binary":for(var n="",a=0;a0&&(s=0);var d=Zg(l.s.r),p=[],u=[],h=0,f=0,g=Array.isArray(e),y=l.s.r,v=0,b={};g&&!e[y]&&(e[y]=[]);var w=c.skipHidden&&e["!cols"]||[],k=c.skipHidden&&e["!rows"]||[];for(v=l.s.c;v<=l.e.c;++v)if(!(w[v]||{}).hidden)switch(p[v]=Xg(v),n=g?e[y][v]:e[p[v]+d],a){case 1:o[v]=v-l.s.c;break;case 2:o[v]=p[v];break;case 3:o[v]=c.header[v-l.s.c];break;default:if(null==n&&(n={w:"__EMPTY",t:"s"}),i=r=oy(n,null,c),f=b[r]||0){do{i=r+"_"+f++}while(b[i]);b[r]=f,b[i]=1}else b[r]=1;o[v]=i}for(y=l.s.r+s;y<=l.e.r;++y)if(!(k[y]||{}).hidden){var x=Jk(e,l,y,p,a,o,g,c);(!1===x.isempty||(1===a?!1!==c.blankrows:c.blankrows))&&(u[h++]=x.row)}return u.length=h,u}var Qk=/"/g;function ex(e,t,n,a,s,o,r,i){for(var l=!0,c=[],m="",d=Zg(n),p=t.s.c;p<=t.e.c;++p)if(a[p]){var u=i.dense?(e[n]||[])[p]:e[a[p]+d];if(null==u)m="";else if(null!=u.v){l=!1,m=""+(i.rawNumbers&&"n"==u.t?u.v:oy(u,null,i));for(var h=0,f=0;h!==m.length;++h)if((f=m.charCodeAt(h))===s||f===o||34===f||i.forceQuotes){m='"'+m.replace(Qk,'""')+'"';break}"ID"==m&&(m='"ID"')}else null==u.f||u.F?m="":(l=!1,(m="="+u.f).indexOf(",")>=0&&(m='"'+m.replace(Qk,'""')+'"'));c.push(m)}return!1===i.blankrows&&l?null:c.join(r)}function tx(e,t){var n=[],a=null==t?{}:t;if(null==e||null==e["!ref"])return"";var s=ay(e["!ref"]),o=void 0!==a.FS?a.FS:",",r=o.charCodeAt(0),i=void 0!==a.RS?a.RS:"\n",l=i.charCodeAt(0),c=new RegExp(("|"==o?"\\|":o)+"+$"),m="",d=[];a.dense=Array.isArray(e);for(var p=a.skipHidden&&e["!cols"]||[],u=a.skipHidden&&e["!rows"]||[],h=s.s.c;h<=s.e.c;++h)(p[h]||{}).hidden||(d[h]=Xg(h));for(var f=0,g=s.s.r;g<=s.e.r;++g)(u[g]||{}).hidden||null!=(m=ex(e,s,g,d,r,l,o,a))&&(a.strip&&(m=m.replace(c,"")),(m||!1!==a.blankrows)&&n.push((f++?i:"")+m));return delete a.dense,n.join("")}function nx(e,t){t||(t={}),t.FS="\t",t.RS="\n";var n=tx(e,t);if("undefined"==typeof Fu||"string"==t.type)return n;var a=Fu.utils.encode(1200,n,"str");return String.fromCharCode(255)+String.fromCharCode(254)+a}function ax(e,t,n){var a,s=n||{},o=+!s.skipHeader,r=e||{},i=0,l=0;if(r&&null!=s.origin)if("number"==typeof s.origin)i=s.origin;else{var c="string"==typeof s.origin?Qg(s.origin):s.origin;i=c.r,l=c.c}var m={s:{c:0,r:0},e:{c:l,r:i+t.length-1+o}};if(r["!ref"]){var d=ay(r["!ref"]);m.e.c=Math.max(m.e.c,d.e.c),m.e.r=Math.max(m.e.r,d.e.r),-1==i&&(i=d.e.r+1,m.e.r=i+t.length-1+o)}else-1==i&&(i=0,m.e.r=t.length-1+o);var p=s.header||[],u=0;t.forEach((function(e,t){Zh(e).forEach((function(n){-1==(u=p.indexOf(n))&&(p[u=p.length]=n);var c=e[n],m="z",d="",h=ey({c:l+u,r:i+t+o});a=sx(r,h),!c||"object"!==typeof c||c instanceof Date?("number"==typeof c?m="n":"boolean"==typeof c?m="b":"string"==typeof c?m="s":c instanceof Date?(m="d",s.cellDates||(m="n",c=tf(c)),d=s.dateNF||lh[14]):null===c&&s.nullError&&(m="e",c=0),a?(a.t=m,a.v=c,delete a.w,delete a.R,d&&(a.z=d)):r[h]=a={t:m,v:c},d&&(a.z=d)):r[h]=c}))})),m.e.c=Math.max(m.e.c,l+p.length-1);var h=Zg(i);if(o)for(u=0;u=65535)throw new Error("Too many worksheets");if(a&&e.SheetNames.indexOf(n)>=0){var o=n.match(/(^.*?)(\d+)$/);s=o&&+o[2]||0;var r=o&&o[1]||n;for(++s;s<=65535&&-1!=e.SheetNames.indexOf(n=r+s);++s);}if(Mw(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 ix(e,t,n){return t?(e.l={Target:t},n&&(e.l.Tooltip=n)):delete e.l,e}var lx={encode_col:Xg,encode_row:Zg,encode_cell:ey,encode_range:ny,decode_col:Jg,decode_row:Yg,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:Qg,decode_range:ty,format_cell:oy,sheet_add_aoa:iy,sheet_add_json:ax,sheet_add_dom:yk,aoa_to_sheet:ly,json_to_sheet:function(e,t){return ax(null,e,t)},table_to_sheet:vk,table_to_book:function(e,t){return ry(vk(e,t),t)},sheet_to_csv:tx,sheet_to_txt:nx,sheet_to_json:Xk,sheet_to_html:gk,sheet_to_formulae:function(e){var t,n="",a="";if(null==e||null==e["!ref"])return[];var s,o=ay(e["!ref"]),r="",i=[],l=[],c=Array.isArray(e);for(s=o.s.c;s<=o.e.c;++s)i[s]=Xg(s);for(var m=o.s.r;m<=o.e.r;++m)for(r=Zg(m),s=o.s.c;s<=o.e.c;++s)if(n=i[s]+r,a="",void 0!==(t=c?(e[m]||[])[s]:e[n])){if(null!=t.F){if(n=t.F,!t.f)continue;a=t.f,-1==n.indexOf(":")&&(n=n+":"+n)}if(null!=t.f)a=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)a=""+t.v;else if("b"==t.t)a=t.v?"TRUE":"FALSE";else if(void 0!==t.w)a="'"+t.w;else{if(void 0===t.v)continue;a="s"==t.t?"'"+t.v:""+t.v}}l[l.length]=n+"="+a}return l},sheet_to_row_object_array:Xk,sheet_get_cell:sx,book_new:ox,book_append_sheet:rx,book_set_sheet_visibility:function(e,t,n){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var a=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[a]||(e.Workbook.Sheets[a]={}),n){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+n)}e.Workbook.Sheets[a].Hidden=n},cell_set_number_format:function(e,t){return e.z=t,e},cell_set_hyperlink:ix,cell_set_internal_link:function(e,t,n){return ix(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,a){for(var s="string"!=typeof t?t:ay(t),o="string"==typeof t?t:ny(t),r=s.s.r;r<=s.e.r;++r)for(var i=s.s.c;i<=s.e.c;++i){var l=sx(e,r,i);l.t="n",l.F=o,delete l.v,r==s.s.r&&i==s.s.c&&(l.f=n,a&&(l.D=!0))}return e},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};Eu.version;function cx(e,t){const n=document.createElement("a");n.href=URL.createObjectURL(e),n.download=t,document.body.append(n),n.click(),n.remove(),setTimeout((()=>URL.revokeObjectURL(n.href)),7e3)}function mx(e){const n=t.Children.map(e,(e=>{var n;if(!t.isValidElement(e))return null;const a=(null===e||void 0===e||null===(n=e.props)||void 0===n?void 0:n.template)||Yp.STRING;return{...e.props,template:a}})),a=Array.from(n).filter((e=>null===e||void 0===e?void 0:e.title));return a}function dx(e){return e.map((e=>(0,_e.t)(e.title||"")))}function px(e){return t=>e.map((e=>{let n=e.properties?t[e.properties]:t;if(e.formatter===Xn)return Qn(n);if(e.formatter&&(n=e.formatter(n)),Array.isArray(n))return n.length;const a=typeof n;return"object"===a?!e.formatter&&e.template?"":Object.entries(n).map((e=>"".concat((0,_e.t)(e[0])||"",": ").concat(e[1]||""))).join(", "):"string"===a?n.replace(".",","):n}))}function ux(e,t,n){const a=mx(t),s=px(a),o=[dx(a),...e.map(s)],r=lx.aoa_to_sheet(o);r["!cols"]=a.map((()=>({width:20})));const i=lx.book_new();lx.book_append_sheet(i,r,"Sheet1"),function(e,t,n){var a=n||{};a.type="file",a.file=t,Zk(a),Yk(e,a)}(i,"".concat(n,".xlsx"))}var hx=(0,yn.Z)("getPath");function fx(e){return e?Array.isArray(e)?e.join("."):"object"===typeof e?[e.type,e.page].join("."):e:""}const gx=new class{constructor(){Object.defineProperty(this,hx,{value:fx}),this.key="view_settings",this.version=1,this.settings={},this.load(),(0,Gt.rC)(this,{settings:Gt.LO,load:Gt.aD,setItem:Gt.aD})}load(){const e=JSON.parse(localStorage.getItem(this.key)||"{}")||{};e.version===this.version&&(this.settings=e.settings)}save(){0!==Object.keys(this.settings).length?localStorage.setItem(this.key,JSON.stringify({version:this.version,settings:this.settings})):localStorage.removeItem(this.key)}setItem(e,t,n){const a=(0,gn.Z)(this,hx)[hx](e);a&&(t&&t!==n?this.settings[a]=t:delete this.settings[a],this.save())}getItem(e,t){var n;const a=(0,gn.Z)(this,hx)[hx](e);return(null===(n=this.settings)||void 0===n?void 0:n[a])||t}},yx=gx,vx="data_view_buttons",bx="data_view_icon";function wx(e){let{rowsForExcel:n=[],rows:a=[],sort:s=[],type:o,mode:r,columnCount:i,className:l,fullScreenMode:c="",disabledRow:m,updateSort:d,children:p}=e;const{t:u}=Bt(),h=Q(),f=yx.getItem(h,Ri?"cards":"table"),[g,y]=(0,t.useState)(o||f);if(!a||!a.length)return null;const v={table:"./assets/icons/Cards.svg",cards:"./assets/icons/Table.svg"}[g],b={table:"\u041e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430\u043c\u0438",cards:"\u041e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u043e\u0439"}[g];return(0,ji.jsxs)(ji.Fragment,{children:["details"!==r&&(0,ji.jsx)("div",{style:{position:"relative"},children:(0,ji.jsxs)("div",{className:vx,children:[!Ri&&(0,ji.jsx)("img",{src:"./assets/icons/Download.svg",className:bx,onClick:()=>{const e=u("sidebar.".concat(h.type,".").concat(h.page));ux(n||a,p,e)}}),!Ri&&(0,ji.jsx)("img",{src:dc.isOpen?"./assets/icons/CloseFullscreen.svg":"./assets/icons/OpenFullscreen.svg",className:bx,onClick:()=>{dc.toggle(c)}}),!Ri&&(0,ji.jsx)("img",{title:b,src:v,className:bx,onClick:()=>{const e="table"===g?"cards":"table";y(e),yx.setItem(h,e,"table")}})]})}),"table"===g&&"details"!==r&&(0,ji.jsx)(ed,{template:"table",children:(0,ji.jsx)(lu,{rows:a,sort:s,disabledRow:m,updateSort:d,children:p})}),"table"===g&&"details"===r&&(0,ji.jsx)(lu,{rows:a,sort:s,disabledRow:m,updateSort:d,children:p}),"cards"===g&&(0,ji.jsx)(ju,{items:a,columnCount:i,className:l,children:p})]})}wx.defaultProps={rows:[],sort:[],type:void 0,columnCount:void 0,updateSort:()=>{}};const kx=wx;function xx(e){let{template:t,title:n,properties:a,prefixes:s,suffixes:o,formatter:r,className:i,style:l,isFixed:c,isSortable:m,isResizable:d,isDraggable:p,isShow:u,minWidth:h,width:f,onClick:g}=e;return(0,ji.jsx)(ji.Fragment,{children:{template:t,title:n,properties:a,prefixes:s,suffixes:o,formatter:r,className:i,style:l,isFixed:c,isSortable:m,isResizable:d,isDraggable:p,isShow:u,minWidth:h,width:f,onClick:g}})}xx.defaultProps={title:"",prefixes:[""],suffixes:[""],formatter:void 0,className:"",isDisabled:!1,isFixed:!1,isSortable:!1,isResizable:!1,isDraggable:!1,isShow:!0,minWidth:void 0,width:void 0,onClick:void 0};const _x=xx;function Tx(e){let{value:t,width:n,title:a,description:s,suffix:o,color:r,className:i,formatter:l}=e;const{t:c}=Bt();if(!n||n<=0)return null;const m=c(a||""),d=c(s||"")||m,p=null===l||void 0===l?void 0:l(t),u=o?" ".concat(c(o||"")):"",h=t?"".concat(n,"% (").concat(p).concat(u,") ").concat(d):"".concat(n,"% ").concat(d);return(0,ji.jsx)("div",{className:i,style:{width:"".concat(n,"%"),color:null===r||void 0===r?void 0:r.second,padding:m?"0 0 0 4px":"0",backgroundColor:null===r||void 0===r?void 0:r.first},title:h,children:m})}Tx.defaultProps={value:0,width:0,title:"",description:"",suffix:"",color:null,className:"",formatter:e=>e};const Sx=Tx,Cx="line_chart",jx="line_chart_item",Ex="line_chart_sub_item";function Nx(e){let{options:t,value:n,details:a,className:s}=e;if(0===n||!n&&!a)return null;let o=Math.round((n||100)*(100/t.max));if(o<1)return null;if(o>100&&(o=100),!a)return(0,ji.jsx)("div",{className:"".concat(Cx," ").concat(s||""),children:(0,ji.jsx)(Sx,{value:n,width:o,suffix:t.suffix,formatter:t.formatter,className:jx})});const r=rp(a,t).map((e=>(0,ji.jsx)(Sx,{title:e.title,value:e.value,width:e.width,color:t.color.get(e.title),suffix:t.suffix,formatter:t.formatter,description:e.description,className:Ex},e.title)));return(0,ji.jsx)("div",{className:"".concat(Cx," ").concat(s||""),children:(0,ji.jsx)("div",{className:jx,style:{width:"".concat(o,"%")},children:r})})}Nx.defaultProps={value:void 0,details:void 0,className:""};const Dx=Nx;function Ax(e,t,n){return Math.max(...e.content.map((e=>n?e[t][n]||0:e[t]||0)))}function Ox(e,t){return Ax(e,t,"length")}function Px(e){let{rows:t,max:n,year:a}=e;const s=sp({max:n,suffix:"page.team.author.days"});return(0,ji.jsxs)(lu,{rows:t,children:[(0,ji.jsx)(_x,{title:a,formatter:e=>e.duration>40?"page.team.author.absence.transfer":"page.team.author.absence.vacation",template:e=>(0,ji.jsx)(Ap,{value:e}),minWidth:200}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"from",minWidth:130,formatter:Xn}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"to",minWidth:130,formatter:Xn}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"duration"}),(0,ji.jsx)(_x,{isSortable:!0,properties:"duration",minWidth:200,template:e=>(0,ji.jsx)(Dx,{options:s,value:e})})]})}function Rx(e){let{rows:t}=e;if(!t||null===t||void 0===t||!t.length)return null;const n=Ax({content:t},"duration"),a=function(e){return e.reduce(((e,t)=>{const n=t.timestamp.from.substring(0,4);return e[n]||(e[n]=[]),e[n].push(t),e}),{})}(t),s=Object.entries(a).reverse().map((e=>{let[t,a]=e;const s=a.length>6?a.sort(((e,t)=>t.duration-e.duration)).slice(0,5).sort(((e,t)=>t.from-e.from)):a;return(0,ji.jsx)(Px,{max:n,rows:s,year:t},t)}));return(0,ji.jsx)("div",{style:{maxWidth:750},children:s})}Rx.defaultProps={response:void 0};const Ix=Rx;function Lx(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;const{t:o}=Bt();if(!t)return null;const[r,i,l]=[o("page.team.author.type.work"),o("page.team.author.type.dismissed"),o("page.team.author.type.staff")],c=o("page.team.author.worked"),m=o("page.team.author.losses"),d=sp({order:[c,m],suffix:"page.team.author.days"}),p=sp({max:Ox(t,"tasks"),suffix:"page.team.author.tasksSmall"}),u=sp({max:Ax(t,"commits")}),h=sp({order:ki.dataGrip.type.list}),f=t.content.map((e=>{const t=ki.dataGrip.absence.statisticByName.get(e.author)||[];return{...e,absence:t.length}}));return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:f,sort:t.sort,updateSort:n,mode:s,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.DETAILS,width:40,properties:"absence",formatter:e=>{const t=ki.dataGrip.absence.statisticByName.get(e.author)||[];return(0,ji.jsx)(Ix,{rows:t})}}),(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,formatter:(e,t)=>t+1,width:40}),(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,properties:"author",title:"page.team.pr.author",width:200}),(0,ji.jsx)(_x,{title:"page.team.author.status",formatter:e=>e.isStaff?l:e.isDismissed?i:r,template:e=>(0,ji.jsx)(Ap,{value:e}),width:100}),(0,ji.jsx)(_x,{isSortable:"company",title:"page.team.author.company",properties:"lastCompany",template:e=>(0,ji.jsx)(Ap,{value:e}),width:150}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"firstCommit",title:"page.team.author.firstCommit",width:130,formatter:e=>Xn(e.timestamp)}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"lastCommit",title:"page.team.author.lastCommit",width:130,formatter:e=>Xn(e.timestamp)}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,title:"page.team.author.daysAll",properties:"daysAll",formatter:e=>e||1,width:90}),(0,ji.jsx)(_x,{isSortable:"daysWorked",title:"page.team.author.workedLosses",minWidth:300,template:e=>(0,ji.jsx)(Dx,{options:d,details:e}),formatter:e=>({[c]:e.daysWorked,[m]:e.daysLosses})}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"tasks",formatter:e=>(null===e||void 0===e?void 0:e.length)||0}),(0,ji.jsx)(_x,{isSortable:!0,properties:"tasks",title:"page.team.author.tasks",minWidth:200,template:e=>(0,ji.jsx)(Dx,{options:p,value:e}),formatter:e=>(null===e||void 0===e?void 0:e.length)||0}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,title:"page.team.author.daysForTask",properties:"daysForTask",formatter:na,width:120}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,title:"page.team.author.scopes",properties:"scopes"}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"commits"}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.author.commits",properties:"commits",minWidth:100,template:e=>(0,ji.jsx)(Dx,{options:u,value:e})}),(0,ji.jsx)(_x,{title:"page.team.author.types",properties:"types",width:400,template:e=>(0,ji.jsx)(Dx,{options:h,details:e})}),(0,ji.jsx)(_x,{template:Yp.NUMBER,title:"page.team.author.moneyAll",properties:"moneyAll",formatter:ea}),(0,ji.jsx)(_x,{template:Yp.NUMBER,title:"page.team.author.moneyWorked",properties:"moneyWorked",formatter:ea}),(0,ji.jsx)(_x,{template:Yp.NUMBER,title:"page.team.author.moneyLosses",properties:"moneyLosses",formatter:ea})]})}Lx.defaultProps={response:void 0};const Fx=Lx;function Mx(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=sp({max:Ax(t,"duration"),suffix:"page.team.author.days"});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,mode:s,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,formatter:(e,t)=>t+1,width:40}),(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,properties:"author",title:"page.team.pr.author",minWidth:200}),(0,ji.jsx)(_x,{title:"\u0442\u0438\u043f",formatter:e=>e.duration>40?"page.team.author.absence.transfer":"page.team.author.absence.vacation",template:e=>(0,ji.jsx)(Ap,{value:e}),minWidth:200}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.author.absence.from",properties:"from",minWidth:130,formatter:Xn}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.author.absence.to",properties:"to",minWidth:130,formatter:Xn}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"duration"}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.author.absence.duration",properties:"duration",minWidth:200,template:e=>(0,ji.jsx)(Dx,{options:o,value:e})})]})}Mx.defaultProps={response:void 0};const Wx=Mx,zx=un((e=>{var t;let{mode:n}=e;const{t:a}=Bt(),s=ki.dataGrip.author.statistic,o=ki.dataGrip.absence.statistic;if(null===s||void 0===s||!s.length)return"print"!==n?(0,ji.jsx)(hd,{}):null;const r=null===(t=ki.dataGrip.recommendations.team)||void 0===t?void 0:t.byAuthor;return(0,ji.jsxs)(ji.Fragment,{children:["fullscreen"!==n&&(0,ji.jsx)(np,{mode:n,recommendations:r}),(0,ji.jsx)("br",{}),(0,ji.jsx)("br",{}),(0,ji.jsx)(Sp,{}),(0,ji.jsx)(Ld,{title:"page.team.author.title"}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(s,n),watch:"".concat(n).concat(ki.hash),children:[(0,ji.jsx)(Fx,{mode:n,rowsForExcel:s}),(0,ji.jsx)(Ad,{})]}),(0,ji.jsxs)(ed,{children:[(0,ji.jsx)(sd,{children:(0,ji.jsx)(El,{text:a("page.team.author.description1")})}),(0,ji.jsx)(sd,{children:(0,ji.jsx)(El,{text:a("page.team.author.description2")})})]}),(0,ji.jsx)("br",{}),(0,ji.jsx)("br",{}),(0,ji.jsx)(Ld,{title:"page.team.author.absence.title"}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(o,n),watch:"".concat(n).concat(ki.hash),children:[(0,ji.jsx)(Wx,{mode:n,rowsForExcel:o}),(0,ji.jsx)(Ad,{})]})]})})),Bx=zx,qx="vertical_bar_scale",Ux="vertical_bar_scale_wrapper";const Hx=function(e){let{max:n,onChange:a}=e;const[s,o]=(0,t.useState)(null),[r,i]=(0,t.useState)(n);return(0,t.useEffect)((()=>{i(n),a(n)}),[n]),(0,ji.jsx)("div",{className:Ux,children:(0,ji.jsx)("input",{type:"range",min:1,max:n,value:r,className:qx,onChange:e=>{const t=parseInt(e.target.value||"0",10)||0;i(t),clearTimeout(s),o(setTimeout((()=>{a(t)}),300))}})})},Gx="vertical_bar",Vx="vertical_bar_item",Kx="vertical_bar_line",$x="vertical_bar_line_text";const Yx=function(e){let{text:t,bottom:n}=e;return t?(0,ji.jsx)("div",{className:Kx,style:{bottom:"".concat(n,"%")},children:(0,ji.jsx)("span",{className:$x,children:t})}):null};const Zx=function(e){let{dots:n,selected:a,onClick:s}=e;const o=Math.max(...n.map((e=>e.value))),[r,i]=(0,t.useState)(o),l=100/n.length+"%",c=100/r,m=n.map(((e,t)=>{return(0,ji.jsx)("div",{className:Vx,style:{width:l,height:"".concat((n=e.value,n>r?100:n*c),"%"),backgroundColor:e.meta===a?"#ED675F":""},title:e.title,onClick:()=>{s&&s(e)}},"".concat(e.title,"_").concat(t));var n}));return(0,ji.jsxs)("div",{className:Gx,children:[(0,ji.jsx)(Hx,{max:o,onChange:i}),(0,ji.jsx)(Yx,{text:r,bottom:100}),r>10?(0,ji.jsx)(Yx,{text:r/2,bottom:50}):null,m]})};function Jx(e){var t,n;let{task:a,className:s}=e;if(!a)return null;const o=(null===Un||void 0===Un||null===(t=Un.settings)||void 0===t||null===(n=t.linksPrefix)||void 0===n?void 0:n.task)||"/",r="#"===(null===a||void 0===a?void 0:a[0])?a.replace("#",""):a;return(0,ji.jsx)(n_,{text:a,link:"".concat(o).concat(r),className:s})}Jx.defaultProps={task:"",className:""};const Xx=Jx;function Qx(e){var t,n;let{prId:a,text:s,className:o}=e;if(!a)return null;const r=(null===Un||void 0===Un||null===(t=Un.settings)||void 0===t||null===(n=t.linksPrefix)||void 0===n?void 0:n.task)||"/",i="#"===(null===a||void 0===a?void 0:a[0])?a.replace("#",""):a;return(0,ji.jsx)(n_,{text:s||"PR",link:"".concat(r).concat(i),className:o})}Qx.defaultProps={prId:"",text:"",className:""};const e_=Qx,t_="external_link";const n_=function(e){let{link:t,text:n,className:a}=e;return(0,ji.jsx)(we,{to:t,target:"_blank",className:"".concat(t_," ").concat(a||""),children:n})},a_={day_info_wrapper:"day_info_wrapper",day_info_author:"day_info_author",day_info_date:"day_info_date",day_info_message:"day_info_message",day_info_link:"day_info_link",day_info_row:"day_info_row"};function s_(e){let{commits:t}=e;const n=t.map((e=>{return(0,ji.jsxs)("div",{className:a_.day_info_row,children:[(0,ji.jsx)("span",{className:a_.day_info_date,children:(t=e.date,Jn(t,{hour:"numeric",minute:"numeric"}))}),(0,ji.jsx)("span",{className:a_.day_info_message,children:e.message})]},e.date);var t}));return(0,ji.jsx)(ji.Fragment,{children:n})}function o_(e){let{tasks:t}=e;const n=Object.entries(t).map((e=>{var t;let[n,a]=e;const s=Go.tasks.statisticByName.get(n),o=a[0].milliseconds,r=null===s||void 0===s||null===(t=s.prIds)||void 0===t?void 0:t.find((e=>Go.pr.pr.get(e).dateMerge>=o));return(0,ji.jsxs)("div",{children:[(0,ji.jsxs)("div",{className:a_.day_info_link,children:[(0,ji.jsx)(Xx,{task:n}),(0,ji.jsx)(e_,{prId:r})]}),(0,ji.jsx)(s_,{commits:a})]},"".concat(r).concat(n))}));return(0,ji.jsx)(ji.Fragment,{children:n})}function r_(e){let{timestamp:t,events:n}=e;const{t:a}=Bt();let s=0;const o=Go.timestamp.statistic.allCommitsByTimestamp.find((e=>e.timestamp===t)).tasksByAuthor||{},r=Go.author.list,i=Object.entries(o).sort(((e,t)=>r.indexOf(e[0])-r.indexOf(t[0]))).map((e=>{var t,o,r,i,l;let[c,m]=e;s+=Object.keys(m).length;let d="";return null!==n&&void 0!==n&&null!==(t=n.vacationStart)&&void 0!==t&&t.has(c)&&(d=a("page.team.month.vacation.first")),null!==n&&void 0!==n&&null!==(o=n.vacationEnd)&&void 0!==o&&o.has(c)&&(d=a("page.team.month.vacation.last")),null!==n&&void 0!==n&&null!==(r=n.firstDay)&&void 0!==r&&r.has(c)&&(d=a("page.team.month.work.first")),null!==n&&void 0!==n&&null!==(i=n.lastDay)&&void 0!==i&&i.has(c)&&(d=a("page.team.month.work.last")),null!==n&&void 0!==n&&null!==(l=n.travel)&&void 0!==l&&l.has(c)&&(d=a("page.team.month.travel")),(0,ji.jsxs)("div",{className:a_.day_info,children:[(0,ji.jsx)("h3",{className:a_.day_info_author,children:"".concat(c," ").concat(d)}),(0,ji.jsx)(o_,{tasks:m})]},c)}));return(0,ji.jsx)("div",{className:a_.day_info_wrapper,style:{columnCount:s>20?2:1},children:i})}r_.defaultProps={events:void 0};const i_=r_;const l_=function(e){let{statistic:n}=e;const a=n.commitsByTimestampCounter.maxData,[s,o]=(0,t.useState)(a),r=n.allCommitsByTimestamp.map((e=>({title:"".concat(e.timestamp," - ").concat(e.commits," \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432"),value:e.commits,meta:e})));if(null===r||void 0===r||!r.length)return(0,ji.jsx)(hd,{});const[i,l]=Yn(a.timestamp),c=[{title:i,description:"page.common.commits.description",type:ra,arguments:{description:[l]}}];return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(np,{recommendations:c}),(0,ji.jsx)(Ld,{title:"page.common.commits.title"}),(0,ji.jsx)(ed,{template:"box",children:(0,ji.jsx)(Zx,{dots:r,selected:s,onClick:e=>{o(e.meta)}})}),(0,ji.jsx)("br",{}),(0,ji.jsx)("br",{}),(0,ji.jsx)(Ld,{title:_e.Z.get("page.common.commits.title2",Xn(null===s||void 0===s?void 0:s.timestamp),null===s||void 0===s?void 0:s.commits)}),(0,ji.jsx)(ed,{template:"box",children:(0,ji.jsx)(i_,{timestamp:null===s||void 0===s?void 0:s.timestamp})})]})},c_=un((()=>{const e=ki.dataGrip.timestamp.statistic;return(0,ji.jsx)(l_,{statistic:e})}));function m_(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;const{t:o}=Bt();if(!t)return null;const[r,i,l]=[o("page.team.author.type.work"),o("page.team.author.type.dismissed"),o("page.team.author.type.staff")],c=o("page.team.author.worked"),m=o("page.team.author.losses"),d=sp({order:[c,m],suffix:"page.team.author.days"}),p=sp({suffix:"page.team.author.tasksSmall",order:ki.dataGrip.type.list});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,mode:s,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,formatter:(e,t)=>t+1,width:40}),(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,properties:"author",title:"page.team.pr.author",width:158}),(0,ji.jsx)(_x,{formatter:e=>e.isStaff?l:e.isDismissed?i:r,template:e=>(0,ji.jsx)(Ap,{value:e}),width:140}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"firstCommit",width:130,formatter:e=>Xn(e.timestamp)}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"lastCommit",width:130,formatter:e=>Xn(e.timestamp)}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"daysAll",formatter:e=>e||1,width:90}),(0,ji.jsx)(_x,{isSortable:"daysWorked",width:150,template:e=>(0,ji.jsx)(Dx,{options:d,details:e}),formatter:e=>({[c]:e.daysWorked,[m]:e.daysLosses})}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"tasks",formatter:e=>(null===e||void 0===e?void 0:e.length)||0,width:90}),(0,ji.jsx)(_x,{isSortable:!0,width:150,template:e=>(0,ji.jsx)(Dx,{options:p,details:e.types})}),(0,ji.jsx)(_x,{template:Yp.NUMBER,title:"page.team.author.moneyAll",properties:"moneyAll",formatter:ea}),(0,ji.jsx)(_x,{template:Yp.NUMBER,title:"page.team.author.moneyWorked",properties:"moneyWorked",formatter:ea}),(0,ji.jsx)(_x,{template:Yp.NUMBER,title:"page.team.author.moneyLosses",properties:"moneyLosses",formatter:ea})]})}m_.defaultProps={response:void 0};const d_=m_;function p_(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;const{t:o}=Bt();if(!t)return null;const[r,i]=[o("page.team.company.active.yes"),o("page.team.company.active.no")],l=sp({max:Ax(t,"tasks"),suffix:"page.team.author.tasksSmall"}),c=sp({max:Ax(t,"totalDays"),suffix:"page.team.author.days"});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.DETAILS,width:40,formatter:e=>{const t=e.employments.map((e=>{var t,n,a;return null===ki||void 0===ki||null===(t=ki.dataGrip)||void 0===t||null===(n=t.author)||void 0===n||null===(a=n.statisticByName)||void 0===a?void 0:a[e]})).filter((e=>e));return(0,ji.jsx)(d_,{response:{content:t},mode:"details"})}}),(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,properties:"company",width:200}),(0,ji.jsx)(_x,{title:"page.team.author.status",formatter:e=>e.isActive?r:i,template:e=>(0,ji.jsx)(Ap,{value:e}),width:140}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"from",title:"page.team.author.firstCommit",width:130,formatter:Xn}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"to",title:"page.team.author.lastCommit",width:130,formatter:Xn}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"totalDays",width:90}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.author.daysAll",properties:"totalDays",width:150,template:e=>(0,ji.jsx)(Dx,{options:c,value:e})}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"tasks",width:90}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.author.tasks",properties:"tasks",width:150,template:e=>(0,ji.jsx)(Dx,{options:l,value:e})}),(0,ji.jsx)(_x,{properties:"emptyCell",minWidth:40})]})}p_.defaultProps={response:void 0};const u_=p_;const h_=un((()=>{const e=ki.dataGrip.company.statistic,[t,n]=function(e){const t=e.map((e=>e.company));return[sp({order:t,limit:t.length>10?2:1,suffix:"page.team.company.employments.item"}),Object.fromEntries(e.map((e=>[e.company,e.employments.length])))]}(e),[a,s]=function(e){const t=e.reduce(((e,t)=>(t.totalDays<183?La(e,Tp.HALF):t.totalDays<365?La(e,Tp.ONE):t.totalDays<547?La(e,Tp.HALF_ONE):t.totalDays<730?La(e,Tp.TWO):La(e,Tp.MORE),e)),{});return[sp({order:Object.values(Tp).filter((e=>t[e])),limit:1,suffix:"page.team.company.daysChart.item"}),t]}(e);return(0,ji.jsxs)(ed,{children:[(0,ji.jsx)(sd,{children:(0,ji.jsx)(xp,{title:"page.team.company.employments.title",options:t,details:n})}),(0,ji.jsx)(sd,{children:(0,ji.jsx)(xp,{title:"page.team.company.daysChart.title",options:a,details:s})})]})})),f_=un((e=>{let{mode:t}=e;const n=ki.dataGrip.company.statistic;return null!==n&&void 0!==n&&n.length?(0,ji.jsxs)(ji.Fragment,{children:[!dc.isOpen&&(0,ji.jsx)(h_,{}),(0,ji.jsx)(Ld,{title:"page.team.company.title"}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(n,t),watch:"".concat(t).concat(ki.hash),children:[(0,ji.jsx)(u_,{mode:t,rowsForExcel:n}),(0,ji.jsx)(Ad,{})]})]}):"print"!==t?(0,ji.jsx)(hd,{}):null}));function g_(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=sp({max:Ox(t,"employments")});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,fullScreenMode:"countries",children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.DETAILS,width:40,formatter:e=>{const t=e.employments.map((e=>{var t,n,a;return null===ki||void 0===ki||null===(t=ki.dataGrip)||void 0===t||null===(n=t.author)||void 0===n||null===(a=n.statisticByName)||void 0===a?void 0:a[e]})).filter((e=>e));return(0,ji.jsx)(d_,{response:{content:t},mode:"details"})}}),(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,properties:"country",title:"page.team.country.table.country",width:200}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"employments",formatter:e=>e.length}),(0,ji.jsx)(_x,{isSortable:!0,properties:"employments",width:200,template:e=>(0,ji.jsx)(Dx,{options:o,value:e.length})}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"employments",minWidth:300,title:"page.team.country.table.employments",formatter:e=>e.join(", ")})]})}g_.defaultProps={response:void 0};const y_=g_;const v_=function(e){let{authors:t,countries:n}=e;const[a,s]=function(e){const t=e.map((e=>e.country));return[sp({order:t,limit:t.length>10?2:1,suffix:"page.team.country.chart.item"}),Object.fromEntries(e.map((e=>[e.country,e.employments.length])))]}(n),[o,r]=function(e){const t=e.reduce(((e,t)=>(La(e,t.lastCommit.timezone.replace(":",".")),e)),{});return[sp({order:Object.keys(t).sort(),limit:5,suffix:"page.team.country.chart.item"}),t]}(t);return(0,ji.jsxs)(ed,{children:[(0,ji.jsx)(sd,{children:(0,ji.jsx)(xp,{title:"page.team.country.pieByDomain.title",options:a,details:s})}),(0,ji.jsx)(sd,{children:(0,ji.jsx)(xp,{title:"page.team.country.pieByTimezone.title",options:o,details:r})})]})},b_="ui_kit_select_value",w_="ui_kit_select_search",k_="ui_kit_select_option",x_="ui_kit_select_container",__="ui_kit_select_list",T_="ui_kit_select_option_focus";const S_=function(e){let{value:t,className:n,onClick:a}=e;return(0,ji.jsx)("div",{className:"".concat(b_," ").concat(n||""),onClick:a,children:t})};const C_=function(e){let{value:n,placeholder:a,className:s,onChange:o,onClose:r,onKeyDown:i}=e;const l=(0,t.useRef)(null),[c,m]=(0,t.useState)(0);return(0,t.useEffect)((()=>{setTimeout((()=>{null!==l&&void 0!==l&&l.current&&l.current.focus()}),250)}),[]),(0,ji.jsx)("input",{ref:l,type:"text",value:n,placeholder:a,className:"".concat(w_," ").concat(s||""),onChange:e=>{clearTimeout(c),o(e.target.value)},onBlur:()=>{clearTimeout(c);const e=setTimeout((()=>{r()}),250);m(e)},onFocus:()=>{clearTimeout(c)},onKeyDown:()=>{},onKeyUp:e=>{i({ArrowUp:"up",ArrowDown:"down",Enter:"enter"}[e.key||""]||"")}})};const j_=function(e){let{option:t,focus:n,className:a,onClick:s}=e,o=[k_];return a&&o.push(a),n&&o.push(T_),(0,ji.jsx)("li",{className:o.join(" "),onClick:s,children:t.title})};const E_=function(e){let{options:n,search:a,keyCode:s,className:o,setKeyCode:r,onClick:i}=e;const[l,c]=(0,t.useState)(-1),m=a?a.toLowerCase():"",d=m?null===n||void 0===n?void 0:n.filter((e=>{var t;return-1!==(null===e||void 0===e||null===(t=e._textForSearch)||void 0===t?void 0:t.indexOf(m))})):n;(0,t.useEffect)((()=>{if(s){if("down"===s){let e=l+1;e>=d.length&&(e=0),c(e)}if("up"===s){let e=l-1;e<0&&(e=d.length-1),c(e)}if("enter"===s){const e=d[l];i(e,l)}r("")}}),[s]),(0,t.useEffect)((()=>{c(-1)}),[a]);const p=null===d||void 0===d?void 0:d.map(((e,t)=>(0,ji.jsx)(j_,{focus:t===l,option:e,className:o,onClick:()=>{i(e.source,t)}},e.id)));return p.length?(0,ji.jsx)("ul",{className:"".concat(__," scroll_y ").concat(o||""),children:p}):null},N_="ui_kit_select_icon",D_="ui_kit_select_icon_button",A_="ui_kit_select_icon_button_open";const O_=function(e){let{openSearch:t,setOpenSearch:n}=e;const a=[D_];return t&&a.push(A_),(0,ji.jsx)("div",{className:N_,children:(0,ji.jsx)("img",{src:"./assets/list/arrow.svg",className:a.join(" "),onClick:()=>n(!t)})})};function P_(e){return(null===e||void 0===e?void 0:e.title)||(null===e||void 0===e?void 0:e.name)||(null===e||void 0===e?void 0:e.label)||(null===e||void 0===e?void 0:e.description)||(null===e||void 0===e?void 0:e.value)||(null===e||void 0===e?void 0:e.id)||(null===e||void 0===e?void 0:e.uuid)||(null===e||void 0===e?void 0:e.key)||JSON.stringify(e)}function R_(e,t){const n=typeof e;return"boolean"===n?e?"true":"false":"number"===n?"".concat(e):"string"===n?e:e?Array.isArray(e)?e.map(t).join(", "):t(e):""}function I_(e){return R_(e,P_)}function L_(e,t){return R_(e,(e=>function(e,t){var n,a,s,o;return null!==(n=null!==(a=null!==(s=null!==(o=null===e||void 0===e?void 0:e.id)&&void 0!==o?o:null===e||void 0===e?void 0:e.uuid)&&void 0!==s?s:null===e||void 0===e?void 0:e.key)&&void 0!==a?a:t)&&void 0!==n?n:P_(e)}(e,t)))}function F_(e,t){const n=I_(e);return{id:L_(e,t),title:n,_textForSearch:null!==n&&void 0!==n&&n.toLowerCase?null===n||void 0===n?void 0:n.toLowerCase():"",source:e}}const M_=function(e){let{value:n,options:a,className:s,onChange:o}=e;const[r,i]=(0,t.useState)(!1),[l,c]=(0,t.useState)(""),[m,d]=(0,t.useState)(""),p=(0,t.useMemo)((()=>(null===a||void 0===a?void 0:a.map(F_))||[]),[a]),u=(0,t.useMemo)((()=>I_(a.find((e=>e.id===n)))||I_(n)),[n]);return(0,ji.jsxs)("div",{className:"".concat(x_," ").concat(s||""),children:[r?null:(0,ji.jsx)(S_,{value:u,options:p,className:s,onClick:()=>i(!0)}),r?(0,ji.jsx)(C_,{value:l,placeholder:u,className:s,onChange:c,onKeyDown:d,onClose:()=>{c(""),i(!1)}}):null,(0,ji.jsx)(O_,{openSearch:r,setOpenSearch:i}),r?(0,ji.jsx)(E_,{value:n,options:p,search:l,keyCode:m,setKeyCode:d,className:s,onClick:e=>{c(""),i(!1),o&&o(null===e||void 0===e?void 0:e.id)}}):null]})};function W_(e){var t,n;let{className:a,value:s,options:o,reverse:r,onChange:i}=e,l=o.map((e=>e.id)).indexOf(s);-1===l&&(l=0);const c=l<=0,m=l>=o.length-1,d=null===(t=o[l-1])||void 0===t?void 0:t.id,p=null===(n=o[l+1])||void 0===n?void 0:n.id;return(0,ji.jsxs)("div",{className:"".concat(Zc," ").concat(a||""),children:[(0,ji.jsx)(Oi,{mode:"second",className:Jc,disabled:r?m:c,onClick:()=>{i(r?p:d)},children:"\xab"}),Ri?(0,ji.jsx)(Qc,{value:s,options:o,onChange:i}):(0,ji.jsx)(M_,{value:s,options:o,onChange:i}),(0,ji.jsx)(Oi,{mode:"second",className:Xc,disabled:r?c:m,onClick:()=>{i(r?d:p)},children:"\xbb"})]})}W_.defaultProps={reverse:!1,className:""};const z_=W_,B_="ui_kit_checkbox",q_="ui_kit_checkbox_box",U_="ui_kit_checkbox_title";const H_=function(e){let{title:t,description:n,help:a,error:s,className:o,value:r,onChange:i}=e;const{t:l}=Bt(),c="checkbox-".concat(Math.ceil(1e4*Math.random()));return(0,ji.jsx)(Kc,{description:n,help:a,error:s,className:o,children:(0,ji.jsxs)("div",{className:B_,children:[(0,ji.jsx)("input",{type:"checkbox",id:c,checked:!!r,className:q_,onChange:()=>{i(!r)}}),(0,ji.jsx)("label",{htmlFor:c,className:U_,children:l(t||"")})]})})};const G_="team_country_filter",V_="team_country_filter_checkbox",K_="team_country_filter_select",$_=un((e=>{let{filters:n,onChange:a}=e;const s=ki.dataGrip.company.statistic,o=(0,t.useMemo)((()=>function(e){const t=e.map((e=>({id:e.company,title:e.company})));return[{id:"",title:(0,_e.t)("page.common.filter.allUsers")},{id:Math.random(),title:"Unknown"},...t]}(s)),s),r=(e,t)=>{a({...n,[e]:t,hash:Math.random()})};return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"common.filters"}),(0,ji.jsxs)("div",{className:G_,children:[(0,ji.jsx)(z_,{title:"page.team.tree.filters.author",className:K_,value:n.company,options:o,onChange:e=>r("company",e)}),(0,ji.jsx)(H_,{title:"page.team.country.filters.active",className:V_,value:n.isActive,onChange:()=>r("isActive",!n.isActive)}),(0,ji.jsx)(H_,{title:"page.team.country.filters.dismissed",className:V_,value:n.isDismissed,onChange:()=>r("isDismissed",!n.isDismissed)}),(0,ji.jsx)(H_,{title:"page.team.country.filters.staff",className:V_,value:n.isStaff,onChange:()=>r("isStaff",!n.isStaff)})]})]})}));function Y_(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;return t?(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,mode:s,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isSortable:!0,template:Yp.STRING,title:"page.team.country.travel.date",properties:"from",formatter:Xn,width:142}),(0,ji.jsx)(_x,{template:Yp.STRING,width:40,formatter:()=>"\u2708\ufe0f"}),(0,ji.jsx)(_x,{template:Yp.STRING,width:72,properties:"timezone"}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"country",title:"page.team.country.travel.country"})]}):null}Y_.defaultProps={response:void 0};const Z_=Y_;function J_(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=sp({max:Ox(t,"country"),suffix:"page.team.country.travel.flyItem"});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,fullScreenMode:"travel",children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.DETAILS,width:40,formatter:e=>{const t=null===e||void 0===e?void 0:e.country;return(0,ji.jsx)(Z_,{response:{content:t},mode:"details"})}}),(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,properties:"author",title:"page.team.country.travel.author",width:200}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"country",formatter:e=>e.length-1}),(0,ji.jsx)(_x,{isSortable:!0,properties:"country",title:"page.team.country.travel.fly",width:200,template:e=>(0,ji.jsx)(Dx,{options:o,value:e}),formatter:e=>(null===e||void 0===e?void 0:e.length)||0}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.country.travel.path",formatter:e=>e.country.map((e=>e.country)).join(" \u2708\ufe0f ")})]})}J_.defaultProps={response:void 0};const X_=J_,Q_="time_zone_map",eT="time_zone_map_gap",tT="time_zone_map_points",nT="time_zone_map_point",aT="time_zone_map_point_hide",sT="time_zone_map_point_active",oT="time_zone_map_point_dismissed",rT="time_zone_map_point_s",iT="time_zone_map_point_m",lT="time_zone_map_point_l",cT={p1300:"time_zone_map_point_p1300",p1200:"time_zone_map_point_p1200",p1100:"time_zone_map_point_p1100",p1000:"time_zone_map_point_p1000",p1030:"time_zone_map_point_p1030",p0930:"time_zone_map_point_p0930",p0900:"time_zone_map_point_p0900",p0800:"time_zone_map_point_p0800",p0700:"time_zone_map_point_p0700",p0630:"time_zone_map_point_p0630",p0600:"time_zone_map_point_p0600",p0545:"time_zone_map_point_p0545",p0430:"time_zone_map_point_p0430",p0530:"time_zone_map_point_p0530",p0500:"time_zone_map_point_p0500",p0400:"time_zone_map_point_p0400",p0330:"time_zone_map_point_p0330",p0300:"time_zone_map_point_p0300",p0200:"time_zone_map_point_p0200",p0100:"time_zone_map_point_p0100",p0000:"time_zone_map_point_p0000",m0100:"time_zone_map_point_m0100",m0200:"time_zone_map_point_m0200",m0300:"time_zone_map_point_m0300",m0330:"time_zone_map_point_m0330",m0400:"time_zone_map_point_m0400",m0500:"time_zone_map_point_m0500",m0600:"time_zone_map_point_m0600",m0700:"time_zone_map_point_m0700",m0800:"time_zone_map_point_m0800",m0900:"time_zone_map_point_m0900",m1000:"time_zone_map_point_m1000",m1100:"time_zone_map_point_m1100",m1200:"time_zone_map_point_m1200"};function mT(e){let{timezone:t,authors:n,maxValue:a}=e;const s=function(e){const t=(e||"").replace("+","p").replace("-","m").replace(":","");return cT[t]||aT}(t),o=function(e){let t=!1;for(let n=0,a=e.length;n{const n=t.lastCommit.timezone;return e[n]||(e[n]=[]),e[n].push(t.author),e}),{})}(t),a=Object.entries(n),s=Ox({content:a},"1"),o=a.map((e=>(0,ji.jsx)(dT,{timezone:e[0],authors:e[1],maxValue:s},e[0])));return(0,ji.jsxs)("div",{className:Q_,children:[(0,ji.jsx)("img",{src:"./assets/map/2x1.png",className:eT}),(0,ji.jsx)("div",{style:{backgroundImage:"url(./assets/map/map.png)"},className:tT,children:o})]})};const uT=function(e){let{authors:t}=e;return(0,ji.jsxs)(nd,{children:[(0,ji.jsx)(Ld,{title:"page.team.country.byTimezone"}),(0,ji.jsx)(pT,{authors:t})]})},hT=un((e=>{let{mode:n}=e;const[a,s]=(0,t.useState)({hash:Math.random(),isActive:!0,isDismissed:!0,isStaff:!0,company:""}),o=ki.dataGrip.author.statistic,r=(0,t.useMemo)((()=>o.filter(function(e){return t=>(!e.company||t.lastCompany===e.company)&&!(!e.isStaff&&t.isStaff)&&!!(e.isActive||t.isDismissed||t.isStaff)&&!(!e.isDismissed&&t.isDismissed&&!t.isStaff)}(a))),[o,a.hash]),i=ki.dataGrip.country.statistic,l=(0,t.useMemo)((()=>i.map(function(e){const t=e.reduce(((e,t)=>(e.set(t.author,!0),e)),new Map);return e=>{const n=e.employments.filter((e=>t.has(e)));return n.length?{...e,employments:n}:null}}(r)).filter((e=>e))),[i,a.hash]),c=(0,t.useMemo)((()=>r.filter((e=>{var t;return null===e||void 0===e||null===(t=e.country)||void 0===t?void 0:t.length})).sort(((e,t)=>{var n,a;return(null===t||void 0===t||null===(n=t.country)||void 0===n?void 0:n.length)-(null===e||void 0===e||null===(a=e.country)||void 0===a?void 0:a.length)}))),[r,a.hash]),m=!dc.isOpen||"countries"===dc.mode,d=(!dc.isOpen||"travel"===dc.mode)&&c.length;return null!==i&&void 0!==i&&i.length?(0,ji.jsxs)(ji.Fragment,{children:[!dc.isOpen&&(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)($_,{filters:a,onChange:s}),(0,ji.jsx)(uT,{authors:r}),(0,ji.jsx)(v_,{authors:r,countries:l})]}),m?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.team.country.table.title"}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(l,n),watch:"".concat(n).concat(ki.hash).concat(a.hash),children:[(0,ji.jsx)(y_,{mode:n,rowsForExcel:l}),(0,ji.jsx)(Ad,{})]})]}):null,d?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.team.country.travel.title"}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(c,n),watch:"".concat(n).concat(ki.hash).concat(a.hash),children:[(0,ji.jsx)(X_,{mode:n,rowsForExcel:l}),(0,ji.jsx)(Ad,{})]})]}):null]}):"print"!==n?(0,ji.jsx)(hd,{}):null})),fT=hT;const gT=function(e){let{statistic:n}=e;const a=ki.fileGrip.files.list,s=n.changesByTimestampCounter.maxData,[o,r]=(0,t.useState)(s),i=n.allCommitsByTimestamp.map((e=>({title:"".concat(e.timestamp," - ").concat(e.addedAndChanges," \u0441\u0442\u0440\u043e\u043a \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0438"),value:e.addedAndChanges,meta:e})));if(null===i||void 0===i||!i.length||null===a||void 0===a||!a.length)return(0,ji.jsx)(hd,{});const[l,c]=Yn(s.timestamp),m=[{title:l,description:" (".concat(c,") \u0431\u044b\u043b\u043e \u0432\u043b\u0438\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439."),type:ra,arguments:{description:[c]}}];return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(np,{recommendations:m}),(0,ji.jsx)(Ld,{title:"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0438\u0437\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0445 \u0441\u0442\u0440\u043e\u043a \u043f\u043e \u0434\u043d\u044f\u043c"}),(0,ji.jsx)(ed,{template:"box",children:(0,ji.jsx)(Zx,{dots:i,selected:o,onClick:e=>{r(e.meta)}})}),(0,ji.jsx)("br",{}),(0,ji.jsx)("br",{}),(0,ji.jsx)(Ld,{title:"".concat(Xn(null===o||void 0===o?void 0:o.timestamp)," \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0438 ").concat((null===o||void 0===o?void 0:o.addedAndChanges)||"_"," \u0441\u0442\u0440\u043e\u043a")}),(0,ji.jsx)(ed,{template:"box",children:(0,ji.jsx)(i_,{timestamp:null===o||void 0===o?void 0:o.timestamp})})]})},yT=un((()=>{const e=ki.dataGrip.timestamp.statistic;return(0,ji.jsx)(gT,{statistic:e})})),vT={hours_chart_user:"hours_chart_user",hours_chart_title:"hours_chart_title",hours_chart_data:"hours_chart_data",hours_chart_day:"hours_chart_day",hours_chart_day_time:"hours_chart_day_time",hours_chart_day_name:"hours_chart_day_name",hours_chart_hour:"hours_chart_hour",hours_chart_day_time_mm:"hours_chart_day_time_mm"};const bT=function(){const e=new Array(25).fill(1).map(((e,t)=>t?(0,ji.jsxs)("div",{className:vT.hours_chart_day_time,children:[(0,ji.jsx)("span",{className:vT.hours_chart_day_time_hh,children:Zn(t-1)}),(0,ji.jsx)("span",{className:vT.hours_chart_day_time_mm,children:":00"})]},t):(0,ji.jsx)("div",{className:vT.hours_chart_day_name},t)));return(0,ji.jsx)(ji.Fragment,{children:e})};const wT=function(e){let{week:t,day:n,max:a}=e;const s=t.map(((e,t)=>{const s=function(e,t){const n=100*(e||0)/t;return(n-n%1)/100}(e,a),o=s>.2?"#FFFFFF":"#CBCBCD",r=n>4||t<7||t>20?"237, 103, 95":"65, 98, 181";return(0,ji.jsx)("div",{className:vT.hours_chart_hour,style:{color:o,backgroundColor:"rgba(".concat(r,", ").concat(s,")")},children:e||""},t)}));return(0,ji.jsx)(ji.Fragment,{children:s})},kT="hours_chart_legend",xT="hours_chart_legend_item",_T="hours_chart_legend_work",TT="hours_chart_legend_weekend",ST="hours_chart_legend_count",CT="hours_chart_legend_title";const jT=function(){const{t:e}=Bt();return(0,ji.jsxs)("div",{className:kT,children:[(0,ji.jsxs)("div",{className:xT,children:[(0,ji.jsx)("div",{className:_T}),(0,ji.jsx)("div",{className:CT,children:e("uiKit.hoursChart.work")})]}),(0,ji.jsxs)("div",{className:xT,children:[(0,ji.jsx)("div",{className:TT}),(0,ji.jsx)("div",{className:CT,children:e("uiKit.hoursChart.weekend")})]}),(0,ji.jsxs)("div",{className:xT,children:[(0,ji.jsx)("div",{className:ST,children:"42"}),(0,ji.jsx)("div",{className:CT,children:e("uiKit.hoursChart.days")})]})]})};const ET=function(e){let{statistic:t}=e;const n=t.commitsByDayAndHour.map(((e,n)=>(0,ji.jsxs)("div",{className:vT.hours_chart_day,children:[(0,ji.jsx)("div",{className:vT.hours_chart_day_name,children:$n(n,"short")}),(0,ji.jsx)(wT,{week:e,day:n,max:t.commitsByDayAndHourTotal[8]})]},n)));return(0,ji.jsxs)("div",{className:vT.hours_chart_user,children:[(0,ji.jsxs)("div",{className:vT.hours_chart_data,children:[(0,ji.jsx)("div",{className:vT.hours_chart_day,children:(0,ji.jsx)(bT,{})}),n]}),(0,ji.jsx)(jT,{})]})},NT=un((e=>{var t;let{mode:n}=e;const a=ki.dataGrip.team.statistic,s=null===(t=ki.dataGrip.recommendations.team)||void 0===t?void 0:t.byHour;return(0,ji.jsxs)(ji.Fragment,{children:["fullscreen"!==n&&(0,ji.jsx)(np,{mode:n,recommendations:s}),(0,ji.jsx)(Ld,{title:"page.team.hours.title"}),(0,ji.jsx)(ed,{template:"table",children:(0,ji.jsx)(ET,{statistic:a})})]})})),DT=NT,AT="candy",OT="candy_item",PT="candy_title",RT="candy_line",IT="candy_value",LT="candy_prefix",FT="candy_dot";const MT=function(e){let{dots:t}=e;const n=100/Math.max(...t.map((e=>e.value))),a=t.map((e=>{return(0,ji.jsxs)("div",{className:OT,children:[(0,ji.jsx)("div",{className:PT,children:e.title}),(0,ji.jsxs)("div",{className:RT,children:[(0,ji.jsx)("div",{className:LT,children:e.value}),(0,ji.jsx)("div",{className:IT,style:{width:"".concat((t=e.value,t*n),"%"),backgroundColor:e.color||""}}),(0,ji.jsx)("div",{className:FT,style:{backgroundColor:e.color||""}})]})]},e.title);var t}));return(0,ji.jsx)("div",{className:AT,children:a})};const WT=function(e){let{statistic:t,mode:n}=e;const a="print"===n?20:40,s=t.slice(0,a).map((e=>({title:e[0],value:e[1]})));if(null===s||void 0===s||!s.length)return(0,ji.jsx)(hd,{});const o=[{title:s[0].title,description:"page.common.words.description",type:ra,arguments:{description:[s[0].value]}}];return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(np,{mode:n,recommendations:o}),(0,ji.jsx)(Ld,{title:"page.common.words.title"}),(0,ji.jsx)(ed,{template:"table",children:(0,ji.jsx)(MT,{dots:s})})]})},zT=un((e=>{let{mode:t}=e;const n=ki.dataGrip.team.statistic.wordStatistics;return(0,ji.jsx)(WT,{mode:t,statistic:n})}));function BT(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=sp({order:ki.dataGrip.type.list}),r=sp({order:ki.dataGrip.author.list});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,title:"page.team.scope.scope",properties:"scope",width:200}),(0,ji.jsx)(_x,{template:Yp.NUMBER,title:"page.team.scope.days",properties:"days"}),(0,ji.jsx)(_x,{isSortable:!1,template:Yp.NUMBER,title:"page.team.scope.authorsDays",properties:"authors",formatter:e=>Object.keys(e).map((t=>e[t].days||0)).reduce(((e,t)=>e+t),0)}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,title:"page.team.scope.tasks",properties:"tasks",formatter:e=>(null===e||void 0===e?void 0:e.length)||0}),(0,ji.jsx)(_x,{template:Yp.NUMBER,title:"page.team.scope.commits",properties:"commits"}),(0,ji.jsx)(_x,{title:"page.team.scope.types",properties:"types",minWidth:200,template:e=>(0,ji.jsx)(Dx,{options:o,details:e})}),(0,ji.jsx)(_x,{title:"page.team.scope.authors",properties:"authors",minWidth:200,formatter:e=>Object.fromEntries(Object.keys(e).map((t=>{var n;return[t,(null===(n=e[t])||void 0===n?void 0:n.commits)||0]}))),template:e=>(0,ji.jsx)(Dx,{options:r,details:e})}),(0,ji.jsx)(_x,{template:Yp.NUMBER,title:"page.team.scope.cost",properties:"cost",formatter:ea})]})}BT.defaultProps={response:void 0};const qT=un((e=>{var t;let{mode:n}=e;const a=ki.dataGrip.scope.statistic;if((null===a||void 0===a?void 0:a.length)<2)return"print"!==n?(0,ji.jsx)(hd,{}):null;const s=null===(t=ki.dataGrip.recommendations.team)||void 0===t?void 0:t.byScope;return(0,ji.jsxs)(ji.Fragment,{children:["fullscreen"!==n&&(0,ji.jsx)(np,{mode:n,recommendations:s}),(0,ji.jsx)(Ld,{title:"page.team.scope.title"}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(a,n),watch:"".concat(n).concat(ki.hash),children:[(0,ji.jsx)(BT,{mode:n,rowsForExcel:a}),(0,ji.jsx)(Ad,{})]})]})})),UT=qT,HT="tempo",GT="tempo_wrapper",VT="tempo_column",KT="tempo_column_wrapper",$T="tempo_header",YT="tempo_author",ZT="tempo_header_title",JT="tempo_header_day";const XT=function(e){let{dayInfo:t}=e;return(0,ji.jsxs)("div",{className:$T,children:[(0,ji.jsx)("p",{className:ZT,children:Xn(null===t||void 0===t?void 0:t.timestamp)}),(0,ji.jsx)("p",{className:JT,children:$n(null===t||void 0===t?void 0:t.day,"long")})]})};const QT=function(e){let{name:t}=e;return(0,ji.jsx)("div",{className:YT,children:t||""})},eS="tempo_task",tS="tempo_task_wrapper",nS="tempo_task_header",aS="tempo_task_value",sS="tempo_task_title",oS="tempo_task_tag",rS="tempo_task_tags",iS="tempo_task_commits",lS="tempo_task_hours",cS="tempo_task_icon";function mS(e){return"".concat(Zn(e.hours),":").concat(Zn(e.minutes))}function dS(e){const t=e[0],n=e[e.length-1];return t!==n?"c ".concat(mS(t)," \u0434\u043e ").concat(mS(n)):"\u0434\u043e ".concat(mS(t))}function pS(e){const t=new Set(e.map((e=>e.type))),n=Array.from(t).filter((e=>e)).map((e=>(0,ji.jsx)("p",{className:oS,children:e},e)));return(0,ji.jsx)(ji.Fragment,{children:n})}function uS(e){var t;let{title:n,commits:a}=e;const{t:s}=Bt(),o=Go.tasks.statisticByName.get(n),r=a[0].milliseconds,i=null===o||void 0===o||null===(t=o.prIds)||void 0===t?void 0:t.find((e=>Go.pr.pr.get(e).dateMerge>=r));return(0,ji.jsxs)("div",{className:eS,children:[(0,ji.jsxs)("div",{className:nS,children:[(0,ji.jsxs)("div",{children:[n?(0,ji.jsx)(Xx,{task:n}):"\u2014",(0,ji.jsx)(e_,{prId:i})]}),(0,ji.jsx)("div",{className:rS,children:pS(a)})]}),(0,ji.jsxs)("figure",{className:iS,children:[(0,ji.jsxs)("figure",{children:[(0,ji.jsx)("img",{src:"./assets/chart/commit.svg",className:cS}),(0,ji.jsx)("figcaption",{className:aS,children:a.length})]}),(0,ji.jsx)("figcaption",{className:sS,children:s("page.team.day.commits")})]}),(0,ji.jsxs)("figure",{className:lS,children:[(0,ji.jsxs)("figure",{children:[(0,ji.jsx)("img",{src:"./assets/chart/clock.svg",className:cS}),(0,ji.jsx)("figcaption",{className:aS,children:dS(a)})]}),(0,ji.jsx)("figcaption",{className:sS,children:s("page.team.day.activity")})]})]},n)}const hS=function(e){let{tasks:t}=e;const n=Object.entries(t).map((e=>{let[t,n]=e;return(0,ji.jsx)(uS,{title:t,commits:n},t)}));return(0,ji.jsx)("div",{className:tS,children:n})},fS="tempo_chart",gS="tempo_chart_dashboard",yS="tempo_chart_dot",vS="tempo_chart_legend",bS="tempo_chart_time";const wS=function(e){let{tasks:t}=e;const n=Object.values(t).flat(1).reduce(((e,t)=>(e[t.hours]+=t.changes+t.added+t.removed,e)),new Array(24).fill(0)).map(((e,t)=>{if(!e)return null;const n=4.166666666666667*t,a=Math.min(80,e/1.5);return(0,ji.jsx)("div",{className:"".concat(yS),title:"".concat(e," \u0441\u0442\u0440\u043e\u043a \u0441 ").concat(Zn(t),":00 \u0434\u043e ").concat(Zn(t+1),":00"),style:{left:"".concat(n,"%"),height:"".concat(a,"%")}},t)}));return(0,ji.jsxs)("div",{className:fS,children:[(0,ji.jsx)("div",{className:gS,children:n}),(0,ji.jsxs)("div",{className:vS,children:[(0,ji.jsx)("span",{className:bS,children:"00:00"}),(0,ji.jsx)("span",{className:bS,children:"06:00"}),(0,ji.jsx)("span",{className:bS,children:"12:00"}),(0,ji.jsx)("span",{className:bS,children:"18:00"}),(0,ji.jsx)("span",{className:bS,children:"00:00"})]})]})};function kS(e){let{dayInfo:t,order:n,author:a}=e;const s=Object.entries((null===t||void 0===t?void 0:t.tasksByAuthor)||{}).sort(((e,t)=>n.indexOf(e[0])-n.indexOf(t[0]))).filter((e=>{let[t]=e;return!a||t===a})).map((e=>{let[t,n]=e;return(0,ji.jsxs)("div",{children:[a?null:(0,ji.jsx)(QT,{name:t}),(0,ji.jsx)(wS,{tasks:n}),(0,ji.jsx)(hS,{tasks:n})]},t)}));return(0,ji.jsxs)("div",{className:VT,children:[(0,ji.jsx)(XT,{dayInfo:t}),(0,ji.jsx)("div",{className:"".concat(KT," scroll_y"),children:s.length?s:(0,ji.jsx)(hd,{icon:"./assets/cards/commits.png",message:"\u0412 \u044d\u0442\u043e\u0442 \u0434\u0435\u043d\u044c \u0443 \u044d\u0442\u043e\u0433\u043e \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430 \u043d\u0435 \u0431\u044b\u043b\u043e \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043c\u0438\u0442\u0430."})})]})}kS.defaultProps={order:[],author:""};const xS=kS;xS.defaultProps={order:[],author:""};const _S=function(e){let{days:t,author:n,order:a}=e;const s=t.map((e=>(0,ji.jsx)(xS,{dayInfo:e,author:n,order:a||[]},null===e||void 0===e?void 0:e.timestamp)));return(0,ji.jsx)("div",{className:"".concat(GT," scroll_x"),onTouchStart:e=>e.stopPropagation(),onMouseDown:e=>e.stopPropagation(),children:(0,ji.jsx)("div",{className:HT,children:s})})},TS="table_filters",SS="table_filters_item";function CS(e){const t=(e||[]).reduce(((e,t)=>(e[t.week]||(e[t.week]=[]),e[t.week].push(t),e)),{});return Object.entries(t).map((e=>{const t=e[1][0],n=e[1][e[1].length-1];return{id:t.week,days:e[1],title:aa({from:t.timestamp,to:n.timestamp})}}))}const jS=un((e=>{let{filters:n,onChange:a}=e;const{t:s}=Bt(),o=ki.dataGrip.timestamp.statistic.allCommitsByTimestamp||[],r=(0,t.useMemo)((()=>CS(o)),[o]),i=ki.dataGrip.author.list,l=(0,t.useMemo)((()=>function(e,t){const n=e.map(((e,t)=>({id:t+1,title:e})));return n.unshift({id:0,title:t("page.team.tree.filters.all")}),n}(i,s)),[i]);return(0,ji.jsxs)("div",{className:TS,children:[(0,ji.jsx)(z_,{title:"page.team.tree.filters.author",value:n.user,className:SS,options:l,onChange:e=>{a({...n,user:e})}}),(0,ji.jsx)(z_,{reverse:!0,title:"page.team.tree.filters.author",value:n.week||o[o.length-1].week,className:SS,options:r.reverse(),onChange:e=>{a({...n,week:e})}})]})})),ES=jS;function NS(e){let{response:t,order:n,user:a}=e;return t?(0,ji.jsx)(_S,{days:t.content,author:a,order:n}):null}NS.defaultProps={response:void 0};const DS=un((()=>{const e=ki.dataGrip.timestamp.statistic.allCommitsByTimestamp||[],n=ki.dataGrip.author.list||[],a=e[e.length-1],[s,o]=(0,t.useState)({user:0,week:a.week}),r=s.user?n[s.user-1]:"";if(null===e||void 0===e||!e.length)return(0,ji.jsx)(hd,{});const i=function(e,t){return t.filter((t=>t.week===e.week)).slice(0,7)}({week:s.week,user:r},e);return null!==i&&void 0!==i&&i.length?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"common.filters"}),(0,ji.jsx)(ed,{children:(0,ji.jsx)(ES,{filters:s,onChange:o})}),(0,ji.jsx)("br",{}),(0,ji.jsx)(ed,{template:"table",children:(0,ji.jsx)(Td,{to:"response",loader:()=>Od({content:i}),watch:JSON.stringify(s),children:(0,ji.jsx)(NS,{order:n,user:r})})})]}):(0,ji.jsx)(hd,{})})),AS="card_with_icon",OS="card_with_icon_icon",PS="card_with_icon_value",RS="card_with_icon_title",IS="card_with_icon_description",LS="card_with_icon_scoring",FS="card_with_icon_scoring_wrapper",MS="card_with_icon_small",WS="card_with_icon_long",zS="card_with_icon_banner";function BS(e){let{title:t,value:n,total:a}=e;const{t:s}=Bt();return n?(0,ji.jsx)("div",{className:FS,children:(0,ji.jsx)("div",{title:s(t||"page.person.scoring.toolbar"),className:LS,children:"".concat(n," / ").concat(a||n)})}):null}BS.defaultProps={title:void 0,value:void 0,total:void 0};const qS=BS;function US(e){let{title:t,description:n,value:a,suffix:s,icon:o,size:r,scoring:i}=e;const{t:l}=Bt();if(!a&&0!==a)return null;const c=[AS];return"s"===r&&c.push(MS),"l"===r&&c.push(WS),(0,ji.jsxs)("figure",{className:c.join(" "),children:[o&&(0,ji.jsx)("img",{className:OS,src:o}),(0,ji.jsxs)("p",{className:PS,children:[a,s||""]}),(0,ji.jsx)("h4",{className:RS,children:l(t||"")}),(0,ji.jsx)("figcaption",{className:IS,children:l(n||"")}),i?(0,ji.jsx)(qS,{title:null===i||void 0===i?void 0:i.title,value:null===i||void 0===i?void 0:i.value,total:null===i||void 0===i?void 0:i.total}):null]})}US.defaultProps={description:"",suffix:"",icon:void 0,size:"m",scoring:void 0};const HS=US,GS=un((()=>{const{t:e}=Bt(),t=ki.dataGrip.team.statistic,n=ki.dataGrip.author.employment,a=ki.dataGrip.timestamp.statistic,s=n.active.reduce(((e,t)=>e+ki.dataGrip.author.statisticByName[t].taskInDay),0).toFixed(1),o=n.active.reduce(((e,t)=>e+Un.getCurrentSalaryInMonth(t)),0);return(0,ji.jsxs)(ed,{children:[(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(Ld,{title:"page.team.total.titleA"}),(0,ji.jsxs)("div",{children:[(0,ji.jsx)(HS,{value:s,icon:"./assets/cards/tasks_month.png",title:"page.team.total.workSpeed.title",description:"page.team.total.workSpeed.description"}),(0,ji.jsx)(HS,{value:"".concat(n.active.length," / ").concat(n.dismissed.length),icon:"./assets/cards/dismissal.png",title:"page.team.total.employment.title",description:"page.team.total.employment.description"}),(0,ji.jsx)(HS,{value:t.daysWorked,icon:"./assets/cards/work_days.png",title:"page.team.total.daysWorked.title",description:"page.team.total.daysWorked.description"}),(0,ji.jsx)(HS,{value:t.daysLosses,icon:"./assets/cards/lazy.png",title:"page.team.total.daysLosses.title",description:"page.team.total.daysLosses.description"}),(0,ji.jsx)(HS,{size:"l",value:t.commits,icon:"./assets/cards/commits.png",title:"page.team.total.commits.title",description:"page.team.total.commits.description"})]}),(0,ji.jsx)(El,{text:e("page.team.total.description1")}),(0,ji.jsx)(El,{text:e("page.team.total.description2")}),(0,ji.jsx)(El,{text:e("page.team.total.description3")})]}),(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(Ld,{title:"page.team.total.titleB"}),(0,ji.jsxs)("div",{children:[(0,ji.jsx)(HS,{value:ta(t.moneyAll),icon:"./assets/cards/money_total.png",title:"page.team.total.moneyAll.title",description:"page.team.total.moneyAll.description"}),(0,ji.jsx)(HS,{value:ta(t.moneyWorked),icon:"./assets/cards/money_work.png",title:"page.team.total.moneyWorked.title",description:"page.team.total.moneyWorked.description"}),(0,ji.jsx)(HS,{value:ta(t.moneyLosses),icon:"./assets/cards/money_lazy.png",title:"page.team.total.moneyLosses.title",description:"page.team.total.moneyLosses.description"}),(0,ji.jsx)(HS,{value:ta(a.weekendPayment),icon:"./assets/cards/money_holidays.png",title:"page.team.total.weekendPayment.title",description:"page.team.total.weekendPayment.description"}),(0,ji.jsx)(HS,{size:"l",value:ta(o),icon:"./assets/cards/money_month.png",title:"page.team.total.moneySpeed.title",description:"page.team.total.moneySpeed.description"})]}),(0,ji.jsx)(El,{text:e("page.team.total.description4")}),(0,ji.jsx)(El,{text:e("page.team.total.description5")})]})]})})),VS=GS;function KS(e){let{title:t,description:n,help:a,error:s,className:o,disabled:r,value:i,placeholder:l,onChange:c}=e;const{t:m}=Bt();return(0,ji.jsx)(Kc,{title:t,description:n,help:a,error:s,className:o,children:(0,ji.jsx)("input",{disabled:r,type:"number",value:i,placeholder:l?m(l):"",className:$c,onChange:e=>{c&&c(parseInt(e.target.value,10)||0)}})})}KS.defaultProps={placeholder:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435"};const $S=KS;const YS=new class{constructor(){this.hash=0,this.authorId=0,this.minCommits=0,this.selectedPath=[],(0,Gt.rC)(this,{hash:Gt.LO,authorId:Gt.LO,minCommits:Gt.LO,selectedPath:Gt.LO,updateFilter:Gt.aD})}updateFilter(e,t){this[e]=t,this.hash=Math.random()}},ZS=un((()=>{const{t:e}=Bt(),t=ki.dataGrip.author.list.map(((e,t)=>({id:t+1,title:e})));return t.unshift({id:0,title:e("page.team.tree.filters.all")}),(0,ji.jsxs)("div",{className:TS,children:[(0,ji.jsx)(z_,{title:"page.team.tree.filters.author",value:YS.authorId,className:SS,options:t,onChange:e=>{YS.updateFilter("authorId",e)}}),(0,ji.jsx)($S,{placeholder:"page.team.tree.filters.commits",help:"page.team.tree.filters.help",value:YS.minCommits||"",className:SS,onChange:e=>{YS.updateFilter("minCommits",e)}})]})})),JS=ZS,XS="file_breadcrumbs",QS="file_breadcrumbs_text",eC="file_breadcrumbs_link",tC=un((()=>{const e=YS.selectedPath.map(((e,t)=>(0,ji.jsxs)("span",{children:[(0,ji.jsx)("span",{className:QS,children:"/"}),(0,ji.jsx)("span",{className:"".concat(QS," ").concat(eC),onClick:()=>{const e=YS.selectedPath.slice(0,t+1);YS.updateFilter("selectedPath",e)},children:e})]},e)));return(0,ji.jsxs)("h3",{className:XS,children:[(0,ji.jsx)("span",{className:QS,children:"\u0410\u0434\u0440\u0435\u0441:"}),(0,ji.jsx)("span",{className:"".concat(QS," ").concat(eC),onClick:()=>{YS.updateFilter("selectedPath",[])},children:".."}),e]})}));function nC(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;return t?(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,mode:"details",type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,isSortable:!0,template:e=>(0,ji.jsx)(Xx,{task:e}),title:"page.team.tasks.task",properties:"task",width:120}),(0,ji.jsx)(_x,{properties:"types",width:100,template:e=>(0,ji.jsx)(Ap,{value:Object.keys(e)})}),(0,ji.jsx)(_x,{properties:"scope",width:100,template:e=>(0,ji.jsx)(Ap,{value:Object.keys(e)})}),(0,ji.jsx)(_x,{isSortable:!0,minWidth:80,template:e=>{const t=e.prIds.map((e=>(0,ji.jsx)(e_,{prId:e},e)));return(0,ji.jsx)(ji.Fragment,{children:t})}})]}):null}nC.defaultProps={response:void 0};const aC=nC;function sC(e){let{response:t}=e;if(!t)return null;const n=sp({max:Ax(t,"lines"),suffix:"page.team.tree.line"}),a=sp({max:Ax(t,"totalTasks"),suffix:"page.team.tree.tasks"}),s=sp({max:Ax(t,"totalDays"),suffix:"page.team.tree.days"}),o=sp({order:ki.dataGrip.author.list,suffix:"page.team.tree.line"}),r=sp({order:["page.team.tree.linesAdded","page.team.tree.linesChanged","page.team.tree.linesRemoved"],suffix:"page.team.tree.line"});return(0,ji.jsxs)(lu,{rows:t.content,disabledRow:e=>".."!==(null===e||void 0===e?void 0:e.title),children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.DETAILS,width:40,properties:"tasks",formatter:e=>{const t=Array.from(null===e||void 0===e?void 0:e.tasks).reverse().map((e=>ki.dataGrip.tasks.statisticByName.get(e))).filter((e=>e));return(0,ji.jsx)(aC,{response:{content:t},mode:"details"})}}),(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,formatter:e=>null!==e&&void 0!==e&&e.content?"\ud83d\udcc1 ".concat(null===e||void 0===e?void 0:e.name):"\ud83d\udcc4 ".concat(null===e||void 0===e?void 0:e.name),minWidth:170,onClick:e=>{e.content&&YS.updateFilter("selectedPath",[...e.path,e.name])}}),(0,ji.jsx)(_x,{isSortable:!0,width:60,properties:"lines",template:Yp.SHORT_NUMBER}),(0,ji.jsx)(_x,{isSortable:!0,properties:"lines",title:"page.team.tree.totalLines",minWidth:100,template:e=>(0,ji.jsx)(Dx,{options:n,value:e})}),(0,ji.jsx)(_x,{isSortable:!0,width:50,properties:"totalTasks",template:Yp.SHORT_NUMBER}),(0,ji.jsx)(_x,{isSortable:!0,properties:"totalTasks",title:"page.team.tree.totalTasks",minWidth:100,template:e=>(0,ji.jsx)(Dx,{options:a,value:e})}),(0,ji.jsx)(_x,{isSortable:!0,width:50,properties:"totalDays",template:Yp.SHORT_NUMBER}),(0,ji.jsx)(_x,{isSortable:!0,properties:"totalDays",title:"page.team.tree.totalDays",minWidth:100,template:e=>(0,ji.jsx)(Dx,{options:s,value:e})}),(0,ji.jsx)(_x,{isSortable:!0,template:Yp.STRING,title:"page.team.pr.firstCommitTime",formatter:e=>{var t;return Xn(null===e||void 0===e||null===(t=e.firstCommit)||void 0===t?void 0:t.timestamp)},width:130}),(0,ji.jsx)(_x,{isSortable:!0,template:Yp.STRING,title:"page.team.pr.author",formatter:e=>{var t;return(null===e||void 0===e||null===(t=e.firstCommit)||void 0===t?void 0:t.author)||""},width:150}),(0,ji.jsx)(_x,{isSortable:!0,template:Yp.STRING,title:"page.team.pr.lastCommitTime",formatter:e=>{var t;return Xn(null===e||void 0===e||null===(t=e.lastCommit)||void 0===t?void 0:t.timestamp)},width:130}),(0,ji.jsx)(_x,{isSortable:!0,template:Yp.STRING,title:"page.team.pr.author",formatter:e=>{var t;return(null===e||void 0===e||null===(t=e.lastCommit)||void 0===t?void 0:t.author)||""},width:150}),(0,ji.jsx)(_x,{minWidth:200,template:e=>(0,ji.jsx)(Dx,{value:100,options:r,details:{"page.team.tree.linesAdded":(null===e||void 0===e?void 0:e.addedLines)||0,"page.team.tree.linesRemoved":(null===e||void 0===e?void 0:e.removedLines)||0,"page.team.tree.linesChanged":(null===e||void 0===e?void 0:e.changedLines)||0}})}),(0,ji.jsx)(_x,{title:"page.team.tree.add",minWidth:200,template:e=>(0,ji.jsx)(Dx,{value:100,options:o,details:null===e||void 0===e?void 0:e.addedByAuthorInPercent})}),(0,ji.jsx)(_x,{title:"page.team.tree.change",minWidth:200,template:e=>(0,ji.jsx)(Dx,{value:100,options:o,details:null===e||void 0===e?void 0:e.changedByAuthorInPercent})}),(0,ji.jsx)(_x,{title:"page.team.tree.remove",minWidth:200,template:e=>(0,ji.jsx)(Dx,{value:100,options:o,details:null===e||void 0===e?void 0:e.removedByAuthorInPercent})})]})}sC.defaultProps={response:void 0};const oC=sC;function rC(e,t){return n=function(e,t){return(t||[]).reduce(((e,t)=>e.content.get(t)||{content:new Map}),e||{content:new Map})}(e,t),Array.from(n.content.values()).sort(((e,t)=>e.content&&!t.content?-1:!e.content&&t.content?1:e.name===t.name?0:e.name>t.name?1:-1));var n}const iC=un((e=>{let{type:n}=e;const{t:a}=Bt(),s="removed"===n?ki.fileGrip.removedTree.tree:ki.fileGrip.tree.tree;(0,t.useEffect)((()=>{YS.updateFilter("selectedPath",[])}),[n]);const o=rC(s,YS.selectedPath);return null!==o&&void 0!==o&&o.length?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:a("common.filters")}),(0,ji.jsx)(JS,{}),(0,ji.jsx)(tC,{}),(0,ji.jsx)(ed,{template:"table",children:(0,ji.jsxs)(Td,{to:"response",loader:e=>Od({content:o,pagination:{...e,size:2e3}}),watch:"".concat(YS.hash).concat(n),children:[(0,ji.jsx)(oC,{}),(0,ji.jsx)(Ad,{})]})})]}):(0,ji.jsx)(hd,{})})),lC=iC;function cC(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=Ax(t,"count"),r=Ax(t,"removedCount"),i=sp({max:Math.max(o,r),suffix:"page.team.extension.files"});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,title:"page.team.extension.name",properties:"extension",width:200}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.extension.path",width:350,formatter:e=>1===e.count||1===e.removedCount?e.path:""}),"print"===s?(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.pr.task",properties:"task",width:120}):(0,ji.jsx)(_x,{isSortable:!0,template:(e,t)=>t.path?(0,ji.jsx)(Xx,{task:e}):"",title:"page.team.pr.task",properties:"task",width:120}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"count"}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.extension.current.count",properties:"count",minWidth:170,template:e=>(0,ji.jsx)(Dx,{options:i,value:e})}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"removedCount"}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.extension.removed.count",properties:"removedCount",minWidth:170,template:e=>(0,ji.jsx)(Dx,{options:i,value:e})})]})}cC.defaultProps={response:void 0};const mC=un((e=>{let{mode:t}=e;const n=ki.fileGrip.extension.statistic;return(null===n||void 0===n?void 0:n.length)<2?"print"!==t?(0,ji.jsx)(hd,{}):null:(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.team.extension.extension"}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(n,t),watch:"".concat(t).concat(ki.hash),children:[(0,ji.jsx)(cC,{mode:t,rowsForExcel:n}),(0,ji.jsx)(Ad,{})]})]})}));function dC(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=Ax(t,"count"),r=Ax(t,"removedCount"),i=sp({max:Math.max(o,r),suffix:"page.team.extension.files"});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,title:"page.team.extension.name",properties:"type",width:200}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.extension.path",width:350,formatter:e=>1===e.count||1===e.removedCount?e.path:""}),"print"===s?(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.pr.task",properties:"task",width:120}):(0,ji.jsx)(_x,{isSortable:!0,template:(e,t)=>t.path?(0,ji.jsx)(Xx,{task:e}):"",title:"page.team.pr.task",properties:"task",width:120}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"count"}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.extension.current.count",properties:"count",minWidth:170,template:e=>(0,ji.jsx)(Dx,{options:i,value:e})}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"removedCount"}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.extension.removed.count",properties:"removedCount",minWidth:170,template:e=>(0,ji.jsx)(Dx,{options:i,value:e})})]})}dC.defaultProps={response:void 0};const pC=un((e=>{let{mode:t}=e;const n=ki.fileGrip.type.statistic;return(null===n||void 0===n?void 0:n.length)<2?"print"!==t?(0,ji.jsx)(hd,{}):null:(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.team.extension.type"}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(n,t),watch:"".concat(t).concat(ki.hash),children:[(0,ji.jsx)(dC,{mode:t,rowsForExcel:n}),(0,ji.jsx)(Ad,{})]})]})})),uC=un((e=>{let{mode:t}=e;return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(mC,{mode:t}),(0,ji.jsx)(pC,{mode:t})]})}));function hC(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;const{t:o}=Bt(),r=o("page.team.type.unknown");if(!t)return null;const i=sp({max:Ax(t,"tasks"),suffix:"page.team.type.tasksSmall"}),l=sp({max:Ax(t,"daysByAuthorsTotal"),suffix:"page.team.type.daysSmall"}),c=sp({order:ki.dataGrip.author.list});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,title:"page.team.type.type",properties:"type",formatter:e=>e||r,width:150}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"tasks"}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.type.tasks",properties:"tasks",minWidth:120,template:e=>(0,ji.jsx)(Dx,{options:i,value:e})}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,title:"page.team.type.days",properties:"days"}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"daysByAuthorsTotal"}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.type.authorsDays",properties:"daysByAuthorsTotal",minWidth:120,template:e=>(0,ji.jsx)(Dx,{options:l,value:e})}),(0,ji.jsx)(_x,{template:Yp.NUMBER,title:"page.team.type.commits",properties:"commits"}),(0,ji.jsx)(_x,{title:"page.team.type.authors",properties:"commitsByAuthors",template:e=>(0,ji.jsx)(Dx,{options:c,details:e}),minWidth:500})]})}hC.defaultProps={response:void 0};const fC=un((e=>{var t;let{mode:n}=e;const{t:a}=Bt(),s=ki.dataGrip.type.statistic;if(null===s||void 0===s||!s.length)return"print"!==n?(0,ji.jsx)(hd,{}):null;const o=null===(t=ki.dataGrip.recommendations.team)||void 0===t?void 0:t.byType;return(0,ji.jsxs)(ji.Fragment,{children:["fullscreen"!==n&&(0,ji.jsx)(np,{mode:n,recommendations:o}),(0,ji.jsx)(Ld,{title:"page.team.type.title"}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(s,n),watch:"".concat(n).concat(ki.hash),children:[(0,ji.jsx)(hC,{mode:n,rowsForExcel:s}),(0,ji.jsx)(Ad,{})]}),(0,ji.jsx)(ed,{children:(0,ji.jsx)(El,{text:a("page.team.type.description")})})]})})),gC=fC;function yC(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=sp({max:Ax(t,"tasks"),order:ki.dataGrip.type.list,suffix:"page.team.week.tasks"}),r=sp({max:Ax(t,"authorsLength"),order:ki.dataGrip.author.list,suffix:"page.team.week.tasks"}),i=sp({max:Ax(t,"changesLength"),order:["page.team.week.add","page.team.week.change","page.team.week.remove"],suffix:"\u0441\u0442\u0440\u043e\u043a"}),l=sp({order:["page.team.week.hasCommits","page.team.week.hasNotCommits"],suffix:"page.team.week.days"}),c=sp({order:ki.dataGrip.author.list,suffix:"page.team.week.days"});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,title:"page.team.week.date",properties:"timestamp",formatter:aa,width:260}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"tasks"}),(0,ji.jsx)(_x,{isSortable:"tasks",title:"page.team.week.numberTasks",template:e=>(0,ji.jsx)(Dx,{options:o,value:e.tasks,details:e.types}),minWidth:200}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"authorsLength"}),(0,ji.jsx)(_x,{isSortable:"authorsLength",title:"page.team.week.people",template:e=>(0,ji.jsx)(Dx,{options:r,value:e.authorsLength,details:e.authors}),minWidth:200}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"changesLength"}),(0,ji.jsx)(_x,{isSortable:"changesLength",title:"page.team.week.line",template:e=>{var t,n,a;return(0,ji.jsx)(Dx,{options:i,value:e.changesLength,details:{"page.team.week.add":null===e||void 0===e||null===(t=e.changes)||void 0===t?void 0:t.added,"page.team.week.change":null===e||void 0===e||null===(n=e.changes)||void 0===n?void 0:n.changes,"page.team.week.remove":null===e||void 0===e||null===(a=e.changes)||void 0===a?void 0:a.removed}})},minWidth:200}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"workDaysTotal"}),(0,ji.jsx)(_x,{isSortable:"workDaysTotal",title:"page.team.week.days",template:e=>(0,ji.jsx)(Dx,{options:l,details:{"page.team.week.hasCommits":null===e||void 0===e?void 0:e.workDaysTotal,"page.team.week.hasNotCommits":5*(null===e||void 0===e?void 0:e.authorsLength)-(null===e||void 0===e?void 0:e.workDaysTotal)}}),minWidth:200}),(0,ji.jsx)(_x,{title:"page.team.week.lossesDetails",template:e=>(0,ji.jsx)(Dx,{options:c,details:e}),formatter:e=>{const t=Object.entries(null===e||void 0===e?void 0:e.workDays).map((e=>{let[t,n]=e;return[t,5-n]}));return Object.fromEntries(t.filter((e=>e[1]>0)))},minWidth:200})]})}yC.defaultProps={response:void 0};const vC=un((e=>{var t;let{mode:n}=e;const a=ki.dataGrip.week.statistic;if(null===a||void 0===a||!a.length)return"print"!==n?(0,ji.jsx)(hd,{}):null;const s=null===(t=ki.dataGrip.recommendations.team)||void 0===t?void 0:t.byWeek;return(0,ji.jsxs)(ji.Fragment,{children:["fullscreen"!==n&&(0,ji.jsx)(np,{mode:n,recommendations:s}),"print"===n?(0,ji.jsx)(Ld,{title:"page.team.week.title"}):(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)("br",{}),(0,ji.jsx)("br",{}),(0,ji.jsx)("br",{})]}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(a),watch:"".concat(n).concat(ki.hash),children:[(0,ji.jsx)(yC,{mode:n,rowsForExcel:a}),"print"!==n&&(0,ji.jsx)(Ad,{})]})]})})),bC=vC;const wC=new class{constructor(){this.info=void 0,this.position=[0,0],(0,Gt.rC)(this,{info:Gt.LO,open:Gt.aD,close:Gt.aD})}toggle(e,t){var n;(null===(n=this.info)||void 0===n?void 0:n.timestamp)===(null===e||void 0===e?void 0:e.timestamp)?this.close():(this.open(e),this.position=t)}open(e){this.info=e}close(){this.info=void 0}},kC="year_chart_day_info",xC="year_chart_day_info_body",_C="year_chart_day_info_title";const TC=un((e=>{var t,n;let{events:a}=e;if(!wC.info)return null;const s=(null===(t=wC.position)||void 0===t?void 0:t[1])+24,o=(null===(n=wC.position)||void 0===n?void 0:n[0])-150,r=a.get(wC.info.timestamp),i=function(e){if(null===e||void 0===e||!e.release)return"";const t=Array.from((null===e||void 0===e?void 0:e.release)||[]).sort().join(", ");return" Release: ".concat(t)}(r);return Vt.createPortal((0,ji.jsx)("div",{className:kC,style:{top:s,left:o},children:(0,ji.jsxs)("div",{className:"".concat(xC," scroll_y"),children:[(0,ji.jsx)(Ld,{title:Xn(wC.info.timestamp),className:_C}),i?(0,ji.jsx)(El,{text:i,className:_C}):null,(0,ji.jsx)(i_,{timestamp:wC.info.timestamp,events:r})]})}),document.body)})),SC="year_chart",CC="year_chart_month",jC="year_chart_month_icon",EC="year_chart_month_header",NC="year_chart_month_header_title",DC="year_chart_month_body",AC="year_chart_month_body_day",OC="year_chart_month_body_day_icon";const PC=function(e){let{showYear:t,month:n}=e;const a=Jn(n.milliseconds,t?{month:"long",year:"numeric"}:{month:"long"});return(0,ji.jsx)("div",{className:EC,children:(0,ji.jsx)("span",{className:NC,style:{fontWeight:t?"bold":100},children:a})})};const RC=["#4162B5","#617DC1","#718AC6","#8198CD","#91A6D2","#A2B3D8","#B2C1DE","#C2CEE4"],IC=["#ED675F","#EB817C","#E98E8A","#E89B99","#E7A8A7","#E7B5B6","#E6C3C4","#E4CFD3"],LC=["#0E5C0C","#2B9829","#4FBF4C","#6DD26A","#88E185","#ACE4AA","#C2ECC1","#E1F7E1"];function FC(e){return Array.from(e).join(", ")}function MC(e){let{max:t,dayNumber:n,events:a,filters:s,dayInfo:o}=e;const r=function(e,t){const n=100*(e||0)/t;return(n-n%1)/100}(o.commitsNumber,t),i=function(e,t,n){var a,s,o,r;const i=null===t||void 0===t||null===(a=t.authors)||void 0===a||null===(s=a[0])||void 0===s?void 0:s.title;if(i&&n.userCommitNumbers.has(i))return LC;const l=null===t||void 0===t||null===(o=t.types)||void 0===o||null===(r=o[0])||void 0===r?void 0:r.title;return l&&n.typeCommitNumbers.has(l)?LC:[5,6,12,13,19,20,26,27,33,34,40,41].includes(e)?IC:RC}(n,s,o),l=function(e,t){return t>=.8?e[1]:t>=.6?e[3]:t>=.4?e[5]:e[7]}(i,r),c=Xn(o.timestamp),[m,d]=function(e,t){let n="",a="";e.absence&&(null!==t&&void 0!==t&&t.vacationStart&&(n="vacation_start",a=FC(null===t||void 0===t?void 0:t.vacationStart)),null!==t&&void 0!==t&&t.vacationEnd&&(n="vacation_end",a=FC(null===t||void 0===t?void 0:t.vacationEnd)),null!==t&&void 0!==t&&t.travel&&(n="travel",a=FC(null===t||void 0===t?void 0:t.travel))),e.release&&null!==t&&void 0!==t&&t.release&&(n="release",a=FC(null===t||void 0===t?void 0:t.release)),e.firstLastDays&&(null===t||void 0===t||!t.firstDay||null!==t&&void 0!==t&&t.lastDay||(n="person_add",a=FC(null===t||void 0===t?void 0:t.firstDay)),null!==t&&void 0!==t&&t.firstDay||null===t||void 0===t||!t.lastDay||(n="person_remove",a=FC(null===t||void 0===t?void 0:t.lastDay)),null!==t&&void 0!==t&&t.firstDay&&null!==t&&void 0!==t&&t.lastDay&&(n="person_add_remove",a=FC(null===t||void 0===t?void 0:t.firstDay)));const s=n?(0,ji.jsx)("img",{className:OC,src:"./assets/chart/".concat(n,".svg")}):null;return a=a?" | ".concat(a):a,[a,s]}(s,a);return(0,ji.jsx)("div",{title:"".concat(c).concat(m),id:"year_chart_day_".concat(null===o||void 0===o?void 0:o.timestamp),className:AC,style:{backgroundColor:l},onClick:e=>{wC.toggle(o,[e.pageX,e.pageY])},children:d||" "})}MC.defaultProps={rows:[]};const WC=MC,zC=[31,28,31,30,31,30,31,31,30,31,30,31];function BC(e){let{max:t,month:n,events:a,filters:s}=e;const o=n.date.getDay()-1,r=o+zC[n.month],i=new Array(42).fill(0);let l=0;const c=i.map(((e,i)=>{const c=i-o+1,m=n.days[l],d=a.get(null===m||void 0===m?void 0:m.timestamp);return(null===m||void 0===m?void 0:m.dayInMonth)===c?(l+=1,(0,ji.jsx)(WC,{max:t,dayNumber:i,dayInfo:m,events:d,filters:s},i)):(0,ji.jsx)("div",{className:AC,style:{opacity:ir?.3:1}},i)}));return(0,ji.jsx)("div",{className:DC,children:c})}BC.defaultProps={rows:[]};const qC=BC,UC="year_chart_month_info";const HC=function(e){let{max:t,showYear:n,events:a,filters:s,month:o}=e;const{t:r}=Bt();return(0,ji.jsxs)("div",{className:CC,children:[(0,ji.jsx)(PC,{month:o,showYear:n}),(0,ji.jsx)(qC,{max:t,month:o,events:a,filters:s}),(0,ji.jsxs)("div",{className:UC,children:[(0,ji.jsx)("img",{title:r("page.team.week.tasks"),className:jC,src:"./assets/chart/tasks.svg"}),(0,ji.jsx)("span",{title:r("page.team.week.tasks"),children:o.tasksNumber||0}),(0,ji.jsx)("img",{title:r("page.team.country.chart.item"),className:jC,src:"./assets/chart/person.svg"}),(0,ji.jsx)("span",{title:r("page.team.country.chart.item"),children:o.usersNumber||0})]})]})};const GC=function(e){let{max:n=100,events:a,months:s=[],filters:o={}}=e;const r=(0,t.useRef)(null),[i,l]=(0,t.useState)(16);if((0,t.useEffect)((()=>{var e;if(!r.current)return;const t=(null===(e=r.current)||void 0===e?void 0:e.getBoundingClientRect())||{},n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;const t=135,n=Math.floor(e/t),a=.3,s=7;for(let o=16;o<=24;o+=a)if((s+8*o)*n>e)return o-a;return 24}(null===t||void 0===t?void 0:t.width);return l(n),()=>wC.close()}),[]),null===s||void 0===s||!s.length)return null;const c=s.map(((e,t)=>{const r=s[t-1];return(0,ji.jsx)(HC,{max:n,events:a,filters:o,showYear:(null===r||void 0===r?void 0:r.year)!==(null===e||void 0===e?void 0:e.year),month:e},e.id)})),m=i.toFixed(1),d={"--day-size":"".concat(m,"px")};return(0,ji.jsxs)("div",{ref:r,style:d,className:SC,children:[c,(0,ji.jsx)(TC,{events:a})]})};function VC(e,t,n){const a=e.get(t)||{firstDay:void 0,lastDay:void 0,release:void 0,vacationStart:void 0,vacationEnd:void 0,travel:void 0};n(a),e.set(t,a)}function KC(e,t){return function(n){n[e]?n[e].add(t):n[e]=new Set([t])}}function $C(e,t){const n=new Map;return function(e,t){t.forEach((t=>{var n;null===t||void 0===t||null===(n=t.country)||void 0===n||n.forEach((n=>{VC(e,n.timestamp,KC("travel",t.author))})),t.isStaff||(VC(e,t.firstCommit.timestamp,KC("firstDay",t.author)),t.isDismissed&&VC(e,t.lastCommit.timestamp,KC("lastDay",t.author)))}))}(n,e),function(e,t){t.forEach((t=>{VC(e,t.lastCommit.timestamp,KC("release",t.title))}))}(n,t.release.statistic),function(e,t){t.forEach((t=>{t.duration>30||(VC(e,t.timestamp.from,KC("vacationStart",t.author)),VC(e,t.timestamp.to,KC("vacationEnd",t.author)))}))}(n,t.absence.statistic),n}const YC="team_month_filter",ZC="team_month_filter_checkbox",JC="team_month_filter_select";function XC(e,t){const n=e.map(((e,t)=>({id:t+1,title:e})));return n.unshift({id:0,title:t}),n}const QC=un((e=>{var n,a;let{filters:s,onChange:o}=e;const{t:r}=Bt(),i=ki.dataGrip.author.list,l=ki.dataGrip.type.list,c=(0,t.useMemo)((()=>XC(i,r("page.team.month.filters.authors"))),[i]),m=(0,t.useMemo)((()=>XC(l,r("page.team.month.filters.types"))),[l]),d=(e,t)=>{o({...s,[e]:t})};return(0,ji.jsxs)("div",{className:YC,children:[(0,ji.jsx)(z_,{className:JC,value:(null===s||void 0===s||null===(n=s.authors)||void 0===n?void 0:n[0])||c[0],options:c,onChange:e=>d("authors",[c[e]])}),(0,ji.jsx)(z_,{className:JC,value:(null===s||void 0===s||null===(a=s.types)||void 0===a?void 0:a[0])||m[0],options:m,onChange:e=>d("types",[m[e]])}),(0,ji.jsx)(H_,{title:"page.team.month.filters.release",className:ZC,value:s.release,onChange:()=>d("release",!s.release)}),(0,ji.jsx)(H_,{title:"page.team.month.filters.absence",className:ZC,value:s.absence,onChange:()=>d("absence",!s.absence)}),(0,ji.jsx)(H_,{title:"page.team.month.filters.firstLastDays",className:ZC,value:s.firstLastDays,onChange:()=>d("firstLastDays",!s.firstLastDays)})]})})),ej=QC,tj=un((e=>{var n;let{mode:a}=e;const s=ki.dataGrip.month,o=ki.dataGrip.author.statistic,r=null===(n=ki.dataGrip.recommendations.team)||void 0===n?void 0:n.byTimestamp,i=$C(o,ki.dataGrip),[l,c]=(0,t.useState)({release:!1,firstLastDays:!0});return(0,ji.jsxs)(ji.Fragment,{children:["fullscreen"!==a&&(0,ji.jsx)(np,{mode:a,recommendations:r}),(0,ji.jsx)(Ld,{title:"page.team.month.title"}),(0,ji.jsx)(ed,{children:(0,ji.jsx)(ej,{filters:l,onChange:c})}),(0,ji.jsx)(ed,{template:"table",children:(0,ji.jsx)(GC,{max:s.maxCommitsInDay,events:i,months:s.statistic,filters:l})})]})})),nj=tj;const aj=function(e){let{content:t,allTaskNumber:n,backlogTaskNumber:a}=e;if(null===t||void 0===t||!t.length)return null;const s=ki.dataGrip.author.list,o=(r="author",t.reduce(((e,t)=>(La(e,t[r]),e)),{}));var r;const i=sp({order:s,limit:3,suffix:"tasks",other:"page.team.tasks.charts.authors.other"}),l=sp({order:["page.team.tasks.charts.relative.backlog","page.team.tasks.charts.relative.all"],suffix:"page.team.pr.days"});return(0,ji.jsxs)(ed,{children:[(0,ji.jsx)(sd,{children:(0,ji.jsx)(xp,{title:"page.team.tasks.charts.authors.title",options:i,details:o})}),(0,ji.jsx)(sd,{children:(0,ji.jsx)(xp,{title:"page.team.tasks.charts.relative.title",options:l,details:{"page.team.tasks.charts.relative.all":n-a,"page.team.tasks.charts.relative.backlog":a}})})]})};function sj(e,t){const n=e.map(((e,t)=>({id:t+1,title:e})));return n.unshift({id:0,title:t("page.team.tree.filters.all")}),n}const oj=un((e=>{let{filters:n,onChange:a}=e;const{t:s}=Bt(),o=ki.dataGrip.author.list,r=(0,t.useMemo)((()=>sj(o,s)),[o]),i=ki.dataGrip.company.statistic.map((e=>e.company)),l=(0,t.useMemo)((()=>sj(i,s)),[i]);return(0,ji.jsxs)("div",{className:TS,children:[(0,ji.jsx)(z_,{title:"page.team.tree.filters.author",value:n.user,className:SS,options:r,onChange:e=>{a({...n,user:e,company:0})}}),(0,ji.jsx)(z_,{title:"page.team.tree.filters.author",value:n.company,className:SS,options:l,onChange:e=>{a({...n,user:0,company:e})}})]})})),rj=oj;function ij(e){let{isCorrectPR:t,response:n,updateSort:a,rowsForExcel:s,mode:o}=e;return n?(0,ji.jsxs)(kx,{rowsForExcel:s,rows:n.content,sort:n.sort,updateSort:a,mode:"details",type:"print"===o?"cards":void 0,columnCount:"print"===o?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,title:"page.team.release.title",properties:"title",width:120}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.release.to",width:198,formatter:e=>Xn(e.to||e.from)}),(0,ji.jsx)(_x,{isSortable:!0,minWidth:80,template:e=>{var n,a;const s=null===e||void 0===e||null===(n=e.prIds)||void 0===n||null===(a=n.filter((e=>null===t||void 0===t?void 0:t[e])))||void 0===a?void 0:a.map((e=>(0,ji.jsx)(e_,{prId:e},e)));return(0,ji.jsx)(ji.Fragment,{children:s})}})]}):null}ij.defaultProps={response:void 0};const lj=ij;function cj(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=sp({max:Ax(t,"daysInJira")});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.DETAILS,width:40,properties:"releaseIds",formatter:e=>{const t=Array.from(null===e||void 0===e?void 0:e.releaseIds).reverse().map((e=>ki.dataGrip.release.release[e])).filter((e=>e)),n=Object.fromEntries(e.prIds.map((e=>[e,!0])));return(0,ji.jsx)(lj,{response:{content:t},isCorrectPR:n,mode:"details"})}}),(0,ji.jsx)(_x,{isFixed:!0,isSortable:!0,template:e=>(0,ji.jsx)(Xx,{task:e}),title:"page.team.tasks.task",properties:"task",width:120}),(0,ji.jsx)(_x,{properties:"types",width:100,template:e=>(0,ji.jsx)(Ap,{value:Object.keys(e)})}),(0,ji.jsx)(_x,{properties:"scope",width:100,template:e=>(0,ji.jsx)(Ap,{value:Object.keys(e)})}),(0,ji.jsx)(_x,{isSortable:!0,width:80,template:e=>{const t=e.prIds.map((e=>(0,ji.jsx)(e_,{prId:e},e)));return(0,ji.jsx)(ji.Fragment,{children:t})}}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"comments"}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.tasks.author",properties:"author",width:170}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.tasks.createdBefore",properties:"createdBefore",width:150,formatter:Xn}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"daysInJira",width:50}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.tasks.backlog",properties:"daysInJira",minWidth:150,template:e=>(0,ji.jsx)(Dx,{options:o,value:e})}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.tasks.from",properties:"from",width:150,formatter:Xn}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.tasks.to",properties:"to",width:150,formatter:Xn})]})}cj.defaultProps={response:void 0};const mj=cj;function dj(e,t){if(t.user){var n,a;const s=null===(n=ki.dataGrip.author.statistic)||void 0===n||null===(a=n[t.user])||void 0===a?void 0:a.author;return s?e.filter((e=>{var t;return e.author===s||(null===(t=e.authors)||void 0===t?void 0:t[s])})):e}if(t.company){var s;const n=null===(s=ki.dataGrip.company.statistic)||void 0===s?void 0:s[t.company].employments,a=new Map(n.map((e=>[e,!0])));return null!==n&&void 0!==n&&n.length?e.filter((e=>a.has(e.author))):e}return e}const pj=un((e=>{let{mode:n}=e;const a=ki.dataGrip.tasks.statistic,s=a.filter((e=>e.daysInJira>90)),[o,r]=(0,t.useState)({user:0,company:0}),i=dj(a,o),l=dj(s,o),c=[n,ki.hash,o.user,o.company,i.length,l.length].join(".");return null!==a&&void 0!==a&&a.length?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"common.filters"}),(0,ji.jsx)(ed,{children:(0,ji.jsx)(rj,{filters:o,onChange:r})}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(i,n),watch:c,children:[(0,ji.jsx)(mj,{mode:n,rowsForExcel:a}),(0,ji.jsx)(Ad,{})]}),(0,ji.jsx)(Ld,{title:"page.team.tasks.backlogTitle"}),(0,ji.jsx)(aj,{content:l,allTaskNumber:i.length,backlogTaskNumber:l.length}),(0,ji.jsx)("br",{}),(0,ji.jsx)("br",{}),(0,ji.jsx)("br",{}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(l,n),watch:c,children:[(0,ji.jsx)(mj,{mode:n,rowsForExcel:l}),(0,ji.jsx)(Ad,{})]})]}):"print"!==n?(0,ji.jsx)(hd,{}):null})),uj="game_banner",hj="game_banner_description";const fj=function(e){let{src:t,children:n}=e;return t?(0,ji.jsx)("div",{className:uj,style:{backgroundImage:"url(".concat(t,")")},children:n?(0,ji.jsx)("div",{className:hj,children:n}):null}):null};function gj(e){return Math.floor(Math.random()*(e+1))}function yj(e){for(let t,n,a=e.length;a;t=parseInt(Math.random()*a),n=e[--a],e[a]=e[t],e[t]=n);return e}const vj="races_track_info";const bj=function(e){let{title:t,duration:n,taskInDay:a}=e;return(0,ji.jsx)("div",{className:vj,style:{animationDelay:"".concat(n+1,"s")},title:"".concat(na(a)," ").concat((0,_e.t)("page.team.total.workSpeed.title")),children:t})},wj="races_track_car",kj="races_track_car_title",xj="races_track_car_cover",_j="races_track_car_animation",Tj=["ease","ease-in","ease-out","ease-in-out","linear","cubic-bezier(0.1, 0.7, 1, 0.1)"];function Sj(e){let{title:n,duration:a,type:s,canStart:o}=e;const r=gj(Tj.length-1),[i]=(0,t.useState)(Tj[r]);(0,t.useEffect)((()=>{yj(Tj)}),[]);const l=o?_j:"";return(0,ji.jsxs)("div",{className:"".concat(wj," ").concat(s||""," ").concat(l||""),style:{animationTimingFunction:i,animationDuration:"".concat(a,"s")},children:[(0,ji.jsx)("div",{className:"".concat(kj," ").concat(s||""),children:n}),(0,ji.jsx)("img",{className:xj,src:"./assets/games/races/car.png"})]})}Sj.defaultProps={type:"",canStart:!1};const Cj=Sj,jj="races",Ej="races_green",Nj="races_track",Dj="races_button",Aj=10,Oj=20;function Pj(e){let{title:t,position:n,speed:a,taskInDay:s,type:o,canStart:r}=e;if(!t)return null;const i=Aj+Oj*(1-a)*3;return(0,ji.jsxs)("div",{className:"".concat(Nj," ").concat(o||""),style:{backgroundImage:"url(./assets/games/races/road.png)"},children:[r&&(0,ji.jsx)(bj,{title:n,duration:i,taskInDay:s}),(0,ji.jsx)(Cj,{title:t,duration:i,type:o,canStart:r})]})}Pj.defaultProps={type:"",canStart:!1};const Rj=Pj;const Ij=function(e){let{tracks:n}=e;const{t:a}=Bt(),[s,o]=(0,t.useState)(!1),[r]=(0,t.useState)([...yj(n)]);if(!n.length)return null;const i=r.map((e=>(0,ji.jsx)(Rj,{title:e.title,position:e.position,speed:e.speed,taskInDay:e.taskInDay,canStart:s},e.title)));return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(fj,{src:"./assets/games/races/bg.png",children:!s&&(0,ji.jsx)(Oi,{className:Dj,onClick:()=>{o(!0)},children:a("page.team.building.races.go")})}),(0,ji.jsx)("div",{className:Ej,style:{backgroundImage:"url(./assets/games/races/greenTop.png)"}}),(0,ji.jsx)("div",{className:"".concat(jj," scroll_x"),children:(0,ji.jsx)("div",{style:{minWidth:"900px"},children:i})}),(0,ji.jsx)("div",{className:Ej,style:{backgroundImage:"url(./assets/games/races/greenBottom.png)"}})]})},Lj="show_symbol_wrapper",Fj="show_symbol",Mj="show_symbol_s",Wj="show_symbol_hide",zj="show_symbol_bg",Bj="show_symbol_bg_hide";const qj=function(e){let{show:n,children:a,mode:s}=e;const[o,r]=(0,t.useState)(!1);(0,t.useEffect)((()=>{r(n)}),[n]);const i=o?Wj:"",l=o?Bj:"",c={"table-row":Mj}[s||""]||"";return(0,ji.jsxs)("div",{className:"".concat(Fj," ").concat(i," ").concat(c),children:[a,(0,ji.jsx)("div",{className:"".concat(zj," ").concat(l),onClick:()=>r(!0)})]})};const Uj=function(e){let{children:t,onClick:n,mode:a}=e;const s={"table-row":Mj}[a||""]||"";return(0,ji.jsx)("div",{className:"".concat(Fj," ").concat(Wj," ").concat(s),onClick:()=>n(),children:t})};const Hj=function(e){let{text:n,length:a,mode:s}=e;const[o,r]=(0,t.useState)(!1);if((0,t.useEffect)((()=>{r(!1)}),[n]),!n&&!a)return null;const i=function(e,t){const n=(e||"").split(""),a=t?t-1:n.length-1;return n.length-1>a&&(n[a]="\u2026"),n}(n,a),l=((a?new Array(a).fill(1):null)||i).map(((e,t)=>(0,ji.jsx)(qj,{mode:s,show:o,children:i[t]||""},"".concat(n,"|").concat(e,"|").concat(t))));return(0,ji.jsxs)("div",{className:"".concat(Lj),style:{paddingTop:"table-row"===s?"8px":0},children:[l,(0,ji.jsx)(Uj,{mode:s,onClick:()=>r(!0),children:"\xbb"})]})},Gj="swimming_pool_track",Vj="swimming_pool_track_value",Kj="swimming_pool_track_line",$j="swimming_pool_track_chart",Yj="swimming_pool_track_man";function Zj(e,t){return t?{className:e,style:{backgroundImage:"url(".concat(t,")")}}:{className:e}}const Jj=function(e){let{title:t,value:n,maxValue:a}=e;if(!t)return null;const s=1.1*a/100,o=Math.ceil(n/s);return(0,ji.jsxs)("div",{...Zj(Gj,"./assets/games/swimmingPool/track_title.png"),children:[(0,ji.jsx)(Hj,{text:t,length:10}),(0,ji.jsx)("div",{...Zj(Vj,"./assets/games/swimmingPool/block.png"),children:n}),(0,ji.jsx)("div",{...Zj(Kj,"./assets/games/swimmingPool/water.png"),children:(0,ji.jsx)("div",{className:$j,style:{width:"".concat(o,"%")},children:(0,ji.jsx)("img",{className:Yj,src:"./assets/games/swimmingPool/man.png"})})})]})},Xj="swimming_pool_top_border",Qj="swimming_pool_bottom_border";const eE=function(e){let{tracks:n}=e;const[a]=(0,t.useState)([...yj(n)]);if(!n.length)return null;const s=a.map((e=>(0,ji.jsx)(Jj,{title:e.title,value:e.value,maxValue:300},e.title)));return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(fj,{src:"./assets/games/swimmingPool/bg.png"}),(0,ji.jsx)("div",{className:Xj,style:{backgroundImage:"url(./assets/games/swimmingPool/block2.png)"}}),(0,ji.jsx)("div",{className:"scroll_x",children:(0,ji.jsx)("div",{style:{minWidth:"900px"},children:s})}),(0,ji.jsx)("div",{className:Qj,style:{backgroundImage:"url(./assets/games/swimmingPool/block2.png)"}})]})},tE={quiz_result_title:"quiz_result_title",quiz_result_description:"quiz_result_description"},nE={quiz_container:"quiz_container",quiz_cloud:"quiz_cloud",quiz_cloud_bg:"quiz_cloud_bg",quiz_slider:"quiz_slider",quiz_slider_animation:"quiz_slider_animation",quiz_footer:"quiz_footer",quiz_title:"quiz_title",quiz_description:"quiz_description",quiz_icon:"quiz_icon"};const aE=function(e){let{result:t,onClick:n}=e;const{t:a}=Bt();return(0,ji.jsxs)("section",{className:tE.quiz_result,children:[(0,ji.jsx)("h4",{className:nE.quiz_title,children:a(t.title||"")}),(0,ji.jsx)("p",{className:nE.quiz_description,children:a(t.description||"")}),(0,ji.jsx)("div",{className:nE.quiz_footer,children:(0,ji.jsx)(Oi,{mode:"second",onClick:()=>{n()},children:a("page.team.building.quiz.replay")})})]})},sE="quiz_answer",oE="quiz_answer_wrapper",rE="quiz_answer_wrapper_small",iE="quiz_answer_icon",lE="quiz_answer_text",cE="quiz_answer_text_selected",mE="quiz_answer_text_correct",dE="quiz_answer_text_error";const pE=function(e){let{answer:n,mode:a,onClick:s}=e;const{t:o}=Bt(),[r]=(0,t.useState)(gj(5)),i=[oE],l=[lE];return"small"!==a&&"error"!==a||i.push(rE),"selected"===a&&l.push(cE),"correct"===a&&l.push(mE),"error"===a&&l.push(dE),(0,ji.jsx)("div",{className:i.join(" "),children:(0,ji.jsxs)("figure",{className:sE,onClick:()=>{s()},children:[(0,ji.jsx)("img",{className:iE,src:"./assets/games/quize/balloon_".concat(r,".png")}),(0,ji.jsx)("figcaption",{className:l.join(" "),children:o(n.title)})]})})},uE={quiz_question_title:"quiz_question_title",quiz_question_answer:"quiz_question_answer",quiz_question_hide:"quiz_question_hide"};function hE(e,t){return(e||[]).map((e=>null!==e&&void 0!==e&&e.score?"correct":null!==e&&void 0!==e&&e.score||e!==t?"small":"error"))}const fE=function(e){let{question:n,onClick:a}=e;const{t:s}=Bt(),[o,r]=(0,t.useState)(null),[i,l]=(0,t.useState)(!1),[c,m]=(0,t.useState)([]),d=n.answers||[],p=i?uE.quiz_question_hide:"";if((0,t.useEffect)((()=>{m([]),r(null),l(!1)}),[n]),!n)return null;const u=d.map(((e,t)=>(0,ji.jsx)(pE,{mode:c[t],answer:e,onClick:()=>{if(!i){if(o!==e){const n=[];return n[t]="selected",m(n),void r(e)}l(!0),setTimeout((()=>{m(hE(d,o))}),1e3),setTimeout((()=>{a(o)}),3e3)}}},"".concat(e.id||"","|").concat(e.title,"|").concat(t))));return(0,ji.jsx)("div",{className:uE.quiz_question,children:(0,ji.jsxs)("div",{className:uE.quiz_question_body,children:[(0,ji.jsx)("div",{className:"".concat(nE.quiz_title," ").concat(p),style:{backgroundImage:"url(./assets/games/quize/cloud_big.png)"},children:s(n.title)}),(0,ji.jsx)("div",{className:nE.quiz_question_answer,children:u}),(0,ji.jsx)("div",{className:"".concat(nE.quiz_footer," ").concat(p),children:(0,ji.jsx)(Oi,{mode:"second",disabled:i||!o,onClick:()=>{l(!0),setTimeout((()=>{m(hE(d,o))}),1e3),setTimeout((()=>{a(o)}),3e3)},children:s("page.team.building.quiz.next")})})]})})},gE={};const yE=function(e){let{quiz:t,onClick:n}=e;const{t:a}=Bt();return(0,ji.jsxs)("section",{className:gE.quiz_start,children:[(0,ji.jsx)("h4",{className:nE.quiz_title,children:a(t.title||"")}),(0,ji.jsx)("p",{className:nE.quiz_description,children:a(t.description||"")}),(0,ji.jsx)("div",{className:nE.quiz_footer,children:(0,ji.jsx)(Oi,{mode:"second",onClick:()=>{n()},children:a("page.team.building.quiz.start")})})]})};const vE=function(e){let{quiz:n,onEnd:a}=e;const[s,o]=(0,t.useState)(n.questions[0]),[r,i]=(0,t.useState)(n.results[0]),[l,c]=(0,t.useState)([]),[m,d]=(0,t.useState)("start"),[p,u]=(0,t.useState)(!1),h=function(e,t){return n=>{e(!0),setTimeout((()=>{n()}),t/2),setTimeout((()=>{e(!1)}),t)}}(u,1500),f=function(e){const t={},n={};return e.forEach(((e,a)=>{null!==e&&void 0!==e&&e.id&&(t[null===e||void 0===e?void 0:e.id]=e),n[a]=e,e.index=a})),{byId:t,byIndex:n}}(n.questions);let g=null;"start"===m&&(g=(0,ji.jsx)(yE,{quiz:n,onClick:()=>{h((()=>{d("question")}))}})),"question"===m&&(g=(0,ji.jsx)(fE,{question:s,onClick:e=>{const t=f.byId[e.nextQuestionId||""],a=f.byIndex[s.index+1],r=function(e,t){const n=e.reduce(((e,t)=>e+(t.score||0)),0);let a=t[0];return t.forEach((e=>{(e.min&&e.max&&n>=e.min&&n<=e.max||e.min&&!e.max&&n>=e.min||!e.min&&e.max&&n<=e.max)&&(a=e)})),a}(l,n.results);c([...l,e]),e.isEnd&&h((()=>{i(r),d("result")})),e.nextQuestionId&&t?h((()=>{o(t)})):h(a?()=>{o(a)}:()=>{i(r),d("result")})}})),"result"===m&&(g=(0,ji.jsx)(aE,{result:r,onClick:()=>{h((()=>{a(),o(n.questions[0]),c([]),d("start")}))}}));const y=p?"".concat(nE.quiz_slider," ").concat(nE.quiz_slider_animation):nE.quiz_slider;return(0,ji.jsxs)("div",{className:nE.quiz_container,style:{backgroundImage:"url(./assets/games/quize/cloud_bg.png)"},children:[(0,ji.jsx)("div",{className:nE.quiz_cloud_bg,style:{backgroundImage:"url(./assets/games/quize/cloud_bg.png)"}}),(0,ji.jsx)("div",{className:nE.quiz_cloud,style:{backgroundImage:"url(./assets/games/quize/cloud.png)"}}),(0,ji.jsx)("div",{className:y,children:g})]})};function bE(e,t,n){return{title:e,index:0,answers:t.map(((e,t)=>({title:e,score:n===t?1:0})))}}function wE(e,t,n,a){const s=e.sort(((e,t)=>n(t)-n(e))).slice(0,3).map((e=>e.author)),o=s[a||0],r=yj(s);return bE(t,r,r.indexOf(o))}function kE(e){return Math.random()>.5?e:-e}function xE(e,t){let n,a;if(t<3)n=t+1,a=t+2;else{const e=t>10?Math.ceil(.15*t):1;n=t+kE(e),a=t+kE(2*e)}const s=yj([t,n,a]);return bE(e,s,s.indexOf(t))}function _E(e){if(!e)return null;return xE(_e.Z.get("page.team.building.quiz.question13",e.author),ki.dataGrip.timestamp.statisticByAuthor[e.author].tasksByTimestampCounter.max)}function TE(){const e=ki.dataGrip.type.list.slice(2).filter((e=>e));if(e.length<3)return null;const t=yj(e).slice(0,3),[n,a,s]=t.map((t=>e.indexOf(t)));let o=0;return ae.allDaysInProject)),n=Math.floor(.2*e.length);if(t.slice(n,e.length-n).length<3)return null;const a=Math.ceil(t.reduce(((e,t)=>e+t))/t.length);return xE("page.team.building.quiz.question15",a)}function CE(e,t,n,a){const s=e.find((e=>{var t;return null===n||void 0===n||null===(t=n[e])||void 0===t?void 0:t[a]}));if(!s)return null;const o=yj(e.filter((e=>e!==s))).slice(0,2),r=yj([...o,s]);return bE(t,r,r.indexOf(s))}const jE=function(){const e=function(){const e=[...ki.dataGrip.author.statistic],t=e.filter((e=>!e.isStaff)),n=t.map((e=>e.author)),a=ki.dataGrip.author.employment.dismissed.length,s=ki.dataGrip.author.employment.staff.length,o=yj([...t]).slice(0,3),r=t.reduce(((e,t)=>{const n=Ln.authors[t.author].flat(1).map((e=>[e,!0]));return e[t.author]=Object.fromEntries(n),e}),{}),i=[wE(e,"page.team.building.quiz.question01",(e=>e.firstCommit.milliseconds)),wE(t,"page.team.building.quiz.question02",(e=>e.tasks.length)),wE(t,"page.team.building.quiz.question03",(e=>e.taskInDay)),wE(t,"page.team.building.quiz.question04",(e=>e.daysAll)),wE(t,"page.team.building.quiz.question05",(e=>e.daysAll),2),CE(n,"page.team.building.quiz.question16",r,"moreAddedFolders"),CE(n,"page.team.building.quiz.question17",r,"longFilePath"),CE(n,"page.team.building.quiz.question18",r,"morePRMerge"),CE(n,"page.team.building.quiz.question19",r,"longestMessage"),CE(n,"page.team.building.quiz.question20",r,"longWaitPR"),wE(t,"page.team.building.quiz.question08",(e=>e.middleMessageLength)),wE(t,"page.team.building.quiz.question09",(e=>e.middleMessageLength),2),xE("page.team.building.quiz.question11",a),xE("page.team.building.quiz.question12",s),_E(o[0]),_E(o[1]),_E(o[2]),TE(),SE(t)],l=i.filter((e=>e)).map(((e,t)=>({...e,index:t+1})));return{description:"page.team.building.quiz.begin",questions:yj(l),results:[{title:"page.team.building.quiz.result1.title",description:"page.team.building.quiz.result1.description",min:0,max:7},{title:"page.team.building.quiz.result2.title",description:"page.team.building.quiz.result2.description",min:8,max:13},{title:"page.team.building.quiz.result3.title",description:"page.team.building.quiz.result3.description",min:14,max:25}]}}();return(0,ji.jsx)(vE,{quiz:e,onEnd:()=>{}})},EE="billboard",NE="billboard_box",DE="billboard_title",AE="billboard_cloud",OE="billboard_green";const PE=function(e){let{title:t,type:n}=e;const{t:a}=Bt();if(!t)return null;const s="cloud"===n?AE:OE,o="cloud"===n?"./assets/games/cloud.png":"./assets/games/lawn.png";return(0,ji.jsx)("div",{className:"".concat(EE," ").concat(s),style:{backgroundImage:"url(".concat(o,")")},children:(0,ji.jsx)("div",{className:NE,style:{backgroundImage:"url(./assets/games/billboard1.png)"},children:(0,ji.jsx)("div",{className:DE,children:a(t||"")})})})},RE="team_building_full_screen_open",IE="team_building_full_screen_close",LE=un((()=>{const e=ki.dataGrip.author.statistic.filter((e=>!e.isStaff)),t=e.map((e=>e.taskInDay));t.sort(((e,t)=>t-e));const n=e.map((e=>({title:e.author,position:t.indexOf(e.taskInDay)+1,taskInDay:e.taskInDay,speed:e.taskInDay/t[0]}))),a=[...e].sort(((e,t)=>t.maxMessageLength-e.maxMessageLength)).map((e=>({title:e.author,value:e.maxMessageLength}))),s=dc.isOpen?RE:IE;return(0,ji.jsxs)(ji.Fragment,{children:[!Ri&&(0,ji.jsx)("img",{src:dc.isOpen?"./assets/icons/CloseFullscreen.svg":"./assets/icons/OpenFullscreen.svg",className:s,onClick:()=>{dc.toggle()}}),Math.random()<1&&(0,ji.jsx)(jE,{}),(0,ji.jsx)(PE,{title:"page.team.building.races.title",type:"cloud"}),(0,ji.jsx)(Ij,{tracks:n}),(0,ji.jsx)(PE,{title:"page.team.building.swimmingPool.title",type:"green"}),(0,ji.jsx)(eE,{tracks:a})]})})),FE=LE;const ME=function(){return(0,ji.jsx)("div",{style:{pageBreakAfter:"always",breakAfter:"always"},children:" "})};const WE=function(){const{t:e}=Bt(),t=ki.dataGrip.pr.statistic,n=Gs.getPRByGroups(t,"daysInWork"),a=sp({order:n.order,limit:3,suffix:"page.team.pr.tasks"}),s=Gs.getPRByGroups(t,"daysReview"),o=sp({order:s.order,limit:3,suffix:"PR"}),r=Gs.getPRByGroups(t,"daysBacklog"),i=sp({order:r.order,limit:3,suffix:"PR"}),l=Math.round(n.weightedAverage),c=Math.round(s.weightedAverage),m=sp({order:["page.team.pr.word","page.team.pr.delay"],suffix:"page.team.pr.days"});return(0,ji.jsxs)(ed,{children:[(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(xp,{title:"page.team.pr.backlogDays",options:i,details:r.details}),(0,ji.jsx)(xp,{title:"page.team.pr.delayDays",options:o,details:s.details}),(0,ji.jsx)(El,{text:e("page.team.pr.description3")}),(0,ji.jsx)(El,{text:e("page.team.pr.description2")}),(0,ji.jsx)("br",{}),(0,ji.jsx)("br",{})]}),(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(xp,{title:"page.team.pr.workDays",options:a,details:n.details}),(0,ji.jsx)(xp,{title:"page.team.pr.middleTimeRelease",options:m,details:{"page.team.pr.work":l,"page.team.pr.delay":c}}),(0,ji.jsx)(El,{text:e("page.team.pr.description1")})]})]})};function zE(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=sp({order:["page.team.pr.chart.1day","page.team.pr.chart.3day","page.team.pr.chart.7day","page.team.pr.chart.14day","page.team.pr.chart.30day","page.team.pr.chart.more"],limit:3}),r=sp({max:Ax(t,"weightedAverage"),order:["page.team.pr.work","page.team.pr.delay"],suffix:"page.team.pr.days"});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,fullScreenMode:"author",children:[(0,ji.jsx)(_x,{isSortable:!0,template:Yp.STRING,title:"page.team.pr.author",properties:"author",width:250}),(0,ji.jsx)(_x,{title:"page.team.pr.workDays",properties:"workDays",template:e=>(0,ji.jsx)(Dx,{options:o,details:e})}),(0,ji.jsx)(_x,{title:"page.team.pr.delayDays",properties:"delayDays",template:e=>(0,ji.jsx)(Dx,{options:o,details:e})}),(0,ji.jsx)(_x,{properties:"weightedAverage",template:Yp.SHORT_NUMBER}),(0,ji.jsx)(_x,{title:"page.team.pr.middleTimeRelease",properties:"weightedAverageDetails",width:300,template:(e,t)=>(0,ji.jsx)(Dx,{options:r,value:t.weightedAverage,details:{"page.team.pr.work":e.workDays,"page.team.pr.delay":e.delayDays}})})]})}zE.defaultProps={response:void 0};const BE=zE;function qE(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;return t?(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,mode:s,type:"print"===s?"cards":void 0,columnCount:"print"===s?2:void 0,fullScreenMode:"anonymous",children:["print"===s?(0,ji.jsx)(_x,{isSortable:!0,properties:"prId",width:140}):(0,ji.jsx)(_x,{isSortable:!0,template:(e,t)=>(0,ji.jsx)(e_,{prId:null===t||void 0===t?void 0:t.prId}),properties:"prId",width:120}),(0,ji.jsx)(_x,{isSortable:!0,template:Yp.STRING,title:"page.team.pr.date",properties:"dateMerge",formatter:Xn,width:130}),(0,ji.jsx)(_x,{isSortable:!0,template:Yp.STRING,title:"page.team.pr.mergeAuthor",properties:"author"}),(0,ji.jsx)(_x,{isSortable:!0,template:Yp.STRING,title:"page.team.pr.branch",properties:"branch"})]}):null}qE.defaultProps={mode:void 0,response:void 0};const UE=qE;function HE(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=ki.dataGrip.tasks.statisticByName,r=sp({max:Ax(t,"daysInWork")}),i=sp({max:Ax(t,"daysReview")});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,mode:s,type:"print"===s?"cards":void 0,columnCount:"print"===s?2:void 0,fullScreenMode:"all",children:["print"===s?(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.pr.task",properties:"task",width:140}):(0,ji.jsx)(_x,{isSortable:!0,template:(e,t)=>(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Xx,{task:e}),(0,ji.jsx)(e_,{prId:null===t||void 0===t?void 0:t.prId})]}),title:"page.team.pr.task",properties:"task",width:120}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.pr.firstCommitTime",formatter:e=>{var t;return Xn((null===(t=o.get(e.task))||void 0===t?void 0:t.from)||e.beginTaskTime)},width:130}),(0,ji.jsx)(_x,{isSortable:!0,template:Yp.STRING,title:"page.team.pr.lastCommitTime",properties:"dateCreate",formatter:Xn,width:130}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"daysInWork",width:40}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.pr.all.workDays",properties:"daysInWork",minWidth:170,template:e=>(0,ji.jsx)(Dx,{options:r,value:e})}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"daysReview",width:40}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.pr.all.delayDays",properties:"daysReview",minWidth:170,template:e=>(0,ji.jsx)(Dx,{options:i,value:e})}),(0,ji.jsx)(_x,{isSortable:!0,template:Yp.STRING,title:"page.team.pr.date",properties:"dateMerge",formatter:Xn,width:130}),(0,ji.jsx)(_x,{isSortable:!0,template:Yp.STRING,title:"page.team.pr.mergeAuthor",properties:"author",width:250})]})}HE.defaultProps={mode:void 0,response:void 0};const GE=HE;const VE=un((e=>{let{mode:t}=e;const n=ki.dataGrip.pr.statistic,[a,s]=function(e){const t=[],n=[];return e.forEach((e=>{e.task?t.push(e):n.push(e)})),[t,n.reverse()]}(n),o=a.filter((e=>e.daysReview>4)),r=(!dc.isOpen||"all"===dc.mode)&&o.length>1,i=(!dc.isOpen||"anonymous"===dc.mode)&&s.length;if(!r&&!i)return"print"!==t?(0,ji.jsx)(hd,{}):null;const l=ki.dataGrip.pr.statisticByName,c=Object.values(l);return(0,ji.jsxs)(ji.Fragment,{children:[!dc.isOpen&&r&&(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.team.pr.oneTaskDays"}),(0,ji.jsx)(WE,{})]}),r?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.team.pr.statByAuthors"}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(c,t),children:[(0,ji.jsx)(BE,{mode:t,rowsForExcel:c}),(0,ji.jsx)(Ad,{})]}),(0,ji.jsx)(ME,{}),(0,ji.jsx)(Ld,{title:"page.team.pr.longDelay"}),(0,ji.jsxs)(Td,{to:"response",loader:(e,n)=>Od({content:o,pagination:"print"===t?{size:20}:e,sort:n}),children:[(0,ji.jsx)(GE,{mode:t,rowsForExcel:o}),"print"!==t&&(0,ji.jsx)(Ad,{})]})]}):null,(0,ji.jsx)(ME,{}),i?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.team.pr.anonymous"}),(0,ji.jsxs)(Td,{to:"response",loader:(e,n)=>Od({content:s,pagination:"print"===t?{size:20}:e,sort:n}),children:[(0,ji.jsx)(UE,{mode:t,rowsForExcel:s}),"print"!==t&&(0,ji.jsx)(Ad,{})]})]}):null]})})),KE="table_of_contents",$E="table_of_contents_title",YE="table_of_contents_item";const ZE=function(e){let{titles:t}=e;const{t:n}=Bt(),a=(t||[]).map((e=>(0,ji.jsx)("a",{className:YE,href:"#".concat(e),children:n(e||"")},e)));return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{className:$E,title:"page.print.tableOfContents"}),(0,ji.jsx)("nav",{className:KE,children:a})]})},JE="cover",XE="cover_title",QE="cover_sub_title",eN=un((()=>{const{t:e}=Bt();return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsxs)("div",{className:JE,children:[(0,ji.jsx)("h1",{className:XE,children:e("page.print.title")}),(0,ji.jsx)("h2",{className:QE,children:document.title}),(0,ji.jsx)(ZE,{titles:["page.team.total.titleA","page.team.total.titleB","page.team.scope.title","page.team.author.title","page.team.type.title","page.team.pr.oneTaskDays","page.team.pr.statByAuthors","page.team.pr.longDelay","page.team.hours.title","page.common.words.title"]}),(0,ji.jsx)(El,{text:e("page.print.description")})]}),(0,ji.jsx)(VS,{}),(0,ji.jsx)(ME,{}),(0,ji.jsx)(UT,{mode:"print"}),(0,ji.jsx)(ME,{}),(0,ji.jsx)(Bx,{mode:"print"}),(0,ji.jsx)(ME,{}),(0,ji.jsx)(gC,{mode:"print"}),(0,ji.jsx)(ME,{}),(0,ji.jsx)(VE,{mode:"print"}),(0,ji.jsx)(ME,{}),(0,ji.jsx)(bC,{mode:"print"}),(0,ji.jsx)(ME,{}),(0,ji.jsx)(nj,{mode:"print"}),(0,ji.jsx)(DT,{mode:"print"}),(0,ji.jsx)(zT,{mode:"print"})]})})),tN=eN;function nN(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=Ax(t,"delayInDays"),r=Ax(t,"waitingInDays"),i=sp({max:Math.max(o,r),suffix:"page.team.release.chart"});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.DETAILS,width:40,formatter:e=>{const t=e.prIds.map((e=>{var t,n,a;return null===ki||void 0===ki||null===(t=ki.dataGrip)||void 0===t||null===(n=t.pr)||void 0===n||null===(a=n.pr)||void 0===a?void 0:a.get(e)})).filter((e=>e));return(0,ji.jsx)(GE,{response:{content:t},mode:"details"})}}),(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,title:"page.team.release.title",properties:"title",width:200}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.release.from",width:150,properties:"from",formatter:Xn}),(0,ji.jsx)(_x,{template:Yp.STRING,title:"page.team.release.to",width:150,properties:"to",formatter:Xn}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,title:"page.team.release.prLength",properties:"prLength"}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"delayInDays"}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.release.delay",properties:"delayInDays",minWidth:170,template:e=>(0,ji.jsx)(Dx,{options:i,value:e})}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"waitingInDays"}),(0,ji.jsx)(_x,{isSortable:!0,title:"page.team.release.waiting",properties:"waitingInDays",minWidth:170,template:e=>(0,ji.jsx)(Dx,{options:i,value:e})})]})}nN.defaultProps={response:void 0};const aN=nN;function sN(e,t){const n=function(e){return e.reduce(((e,t)=>{const n=t.type||"";return e[n]||(e[n]=[]),e[n].push(t),e}),{})}(e);return Object.keys(n).sort().map((e=>{const a=n[e].map((e=>function(e,t){var n,a,s;let o=e.message.substring(e.message.lastIndexOf(":")+2).replace(e.task,"").trim();const r=(null===Un||void 0===Un||null===(n=Un.settings)||void 0===n||null===(a=n.linksPrefix)||void 0===a?void 0:a.task)||"/",i="#"===(null===(s=e.task)||void 0===s?void 0:s[0])?e.task.replace("#",""):e.task,l=t.get(i),c=(null===l||void 0===l?void 0:l.task)||i;return o=-1!==o.indexOf("pull request")?(null===l||void 0===l?void 0:l.comments)||"":o,c||o?"- [".concat(c,"](").concat(r).concat(c,") ").concat(o):""}(e,t))).filter((e=>e)).join("\n");return e?"\n### ".concat(e,"\n").concat(a):"\n".concat(a)})).join("\n")}function oN(){const e=function(){const e=ki.dataGrip.release.statistic.map((e=>{const t=Qn(e.lastCommit.date),n=sN(e.prIds.map((e=>ki.dataGrip.pr.pr.get(e))).filter((e=>e)),ki.dataGrip.tasks.statisticByName);return"\n## [".concat(e.title,"] - ").concat(t,"\n").concat(n)})).join("\n");return"# Change Log\n".concat(e)}();cx(new Blob([e],{type:"text/csv;charset=windows-utf-8;"}),"CHANGELOG.md")}const rN="team_release_download",iN=un((e=>{let{mode:t}=e;const{t:n}=Bt(),a=ki.dataGrip.release.statistic;return(null===a||void 0===a?void 0:a.length)<2?"print"!==t?(0,ji.jsx)(hd,{}):null:(0,ji.jsxs)(ji.Fragment,{children:["print"===t?(0,ji.jsx)(Ld,{title:"sidebar.team.extension"}):(0,ji.jsx)(Oi,{mode:["slim"],className:rN,onClick:oN,children:n("page.team.release.download")}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(a,t),watch:"".concat(t).concat(ki.hash),children:[(0,ji.jsx)(aN,{mode:t,rowsForExcel:a}),(0,ji.jsx)(Ad,{})]})]})})),lN=iN;function cN(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=sp({max:Ax(t,"lines"),suffix:"page.team.refactor.lines"}),r=sp({max:Ax(t,"totalTasks"),suffix:"page.team.refactor.tasks"}),i=sp({max:Ax(t,"totalDays"),suffix:"page.team.author.days"});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.DETAILS,width:40,properties:"tasks",formatter:e=>{const t=Array.from(null===e||void 0===e?void 0:e.tasks).reverse().map((e=>ki.dataGrip.tasks.statisticByName.get(e))).filter((e=>e));return(0,ji.jsx)(aC,{response:{content:t},mode:"details"})}}),(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,properties:"pathString",title:"page.team.refactor.path",width:400}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"firstCommit",title:"page.team.refactor.firstCommit",width:130,formatter:e=>Xn(e.timestamp)}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"lines",width:90}),(0,ji.jsx)(_x,{isSortable:"lines",title:"page.team.refactor.totalLines",properties:"lines",minWidth:150,template:e=>(0,ji.jsx)(Dx,{options:o,value:e})}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"totalDays",width:90}),(0,ji.jsx)(_x,{isSortable:"totalDays",title:"page.team.refactor.totalDays",properties:"totalDays",minWidth:150,template:e=>(0,ji.jsx)(Dx,{options:i,value:e})}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"totalTasks",width:90}),(0,ji.jsx)(_x,{isSortable:"totalTasks",title:"page.team.refactor.totalTasks",properties:"totalTasks",minWidth:150,template:e=>(0,ji.jsx)(Dx,{options:r,value:e})})]})}cN.defaultProps={response:void 0};const mN=un((e=>{let{mode:t}=e;const n=ki.fileGrip.refactor.files;return null!==n&&void 0!==n&&n.length?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.team.refactor.title"}),(0,ji.jsx)(Td,{to:"response",loader:Pd(n,t),children:(0,ji.jsx)(cN,{mode:t})})]}):(0,ji.jsx)(hd,{})}));function dN(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;const{t:o}=Bt();if(!t)return null;const[r,i]=[o("page.team.company.active.yes"),o("page.team.company.active.no")],[l,c,m]=[o("page.team.author.type.work"),o("page.team.author.type.dismissed"),o("page.team.author.type.staff")],d=sp({order:[l,c,m],max:Ax(t,"totalAuthors"),suffix:"page.team.department.authors"}),p=sp({max:Ax(t,"totalDays"),suffix:"page.team.author.days"});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.DETAILS,width:40,formatter:e=>{const t=ki.dataGrip.author.statistic.filter((t=>{var n;return null===e||void 0===e||null===(n=e.authors)||void 0===n?void 0:n.includes(t.author)}));return(0,ji.jsx)(d_,{response:{content:t},mode:"details"})}}),(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,properties:"taskCode",title:"page.team.department.code"}),(0,ji.jsx)(_x,{title:"page.team.author.status",formatter:e=>e.isActive?r:i,template:e=>(0,ji.jsx)(Ap,{value:e}),width:140}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"from",title:"page.team.department.from",width:130,formatter:Xn}),(0,ji.jsx)(_x,{template:Yp.STRING,properties:"to",title:"page.team.department.to",width:130,formatter:Xn}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"totalDaysWorked",width:90}),(0,ji.jsx)(_x,{isSortable:"totalDays",title:"page.team.department.totalDays",properties:"totalDaysWorked",minWidth:150,template:e=>(0,ji.jsx)(Dx,{options:p,value:e})}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"totalAuthors",width:90}),(0,ji.jsx)(_x,{isSortable:"totalAuthors",title:"page.team.department.totalAuthors",minWidth:150,template:e=>{const t=ki.dataGrip.author.statisticByName,n=e.authors.reduce(((e,n)=>{const a=t[n]||{};return a.isStaff?La(e,m):a.isDismissed?La(e,c):La(e,l),e}),{});return(0,ji.jsx)(Dx,{options:d,value:e.totalAuthors,details:n})}})]})}dN.defaultProps={response:void 0};const pN=dN,uN={LESS1:(0,_e.t)("page.team.author.employments.less1"),LESS2:(0,_e.t)("page.team.author.employments.less2"),LESS3:(0,_e.t)("page.team.author.employments.less3"),LESS6:(0,_e.t)("page.team.author.employments.less6"),LESS9:(0,_e.t)("page.team.author.employments.less9"),LESS12:(0,_e.t)("page.team.author.employments.less12"),LESS15:(0,_e.t)("page.team.author.employments.less15"),MORE:(0,_e.t)("page.team.author.employments.more")};const hN=un((()=>{const e=ki.dataGrip.taskCodes.statistic.filter((e=>e.totalDaysWorked>10)),[t,n]=function(e){const t=e.reduce(((e,t)=>t.isActive?(t.totalWorked<=1?La(e,uN.LESS1):t.totalWorked<=2?La(e,uN.LESS2):t.totalWorked<=3?La(e,uN.LESS3):t.totalWorked<=6?La(e,uN.LESS6):t.totalWorked<=9?La(e,uN.LESS9):t.totalWorked<=12?La(e,uN.LESS12):t.totalWorked<=15?La(e,uN.LESS15):La(e,uN.MORE),e):e),{});return[sp({order:Object.values(uN).filter((e=>t[e])),limit:1,suffix:"page.team.department.employments.item"}),t]}(e),[a,s]=function(e){const t=e.reduce(((e,t)=>(t.totalDays<183?La(e,Tp.HALF):t.totalDays<365?La(e,Tp.ONE):t.totalDays<547?La(e,Tp.HALF_ONE):t.totalDays<730?La(e,Tp.TWO):La(e,Tp.MORE),e)),{});return[sp({order:Object.values(Tp).filter((e=>t[e])),limit:1,suffix:"page.team.department.daysChart.item"}),t]}(e);return Object.keys(n).length?(0,ji.jsxs)(ed,{children:[(0,ji.jsx)(sd,{children:(0,ji.jsx)(xp,{title:"page.team.department.daysChart.title",options:a,details:s})}),(0,ji.jsx)(sd,{children:(0,ji.jsx)(xp,{title:"page.team.department.employments.title",options:t,details:n})})]}):(0,ji.jsx)(ed,{children:(0,ji.jsx)(xp,{title:"page.team.department.daysChart.title",options:a,details:s})})}));function fN(e){let{response:t,updateSort:n,rowsForExcel:a,mode:s}=e;if(!t)return null;const o=sp({max:Ax(t,"allAuthors"),suffix:"page.team.department.months.allAuthors"});return(0,ji.jsxs)(kx,{rowsForExcel:a,rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,title:"page.team.department.months.date",template:(e,n,a)=>{const s=t.content[a+1],o=Jn(e.date,{month:"long",year:"numeric"});return(null===s||void 0===s?void 0:s.year)!==e.year?(0,ji.jsx)("b",{children:o}):o}}),(0,ji.jsx)(_x,{template:Yp.NUMBER,properties:"tasks",title:"page.team.department.months.tasks",width:100}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"tasksInWeek",title:"page.team.department.months.tasksInWeek",width:100}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"fixed",title:"page.team.department.months.fixed",width:100}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"authors",title:"page.team.department.months.authors",width:150}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"allAuthors",width:70}),(0,ji.jsx)(_x,{isSortable:!0,minWidth:200,properties:"allAuthors",title:"page.team.department.months.allAuthors",template:e=>(0,ji.jsx)(Dx,{options:o,value:e})})]})}fN.defaultProps={response:void 0};const gN=fN,yN=un((e=>{var n;let{mode:a}=e;const{t:s}=Bt(),o=ki.dataGrip.taskNumbers.statistic,r=ki.dataGrip.taskCodes.statistic.filter((e=>e.totalDaysWorked>10)),i=Object.keys(o).map((e=>({id:e}))),[l,c]=(0,t.useState)(null===i||void 0===i||null===(n=i[0])||void 0===n?void 0:n.id);return null!==r&&void 0!==r&&r.length?(0,ji.jsxs)(ji.Fragment,{children:[!dc.isOpen&&(0,ji.jsx)(hN,{}),(0,ji.jsx)(Ld,{title:"page.team.department.title"}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(r,a),children:[(0,ji.jsx)(pN,{mode:a}),(0,ji.jsx)(Ad,{})]}),l?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.team.department.months.title"}),(0,ji.jsx)(ed,{children:(0,ji.jsx)("div",{className:TS,children:(0,ji.jsx)(z_,{title:"page.team.tree.filters.author",value:l,className:SS,options:i,onChange:e=>{c(e)}})})}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(o[l],a),watch:l,children:[(0,ji.jsx)(gN,{mode:a}),(0,ji.jsx)(Ad,{})]}),(0,ji.jsx)(El,{text:s("page.team.department.months.description")})]}):null]}):(0,ji.jsx)(hd,{})})),vN=yN,bN="recommendations_page";function wN(e){let{title:t,recommendations:n}=e;const a=null===n||void 0===n?void 0:n.map((e=>(0,ji.jsx)(Xd,{recommendation:e},e.description)));return null!==a&&void 0!==a&&a.length?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:t}),(0,ji.jsx)("div",{className:bN,children:a})]}):null}const kN=un((()=>{const e=function(e){return Object.values(e).flat(1).filter((e=>e))}(ki.dataGrip.recommendations.team);if(null===e||void 0===e||!e.length)return(0,ji.jsx)(hd,{});const t=function(e){return e.reduce(((e,t)=>(e[t.type]||(e[t.type]=[]),e[t.type].push(t),e)),{})}(e);return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(wN,{title:"page.team.recommendations.alert",recommendations:t[sa]}),(0,ji.jsx)(wN,{title:"page.team.recommendations.warning",recommendations:t[oa]}),(0,ji.jsx)(wN,{title:"page.team.recommendations.fact",recommendations:t[ra]}),(0,ji.jsx)(wN,{title:"page.team.recommendations.info",recommendations:t[ia]})]})})),xN=kN,_N=un((e=>{let t,{page:n}=e;return dc.isOpen&&(t="fullscreen"),pm.processing&&(t="print"),"total"===n?(0,ji.jsx)(VS,{}):"scope"===n?(0,ji.jsx)(UT,{mode:t}):"author"===n?(0,ji.jsx)(Bx,{mode:t}):"company"===n?(0,ji.jsx)(f_,{mode:t}):"country"===n?(0,ji.jsx)(fT,{mode:t}):"type"===n?(0,ji.jsx)(gC,{mode:t}):"pr"===n?(0,ji.jsx)(VE,{mode:t}):"day"===n?(0,ji.jsx)(DS,{}):"week"===n?(0,ji.jsx)(bC,{mode:t}):"month"===n?(0,ji.jsx)(nj,{mode:t}):"hours"===n?(0,ji.jsx)(DT,{mode:t}):"files"===n?(0,ji.jsx)(lC,{}):"removedFiles"===n?(0,ji.jsx)(lC,{type:"removed"}):"extension"===n?(0,ji.jsx)(uC,{mode:t}):"release"===n?(0,ji.jsx)(lN,{mode:t}):"commits"===n?(0,ji.jsx)(c_,{}):"changes"===n?(0,ji.jsx)(yT,{}):"words"===n?(0,ji.jsx)(zT,{mode:t}):"building"===n?(0,ji.jsx)(FE,{}):"print"===n?(0,ji.jsx)(tN,{}):"tasks"===n?(0,ji.jsx)(pj,{}):"refactor"===n?(0,ji.jsx)(mN,{}):"department"===n?(0,ji.jsx)(vN,{}):"recommendations"===n?(0,ji.jsx)(xN,{}):(0,ji.jsx)(VS,{})}));function TN(){const{type:e}=Q();return e&&"team"!==e?null:(0,ji.jsx)(Ym,{getViewById:e=>(0,ji.jsx)(_N,{page:e})})}const SN=un((e=>{let{filters:n,onChange:a}=e;const{type:s,page:o,userId:r}=Q(),i=X(),l=parseInt(r||"0",10)||0,c=ki.dataGrip.author.list.map(((e,t)=>({id:t,title:e}))),m=ki.dataGrip.timestamp.statistic.allCommitsByTimestamp||[],d=(0,t.useMemo)((()=>CS(m)),[m]);return(0,ji.jsxs)("div",{className:TS,children:[(0,ji.jsx)(z_,{title:"page.team.tree.filters.author",value:l,className:SS,options:c,onChange:e=>{i("/".concat(s,"/").concat(o,"/").concat(e))}}),"day"===o?(0,ji.jsx)(z_,{reverse:!0,title:"page.team.tree.filters.author",value:(null===n||void 0===n?void 0:n.week)||m[m.length-1].week,className:SS,options:d.reverse(),onChange:e=>{a({...n,week:e})}}):null]})})),CN=SN,jN=un((e=>{let{user:t}=e;const n=ki.dataGrip.timestamp.statisticByAuthor[t.author];return(0,ji.jsx)(gT,{statistic:n})})),EN=un((e=>{let{user:t}=e;const n=ki.dataGrip.timestamp.statisticByAuthor[t.author];return(0,ji.jsx)(l_,{statistic:n})})),NN=un((e=>{let{user:t}=e;return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.person.hours.title"}),(0,ji.jsx)(ed,{template:"table",children:(0,ji.jsx)(ET,{statistic:t})})]})}));const DN=function(){return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)("p",{className:ld,children:(0,_e.t)("uiKit.nothingFound.staff.title")}),(0,ji.jsx)("p",{className:cd,children:(0,_e.t)("uiKit.nothingFound.staff.description1")}),(0,ji.jsx)("p",{className:cd,children:(0,_e.t)("uiKit.nothingFound.staff.description2")})]})},AN=un((e=>{let{user:t}=e;const n=t,a=ki.dataGrip.scoring.total,s=ki.dataGrip.scoring.statisticByName[t.author],o=ki.dataGrip.timestamp.statisticByAuthor[n.author],r=n.tasks.length;return n.isStaff?(0,ji.jsx)(hd,{children:(0,ji.jsx)(DN,{})}):(0,ji.jsxs)(ed,{children:[(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(Ld,{title:"page.person.money.title.total"}),(0,ji.jsxs)("div",{children:[(0,ji.jsx)(HS,{value:ta(n.moneyAll),icon:"./assets/cards/money_total.png",title:"page.person.money.moneyAll.title",description:"page.person.money.moneyAll.description",scoring:{value:s.moneyAll,total:a.moneyAll}}),(0,ji.jsx)(HS,{value:ta(n.moneyWorked),icon:"./assets/cards/money_work.png",title:"page.person.money.moneyWorked.title",description:"page.person.money.moneyWorked.description",scoring:{value:s.moneyWorked,total:a.moneyWorked}}),(0,ji.jsx)(HS,{value:ta(n.moneyLosses),icon:"./assets/cards/money_lazy.png",title:"page.person.money.moneyLosses.title",description:"page.person.money.moneyLosses.description",scoring:{value:s.moneyLosses,total:a.moneyLosses}}),(0,ji.jsx)(HS,{value:ta(o.weekendPayment),icon:"./assets/cards/money_holidays.png",title:"page.team.total.weekendPayment.title",description:"page.team.total.weekendPayment.description",scoring:{value:s.weekendPayment,total:a.weekendPayment}})]})]}),(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(Ld,{title:"page.person.money.title.middle"}),0===r?(0,ji.jsx)(hd,{}):(0,ji.jsxs)("div",{children:[(0,ji.jsx)(HS,{size:"l",value:r?ta(n.moneyWorked/r,0):null,icon:"./assets/cards/money_task.png",title:"page.person.money.tasks.title",description:"page.person.money.tasks.description",scoring:{value:s.moneyForTask,total:a.moneyForTask}}),(0,ji.jsx)(HS,{size:"l",value:r?ta(n.moneyWorked/n.commits,0):null,icon:"./assets/cards/money_work.png",title:"page.person.money.commits.title",description:"page.person.money.commits.description",scoring:{value:s.moneyForCommit,total:a.moneyForCommit}})]})]})]})})),ON=un((e=>{let{user:t,mode:n}=e;const a=t.wordStatistics;return(0,ji.jsx)(WT,{mode:n,statistic:a})}));function PN(e){let{size:t}=e;const n=[AS,zS];return"s"===t&&n.push(MS),"l"===t&&n.push(WS),(0,ji.jsx)(Wd,{className:n.join(" ")})}PN.defaultProps={size:"m"};const RN=PN,IN=un((e=>{let{user:t}=e;const n=t,a=ki.dataGrip.timestamp.statisticByAuthor[n.author],s=ki.dataGrip.scoring.statisticByName[t.author],o=ki.dataGrip.scoring.total,r=n.tasks.length;return n.isStaff?(0,ji.jsx)(hd,{children:(0,ji.jsx)(DN,{})}):(0,ji.jsxs)(ed,{children:[(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(Ld,{title:"page.person.speed.task"}),0===r?(0,ji.jsx)(hd,{}):(0,ji.jsxs)("div",{children:[(0,ji.jsx)(HS,{value:n.daysForTask&&r?na(n.daysForTask):null,icon:"./assets/cards/month.png",title:"page.person.speed.days.title",description:"page.person.speed.days.description",scoring:{value:s.daysForTask,total:o.daysForTask}}),(0,ji.jsx)(HS,{value:r?(n.commits/r).toFixed(1):null,icon:"./assets/cards/commits.png",title:"page.person.speed.commits.title",description:"page.person.speed.commits.description",scoring:{value:s.commitsForTask,total:o.commitsForTask}}),(0,ji.jsx)(HS,{value:r?n.changesForTask:null,icon:"./assets/cards/lines.png",title:"page.person.speed.line.title",description:"page.person.speed.line.description",scoring:{value:s.changesForTask,total:o.changesForTask}}),(0,ji.jsx)(RN,{})]})]}),(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(Ld,{title:"page.person.speed.max"}),(0,ji.jsxs)("div",{children:[(0,ji.jsx)(HS,{size:"l",value:a.tasksByTimestampCounter.max,icon:"./assets/cards/tasks.png",title:"page.person.speed.tasks.title",description:"page.person.speed.tasks.description",scoring:{value:s.speedMaxTasks,total:o.speedMaxTasks}}),(0,ji.jsx)(HS,{size:"l",value:a.commitsByTimestampCounter.max,icon:"./assets/cards/commits.png",title:"page.person.speed.maxCommits.title",description:"page.person.speed.maxCommits.description",scoring:{value:s.speedMaxCommits,total:o.speedMaxCommits}})]})]})]})})),LN={achievement_container:"achievement_container",achievement:"achievement",achievement_icon_container:"achievement_icon_container",achievement_icon:"achievement_icon",achievement_icon_svg:"achievement_icon_svg",achievement_title:"achievement_title",achievement_description:"achievement_description",achievement_good:"achievement_good",achievement_bad:"achievement_bad",achievement_publicity:"achievement_publicity"};const FN=function(e){let{code:t}=e;const{t:n}=Bt();if(!xn[t])return null;const a=n("achievements.".concat(t,".title")),s=n("achievements.".concat(t,".description")),o=[LN.achievement_good,LN.achievement_middle,LN.achievement_bad,LN.achievement_publicity][xn[t]-1];return(0,ji.jsxs)("div",{className:LN.achievement,children:[(0,ji.jsx)("div",{className:LN.achievement_icon_container,children:(0,ji.jsx)("div",{className:"".concat(LN.achievement_icon," ").concat(o||""),children:(0,ji.jsx)("img",{className:LN.achievement_icon_svg,src:"./assets/achievements/".concat(t,".svg")})})}),(0,ji.jsx)("div",{className:LN.achievement_title,children:a}),(0,ji.jsx)("div",{className:LN.achievement_description,children:s})]})};const MN=function(e){let{list:t}=e;const n=null===t||void 0===t?void 0:t.map((e=>(0,ji.jsx)(FN,{code:e},e)));return(0,ji.jsx)("div",{className:LN.achievement_container,children:n})};const WN="get_list",zN="get_list_container",BN="get_list_title",qN="get_list_icon",UN="get_list_big_number",HN="get_list_task",GN="get_list_pr",VN="get_list_date";const KN=function(e){var t;let{commit:n,mode:a}=e;const s=("".concat(n.taskNumber).length||1)>5?UN:"",o=Go.tasks.statisticByName.get(n.task),r=Go.pr.pr.get(null===o||void 0===o||null===(t=o.prIds)||void 0===t?void 0:t[0]);return(0,ji.jsxs)("div",{className:WN,children:[(0,ji.jsxs)("div",{className:BN,children:[(0,ji.jsx)(Xx,{task:n.task,className:HN}),"print"!==a&&(0,ji.jsx)(e_,{text:"pull request",prId:r,className:GN})]}),(0,ji.jsx)("div",{className:"".concat(qN," ").concat(s),children:n.taskNumber}),(0,ji.jsx)("div",{className:VN,children:Xn(n.date)})]})};const $N=function(e){let{list:t,mode:n}=e;const a=null===t||void 0===t?void 0:t.map((e=>(0,ji.jsx)(KN,{commit:e,mode:n},e.taskNumber)));return(0,ji.jsx)("div",{className:zN,children:a})};function YN(e){let{title:t,achievements:n}=e;const{t:a}=Bt();return null!==n&&void 0!==n&&n.length?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(El,{text:"# ".concat(a(t))}),(0,ji.jsx)(MN,{list:n})]}):null}const ZN=un((e=>{let{user:t}=e;const{t:n}=Bt(),a=t,s=ki.dataGrip.get.getsByAuthor[t.author],o=ki.dataGrip.scoring.statisticByName[t.author],r=ki.dataGrip.scoring.total,i=a.tasks.length,l=Ln.authors[a.author];return(0,ji.jsxs)(ed,{children:[(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(Ld,{title:"page.person.total.title"}),(0,ji.jsxs)("div",{children:[!1,(0,ji.jsx)(HS,{value:a.daysWorked,icon:"./assets/cards/work_days.png",title:"page.person.total.daysWorked.title",description:"page.person.total.daysWorked.description",scoring:{value:o.daysWorked,total:r.daysWorked}}),(0,ji.jsx)(HS,{value:i||null,icon:"./assets/cards/tasks.png",title:"page.person.total.tasks.title",description:"page.person.total.tasks.description",scoring:{value:o.tasks,total:r.tasks}}),(0,ji.jsx)(HS,{value:a.daysLosses,icon:"./assets/cards/lazy.png",title:"page.team.total.daysLosses.title",description:"page.team.total.daysLosses.description",scoring:{value:o.daysLosses,total:r.daysLosses}}),(0,ji.jsx)(HS,{value:a.commits,icon:"./assets/cards/commits.png",title:"page.team.total.commits.title",description:"page.team.total.commits.description",scoring:{value:o.commits,total:r.commits}}),(0,ji.jsx)(RN,{size:"l"})]}),!1,!1]}),(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(Ld,{title:"page.person.achievement.title"}),(0,ji.jsx)(YN,{title:"page.person.achievement.positive",achievements:l[vn-1]}),(0,ji.jsx)(YN,{title:"page.person.achievement.normal",achievements:l[bn-1]}),(0,ji.jsx)(YN,{title:"page.person.achievement.negative",achievements:l[wn-1]}),(0,ji.jsx)(YN,{title:"page.person.achievement.publicity",achievements:l[kn-1]}),(0,ji.jsx)(El,{text:n("page.person.achievement.description")}),(0,ji.jsx)("br",{}),(0,ji.jsx)("br",{}),null!==s&&void 0!==s&&s.length?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.person.gets.title"}),(0,ji.jsx)($N,{list:s}),(0,ji.jsx)(El,{text:n("page.person.gets.description")})]}):null]})]})})),JN=ZN;function XN(e){let{response:t,updateSort:n,name:a,mode:s}=e;if(!t)return null;const o=sp({max:Ax(t,"authors",a),order:ki.dataGrip.type.list}),r=sp({max:7,order:["page.person.week.workDay","page.person.week.weekends"],suffix:"page.person.week.days"}),i=sp({max:Ax(t,"taskInDay",a)});return(0,ji.jsxs)(kx,{rows:t.content,sort:t.sort,updateSort:n,type:"print"===s?"cards":void 0,columnCount:"print"===s?3:void 0,children:[(0,ji.jsx)(_x,{isFixed:!0,template:Yp.STRING,title:"page.person.week.date",properties:"timestamp",formatter:aa,width:200}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"authors",formatter:e=>e[a]||0}),(0,ji.jsx)(_x,{title:"page.person.week.tasks",template:e=>(0,ji.jsx)(Dx,{options:o,value:e.authors[a],details:e.typeByAuthor[a]}),width:200}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"workDays",formatter:e=>e[a]||0}),(0,ji.jsx)(_x,{title:"page.person.week.workDays",template:e=>{let[t,n]=e;return(0,ji.jsx)(Dx,{options:r,value:t+n,details:{"page.person.week.workDay":t,"page.person.week.weekends":n}})},formatter:e=>(null===e||void 0===e?void 0:e.workDays[a])>5?[5,(null===e||void 0===e?void 0:e.workDays[a])-5]:[null===e||void 0===e?void 0:e.workDays[a],0],width:200}),(0,ji.jsx)(_x,{template:Yp.SHORT_NUMBER,properties:"taskInDay",formatter:e=>na(e[a]||0)}),(0,ji.jsx)(_x,{title:"page.person.week.taskInDay",properties:"taskInDay",template:e=>(0,ji.jsx)(Dx,{options:i,value:e[a]}),width:200})]})}XN.defaultProps={response:void 0};const QN=un((e=>{var t;let{user:n,mode:a}=e;const s=n,o=ki.dataGrip.week.statistic.filter((e=>e.authors[s.author]));if(null===o||void 0===o||!o.length)return(0,ji.jsx)(hd,{});const r=null===(t=ki.dataGrip.recommendations.person)||void 0===t?void 0:t.byWeek[s.author];return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(np,{mode:a,recommendations:r}),(0,ji.jsxs)(Td,{to:"response",loader:Pd(o),children:[(0,ji.jsx)(XN,{name:s.author,mode:a}),"print"!==a&&(0,ji.jsx)(Ad,{})]})]})})),eD=QN;function tD(e,t,n){return{id:"".concat(e,"-").concat(t),month:e,year:t,first:!1,last:!1,date:new Date("".concat(t,"-").concat(Zn(e+1),"-01")),firstDay:n.firstDay["".concat(e,"-").concat(t)],lastDay:n.lastDay["".concat(e,"-").concat(t)],commits:[]}}function nD(e,t,n){const a="".concat(e.month,"-").concat(e.year);if(t[a]){t[a].commits=n;const e=[],s=[];n.forEach((t=>{e.push(...Object.keys(t.tasks)),s.push(...Object.keys(t.tasksByAuthor))})),t[a].tasks=Array.from(new Set(e)).length;const o=Array.from(new Set(s));t[a].money=o.reduce(((e,t)=>e+Un.getCurrentSalaryInMonth(t)),0)}}function aD(e,t){let n={month:0,year:0},a=[];const s=e[0],o=e[e.length-1],{months:r,monthsByDate:i}=function(e,t,n){const a=[],s={};for(let o=e.year;o<=t.year;o++){const r=o===e.year?e.month:0,i=o===t.year?t.month+1:12;for(let e=r;e{e.month!==n.month||e.year!==n.year?(nD(n,i,a),a=[e]):a.push(e),n=e})),nD(n,i,a),r}const sD="year_chart",oD="year_chart_month",rD="year_chart_month_header",iD="year_chart_month_header_title",lD="year_chart_month_body",cD="year_chart_month_body_day",mD="year_chart_month_body_day_arrow",dD="year_chart_month_body_day_info";const pD=function(e){let{month:t}=e;const n=t.date.toLocaleString(Gn(),{month:"long"}),a=t.first||t.last||!t.month;return(0,ji.jsx)("div",{className:rD,children:(0,ji.jsxs)("span",{className:iD,style:{fontWeight:a?"bold":100},children:[n," ",a?t.year:""]})})};function uD(e,t){return e.reduce(((e,n)=>{var a;if(n.isStaff)return e;if("lastCommit"===t&&!n.isDismissed)return e;const s=null===n||void 0===n||null===(a=n[t])||void 0===a?void 0:a.timestamp;return e[s]||(e[s]=[]),e[s].push(n.author),e}),{})}function hD(e){let{month:n,dayInfo:a,maxCommits:s,dayNumber:o,events:r}=e;const[i,l]=(0,t.useState)(!1),c=function(e,t){const n=100*(e||0)/t;return(n-n%1)/100}(a.commits,s),m=function(e,t){const n=e?["#ED675F","#EB817C","#E98E8A","#E89B99","#E7A8A7","#E7B5B6","#E6C3C4","#E4CFD3"]:["#4162B5","#617DC1","#718AC6","#8198CD","#91A6D2","#A2B3D8","#B2C1DE","#C2CEE4"];return t>=.8?n[1]:t>=.6?n[3]:t>=.4?n[5]:n[7]}([5,6,12,13,19,20,26,27,33,34,40,41].includes(o),c),d=function(e,t){var n,a;const s=null===(n=e.firstDay)||void 0===n?void 0:n[t],o=null===(a=e.lastDay)||void 0===a?void 0:a[t];return s&&o||o||s?"./assets/chart/commit.svg":""}(n,a.dayInMonth),p=function(e,t){var n,a;const s=null===e||void 0===e||null===(n=e.firstCommit)||void 0===n?void 0:n[t],o=null===e||void 0===e||null===(a=e.lastCommit)||void 0===a?void 0:a[t];return s&&o?"+-":o?"-":s?"+":""}(r,a.timestamp);return(0,ji.jsx)("div",{className:cD,title:"commits: ".concat(a.commits,", tasks: ").concat(a.tasksInDay||0),style:{backgroundColor:m,backgroundImage:d?"url(".concat(d,")"):""},onClick:()=>{l(!i)},children:i?(0,ji.jsxs)(ji.Fragment,{children:["\u25c9",(0,ji.jsx)("div",{className:mD}),(0,ji.jsxs)("div",{className:"".concat(dD," scroll_y"),children:[(0,ji.jsx)(Ld,{title:Xn(a.timestamp)}),(0,ji.jsx)(i_,{timestamp:a.timestamp})]})]}):p})}hD.defaultProps={rows:[]};const fD=hD;function gD(e){let{month:t,maxCommits:n,showEvents:a}=e;const s=t.date.getDay()-1,o=s+[31,28,31,30,31,30,31,31,30,31,30,31][t.month],r=new Array(42).fill(0);let i=0;const l=a?function(e){const t=e.dataGrip.author.statistic;return{firstCommit:uD(t,"firstCommit"),lastCommit:uD(t,"lastCommit")}}(ki):{},c=r.map(((e,a)=>{const r=t.commits[i];return(null===r||void 0===r?void 0:r.dayInMonth)===a-s+1?(i+=1,(0,ji.jsx)(fD,{month:t,maxCommits:n,dayNumber:a,dayInfo:r,events:l},a)):(0,ji.jsx)("div",{className:cD,style:{opacity:ao?.3:1}},a)}));return(0,ji.jsx)("div",{className:lD,children:c})}gD.defaultProps={rows:[]};const yD=gD,vD="year_chart_month_info";function bD(e){let{max:t,month:n,showEvents:a,hideMoney:s}=e,o="";n.tasks&&(o="\u2611 ".concat(n.tasks||0)),!s&&n.money&&(o="\u2611 ".concat(n.tasks||0," \u2014 ").concat(ta(n.money||0,0)));const r=s?"tasks":"tasks and money";return(0,ji.jsxs)("div",{className:oD,children:[(0,ji.jsx)(pD,{month:n}),(0,ji.jsx)(yD,{month:n,maxCommits:t.commits,showEvents:a}),(0,ji.jsx)("div",{title:r,className:vD,children:o})]})}bD.defaultProps={hideMoney:!1};const wD=bD;function kD(e){let{maxCommits:n=100,showEvents:a=!0,wordDays:s=[],authors:o=[]}=e;const r=(0,t.useRef)(null),[i,l]=(0,t.useState)(16);if((0,t.useEffect)((()=>{var e;if(!r.current)return;const t=(null===(e=r.current)||void 0===e?void 0:e.getBoundingClientRect())||{},n=Math.floor(t.width/135),a=function(e,t){for(let n=16;n<=24;n+=.3)if((7+8*n)*t>e)return n-.3;return 24}(t.width,n);console.log(a),l(a)}),[]),!s||!s.length)return null;const c=function(e){const t={},n={};return e.forEach((e=>{if(e.isStaff)return;const a="".concat(e.firstCommit.month,"-").concat(e.firstCommit.year);t[a]||(t[a]={}),t[a][e.firstCommit.dayInMonth]=e;const s="".concat(e.lastCommit.month,"-").concat(e.lastCommit.year);n[s]||(n[s]={}),n[s][e.lastCommit.dayInMonth]=e})),{firstDay:t,lastDay:n}}(o),m=aD(s,c),d=1===(null===o||void 0===o?void 0:o.length),p={tasks:new ys,money:new ys};m.forEach((e=>{p.tasks.update(e.tasks),p.money.update(e.money)}));const u=m.map((e=>(0,ji.jsx)(wD,{max:{tasks:p.tasks.max,money:p.money.max,commits:n},month:e,showEvents:a,hideMoney:d},e.id))),h={"--day-size":"".concat(i.toFixed(1),"px")};return(0,ji.jsx)("div",{ref:r,style:h,className:sD,children:u})}kD.defaultProps={showEvents:!0};const xD=kD,_D=un((e=>{let{user:t}=e;const n=t,a=ki.dataGrip.timestamp.statisticByAuthor[n.author],s=a.commitsByTimestampCounter.max;return(0,ji.jsx)(ed,{template:"table",children:(0,ji.jsx)(xD,{showEvents:!1,maxCommits:s,authors:[n],wordDays:a.allCommitsByTimestamp})})})),TD=un((e=>{let{user:t,mode:n}=e;const a=ki.dataGrip.tasks.statistic.filter((e=>{var n;return e.author===t.author||(null===e||void 0===e||null===(n=e.authors)||void 0===n?void 0:n[t.author])}));return null!==a&&void 0!==a&&a.length?(0,ji.jsxs)(Td,{to:"response",loader:Pd(a,n),watch:"".concat(n).concat(ki.hash).concat(t.author),children:[(0,ji.jsx)(mj,{mode:n,rowsForExcel:a}),(0,ji.jsx)(Ad,{})]}):"print"!==n?(0,ji.jsx)(hd,{}):null}));function SD(e){let{response:t,user:n}=e;return t?(0,ji.jsx)(_S,{days:t.content,author:n}):null}SD.defaultProps={response:void 0};const CD=un((e=>{let{user:t,filters:n}=e;const a=ki.dataGrip.timestamp.statistic.allCommitsByTimestamp||[];if(null===a||void 0===a||!a.length)return(0,ji.jsx)(hd,{});const s=function(e,t){return t.filter((t=>t.week===e.week)).slice(0,7)}({week:n.week,user:t.author},a);return null!==s&&void 0!==s&&s.length?(0,ji.jsx)(ji.Fragment,{children:(0,ji.jsx)(ed,{template:"table",children:(0,ji.jsxs)(Td,{to:"response",loader:()=>Od({content:s}),watch:JSON.stringify(n),children:[(0,ji.jsx)(SD,{user:t.author}),(0,ji.jsx)(Ad,{})]})})}):(0,ji.jsx)(hd,{})})),jD="place_for_photo",ED=un((e=>{let{user:t}=e;const{t:n}=Bt(),a=t,s=a.tasks.length;return(0,ji.jsxs)(ed,{children:[(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(HS,{value:"",icon:"./assets/cards/work_days.png",title:"page.person.print.photo.title"}),(0,ji.jsx)("div",{className:jD,children:n("page.person.print.photo.description")})]}),(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(Ld,{title:a.author}),(0,ji.jsxs)("div",{children:[(0,ji.jsx)(HS,{value:a.daysWorked,icon:"./assets/cards/work_days.png",title:"page.person.total.daysWorked.title",description:"page.person.total.daysWorked.description"}),(0,ji.jsx)(HS,{value:s||null,icon:"./assets/cards/tasks.png",title:"page.person.total.tasks.title",description:"page.person.total.tasks.description"}),(0,ji.jsx)(HS,{value:a.daysLosses,icon:"./assets/cards/lazy.png",title:"page.team.total.daysLosses.title",description:"page.team.total.daysLosses.description"}),(0,ji.jsx)(HS,{value:a.commits,icon:"./assets/cards/commits.png",title:"page.team.total.commits.title",description:"page.team.total.commits.description"})]})]})]})})),ND=ED;function DD(e){let{title:t,achievements:n}=e;return null!==n&&void 0!==n&&n.length?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(El,{text:"# ".concat(t)}),(0,ji.jsx)(MN,{list:n})]}):null}const AD=un((e=>{let{user:t}=e;const{t:n}=Bt(),a=t,s=ki.dataGrip.get.getsByAuthor[a.author],o=Ln.authors[a.author];return(0,ji.jsxs)(ed,{children:[(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(Ld,{title:"page.person.achievement.title"}),(0,ji.jsx)(DD,{title:"page.person.achievement.positive",achievements:o[vn-1]})]}),(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(Ld,{title:n("_")}),(0,ji.jsx)(DD,{title:"page.person.achievement.normal",achievements:o[bn-1]}),(0,ji.jsx)(DD,{title:"page.person.achievement.negative",achievements:o[wn-1]}),(0,ji.jsx)(DD,{title:"page.person.achievement.publicity",achievements:o[kn-1]}),(0,ji.jsx)("br",{}),(0,ji.jsx)("br",{}),null!==s&&void 0!==s&&s.length?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.person.gets.title"}),(0,ji.jsx)($N,{mode:"print",list:s}),(0,ji.jsx)(El,{text:n("page.person.gets.description")})]}):null]})]})})),OD=AD,PD=un((e=>{let{user:t}=e;const{t:n}=Bt();return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsxs)("div",{className:JE,children:[(0,ji.jsx)("h1",{className:XE,children:n("page.print.title")}),(0,ji.jsx)("h2",{className:QE,children:t.author}),(0,ji.jsx)(ZE,{titles:["page.team.total.titleA","page.person.speed.task","page.person.speed.max","page.team.total.titleB","page.person.achievement.title","page.person.hours.title","page.common.words.title"]}),(0,ji.jsx)(El,{text:n("page.print.description")})]}),(0,ji.jsx)(ME,{}),(0,ji.jsx)(ND,{user:t}),(0,ji.jsx)(IN,{user:t}),(0,ji.jsx)(AN,{user:t}),(0,ji.jsx)(ME,{}),(0,ji.jsx)(OD,{user:t}),(0,ji.jsx)(ME,{}),(0,ji.jsx)(NN,{user:t}),(0,ji.jsx)(eD,{user:t,mode:"print"}),(0,ji.jsx)(ME,{}),(0,ji.jsx)(_D,{user:t}),(0,ji.jsx)(ON,{user:t,mode:"print"})]})})),RD=PD;const ID=un((e=>{let{userId:n}=e;const{t:a}=Bt(),{type:s,page:o,userId:r}=Q(),i=ki.dataGrip.timestamp.statistic.allCommitsByTimestamp||[],l=i.length?i[i.length-1].week:0,[c,m]=(0,t.useState)({week:l}),d=ki.dataGrip.author.statistic[n||r||0];if("person"!==s||!d)return null;const p=function(e,t){return function(n){let a;return dc.isOpen&&(a="fullscreen"),pm.processing&&(a="print"),"total"===n?(0,ji.jsx)(JN,{user:e}):"money"===n?(0,ji.jsx)(AN,{user:e}):"week"===n?(0,ji.jsx)(eD,{user:e,mode:a}):"month"===n?(0,ji.jsx)(_D,{user:e}):"hours"===n?(0,ji.jsx)(NN,{user:e}):"commits"===n?(0,ji.jsx)(EN,{user:e}):"changes"===n?(0,ji.jsx)(jN,{user:e}):"words"===n?(0,ji.jsx)(ON,{user:e,mode:a}):"speed"===n?(0,ji.jsx)(IN,{user:e}):"day"===n?(0,ji.jsx)(CD,{user:e,filters:t}):"print"===n?(0,ji.jsx)(RD,{user:e}):"tasks"===n?(0,ji.jsx)(TD,{user:e}):(0,ji.jsx)(JN,{user:e})}}(d,c);return(0,ji.jsxs)(ji.Fragment,{children:["print"!==o&&(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:a("common.filters")}),(0,ji.jsx)(CN,{filters:c,onChange:m})]}),(0,ji.jsx)(Ym,{getViewById:p})]})})),LD=ID,FD=un((()=>{const e=ki.dataGrip.author.statistic,t=Object.entries(e).filter((e=>{let[,t]=e;return!t.isStaff})).map((e=>{let[t,n]=e;return(0,ji.jsx)(RD,{user:n},t)}));return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(tN,{}),t]})})),MD="console",WD="console_header",zD="console_body",BD="console_header_icon",qD="console_copy";function UD(e){let{className:t,textForCopy:n,children:a}=e;return(0,ji.jsxs)("div",{className:"".concat(MD," ").concat(t||""),children:[(0,ji.jsxs)("div",{className:"".concat(WD),children:[(0,ji.jsx)("span",{className:"".concat(BD)}),(0,ji.jsx)("span",{className:"".concat(BD)}),(0,ji.jsx)("span",{className:"".concat(BD)})]}),(0,ji.jsx)("div",{className:"".concat(zD),children:a||n}),n?(0,ji.jsx)(Oi,{mode:"second",className:"".concat(qD),onClick:()=>{Dl(n),Nl.Z.show((0,_e.t)("uiKit.console.notification"))},children:(0,_e.t)("uiKit.console.button")}):null]})}UD.defaultProps={textForCopy:void 0,children:void 0,className:""};const HD=UD,GD="welcome",VD="welcome_console",KD="welcome_row",$D="welcome_warning",YD="welcome_warning_text",ZD="welcome_description",JD="welcome_first_title",XD="welcome_last_title",QD="welcome_title_link";function eA(){return(0,ji.jsxs)("h4",{className:$D,children:[(0,ji.jsx)(El,{text:(0,_e.t)("page.welcome.warning1"),className:YD}),(0,ji.jsx)(El,{text:(0,_e.t)("page.welcome.warning2"),className:YD})]})}const tA=function(){const e=window.ym;return(0,ji.jsxs)(ji.Fragment,{children:[e&&(0,ji.jsx)(eA,{}),(0,ji.jsx)("section",{className:GD,children:(0,ji.jsxs)("div",{className:KD,children:[(0,ji.jsx)("h2",{className:JD,children:(0,_e.t)("page.welcome.step1")}),(0,ji.jsx)(HD,{className:VD,textForCopy:'git --no-pager log --raw --numstat --oneline --all --reverse --date=iso-strict --pretty=format:"%ad>%aN>%aE>%s" > log.txt\n'}),(0,ji.jsx)(El,{text:(0,_e.t)("page.welcome.description"),className:"".concat(ZD)}),(0,ji.jsxs)("h2",{className:XD,children:["page.welcome.step2"===(0,_e.t)("page.welcome.step2")?"":(0,_e.t)("page.welcome.step2"),(0,ji.jsxs)("label",{className:QD,children:[(0,_e.t)("page.welcome.step3"),(0,ji.jsx)("input",{multiple:!0,type:"file",style:{display:"none"},onChange:async e=>{const t=Array.from(e.target.files),n=_i(await Ti(t));oi.show(),ki.asyncSetCommits(n)}})]}),(0,_e.t)("page.welcome.step4")]})]})})]})};const nA=function(e){let{title:n,mode:a,disabled:s,className:o,options:r,onClick:i,children:l}=e;if(null===r||void 0===r||!r.length)return null;const[c,m]=(0,t.useState)(!1),d=Ai(a,s),p=null===r||void 0===r?void 0:r.map((e=>{var t,a,s;const o=null!==(t=null!==(a=null!==(s=null===e||void 0===e?void 0:e.title)&&void 0!==s?s:null===e||void 0===e?void 0:e.id)&&void 0!==a?a:e)&&void 0!==t?t:"";return(0,ji.jsx)("button",{className:Ni.ui_kit_button_menu,onClick:()=>{i&&i(e),m(!1)},children:o},n)}));return(0,ji.jsx)(ji.Fragment,{children:(0,ji.jsxs)("button",{title:n,className:"".concat(Ni.ui_kit_button," ").concat(d||""," ").concat(o||""),style:{position:"relative"},onClick:()=>{m(!c)},children:[l,c&&(0,ji.jsx)("div",{className:Ni.ui_kit_dialog,children:p})]})})};const aA=function(e){let{columns:t,className:n,children:a}=e;return(0,ji.jsx)("div",{className:"".concat(qc," ").concat(n||""),style:{columnCount:t||2},children:a})},sA="ui_kit_switch",oA="ui_kit_switch_item",rA="ui_kit_switch_item_selected",iA="ui_kit_switch_item_disabled";const lA=function(e){let{title:t,description:n,help:a,error:s,className:o,disabled:r,multiple:i,value:l,options:c,onChange:m}=e;const d=l||0===l||!1===l;let p=l;d&&!Array.isArray(l)&&(p=[l]);const u=(c||[]).map(((e,t)=>{var n,a;const s="object"!==typeof e?{id:e,title:e}:e,o=d&&p.includes(null===s||void 0===s?void 0:s.id),l=[oA];return o&&l.push(rA),r&&l.push(iA),(0,ji.jsx)("button",{className:l.join(" "),onClick:()=>{if(!m)return;let e=[null===s||void 0===s?void 0:s.id];i&&(e=o?p.filter((e=>e!==(null===s||void 0===s?void 0:s.id))):[...p,null===s||void 0===s?void 0:s.id].sort()),m(e)},children:null!==(n=null!==(a=null===s||void 0===s?void 0:s.title)&&void 0!==a?a:null===s||void 0===s?void 0:s.id)&&void 0!==n?n:""},"".concat(null===s||void 0===s?void 0:s.id,"_").concat(t))}));return(0,ji.jsx)(Kc,{title:t,description:n,help:a,error:s,className:o,children:(0,ji.jsx)("div",{className:sA,children:u})})};function cA(e){let{title:t,description:n,help:a,error:s,className:o,value:r,placeholder:i,onChange:l}=e;const c=(null===r||void 0===r?void 0:r.length)>10?r.substring(0,10):r;return(0,ji.jsx)(Kc,{title:t,description:n,help:a,error:s,className:o,children:(0,ji.jsx)("input",{type:"date",value:c,placeholder:i,className:$c,onChange:e=>{l&&l("".concat(e.target.value,"T00:00:00.000Z"))}})})}cA.defaultProps={placeholder:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435"};const mA=cA;const dA=function(e){let{salary:n,index:a,onChange:s,onRemove:o}=e;const[r,i]=(0,t.useState)(!1);return(0,ji.jsxs)("div",{className:em.salary,children:[(0,ji.jsx)(Ld,{title:_e.Z.get("page.settings.user.subTitle",a),className:r?"":em.salary_title}),(0,ji.jsx)("div",{className:em.salary_icons,children:(0,ji.jsx)("img",{className:em.salary_icons_item,src:"./assets/list/arrow.svg",onClick:()=>i(!r)})}),r&&(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsxs)(aA,{children:[(0,ji.jsx)(mA,{title:"page.settings.user.from",value:null===n||void 0===n?void 0:n.from,onChange:e=>{s({...n,from:e})}}),(0,ji.jsx)(lA,{disabled:!0,title:"page.settings.common.workDaysInWeek",value:n.workDaysInWeek,options:[1,2,3,4,5,6,7],onChange:e=>{s({...n,workDaysInWeek:e})}})]}),(0,ji.jsxs)(aA,{children:[(0,ji.jsx)($S,{title:"page.settings.common.salary",value:null===n||void 0===n?void 0:n.value,onChange:e=>{s({...n,value:e})}}),(0,ji.jsx)(lA,{disabled:!0,title:"page.settings.common.currency",value:null===n||void 0===n?void 0:n.currency,options:["RUB","USD","EUR"],onChange:e=>{s({...n,currency:e})}})]}),(0,ji.jsxs)(aA,{children:[(0,ji.jsx)($S,{title:"page.settings.common.workDaysInYear",value:null===n||void 0===n?void 0:n.workDaysInYear,onChange:e=>{s({...n,workDaysInYear:e})}}),(0,ji.jsx)($S,{title:"page.settings.common.vacationDaysInYear",value:null===n||void 0===n?void 0:n.vacationDaysInYear,onChange:e=>{s({...n,vacationDaysInYear:e})}})]}),(0,ji.jsx)("div",{className:em.salary_footer,children:(0,ji.jsx)(Oi,{mode:"second",onClick:()=>Kl.open().then((()=>o())),children:_e.Z.get("page.settings.form.remove")})})]})]})};const pA=function(e){let{user:t,onChange:n,onRemove:a}=e;const s=t.salary.map(((e,a)=>(0,ji.jsx)(dA,{index:a+1,salary:e,onChange:a=>{n({...t,salary:t.salary.map((t=>t.id===e.id?a:t))})},onRemove:()=>{n({...t,salary:t.salary.filter((t=>t.id!==e.id))})}},t.id)));return(0,ji.jsxs)(nd,{className:em.user,onRemove:()=>Kl.open().then((()=>a())),children:[(0,ji.jsx)(Ld,{title:(null===t||void 0===t?void 0:t.name)||"",className:em.user_title}),s,(0,ji.jsx)("div",{className:em.user_footer,children:(0,ji.jsx)(Oi,{mode:"slim",onClick:()=>{n({...t,salary:[...t.salary,Mn(xc.state)]})},children:_e.Z.get("page.settings.form.addContract")})})]})},uA=un((()=>{const e=xc.state.defaultSalary;return e?(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.settings.common.title"}),(0,ji.jsxs)(nd,{children:[(0,ji.jsx)(lA,{disabled:!0,title:"page.settings.common.type.title",value:e.type,options:[{id:"full",title:_e.Z.get("page.settings.common.type.full")},{id:"part",title:_e.Z.get("page.settings.common.type.part")}],onChange:e=>{xc.updateState("defaultSalary.type",null===e||void 0===e?void 0:e.id)}}),(0,ji.jsx)(lA,{disabled:!0,multiple:!0,title:"page.settings.common.workDaysInWeek",value:e.workDaysInWeek.map(((e,t)=>e?t+1:null)),options:[{id:1,title:$n(0,"short")},{id:2,title:$n(1,"short")},{id:3,title:$n(2,"short")},{id:4,title:$n(3,"short")},{id:5,title:$n(4,"short")},{id:6,title:$n(5,"short")},{id:7,title:$n(6,"short")}],onChange:e=>{const t=new Array(7).fill(0).map(((t,n)=>e.includes(n+1)));console.log(t),xc.updateState("defaultSalary.workDaysInWeek",t)}}),(0,ji.jsxs)(aA,{children:[(0,ji.jsx)($S,{title:"page.settings.common.salary",value:e.value,onChange:e=>{xc.updateState("defaultSalary.value",e)}}),(0,ji.jsx)($S,{disabled:!0,title:"page.settings.common.tax",value:e.tax,onChange:e=>{xc.updateState("defaultSalary.tax",e)}})]}),(0,ji.jsxs)(aA,{children:[(0,ji.jsx)($S,{title:"page.settings.common.workDaysInYear",value:e.workDaysInYear,onChange:e=>{xc.updateState("defaultSalary.workDaysInYear",e)}}),(0,ji.jsx)($S,{title:"page.settings.common.vacationDaysInYear",value:e.vacationDaysInYear,onChange:e=>{xc.updateState("defaultSalary.vacationDaysInYear",e)}})]}),(0,ji.jsx)(lA,{title:"page.settings.common.currency",value:e.currency,options:["USD","EUR","RUB","CNY","JPY","KRW","CAD"],onChange:e=>{xc.updateState("defaultSalary.currency",e)}})]})]}):null})),hA=uA,fA=un((()=>{const{i18n:e}=Bt(),[n,a]=(0,t.useState)(document.title),[s,o]=(0,t.useState)(_e.Z.language);return(0,t.useEffect)((()=>{e.changeLanguage(s)}),[s]),(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.settings.document.title"}),(0,ji.jsxs)(nd,{children:[(0,ji.jsx)(Cd,{title:"page.settings.document.name",value:n,placeholder:_e.Z.get("common.title"),onChange:e=>{a(e),document.title=e||_e.Z.get("common.title"),ri.C.title=!0}}),(0,ji.jsx)(Qc,{title:"page.settings.document.language",value:s,options:[{id:"ru",title:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439"},{id:"en",title:"English"},{id:"zh",title:"\u4e2d\u6587"},{id:"es",title:"Espa\xf1ol"},{id:"fr",title:"Fran\xe7ais"},{id:"pt",title:"Portugu\xeas"},{id:"de",title:"Deutsch"},{id:"ja",title:"\u65e5\u672c\u8a9e"}],onChange:(e,t)=>{_e.Z.language=t,o(t)}}),(0,ji.jsx)(H_,{value:ki.isDepersonalized,title:"page.settings.document.depersonalize",onChange:()=>{ki.depersonalized(!ki.isDepersonalized)}})]})]})})),gA=un((()=>{var e,t;return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.settings.links.title"}),(0,ji.jsxs)(nd,{children:[(0,ji.jsx)(Cd,{title:"page.settings.links.task",value:null===(e=xc.state)||void 0===e||null===(t=e.linksPrefix)||void 0===t?void 0:t.task,placeholder:"https://jira.com/secure/RapidBoard.jspa?task=",onChange:e=>{xc.updateState("linksPrefix.task",e)}}),(0,ji.jsx)(Cd,{title:"page.settings.links.pr",value:xc.state.linksPrefix.pr,placeholder:"https://bitbucket.com/projects/assayo/repos/frontend/pull-requests/",onChange:e=>{xc.updateState("linksPrefix.pr",e)}})]})]})}));const yA=function(){const e=ki.dataGrip.author.statistic.map((e=>"".concat(e.author," <").concat(e.firstCommit.email,"> <").concat(e.firstCommit.email,">"))).sort(),t=e.map((e=>(0,ji.jsx)("p",{children:e},e))),n=e.join("\r\n");return(0,ji.jsx)("div",{className:em.races_track,children:(0,ji.jsx)(HD,{textForCopy:n,children:t})})},vA=un((e=>{const t=xc.state.employees;if(!e||!t)return null;const n=t.map((e=>e.name)),a=ki.dataGrip.author.list.filter((e=>!n.includes(e))).map(((e,t)=>({id:t,title:e}))),s=xc.state.employees.map((e=>(0,ji.jsx)(pA,{user:e,onChange:n=>{const a=t.map((t=>t.id===e.id?n:t));xc.updateState("employees",a)},onRemove:()=>{const n=t.filter((t=>t.id!==e.id));xc.updateState("employees",n)}},e.id)));return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsxs)(ed,{children:[(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(fA,{}),(0,ji.jsx)(hA,{})]}),(0,ji.jsxs)(sd,{children:[(0,ji.jsx)(gA,{}),(0,ji.jsx)(Ld,{title:"page.settings.mailmap"}),(0,ji.jsx)(yA,{})]})]}),(0,ji.jsxs)(ed,{children:[(0,ji.jsx)(Ld,{title:"page.settings.user.title"}),t.length>0?s:(0,ji.jsx)(hd,{message:"page.settings.user.notFound"}),a.length&&(0,ji.jsx)("div",{className:em.buttons_footer,children:(0,ji.jsx)(nA,{options:a,onClick:e=>{xc.updateState("employees",[...t,Wn(null===e||void 0===e?void 0:e.title,xc.state,null===n||void 0===n?void 0:n.length)])},children:_e.Z.get("page.settings.form.addEmployee")})})]})]})})),bA=un((()=>(0,ji.jsx)(Td,{to:"response",loader:()=>Bn.loadSettings().then((e=>(xc.setInitState(e),Promise.resolve(e)))),children:(0,ji.jsx)(vA,{})})));function wA(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!e)return t;for(let n in e){const a=e[n];null!==a&&void 0!==a&&a.title?t.push(a):"string"===typeof a?t.push({title:a}):wA(a,t)}return t}const kA=function(){const e=wA(_e.Z.translations[_e.Z.language].recommendations).map((e=>(0,ji.jsx)(Xd,{recommendation:e},e[1]))),t=Object.entries(xn).sort(((e,t)=>e[1]-t[1])).map((e=>{let[t]=e;return(0,ji.jsx)(FN,{code:t},t)}));return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Ld,{title:"page.person.achievement.title"}),(0,ji.jsx)("div",{style:{columnCount:3,marginBottom:"24px"},children:t}),(0,ji.jsx)("section",{children:e})]})};function xA(){return(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)(Rl,{}),(0,ji.jsx)($l,{}),(0,ji.jsxs)(de,{children:[(0,ji.jsx)(ce,{path:"/settings",element:(0,ji.jsx)(qm,{children:(0,ji.jsx)(bA,{})})}),(0,ji.jsx)(ce,{path:"/debug",element:(0,ji.jsx)(qm,{children:(0,ji.jsx)(kA,{})})}),(0,ji.jsx)(ce,{path:"/print",element:(0,ji.jsx)(qm,{children:(0,ji.jsx)(FD,{})})}),(0,ji.jsx)(ce,{path:"/:type/:page",element:(0,ji.jsx)(qm,{children:(0,ji.jsx)(TN,{})})}),(0,ji.jsx)(ce,{path:"/:type/:page/:userId",element:(0,ji.jsx)(qm,{children:(0,ji.jsx)(LD,{})})}),(0,ji.jsx)(ce,{path:"*",element:(0,ji.jsx)(qm,{children:(0,ji.jsx)(TN,{})})})]})]})}function _A(){return(0,ji.jsx)(de,{children:(0,ji.jsx)(ce,{path:"*",element:(0,ji.jsx)(tA,{})})})}let TA=1;const SA=un((()=>{const e=gi.view;return(0,t.useEffect)((()=>{var e;const t=(null===(e=window)||void 0===e?void 0:e.report)||[];null!==t&&void 0!==t&&t.length&&TA!==(null===t||void 0===t?void 0:t.length)?(TA=null===t||void 0===t?void 0:t.length,ki.asyncSetCommits(t)):gi.toggle(fi.WELCOME)}),[]),(0,t.useEffect)((()=>{e!==fi.INFO||window.location.hash||(window.location.hash="#/team/total")}),[e]),e===fi.EMPTY?null:(0,ji.jsxs)(ji.Fragment,{children:[e===fi.WELCOME&&(0,ji.jsx)(_A,{}),e===fi.INFO&&(0,ji.jsx)(xA,{}),(0,ji.jsx)(Vl,{}),(0,ji.jsx)(Ei,{onChange:(e,t)=>{"dump"===e&&ki.asyncSetCommits(t)}})]})})),CA=SA,jA="notifications",EA="notifications_item",NA="notifications_item_icon",DA="notifications_item_error",AA="notifications_item_warning",OA="notifications_item_success",PA="notifications_item_info",RA="notifications_item_title",IA="notifications_item_description";const LA=function(e){let{message:t}=e;const n={error:DA,warning:AA,success:OA,info:PA}[t.type||"success"]||PA,a={error:"./assets/notifications/alert.svg",warning:"./assets/notifications/warning.svg",success:"./assets/notifications/info.svg",info:"./assets/notifications/info.svg"}[t.type||"info"]||"./assets/notifications/info.svg";return(0,ji.jsxs)("div",{className:"".concat(EA," ").concat(n),children:[(0,ji.jsx)("img",{className:NA,src:a}),t.title&&(0,ji.jsx)("h6",{className:RA,children:t.title}),t.description&&(0,ji.jsx)("p",{className:IA,children:t.description})]})},FA=un((()=>{const e=Nl.Z.messages.map((e=>(0,ji.jsx)(LA,{message:e},e.id)));return Vt.createPortal((0,ji.jsx)("div",{className:jA,children:e}),document.body)}));_e.Z.parse("de",Te),_e.Z.parse("en",Se),_e.Z.parse("es",Ce),_e.Z.parse("fr",je),_e.Z.parse("ja",Ee),_e.Z.parse("pt",Ne),_e.Z.parse("ru",De),_e.Z.parse("ko",Ae),_e.Z.parse("zh",Oe),(0,ri.Z)((e=>{!function(e){const t=e||localStorage.getItem("language")||Ht||"en";_e.Z.language=t,bt.use(It).init({lng:t,debug:!1,resources:Ut})}(e.lang||e.language),ol.setUrlParameters(e),Un.loadUserSettings().then((()=>{!function(){window.onafterprint=()=>{pm.endPrint()};const e=document.getElementById("root");e&&(0,a.s)(e).render((0,ji.jsx)(t.StrictMode,{children:(0,ji.jsxs)(ve,{children:[(0,ji.jsx)(CA,{}),(0,ji.jsx)(FA,{})]})}))}()}))}))})()})();
-//# sourceMappingURL=main.eb4107d8.js.map
\ No newline at end of file
+/*! For license information please see main.bb286081.js.LICENSE.txt */
+(()=>{var __webpack_modules__={122:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(98),s=n(289);class o{constructor(){this.timer=null,this.limit=6,this.messages=[],(0,a.rC)(this,{messages:a.LO,show:a.aD,startClearTimer:a.aD})}static getTime(){return(new Date).getTime()}show(e){this.messages.push({id:o.getTime(),title:s.Z.get((null===e||void 0===e?void 0:e.title)||e||"common.notifications.save"),description:(null===e||void 0===e?void 0:e.description)||"",type:(null===e||void 0===e?void 0:e.type)||"success"}),this.messages.length>this.limit&&this.messages.shift(),this.startClearTimer()}startClearTimer(){this.timer||(this.timer=setInterval((()=>{const e=o.getTime()-3500;this.messages=this.messages.filter((t=>(null===t||void 0===t?void 0:t.id)>e)),this.messages.length||(clearInterval(this.timer),this.timer=null)}),500))}}const r=new o},289:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p,t:()=>u});var a=n(274),s=n(359),o=(0,s.Z)("addInTranslate"),r=(0,s.Z)("createPathByKey"),i=(0,s.Z)("addInObject");function l(e,t){const n=e.split(".");let a=this.translations;for(let s=0,o=n.length;s{e=e.replace("$".concat(n+1),t||"_")})),e}get(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=this.translations[this.language];if(!t)return e||"";let n=t[e];for(var a=arguments.length,s=new Array(a>1?a-1:0),o=1;o{let n=t.indexOf("\n");n===t.length-1&&(n=t.indexOf(":"));const s=e+"."+t.slice(0,n),r=t.slice(n+1).trim();(0,a.Z)(this,o)[o](s,r)}))}add(e,t){t?(0,a.Z)(this,i)[i]((0,a.Z)(this,r)[r](e),t):(0,a.Z)(this,i)[i](this.translations,e)}};window.localization=d;const p=d;function u(e){return d.get(e)}},575:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{C:()=>applicationHasCustom,Z:()=>applyUrlCommands});var ts_helpers_Localization__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(289),ts_components_Notifications_store__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(122);function getParametersFromString(e){return Object.fromEntries((e||"").substring(1,1/0).split("&").map((e=>e.split("="))))}function getParametersFromURL(){const e={...getParametersFromString(location.search),...getParametersFromString(location.hash)};return delete e[""],e}function loadJsLocal(e,t){const n=document.createElement("script");n.src=e,n.async=!0,n.onload=t,n.onerror=()=>{ts_components_Notifications_store__WEBPACK_IMPORTED_MODULE_1__.Z.show("common.fileLoader.notification")},document.body.appendChild(n)}function loadJsLGlobal(url,callback){fetch(url).then((e=>e.text())).then((text=>text?"r"===text[0]?(eval(text),callback()):(window.report=text.split("\n"),void callback()):callback()))}function loadJsDump(e,t){"."===(null===e||void 0===e?void 0:e[0])?loadJsLocal(e,t):loadJsLGlobal(e,t)}function loadCssFile(e){const t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("href",e),document.body.appendChild(t)}let applicationHasCustom={theme:!1,title:!1};function applyUrlCommands(e){const t=getParametersFromURL(),n=t.style||t.theme;n&&(loadCssFile(n),applicationHasCustom.theme=!0);const a=t.title;a&&(document.title=decodeURIComponent(a),applicationHasCustom.title=!0);const s=t.lang||t.language;s&&(ts_helpers_Localization__WEBPACK_IMPORTED_MODULE_0__.Z.language=s);const o=t.dump||t.log;o?loadJsDump(o,(()=>e(t))):e(t)}},98:(e,t,n)=>{"use strict";n.d(t,{Fl:()=>De,Gf:()=>Bt,LO:()=>Ce,aD:()=>Nt,jQ:()=>Wt,le:()=>gt,rC:()=>cn});function a(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;ae.length)&&(t=e.length);for(var n=0,a=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[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 z=Symbol("mobx-stored-annotations");function B(e){return Object.assign((function(t,n){q(t,n,e)}),e)}function q(e,t,n){D(e,z)||x(e,z,R({},e[z])),function(e){return e.annotationType_===Z}(n)||(e[z][t]=n)}var U=Symbol("mobx administration"),H=function(){function e(e){void 0===e&&(e="Atom"),this.name_=void 0,this.isPendingUnobservation_=!1,this.isBeingObserved_=!1,this.observers_=new Set,this.diffValue_=0,this.lastAccessedBy_=0,this.lowestObserverState_=Ue.NOT_TRACKING_,this.onBOL=void 0,this.onBUOL=void 0,this.name_=e}var t=e.prototype;return t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.reportObserved=function(){return ht(this)},t.reportChanged=function(){pt(),ft(this),ut()},t.toString=function(){return this.name_},e}(),G=T("Atom",H);function V(e,t,n){void 0===t&&(t=g),void 0===n&&(n=g);var a,s=new H(e);return t!==g&&Ft(It,s,t,a),n!==g&&Lt(s,n),s}var K={identity:function(e,t){return e===t},structural:function(e,t){return aa(e,t)},default:function(e,t){return Object.is?Object.is(e,t):e===t?0!==e||1/e===1/t:e!==e&&t!==t},shallow:function(e,t){return aa(e,t,1)}};function $(e,t,n){return Jt(e)?e:Array.isArray(e)?Ce.array(e,{name:n}):w(e)?Ce.object(e,void 0,{name:n}):S(e)?Ce.map(e,{name:n}):C(e)?Ce.set(e,{name:n}):"function"!==typeof e||At(e)||Yt(e)?e:k(e)?Kt(e):Dt(n,e)}function Y(e){return e}var Z="override";function J(e,t){return{annotationType_:e,options_:t,make_:X,extend_:Q}}function X(e,t,n,a){var s;if(null!=(s=this.options_)&&s.bound)return null===this.extend_(e,t,n,!1)?0:1;if(a===e.target_)return null===this.extend_(e,t,n,!1)?0:2;if(At(n.value))return 1;var o=ee(e,this,t,n,!1);return l(a,t,o),2}function Q(e,t,n,a){var s=ee(e,this,t,n);return e.defineProperty_(t,s,a)}function ee(e,t,n,a,s){var o,r,i,l,c,m,d,p;void 0===s&&(s=lt.safeDescriptors),p=a,t.annotationType_,p.value;var u,h=a.value;null!=(o=t.options_)&&o.bound&&(h=h.bind(null!=(u=e.proxy_)?u:e.target_));return{value:Le(null!=(r=null==(i=t.options_)?void 0:i.name)?r:n.toString(),h,null!=(l=null==(c=t.options_)?void 0:c.autoAction)&&l,null!=(m=t.options_)&&m.bound?null!=(d=e.proxy_)?d:e.target_:void 0),configurable:!s||e.isPlainObject_,enumerable:!1,writable:!s}}function te(e,t){return{annotationType_:e,options_:t,make_:ne,extend_:ae}}function ne(e,t,n,a){var s;if(a===e.target_)return null===this.extend_(e,t,n,!1)?0:2;if(null!=(s=this.options_)&&s.bound&&(!D(e.target_,t)||!Yt(e.target_[t]))&&null===this.extend_(e,t,n,!1))return 0;if(Yt(n.value))return 1;var o=se(e,this,t,n,!1,!1);return l(a,t,o),2}function ae(e,t,n,a){var s,o=se(e,this,t,n,null==(s=this.options_)?void 0:s.bound);return e.defineProperty_(t,o,a)}function se(e,t,n,a,s,o){var r;void 0===o&&(o=lt.safeDescriptors),r=a,t.annotationType_,r.value;var i,l=a.value;(Yt(l)||(l=Kt(l)),s)&&((l=l.bind(null!=(i=e.proxy_)?i:e.target_)).isMobXFlow=!0);return{value:l,configurable:!o||e.isPlainObject_,enumerable:!1,writable:!o}}function oe(e,t){return{annotationType_:e,options_:t,make_:re,extend_:ie}}function re(e,t,n){return null===this.extend_(e,t,n,!1)?0:1}function ie(e,t,n,a){return function(e,t,n,a){t.annotationType_,a.get;0}(0,this,0,n),e.defineComputedProperty_(t,R({},this.options_,{get:n.get,set:n.set}),a)}function le(e,t){return{annotationType_:e,options_:t,make_:ce,extend_:me}}function ce(e,t,n){return null===this.extend_(e,t,n,!1)?0:1}function me(e,t,n,a){var s,o;return function(e,t,n,a){t.annotationType_;0}(0,this),e.defineObservableProperty_(t,n.value,null!=(s=null==(o=this.options_)?void 0:o.enhancer)?s:$,a)}var de=pe();function pe(e){return{annotationType_:"true",options_:e,make_:ue,extend_:he}}function ue(e,t,n,a){var s,o,r,i;if(n.get)return De.make_(e,t,n,a);if(n.set){var c=Le(t.toString(),n.set);return a===e.target_?null===e.defineProperty_(t,{configurable:!lt.safeDescriptors||e.isPlainObject_,set:c})?0:2:(l(a,t,{configurable:!0,set:c}),2)}if(a!==e.target_&&"function"===typeof n.value)return k(n.value)?(null!=(i=this.options_)&&i.autoBind?Kt.bound:Kt).make_(e,t,n,a):(null!=(r=this.options_)&&r.autoBind?Dt.bound:Dt).make_(e,t,n,a);var m,d=!1===(null==(s=this.options_)?void 0:s.deep)?Ce.ref:Ce;"function"===typeof n.value&&null!=(o=this.options_)&&o.autoBind&&(n.value=n.value.bind(null!=(m=e.proxy_)?m:e.target_));return d.make_(e,t,n,a)}function he(e,t,n,a){var s,o,r;if(n.get)return De.extend_(e,t,n,a);if(n.set)return e.defineProperty_(t,{configurable:!lt.safeDescriptors||e.isPlainObject_,set:Le(t.toString(),n.set)},a);"function"===typeof n.value&&null!=(s=this.options_)&&s.autoBind&&(n.value=n.value.bind(null!=(r=e.proxy_)?r:e.target_));return(!1===(null==(o=this.options_)?void 0:o.deep)?Ce.ref:Ce).extend_(e,t,n,a)}var fe={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};function ge(e){return e||fe}Object.freeze(fe);var ye=le("observable"),ve=le("observable.ref",{enhancer:Y}),be=le("observable.shallow",{enhancer:function(e,t,n){return void 0===e||null===e||zn(e)||_n(e)||Dn(e)||Pn(e)?e:Array.isArray(e)?Ce.array(e,{name:n,deep:!1}):w(e)?Ce.object(e,void 0,{name:n,deep:!1}):S(e)?Ce.map(e,{name:n,deep:!1}):C(e)?Ce.set(e,{name:n,deep:!1}):void 0}}),we=le("observable.struct",{enhancer:function(e,t){return aa(e,t)?t:e}}),ke=B(ye);function xe(e){return!0===e.deep?$:!1===e.deep?Y:function(e){var t,n;return e&&null!=(t=null==(n=e.options_)?void 0:n.enhancer)?t:$}(e.defaultDecorator)}function _e(e,t,n){if(!v(t))return Jt(e)?e:w(e)?Ce.object(e,t,n):Array.isArray(e)?Ce.array(e,t):S(e)?Ce.map(e,t):C(e)?Ce.set(e,t):"object"===typeof e&&null!==e?e:Ce.box(e,t);q(e,t,ye)}Object.assign(_e,ke);var Te,Se,Ce=r(_e,{box:function(e,t){var n=ge(t);return new qe(e,xe(n),n.name,!0,n.equals)},array:function(e,t){var n=ge(t);return(!1===lt.useProxies||!1===n.proxy?Xn:hn)(e,xe(n),n.name)},map:function(e,t){var n=ge(t);return new Nn(e,xe(n),n.name)},set:function(e,t){var n=ge(t);return new On(e,xe(n),n.name)},object:function(e,t,n){return zt(!1===lt.useProxies||!1===(null==n?void 0:n.proxy)?Fn({},n):function(e,t){var n,a;return h(),e=Fn(e,t),null!=(a=(n=e[U]).proxy_)?a:n.proxy_=new Proxy(e,tn)}({},n),e,t)},ref:B(ve),shallow:B(be),deep:ke,struct:B(we)}),je="computed",Ee=oe(je),Ne=oe("computed.struct",{equals:K.structural}),De=function(e,t){if(v(t))return q(e,t,Ee);if(w(e))return B(oe(je,e));var n=w(t)?t:{};return n.get=e,n.name||(n.name=e.name||""),new Ge(n)};Object.assign(De,Ee),De.struct=B(Ne);var Ae,Oe=0,Pe=1,Re=null!=(Te=null==(Se=i((function(){}),"name"))?void 0:Se.configurable)&&Te,Ie={value:"action",configurable:!0,writable:!1,enumerable:!1};function Le(e,t,n,a){function s(){return Fe(e,n,t,a||this,arguments)}return void 0===n&&(n=!1),s.isMobxAction=!0,Re&&(Ie.value=e,Object.defineProperty(s,"name",Ie)),s}function Fe(e,t,n,s,o){var r=function(e,t,n,a){var s=!1,o=0;0;var r=lt.trackingDerivation,i=!t||!r;pt();var l=lt.allowStateChanges;i&&(et(),l=We(!0));var c=nt(!0),m={runAsAction_:i,prevDerivation_:r,prevAllowStateChanges_:l,prevAllowStateReads_:c,notifySpy_:s,startTime_:o,actionId_:Pe++,parentActionId_:Oe};return Oe=m.actionId_,m}(0,t);try{return n.apply(s,o)}catch(i){throw r.error_=i,i}finally{!function(e){Oe!==e.actionId_&&a(30);Oe=e.parentActionId_,void 0!==e.error_&&(lt.suppressReactionErrors=!0);ze(e.prevAllowStateChanges_),at(e.prevAllowStateReads_),ut(),e.runAsAction_&&tt(e.prevDerivation_);0;lt.suppressReactionErrors=!1}(r)}}function Me(e,t){var n=We(e);try{return t()}finally{ze(n)}}function We(e){var t=lt.allowStateChanges;return lt.allowStateChanges=e,t}function ze(e){lt.allowStateChanges=e}Ae=Symbol.toPrimitive;var Be,qe=function(e){function t(t,n,a,s,o){var r;return void 0===a&&(a="ObservableValue"),void 0===s&&(s=!0),void 0===o&&(o=K.default),(r=e.call(this,a)||this).enhancer=void 0,r.name_=void 0,r.equals=void 0,r.hasUnreportedChange_=!1,r.interceptors_=void 0,r.changeListeners_=void 0,r.value_=void 0,r.dehancer=void 0,r.enhancer=n,r.name_=a,r.equals=o,r.value_=n(t,void 0,a),r}I(t,e);var n=t.prototype;return n.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},n.set=function(e){this.value_;if((e=this.prepareNewValue_(e))!==lt.UNCHANGED){0,this.setNewValue_(e)}},n.prepareNewValue_=function(e){if(Ze(this),nn(this)){var t=sn(this,{object:this,type:dn,newValue:e});if(!t)return lt.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value_,this.name_),this.equals(this.value_,e)?lt.UNCHANGED:e},n.setNewValue_=function(e){var t=this.value_;this.value_=e,this.reportChanged(),on(this)&&ln(this,{type:dn,object:this,newValue:e,oldValue:t})},n.get=function(){return this.reportObserved(),this.dehanceValue(this.value_)},n.intercept_=function(e){return an(this,e)},n.observe_=function(e,t){return t&&e({observableKind:"value",debugObjectName:this.name_,object:this,type:dn,newValue:this.value_,oldValue:void 0}),rn(this,e)},n.raw=function(){return this.value_},n.toJSON=function(){return this.get()},n.toString=function(){return this.name_+"["+this.value_+"]"},n.valueOf=function(){return N(this.get())},n[Ae]=function(){return this.valueOf()},t}(H);Be=Symbol.toPrimitive;var Ue,He,Ge=function(){function e(e){this.dependenciesState_=Ue.NOT_TRACKING_,this.observing_=[],this.newObserving_=null,this.isBeingObserved_=!1,this.isPendingUnobservation_=!1,this.observers_=new Set,this.diffValue_=0,this.runId_=0,this.lastAccessedBy_=0,this.lowestObserverState_=Ue.UP_TO_DATE_,this.unboundDepsCount_=0,this.value_=new Ke(null),this.name_=void 0,this.triggeredBy_=void 0,this.isComputing_=!1,this.isRunningSetter_=!1,this.derivation=void 0,this.setter_=void 0,this.isTracing_=He.NONE,this.scope_=void 0,this.equals_=void 0,this.requiresReaction_=void 0,this.keepAlive_=void 0,this.onBOL=void 0,this.onBUOL=void 0,e.get||a(31),this.derivation=e.get,this.name_=e.name||"ComputedValue",e.set&&(this.setter_=Le("ComputedValue-setter",e.set)),this.equals_=e.equals||(e.compareStructural||e.struct?K.structural:K.default),this.scope_=e.context,this.requiresReaction_=e.requiresReaction,this.keepAlive_=!!e.keepAlive}var t=e.prototype;return t.onBecomeStale_=function(){!function(e){if(e.lowestObserverState_!==Ue.UP_TO_DATE_)return;e.lowestObserverState_=Ue.POSSIBLY_STALE_,e.observers_.forEach((function(e){e.dependenciesState_===Ue.UP_TO_DATE_&&(e.dependenciesState_=Ue.POSSIBLY_STALE_,e.onBecomeStale_())}))}(this)},t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.get=function(){if(this.isComputing_&&a(32,this.name_,this.derivation),0!==lt.inBatch||0!==this.observers_.size||this.keepAlive_){if(ht(this),Ye(this)){var e=lt.trackingContext;this.keepAlive_&&!e&&(lt.trackingContext=this),this.trackAndCompute()&&function(e){if(e.lowestObserverState_===Ue.STALE_)return;e.lowestObserverState_=Ue.STALE_,e.observers_.forEach((function(t){t.dependenciesState_===Ue.POSSIBLY_STALE_?t.dependenciesState_=Ue.STALE_:t.dependenciesState_===Ue.UP_TO_DATE_&&(e.lowestObserverState_=Ue.UP_TO_DATE_)}))}(this),lt.trackingContext=e}}else Ye(this)&&(this.warnAboutUntrackedRead_(),pt(),this.value_=this.computeValue_(!1),ut());var t=this.value_;if($e(t))throw t.cause;return t},t.set=function(e){if(this.setter_){this.isRunningSetter_&&a(33,this.name_),this.isRunningSetter_=!0;try{this.setter_.call(this.scope_,e)}finally{this.isRunningSetter_=!1}}else a(34,this.name_)},t.trackAndCompute=function(){var e=this.value_,t=this.dependenciesState_===Ue.NOT_TRACKING_,n=this.computeValue_(!0),a=t||$e(e)||$e(n)||!this.equals_(e,n);return a&&(this.value_=n),a},t.computeValue_=function(e){this.isComputing_=!0;var t,n=We(!1);if(e)t=Je(this,this.derivation,this.scope_);else if(!0===lt.disableErrorBoundaries)t=this.derivation.call(this.scope_);else try{t=this.derivation.call(this.scope_)}catch(a){t=new Ke(a)}return ze(n),this.isComputing_=!1,t},t.suspend_=function(){this.keepAlive_||(Xe(this),this.value_=void 0)},t.observe_=function(e,t){var n=this,a=!0,s=void 0;return Ot((function(){var o=n.get();if(!a||t){var r=et();e({observableKind:"computed",debugObjectName:n.name_,type:dn,object:n,newValue:o,oldValue:s}),tt(r)}a=!1,s=o}))},t.warnAboutUntrackedRead_=function(){},t.toString=function(){return this.name_+"["+this.derivation.toString()+"]"},t.valueOf=function(){return N(this.get())},t[Be]=function(){return this.valueOf()},e}(),Ve=T("ComputedValue",Ge);!function(e){e[e.NOT_TRACKING_=-1]="NOT_TRACKING_",e[e.UP_TO_DATE_=0]="UP_TO_DATE_",e[e.POSSIBLY_STALE_=1]="POSSIBLY_STALE_",e[e.STALE_=2]="STALE_"}(Ue||(Ue={})),function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(He||(He={}));var Ke=function(e){this.cause=void 0,this.cause=e};function $e(e){return e instanceof Ke}function Ye(e){switch(e.dependenciesState_){case Ue.UP_TO_DATE_:return!1;case Ue.NOT_TRACKING_:case Ue.STALE_:return!0;case Ue.POSSIBLY_STALE_:for(var t=nt(!0),n=et(),a=e.observing_,s=a.length,o=0;oa&&(a=i.dependenciesState_)}n.length=s,e.newObserving_=null,o=t.length;for(;o--;){var l=t[o];0===l.diffValue_&&mt(l,e),l.diffValue_=0}for(;s--;){var c=n[s];1===c.diffValue_&&(c.diffValue_=0,ct(c,e))}a!==Ue.UP_TO_DATE_&&(e.dependenciesState_=a,e.onBecomeStale_())}(e),at(a),s}function Xe(e){var t=e.observing_;e.observing_=[];for(var n=t.length;n--;)mt(t[n],e);e.dependenciesState_=Ue.NOT_TRACKING_}function Qe(e){var t=et();try{return e()}finally{tt(t)}}function et(){var e=lt.trackingDerivation;return lt.trackingDerivation=null,e}function tt(e){lt.trackingDerivation=e}function nt(e){var t=lt.allowStateReads;return lt.allowStateReads=e,t}function at(e){lt.allowStateReads=e}function st(e){if(e.dependenciesState_!==Ue.UP_TO_DATE_){e.dependenciesState_=Ue.UP_TO_DATE_;for(var t=e.observing_,n=t.length;n--;)t[n].lowestObserverState_=Ue.UP_TO_DATE_}}var ot=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},rt=!0,it=!1,lt=function(){var e=o();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(rt=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new ot).version&&(rt=!1),rt?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new ot):(setTimeout((function(){it||a(35)}),1),new ot)}();function ct(e,t){e.observers_.add(t),e.lowestObserverState_>t.dependenciesState_&&(e.lowestObserverState_=t.dependenciesState_)}function mt(e,t){e.observers_.delete(t),0===e.observers_.size&&dt(e)}function dt(e){!1===e.isPendingUnobservation_&&(e.isPendingUnobservation_=!0,lt.pendingUnobservations.push(e))}function pt(){lt.inBatch++}function ut(){if(0===--lt.inBatch){vt();for(var e=lt.pendingUnobservations,t=0;t0&&dt(e),!1)}function ft(e){e.lowestObserverState_!==Ue.STALE_&&(e.lowestObserverState_=Ue.STALE_,e.observers_.forEach((function(e){e.dependenciesState_===Ue.UP_TO_DATE_&&e.onBecomeStale_(),e.dependenciesState_=Ue.STALE_})))}var gt=function(){function e(e,t,n,a){void 0===e&&(e="Reaction"),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=Ue.NOT_TRACKING_,this.diffValue_=0,this.runId_=0,this.unboundDepsCount_=0,this.isDisposed_=!1,this.isScheduled_=!1,this.isTrackPending_=!1,this.isRunning_=!1,this.isTracing_=He.NONE,this.name_=e,this.onInvalidate_=t,this.errorHandler_=n,this.requiresObservable_=a}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled_||(this.isScheduled_=!0,lt.pendingReactions.push(this),vt())},t.isScheduled=function(){return this.isScheduled_},t.runReaction_=function(){if(!this.isDisposed_){pt(),this.isScheduled_=!1;var e=lt.trackingContext;if(lt.trackingContext=this,Ye(this)){this.isTrackPending_=!0;try{this.onInvalidate_()}catch(t){this.reportExceptionInDerivation_(t)}}lt.trackingContext=e,ut()}},t.track=function(e){if(!this.isDisposed_){pt();0,this.isRunning_=!0;var t=lt.trackingContext;lt.trackingContext=this;var n=Je(this,e,void 0);lt.trackingContext=t,this.isRunning_=!1,this.isTrackPending_=!1,this.isDisposed_&&Xe(this),$e(n)&&this.reportExceptionInDerivation_(n.cause),ut()}},t.reportExceptionInDerivation_=function(e){var t=this;if(this.errorHandler_)this.errorHandler_(e,this);else{if(lt.disableErrorBoundaries)throw e;var n="[mobx] uncaught error in '"+this+"'";lt.suppressReactionErrors||console.error(n,e),lt.globalReactionErrorHandlers.forEach((function(n){return n(e,t)}))}},t.dispose=function(){this.isDisposed_||(this.isDisposed_=!0,this.isRunning_||(pt(),Xe(this),ut()))},t.getDisposer_=function(){var e=this.dispose.bind(this);return e[U]=this,e},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(e){void 0===e&&(e=!1),function(){a("trace() is not available in production builds");for(var e=!1,t=arguments.length,n=new Array(t),s=0;s0||lt.isRunningReactions||yt(bt)}function bt(){lt.isRunningReactions=!0;for(var e=lt.pendingReactions,t=0;e.length>0;){100===++t&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var n=e.splice(0),a=0,s=n.length;a",Tt=J(kt),St=J("action.bound",{bound:!0}),Ct=J(xt,{autoAction:!0}),jt=J("autoAction.bound",{autoAction:!0,bound:!0});function Et(e){return function(t,n){return y(t)?Le(t.name||_t,t,e):y(n)?Le(t,n,e):v(n)?q(t,n,e?Ct:Tt):v(t)?B(J(e?xt:kt,{name:t,autoAction:e})):void 0}}var Nt=Et(!1);Object.assign(Nt,Tt);var Dt=Et(!0);function At(e){return y(e)&&!0===e.isMobxAction}function Ot(e,t){var n,a;void 0===t&&(t=d);var s,o=null!=(n=null==(a=t)?void 0:a.name)?n:"Autorun";if(!t.scheduler&&!t.delay)s=new gt(o,(function(){this.track(l)}),t.onError,t.requiresObservable);else{var r=Rt(t),i=!1;s=new gt(o,(function(){i||(i=!0,r((function(){i=!1,s.isDisposed_||s.track(l)})))}),t.onError,t.requiresObservable)}function l(){e(s)}return s.schedule_(),s.getDisposer_()}Object.assign(Dt,Ct),Nt.bound=B(St),Dt.bound=B(jt);var Pt=function(e){return e()};function Rt(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:Pt}var It="onBO";function Lt(e,t,n){return Ft("onBUO",e,t,n)}function Ft(e,t,n,a){var s="function"===typeof a?Qn(t,n):Qn(t),o=y(a)?a:n,r=e+"L";return s[r]?s[r].add(o):s[r]=new Set([o]),function(){var e=s[r];e&&(e.delete(o),0===e.size&&delete s[r])}}var Mt="always";function Wt(e){!0===e.isolateGlobalState&&function(){if((lt.pendingReactions.length||lt.inBatch||lt.isRunningReactions)&&a(36),it=!0,rt){var e=o();0===--e.__mobxInstanceCount&&(e.__mobxGlobals=void 0),lt=new ot}}();var t=e.useProxies,n=e.enforceActions;if(void 0!==t&&(lt.useProxies=t===Mt||"never"!==t&&"undefined"!==typeof Proxy),"ifavailable"===t&&(lt.verifyProxies=!0),void 0!==n){var s=n===Mt?Mt:"observed"===n;lt.enforceActions=s,lt.allowStateChanges=!0!==s&&s!==Mt}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach((function(t){t in e&&(lt[t]=!!e[t])})),lt.allowStateReads=!lt.observableRequiresReaction,e.reactionScheduler&&function(e){var t=yt;yt=function(n){return e((function(){return t(n)}))}}(e.reactionScheduler)}function zt(e,t,n,a){var s=A(t),o=Fn(e,a)[U];pt();try{E(s).forEach((function(e){o.extend_(e,s[e],!n||(!(e in n)||n[e]))}))}finally{ut()}return e}function Bt(e,t){return qt(Qn(e,t))}function qt(e){var t,n={name:e.name_};return e.observing_&&e.observing_.length>0&&(n.dependencies=(t=e.observing_,Array.from(new Set(t))).map(qt)),n}var Ut=0;function Ht(){this.message="FLOW_CANCELLED"}Ht.prototype=Object.create(Error.prototype);var Gt=te("flow"),Vt=te("flow.bound",{bound:!0}),Kt=Object.assign((function(e,t){if(v(t))return q(e,t,Gt);var n=e,a=n.name||"",s=function(){var e,t=this,s=arguments,o=++Ut,r=Nt(a+" - runid: "+o+" - init",n).apply(t,s),i=void 0,l=new Promise((function(t,n){var s=0;function l(e){var t;i=void 0;try{t=Nt(a+" - runid: "+o+" - yield "+s++,r.next).call(r,e)}catch(l){return n(l)}m(t)}function c(e){var t;i=void 0;try{t=Nt(a+" - runid: "+o+" - yield "+s++,r.throw).call(r,e)}catch(l){return n(l)}m(t)}function m(e){if(!y(null==e?void 0:e.then))return e.done?t(e.value):(i=Promise.resolve(e.value)).then(l,c);e.then(m,n)}e=n,l(void 0)}));return l.cancel=Nt(a+" - runid: "+o+" - cancel",(function(){try{i&&$t(i);var t=r.return(void 0),n=Promise.resolve(t.value);n.then(g,g),$t(n),e(new Ht)}catch(a){e(a)}})),l};return s.isMobXFlow=!0,s}),Gt);function $t(e){y(e.cancel)&&e.cancel()}function Yt(e){return!0===(null==e?void 0:e.isMobXFlow)}function Zt(e,t){return!!e&&(void 0!==t?!!zn(e)&&e[U].values_.has(t):zn(e)||!!e[U]||G(e)||wt(e)||Ve(e))}function Jt(e){return Zt(e)}function Xt(e){switch(e.length){case 0:return lt.trackingDerivation;case 1:return Qn(e[0]);case 2:return Qn(e[0],e[1])}}function Qt(e,t){void 0===t&&(t=void 0),pt();try{return e.apply(t)}finally{ut()}}function en(e){return e[U]}Kt.bound=B(Vt);var tn={has:function(e,t){return en(e).has_(t)},get:function(e,t){return en(e).get_(t)},set:function(e,t,n){var a;return!!v(t)&&(null==(a=en(e).set_(t,n,!0))||a)},deleteProperty:function(e,t){var n;return!!v(t)&&(null==(n=en(e).delete_(t,!0))||n)},defineProperty:function(e,t,n){var a;return null==(a=en(e).defineProperty_(t,n))||a},ownKeys:function(e){return en(e).ownKeys_()},preventExtensions:function(e){a(13)}};function nn(e){return void 0!==e.interceptors_&&e.interceptors_.length>0}function an(e,t){var n=e.interceptors_||(e.interceptors_=[]);return n.push(t),f((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function sn(e,t){var n=et();try{for(var s=[].concat(e.interceptors_||[]),o=0,r=s.length;o0}function rn(e,t){var n=e.changeListeners_||(e.changeListeners_=[]);return n.push(t),f((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function ln(e,t){var n=et(),a=e.changeListeners_;if(a){for(var s=0,o=(a=a.slice()).length;s0?e.map(this.dehancer):e},t.intercept_=function(e){return an(this,e)},t.observe_=function(e,t){return void 0===t&&(t=!1),t&&e({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),rn(this,e)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(e){("number"!==typeof e||isNaN(e)||e<0)&&a("Out of range: "+e);var t=this.values_.length;if(e!==t)if(e>t){for(var n=new Array(e-t),s=0;s0&&Jn(e+t+1)},t.spliceWithArray_=function(e,t,n){var a=this;this.atom_;var s=this.values_.length;if(void 0===e?e=0:e>s?e=s:e<0&&(e=Math.max(0,s+e)),t=1===arguments.length?s-e:void 0===t||null===t?0:Math.max(0,Math.min(t,s-e)),void 0===n&&(n=m),nn(this)){var o=sn(this,{object:this.proxy_,type:mn,index:e,removedCount:t,added:n});if(!o)return m;t=o.removedCount,n=o.added}if(n=0===n.length?n:n.map((function(e){return a.enhancer_(e,void 0)})),this.legacyMode_){var r=n.length-t;this.updateArrayLength_(s,r)}var i=this.spliceItemsIntoValues_(e,t,n);return 0===t&&0===n.length||this.notifyArraySplice_(e,n,i),this.dehanceValues_(i)},t.spliceItemsIntoValues_=function(e,t,n){var a;if(n.length<1e4)return(a=this.values_).splice.apply(a,[e,t].concat(n));var s=this.values_.slice(e,e+t),o=this.values_.slice(e+t);this.values_.length+=n.length-t;for(var r=0;r=this.values_.length))return this.atom_.reportObserved(),this.dehanceValue_(this.values_[e]);console.warn("[mobx] Out of bounds read: "+e)},t.set_=function(e,t){var n=this.values_;if(this.legacyMode_&&e>n.length&&a(17,e,n.length),e2?n-2:0),s=2;s-1&&(this.splice(n,1),!0)}};function gn(e,t){"function"===typeof Array.prototype[e]&&(fn[e]=t(e))}function yn(e){return function(){var t=this[U];t.atom_.reportObserved();var n=t.dehanceValues_(t.values_);return n[e].apply(n,arguments)}}function vn(e){return function(t,n){var a=this,s=this[U];return s.atom_.reportObserved(),s.dehanceValues_(s.values_)[e]((function(e,s){return t.call(n,e,s,a)}))}}function bn(e){return function(){var t=this,n=this[U];n.atom_.reportObserved();var a=n.dehanceValues_(n.values_),s=arguments[0];return arguments[0]=function(e,n,a){return s(e,n,a,t)},a[e].apply(a,arguments)}}gn("concat",yn),gn("flat",yn),gn("includes",yn),gn("indexOf",yn),gn("join",yn),gn("lastIndexOf",yn),gn("slice",yn),gn("toString",yn),gn("toLocaleString",yn),gn("every",vn),gn("filter",vn),gn("find",vn),gn("findIndex",vn),gn("flatMap",vn),gn("forEach",vn),gn("map",vn),gn("some",vn),gn("reduce",bn),gn("reduceRight",bn);var wn,kn,xn=T("ObservableArrayAdministration",un);function _n(e){return b(e)&&xn(e[U])}var Tn={},Sn="add",Cn="delete";wn=Symbol.iterator,kn=Symbol.toStringTag;var jn,En,Nn=function(){function e(e,t,n){var s=this;void 0===t&&(t=$),void 0===n&&(n="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[U]=Tn,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=t,this.name_=n,y(Map)||a(18),this.keysAtom_=V("ObservableMap.keys()"),this.data_=new Map,this.hasMap_=new Map,Me(!0,(function(){s.merge(e)}))}var t=e.prototype;return t.has_=function(e){return this.data_.has(e)},t.has=function(e){var t=this;if(!lt.trackingDerivation)return this.has_(e);var n=this.hasMap_.get(e);if(!n){var a=n=new qe(this.has_(e),Y,"ObservableMap.key?",!1);this.hasMap_.set(e,a),Lt(a,(function(){return t.hasMap_.delete(e)}))}return n.get()},t.set=function(e,t){var n=this.has_(e);if(nn(this)){var a=sn(this,{type:n?dn:Sn,object:this,newValue:t,name:e});if(!a)return this;t=a.newValue}return n?this.updateValue_(e,t):this.addValue_(e,t),this},t.delete=function(e){var t=this;if((this.keysAtom_,nn(this))&&!sn(this,{type:Cn,object:this,name:e}))return!1;if(this.has_(e)){var n=on(this),a=n?{observableKind:"map",debugObjectName:this.name_,type:Cn,object:this,oldValue:this.data_.get(e).value_,name:e}:null;return Qt((function(){var n;t.keysAtom_.reportChanged(),null==(n=t.hasMap_.get(e))||n.setNewValue_(!1),t.data_.get(e).setNewValue_(void 0),t.data_.delete(e)})),n&&ln(this,a),!0}return!1},t.updateValue_=function(e,t){var n=this.data_.get(e);if((t=n.prepareNewValue_(t))!==lt.UNCHANGED){var a=on(this),s=a?{observableKind:"map",debugObjectName:this.name_,type:dn,object:this,oldValue:n.value_,name:e,newValue:t}:null;0,n.setNewValue_(t),a&&ln(this,s)}},t.addValue_=function(e,t){var n=this;this.keysAtom_,Qt((function(){var a,s=new qe(t,n.enhancer_,"ObservableMap.key",!1);n.data_.set(e,s),t=s.value_,null==(a=n.hasMap_.get(e))||a.setNewValue_(!0),n.keysAtom_.reportChanged()}));var a=on(this),s=a?{observableKind:"map",debugObjectName:this.name_,type:Sn,object:this,name:e,newValue:t}:null;a&&ln(this,s)},t.get=function(e){return this.has(e)?this.dehanceValue_(this.data_.get(e).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var e=this,t=this.keys();return ra({next:function(){var n=t.next(),a=n.done,s=n.value;return{done:a,value:a?void 0:e.get(s)}}})},t.entries=function(){var e=this,t=this.keys();return ra({next:function(){var n=t.next(),a=n.done,s=n.value;return{done:a,value:a?void 0:[s,e.get(s)]}}})},t[wn]=function(){return this.entries()},t.forEach=function(e,t){for(var n,a=W(this);!(n=a()).done;){var s=n.value,o=s[0],r=s[1];e.call(t,r,o,this)}},t.merge=function(e){var t=this;return Dn(e)&&(e=new Map(e)),Qt((function(){w(e)?function(e){var t=Object.keys(e);if(!j)return t;var n=Object.getOwnPropertySymbols(e);return n.length?[].concat(t,n.filter((function(t){return c.propertyIsEnumerable.call(e,t)}))):t}(e).forEach((function(n){return t.set(n,e[n])})):Array.isArray(e)?e.forEach((function(e){var n=e[0],a=e[1];return t.set(n,a)})):S(e)?(e.constructor!==Map&&a(19,e),e.forEach((function(e,n){return t.set(n,e)}))):null!==e&&void 0!==e&&a(20,e)})),this},t.clear=function(){var e=this;Qt((function(){Qe((function(){for(var t,n=W(e.keys());!(t=n()).done;){var a=t.value;e.delete(a)}}))}))},t.replace=function(e){var t=this;return Qt((function(){for(var n,s=function(e){if(S(e)||Dn(e))return e;if(Array.isArray(e))return new Map(e);if(w(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}return a(21,e)}(e),o=new Map,r=!1,i=W(t.data_.keys());!(n=i()).done;){var l=n.value;if(!s.has(l))if(t.delete(l))r=!0;else{var c=t.data_.get(l);o.set(l,c)}}for(var m,d=W(s.entries());!(m=d()).done;){var p=m.value,u=p[0],h=p[1],f=t.data_.has(u);if(t.set(u,h),t.data_.has(u)){var g=t.data_.get(u);o.set(u,g),f||(r=!0)}}if(!r)if(t.data_.size!==o.size)t.keysAtom_.reportChanged();else for(var y=t.data_.keys(),v=o.keys(),b=y.next(),k=v.next();!b.done;){if(b.value!==k.value){t.keysAtom_.reportChanged();break}b=y.next(),k=v.next()}t.data_=o})),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(e,t){return rn(this,e)},t.intercept_=function(e){return an(this,e)},P(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:kn,get:function(){return"Map"}}]),e}(),Dn=T("ObservableMap",Nn);var An={};jn=Symbol.iterator,En=Symbol.toStringTag;var On=function(){function e(e,t,n){void 0===t&&(t=$),void 0===n&&(n="ObservableSet"),this.name_=void 0,this[U]=An,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=n,y(Set)||a(22),this.atom_=V(this.name_),this.enhancer_=function(e,a){return t(e,a,n)},e&&this.replace(e)}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.clear=function(){var e=this;Qt((function(){Qe((function(){for(var t,n=W(e.data_.values());!(t=n()).done;){var a=t.value;e.delete(a)}}))}))},t.forEach=function(e,t){for(var n,a=W(this);!(n=a()).done;){var s=n.value;e.call(t,s,s,this)}},t.add=function(e){var t=this;if((this.atom_,nn(this))&&!sn(this,{type:Sn,object:this,newValue:e}))return this;if(!this.has(e)){Qt((function(){t.data_.add(t.enhancer_(e,void 0)),t.atom_.reportChanged()}));var n=!1,a=on(this),s=a?{observableKind:"set",debugObjectName:this.name_,type:Sn,object:this,newValue:e}:null;n,a&&ln(this,s)}return this},t.delete=function(e){var t=this;if(nn(this)&&!sn(this,{type:Cn,object:this,oldValue:e}))return!1;if(this.has(e)){var n=on(this),a=n?{observableKind:"set",debugObjectName:this.name_,type:Cn,object:this,oldValue:e}:null;return Qt((function(){t.atom_.reportChanged(),t.data_.delete(e)})),n&&ln(this,a),!0}return!1},t.has=function(e){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(e))},t.entries=function(){var e=0,t=Array.from(this.keys()),n=Array.from(this.values());return ra({next:function(){var a=e;return e+=1,aVn){for(var t=Vn;t=0&&n++}e=oa(e),t=oa(t);var i="[object Array]"===r;if(!i){if("object"!=typeof e||"object"!=typeof t)return!1;var l=e.constructor,c=t.constructor;if(l!==c&&!(y(l)&&l instanceof l&&y(c)&&c instanceof c)&&"constructor"in e&&"constructor"in t)return!1}if(0===n)return!1;n<0&&(n=-1),s=s||[];for(var m=(a=a||[]).length;m--;)if(a[m]===e)return s[m]===t;if(a.push(e),s.push(t),i){if((m=e.length)!==t.length)return!1;for(;m--;)if(!sa(e[m],t[m],n-1,a,s))return!1}else{var d,p=Object.keys(e);if(m=p.length,Object.keys(t).length!==m)return!1;for(;m--;)if(!D(t,d=p[m])||!sa(e[d],t[d],n-1,a,s))return!1}return a.pop(),s.pop(),!0}function oa(e){return _n(e)?e.slice():S(e)||Dn(e)||C(e)||Pn(e)?Array.from(e.entries()):e}function ra(e){return e[Symbol.iterator]=ia,e}function ia(){return this}["Symbol","Map","Set"].forEach((function(e){"undefined"===typeof o()[e]&&a("MobX requires global '"+e+"' to be available or polyfilled")})),"object"===typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:function(e){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}},extras:{getDebugName:ta},$mobx:U})},463:(e,t,n)=>{"use strict";var a=n(791),s=n(296);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}(t,n,s,a)&&(n=null),a||null===s?function(e){return!!d.call(h,e)||!d.call(u,e)&&(p.test(e)?h[e]=!0:(u[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):s.mustUseProperty?e[s.propertyName]=null===n?3!==s.type&&"":n:(t=s.attributeName,a=s.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(s=s.type)||4===s&&!0===n?"":""+n,a?e.setAttributeNS(a,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,v);g[t]=new f(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,v);g[t]=new f(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,v);g[t]=new f(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new f(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new f("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new f(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for("react.element"),x=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),T=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),j=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),D=Symbol.for("react.suspense_list"),A=Symbol.for("react.memo"),O=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var P=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var R=Symbol.iterator;function I(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=R&&e[R]||e["@@iterator"])?e:null}var L,F=Object.assign;function M(e){if(void 0===L)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);L=t&&t[1]||""}return"\n"+L+e}var W=!1;function z(e,t){if(!e||W)return"";W=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var a=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){a=c}e.call(t.prototype)}else{try{throw Error()}catch(c){a=c}e()}}catch(c){if(c&&a&&"string"===typeof c.stack){for(var s=c.stack.split("\n"),o=a.stack.split("\n"),r=s.length-1,i=o.length-1;1<=r&&0<=i&&s[r]!==o[i];)i--;for(;1<=r&&0<=i;r--,i--)if(s[r]!==o[i]){if(1!==r||1!==i)do{if(r--,0>--i||s[r]!==o[i]){var l="\n"+s[r].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}}while(1<=r&&0<=i);break}}}finally{W=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?M(e):""}function B(e){switch(e.tag){case 5:return M(e.type);case 16:return M("Lazy");case 13:return M("Suspense");case 19:return M("SuspenseList");case 0:case 2:case 15:return e=z(e.type,!1);case 11:return e=z(e.type.render,!1);case 1:return e=z(e.type,!0);default:return""}}function q(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case _:return"Fragment";case x:return"Portal";case S:return"Profiler";case T:return"StrictMode";case N:return"Suspense";case D:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case j:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case E:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case A:return null!==(t=e.displayName||null)?t:q(e.type)||"Memo";case O:t=e._payload,e=e._init;try{return q(e(t))}catch(n){}}return null}function U(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return q(t);case 8:return t===T?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function H(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function G(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function V(e){e._valueTracker||(e._valueTracker=function(e){var t=G(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var s=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(e){a=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return a},setValue:function(e){a=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=G(e)?e.checked?"true":"false":e.value),(e=a)!==n&&(t.setValue(e),!0)}function $(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Y(e,t){var n=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Z(e,t){var n=null==t.defaultValue?"":t.defaultValue,a=null!=t.checked?t.checked:t.defaultChecked;n=H(null!=t.value?t.value:n),e._wrapperState={initialChecked:a,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function J(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function X(e,t){J(e,t);var n=H(t.value),a=t.type;if(null!=n)"number"===a?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===a||"reset"===a)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,H(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Q(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type;if(!("submit"!==a&&"reset"!==a||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&$(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,a){if(e=e.options,t){t={};for(var s=0;s"+t.valueOf().toString()+"",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,a){MSApp.execUnsafeLocalFunction((function(){return me(e,t)}))}:me);function pe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ue={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function fe(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||ue.hasOwnProperty(e)&&ue[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var a=0===n.indexOf("--"),s=fe(n,t[n],a);"float"===n&&(n="cssFloat"),a?e.setProperty(n,s):e[n]=s}}Object.keys(ue).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ue[t]=ue[e]}))}));var ye=F({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(o(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,_e=null,Te=null;function Se(e){if(e=bs(e)){if("function"!==typeof xe)throw Error(o(280));var t=e.stateNode;t&&(t=ks(t),xe(e.stateNode,e.type,t))}}function Ce(e){_e?Te?Te.push(e):Te=[e]:_e=e}function je(){if(_e){var e=_e,t=Te;if(Te=_e=null,Se(e),t)for(e=0;e>>=0,0===e?32:31-(it(e)/lt|0)|0},it=Math.log,lt=Math.LN2;var ct=64,mt=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var n=e.pendingLanes;if(0===n)return 0;var a=0,s=e.suspendedLanes,o=e.pingedLanes,r=268435455&n;if(0!==r){var i=r&~s;0!==i?a=dt(i):0!==(o&=r)&&(a=dt(o))}else 0!==(r=n&~s)?a=dt(r):0!==o&&(a=dt(o));if(0===a)return 0;if(0!==t&&t!==a&&0===(t&s)&&((s=a&-a)>=(o=t&-t)||16===s&&0!==(4194240&o)))return t;if(0!==(4&a)&&(a|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=a;0n;n++)t.push(e);return t}function yt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-rt(t)]=n}function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-rt(n),s=1<=In),Mn=String.fromCharCode(32),Wn=!1;function zn(e,t){switch(e){case"keyup":return-1!==Pn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var qn=!1;var Un={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Un[e.type]:"textarea"===t}function Gn(e,t,n,a){Ce(a),0<(t=Va(t,"onChange")).length&&(n=new mn("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var Vn=null,Kn=null;function $n(e){Ma(e,0)}function Yn(e){if(K(ws(e)))return e}function Zn(e,t){if("change"===e)return t}var Jn=!1;if(m){var Xn;if(m){var Qn="oninput"in document;if(!Qn){var ea=document.createElement("div");ea.setAttribute("oninput","return;"),Qn="function"===typeof ea.oninput}Xn=Qn}else Xn=!1;Jn=Xn&&(!document.documentMode||9=t)return{node:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=ca(a)}}function da(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?da(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pa(){for(var e=window,t=$();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(a){n=!1}if(!n)break;t=$((e=t.contentWindow).document)}return t}function ua(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function ha(e){var t=pa(),n=e.focusedElem,a=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&da(n.ownerDocument.documentElement,n)){if(null!==a&&ua(n))if(t=a.start,void 0===(e=a.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var s=n.textContent.length,o=Math.min(a.start,s);a=void 0===a.end?o:Math.min(a.end,s),!e.extend&&o>a&&(s=a,a=o,o=s),s=ma(n,o);var r=ma(n,a);s&&r&&(1!==e.rangeCount||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==r.node||e.focusOffset!==r.offset)&&((t=t.createRange()).setStart(s.node,s.offset),e.removeAllRanges(),o>a?(e.addRange(t),e.extend(r.node,r.offset)):(t.setEnd(r.node,r.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n=document.documentMode,ga=null,ya=null,va=null,ba=!1;function wa(e,t,n){var a=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;ba||null==ga||ga!==$(a)||("selectionStart"in(a=ga)&&ua(a)?a={start:a.selectionStart,end:a.selectionEnd}:a={anchorNode:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset},va&&la(va,a)||(va=a,0<(a=Va(ya,"onSelect")).length&&(t=new mn("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=ga)))}function ka(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xa={animationend:ka("Animation","AnimationEnd"),animationiteration:ka("Animation","AnimationIteration"),animationstart:ka("Animation","AnimationStart"),transitionend:ka("Transition","TransitionEnd")},_a={},Ta={};function Sa(e){if(_a[e])return _a[e];if(!xa[e])return e;var t,n=xa[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ta)return _a[e]=n[t];return e}m&&(Ta=document.createElement("div").style,"AnimationEvent"in window||(delete xa.animationend.animation,delete xa.animationiteration.animation,delete xa.animationstart.animation),"TransitionEvent"in window||delete xa.transitionend.transition);var Ca=Sa("animationend"),ja=Sa("animationiteration"),Ea=Sa("animationstart"),Na=Sa("transitionend"),Da=new Map,Aa="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Oa(e,t){Da.set(e,t),l(t,[e])}for(var Pa=0;Pa_s||(e.current=xs[_s],xs[_s]=null,_s--)}function Cs(e,t){_s++,xs[_s]=e.current,e.current=t}var js={},Es=Ts(js),Ns=Ts(!1),Ds=js;function As(e,t){var n=e.type.contextTypes;if(!n)return js;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var s,o={};for(s in n)o[s]=t[s];return a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Os(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ps(){Ss(Ns),Ss(Es)}function Rs(e,t,n){if(Es.current!==js)throw Error(o(168));Cs(Es,t),Cs(Ns,n)}function Is(e,t,n){var a=e.stateNode;if(t=t.childContextTypes,"function"!==typeof a.getChildContext)return n;for(var s in a=a.getChildContext())if(!(s in t))throw Error(o(108,U(e)||"Unknown",s));return F({},n,a)}function Ls(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||js,Ds=Es.current,Cs(Es,e),Cs(Ns,Ns.current),!0}function Fs(e,t,n){var a=e.stateNode;if(!a)throw Error(o(169));n?(e=Is(e,t,Ds),a.__reactInternalMemoizedMergedChildContext=e,Ss(Ns),Ss(Es),Cs(Es,e)):Ss(Ns),Cs(Ns,n)}var Ms=null,Ws=!1,zs=!1;function Bs(e){null===Ms?Ms=[e]:Ms.push(e)}function qs(){if(!zs&&null!==Ms){zs=!0;var e=0,t=bt;try{var n=Ms;for(bt=1;e>=r,s-=r,Zs=1<<32-rt(t)+s|n<