spreadExcelio-BZ-mA4Op.js 1.4 MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. import{c as He}from"./spreadSheetsDesignerResourcesCn-afJmEehS.js";var Fc,Rc,Ec,Ic={exports:{}};function Dc(){return Fc?Ic.exports:(Fc=1,tc=function(){return function(ie){var d={};function xt(m){if(d[m])return d[m].exports;var K=d[m]={i:m,l:!1,exports:{}};return ie[m].call(K.exports,K,K.exports,xt),K.l=!0,K.exports}return xt.m=ie,xt.c=d,xt.d=function(m,K,G){xt.o(m,K)||Object.defineProperty(m,K,{enumerable:!0,get:G})},xt.r=function(m){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})},xt.t=function(m,K){var G,q;if(1&K&&(m=xt(m)),8&K||4&K&&typeof m=="object"&&m&&m.j)return m;if(G=Object.create(null),xt.r(G),Object.defineProperty(G,"default",{enumerable:!0,value:m}),2&K&&typeof m!="string")for(q in m)xt.d(G,q,(function(o){return m[o]}).bind(null,q));return G},xt.n=function(m){var K=m&&m.j?function(){return m.default}:function(){return m};return xt.d(K,"a",K),K},xt.o=function(m,K){return Object.prototype.hasOwnProperty.call(m,K)},xt.p="/assets/",xt(xt.s="./src/excel-io.ts")}({"./node_modules/process/browser.js":function(ie,d){var xt,m,K,G,q,o,z=ie.exports={};function M(){throw Error("setTimeout has not been defined")}function O(){throw Error("clearTimeout has not been defined")}function H(a){if(xt===setTimeout)return setTimeout(a,0);if((xt===M||!xt)&&setTimeout)return xt=setTimeout,setTimeout(a,0);try{return xt(a,0)}catch{try{return xt.call(null,a,0)}catch{return xt.call(this,a,0)}}}function N(){G&&q&&(G=!1,q.length?K=q.concat(K):o=-1,K.length&&E())}function E(){var a,F;if(!G){for(a=H(N),G=!0,F=K.length;F;){for(q=K,K=[];++o<F;)q&&q[o].run();o=-1,F=K.length}q=null,G=!1,function(w){if(m===clearTimeout)return clearTimeout(w);if((m===O||!m)&&clearTimeout)return m=clearTimeout,clearTimeout(w);try{return m(w)}catch{try{return m.call(null,w)}catch{return m.call(this,w)}}}(a)}}function R(a,F){this.fun=a,this.array=F}function A(){}(function(){try{xt=typeof setTimeout=="function"?setTimeout:M}catch{xt=M}try{m=typeof clearTimeout=="function"?clearTimeout:O}catch{m=O}})(),K=[],G=!1,o=-1,z.nextTick=function(a){var F,w=Array(arguments.length-1);if(arguments.length>1)for(F=1;F<arguments.length;F++)w[F-1]=arguments[F];K.push(new R(a,w)),K.length!==1||G||H(E)},R.prototype.run=function(){this.fun.apply(null,this.array)},z.title="browser",z.browser=!0,z.env={},z.argv=[],z.version="",z.versions={},z.on=A,z.addListener=A,z.once=A,z.off=A,z.removeListener=A,z.removeAllListeners=A,z.emit=A,z.prependListener=A,z.prependOnceListener=A,z.listeners=function(a){return[]},z.binding=function(a){throw Error("process.binding is not supported")},z.cwd=function(){return"/"},z.chdir=function(a){throw Error("process.chdir is not supported")},z.umask=function(){return 0}},"./node_modules/setimmediate/setImmediate.js":function(ie,d,xt){(function(m){(function(K){var G,q,o,z,M,O;function H(E){delete q[E]}function N(E){if(o)setTimeout(N,0,E);else{var R=q[E];if(R){o=!0;try{(function(A){var a=A.callback,F=A.args;switch(F.length){case 0:a();break;case 1:a(F[0]);break;case 2:a(F[0],F[1]);break;case 3:a(F[0],F[1],F[2]);break;default:a.apply(void 0,F)}})(R)}finally{H(E),o=!1}}}}K.setImmediate||(G=1,q={},o=!1,z=K.document,O=(O=Object.getPrototypeOf&&Object.getPrototypeOf(K))&&O.setTimeout?O:K,{}.toString.call(K.process)==="[object process]"?M=function(E){m.nextTick(function(){N(E)})}:function(){var E,R;if(K.postMessage&&!K.importScripts)return E=!0,R=K.onmessage,K.onmessage=function(){E=!1},K.postMessage("","*"),K.onmessage=R,E}()?function(){var E="setImmediate$"+Math.random()+"$",R=function(A){A.source===K&&typeof A.data=="string"&&A.data.indexOf(E)===0&&N(+A.data.slice(E.length))};K.addEventListener?K.addEventListener("message",R,!1):K.attachEvent("onmessage",R),M=function(A){K.postMessage(E+A,"*")}}():K.MessageChannel?function(){var E=new MessageChannel;E.port1.onmessage=function(R){N(R.data)},M=function(R){E.port2.postMessage(R)}}():z&&"onreadystatechange"in z.createElement("script")?function(){var E=z.documentElement;M=function(R){var A=z.createElement("script");A.onreadystatechange=function(){N(R),A.onreadystatechange=null,E.removeChild(A),A=null},E.appendChild(A)}}():M=function(E){setTimeout(N,0,E)},O.setImmediate=function(E){var R,A,a;for(typeof E!="function"&&(E=Function(""+E)),R=Array(arguments.length-1),A=0;A<R.length;A++)R[A]=arguments[A+1];return a={callback:E,args:R},q[G]=a,M(G),G++},O.clearImmediate=H)})(typeof self>"u"?He===void 0?this:He:self)}).call(this,xt("./node_modules/process/browser.js"))},"./node_modules/timers-browserify/main.js":function(ie,d,xt){var m=He!==void 0&&He||typeof self<"u"&&self||window,K=Function.prototype.apply;function G(q,o){this.k=q,this.q=o}d.setTimeout=function(){return new G(K.call(setTimeout,m,arguments),clearTimeout)},d.setInterval=function(){return new G(K.call(setInterval,m,arguments),clearInterval)},d.clearTimeout=d.clearInterval=function(q){q&&q.close()},G.prototype.unref=G.prototype.ref=function(){},G.prototype.close=function(){this.q.call(m,this.k)},d.enroll=function(q,o){clearTimeout(q.C),q.F=o},d.unenroll=function(q){clearTimeout(q.C),q.F=-1},d.G=d.active=function(q){clearTimeout(q.C);var o=q.F;o>=0&&(q.C=setTimeout(function(){q.I&&q.I()},o))},xt("./node_modules/setimmediate/setImmediate.js"),d.setImmediate=typeof self<"u"&&self.setImmediate||He!==void 0&&He.setImmediate||this&&this.setImmediate,d.clearImmediate=typeof self<"u"&&self.clearImmediate||He!==void 0&&He.clearImmediate||this&&this.clearImmediate},"./src/common/builtIn-resource.ts":function(ie,d,xt){var m,K,G,q,o;function z(O,H,N,E,R,A,a,F,w,I,P,J,st){return'<a:clrScheme name="'+O+'"><a:dk1><a:sysClr val="windowText" lastClr="'+E+'"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="'+H+'"/></a:lt1><a:dk2><a:srgbClr val="'+R+'"/></a:dk2><a:lt2><a:srgbClr val="'+N+'"/></a:lt2><a:accent1><a:srgbClr val="'+A+'"/></a:accent1><a:accent2><a:srgbClr val="'+a+'"/></a:accent2><a:accent3><a:srgbClr val="'+F+'"/></a:accent3><a:accent4><a:srgbClr val="'+w+'"/></a:accent4><a:accent5><a:srgbClr val="'+I+'"/></a:accent5><a:accent6><a:srgbClr val="'+P+'"/></a:accent6><a:hlink><a:srgbClr val="'+J+'"/></a:hlink><a:folHlink><a:srgbClr val="'+st+'"/></a:folHlink></a:clrScheme>'}function M(O,H,N){return'<a:fontScheme name="'+O+'"><a:majorFont><a:latin typeface="'+H+'" panose="020F0302020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/><a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/><a:font script="Hans" typeface="\u5B8B\u4F53"/><a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:majorFont><a:minorFont><a:latin typeface="'+N+'" panose="020F0502020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/><a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/><a:font script="Hans" typeface="\u5B8B\u4F53"/><a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:minorFont></a:fontScheme>'}Object.defineProperty(d,"__esModule",{value:!0}),d.BuiltInStylesResource='<?xml version="1.0" encoding="UTF-8" standalone="yes"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><numFmts count="4"><numFmt numFmtId="42" formatCode="_(&quot;$&quot;* #,##0_);_(&quot;$&quot;* (#,##0);_(&quot;$&quot;* &quot;-&quot;_);_(@_)"/><numFmt numFmtId="41" formatCode="_(* #,##0_);_(* (#,##0);_(* &quot;-&quot;_);_(@_)"/><numFmt numFmtId="44" formatCode="_(&quot;$&quot;* #,##0.00_);_(&quot;$&quot;* (#,##0.00);_(&quot;$&quot;* &quot;-&quot;??_);_(@_)"/><numFmt numFmtId="43" formatCode="_(* #,##0.00_);_(* (#,##0.00);_(* &quot;-&quot;??_);_(@_)"/></numFmts><fonts count="18"><font><sz val="11"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><sz val="11"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><b/><sz val="18"/><color theme="3"/><name val="Cambria"/><family val="2"/><scheme val="major"/></font><font><b/><sz val="15"/><color theme="3"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><b/><sz val="13"/><color theme="3"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><b/><sz val="11"/><color theme="3"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><sz val="11"/><color rgb="FF006100"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><sz val="11"/><color rgb="FF9C0006"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><sz val="11"/><color rgb="FF9C6500"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><sz val="11"/><color rgb="FF3F3F76"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><b/><sz val="11"/><color rgb="FF3F3F3F"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><b/><sz val="11"/><color rgb="FFFA7D00"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><sz val="11"/><color rgb="FFFA7D00"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><b/><sz val="11"/><color theme="0"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><sz val="11"/><color rgb="FFFF0000"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><i/><sz val="11"/><color rgb="FF7F7F7F"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><b/><sz val="11"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><sz val="11"/><color theme="0"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts><fills count="33"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill><fill><patternFill patternType="solid"><fgColor rgb="FFC6EFCE"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFFFC7CE"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFFFEB9C"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFFFCC99"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFF2F2F2"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFA5A5A5"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFFFFFCC"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="4"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="4" tint="0.79998168889431442"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="4" tint="0.59999389629810485"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="4" tint="0.39997558519241921"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="5"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="5" tint="0.79998168889431442"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="5" tint="0.59999389629810485"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="5" tint="0.39997558519241921"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="6"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="6" tint="0.79998168889431442"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="6" tint="0.59999389629810485"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="6" tint="0.39997558519241921"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="7"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="7" tint="0.79998168889431442"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="7" tint="0.59999389629810485"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="7" tint="0.39997558519241921"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="8"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="8" tint="0.79998168889431442"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="8" tint="0.59999389629810485"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="8" tint="0.39997558519241921"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="9"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="9" tint="0.79998168889431442"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="9" tint="0.59999389629810485"/><bgColor indexed="65"/></patternFill></fill><fill><patternFill patternType="solid"><fgColor theme="9" tint="0.39997558519241921"/><bgColor indexed="65"/></patternFill></fill></fills><borders count="10"><border><left/><right/><top/><bottom/><diagonal/></border><border><left/><right/><top/><bottom style="thick"><color theme="4"/></bottom><diagonal/></border><border><left/><right/><top/><bottom style="thick"><color theme="4" tint="0.499984740745262"/></bottom><diagonal/></border><border><left/><right/><top/><bottom style="medium"><color theme="4" tint="0.39997558519241921"/></bottom><diagonal/></border><border><left style="thin"><color rgb="FF7F7F7F"/></left><right style="thin"><color rgb="FF7F7F7F"/></right><top style="thin"><color rgb="FF7F7F7F"/></top><bottom style="thin"><color rgb="FF7F7F7F"/></bottom><diagonal/></border><border><left style="thin"><color rgb="FF3F3F3F"/></left><right style="thin"><color rgb="FF3F3F3F"/></right><top style="thin"><color rgb="FF3F3F3F"/></top><bottom style="thin"><color rgb="FF3F3F3F"/></bottom><diagonal/></border><border><left/><right/><top/><bottom style="double"><color rgb="FFFF8001"/></bottom><diagonal/></border><border><left style="double"><color rgb="FF3F3F3F"/></left><right style="double"><color rgb="FF3F3F3F"/></right><top style="double"><color rgb="FF3F3F3F"/></top><bottom style="double"><color rgb="FF3F3F3F"/></bottom><diagonal/></border><border><left style="thin"><color rgb="FFB2B2B2"/></left><right style="thin"><color rgb="FFB2B2B2"/></right><top style="thin"><color rgb="FFB2B2B2"/></top><bottom style="thin"><color rgb="FFB2B2B2"/></bottom><diagonal/></border><border><left/><right/><top style="thin"><color theme="4"/></top><bottom style="double"><color theme="4"/></bottom><diagonal/></border></borders><cellStyleXfs count="47"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/><xf numFmtId="43" fontId="1" fillId="0" borderId="0" applyFont="0" applyFill="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="41" fontId="1" fillId="0" borderId="0" applyFont="0" applyFill="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="44" fontId="1" fillId="0" borderId="0" applyFont="0" applyFill="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="42" fontId="1" fillId="0" borderId="0" applyFont="0" applyFill="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="9" fontId="1" fillId="0" borderId="0" applyFont="0" applyFill="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="2" fillId="0" borderId="0" applyNumberFormat="0" applyFill="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="3" fillId="0" borderId="1" applyNumberFormat="0" applyFill="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="4" fillId="0" borderId="2" applyNumberFormat="0" applyFill="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="5" fillId="0" borderId="3" applyNumberFormat="0" applyFill="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="5" fillId="0" borderId="0" applyNumberFormat="0" applyFill="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="6" fillId="2" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="7" fillId="3" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="8" fillId="4" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="9" fillId="5" borderId="4" applyNumberFormat="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="10" fillId="6" borderId="5" applyNumberFormat="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="11" fillId="6" borderId="4" applyNumberFormat="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="12" fillId="0" borderId="6" applyNumberFormat="0" applyFill="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="13" fillId="7" borderId="7" applyNumberFormat="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="14" fillId="0" borderId="0" applyNumberFormat="0" applyFill="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="8" borderId="8" applyNumberFormat="0" applyFont="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="15" fillId="0" borderId="0" applyNumberFormat="0" applyFill="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="16" fillId="0" borderId="9" applyNumberFormat="0" applyFill="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="17" fillId="9" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="10" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="11" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="17" fillId="12" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="17" fillId="13" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="14" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="15" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="17" fillId="16" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="17" fillId="17" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="18" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="19" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="17" fillId="20" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="17" fillId="21" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="22" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="23" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="17" fillId="24" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="17" fillId="25" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="26" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="27" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="17" fillId="28" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="17" fillId="29" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="30" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="1" fillId="31" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/><xf numFmtId="0" fontId="17" fillId="32" borderId="0" applyNumberFormat="0" applyBorder="0" applyAlignment="0" applyProtection="0"/></cellStyleXfs><cellXfs count="47"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" xfId="0"/><xf numFmtId="0" fontId="6" fillId="2" borderId="0" xfId="11"/><xf numFmtId="0" fontId="7" fillId="3" borderId="0" xfId="12"/><xf numFmtId="0" fontId="8" fillId="4" borderId="0" xfId="13"/><xf numFmtId="0" fontId="13" fillId="7" borderId="7" xfId="18"/><xf numFmtId="0" fontId="11" fillId="6" borderId="4" xfId="16"/><xf numFmtId="0" fontId="15" fillId="0" borderId="0" xfId="21"/><xf numFmtId="0" fontId="9" fillId="5" borderId="4" xfId="14"/><xf numFmtId="0" fontId="12" fillId="0" borderId="6" xfId="17"/><xf numFmtId="0" fontId="0" fillId="8" borderId="8" xfId="20" applyFont="1"/><xf numFmtId="0" fontId="14" fillId="0" borderId="0" xfId="19"/><xf numFmtId="0" fontId="10" fillId="6" borderId="5" xfId="15"/><xf numFmtId="0" fontId="1" fillId="14" borderId="0" xfId="28"/><xf numFmtId="0" fontId="3" fillId="0" borderId="1" xfId="7"/><xf numFmtId="0" fontId="4" fillId="0" borderId="2" xfId="8"/><xf numFmtId="0" fontId="5" fillId="0" borderId="3" xfId="9"/><xf numFmtId="0" fontId="5" fillId="0" borderId="0" xfId="10"/><xf numFmtId="0" fontId="2" fillId="0" borderId="0" xfId="6"/><xf numFmtId="0" fontId="16" fillId="0" borderId="9" xfId="22"/><xf numFmtId="0" fontId="1" fillId="10" borderId="0" xfId="24"/><xf numFmtId="0" fontId="1" fillId="18" borderId="0" xfId="32"/><xf numFmtId="0" fontId="1" fillId="22" borderId="0" xfId="36"/><xf numFmtId="0" fontId="1" fillId="26" borderId="0" xfId="40"/><xf numFmtId="0" fontId="1" fillId="30" borderId="0" xfId="44"/><xf numFmtId="0" fontId="1" fillId="11" borderId="0" xfId="25"/><xf numFmtId="0" fontId="1" fillId="15" borderId="0" xfId="29"/><xf numFmtId="0" fontId="17" fillId="12" borderId="0" xfId="26"/><xf numFmtId="0" fontId="17" fillId="9" borderId="0" xfId="23"/><xf numFmtId="43" fontId="0" fillId="0" borderId="0" xfId="1" applyFont="1"/><xf numFmtId="0" fontId="1" fillId="19" borderId="0" xfId="33"/><xf numFmtId="0" fontId="17" fillId="16" borderId="0" xfId="30"/><xf numFmtId="0" fontId="17" fillId="13" borderId="0" xfId="27"/><xf numFmtId="0" fontId="17" fillId="20" borderId="0" xfId="34"/><xf numFmtId="0" fontId="17" fillId="17" borderId="0" xfId="31"/><xf numFmtId="0" fontId="1" fillId="23" borderId="0" xfId="37"/><xf numFmtId="0" fontId="17" fillId="24" borderId="0" xfId="38"/><xf numFmtId="0" fontId="17" fillId="21" borderId="0" xfId="35"/><xf numFmtId="0" fontId="17" fillId="28" borderId="0" xfId="42"/><xf numFmtId="0" fontId="1" fillId="27" borderId="0" xfId="41"/><xf numFmtId="0" fontId="17" fillId="25" borderId="0" xfId="39"/><xf numFmtId="0" fontId="1" fillId="31" borderId="0" xfId="45"/><xf numFmtId="0" fontId="17" fillId="32" borderId="0" xfId="46"/><xf numFmtId="0" fontId="17" fillId="29" borderId="0" xfId="43"/><xf numFmtId="9" fontId="0" fillId="0" borderId="0" xfId="5" applyFont="1"/><xf numFmtId="42" fontId="0" fillId="0" borderId="0" xfId="4" applyFont="1"/><xf numFmtId="44" fontId="0" fillId="0" borderId="0" xfId="3" applyFont="1"/><xf numFmtId="41" fontId="0" fillId="0" borderId="0" xfId="2" applyFont="1"/></cellXfs><cellStyles count="47"><cellStyle name="20% - Accent1" xfId="24" builtinId="30"/><cellStyle name="20% - Accent2" xfId="28" builtinId="34"/><cellStyle name="20% - Accent3" xfId="32" builtinId="38"/><cellStyle name="20% - Accent4" xfId="36" builtinId="42"/><cellStyle name="20% - Accent5" xfId="40" builtinId="46"/><cellStyle name="20% - Accent6" xfId="44" builtinId="50"/><cellStyle name="40% - Accent1" xfId="25" builtinId="31"/><cellStyle name="40% - Accent2" xfId="29" builtinId="35"/><cellStyle name="40% - Accent3" xfId="33" builtinId="39"/><cellStyle name="40% - Accent4" xfId="37" builtinId="43"/><cellStyle name="40% - Accent5" xfId="41" builtinId="47"/><cellStyle name="40% - Accent6" xfId="45" builtinId="51"/><cellStyle name="60% - Accent1" xfId="26" builtinId="32"/><cellStyle name="60% - Accent2" xfId="30" builtinId="36"/><cellStyle name="60% - Accent3" xfId="34" builtinId="40"/><cellStyle name="60% - Accent4" xfId="38" builtinId="44"/><cellStyle name="60% - Accent5" xfId="42" builtinId="48"/><cellStyle name="60% - Accent6" xfId="46" builtinId="52"/><cellStyle name="Accent1" xfId="23" builtinId="29"/><cellStyle name="Accent2" xfId="27" builtinId="33"/><cellStyle name="Accent3" xfId="31" builtinId="37"/><cellStyle name="Accent4" xfId="35" builtinId="41"/><cellStyle name="Accent5" xfId="39" builtinId="45"/><cellStyle name="Accent6" xfId="43" builtinId="49"/><cellStyle name="Bad" xfId="12" builtinId="27"/><cellStyle name="Calculation" xfId="16" builtinId="22"/><cellStyle name="Check Cell" xfId="18" builtinId="23"/><cellStyle name="Comma" xfId="1" builtinId="3"/><cellStyle name="Comma [0]" xfId="2" builtinId="6"/><cellStyle name="Currency" xfId="3" builtinId="4"/><cellStyle name="Currency [0]" xfId="4" builtinId="7"/><cellStyle name="Explanatory Text" xfId="21" builtinId="53"/><cellStyle name="Good" xfId="11" builtinId="26"/><cellStyle name="Heading 1" xfId="7" builtinId="16"/><cellStyle name="Heading 2" xfId="8" builtinId="17"/><cellStyle name="Heading 3" xfId="9" builtinId="18"/><cellStyle name="Heading 4" xfId="10" builtinId="19"/><cellStyle name="Input" xfId="14" builtinId="20"/><cellStyle name="Linked Cell" xfId="17" builtinId="24"/><cellStyle name="Neutral" xfId="13" builtinId="28"/><cellStyle name="Normal" xfId="0" builtinId="0"/><cellStyle name="Note" xfId="20" builtinId="10"/><cellStyle name="Output" xfId="15" builtinId="21"/><cellStyle name="Percent" xfId="5" builtinId="5"/><cellStyle name="Title" xfId="6" builtinId="15"/><cellStyle name="Total" xfId="22" builtinId="25"/><cellStyle name="Warning Text" xfId="19" builtinId="11"/></cellStyles><dxfs count="0"/><tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleLight16"/></styleSheet>',m="000000",K="FFFFFF",d.ThemeClrSchemes={Default:z("Default",K,"EEECE1",m,"1F497D","4F81BD","C0504D","9BBB59","8064A2","4BACC6","F79646","0000FF","800080"),Office2007:z("Office2007",K,"EEECE1",m,"1F497D","4F81BD","C0504D","9BBB59","8064A2","4BACC6","F79646","0000FF","800080"),Office:z("Office",K,"E7E6E6",m,"44546A","5B9BD5","ED7D31","A5A5A5","FFC000","4472C4","70AD47","0563C1","954F72"),Apex:z("Apex",K,"C9C2D1",m,"69676D","CEB966","9CB084","6BB1C9","6585CF","7E6BC9","A379BB","410082","932968"),Aspect:z("Aspect",K,"E3DED1",m,"323232","F07F09","9F2936","1B587C","4E8542","604878","C19859","6B9F25","B26B02"),Concourse:z("Concourse",K,"DEF5FA",m,"464646","2DA2BF","DA1F28","EB641B","39639D","474B78","7D3C4A","FF8119","44B9E8"),Civic:z("Civic",K,"C5D1D7",m,"646B86","D16349","CCB400","8CADAE","8C7B70","8FB08C","D19049","00A3D6","694F07"),Oriel:z("Oriel",K,"FFF39D",m,"575F6D","FE8637","7598D9","B32C16","F5CD2D","AEBAD5","777C84","D2611C","3B435B"),Origin:z("Origin",K,"DDE9EC",m,"464653","727CA3","9FB8CD","D2DA7A","FADA7A","B88472","8E736A","B292CA","6B5680"),Paper:z("Paper",K,"FEFAC9",m,"444D26","A5B592","F3A447","E7BC29","D092A7","9C85C0","809EC2","8E58B6","7F6F6F"),Solstice:z("Solstice",K,"E7DEC9",m,"4F271C","3891A7","FEB80A","C32D2E","84AA33","964305","475A8D","8DC765","AA8A14"),Technic:z("Technic",K,"D4D2D0",m,"3B3B3B","6EA0B0","CCAF0A","8D89A4","748560","9E9273","7E848D","00C8C3","A116E0"),Trek:z("Trek",K,"FBEEC9",m,"4E3B30","F0A22E","A5644E","B58B80","C3986D","A19574","C17529","AD1F1F","FFC42F"),Urban:z("Urban",K,"DEDEDE",m,"424456","53548A","438086","A04DA3","C4652D","8B5D3D","5C92B5","67AFBD","C2A874"),Verve:z("Verve",K,"D2D2D2",m,"666666","FF388C","E40059","9C007F","68007F","005BD3","00349E","17BBFD","FF79C2"),Equity:z("Equity",K,"E9E5DC",m,"696464","D34817","9B2D1F","A28E6A","956251","918485","855D5D","CC9900","96A9A9"),Flow:z("Flow",K,"DBF5F9",m,"04617B","0F6FC6","009DD9","0BD0D9","10CF9B","7CCA62","A5C249","E2D700","85DFD0"),Foundry:z("Foundry",K,"EAEBDE",m,"676A55","72A376","B0CCB0","A8CDD7","C0BEAF","CEC597","E8B7B7","DB5353","903638"),Median:z("Median",K,"EBDDC3",m,"775F55","94B6D2","DD8047","A5AB81","D8B25C","7BA79D","968C8C","F7B615","704404"),Metro:z("Metro",K,"D6ECFF",m,"4E5B6F","7FD13B","EA157A","FEB80A","00ADDC","738AC8","1AB39F","EB8803","5F7791"),Module:z("Module",K,"D4D4D6",m,"5A6378","F0AD00","60B5CC","E66C7D","6BB76D","E88651","C64847","168BBA","680000"),Opulent:z("Opulent",K,"F4E7ED",m,"B13F9A","B83D68","AC66BB","DE6C36","F9B639","CF6DA4","FA8D3D","FFDE66","D490C5")},G="Franklin Gothic Book",q="Trebuchet MS",o="Gill Sans MT",d.ThemeFontSchemes={Default:M("Default","Cambria","Calibri"),Office:M("Office","Calibri Light","Calibri"),Office2007:M("Office2007","Cambria","Calibri"),Apex:M("Apex","Lucida Sans","Book Antiqua"),Aspect:M("Aspect","Verdana","Verdana"),Concourse:M("Concourse","Lucida Sans Unicode","Lucida Sans Unicode"),Civic:M("Civic","Georgia","Georgia"),Oriel:M("Oriel","Century Schoolbook","Century Schoolbook"),Origin:M("Origin","Bookman Old Style",o),Paper:M("Paper","Constantia","Constantia"),Solstice:M("Solstice",o,o),Technic:M("Technic",G,"Arial"),Trek:M("Trek","Franklin Gothic Medium",G),Urban:M("Urban",q,"Georgia"),Verve:M("Verve","Century Gothic","Century Gothic"),Equity:M("Equity",G,"Perpetua"),Flow:M("Flow","Calibri","Constantia"),Foundry:M("Foundry","Rockwell","Rockwell"),Median:M("Median","Tw Cen MT","Tw Cen MT"),Metro:M("Metro","Consolas","Corbel"),Module:M("Module","Corbel","Corbel"),Opulent:M("Opulent",q,q)},d.ThemeFmtSchemes={},["Default","Office","Office2007","Apex","Aspect","Concourse","Civic","Oriel","Origin","Paper","Solstice","Technic","Trek","Urban","Verve","Equity","Flow","Foundry","Median","Metro","Module","Opulent"].forEach(function(O){d.ThemeFmtSchemes[O]=function(H){return'<a:fmtScheme name="'+H+'"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs><a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="16200000" scaled="1"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:shade val="51000"/><a:satMod val="130000"/></a:schemeClr></a:gs><a:gs pos="80000"><a:schemeClr val="phClr"><a:shade val="93000"/><a:satMod val="130000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="94000"/><a:satMod val="135000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="16200000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln><a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln><a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst><a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw></a:effectLst><a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d><a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs><a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs></a:gsLst><a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs></a:gsLst><a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path></a:gradFill></a:bgFillStyleLst></a:fmtScheme>'}(O)}),d.RelationsFile='<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>'},"./src/common/common.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w,I,P,J,st,ht,yt,bt,ft,V,at,pt,et,rt,B,it;function f(U){return U==null}function T(){var U,h,S,_;try{h=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol?"symbol":typeof $},S=(He===void 0?"undefined":h(He))==="object"&&He&&He.Object===Object&&He,_=(typeof self>"u"?"undefined":h(self))==="object"&&self&&self.Object===Object&&self,U=S||_||this}catch{}return U}function s(U,h){var S,_=h.toUpperCase(),$=N[_];return $?(S="_xlfn.",$.reg&&(S=$.prefix),S+U):U}function v(U,h){for(var S=h;S<U.length;S++)if(U[S]==="'"||U[S]==='"')return S;return S}function n(U,h){var S,_,$;if(U&&typeof U=="string"){for(S=[],_=0;_<U.length&&($=v(U,_),S.push(h(U.substring(_,$))),$<U.length);_++){if((_=U.indexOf(U[$],$+1))===-1){S.push(U.substring($));break}S.push(U.substring($,_+1))}return S.join("")}return U}function i(U,h){var S,_;if(!U||U.length===0)return!0;if(function($){var ct=$.charCodeAt(0);return function(wt){return wt<=127}(ct)?ct>=48&&ct<=57:R[ct]===8||R[ct]===10}(U[0])||function($){var ct=$.toUpperCase();return!!(ct==="RC"||ct==="C"||ct==="R"||A.test(ct)||a.test(ct)&&function(wt){var lt=wt.search(/[0-9]/),Y=wt.substr(0,lt),D=parseInt(wt.substr(lt),10);return(lt<=2||lt===3&&Y<="XFD")&&D<=1048576}(ct))}(U)||F.test(U[0]))return!1;for(_=0;_<U.length;_++)if(S=U[_],!h){if(w[S]||d.operaterTypesMap[S]||S==="\u3000")return!1}return!0}function c(U){if(!U)return U;var h={};return f(U.color)||(h.color=U.color),f(U.style)||(h.style=U.style),f(U.level)||(h.level=U.level),h}function x(U){return function(h,S){return String.fromCharCode(parseInt(S,U))}}function L(U){return U<10?"0"+U:U+""}function W(U){return Math.random().toString(16).slice(-U)}Object.defineProperty(d,"__esModule",{value:!0}),m=null,K=void 0,G="object",q="string",o=["Button","Spin","Scroll","List","CheckBox","Radio","Label","GBox","Drop"],d.isNullOrUndefined=f,d.J=f,d.isEmptyObject=function(U){var h,S=!0;for(h in U)if(U.hasOwnProperty(h)){S=!1;break}return S},d.K=T,z=function(){function U(){}return U.L=function(h){return!h||h===""},U.O=function(h){return!h||h===" "},U}(),d.StringEx=z,M=function(U,h,S,_){this.row=U,this.col=h,this.rowCount=S,this.colCount=_},d.Range=M,d.isRangeWholeRow=function(U){return U.col===-1||U.colCount===-1},d.isRangeWholeColumn=function(U){return U.row===-1||U.rowCount===-1},O=/&#(\d+);/g,H=/&#x([0-9A-F]+);/gi,N={AVERAGEIF:/\bAVERAGEIF\b\(/gi,AVERAGEIFS:/\bAVERAGEIFS\b\(/gi,CUBEKPIMEMBER:/\bCUBEKPIMEMBER\b\(/gi,CUBEMEMBER:/\bCUBEMEMBER\b\(/gi,CUBEMEMBERPROPERTY:/\bCUBEMEMBERPROPERTY\b\(/gi,CUBERANKEDMEMBER:/\bCUBERANKEDMEMBER\b\(/gi,CUBESET:/\bCUBESET\b\(/gi,CUBESETCOUNT:/\bCUBESETCOUNT\b\(/gi,CUBEVALUE:/\bCUBEVALUE\b\(/gi,COUNTIFS:/\bCOUNTIFS\b\(/gi,IFERROR:/\bIFERROR\b\(/gi,SUMIFS:/\bSUMIFS\b\(/gi,ACOT:/\bACOT\b\(/gi,ACOTH:/\bACOTH\b\(/gi,AGGREGATE:/\bAGGREGATE\b\(/gi,ARABIC:/\bARABIC\b\(/gi,BASE:/\bBASE\b\(/gi,"BETA.DIST":/\bBETA\.DIST\b\(/gi,"BETA.INV":/\bBETA\.INV\b\(/gi,"BINOM.DIST":/\bBINOM\.DIST\b\(/gi,"BINOM.DIST.RANGE":/\bBINOM\.DIST\.RANGE\b\(/gi,"BINOM.INV":/\bBINOM\.INV\b\(/gi,BITAND:/\bBITAND\b\(/gi,BITLSHIFT:/\bBITLSHIFT\b\(/gi,BITOR:/\bBITOR\b\(/gi,BITRSHIFT:/\bBITRSHIFT\b\(/gi,BITXOR:/\bBITXOR\b\(/gi,"CEILING.MATH":/\bCEILING\.MATH\b\(/gi,"CEILING.PRECISE":/\bCEILING\.PRECISE\b\(/gi,"CHISQ.DIST":/\bCHISQ\.DIST\b\(/gi,"CHISQ.DIST.RT":/\bCHISQ\.DIST\.RT\b\(/gi,"CHISQ.INV":/\bCHISQ\.INV\b\(/gi,"CHISQ.INV.RT":/\bCHISQ\.INV\.RT\b\(/gi,"CHISQ.TEST":/\bCHISQ\.TEST\b\(/gi,COMBINA:/\bCOMBINA\b\(/gi,CONCAT:/\bCONCAT\b\(/gi,"CONFIDENCE.T":/\bCONFIDENCE\.T\b\(/gi,"CONFIDENCE.NORM":/\bCONFIDENCE\.NORM\b\(/gi,COT:/\bCOT\b\(/gi,"COVARIANCE.P":/\bCOVARIANCE\.P\b\(/gi,"COVARIANCE.S":/\bCOVARIANCE\.S\b\(/gi,CSC:/\bCSC\b\(/gi,CSCH:/\bCSCH\b\(/gi,DAYS:/\bDAYS\b\(/gi,DECIMAL:/\bDECIMAL\b\(/gi,ENCODEURL:/\bENCODEURL\b\(/gi,"ERF.PRECISE":/\bERF\.PRECISE\b\(/gi,"ERFC.PRECISE":/\bERFC\.PRECISE\b\(/gi,"EXPON.DIST":/\bEXPON\.DIST\b\(/gi,"F.DIST":/\bF\.DIST\b\(/gi,"F.DIST.RT":/\bF\.DIST\.RT\b\(/gi,"F.INV":/\bF\.INV\b\(/gi,"F.INV.RT":/\bF\.INV\.RT\b\(/gi,FILTERXML:/\bFILTERXML\b\(/gi,"FLOOR.MATH":/\bFLOOR\.MATH\b\(/gi,"FLOOR.PRECISE":/\bFLOOR\.PRECISE\b\(/gi,FORMULATEXT:/\bFORMULATEXT\b\(/gi,GAMMA:/\bGAMMA\b\(/gi,"GAMMA.DIST":/\bGAMMA\.DIST\b\(/gi,"GAMMA.INV":/\bGAMMA\.INV\b\(/gi,"GAMMALN.PRECISE":/\bGAMMALN\.PRECISE\b\(/gi,"HYPGEOM.DIST":/\bHYPGEOM\.DIST\b\(/gi,IFNA:/\bIFNA\b\(/gi,IFS:/\bIFS\b\(/gi,IMCOSH:/\bIMCOSH\b\(/gi,IMCOT:/\bIMCOT\b\(/gi,IMCSCH:/\bIMCSCH\b\(/gi,IMSEC:/\bIMSEC\b\(/gi,IMSECH:/\bIMSECH\b\(/gi,IMSINH:/\bIMSINH\b\(/gi,IMTAN:/\bIMTAN\b\(/gi,ISFORMULA:/\bISFORMULA\b\(/gi,ISOWEEKNUM:/\bISOWEEKNUM\b\(/gi,"LOGNORM.DIST":/\bLOGNORM\.DIST\b\(/gi,"LOGNORM.INV":/\bLOGNORM\.INV\b\(/gi,MAXIFS:/\bMAXIFS\b\(/gi,MINIFS:/\bMINIFS\b\(/gi,"MODE.MULT":/\bMODE\.MULT\b\(/gi,"MODE.SNGL":/\bMODE\.SNGL\b\(/gi,MUNIT:/\bMUNIT\b\(/gi,"NEGBINOM.DIST":/\bNEGBINOM\.DIST\b\(/gi,"NORM.DIST":/\bNORM\.DIST\b\(/gi,"NORM.INV":/\bNORM\.INV\b\(/gi,"NORM.S.DIST":/\bNORM\.S\.DIST\b\(/gi,"NORM.S.INV":/\bNORM\.S\.INV\b\(/gi,NUMBERVALUE:/\bNUMBERVALUE\b\(/gi,PDURATION:/\bPDURATION\b\(/gi,"PERCENTILE.EXC":/\bPERCENTILE\.EXC\b\(/gi,"PERCENTILE.INC":/\bPERCENTILE\.INC\b\(/gi,"PERCENTRANK.EXC":/\bPERCENTRANK\.EXC\b\(/gi,"PERCENTRANK.INC":/\bPERCENTRANK\.INC\b\(/gi,PERMUTATIONA:/\bPERMUTATIONA\b\(/gi,PHI:/\bPHI\b\(/gi,"POISSON.DIST":/\bPOISSON\.DIST\b\(/gi,"QUARTILE.EXC":/\bQUARTILE\.EXC\b\(/gi,"QUARTILE.INC":/\bQUARTILE\.INC\b\(/gi,"RANK.AVG":/\bRANK\.AVG\b\(/gi,"RANK.EQ":/\bRANK\.EQ\b\(/gi,RRI:/\bRRI\b\(/gi,SECH:/\bSECH\b\(/gi,SHEET:/\bSHEET\b\(/gi,SHEETS:/\bSHEETS\b\(/gi,"STDEV.P":/\bSTDEV\.P\b\(/gi,"STDEV.S":/\bSTDEV\.S\b\(/gi,SWITCH:/\bSWITCH\b\(/gi,"T.DIST":/\bT\.DIST\b\(/gi,"T.DIST.2T":/\bT\.DIST\.2T\b\(/gi,"T.DIST.RT":/\bT\.DIST\.RT\b\(/gi,"T.INV":/\bT\.INV\b\(/gi,"T.INV.2T":/\bT\.INV\.2T\b\(/gi,TEXTJOIN:/\bTEXTJOIN\b\(/gi,UNICHAR:/\bUNICHAR\b\(/gi,UNICODE:/\bUNICODE\b\(/gi,"VAR.P":/\bVAR\.P\b\(/gi,"VAR.S":/\bVAR\.S\b\(/gi,WEBSERVICE:/\bWEBSERVICE\b\(/gi,"WEIBULL.DIST":/\bWEIBULL\.DIST\b\(/gi,XOR:/\bXOR\b\(/gi,"Z.TEST":/\bZ\.TEST\b\(/gi,XMATCH:/\bXLOOKUP\b\(/gi,XLOOKUP:/\bXLOOKUP\b\(/gi,RANDARRAY:/RANDARRAY\(/gi,SEQUENCE:/SEQUENCE\(/gi,SORTBY:/SORTBY\(/gi,UNIQUE:/UNIQUE\(/gi,ANCHORARRAY:/ANCHORARRAY\(/gi,SINGLE:/SINGLE\(/gi,LET:/\bLET\b\(/gi,LAMBDA:/\bLAMBDA\b\(/gi,MAP:/\bMAP\b\(/gi,REDUCE:/\bREDUCE\b\(/gi,SCAN:/\bSCAN\b\(/gi,MAKEARRAY:/\bMAKEARRAY\b\(/gi,BYCOL:/\bBYCOL\b\(/gi,BYROW:/\bBYROW\b\(/gi,ISOMITTED:/\bISOMITTED\b\(/gi,FILTER:{reg:/FILTER\(/gi,prefix:"_xlfn._xlws."},SORT:{reg:/SORT\(/gi,prefix:"_xlfn._xlws."},TEXTBEFORE:/\bTEXTBEFORE\b\(/gi,TEXTAFTER:/\bTEXTAFTER\b\(/gi,TEXTSPLIT:/\bTEXTSPLIT\b\(/gi,VSTACK:/\bVSTACK\b\(/gi,HSTACK:/\bHSTACK\b\(/gi,TOROW:/\bTOROW\b\(/gi,TOCOL:/\bTOCOL\b\(/gi,WRAPROWS:/\bWRAPROWS\b\(/gi,WRAPCOLS:/\bWRAPCOLS\b\(/gi,TAKE:/\bTAKE\b\(/gi,DROP:/\bDROP\b\(/gi,EXPAND:/\bEXPAND\b\(/gi,CHOOSEROWS:/\bCHOOSEROWS\b\(/gi,CHOOSECOLS:/\bCHOOSECOLS\b\(/gi,PERCENTOF:/\bPERCENTOF\b\(/gi,GROUPBY:/\bGROUPBY\b\(/gi,PIVOTBY:/\bPIVOTBY\b\(/gi},E=/([A-Z][A-Z.]+)\(/gi,d.addXLFNPrefix=function(U){return n(U,function(h){return h.replace(E,s)})},d.processFunction=function(U){return n(U,function(h){return h.toLowerCase().indexOf("_xl")>=0?h.replace(/_xlfn\.|_xlws\.|_xll\./gi,""):h})},R=[14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,11,24,24,24,26,24,24,24,20,21,24,25,24,19,24,24,8,8,8,8,8,8,8,8,8,8,24,24,25,25,25,24,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,24,21,27,18,27,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,20,25,21,25,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,11,24,26,26,26,26,28,28,27,28,1,22,25,19,28,27,28,25,10,10,27,1,28,24,27,10,1,23,10,10,10,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,1,1,1,1,1,1,1,1],A=/^(R|C|RC)?(0*[1-9]\d*)/,a=/^[A-z]{1,3}0*[1-9]\d{0,6}$/,F=/[\u00A2\u00A3\u00A5\u00A6\u00A9\u00AB\u00AC\u00AE\u09E6-\u09EF\u09F2-\u0A03\u0AE2-\u0AF1\u0BE6-\u0BFA\u0E3F\u17B4-\u17D6\u17D8-\u17DB\u17DD-\u181F\u1878-\u187F\u18A9\u18AB-\u18FF\u191D-\u194F\u196E\u196F\u1975-\u197F\u19AA-\u19C0\u19C8-\u19FF\u2000-\u200F\u2011\u2012\u2017\u201A\u201B\u201E\u201F\u2022-\u2024\u2028-\u202F\u2031\u2034\u2036-\u203A\u203C-\u2070\u2072\u2073\u2075-\u207E\u2080\u2085-\u208F\u2095-\u20CF\u2100\u2101\u2104\u2106\u2108\u2114\u2117\u2118\u211E-\u2120\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u2152\u2155-\u215A\u215F\u2189-\u218F\u219A-\u21D1\u21D3\u21D5-\u21FF\u2201\u2204-\u2206\u2209\u220A\u220C-\u220E\u2210\u2212-\u2214\u2216-\u2219\u221B\u221C\u2221\u2222\u2224\u2226\u222D\u222F-\u2233\u2238-\u223B\u223E-\u2247\u2249-\u224B\u224D-\u2251\u2253-\u225F\u2262\u2263\u2268\u2269\u226C\u226D\u2270-\u2281\u2284\u2285\u2288-\u2294\u2296-\u2298\u229A-\u22A4\u22A6-\u22BE\u22C0-\u2311\u2313-\u245F\u24B6-\u24CF\u24EA-\u24FF\u254C-\u254F\u2575-\u2580\u2590\u2591\u2596-\u259F\u25A2\u25AA-\u25B1\u25B4\u25B5\u25B8-\u25BB\u25BE\u25BF\u25C2-\u25C5\u25C9\u25CA\u25CC\u25CD\u25D2-\u25E1\u25E6-\u25EE\u25F0-\u2604\u2607\u2608\u260A-\u260D\u2610-\u261B\u261D\u261F-\u263F\u2641\u2643-\u265F\u2662\u2666\u266B\u266E\u2670-\u2BFF\u3004\u3018-\u301C\u3020\u302A-\u3030\u3036\u3037\u303F\u321D-\u321F\u322A-\u3230\u3233-\u3238\u323A-\u325F\u327C-\u327E\u3280-\u32A2\u32A9-\u3302\u3304-\u330C\u330E-\u3313\u3315-\u3317\u3319-\u3321\u3324\u3325\u3328-\u332A\u332C-\u3335\u3337-\u333A\u333C-\u3348\u334B\u334C\u334E-\u3350\u3352-\u3356\u3358-\u337A\u337F\u3385-\u3387\u33CB\u33CC\u33D4\u33D7\u33D9\u33DA\u33DE-\u33FF\uD80B-\uD83F\uFDFC-\uFE2F\uFE32\uFE45-\uFE48\uFF01-\uFF20\uFF23\uFF32\uFF3E\uFF40\uFF43\uFF5B-\uFF60\uFFE7-\uFFEE]/,w={" ":!0,"'":!0,"[":!0,"]":!0,"?":!0,"\\":!0,"%":!0,'"':!0,"(":!0,")":!0,"|":!0,"{":!0,"}":!0,"#":!0,"@":!0,"!":!0,$:!0,"^":!0,"\uFF08":!0,"\uFF09":!0,".":!0,";":!0,",":!0,"`":!0,"+":!0,"~":!0,"\uFF01":!0,"":!0,"\u3001":!0,"\uFF5D":!0,"\uFF5B":!0,"\u3010":!0,"\u3011":!0,"-":!0,"\uFF1B":!0,"\uFF1A":!0,"\u2018":!0,"\u201C":!0,"\u201D":!0,"\u2019":!0,"\uFF0C":!0,"\u3002":!0,"=":!0},d.operaterTypesMap={":":15,",":16,"+":3,"-":4,"*":5,"/":6,"^":7,"%":2,"&":8,"=":9,"<":11,"<>":10,"<=":12,">":13,">=":14},I=function(){function U(){}return U.P=function(h){if(z.L(h))return 0;for(var S=0,_=0;_<h.length&&isNaN(parseInt(h[_],10));)_++;return _<h.length&&(S=parseInt(h.substring(_),10)),S-1},U.R=function(h){var S,_,$,ct=0,wt=h.length;for(S=0;S<wt&&!(($=(_=h[S].charCodeAt())-97)>25)&&($<0&&($=_-65),!($<0));S++)ct=26*ct+$+1;return--ct},U.T=function(h){var S,_,$,ct,wt,lt;if(h<0)return"";if(S=U.U[h])return S;for(_=h,ct=($="").length,h+=1;h>0;h=Math.floor((h-1)/26))wt=$.substring(0,ct),lt=$.substring(ct),$=wt+String.fromCharCode(65+(h-1)%26)+lt;return S=""+$,U.U[_]=S,S},U.V=function(h){return h[0]==="'"&&h.substr(-1)==="'"||i(h)?h:"'"+h+"'"},U.U=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],U}(),d.IndexHelper=I,P=function(){function U(){}return U.W=function(h,S){return h&&h[S]},U.Z=function(h,S){var _,$,ct;if(!h)return null;for(_=0,$=h.length;_<$;_++)if((ct=h[_])&&ct.name===S)return h[_];return null},U._=function(h,S,_){var $,ct;_&&($=_.name,f(ct=U.W(S,_.name))?(h.push(_),S[$]=h.length-1):h[ct]=_)},U.aa=function(h){var S;return!h||h.name===void 0&&h.parentName===void 0&&h.locked===void 0&&h.tabStop===void 0&&h.themeFont===void 0&&h.font===void 0&&h.hAlign===void 0&&h.vAlign===void 0&&h.textIndent===void 0&&h.wordWrap===void 0&&h.shrinkToFit===void 0&&h.borderLeft===void 0&&h.borderTop===void 0&&h.borderRight===void 0&&h.borderBottom===void 0&&h.diagonalUp===void 0&&h.diagonalDown===void 0&&h.backColor===void 0&&h.foreColor===void 0&&h.textDecoration===void 0&&h.isVerticalText===void 0&&h.quotePrefix===void 0&&h.textOrientation===void 0&&(typeof(S=h.formatter)!==q||S.toUpperCase()==="GENERAL")},U.ba=function(h,S,_){S&&!U.aa(S)&&(_&&h.parentName===K&&S.parentName&&(h.parentName=S.parentName),h.backColor===K&&S.backColor!==K&&S.applyFill!==!1&&(h.backColor=S.backColor),S.applyFont!==!1&&(h.foreColor===K&&S.foreColor!==K&&(h.foreColor=S.foreColor),h.themeFont===K&&h.font===K?(h.themeFont=S.themeFont,h.font=S.font):h.themeFont!==K&&h.font===K&&(h.font=S.font),h.textDecoration===K&&S.textDecoration!==K&&(h.textDecoration=S.textDecoration)),S.applyAlignment!==!1&&(h.hAlign===K&&S.hAlign!==K&&(h.hAlign=S.hAlign),h.vAlign===K&&S.vAlign!==K&&(h.vAlign=S.vAlign),h.textIndent===K&&S.textIndent!==K&&(h.textIndent=S.textIndent),h.wordWrap===K&&S.wordWrap!==K&&(h.wordWrap=S.wordWrap),h.isVerticalText===K&&S.isVerticalText!==K&&(h.isVerticalText=S.isVerticalText),h.shrinkToFit===K&&S.shrinkToFit!==K&&(h.shrinkToFit=S.shrinkToFit),h.textOrientation===K&&S.textOrientation!==K&&(h.textOrientation=S.textOrientation)),h.formatter===K&&S.formatter!==K&&S.applyNumberFormat!==!1&&(h.formatter=S.formatter),S.applyBorder!==!1&&(h.borderLeft===K&&S.borderLeft!==K&&(h.borderLeft=c(S.borderLeft)),h.borderTop===K&&S.borderTop!==K&&(h.borderTop=c(S.borderTop)),h.borderRight===K&&S.borderRight!==K&&(h.borderRight=c(S.borderRight)),h.borderBottom===K&&S.borderBottom!==K&&(h.borderBottom=c(S.borderBottom)),h.diagonalUp===K&&S.diagonalUp!==K&&(h.diagonalUp=c(S.diagonalUp)),h.diagonalDown===K&&S.diagonalDown!==K&&(h.diagonalDown=c(S.diagonalDown))),h.locked===K&&S.applyProtection!==!1&&(h.locked=S.locked),h.quotePrefix===K&&S.quotePrefix!==K&&(h.quotePrefix=S.quotePrefix))},U.ca=function(h,S){if(!S||h.length<=0)return m;for(var _=S;_.parentName&&(_=U.Z(h,_.parentName));)U.ba(S,_)},U.da=function(h,S){if(!h&&!S)return!0;function _(ct,wt){return!ct&&!wt||!(!ct||!wt)&&ct.color===wt.color&&ct.style===wt.style}function $(ct,wt){return!ct&&!wt||(typeof ct=="string"&&typeof wt=="string"?ct===wt:!(typeof ct!="object"||!ct||typeof wt!="object"||!wt)&&ct.formatCached===wt.formatCached&&ct.customerCultureName===wt.customerCultureName)}return!(!h||!S)&&h.parentName===S.parentName&&h.backColor===S.backColor&&h.foreColor===S.foreColor&&h.hAlign===S.hAlign&&h.vAlign===S.vAlign&&h.themeFont===S.themeFont&&h.font===S.font&&h.locked===S.locked&&h.textIndent===S.textIndent&&h.wordWrap===S.wordWrap&&h.shrinkToFit===S.shrinkToFit&&h.textDecoration===S.textDecoration&&h.textOrientation===S.textOrientation&&h.quotePrefix===S.quotePrefix&&$(h.formatter,S.formatter)&&$(h.autoFormatter,S.autoFormatter)&&h.isVerticalText===S.isVerticalText&&_(h.borderLeft,S.borderLeft)&&_(h.borderTop,S.borderTop)&&_(h.borderRight,S.borderRight)&&_(h.borderBottom,S.borderBottom)&&_(h.diagonalDown,S.diagonalDown)&&_(h.diagonalUp,S.diagonalUp)},U}(),d.fa=P,J=function(){function U(){}return U.ga=function(h,S){var _=0|h||0;return _<0?Math.max(_+S,0):Math.min(_,S)},U.ha=function(h,S,_){var $,ct,wt,lt,Y,D,y,ot,Ct,At,Et;if(!h.slice){if($=h.byteLength,wt=(ct=U.ga)(S,$),lt=$,_!==void 0&&(lt=ct(_,$)),Y=h.constructor,wt>lt)return new Y(0);if(D=lt-wt,h instanceof ArrayBuffer)return y=new ArrayBuffer(D),ot=new Uint8Array(y),Ct=new Uint8Array(h,wt,D),ot.set(Ct),y;for(At=new Y(D),Et=0;Et<D;Et++)At[Et]=h[wt+Et];return At}return h.slice(S,_)},U}(),d.BufferHelper=J,st=/&/g,ht=/</g,yt=/>/g,bt=/"/g,ft=/'/g,V=/&amp;/g,at=/&gt;/g,pt=/&lt;/g,et=/&quot;/g,rt=/&apos;/g,B=/_x[0-9A-Fa-f]{4}_/,it=function(){function U(){}return U.ia=function(h,S,_){if(!h||h.length===0)return _;if(!S)return h[0];for(var $=0,ct=h.length;$<ct;$++)if(S(h[$]))return h[$];return _},U.ka=function(h,S){var _,$,ct;if(!h)return-1;for(_=0,$=h.length;_<$;_++)if((ct=h[_]).equals&&ct.equals(S)||ct===S)return _;return-1},U.la=function(h,S){var _,$,ct;if(!h)return-1;for(_=0,$=h.length;_<$;_++)if(ct=h[_],U.ma(ct,S)||ct===S)return _;return-1},U.ma=function(h,S){return JSON.stringify(h)===JSON.stringify(S)},U.na=function(h){return typeof h===q?h.replace(st,"&amp;").replace(ht,"&lt;").replace(yt,"&gt;").replace(bt,"&quot;").replace(ft,"&apos;"):f(h)?h:""+h},U.oa=function(h){return typeof h===q?(h.indexOf("&#")!==-1&&(h=h.replace(O,x(10)).replace(H,x(16))),h.replace(at,">").replace(pt,"<").replace(et,'"').replace(rt,"'").replace(V,"&")):f(h)?h:""+h},U.pa=function(h,S){var _,$=h.split("/"),ct=S.split("/");for($.pop();ct.length>0;)if((_=ct[0])==="..")ct.shift(),$.pop();else{if(_!==".")break;ct.shift()}return $.concat(ct).join("/")},U.qa=function(h){var S,_,$;return z.L(h)||(_=($=h.split("/")).pop(),S=$.join("/")),{dir:S||"",fileName:_||""}},U.ra=function(h,S,_){var $,ct,wt;function lt(Y,D){if(!Y&&!D)return!0;if(!Y||!D||Y.length!==D.length)return!1;for(var y=0;y<Y.length;y++)if(typeof Y[y]===G){if(typeof D[y]!==G||!U.ra(Y[y],D[y]))return!1}else if(Array.isArray(Y[y])){if(!Array.isArray(D[y])||!lt(Y[y],D[y]))return!1}else if(Y[y]!==D[y])return!1;return!0}if(!h&&!S)return!0;if(!h||!S||(_||(_=U.ra),Object.getOwnPropertyNames(h).length!==Object.getOwnPropertyNames(S).length))return!1;for(ct in $={},h)if(h.hasOwnProperty(ct)){if(wt=h[ct],Array.isArray(wt)){if(!lt(wt,S[ct]))return!1}else if(typeof wt===G){if(!_(wt,S[ct]))return!1}else if(wt!==S[ct])return!1;$[ct]=!0}for(ct in S)if(S.hasOwnProperty(ct)&&!$[ct])return!1;return!0},U.sa=function(h,S,_){var $,ct;if(h&&typeof h===q){for($=0;$<_.length;$++)if((ct=_[$])!==S&&(h.indexOf(ct+"!")>-1||h.indexOf("'"+ct+"'!")>-1))return!0}return!1},U.ta=function(h,S,_){return h.split(S).join(_)},U.ua=function(){return"{xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx}".replace(/[xy]/g,function(h){var S=16*Math.random()|0;return(h==="x"?S:3&S|8).toString(16)})},U.va=function(h){return f(h)||h.match(B)===m?h&&h.replace(/\r\n/g,`
  2. `):h.replace(/(_x005[fF])?_x([0-9A-Fa-f]{4})_/g,function(S,_,$){var ct=0;return $&&(ct=parseInt($,16)),_?"_x"+$+"_":String.fromCharCode(ct)}).replace(/(\r)+\n/g,`
  3. `)},U.wa=function(h,S){var _,$,ct,wt,lt,Y;if(f(h)||h==="")return h;for(h.match(B)!==m&&(_=/(_x[0-9A-Fa-f]{4}_)/g,h=h.replace(_,function(D){return"_x005F"+D})),$=["_x0000_","_x0001_","_x0002_","_x0003_","_x0004_","_x0005_","_x0006_","_x0007_","_x0008_","_x0009_","_x000A_","_x000B_","_x000C_","_x000D_","_x000E_","_x000F_","_x0010_","_x0011_","_x0012_","_x0013_","_x0014_","_x0015_","_x0016_","_x0017_","_x0018_","_x0019_","_x001A_","_x001B_","_x001C_","_x001D_","_x001E_","_x001F_"],ct=[],wt=0;wt<h.length;wt++)lt=h.charCodeAt(wt),Y=h[wt],lt>31||(lt===10||lt===13)&&S?ct.push(Y):ct.push($[lt]);return ct.join("")},U.xa=function(h){var S=h&&h.Choice,_=S&&S.GraphicalObjectFrame,$=_&&_.graphic,ct=$&&$.graphicData;return!(!ct||!ct.chart)},U.ya=function(h){var S=h.chartSpace,_=S&&S.chart.plotArea,$=_&&_.plotAreaRegion;return $&&$.series[0]},U.za=function(h){return h===16||h===17||h===18||h===19||h===20||h===21||h===22||h===23},U.isSupportedExcelObjectType=function(h){return o.indexOf(h)!==-1},U.Aa=function(h){return h.getFullYear()+"-"+L(h.getMonth()+1)+"-"+L(h.getDate())+"T"+L(h.getHours())+":"+L(h.getMinutes())+":"+L(h.getSeconds())},U.Ba=function(h){var S=!0,_=d.K(),$=_&&_.GC&&_.GC.Spread&&_.GC.Spread.Formatter&&_.GC.Spread.Formatter.GeneralFormatter;if(h&&h[0]!=="="&&!f($))try{new $(h)}catch{S=!1}return S},U.Ca=function(h,S){var _,$,ct,wt;if(h===m&&S===m)return!0;if(typeof h=="object"&&typeof S=="object"){if(_=Object.keys(h),$=Object.keys(S),_.length!==$.length)return!1;for(ct=0;ct<_.length;ct++)if(wt=_[ct],!U.Ca(h[wt],S[wt]))return!1;return!0}return h===S},U}(),d.Util=it,d.Da=function(){return{colHeaderRowHeight:20,rowHeaderColWidth:40,rowHeight:20,colWidth:62}},d.Ea=function(){var U=T();return U&&U.gcCultureInfo},d.Fa=function(){var U=T();return U&&U.gcCultureObj},d.Ga=function(){return("{"+W(8)+"-"+W(4)+"-"+W(4)+"-"+W(4)+"-"+W(12)+"}").toUpperCase()},d.Ha=function U(h){if(!h||typeof h=="number"||typeof h=="string"||typeof h=="boolean"||f(h))return h;if(h.clone)return h.clone();if(h instanceof Date)return new Date(h.valueOf());var S,_,$;for(_ in S=h instanceof Object?new h.constructor:new h.constructor(h.valueOf()),h)h.hasOwnProperty(_)&&($=h[_],h.hasOwnProperty(_)&&S[_]!==$&&(S[_]=typeof $=="object"?U($):$));return S.toString=h.toString,S.valueOf=h.valueOf,S},d.PRINT_AREA="Print_Area",d.PRINT_AREA_UPPERCASE="PRINT_AREA",d.BUILT_IN_PRINT_AREA="_xlnm.Print_Area",d.BUILT_IN_PRINT_AREA_UPPERCASE="_XLNM.PRINT_AREA",d.buildInTableThemes={light1:{name:"Light1",headerRowStyle:{foreColor:"Text 1",borderBottom:{color:"Text 1",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Text 1",borderTop:{color:"Text 1",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Text 1",borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},highlightLastColumnStyle:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Text 1 80"},firstColumnStripStyle:{backColor:"Text 1 80"}},light2:{name:"Light2",headerRowStyle:{foreColor:"Accent 1",borderBottom:{color:"Accent 1",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Accent 1",borderTop:{color:"Accent 1",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Accent 1",borderTop:{color:"Accent 1",style:1},borderBottom:{color:"Accent 1",style:1}},highlightLastColumnStyle:{foreColor:"Accent 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Accent 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 1 80"},firstColumnStripStyle:{backColor:"Accent 1 80"}},light3:{name:"Light3",headerRowStyle:{foreColor:"Accent 2",borderBottom:{color:"Accent 2",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Accent 2",borderTop:{color:"Accent 2",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Accent 2",borderTop:{color:"Accent 2",style:1},borderBottom:{color:"Accent 2",style:1}},highlightLastColumnStyle:{foreColor:"Accent 2",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Accent 2",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 2 80"},firstColumnStripStyle:{backColor:"Accent 2 80"}},light4:{name:"Light4",headerRowStyle:{foreColor:"Accent 3",borderBottom:{color:"Accent 3",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Accent 3",borderTop:{color:"Accent 3",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Accent 3",borderTop:{color:"Accent 3",style:1},borderBottom:{color:"Accent 3",style:1}},highlightLastColumnStyle:{foreColor:"Accent 3",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Accent 3",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 3 80"},firstColumnStripStyle:{backColor:"Accent 3 80"}},light5:{name:"Light5",headerRowStyle:{foreColor:"Accent 4",borderBottom:{color:"Accent 4",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Accent 4",borderTop:{color:"Accent 4",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Accent 4",borderTop:{color:"Accent 4",style:1},borderBottom:{color:"Accent 4",style:1}},highlightLastColumnStyle:{foreColor:"Accent 4",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Accent 4",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 4 80"},firstColumnStripStyle:{backColor:"Accent 4 80"}},light6:{name:"Light6",headerRowStyle:{foreColor:"Accent 5",borderBottom:{color:"Accent 5",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Accent 5",borderTop:{color:"Accent 5",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Accent 5",borderTop:{color:"Accent 5",style:1},borderBottom:{color:"Accent 5",style:1}},highlightLastColumnStyle:{foreColor:"Accent 5",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Accent 5",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 5 80"},firstColumnStripStyle:{backColor:"Accent 5 80"}},light7:{name:"Light7",headerRowStyle:{foreColor:"Accent 6",borderBottom:{color:"Accent 6",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Accent 6",borderTop:{color:"Accent 6",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Accent 6",borderTop:{color:"Accent 6",style:1},borderBottom:{color:"Accent 6",style:1}},highlightLastColumnStyle:{foreColor:"Accent 6",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Accent 6",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 6 80"},firstColumnStripStyle:{backColor:"Accent 6 80"}},light8:{name:"Light8",headerRowStyle:{backColor:"Text 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Text 1",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Text 1",style:1},borderTop:{color:"Text 1",style:1},borderRight:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Text 1",style:1}},secondRowStripStyle:{borderTop:{color:"Text 1",style:1}},firstColumnStripStyle:{borderLeft:{color:"Text 1",style:1}},secondColumnStripStyle:{borderLeft:{color:"Text 1",style:1}}},light9:{name:"Light9",headerRowStyle:{backColor:"Accent 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 1",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 1",style:1},borderTop:{color:"Accent 1",style:1},borderRight:{color:"Accent 1",style:1},borderBottom:{color:"Accent 1",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Accent 1",style:1}},secondRowStripStyle:{borderTop:{color:"Accent 1",style:1}},firstColumnStripStyle:{borderLeft:{color:"Accent 1",style:1}},secondColumnStripStyle:{borderLeft:{color:"Accent 1",style:1}}},light10:{name:"Light10",headerRowStyle:{backColor:"Accent 2",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 2",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 2",style:1},borderTop:{color:"Accent 2",style:1},borderRight:{color:"Accent 2",style:1},borderBottom:{color:"Accent 2",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Accent 2",style:1}},secondRowStripStyle:{borderTop:{color:"Accent 2",style:1}},firstColumnStripStyle:{borderLeft:{color:"Accent 2",style:1}},secondColumnStripStyle:{borderLeft:{color:"Accent 2",style:1}}},light11:{name:"Light11",headerRowStyle:{backColor:"Accent 3",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 3",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 3",style:1},borderTop:{color:"Accent 3",style:1},borderRight:{color:"Accent 3",style:1},borderBottom:{color:"Accent 3",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Accent 3",style:1}},secondRowStripStyle:{borderTop:{color:"Accent 3",style:1}},firstColumnStripStyle:{borderLeft:{color:"Accent 3",style:1}},secondColumnStripStyle:{borderLeft:{color:"Accent 3",style:1}}},light12:{name:"Light12",headerRowStyle:{backColor:"Accent 4",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 4",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 4",style:1},borderTop:{color:"Accent 4",style:1},borderRight:{color:"Accent 4",style:1},borderBottom:{color:"Accent 4",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Accent 4",style:1}},secondRowStripStyle:{borderTop:{color:"Accent 4",style:1}},firstColumnStripStyle:{borderLeft:{color:"Accent 4",style:1}},secondColumnStripStyle:{borderLeft:{color:"Accent 4",style:1}}},light13:{name:"Light13",headerRowStyle:{backColor:"Accent 5",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 5",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 5",style:1},borderTop:{color:"Accent 5",style:1},borderRight:{color:"Accent 5",style:1},borderBottom:{color:"Accent 5",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Accent 5",style:1}},secondRowStripStyle:{borderTop:{color:"Accent 5",style:1}},firstColumnStripStyle:{borderLeft:{color:"Accent 5",style:1}},secondColumnStripStyle:{borderLeft:{color:"Accent 5",style:1}}},light14:{name:"Light14",headerRowStyle:{backColor:"Accent 6",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 6",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 6",style:1},borderTop:{color:"Accent 6",style:1},borderRight:{color:"Accent 6",style:1},borderBottom:{color:"Accent 6",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Accent 6",style:1}},secondRowStripStyle:{borderTop:{color:"Accent 6",style:1}},firstColumnStripStyle:{borderLeft:{color:"Accent 6",style:1}},secondColumnStripStyle:{borderLeft:{color:"Accent 6",style:1}}},light15:{name:"Light15",headerRowStyle:{borderBottom:{color:"Text 1",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Text 1",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Text 1",style:1},borderTop:{color:"Text 1",style:1},borderRight:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1},borderHorizontal:{color:"Text 1",style:1},borderVertical:{color:"Text 1",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Text 1 80"},firstColumnStripStyle:{backColor:"Text 1 80"}},light16:{name:"Light16",headerRowStyle:{borderBottom:{color:"Accent 1",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 1",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 1",style:1},borderTop:{color:"Accent 1",style:1},borderRight:{color:"Accent 1",style:1},borderBottom:{color:"Accent 1",style:1},borderHorizontal:{color:"Accent 1",style:1},borderVertical:{color:"Accent 1",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 1 80"},firstColumnStripStyle:{backColor:"Accent 1 80"}},light17:{name:"Light17",headerRowStyle:{borderBottom:{color:"Accent 2",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 2",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 2",style:1},borderTop:{color:"Accent 2",style:1},borderRight:{color:"Accent 2",style:1},borderBottom:{color:"Accent 2",style:1},borderHorizontal:{color:"Accent 2",style:1},borderVertical:{color:"Accent 2",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 2 80"},firstColumnStripStyle:{backColor:"Accent 2 80"}},light18:{name:"Light18",headerRowStyle:{borderBottom:{color:"Accent 3",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 3",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 3",style:1},borderTop:{color:"Accent 3",style:1},borderRight:{color:"Accent 3",style:1},borderBottom:{color:"Accent 3",style:1},borderHorizontal:{color:"Accent 3",style:1},borderVertical:{color:"Accent 3",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 3 80"},firstColumnStripStyle:{backColor:"Accent 3 80"}},light19:{name:"Light19",headerRowStyle:{borderBottom:{color:"Accent 4",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 4",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 4",style:1},borderTop:{color:"Accent 4",style:1},borderRight:{color:"Accent 4",style:1},borderBottom:{color:"Accent 4",style:1},borderHorizontal:{color:"Accent 4",style:1},borderVertical:{color:"Accent 4",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 4 80"},firstColumnStripStyle:{backColor:"Accent 4 80"}},light20:{name:"Light20",headerRowStyle:{borderBottom:{color:"Accent 5",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 5",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 5",style:1},borderTop:{color:"Accent 5",style:1},borderRight:{color:"Accent 5",style:1},borderBottom:{color:"Accent 5",style:1},borderHorizontal:{color:"Accent 5",style:1},borderVertical:{color:"Accent 5",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 5 80"},firstColumnStripStyle:{backColor:"Accent 5 80"}},light21:{name:"Light21",headerRowStyle:{borderBottom:{color:"Accent 6",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 6",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 6",style:1},borderTop:{color:"Accent 6",style:1},borderRight:{color:"Accent 6",style:1},borderBottom:{color:"Accent 6",style:1},borderHorizontal:{color:"Accent 6",style:1},borderVertical:{color:"Accent 6",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 6 80"},firstColumnStripStyle:{backColor:"Accent 6 80"}},medium1:{name:"Medium1",headerRowStyle:{backColor:"Text 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{color:"Text 1 20",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Text 1 20",style:1},borderTop:{color:"Text 1 20",style:1},borderRight:{color:"Text 1 20",style:1},borderBottom:{color:"Text 1 20",style:1},borderHorizontal:{color:"Text 1 20",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Text 1 80"},firstColumnStripStyle:{backColor:"Text 1 80"}},medium2:{name:"Medium2",headerRowStyle:{backColor:"Accent 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{color:"Accent 1 20",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 1 20",style:1},borderTop:{color:"Accent 1 20",style:1},borderRight:{color:"Accent 1 20",style:1},borderBottom:{color:"Accent 1 20",style:1},borderHorizontal:{color:"Accent 1 20",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 1 80"},firstColumnStripStyle:{backColor:"Accent 1 80"}},medium3:{name:"Medium3",headerRowStyle:{backColor:"Accent 2",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{color:"Accent 2 20",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 2 20",style:1},borderTop:{color:"Accent 2 20",style:1},borderRight:{color:"Accent 2 20",style:1},borderBottom:{color:"Accent 2 20",style:1},borderHorizontal:{color:"Accent 2 20",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 2 80"},firstColumnStripStyle:{backColor:"Accent 2 80"}},medium4:{name:"Medium4",headerRowStyle:{backColor:"Accent 3",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{color:"Accent 3 20",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 3 20",style:1},borderTop:{color:"Accent 3 20",style:1},borderRight:{color:"Accent 3 20",style:1},borderBottom:{color:"Accent 3 20",style:1},borderHorizontal:{color:"Accent 3 20",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 3 80"},firstColumnStripStyle:{backColor:"Accent 3 80"}},medium5:{name:"Medium5",headerRowStyle:{backColor:"Accent 4",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{color:"Accent 4 20",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 4 20",style:1},borderTop:{color:"Accent 4 20",style:1},borderRight:{color:"Accent 4 20",style:1},borderBottom:{color:"Accent 4 20",style:1},borderHorizontal:{color:"Accent 4 20",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 4 80"},firstColumnStripStyle:{backColor:"Accent 4 80"}},medium6:{name:"Medium6",headerRowStyle:{backColor:"Accent 5",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{color:"Accent 5 20",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 5 20",style:1},borderTop:{color:"Accent 5 20",style:1},borderRight:{color:"Accent 5 20",style:1},borderBottom:{color:"Accent 5 20",style:1},borderHorizontal:{color:"Accent 5 20",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 5 80"},firstColumnStripStyle:{backColor:"Accent 5 80"}},medium7:{name:"Medium7",headerRowStyle:{backColor:"Accent 6",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{color:"Accent 6 20",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 6 20",style:1},borderTop:{color:"Accent 6 20",style:1},borderRight:{color:"Accent 6 20",style:1},borderBottom:{color:"Accent 6 20",style:1},borderHorizontal:{color:"Accent 6 20",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 6 80"},firstColumnStripStyle:{backColor:"Accent 6 80"}},medium8:{name:"Medium8",headerRowStyle:{backColor:"Text 1",foreColor:"white",borderBottom:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Text 1",foreColor:"white",borderTop:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Text 1 80",borderHorizontal:{color:"white",style:1},borderVertical:{color:"white",style:1}},highlightLastColumnStyle:{backColor:"Text 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Text 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Text 1 60"},firstColumnStripStyle:{backColor:"Text 1 60"}},medium9:{name:"Medium9",headerRowStyle:{backColor:"Accent 1",foreColor:"white",borderBottom:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 1",foreColor:"white",borderTop:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 1 80",borderHorizontal:{color:"white",style:1},borderVertical:{color:"white",style:1}},highlightLastColumnStyle:{backColor:"Accent 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Accent 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 1 60"},firstColumnStripStyle:{backColor:"Accent 1 60"}},medium10:{name:"Medium10",headerRowStyle:{backColor:"Accent 2",foreColor:"white",borderBottom:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 2",foreColor:"white",borderTop:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 2 80",borderHorizontal:{color:"white",style:1},borderVertical:{color:"white",style:1}},highlightLastColumnStyle:{backColor:"Accent 2",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Accent 2",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 2 60"},firstColumnStripStyle:{backColor:"Accent 2 60"}},medium11:{name:"Medium11",headerRowStyle:{backColor:"Accent 3",foreColor:"white",borderBottom:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 3",foreColor:"white",borderTop:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 3 80",borderHorizontal:{color:"white",style:1},borderVertical:{color:"white",style:1}},highlightLastColumnStyle:{backColor:"Accent 3",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Accent 3",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 3 60"},firstColumnStripStyle:{backColor:"Accent 3 60"}},medium12:{name:"Medium12",headerRowStyle:{backColor:"Accent 4",foreColor:"white",borderBottom:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 4",foreColor:"white",borderTop:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 4 80",borderHorizontal:{color:"white",style:1},borderVertical:{color:"white",style:1}},highlightLastColumnStyle:{backColor:"Accent 4",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Accent 4",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 4 60"},firstColumnStripStyle:{backColor:"Accent 4 60"}},medium13:{name:"Medium13",headerRowStyle:{backColor:"Accent 5",foreColor:"white",borderBottom:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 5",foreColor:"white",borderTop:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 5 80",borderHorizontal:{color:"white",style:1},borderVertical:{color:"white",style:1}},highlightLastColumnStyle:{backColor:"Accent 5",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Accent 5",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 5 60"},firstColumnStripStyle:{backColor:"Accent 5 60"}},medium14:{name:"Medium14",headerRowStyle:{backColor:"Accent 6",foreColor:"white",borderBottom:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 6",foreColor:"white",borderTop:{color:"white",style:2},borderVertical:{color:"white",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 6 80",borderHorizontal:{color:"white",style:1},borderVertical:{color:"white",style:1}},highlightLastColumnStyle:{backColor:"Accent 6",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Accent 6",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 6 60"},firstColumnStripStyle:{backColor:"Accent 6 60"}},medium15:{name:"Medium15",headerRowStyle:{backColor:"Text 1",foreColor:"white",borderTop:{style:2},borderBottom:{style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{style:6}},wholeTableStyle:{borderLeft:{style:1},borderTop:{style:2},borderRight:{style:1},borderBottom:{style:2},borderHorizontal:{style:1},borderVertical:{style:1}},highlightLastColumnStyle:{backColor:"Text 1",foreColor:"white"},highlightFirstColumnStyle:{backColor:"Text 1",foreColor:"white"},firstRowStripStyle:{backColor:"#D3D3D3"},firstColumnStripStyle:{backColor:"#D3D3D3"},firstFooterCellStyle:{backColor:"Text 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},lastFooterCellStyle:{backColor:"Text 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium16:{name:"Medium16",headerRowStyle:{backColor:"Accent 1",foreColor:"white",borderTop:{style:2},borderBottom:{style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{style:6}},wholeTableStyle:{borderLeft:{color:"#D3D3D3",style:1},borderTop:{style:2},borderRight:{color:"#D3D3D3",style:1},borderBottom:{style:2},borderVertical:{color:"#D3D3D3",style:1}},highlightLastColumnStyle:{backColor:"Accent 1",foreColor:"white"},highlightFirstColumnStyle:{backColor:"Accent 1",foreColor:"white"},firstRowStripStyle:{backColor:"#D3D3D3"},firstColumnStripStyle:{backColor:"#D3D3D3"},firstFooterCellStyle:{backColor:"Accent 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},lastFooterCellStyle:{backColor:"Accent 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium17:{name:"Medium17",headerRowStyle:{backColor:"Accent 2",foreColor:"white",borderTop:{style:2},borderBottom:{style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{style:6}},wholeTableStyle:{borderLeft:{color:"#D3D3D3",style:1},borderTop:{style:2},borderRight:{color:"#D3D3D3",style:1},borderBottom:{style:2},borderVertical:{color:"#D3D3D3",style:1}},highlightLastColumnStyle:{backColor:"Accent 2",foreColor:"white"},highlightFirstColumnStyle:{backColor:"Accent 2",foreColor:"white"},firstRowStripStyle:{backColor:"#D3D3D3"},firstColumnStripStyle:{backColor:"#D3D3D3"},firstFooterCellStyle:{backColor:"Accent 2",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},lastFooterCellStyle:{backColor:"Accent 2",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium18:{name:"Medium18",headerRowStyle:{backColor:"Accent 3",foreColor:"white",borderTop:{style:2},borderBottom:{style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{style:6}},wholeTableStyle:{borderLeft:{color:"#D3D3D3",style:1},borderTop:{style:2},borderRight:{color:"#D3D3D3",style:1},borderBottom:{style:2},borderVertical:{color:"#D3D3D3",style:1}},highlightLastColumnStyle:{backColor:"Accent 3",foreColor:"white"},highlightFirstColumnStyle:{backColor:"Accent 3",foreColor:"white"},firstRowStripStyle:{backColor:"#D3D3D3"},firstColumnStripStyle:{backColor:"#D3D3D3"},firstFooterCellStyle:{backColor:"Accent 3",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},lastFooterCellStyle:{backColor:"Accent 3",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium19:{name:"Medium19",headerRowStyle:{backColor:"Accent 4",foreColor:"white",borderTop:{style:2},borderBottom:{style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{style:6}},wholeTableStyle:{borderLeft:{color:"#D3D3D3",style:1},borderTop:{style:2},borderRight:{color:"#D3D3D3",style:1},borderBottom:{style:2},borderVertical:{color:"#D3D3D3",style:1}},highlightLastColumnStyle:{backColor:"Accent 4",foreColor:"white"},highlightFirstColumnStyle:{backColor:"Accent 4",foreColor:"white"},firstRowStripStyle:{backColor:"#D3D3D3"},firstColumnStripStyle:{backColor:"#D3D3D3"},firstFooterCellStyle:{backColor:"Accent 4",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},lastFooterCellStyle:{backColor:"Accent 4",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium20:{name:"Medium20",headerRowStyle:{backColor:"Accent 5",foreColor:"white",borderTop:{style:2},borderBottom:{style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{style:6}},wholeTableStyle:{borderLeft:{color:"#D3D3D3",style:1},borderTop:{style:2},borderRight:{color:"#D3D3D3",style:1},borderBottom:{style:2},borderVertical:{color:"#D3D3D3",style:1}},highlightLastColumnStyle:{backColor:"Accent 5",foreColor:"white"},highlightFirstColumnStyle:{backColor:"Accent 5",foreColor:"white"},firstRowStripStyle:{backColor:"#D3D3D3"},firstColumnStripStyle:{backColor:"#D3D3D3"},firstFooterCellStyle:{backColor:"Accent 5",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},lastFooterCellStyle:{backColor:"Accent 5",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium21:{name:"Medium21",headerRowStyle:{backColor:"Accent 6",foreColor:"white",borderTop:{style:2},borderBottom:{style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"black",borderTop:{style:6}},wholeTableStyle:{borderLeft:{color:"#D3D3D3",style:1},borderTop:{style:2},borderRight:{color:"#D3D3D3",style:1},borderBottom:{style:2},borderVertical:{color:"#D3D3D3",style:1}},highlightLastColumnStyle:{backColor:"Accent 6",foreColor:"white"},highlightFirstColumnStyle:{backColor:"Accent 6",foreColor:"white"},firstRowStripStyle:{backColor:"#D3D3D3"},firstColumnStripStyle:{backColor:"#D3D3D3"},firstFooterCellStyle:{backColor:"Accent 6",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},lastFooterCellStyle:{backColor:"Accent 6",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium22:{name:"Medium22",headerRowStyle:{backColor:"Text 1 80",foreColor:"black",borderLeft:{color:"Text 1 40",style:1},borderTop:{color:"Text 1 40",style:1},borderRight:{color:"Text 1 40",style:1},borderBottom:{color:"Text 1 40",style:1},borderVertical:{color:"Text 1 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Text 1 80",foreColor:"black",borderLeft:{color:"Text 1 40",style:1},borderTop:{color:"Text 1",style:2},borderRight:{color:"Text 1 40",style:1},borderBottom:{color:"Text 1 40",style:1},borderVertical:{color:"Text 1 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Text 1 80",borderLeft:{color:"Text 1 40",style:1},borderTop:{color:"Text 1 40",style:1},borderRight:{color:"Text 1 40",style:1},borderBottom:{color:"Text 1 40",style:1},borderHorizontal:{color:"Text 1 40",style:1},borderVertical:{color:"Text 1 40",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Text 1 60"},firstColumnStripStyle:{backColor:"Text 1 60"}},medium23:{name:"Medium23",headerRowStyle:{backColor:"Accent 1 80",foreColor:"black",borderLeft:{color:"Accent 1 40",style:1},borderTop:{color:"Accent 1 40",style:1},borderRight:{color:"Accent 1 40",style:1},borderBottom:{color:"Accent 1 40",style:1},borderVertical:{color:"Accent 1 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 1 80",foreColor:"black",borderLeft:{color:"Accent 1 40",style:1},borderTop:{color:"Accent 1",style:2},borderRight:{color:"Accent 1 40",style:1},borderBottom:{color:"Accent 1 40",style:1},borderVertical:{color:"Accent 1 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 1 80",borderLeft:{color:"Accent 1 40",style:1},borderTop:{color:"Accent 1 40",style:1},borderRight:{color:"Accent 1 40",style:1},borderBottom:{color:"Accent 1 40",style:1},borderHorizontal:{color:"Accent 1 40",style:1},borderVertical:{color:"Accent 1 40",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 1 60"},firstColumnStripStyle:{backColor:"Accent 1 60"}},medium24:{name:"Medium24",headerRowStyle:{backColor:"Accent 2 80",foreColor:"black",borderLeft:{color:"Accent 2 40",style:1},borderTop:{color:"Accent 2 40",style:1},borderRight:{color:"Accent 2 40",style:1},borderBottom:{color:"Accent 2 40",style:1},borderVertical:{color:"Accent 2 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 2 80",foreColor:"black",borderLeft:{color:"Accent 2 40",style:1},borderTop:{color:"Accent 2",style:2},borderRight:{color:"Accent 2 40",style:1},borderBottom:{color:"Accent 2 40",style:1},borderVertical:{color:"Accent 2 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 2 80",borderLeft:{color:"Accent 2 40",style:1},borderTop:{color:"Accent 2 40",style:1},borderRight:{color:"Accent 2 40",style:1},borderBottom:{color:"Accent 2 40",style:1},borderHorizontal:{color:"Accent 2 40",style:1},borderVertical:{color:"Accent 2 40",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 2 60"},firstColumnStripStyle:{backColor:"Accent 2 60"}},medium25:{name:"Medium25",headerRowStyle:{backColor:"Accent 3 80",foreColor:"black",borderLeft:{color:"Accent 3 40",style:1},borderTop:{color:"Accent 3 40",style:1},borderRight:{color:"Accent 3 40",style:1},borderBottom:{color:"Accent 3 40",style:1},borderVertical:{color:"Accent 3 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 3 80",foreColor:"black",borderLeft:{color:"Accent 3 40",style:1},borderTop:{color:"Accent 3",style:2},borderRight:{color:"Accent 3 40",style:1},borderBottom:{color:"Accent 3 40",style:1},borderVertical:{color:"Accent 3 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 3 80",borderLeft:{color:"Accent 3 40",style:1},borderTop:{color:"Accent 3 40",style:1},borderRight:{color:"Accent 3 40",style:1},borderBottom:{color:"Accent 3 40",style:1},borderHorizontal:{color:"Accent 3 40",style:1},borderVertical:{color:"Accent 3 40",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 3 60"},firstColumnStripStyle:{backColor:"Accent 3 60"}},medium26:{name:"Medium26",headerRowStyle:{backColor:"Accent 4 80",foreColor:"black",borderLeft:{color:"Accent 4 40",style:1},borderTop:{color:"Accent 4 40",style:1},borderRight:{color:"Accent 4 40",style:1},borderBottom:{color:"Accent 4 40",style:1},borderVertical:{color:"Accent 4 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 4 80",foreColor:"black",borderLeft:{color:"Accent 4 40",style:1},borderTop:{color:"Accent 4",style:2},borderRight:{color:"Accent 4 40",style:1},borderBottom:{color:"Accent 4 40",style:1},borderVertical:{color:"Accent 4 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 4 80",borderLeft:{color:"Accent 4 40",style:1},borderTop:{color:"Accent 4 40",style:1},borderRight:{color:"Accent 4 40",style:1},borderBottom:{color:"Accent 4 40",style:1},borderHorizontal:{color:"Accent 4 40",style:1},borderVertical:{color:"Accent 4 40",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 4 60"},firstColumnStripStyle:{backColor:"Accent 4 60"}},medium27:{name:"Medium27",headerRowStyle:{backColor:"Accent 5 80",foreColor:"black",borderLeft:{color:"Accent 5 40",style:1},borderTop:{color:"Accent 5 40",style:1},borderRight:{color:"Accent 5 40",style:1},borderBottom:{color:"Accent 5 40",style:1},borderVertical:{color:"Accent 5 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 5 80",foreColor:"black",borderLeft:{color:"Accent 5 40",style:1},borderTop:{color:"Accent 5",style:2},borderRight:{color:"Accent 5 40",style:1},borderBottom:{color:"Accent 5 40",style:1},borderVertical:{color:"Accent 5 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 5 80",borderLeft:{color:"Accent 5 40",style:1},borderTop:{color:"Accent 5 40",style:1},borderRight:{color:"Accent 5 40",style:1},borderBottom:{color:"Accent 5 40",style:1},borderHorizontal:{color:"Accent 5 40",style:1},borderVertical:{color:"Accent 5 40",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 5 60"},firstColumnStripStyle:{backColor:"Accent 5 60"}},medium28:{name:"Medium28",headerRowStyle:{backColor:"Accent 6 80",foreColor:"black",borderLeft:{color:"Accent 6 40",style:1},borderTop:{color:"Accent 6 40",style:1},borderRight:{color:"Accent 6 40",style:1},borderBottom:{color:"Accent 6 40",style:1},borderVertical:{color:"Accent 6 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 6 80",foreColor:"black",borderLeft:{color:"Accent 6 40",style:1},borderTop:{color:"Accent 6",style:2},borderRight:{color:"Accent 6 40",style:1},borderBottom:{color:"Accent 6 40",style:1},borderVertical:{color:"Accent 6 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 6 80",borderLeft:{color:"Accent 6 40",style:1},borderTop:{color:"Accent 6 40",style:1},borderRight:{color:"Accent 6 40",style:1},borderBottom:{color:"Accent 6 40",style:1},borderHorizontal:{color:"Accent 6 40",style:1},borderVertical:{color:"Accent 6 40",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 6 60"},firstColumnStripStyle:{backColor:"Accent 6 60"}},dark1:{name:"Dark1",headerRowStyle:{backColor:"black",foreColor:"white",borderBottom:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Text 1",foreColor:"white",borderTop:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Text 1 50",foreColor:"white"},highlightLastColumnStyle:{backColor:"Text 1 25",foreColor:"white",borderLeft:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Text 1 25",foreColor:"white",borderRight:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Text 1 25"},firstColumnStripStyle:{backColor:"Text 1 25"}},dark2:{name:"Dark2",headerRowStyle:{backColor:"black",foreColor:"white",borderBottom:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 1 -50",foreColor:"white",borderTop:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 1",foreColor:"white"},highlightLastColumnStyle:{backColor:"Accent 1 -25",foreColor:"white",borderLeft:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Accent 1 -25",foreColor:"white",borderRight:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 1 -25"},firstColumnStripStyle:{backColor:"Accent 1 -25"}},dark3:{name:"Dark3",headerRowStyle:{backColor:"black",foreColor:"white",borderBottom:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 2 -50",foreColor:"white",borderTop:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 2",foreColor:"white"},highlightLastColumnStyle:{backColor:"Accent 2 -25",foreColor:"white",borderLeft:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Accent 2 -25",foreColor:"white",borderRight:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 2 -25"},firstColumnStripStyle:{backColor:"Accent 2 -25"}},dark4:{name:"Dark4",headerRowStyle:{backColor:"black",foreColor:"white",borderBottom:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 3 -50",foreColor:"white",borderTop:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 3",foreColor:"white"},highlightLastColumnStyle:{backColor:"Accent 3 -25",foreColor:"white",borderLeft:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Accent 3 -25",foreColor:"white",borderRight:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 3 -25"},firstColumnStripStyle:{backColor:"Accent 3 -25"}},dark5:{name:"Dark5",headerRowStyle:{backColor:"black",foreColor:"white",borderBottom:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 4 -50",foreColor:"white",borderTop:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 4",foreColor:"white"},highlightLastColumnStyle:{backColor:"Accent 4 -25",foreColor:"white",borderLeft:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Accent 4 -25",foreColor:"white",borderRight:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 4 -25"},firstColumnStripStyle:{backColor:"Accent 4 -25"}},dark6:{name:"Dark6",headerRowStyle:{backColor:"black",foreColor:"white",borderBottom:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 5 -50",foreColor:"white",borderTop:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 5",foreColor:"white"},highlightLastColumnStyle:{backColor:"Accent 5 -25",foreColor:"white",borderLeft:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Accent 5 -25",foreColor:"white",borderRight:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 5 -25"},firstColumnStripStyle:{backColor:"Accent 5 -25"}},dark7:{name:"Dark7",headerRowStyle:{backColor:"black",foreColor:"white",borderBottom:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{backColor:"Accent 6 -50",foreColor:"white",borderTop:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 6",foreColor:"white"},highlightLastColumnStyle:{backColor:"Accent 6 -25",foreColor:"white",borderLeft:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{backColor:"Accent 6 -25",foreColor:"white",borderRight:{color:"white",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 6 -25"},firstColumnStripStyle:{backColor:"Accent 6 -25"}},dark8:{name:"Dark8",headerRowStyle:{backColor:"Text 1",foreColor:"white"},footerRowStyle:{backColor:"Background 1 -15",borderTop:{style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Background 1 -15"},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Background 1 -35"},firstColumnStripStyle:{backColor:"Background 1 -35"}},dark9:{name:"Dark9",headerRowStyle:{backColor:"Accent 2",foreColor:"white"},footerRowStyle:{backColor:"Accent 1 80",borderTop:{style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 1 80"},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 1 60"},firstColumnStripStyle:{backColor:"Accent 1 60"}},dark10:{name:"Dark10",headerRowStyle:{backColor:"Accent 4",foreColor:"white"},footerRowStyle:{backColor:"Accent 3 80",borderTop:{style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 3 80"},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 3 60"},firstColumnStripStyle:{backColor:"Accent 3 60"}},dark11:{name:"Dark11",headerRowStyle:{backColor:"Accent 6",foreColor:"white"},footerRowStyle:{backColor:"Accent 5 80",borderTop:{style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{backColor:"Accent 5 80"},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 5 60"},firstColumnStripStyle:{backColor:"Accent 5 60"}}},d.buildInPivotTableThemes={light0:{name:"Light0"},light1:{name:"Light1",wholeTableStyle:{borderHorizontal:{color:"Background 1 -15",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Text 1 50",style:1},borderBottom:{color:"Text 1 50",style:1}},reportFilterValuesStyle:{borderTop:{color:"Text 1 50",style:1},borderBottom:{color:"Text 1 50",style:1}},firstColumnStripeStyle:{backColor:"Background 1 -15",borderLeft:{color:"Background 1 -35",style:1},borderTop:{color:"Background 1 -35",style:1},borderRight:{color:"Background 1 -35",style:1},borderBottom:{color:"Background 1 -35",style:1},borderHorizontal:{color:"Background 1 -35",style:1},borderVertical:{color:"Background 1 -35",style:1}},firstRowStripeStyle:{backColor:"Background 1 -15",borderTop:{color:"Background 1 -35",style:1},borderBottom:{color:"Background 1 -35",style:1}},headerRowStyle:{borderTop:{color:"Text 1 50",style:1},borderBottom:{color:"Text 1 50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{borderTop:{color:"Text 1 50",style:1},borderBottom:{color:"Text 1 50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light2:{name:"Light2",wholeTableStyle:{borderHorizontal:{color:"Accent 1 80",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Accent 1",style:1},borderBottom:{color:"Accent 1",style:1}},reportFilterValuesStyle:{borderTop:{color:"Accent 1",style:1},borderBottom:{color:"Accent 1",style:1}},firstColumnStripeStyle:{backColor:"Accent 1 80",borderLeft:{color:"Accent 1 60",style:1},borderTop:{color:"Accent 1 60",style:1},borderRight:{color:"Accent 1 60",style:1},borderBottom:{color:"Accent 1 60",style:1},borderHorizontal:{color:"Accent 1 60",style:1},borderVertical:{color:"Accent 1 60",style:1}},firstRowStripeStyle:{backColor:"Accent 1 80",borderTop:{color:"Accent 1 60",style:1},borderBottom:{color:"Accent 1 60",style:1}},headerRowStyle:{borderTop:{color:"Accent 1",style:1},borderBottom:{color:"Accent 1",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{borderTop:{color:"Accent 1",style:1},borderBottom:{color:"Accent 1",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light3:{name:"Light3",wholeTableStyle:{borderHorizontal:{color:"Accent 2 80",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Accent 2",style:1},borderBottom:{color:"Accent 2",style:1}},reportFilterValuesStyle:{borderTop:{color:"Accent 2",style:1},borderBottom:{color:"Accent 2",style:1}},firstColumnStripeStyle:{backColor:"Accent 2 80",borderLeft:{color:"Accent 2 60",style:1},borderTop:{color:"Accent 2 60",style:1},borderRight:{color:"Accent 2 60",style:1},borderBottom:{color:"Accent 2 60",style:1},borderHorizontal:{color:"Accent 2 60",style:1},borderVertical:{color:"Accent 2 60",style:1}},firstRowStripeStyle:{backColor:"Accent 2 80",borderTop:{color:"Accent 2 60",style:1},borderBottom:{color:"Accent 2 60",style:1}},headerRowStyle:{borderTop:{color:"Accent 2",style:1},borderBottom:{color:"Accent 2",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{borderTop:{color:"Accent 2",style:1},borderBottom:{color:"Accent 2",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light4:{name:"Light4",wholeTableStyle:{borderHorizontal:{color:"Accent 3 80",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Accent 3",style:1},borderBottom:{color:"Accent 3",style:1}},reportFilterValuesStyle:{borderTop:{color:"Accent 3",style:1},borderBottom:{color:"Accent 3",style:1}},firstColumnStripeStyle:{backColor:"Accent 3 80",borderLeft:{color:"Accent 3 60",style:1},borderTop:{color:"Accent 3 60",style:1},borderRight:{color:"Accent 3 60",style:1},borderBottom:{color:"Accent 3 60",style:1},borderHorizontal:{color:"Accent 3 60",style:1},borderVertical:{color:"Accent 3 60",style:1}},firstRowStripeStyle:{backColor:"Accent 3 80",borderTop:{color:"Accent 3 60",style:1},borderBottom:{color:"Accent 3 60",style:1}},headerRowStyle:{borderTop:{color:"Accent 3",style:1},borderBottom:{color:"Accent 3",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{borderTop:{color:"Accent 3",style:1},borderBottom:{color:"Accent 3",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light5:{name:"Light5",wholeTableStyle:{borderHorizontal:{color:"Accent 4 80",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Accent 4",style:1},borderBottom:{color:"Accent 4",style:1}},reportFilterValuesStyle:{borderTop:{color:"Accent 4",style:1},borderBottom:{color:"Accent 4",style:1}},firstColumnStripeStyle:{backColor:"Accent 4 80",borderLeft:{color:"Accent 4 60",style:1},borderTop:{color:"Accent 4 60",style:1},borderRight:{color:"Accent 4 60",style:1},borderBottom:{color:"Accent 4 60",style:1},borderHorizontal:{color:"Accent 4 60",style:1},borderVertical:{color:"Accent 4 60",style:1}},firstRowStripeStyle:{backColor:"Accent 4 80",borderTop:{color:"Accent 4 60",style:1},borderBottom:{color:"Accent 4 60",style:1}},headerRowStyle:{borderTop:{color:"Accent 4",style:1},borderBottom:{color:"Accent 4",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{borderTop:{color:"Accent 4",style:1},borderBottom:{color:"Accent 4",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light6:{name:"Light6",wholeTableStyle:{borderHorizontal:{color:"Accent 5 80",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Accent 5",style:1},borderBottom:{color:"Accent 5",style:1}},reportFilterValuesStyle:{borderTop:{color:"Accent 5",style:1},borderBottom:{color:"Accent 5",style:1}},firstColumnStripeStyle:{backColor:"Accent 5 80",borderLeft:{color:"Accent 5 60",style:1},borderTop:{color:"Accent 5 60",style:1},borderRight:{color:"Accent 5 60",style:1},borderBottom:{color:"Accent 5 60",style:1},borderHorizontal:{color:"Accent 5 60",style:1},borderVertical:{color:"Accent 5 60",style:1}},firstRowStripeStyle:{backColor:"Accent 5 80",borderTop:{color:"Accent 5 60",style:1},borderBottom:{color:"Accent 5 60",style:1}},headerRowStyle:{borderTop:{color:"Accent 5",style:1},borderBottom:{color:"Accent 5",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{borderTop:{color:"Accent 5",style:1},borderBottom:{color:"Accent 5",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light7:{name:"Light7",wholeTableStyle:{borderHorizontal:{color:"Accent 6 80",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Accent 6",style:1},borderBottom:{color:"Accent 6",style:1}},reportFilterValuesStyle:{borderTop:{color:"Accent 6",style:1},borderBottom:{color:"Accent 6",style:1}},firstColumnStripeStyle:{backColor:"Accent 6 80",borderLeft:{color:"Accent 6 60",style:1},borderTop:{color:"Accent 6 60",style:1},borderRight:{color:"Accent 6 60",style:1},borderBottom:{color:"Accent 6 60",style:1},borderHorizontal:{color:"Accent 6 60",style:1},borderVertical:{color:"Accent 6 60",style:1}},firstRowStripeStyle:{backColor:"Accent 6 80",borderTop:{color:"Accent 6 60",style:1},borderBottom:{color:"Accent 6 60",style:1}},headerRowStyle:{borderTop:{color:"Accent 6",style:1},borderBottom:{color:"Accent 6",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{borderTop:{color:"Accent 6",style:1},borderBottom:{color:"Accent 6",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light8:{name:"Light8",wholeTableStyle:{foreColor:"Text 1",borderHorizontal:{color:"Background 1 -15",style:1}},firstColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderTop:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1},borderBottom:{color:"rgb(140,140,140)",style:1}},firstRowStripeStyle:{borderLeft:{color:"Background 1 -35",style:1},borderTop:{color:"Background 1 -35",style:1},borderRight:{color:"Background 1 -35",style:1},borderBottom:{color:"Background 1 -35",style:1}},firstColumnStyle:{borderRight:{color:"Text 1 50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Text 1",borderLeft:{color:"Text 1 50",style:2},borderTop:{color:"Text 1 50",style:2},borderRight:{color:"Text 1 50",style:2},borderBottom:{color:"Text 1 50",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Background 1 -15",foreColor:"Text 1",borderBottom:{color:"Background 1 -35",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Background 1 -35",style:1}},rowSubheading1Style:{backColor:"Background 1 -15",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderLeft:{color:"Text 1 50",style:2},borderTop:{color:"Text 1 50",style:2},borderRight:{color:"Text 1 50",style:2},borderBottom:{color:"Text 1 50",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light9:{name:"Light9",wholeTableStyle:{foreColor:"Accent 1 -25",borderHorizontal:{color:"Accent 1 80",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Accent 1",style:1},borderTop:{color:"Accent 1",style:1},borderRight:{color:"Accent 1",style:1},borderBottom:{color:"Accent 1",style:1}},firstRowStripeStyle:{borderLeft:{color:"Accent 1 60",style:1},borderTop:{color:"Accent 1 60",style:1},borderRight:{color:"Accent 1 60",style:1},borderBottom:{color:"Accent 1 60",style:1}},firstColumnStyle:{borderRight:{color:"Accent 1",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Text 1",borderLeft:{color:"Accent 1",style:2},borderTop:{color:"Accent 1",style:2},borderRight:{color:"Accent 1",style:2},borderBottom:{color:"Accent 1",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 1 80",foreColor:"Text 1",borderBottom:{color:"Accent 1 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Accent 1 60",style:1}},rowSubheading1Style:{backColor:"Accent 1 80",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderLeft:{color:"Accent 1",style:2},borderTop:{color:"Accent 1",style:2},borderRight:{color:"Accent 1",style:2},borderBottom:{color:"Accent 1",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light10:{name:"Light10",wholeTableStyle:{foreColor:"Accent 2 -25",borderHorizontal:{color:"Accent 2 80",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Accent 2",style:1},borderTop:{color:"Accent 2",style:1},borderRight:{color:"Accent 2",style:1},borderBottom:{color:"Accent 2",style:1}},firstRowStripeStyle:{borderLeft:{color:"Accent 2 60",style:1},borderTop:{color:"Accent 2 60",style:1},borderRight:{color:"Accent 2 60",style:1},borderBottom:{color:"Accent 2 60",style:1}},firstColumnStyle:{borderRight:{color:"Accent 2",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Text 1",borderLeft:{color:"Accent 2",style:2},borderTop:{color:"Accent 2",style:2},borderRight:{color:"Accent 2",style:2},borderBottom:{color:"Accent 2",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 2 80",foreColor:"Text 1",borderBottom:{color:"Accent 2 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Accent 2 60",style:1}},rowSubheading1Style:{backColor:"Accent 2 80",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderLeft:{color:"Accent 2",style:2},borderTop:{color:"Accent 2",style:2},borderRight:{color:"Accent 2",style:2},borderBottom:{color:"Accent 2",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light11:{name:"Light11",wholeTableStyle:{foreColor:"Accent 3 -25",borderHorizontal:{color:"Accent 3 80",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Accent 3",style:1},borderTop:{color:"Accent 3",style:1},borderRight:{color:"Accent 3",style:1},borderBottom:{color:"Accent 3",style:1}},firstRowStripeStyle:{borderLeft:{color:"Accent 3 60",style:1},borderTop:{color:"Accent 3 60",style:1},borderRight:{color:"Accent 3 60",style:1},borderBottom:{color:"Accent 3 60",style:1}},firstColumnStyle:{borderRight:{color:"Accent 3",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Text 1",borderLeft:{color:"Accent 3",style:2},borderTop:{color:"Accent 3",style:2},borderRight:{color:"Accent 3",style:2},borderBottom:{color:"Accent 3",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 3 80",foreColor:"Text 1",borderBottom:{color:"Accent 3 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Accent 3 60",style:1}},rowSubheading1Style:{backColor:"Accent 3 80",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderLeft:{color:"Accent 3",style:2},borderTop:{color:"Accent 3",style:2},borderRight:{color:"Accent 3",style:2},borderBottom:{color:"Accent 3",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light12:{name:"Light12",wholeTableStyle:{foreColor:"Accent 4 -25",borderHorizontal:{color:"Accent 4 80",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Accent 4",style:1},borderTop:{color:"Accent 4",style:1},borderRight:{color:"Accent 4",style:1},borderBottom:{color:"Accent 4",style:1}},firstRowStripeStyle:{borderLeft:{color:"Accent 4 60",style:1},borderTop:{color:"Accent 4 60",style:1},borderRight:{color:"Accent 4 60",style:1},borderBottom:{color:"Accent 4 60",style:1}},firstColumnStyle:{borderRight:{color:"Accent 4",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Text 1",borderLeft:{color:"Accent 4",style:2},borderTop:{color:"Accent 4",style:2},borderRight:{color:"Accent 4",style:2},borderBottom:{color:"Accent 4",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 4 80",foreColor:"Text 1",borderBottom:{color:"Accent 4 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Accent 4 60",style:1}},rowSubheading1Style:{backColor:"Accent 4 80",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderLeft:{color:"Accent 4",style:2},borderTop:{color:"Accent 4",style:2},borderRight:{color:"Accent 4",style:2},borderBottom:{color:"Accent 4",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light13:{name:"Light13",wholeTableStyle:{foreColor:"Accent 5 -25",borderHorizontal:{color:"Accent 5 80",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Accent 5",style:1},borderTop:{color:"Accent 5",style:1},borderRight:{color:"Accent 5",style:1},borderBottom:{color:"Accent 5",style:1}},firstRowStripeStyle:{borderLeft:{color:"Accent 5 60",style:1},borderTop:{color:"Accent 5 60",style:1},borderRight:{color:"Accent 5 60",style:1},borderBottom:{color:"Accent 5 60",style:1}},firstColumnStyle:{borderRight:{color:"Accent 5",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Text 1",borderLeft:{color:"Accent 5",style:2},borderTop:{color:"Accent 5",style:2},borderRight:{color:"Accent 5",style:2},borderBottom:{color:"Accent 5",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 5 80",foreColor:"Text 1",borderBottom:{color:"Accent 5 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Accent 5 60",style:1}},rowSubheading1Style:{backColor:"Accent 5 80",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderLeft:{color:"Accent 5",style:2},borderTop:{color:"Accent 5",style:2},borderRight:{color:"Accent 5",style:2},borderBottom:{color:"Accent 5",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light14:{name:"Light14",wholeTableStyle:{foreColor:"Accent 6 -25",borderHorizontal:{color:"Accent 6 80",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Accent 6",style:1},borderTop:{color:"Accent 6",style:1},borderRight:{color:"Accent 6",style:1},borderBottom:{color:"Accent 6",style:1}},firstRowStripeStyle:{borderLeft:{color:"Accent 6 60",style:1},borderTop:{color:"Accent 6 60",style:1},borderRight:{color:"Accent 6 60",style:1},borderBottom:{color:"Accent 6 60",style:1}},firstColumnStyle:{borderRight:{color:"Accent 6",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Text 1",borderLeft:{color:"Accent 6",style:2},borderTop:{color:"Accent 6",style:2},borderRight:{color:"Accent 6",style:2},borderBottom:{color:"Accent 6",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 6 80",foreColor:"Text 1",borderBottom:{color:"Accent 6 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Accent 6 60",style:1}},rowSubheading1Style:{backColor:"Accent 6 80",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderLeft:{color:"Accent 6",style:2},borderTop:{color:"Accent 6",style:2},borderRight:{color:"Accent 6",style:2},borderBottom:{color:"Accent 6",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light15:{name:"Light15",reportFilterLabelsStyle:{backColor:"Background 1 -15",borderBottom:{color:"Background 1 -35",style:1}},reportFilterValuesStyle:{backColor:"Background 1 -15",borderBottom:{color:"Background 1 -35",style:1}},firstColumnStripeStyle:{backColor:"Background 1 -15",borderLeft:{color:"Background 1 -25",style:1},borderRight:{color:"Background 1 -25",style:1}},firstRowStripeStyle:{backColor:"Background 1 -15"},headerRowStyle:{backColor:"Background 1 -15",foreColor:"Text 1",borderBottom:{color:"Background 1 -35",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Background 1 -25",foreColor:"Text 1"},subtotalRow1Style:{borderTop:{color:"Text 1 50",style:1},borderBottom:{color:"Text 1 50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",borderBottom:{color:"Background 1 -35",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Background 1 -15",foreColor:"Text 1",borderTop:{color:"Background 1 -35",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light16:{name:"Light16",reportFilterLabelsStyle:{backColor:"Accent 1 80",borderBottom:{color:"Accent 1 40",style:1}},reportFilterValuesStyle:{backColor:"Accent 1 80",borderBottom:{color:"Accent 1 40",style:1}},firstColumnStripeStyle:{backColor:"Background 1 -15",borderLeft:{color:"Background 1 -25",style:1},borderRight:{color:"Background 1 -25",style:1}},firstRowStripeStyle:{backColor:"Background 1 -15"},headerRowStyle:{backColor:"Accent 1 80",foreColor:"Text 1",borderBottom:{color:"Accent 1 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Background 1 -25",foreColor:"Text 1"},subtotalRow1Style:{borderTop:{color:"Accent 1",style:1},borderBottom:{color:"Accent 1",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",borderBottom:{color:"Accent 1 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Accent 1 80",foreColor:"Text 1",borderTop:{color:"Accent 1 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light17:{name:"Light17",reportFilterLabelsStyle:{backColor:"Accent 2 80",borderBottom:{color:"Accent 2 40",style:1}},reportFilterValuesStyle:{backColor:"Accent 2 80",borderBottom:{color:"Accent 2 40",style:1}},firstColumnStripeStyle:{backColor:"Background 1 -15",borderLeft:{color:"Background 1 -25",style:1},borderRight:{color:"Background 1 -25",style:1}},firstRowStripeStyle:{backColor:"Background 1 -15"},headerRowStyle:{backColor:"Accent 2 80",foreColor:"Text 1",borderBottom:{color:"Accent 2 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Background 1 -25",foreColor:"Text 1"},subtotalRow1Style:{borderTop:{color:"Accent 2",style:1},borderBottom:{color:"Accent 2",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",borderBottom:{color:"Accent 2 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Accent 2 80",foreColor:"Text 1",borderTop:{color:"Accent 2 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light18:{name:"Light18",reportFilterLabelsStyle:{backColor:"Accent 3 80",borderBottom:{color:"Accent 3 40",style:1}},reportFilterValuesStyle:{backColor:"Accent 3 80",borderBottom:{color:"Accent 3 40",style:1}},firstColumnStripeStyle:{backColor:"Background 1 -15",borderLeft:{color:"Background 1 -25",style:1},borderRight:{color:"Background 1 -25",style:1}},firstRowStripeStyle:{backColor:"Background 1 -15"},headerRowStyle:{backColor:"Accent 3 80",foreColor:"Text 1",borderBottom:{color:"Accent 3 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Background 1 -25",foreColor:"Text 1"},subtotalRow1Style:{borderTop:{color:"Accent 3",style:1},borderBottom:{color:"Accent 3",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",borderBottom:{color:"Accent 3 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Accent 3 80",foreColor:"Text 1",borderTop:{color:"Accent 3 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light19:{name:"Light19",reportFilterLabelsStyle:{backColor:"Accent 4 80",borderBottom:{color:"Accent 4 40",style:1}},reportFilterValuesStyle:{backColor:"Accent 4 80",borderBottom:{color:"Accent 4 40",style:1}},firstColumnStripeStyle:{backColor:"Background 1 -15",borderLeft:{color:"Background 1 -25",style:1},borderRight:{color:"Background 1 -25",style:1}},firstRowStripeStyle:{backColor:"Background 1 -15"},headerRowStyle:{backColor:"Accent 4 80",foreColor:"Text 1",borderBottom:{color:"Accent 4 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Background 1 -25",foreColor:"Text 1"},subtotalRow1Style:{borderTop:{color:"Accent 4",style:1},borderBottom:{color:"Accent 4",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",borderBottom:{color:"Accent 4 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Accent 4 80",foreColor:"Text 1",borderTop:{color:"Accent 4 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light20:{name:"Light20",reportFilterLabelsStyle:{backColor:"Accent 5 80",borderBottom:{color:"Accent 5 40",style:1}},reportFilterValuesStyle:{backColor:"Accent 5 80",borderBottom:{color:"Accent 5 40",style:1}},firstColumnStripeStyle:{backColor:"Background 1 -15",borderLeft:{color:"Background 1 -25",style:1},borderRight:{color:"Background 1 -25",style:1}},firstRowStripeStyle:{backColor:"Background 1 -15"},headerRowStyle:{backColor:"Accent 5 80",foreColor:"Text 1",borderBottom:{color:"Accent 5 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Background 1 -25",foreColor:"Text 1"},subtotalRow1Style:{borderTop:{color:"Accent 5",style:1},borderBottom:{color:"Accent 5",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",borderBottom:{color:"Accent 5 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Accent 5 80",foreColor:"Text 1",borderTop:{color:"Accent 5 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light21:{name:"Light21",reportFilterLabelsStyle:{backColor:"Accent 6 80",borderBottom:{color:"Accent 6 40",style:1}},reportFilterValuesStyle:{backColor:"Accent 6 80",borderBottom:{color:"Accent 6 40",style:1}},firstColumnStripeStyle:{backColor:"Background 1 -15",borderLeft:{color:"Background 1 -25",style:1},borderRight:{color:"Background 1 -25",style:1}},firstRowStripeStyle:{backColor:"Background 1 -15"},headerRowStyle:{backColor:"Accent 6 80",foreColor:"Text 1",borderBottom:{color:"Accent 6 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Background 1 -25",foreColor:"Text 1"},subtotalRow1Style:{borderTop:{color:"Accent 6",style:1},borderBottom:{color:"Accent 6",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",borderBottom:{color:"Accent 6 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Accent 6 80",foreColor:"Text 1",borderTop:{color:"Accent 6 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light22:{name:"Light22",wholeTableStyle:{foreColor:"Text 1",borderLeft:{color:"Text 1 50",style:1},borderTop:{color:"Text 1 50",style:1},borderRight:{color:"Text 1 50",style:1},borderBottom:{color:"Text 1 50",style:1},borderVertical:{color:"Text 1 50",style:1}},reportFilterLabelsStyle:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{backColor:"Background 1 -15"},firstRowStripeStyle:{backColor:"Background 1 -15",borderTop:{color:"Text 1 50",style:1},borderBottom:{color:"Text 1 50",style:1}},firstColumnStyle:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Text 1",borderBottom:{color:"Text 1 50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Text 1",borderLeft:{color:"Background 1 -35",style:1},borderRight:{color:"Background 1 -35",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Text 1 50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light23:{name:"Light23",wholeTableStyle:{foreColor:"Accent 1",borderLeft:{color:"Accent 1 -25",style:1},borderTop:{color:"Accent 1 -25",style:1},borderRight:{color:"Accent 1 -25",style:1},borderBottom:{color:"Accent 1 -25",style:1},borderVertical:{color:"Accent 1 -25",style:1}},reportFilterLabelsStyle:{foreColor:"Accent 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{backColor:"Accent 1 80"},firstRowStripeStyle:{backColor:"Accent 1 80",borderTop:{color:"Accent 1 -25",style:1},borderBottom:{color:"Accent 1 -25",style:1}},firstColumnStyle:{foreColor:"Accent 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Accent 1",borderBottom:{color:"Accent 1 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Accent 1",borderLeft:{color:"Accent 1 60",style:1},borderRight:{color:"Accent 1 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Accent 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Accent 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Accent 1",borderTop:{color:"Accent 1 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light24:{name:"Light24",wholeTableStyle:{foreColor:"Accent 2",borderLeft:{color:"Accent 2 -25",style:1},borderTop:{color:"Accent 2 -25",style:1},borderRight:{color:"Accent 2 -25",style:1},borderBottom:{color:"Accent 2 -25",style:1},borderVertical:{color:"Accent 2 -25",style:1}},reportFilterLabelsStyle:{foreColor:"Accent 2",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{backColor:"Accent 2 80"},firstRowStripeStyle:{backColor:"Accent 2 80",borderTop:{color:"Accent 2 -25",style:1},borderBottom:{color:"Accent 2 -25",style:1}},firstColumnStyle:{foreColor:"Accent 2",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Accent 2",borderBottom:{color:"Accent 2 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Accent 2",borderLeft:{color:"Accent 2 60",style:1},borderRight:{color:"Accent 2 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Accent 2",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Accent 2",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Accent 2",borderTop:{color:"Accent 2 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light25:{name:"Light25",wholeTableStyle:{foreColor:"Accent 3",borderLeft:{color:"Accent 3 -25",style:1},borderTop:{color:"Accent 3 -25",style:1},borderRight:{color:"Accent 3 -25",style:1},borderBottom:{color:"Accent 3 -25",style:1},borderVertical:{color:"Accent 3 -25",style:1}},reportFilterLabelsStyle:{foreColor:"Accent 3",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{backColor:"Accent 3 80"},firstRowStripeStyle:{backColor:"Accent 3 80",borderTop:{color:"Accent 3 -25",style:1},borderBottom:{color:"Accent 3 -25",style:1}},firstColumnStyle:{foreColor:"Accent 3",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Accent 3",borderBottom:{color:"Accent 3 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Accent 3",borderLeft:{color:"Accent 3 60",style:1},borderRight:{color:"Accent 3 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Accent 3",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Accent 3",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Accent 3",borderTop:{color:"Accent 3 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light26:{name:"Light26",wholeTableStyle:{foreColor:"Accent 4",borderLeft:{color:"Accent 4 -25",style:1},borderTop:{color:"Accent 4 -25",style:1},borderRight:{color:"Accent 4 -25",style:1},borderBottom:{color:"Accent 4 -25",style:1},borderVertical:{color:"Accent 4 -25",style:1}},reportFilterLabelsStyle:{foreColor:"Accent 4",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{backColor:"Accent 4 80"},firstRowStripeStyle:{backColor:"Accent 4 80",borderTop:{color:"Accent 4 -25",style:1},borderBottom:{color:"Accent 4 -25",style:1}},firstColumnStyle:{foreColor:"Accent 4",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Accent 4",borderBottom:{color:"Accent 4 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Accent 4",borderLeft:{color:"Accent 4 60",style:1},borderRight:{color:"Accent 4 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Accent 4",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Accent 4",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Accent 4",borderTop:{color:"Accent 4 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light27:{name:"Light27",wholeTableStyle:{foreColor:"Accent 5",borderLeft:{color:"Accent 5 -25",style:1},borderTop:{color:"Accent 5 -25",style:1},borderRight:{color:"Accent 5 -25",style:1},borderBottom:{color:"Accent 5 -25",style:1},borderVertical:{color:"Accent 5 -25",style:1}},reportFilterLabelsStyle:{foreColor:"Accent 5",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{backColor:"Accent 5 80"},firstRowStripeStyle:{backColor:"Accent 5 80",borderTop:{color:"Accent 5 -25",style:1},borderBottom:{color:"Accent 5 -25",style:1}},firstColumnStyle:{foreColor:"Accent 5",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Accent 5",borderBottom:{color:"Accent 5 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Accent 5",borderLeft:{color:"Accent 5 60",style:1},borderRight:{color:"Accent 5 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Accent 5",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Accent 5",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Accent 5",borderTop:{color:"Accent 5 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},light28:{name:"Light28",wholeTableStyle:{foreColor:"Accent 6",borderLeft:{color:"Accent 6 -25",style:1},borderTop:{color:"Accent 6 -25",style:1},borderRight:{color:"Accent 6 -25",style:1},borderBottom:{color:"Accent 6 -25",style:1},borderVertical:{color:"Accent 6 -25",style:1}},reportFilterLabelsStyle:{foreColor:"Accent 6",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{backColor:"Accent 6 80"},firstRowStripeStyle:{backColor:"Accent 6 80",borderTop:{color:"Accent 6 -25",style:1},borderBottom:{color:"Accent 6 -25",style:1}},firstColumnStyle:{foreColor:"Accent 6",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Accent 6",borderBottom:{color:"Accent 6 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Accent 6",borderLeft:{color:"Accent 6 60",style:1},borderRight:{color:"Accent 6 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Accent 6",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Accent 6",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Accent 6",borderTop:{color:"Accent 6 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium1:{name:"Medium1",wholeTableStyle:{foreColor:"Text 1",borderHorizontal:{color:"Background 1 -15",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Background 1 -15",style:1},borderBottom:{color:"Background 1 -15",style:1}},reportFilterValuesStyle:{borderTop:{color:"Background 1 -15",style:1},borderBottom:{color:"Background 1 -15",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Text 1 50",style:1},borderRight:{color:"Text 1 50",style:1}},firstRowStripeStyle:{borderTop:{color:"Text 1 50",style:1},borderBottom:{color:"Text 1 50",style:1},borderHorizontal:{color:"Text 1 50",style:1}},headerRowStyle:{backColor:"Text 1 50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Text 1 50",style:1}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Background 1 -35",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{backColor:"Background 1 -15",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Background 1 -15",style:1}},rowSubheading1Style:{backColor:"Background 1 -35",foreColor:"rgb(255,255,255)",borderBottom:{color:"Background 1 -15",style:1},borderHorizontal:{color:"Background 1 -15",style:1}},rowSubheading2Style:{backColor:"Background 1 -15",borderBottom:{color:"Background 1 -15",style:1}},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Text 1 50",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium2:{name:"Medium2",wholeTableStyle:{foreColor:"Text 1",borderHorizontal:{color:"Accent 1 80",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Accent 1 80",style:1},borderBottom:{color:"Accent 1 80",style:1}},reportFilterValuesStyle:{borderTop:{color:"Accent 1 80",style:1},borderBottom:{color:"Accent 1 80",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Accent 1 -25",style:1},borderRight:{color:"Accent 1 -25",style:1}},firstRowStripeStyle:{borderTop:{color:"Accent 1 -25",style:1},borderBottom:{color:"Accent 1 -25",style:1},borderHorizontal:{color:"Accent 1 -25",style:1}},headerRowStyle:{backColor:"Accent 1 -25",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 1 -25",style:1}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 1 60",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{backColor:"Background 1 -15",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Accent 1 80",style:1}},rowSubheading1Style:{backColor:"Accent 1 60",foreColor:"rgb(255,255,255)",borderBottom:{color:"Accent 1 80",style:1},borderHorizontal:{color:"Accent 1 80",style:1}},rowSubheading2Style:{backColor:"Accent 1 80",borderBottom:{color:"Accent 1 80",style:1}},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Accent 1 -25",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium3:{name:"Medium3",wholeTableStyle:{foreColor:"Text 1",borderHorizontal:{color:"Accent 2 80",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Accent 2 80",style:1},borderBottom:{color:"Accent 2 80",style:1}},reportFilterValuesStyle:{borderTop:{color:"Accent 2 80",style:1},borderBottom:{color:"Accent 2 80",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Accent 2 -25",style:1},borderRight:{color:"Accent 2 -25",style:1}},firstRowStripeStyle:{borderTop:{color:"Accent 2 -25",style:1},borderBottom:{color:"Accent 2 -25",style:1},borderHorizontal:{color:"Accent 2 -25",style:1}},headerRowStyle:{backColor:"Accent 2 -25",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 2 -25",style:1}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 2 60",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{backColor:"Background 1 -15",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Accent 2 80",style:1}},rowSubheading1Style:{backColor:"Accent 2 60",foreColor:"rgb(255,255,255)",borderBottom:{color:"Accent 2 80",style:1},borderHorizontal:{color:"Accent 2 80",style:1}},rowSubheading2Style:{backColor:"Accent 2 80",borderBottom:{color:"Accent 2 80",style:1}},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Accent 2 -25",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium4:{name:"Medium4",wholeTableStyle:{foreColor:"Text 1",borderHorizontal:{color:"Accent 3 80",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Accent 3 80",style:1},borderBottom:{color:"Accent 3 80",style:1}},reportFilterValuesStyle:{borderTop:{color:"Accent 3 80",style:1},borderBottom:{color:"Accent 3 80",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Accent 3 -25",style:1},borderRight:{color:"Accent 3 -25",style:1}},firstRowStripeStyle:{borderTop:{color:"Accent 3 -25",style:1},borderBottom:{color:"Accent 3 -25",style:1},borderHorizontal:{color:"Accent 3 -25",style:1}},headerRowStyle:{backColor:"Accent 3 -25",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 3 -25",style:1}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 3 60",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{backColor:"Background 1 -15",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Accent 3 80",style:1}},rowSubheading1Style:{backColor:"Accent 3 60",foreColor:"rgb(255,255,255)",borderBottom:{color:"Accent 3 80",style:1},borderHorizontal:{color:"Accent 3 80",style:1}},rowSubheading2Style:{backColor:"Accent 3 80",borderBottom:{color:"Accent 3 80",style:1}},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Accent 3 -25",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium5:{name:"Medium5",wholeTableStyle:{foreColor:"Text 1",borderHorizontal:{color:"Accent 4 80",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Accent 4 80",style:1},borderBottom:{color:"Accent 4 80",style:1}},reportFilterValuesStyle:{borderTop:{color:"Accent 4 80",style:1},borderBottom:{color:"Accent 4 80",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Accent 4 -25",style:1},borderRight:{color:"Accent 4 -25",style:1}},firstRowStripeStyle:{borderTop:{color:"Accent 4 -25",style:1},borderBottom:{color:"Accent 4 -25",style:1},borderHorizontal:{color:"Accent 4 -25",style:1}},headerRowStyle:{backColor:"Accent 4 -25",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 4 -25",style:1}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 4 60",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{backColor:"Background 1 -15",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Accent 4 80",style:1}},rowSubheading1Style:{backColor:"Accent 4 60",foreColor:"rgb(255,255,255)",borderBottom:{color:"Accent 4 80",style:1},borderHorizontal:{color:"Accent 4 80",style:1}},rowSubheading2Style:{backColor:"Accent 4 80",borderBottom:{color:"Accent 4 80",style:1}},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Accent 4 -25",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium6:{name:"Medium6",wholeTableStyle:{foreColor:"Text 1",borderHorizontal:{color:"Accent 5 80",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Accent 5 80",style:1},borderBottom:{color:"Accent 5 80",style:1}},reportFilterValuesStyle:{borderTop:{color:"Accent 5 80",style:1},borderBottom:{color:"Accent 5 80",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Accent 5 -25",style:1},borderRight:{color:"Accent 5 -25",style:1}},firstRowStripeStyle:{borderTop:{color:"Accent 5 -25",style:1},borderBottom:{color:"Accent 5 -25",style:1},borderHorizontal:{color:"Accent 5 -25",style:1}},headerRowStyle:{backColor:"Accent 5 -25",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 5 -25",style:1}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 5 60",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{backColor:"Background 1 -15",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Accent 5 80",style:1}},rowSubheading1Style:{backColor:"Accent 5 60",foreColor:"rgb(255,255,255)",borderBottom:{color:"Accent 5 80",style:1},borderHorizontal:{color:"Accent 5 80",style:1}},rowSubheading2Style:{backColor:"Accent 5 80",borderBottom:{color:"Accent 5 80",style:1}},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Accent 5 -25",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium7:{name:"Medium7",wholeTableStyle:{foreColor:"Text 1",borderHorizontal:{color:"Accent 6 80",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Accent 6 80",style:1},borderBottom:{color:"Accent 6 80",style:1}},reportFilterValuesStyle:{borderTop:{color:"Accent 6 80",style:1},borderBottom:{color:"Accent 6 80",style:1}},firstColumnStripeStyle:{borderLeft:{color:"Accent 6 -25",style:1},borderRight:{color:"Accent 6 -25",style:1}},firstRowStripeStyle:{borderTop:{color:"Accent 6 -25",style:1},borderBottom:{color:"Accent 6 -25",style:1},borderHorizontal:{color:"Accent 6 -25",style:1}},headerRowStyle:{backColor:"Accent 6 -25",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 6 -25",style:1}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 6 60",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{backColor:"Background 1 -15",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Accent 6 80",style:1}},rowSubheading1Style:{backColor:"Accent 6 60",foreColor:"rgb(255,255,255)",borderBottom:{color:"Accent 6 80",style:1},borderHorizontal:{color:"Accent 6 80",style:1}},rowSubheading2Style:{backColor:"Accent 6 80",borderBottom:{color:"Accent 6 80",style:1}},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Accent 6 -25",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium8:{name:"Medium8",wholeTableStyle:{foreColor:"Text 1"},reportFilterLabelsStyle:{backColor:"Background 1 -15"},reportFilterValuesStyle:{backColor:"Background 1 -15"},firstColumnStripeStyle:{borderLeft:{color:"Background 1 -15",style:2},borderRight:{color:"Background 1 -15",style:2}},firstRowStripeStyle:{borderTop:{color:"Background 1 -25",style:1},borderBottom:{color:"Background 1 -25",style:1},borderHorizontal:{color:"Background 1 -25",style:1}},headerRowStyle:{backColor:"Text 1 50",foreColor:"rgb(255,255,255)",borderTop:{color:"Text 1 50",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Text 1",borderLeft:{color:"Background 1 -25",style:2},borderTop:{color:"Background 1 -25",style:2},borderRight:{color:"Background 1 -25",style:2},borderBottom:{color:"Background 1 -25",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Background 1 -25",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Background 1 -15",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium9:{name:"Medium9",wholeTableStyle:{foreColor:"Text 1"},reportFilterLabelsStyle:{backColor:"Accent 1 80"},reportFilterValuesStyle:{backColor:"Accent 1 80"},firstColumnStripeStyle:{borderLeft:{color:"Accent 1 80",style:1},borderRight:{color:"Accent 1 80",style:1}},firstRowStripeStyle:{borderTop:{color:"Accent 1 60",style:1},borderBottom:{color:"Accent 1 60",style:1},borderHorizontal:{color:"Accent 1 60",style:1}},headerRowStyle:{backColor:"Accent 1",foreColor:"rgb(255,255,255)",borderTop:{color:"Accent 1 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Text 1",borderLeft:{color:"Accent 1 60",style:1},borderTop:{color:"Accent 1 60",style:1},borderRight:{color:"Accent 1 60",style:1},borderBottom:{color:"Accent 1 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 1 60",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Accent 1 80",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Accent 1 -25",style:1},borderBottom:{color:"Accent 1 -25",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium10:{name:"Medium10",wholeTableStyle:{foreColor:"Text 1"},reportFilterLabelsStyle:{backColor:"Accent 2 80"},reportFilterValuesStyle:{backColor:"Accent 2 80"},firstColumnStripeStyle:{borderLeft:{color:"Accent 2 80",style:1},borderRight:{color:"Accent 2 80",style:1}},firstRowStripeStyle:{borderTop:{color:"Accent 2 60",style:1},borderBottom:{color:"Accent 2 60",style:1},borderHorizontal:{color:"Accent 2 60",style:1}},headerRowStyle:{backColor:"Accent 2",foreColor:"rgb(255,255,255)",borderTop:{color:"Accent 2 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Text 1",borderLeft:{color:"Accent 2 60",style:1},borderTop:{color:"Accent 2 60",style:1},borderRight:{color:"Accent 2 60",style:1},borderBottom:{color:"Accent 2 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 2 60",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Accent 2 80",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Accent 2 -25",style:1},borderBottom:{color:"Accent 2 -25",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium11:{name:"Medium11",wholeTableStyle:{foreColor:"Text 1"},reportFilterLabelsStyle:{backColor:"Accent 3 80"},reportFilterValuesStyle:{backColor:"Accent 3 80"},firstColumnStripeStyle:{borderLeft:{color:"Accent 3 80",style:1},borderRight:{color:"Accent 3 80",style:1}},firstRowStripeStyle:{borderTop:{color:"Accent 3 60",style:1},borderBottom:{color:"Accent 3 60",style:1},borderHorizontal:{color:"Accent 3 60",style:1}},headerRowStyle:{backColor:"Accent 3",foreColor:"rgb(255,255,255)",borderTop:{color:"Accent 3 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Text 1",borderLeft:{color:"Accent 3 60",style:1},borderTop:{color:"Accent 3 60",style:1},borderRight:{color:"Accent 3 60",style:1},borderBottom:{color:"Accent 3 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 3 60",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Accent 3 80",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Accent 3 -25",style:1},borderBottom:{color:"Accent 3 -25",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium12:{name:"Medium12",wholeTableStyle:{foreColor:"Text 1"},reportFilterLabelsStyle:{backColor:"Accent 4 80"},reportFilterValuesStyle:{backColor:"Accent 4 80"},firstColumnStripeStyle:{borderLeft:{color:"Accent 4 80",style:1},borderRight:{color:"Accent 4 80",style:1}},firstRowStripeStyle:{borderTop:{color:"Accent 4 60",style:1},borderBottom:{color:"Accent 4 60",style:1},borderHorizontal:{color:"Accent 4 60",style:1}},headerRowStyle:{backColor:"Accent 4",foreColor:"rgb(255,255,255)",borderTop:{color:"Accent 4 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Text 1",borderLeft:{color:"Accent 4 60",style:1},borderTop:{color:"Accent 4 60",style:1},borderRight:{color:"Accent 4 60",style:1},borderBottom:{color:"Accent 4 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 4 60",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Accent 4 80",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Accent 4 -25",style:1},borderBottom:{color:"Accent 4 -25",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium13:{name:"Medium13",wholeTableStyle:{foreColor:"Text 1"},reportFilterLabelsStyle:{backColor:"Accent 5 80"},reportFilterValuesStyle:{backColor:"Accent 5 80"},firstColumnStripeStyle:{borderLeft:{color:"Accent 5 80",style:1},borderRight:{color:"Accent 5 80",style:1}},firstRowStripeStyle:{borderTop:{color:"Accent 5 60",style:1},borderBottom:{color:"Accent 5 60",style:1},borderHorizontal:{color:"Accent 5 60",style:1}},headerRowStyle:{backColor:"Accent 5",foreColor:"rgb(255,255,255)",borderTop:{color:"Accent 5 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Text 1",borderLeft:{color:"Accent 5 60",style:1},borderTop:{color:"Accent 5 60",style:1},borderRight:{color:"Accent 5 60",style:1},borderBottom:{color:"Accent 5 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 5 60",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Accent 5 80",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Accent 5 -25",style:1},borderBottom:{color:"Accent 5 -25",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium14:{name:"Medium14",wholeTableStyle:{foreColor:"Text 1"},reportFilterLabelsStyle:{backColor:"Accent 6 80"},reportFilterValuesStyle:{backColor:"Accent 6 80"},firstColumnStripeStyle:{borderLeft:{color:"Accent 6 80",style:1},borderRight:{color:"Accent 6 80",style:1}},firstRowStripeStyle:{borderTop:{color:"Accent 6 60",style:1},borderBottom:{color:"Accent 6 60",style:1},borderHorizontal:{color:"Accent 6 60",style:1}},headerRowStyle:{backColor:"Accent 6",foreColor:"rgb(255,255,255)",borderTop:{color:"Accent 6 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{foreColor:"Text 1",borderLeft:{color:"Accent 6 60",style:1},borderTop:{color:"Accent 6 60",style:1},borderRight:{color:"Accent 6 60",style:1},borderBottom:{color:"Accent 6 60",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 6 60",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Accent 6 80",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1",borderTop:{color:"Accent 6 -25",style:1},borderBottom:{color:"Accent 6 -25",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium15:{name:"Medium15",wholeTableStyle:{backColor:"Background 1 -5",foreColor:"Text 1",borderLeft:{color:"Background 1 -35",style:1},borderRight:{color:"Background 1 -35",style:1},borderVertical:{color:"Background 1 -35",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},reportFilterValuesStyle:{foreColor:"rgb(0,0,0)",borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},firstColumnStripeStyle:{backColor:"Background 1 -35",borderLeft:{color:"Background 1 -25",style:1},borderRight:{color:"Background 1 -25",style:1}},firstRowStripeStyle:{backColor:"Background 1 -35",borderTop:{color:"Background 1 -25",style:1},borderBottom:{color:"Background 1 -25",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}},subtotalColumn1Style:{backColor:"Background 1 -25",foreColor:"Text 1",borderLeft:{color:"Background 1 -35",style:1},borderTop:{color:"Background 1 -35",style:1},borderRight:{color:"Background 1 -35",style:1}},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1 50",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1 50",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading3Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}}},medium16:{name:"Medium16",wholeTableStyle:{backColor:"Accent 1 80",foreColor:"Text 1",borderLeft:{color:"Accent 1 60",style:1},borderRight:{color:"Accent 1 60",style:1},borderVertical:{color:"Accent 1 60",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},reportFilterValuesStyle:{foreColor:"rgb(0,0,0)",borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},firstColumnStripeStyle:{backColor:"Accent 1 60",borderLeft:{color:"Accent 1 60",style:1},borderRight:{color:"Accent 1 60",style:1}},firstRowStripeStyle:{backColor:"Accent 1 60",borderTop:{color:"Accent 1 60",style:1},borderBottom:{color:"Accent 1 60",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}},subtotalColumn1Style:{backColor:"Accent 1 60",foreColor:"Text 1",borderLeft:{color:"Accent 1 60",style:1},borderTop:{color:"Accent 1 60",style:1},borderRight:{color:"Accent 1 60",style:1}},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading3Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}}},medium17:{name:"Medium17",wholeTableStyle:{backColor:"Accent 2 80",foreColor:"Text 1",borderLeft:{color:"Accent 2 60",style:1},borderRight:{color:"Accent 2 60",style:1},borderVertical:{color:"Accent 2 60",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},reportFilterValuesStyle:{foreColor:"rgb(0,0,0)",borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},firstColumnStripeStyle:{backColor:"Accent 2 60",borderLeft:{color:"Accent 2 60",style:1},borderRight:{color:"Accent 2 60",style:1}},firstRowStripeStyle:{backColor:"Accent 2 60",borderTop:{color:"Accent 2 60",style:1},borderBottom:{color:"Accent 2 60",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}},subtotalColumn1Style:{backColor:"Accent 2 60",foreColor:"Text 1",borderLeft:{color:"Accent 2 60",style:1},borderTop:{color:"Accent 2 60",style:1},borderRight:{color:"Accent 2 60",style:1}},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading3Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}}},medium18:{name:"Medium18",wholeTableStyle:{backColor:"Accent 3 80",foreColor:"Text 1",borderLeft:{color:"Accent 3 60",style:1},borderRight:{color:"Accent 3 60",style:1},borderVertical:{color:"Accent 3 60",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},reportFilterValuesStyle:{foreColor:"rgb(0,0,0)",borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},firstColumnStripeStyle:{backColor:"Accent 3 60",borderLeft:{color:"Accent 3 60",style:1},borderRight:{color:"Accent 3 60",style:1}},firstRowStripeStyle:{backColor:"Accent 3 60",borderTop:{color:"Accent 3 60",style:1},borderBottom:{color:"Accent 3 60",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}},subtotalColumn1Style:{backColor:"Accent 3 60",foreColor:"Text 1",borderLeft:{color:"Accent 3 60",style:1},borderTop:{color:"Accent 3 60",style:1},borderRight:{color:"Accent 3 60",style:1}},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading3Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}}},medium19:{name:"Medium19",wholeTableStyle:{backColor:"Accent 4 80",foreColor:"Text 1",borderLeft:{color:"Accent 4 60",style:1},borderRight:{color:"Accent 4 60",style:1},borderVertical:{color:"Accent 4 60",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},reportFilterValuesStyle:{foreColor:"rgb(0,0,0)",borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},firstColumnStripeStyle:{backColor:"Accent 4 60",borderLeft:{color:"Accent 4 60",style:1},borderRight:{color:"Accent 4 60",style:1}},firstRowStripeStyle:{backColor:"Accent 4 60",borderTop:{color:"Accent 4 60",style:1},borderBottom:{color:"Accent 4 60",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}},subtotalColumn1Style:{backColor:"Accent 4 60",foreColor:"Text 1",borderLeft:{color:"Accent 4 60",style:1},borderTop:{color:"Accent 4 60",style:1},borderRight:{color:"Accent 4 60",style:1}},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading3Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}}},medium20:{name:"Medium20",wholeTableStyle:{backColor:"Accent 5 80",foreColor:"Text 1",borderLeft:{color:"Accent 5 60",style:1},borderRight:{color:"Accent 5 60",style:1},borderVertical:{color:"Accent 5 60",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},reportFilterValuesStyle:{foreColor:"rgb(0,0,0)",borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},firstColumnStripeStyle:{backColor:"Accent 5 60",borderLeft:{color:"Accent 5 60",style:1},borderRight:{color:"Accent 5 60",style:1}},firstRowStripeStyle:{backColor:"Accent 5 60",borderTop:{color:"Accent 5 60",style:1},borderBottom:{color:"Accent 5 60",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}},subtotalColumn1Style:{backColor:"Accent 5 60",foreColor:"Text 1",borderLeft:{color:"Accent 5 60",style:1},borderTop:{color:"Accent 5 60",style:1},borderRight:{color:"Accent 5 60",style:1}},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading3Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}}},medium21:{name:"Medium21",wholeTableStyle:{backColor:"Accent 6 80",foreColor:"Text 1",borderLeft:{color:"Accent 6 60",style:1},borderRight:{color:"Accent 6 60",style:1},borderVertical:{color:"Accent 6 60",style:1}},reportFilterLabelsStyle:{borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},reportFilterValuesStyle:{foreColor:"rgb(0,0,0)",borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},firstColumnStripeStyle:{backColor:"Accent 6 60",borderLeft:{color:"Accent 6 60",style:1},borderRight:{color:"Accent 6 60",style:1}},firstRowStripeStyle:{backColor:"Accent 6 60",borderTop:{color:"Accent 6 60",style:1},borderBottom:{color:"Accent 6 60",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}},subtotalColumn1Style:{backColor:"Accent 6 60",foreColor:"Text 1",borderLeft:{color:"Accent 6 60",style:1},borderTop:{color:"Accent 6 60",style:1},borderRight:{color:"Accent 6 60",style:1}},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading3Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",borderVertical:{color:"rgb(0,0,0)",style:1}}},medium22:{name:"Medium22",wholeTableStyle:{backColor:"Background 1 -15",foreColor:"Text 1 50",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Background 1 -25",foreColor:"Text 1 50",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Background 1 -15",foreColor:"Text 1 50",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},secondColumnStripeStyle:{backColor:"Background 1 -25"},secondRowStripeStyle:{backColor:"Background 1 -25"},firstColumnStyle:{backColor:"Background 1 -25",foreColor:"Text 1 50",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Text 1 50",borderBottom:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Text 1 50",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium23:{name:"Medium23",wholeTableStyle:{backColor:"Accent 1 80",foreColor:"Accent 1 -25",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Accent 1 60",foreColor:"Accent 1 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Accent 1 80",foreColor:"Accent 1 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},secondColumnStripeStyle:{backColor:"Accent 1 60"},secondRowStripeStyle:{backColor:"Accent 1 60"},firstColumnStyle:{backColor:"Accent 1 60",foreColor:"Accent 1 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Accent 1 -25",borderBottom:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Accent 1 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium24:{name:"Medium24",wholeTableStyle:{backColor:"Accent 2 80",foreColor:"Accent 2 -25",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Accent 2 60",foreColor:"Accent 2 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Accent 2 80",foreColor:"Accent 2 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},secondColumnStripeStyle:{backColor:"Accent 2 60"},secondRowStripeStyle:{backColor:"Accent 2 60"},firstColumnStyle:{backColor:"Accent 2 60",foreColor:"Accent 2 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Accent 2 -25",borderBottom:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Accent 2 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium25:{name:"Medium25",wholeTableStyle:{backColor:"Accent 3 80",foreColor:"Accent 3 -25",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Accent 3 60",foreColor:"Accent 3 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Accent 3 80",foreColor:"Accent 3 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},secondColumnStripeStyle:{backColor:"Accent 3 60"},secondRowStripeStyle:{backColor:"Accent 3 60"},firstColumnStyle:{backColor:"Accent 3 60",foreColor:"Accent 3 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Accent 3 -25",borderBottom:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Accent 3 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium26:{name:"Medium26",wholeTableStyle:{backColor:"Accent 4 80",foreColor:"Accent 4 -25",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Accent 4 60",foreColor:"Accent 4 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Accent 4 80",foreColor:"Accent 4 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},secondColumnStripeStyle:{backColor:"Accent 4 60"},secondRowStripeStyle:{backColor:"Accent 4 60"},firstColumnStyle:{backColor:"Accent 4 60",foreColor:"Accent 4 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Accent 4 -25",borderBottom:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Accent 4 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium27:{name:"Medium27",wholeTableStyle:{backColor:"Accent 5 80",foreColor:"Accent 5 -25",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Accent 5 60",foreColor:"Accent 5 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Accent 5 80",foreColor:"Accent 5 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},secondColumnStripeStyle:{backColor:"Accent 5 60"},secondRowStripeStyle:{backColor:"Accent 5 60"},firstColumnStyle:{backColor:"Accent 5 60",foreColor:"Accent 5 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Accent 5 -25",borderBottom:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Accent 5 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},medium28:{name:"Medium28",wholeTableStyle:{backColor:"Accent 6 80",foreColor:"Accent 6 -25",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Accent 6 60",foreColor:"Accent 6 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Accent 6 80",foreColor:"Accent 6 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},secondColumnStripeStyle:{backColor:"Accent 6 60"},secondRowStripeStyle:{backColor:"Accent 6 60"},firstColumnStyle:{backColor:"Accent 6 60",foreColor:"Accent 6 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},headerRowStyle:{foreColor:"Accent 6 -25",borderBottom:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"Accent 6 -25",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark1:{name:"Dark1",wholeTableStyle:{backColor:"Background 1 -25",foreColor:"Text 1",borderHorizontal:{color:"Background 1 -15",style:1}},reportFilterLabelsStyle:{backColor:"Text 1 50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Text 1 50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Text 1 50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Text 1 50",style:1}},secondColumnStripeStyle:{borderLeft:{color:"Background 1 -15",style:1},borderRight:{color:"Background 1 -15",style:1}},secondRowStripeStyle:{backColor:"Background 1 -35"},headerRowStyle:{backColor:"Text 1 50",foreColor:"rgb(255,255,255)",borderBottom:{color:"rgb(255,255,255)",style:1},borderHorizontal:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",borderBottom:{color:"Background 1 -35",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Background 1 -15",foreColor:"Text 1",borderTop:{color:"Background 1 -35",style:1},borderBottom:{color:"Background 1 -35",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1 50",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark2:{name:"Dark2",wholeTableStyle:{backColor:"Accent 1 60",foreColor:"Text 1",borderHorizontal:{color:"Accent 1 80",style:1}},reportFilterLabelsStyle:{backColor:"Accent 1 -50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 1 -50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Accent 1 -50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 1 -50",style:1}},secondColumnStripeStyle:{borderLeft:{color:"Accent 1 80",style:1},borderRight:{color:"Accent 1 80",style:1}},secondRowStripeStyle:{backColor:"Accent 1 40"},headerRowStyle:{backColor:"Accent 1 -50",foreColor:"rgb(255,255,255)",borderBottom:{color:"rgb(255,255,255)",style:1},borderHorizontal:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",borderBottom:{color:"Accent 1 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Accent 1 80",foreColor:"Text 1",borderTop:{color:"Accent 1 40",style:1},borderBottom:{color:"Accent 1 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Accent 1 -50",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark3:{name:"Dark3",wholeTableStyle:{backColor:"Accent 2 60",foreColor:"Text 1",borderHorizontal:{color:"Accent 2 80",style:1}},reportFilterLabelsStyle:{backColor:"Accent 2 -50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 2 -50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Accent 2 -50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 2 -50",style:1}},secondColumnStripeStyle:{borderLeft:{color:"Accent 2 80",style:1},borderRight:{color:"Accent 2 80",style:1}},secondRowStripeStyle:{backColor:"Accent 2 40"},headerRowStyle:{backColor:"Accent 2 -50",foreColor:"rgb(255,255,255)",borderBottom:{color:"rgb(255,255,255)",style:1},borderHorizontal:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",borderBottom:{color:"Accent 2 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Accent 2 80",foreColor:"Text 1",borderTop:{color:"Accent 2 40",style:1},borderBottom:{color:"Accent 2 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Accent 2 -50",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark4:{name:"Dark4",wholeTableStyle:{backColor:"Accent 3 60",foreColor:"Text 1",borderHorizontal:{color:"Accent 3 80",style:1}},reportFilterLabelsStyle:{backColor:"Accent 3 -50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 3 -50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Accent 3 -50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 3 -50",style:1}},secondColumnStripeStyle:{borderLeft:{color:"Accent 3 80",style:1},borderRight:{color:"Accent 3 80",style:1}},secondRowStripeStyle:{backColor:"Accent 3 40"},headerRowStyle:{backColor:"Accent 3 -50",foreColor:"rgb(255,255,255)",borderBottom:{color:"rgb(255,255,255)",style:1},borderHorizontal:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",borderBottom:{color:"Accent 3 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Accent 3 80",foreColor:"Text 1",borderTop:{color:"Accent 3 40",style:1},borderBottom:{color:"Accent 3 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Accent 3 -50",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark5:{name:"Dark5",wholeTableStyle:{backColor:"Accent 4 60",foreColor:"Text 1",borderHorizontal:{color:"Accent 4 80",style:1}},reportFilterLabelsStyle:{backColor:"Accent 4 -50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 4 -50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Accent 4 -50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 4 -50",style:1}},secondColumnStripeStyle:{borderLeft:{color:"Accent 4 80",style:1},borderRight:{color:"Accent 4 80",style:1}},secondRowStripeStyle:{backColor:"Accent 4 40"},headerRowStyle:{backColor:"Accent 4 -50",foreColor:"rgb(255,255,255)",borderBottom:{color:"rgb(255,255,255)",style:1},borderHorizontal:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",borderBottom:{color:"Accent 4 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Accent 4 80",foreColor:"Text 1",borderTop:{color:"Accent 4 40",style:1},borderBottom:{color:"Accent 4 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Accent 4 -50",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark6:{name:"Dark6",wholeTableStyle:{backColor:"Accent 5 60",foreColor:"Text 1",borderHorizontal:{color:"Accent 5 80",style:1}},reportFilterLabelsStyle:{backColor:"Accent 5 -50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 5 -50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Accent 5 -50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 5 -50",style:1}},secondColumnStripeStyle:{borderLeft:{color:"Accent 5 80",style:1},borderRight:{color:"Accent 5 80",style:1}},secondRowStripeStyle:{backColor:"Accent 5 40"},headerRowStyle:{backColor:"Accent 5 -50",foreColor:"rgb(255,255,255)",borderBottom:{color:"rgb(255,255,255)",style:1},borderHorizontal:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",borderBottom:{color:"Accent 5 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Accent 5 80",foreColor:"Text 1",borderTop:{color:"Accent 5 40",style:1},borderBottom:{color:"Accent 5 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Accent 5 -50",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark7:{name:"Dark7",wholeTableStyle:{backColor:"Accent 6 60",foreColor:"Text 1",borderHorizontal:{color:"Accent 6 80",style:1}},reportFilterLabelsStyle:{backColor:"Accent 6 -50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 6 -50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},reportFilterValuesStyle:{backColor:"Accent 6 -50",foreColor:"rgb(255,255,255)",borderHorizontal:{color:"Accent 6 -50",style:1}},secondColumnStripeStyle:{borderLeft:{color:"Accent 6 80",style:1},borderRight:{color:"Accent 6 80",style:1}},secondRowStripeStyle:{backColor:"Accent 6 40"},headerRowStyle:{backColor:"Accent 6 -50",foreColor:"rgb(255,255,255)",borderBottom:{color:"rgb(255,255,255)",style:1},borderHorizontal:{color:"rgb(255,255,255)",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Text 1",borderBottom:{color:"Accent 6 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{backColor:"Accent 6 80",foreColor:"Text 1",borderTop:{color:"Accent 6 40",style:1},borderBottom:{color:"Accent 6 40",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Accent 6 -50",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark8:{name:"Dark8",wholeTableStyle:{backColor:"Background 1 -15",foreColor:"Text 1",borderLeft:{color:"Text 1 50",style:2},borderTop:{color:"Text 1 50",style:2},borderRight:{color:"Text 1 50",style:2},borderBottom:{color:"Text 1 50",style:2}},reportFilterLabelsStyle:{borderLeft:{color:"Text 1 50",style:1},borderTop:{color:"Text 1 50",style:1},borderBottom:{color:"Text 1 50",style:1}},reportFilterValuesStyle:{borderTop:{color:"Text 1 50",style:1},borderRight:{color:"Text 1 50",style:1},borderBottom:{color:"Text 1 50",style:1}},firstColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondRowStripeStyle:{borderTop:{color:"Background 1 -25",style:1},borderBottom:{color:"Background 1 -25",style:1}},headerRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Background 1 -25",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Background 1 -25",style:1}},columnSubheading3Style:{borderTop:{color:"Background 1 -25",style:1}},rowSubheading1Style:{backColor:"Background 1 -25",foreColor:"Text 1",borderBottom:{color:"Background 1 -15",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark9:{name:"Dark9",wholeTableStyle:{backColor:"Accent 1 80",foreColor:"Text 1",borderLeft:{style:2},borderTop:{style:2},borderRight:{style:2},borderBottom:{style:2}},reportFilterLabelsStyle:{borderLeft:{style:1},borderTop:{style:1},borderBottom:{style:1}},reportFilterValuesStyle:{borderTop:{style:1},borderRight:{style:1},borderBottom:{style:1}},firstColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondRowStripeStyle:{borderTop:{color:"Accent 1 60",style:1},borderBottom:{color:"Accent 1 60",style:1}},headerRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 1 60",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Accent 1 60",style:1}},columnSubheading3Style:{borderTop:{color:"Accent 1 60",style:1}},rowSubheading1Style:{backColor:"Accent 1 60",foreColor:"Text 1",borderBottom:{color:"Accent 1 80",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark10:{name:"Dark10",wholeTableStyle:{backColor:"Accent 2 80",foreColor:"Text 1",borderLeft:{style:2},borderTop:{style:2},borderRight:{style:2},borderBottom:{style:2}},reportFilterLabelsStyle:{borderLeft:{style:1},borderTop:{style:1},borderBottom:{style:1}},reportFilterValuesStyle:{borderTop:{style:1},borderRight:{style:1},borderBottom:{style:1}},firstColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondRowStripeStyle:{borderTop:{color:"Accent 2 60",style:1},borderBottom:{color:"Accent 2 60",style:1}},headerRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 2 60",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Accent 2 60",style:1}},columnSubheading3Style:{borderTop:{color:"Accent 2 60",style:1}},rowSubheading1Style:{backColor:"Accent 2 60",foreColor:"Text 1",borderBottom:{color:"Accent 2 80",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark11:{name:"Dark11",wholeTableStyle:{backColor:"Accent 3 80",foreColor:"Text 1",borderLeft:{style:2},borderTop:{style:2},borderRight:{style:2},borderBottom:{style:2}},reportFilterLabelsStyle:{borderLeft:{style:1},borderTop:{style:1},borderBottom:{style:1}},reportFilterValuesStyle:{borderTop:{style:1},borderRight:{style:1},borderBottom:{style:1}},firstColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondRowStripeStyle:{borderTop:{color:"Accent 3 60",style:1},borderBottom:{color:"Accent 3 60",style:1}},headerRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 3 60",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Accent 3 60",style:1}},columnSubheading3Style:{borderTop:{color:"Accent 3 60",style:1}},rowSubheading1Style:{backColor:"Accent 3 60",foreColor:"Text 1",borderBottom:{color:"Accent 3 80",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark12:{name:"Dark12",wholeTableStyle:{backColor:"Accent 4 80",foreColor:"Text 1",borderLeft:{style:2},borderTop:{style:2},borderRight:{style:2},borderBottom:{style:2}},reportFilterLabelsStyle:{borderLeft:{style:1},borderTop:{style:1},borderBottom:{style:1}},reportFilterValuesStyle:{borderTop:{style:1},borderRight:{style:1},borderBottom:{style:1}},firstColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondRowStripeStyle:{borderTop:{color:"Accent 4 60",style:1},borderBottom:{color:"Accent 4 60",style:1}},headerRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 4 60",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Accent 4 60",style:1}},columnSubheading3Style:{borderTop:{color:"Accent 4 60",style:1}},rowSubheading1Style:{backColor:"Accent 4 60",foreColor:"Text 1",borderBottom:{color:"Accent 4 80",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark13:{name:"Dark13",wholeTableStyle:{backColor:"Accent 5 80",foreColor:"Text 1",borderLeft:{style:2},borderTop:{style:2},borderRight:{style:2},borderBottom:{style:2}},reportFilterLabelsStyle:{borderLeft:{style:1},borderTop:{style:1},borderBottom:{style:1}},reportFilterValuesStyle:{borderTop:{style:1},borderRight:{style:1},borderBottom:{style:1}},firstColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondRowStripeStyle:{borderTop:{color:"Accent 5 60",style:1},borderBottom:{color:"Accent 5 60",style:1}},headerRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 5 60",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Accent 5 60",style:1}},columnSubheading3Style:{borderTop:{color:"Accent 5 60",style:1}},rowSubheading1Style:{backColor:"Accent 5 60",foreColor:"Text 1",borderBottom:{color:"Accent 5 80",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark14:{name:"Dark14",wholeTableStyle:{backColor:"Accent 6 80",foreColor:"Text 1",borderLeft:{style:2},borderTop:{style:2},borderRight:{style:2},borderBottom:{style:2}},reportFilterLabelsStyle:{borderLeft:{style:1},borderTop:{style:1},borderBottom:{style:1}},reportFilterValuesStyle:{borderTop:{style:1},borderRight:{style:1},borderBottom:{style:1}},firstColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondColumnStripeStyle:{borderLeft:{color:"rgb(140,140,140)",style:1},borderRight:{color:"rgb(140,140,140)",style:1}},secondRowStripeStyle:{borderTop:{color:"Accent 6 60",style:1},borderBottom:{color:"Accent 6 60",style:1}},headerRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{backColor:"Accent 6 60",foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading2Style:{borderTop:{color:"Accent 6 60",style:1}},columnSubheading3Style:{borderTop:{color:"Accent 6 60",style:1}},rowSubheading1Style:{backColor:"Accent 6 60",foreColor:"Text 1",borderBottom:{color:"Accent 6 80",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1 -25",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark15:{name:"Dark15",wholeTableStyle:{backColor:"rgb(140,140,140)",foreColor:"Background 1 -15"},reportFilterLabelsStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{borderTop:{color:"Background 1 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripeStyle:{borderTop:{color:"Background 1 -35",style:1},borderBottom:{color:"Background 1 -35",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Text 1 50",borderLeft:{color:"Background 1 -35",style:1},borderTop:{color:"Background 1 -35",style:1},borderRight:{color:"Background 1 -35",style:1},borderBottom:{color:"Background 1 -35",style:1}},subtotalRow1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Background 1 -35",style:1}},rowSubheading1Style:{backColor:"Text 1 50",foreColor:"rgb(255,255,255)",borderBottom:{color:"Text 1 50",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark16:{name:"Dark16",wholeTableStyle:{backColor:"Accent 1",foreColor:"Accent 1 80"},reportFilterLabelsStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{borderTop:{color:"Accent 1 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripeStyle:{borderTop:{color:"Accent 1 60",style:1},borderBottom:{color:"Accent 1 60",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Accent 1 -25",borderLeft:{color:"Accent 1 60",style:1},borderTop:{color:"Accent 1 60",style:1},borderRight:{color:"Accent 1 60",style:1},borderBottom:{color:"Accent 1 60",style:1}},subtotalRow1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Accent 1 60",style:1}},rowSubheading1Style:{backColor:"Accent 1 -25",foreColor:"rgb(255,255,255)",borderBottom:{color:"Accent 1 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark17:{name:"Dark17",wholeTableStyle:{backColor:"Accent 2",foreColor:"Accent 2 80"},reportFilterLabelsStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{borderTop:{color:"Accent 2 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripeStyle:{borderTop:{color:"Accent 2 60",style:1},borderBottom:{color:"Accent 2 60",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Accent 2 -25",borderLeft:{color:"Accent 2 60",style:1},borderTop:{color:"Accent 2 60",style:1},borderRight:{color:"Accent 2 60",style:1},borderBottom:{color:"Accent 2 60",style:1}},subtotalRow1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Accent 2 60",style:1}},rowSubheading1Style:{backColor:"Accent 2 -25",foreColor:"rgb(255,255,255)",borderBottom:{color:"Accent 2 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark18:{name:"Dark18",wholeTableStyle:{backColor:"Accent 3",foreColor:"Accent 3 80"},reportFilterLabelsStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{borderTop:{color:"Accent 3 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripeStyle:{borderTop:{color:"Accent 3 60",style:1},borderBottom:{color:"Accent 3 60",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Accent 3 -25",borderLeft:{color:"Accent 3 60",style:1},borderTop:{color:"Accent 3 60",style:1},borderRight:{color:"Accent 3 60",style:1},borderBottom:{color:"Accent 3 60",style:1}},subtotalRow1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Accent 3 60",style:1}},rowSubheading1Style:{backColor:"Accent 3 -25",foreColor:"rgb(255,255,255)",borderBottom:{color:"Accent 3 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark19:{name:"Dark19",wholeTableStyle:{backColor:"Accent 4",foreColor:"Accent 4 80"},reportFilterLabelsStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{borderTop:{color:"Accent 4 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripeStyle:{borderTop:{color:"Accent 4 60",style:1},borderBottom:{color:"Accent 4 60",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Accent 4 -25",borderLeft:{color:"Accent 4 60",style:1},borderTop:{color:"Accent 4 60",style:1},borderRight:{color:"Accent 4 60",style:1},borderBottom:{color:"Accent 4 60",style:1}},subtotalRow1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Accent 4 60",style:1}},rowSubheading1Style:{backColor:"Accent 4 -25",foreColor:"rgb(255,255,255)",borderBottom:{color:"Accent 4 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark20:{name:"Dark20",wholeTableStyle:{backColor:"Accent 5",foreColor:"Accent 5 80"},reportFilterLabelsStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{borderTop:{color:"Accent 5 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripeStyle:{borderTop:{color:"Accent 5 60",style:1},borderBottom:{color:"Accent 5 60",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Accent 5 -25",borderLeft:{color:"Accent 5 60",style:1},borderTop:{color:"Accent 5 60",style:1},borderRight:{color:"Accent 5 60",style:1},borderBottom:{color:"Accent 5 60",style:1}},subtotalRow1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Accent 5 60",style:1}},rowSubheading1Style:{backColor:"Accent 5 -25",foreColor:"rgb(255,255,255)",borderBottom:{color:"Accent 5 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark21:{name:"Dark21",wholeTableStyle:{backColor:"Accent 6",foreColor:"Accent 6 80"},reportFilterLabelsStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstColumnStripeStyle:{borderTop:{color:"Accent 6 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripeStyle:{borderTop:{color:"Accent 6 60",style:1},borderBottom:{color:"Accent 6 60",style:1}},headerRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalColumn1Style:{backColor:"Accent 6 -25",borderLeft:{color:"Accent 6 60",style:1},borderTop:{color:"Accent 6 60",style:1},borderRight:{color:"Accent 6 60",style:1},borderBottom:{color:"Accent 6 60",style:1}},subtotalRow1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},columnSubheading1Style:{borderBottom:{color:"Accent 6 60",style:1}},rowSubheading1Style:{backColor:"Accent 6 -25",foreColor:"rgb(255,255,255)",borderBottom:{color:"Accent 6 -25",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{backColor:"Text 1",foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark22:{name:"Dark22",wholeTableStyle:{backColor:"Background 1 -50",foreColor:"Background 1 -15",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Text 1 50"},secondColumnStripeStyle:{backColor:"rgb(140,140,140)"},secondRowStripeStyle:{backColor:"rgb(140,140,140)"},firstColumnStyle:{backColor:"Text 1 50"},headerRowStyle:{backColor:"Text 1 50",borderBottom:{color:"rgb(255,255,255)",style:2}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Background 1 -15",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"rgb(255,255,255)",borderTop:{color:"rgb(255,255,255)",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark23:{name:"Dark23",wholeTableStyle:{backColor:"Accent 1",foreColor:"Accent 1 80",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Accent 1 -25"},secondColumnStripeStyle:{backColor:"Accent 1 40"},secondRowStripeStyle:{backColor:"Accent 1 40"},firstColumnStyle:{backColor:"Accent 1 -25"},headerRowStyle:{backColor:"Accent 1 -25",borderBottom:{color:"rgb(255,255,255)",style:2}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Accent 1 80",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"rgb(255,255,255)",borderTop:{color:"rgb(255,255,255)",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark24:{name:"Dark24",wholeTableStyle:{backColor:"Accent 2",foreColor:"Accent 2 80",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Accent 2 -25"},secondColumnStripeStyle:{backColor:"Accent 2 40"},secondRowStripeStyle:{backColor:"Accent 2 40"},firstColumnStyle:{backColor:"Accent 2 -25"},headerRowStyle:{backColor:"Accent 2 -25",borderBottom:{color:"rgb(255,255,255)",style:2}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Accent 2 80",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"rgb(255,255,255)",borderTop:{color:"rgb(255,255,255)",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark25:{name:"Dark25",wholeTableStyle:{backColor:"Accent 3",foreColor:"Accent 3 80",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Accent 3 -25"},secondColumnStripeStyle:{backColor:"Accent 3 40"},secondRowStripeStyle:{backColor:"Accent 3 40"},firstColumnStyle:{backColor:"Accent 3 -25"},headerRowStyle:{backColor:"Accent 3 -25",borderBottom:{color:"rgb(255,255,255)",style:2}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Accent 3 80",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"rgb(255,255,255)",borderTop:{color:"rgb(255,255,255)",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark26:{name:"Dark26",wholeTableStyle:{backColor:"Accent 4",foreColor:"Accent 4 80",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Accent 4 -25"},secondColumnStripeStyle:{backColor:"Accent 4 40"},secondRowStripeStyle:{backColor:"Accent 4 40"},firstColumnStyle:{backColor:"Accent 4 -25"},headerRowStyle:{backColor:"Accent 4 -25",borderBottom:{color:"rgb(255,255,255)",style:2}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Accent 4 80",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"rgb(255,255,255)",borderTop:{color:"rgb(255,255,255)",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark27:{name:"Dark27",wholeTableStyle:{backColor:"Accent 5",foreColor:"Accent 5 80",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Accent 5 -25"},secondColumnStripeStyle:{backColor:"Accent 5 40"},secondRowStripeStyle:{backColor:"Accent 5 40"},firstColumnStyle:{backColor:"Accent 5 -25"},headerRowStyle:{backColor:"Accent 5 -25",borderBottom:{color:"rgb(255,255,255)",style:2}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Accent 5 80",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"rgb(255,255,255)",borderTop:{color:"rgb(255,255,255)",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}},dark28:{name:"Dark28",wholeTableStyle:{backColor:"Accent 6",foreColor:"Accent 6 80",borderVertical:{color:"rgb(255,255,255)",style:1}},reportFilterLabelsStyle:{backColor:"Accent 6 -25"},secondColumnStripeStyle:{backColor:"Accent 6 40"},secondRowStripeStyle:{backColor:"Accent 6 40"},firstColumnStyle:{backColor:"Accent 6 -25"},headerRowStyle:{backColor:"Accent 6 -25",borderBottom:{color:"rgb(255,255,255)",style:2}},firstHeaderCellStyle:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow1Style:{foreColor:"Accent 6 80",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},subtotalRow2Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},rowSubheading1Style:{foreColor:"rgb(255,255,255)",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},grandTotalRowStyle:{foreColor:"rgb(255,255,255)",borderTop:{color:"rgb(255,255,255)",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"}}},d.buildInSlicerStyles={light1:{name:"SlicerStyleLight1",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"}},selectedItemWithDataStyle:{backColor:"Accent 1 60",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},selectedItemWithNoDataStyle:{backColor:"Accent 1 80",foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithDataStyle:{backColor:"white",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithNoDataStyle:{backColor:"white",foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},light2:{name:"SlicerStyleLight2",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"}},selectedItemWithDataStyle:{backColor:"Accent 2 60",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},selectedItemWithNoDataStyle:{backColor:"Accent 2 80",foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithDataStyle:{backColor:"white",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithNoDataStyle:{backColor:"white",foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},light3:{name:"SlicerStyleLight3",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"}},selectedItemWithDataStyle:{backColor:"Accent 3 60",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},selectedItemWithNoDataStyle:{backColor:"Accent 3 80",foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithDataStyle:{backColor:"white",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithNoDataStyle:{backColor:"white",foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},light4:{name:"SlicerStyleLight4",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"}},selectedItemWithDataStyle:{backColor:"Accent 4 60",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},selectedItemWithNoDataStyle:{backColor:"Accent 4 80",foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithDataStyle:{backColor:"white",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithNoDataStyle:{backColor:"white",foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},light5:{name:"SlicerStyleLight5",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"}},selectedItemWithDataStyle:{backColor:"Accent 5 60",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},selectedItemWithNoDataStyle:{backColor:"Accent 5 80",foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithDataStyle:{backColor:"white",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithNoDataStyle:{backColor:"white",foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},light6:{name:"SlicerStyleLight6",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"}},selectedItemWithDataStyle:{backColor:"Accent 6 60",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},selectedItemWithNoDataStyle:{backColor:"Accent 6 80",foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithDataStyle:{backColor:"white",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithNoDataStyle:{backColor:"white",foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},dark1:{name:"SlicerStyleDark1",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"}},selectedItemWithDataStyle:{backColor:"Accent 1",foreColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"}},selectedItemWithNoDataStyle:{backColor:"Accent 1 60",foreColor:"Accent 1 -25",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1 60"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1 60"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1 60"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1 60"}},unSelectedItemWithDataStyle:{backColor:"#C0C0C0",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"}},unSelectedItemWithNoDataStyle:{backColor:"#DFDFDF",foreColor:"#959595",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},dark2:{name:"SlicerStyleDark2",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"}},selectedItemWithDataStyle:{backColor:"Accent 2",foreColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"}},selectedItemWithNoDataStyle:{backColor:"Accent 2 60",foreColor:"Accent 2 -25",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2 60"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2 60"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2 60"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2 60"}},unSelectedItemWithDataStyle:{backColor:"#C0C0C0",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"}},unSelectedItemWithNoDataStyle:{backColor:"#DFDFDF",foreColor:"#959595",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},dark3:{name:"SlicerStyleDark3",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"}},selectedItemWithDataStyle:{backColor:"Accent 3",foreColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"}},selectedItemWithNoDataStyle:{backColor:"Accent 3 60",foreColor:"Accent 3 -25",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3 60"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3 60"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3 60"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3 60"}},unSelectedItemWithDataStyle:{backColor:"#C0C0C0",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"}},unSelectedItemWithNoDataStyle:{backColor:"#DFDFDF",foreColor:"#959595",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},dark4:{name:"SlicerStyleDark4",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"}},selectedItemWithDataStyle:{backColor:"Accent 4",foreColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"}},selectedItemWithNoDataStyle:{backColor:"Accent 4 60",foreColor:"Accent 4 -25",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4 60"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4 60"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4 60"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4 60"}},unSelectedItemWithDataStyle:{backColor:"#C0C0C0",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"}},unSelectedItemWithNoDataStyle:{backColor:"#DFDFDF",foreColor:"#959595",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},dark5:{name:"SlicerStyleDark5",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"}},selectedItemWithDataStyle:{backColor:"Accent 5",foreColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"}},selectedItemWithNoDataStyle:{backColor:"Accent 5 60",foreColor:"Accent 5 -25",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5 60"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5 60"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5 60"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5 60"}},unSelectedItemWithDataStyle:{backColor:"#C0C0C0",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"}},unSelectedItemWithNoDataStyle:{backColor:"#DFDFDF",foreColor:"#959595",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},dark6:{name:"SlicerStyleDark6",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"}},selectedItemWithDataStyle:{backColor:"Accent 6",foreColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"}},selectedItemWithNoDataStyle:{backColor:"Accent 6 60",foreColor:"Accent 6 -25",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6 60"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6 60"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6 60"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6 60"}},unSelectedItemWithDataStyle:{backColor:"#C0C0C0",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#C0C0C0"}},unSelectedItemWithNoDataStyle:{backColor:"#DFDFDF",foreColor:"#959595",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#DFDFDF"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},other1:{name:"SlicerStyleOther1",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#808080"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#808080"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#808080"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#808080"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#A6A6A6"}},selectedItemWithDataStyle:{backColor:"#BFBFBF",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},selectedItemWithNoDataStyle:{backColor:"#D9D9D9",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithDataStyle:{backColor:"white",foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithNoDataStyle:{backColor:"white",foreColor:"#959595",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}},other2:{name:"SlicerStyleOther2",wholeSlicerStyle:{backColor:"white",font:"normal 11pt calibri",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#4F81BD"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#4F81BD"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#4F81BD"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#4F81BD"}},headerStyle:{borderLeft:{borderWidth:0,borderStyle:"",borderColor:""},borderTop:{borderWidth:0,borderStyle:"",borderColor:""},borderRight:{borderWidth:0,borderStyle:"",borderColor:""},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#4F81BD"}},selectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#A3BBDF"},{position:1,color:"#CADEF6"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},selectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#A3BBDF"},{position:1,color:"#CADEF6"}]},foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#E8EBEE"},{position:1,color:"#F8F8FA"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#CCCCCC"}},unSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#E8EBEE"},{position:1,color:"#F8F8FA"}]},foreColor:"#828282",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#E0E0E0"}},hoveredSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}},hoveredUnSelectedItemWithNoDataStyle:{backColor:{degree:90,stops:[{position:0,color:"#F8E162"},{position:1,color:"#FCF7F4"}]},foreColor:"black",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"#999999"}}}},d.buildInTimelineStyles={light1:{name:"TimeSlicerStyleLight1",wholeSlicerStyle:{backColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"}},headerStyle:{font:"bold 11pt calibri"},selectionLabelStyle:{foreColor:"Accent 1 -25",font:"normal 10pt calibri"},timeLevelStyle:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel1Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel2Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},selectedTimeBlockStyle:{backColor:{degree:90,stops:[{position:0,color:"Accent 1 60"},{position:1,color:"Accent 1"}]}},unselectedTimeBlockStyle:{backColor:"Background 1 -15"},selectedTimeBlockSpaceStyle:{backColor:"Accent 1 40"}},light2:{name:"TimeSlicerStyleLight2",wholeSlicerStyle:{backColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"}},headerStyle:{font:"bold 11pt calibri"},selectionLabelStyle:{foreColor:"Accent 2 -25",font:"normal 10pt calibri"},timeLevelStyle:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel1Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel2Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},selectedTimeBlockStyle:{backColor:{degree:90,stops:[{position:0,color:"Accent 2 60"},{position:1,color:"Accent 2"}]}},unselectedTimeBlockStyle:{backColor:"Background 1 -15"},selectedTimeBlockSpaceStyle:{backColor:"Accent 2 40"}},light3:{name:"TimeSlicerStyleLight3",wholeSlicerStyle:{backColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"}},headerStyle:{font:"bold 11pt calibri"},selectionLabelStyle:{foreColor:"Accent 3 -25",font:"normal 10pt calibri"},timeLevelStyle:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel1Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel2Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},selectedTimeBlockStyle:{backColor:{degree:90,stops:[{position:0,color:"Accent 3 60"},{position:1,color:"Accent 3"}]}},unselectedTimeBlockStyle:{backColor:"Background 1 -15"},selectedTimeBlockSpaceStyle:{backColor:"Accent 3 40"}},light4:{name:"TimeSlicerStyleLight4",wholeSlicerStyle:{backColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"}},headerStyle:{font:"bold 11pt calibri"},selectionLabelStyle:{foreColor:"Accent 4 -25",font:"normal 10pt calibri"},timeLevelStyle:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel1Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel2Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},selectedTimeBlockStyle:{backColor:{degree:90,stops:[{position:0,color:"Accent 4 60"},{position:1,color:"Accent 4"}]}},unselectedTimeBlockStyle:{backColor:"Background 1 -15"},selectedTimeBlockSpaceStyle:{backColor:"Accent 4 40"}},light5:{name:"TimeSlicerStyleLight5",wholeSlicerStyle:{backColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"}},headerStyle:{font:"bold 11pt calibri"},selectionLabelStyle:{foreColor:"Accent 5 -25",font:"normal 10pt calibri"},timeLevelStyle:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel1Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel2Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},selectedTimeBlockStyle:{backColor:{degree:90,stops:[{position:0,color:"Accent 5 60"},{position:1,color:"Accent 5"}]}},unselectedTimeBlockStyle:{backColor:"Background 1 -15"},selectedTimeBlockSpaceStyle:{backColor:"Accent 5 40"}},light6:{name:"TimeSlicerStyleLight6",wholeSlicerStyle:{backColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"}},headerStyle:{font:"bold 11pt calibri"},selectionLabelStyle:{foreColor:"Accent 6 -25",font:"normal 10pt calibri"},timeLevelStyle:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel1Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel2Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},selectedTimeBlockStyle:{backColor:{degree:90,stops:[{position:0,color:"Accent 6 60"},{position:1,color:"Accent 6"}]}},unselectedTimeBlockStyle:{backColor:"Background 1 -15"},selectedTimeBlockSpaceStyle:{backColor:"Accent 6 40"}},dark1:{name:"TimeSlicerStyleDark1",wholeSlicerStyle:{backColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 1"}},headerStyle:{font:"bold 11pt calibri"},selectionLabelStyle:{foreColor:"Accent 1 -25",font:"normal 10pt calibri"},timeLevelStyle:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel1Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel2Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},selectedTimeBlockStyle:{backColor:{degree:90,stops:[{position:0,color:"Accent 1"},{position:1,color:"Accent 1 -50"}]}},unselectedTimeBlockStyle:{backColor:"Background 1 -15"},selectedTimeBlockSpaceStyle:{backColor:"Accent 1 40"}},dark2:{name:"TimeSlicerStyleDark2",wholeSlicerStyle:{backColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 2"}},headerStyle:{font:"bold 11pt calibri"},selectionLabelStyle:{foreColor:"Accent 2 -25",font:"normal 10pt calibri"},timeLevelStyle:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel1Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel2Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},selectedTimeBlockStyle:{backColor:{degree:90,stops:[{position:0,color:"Accent 2"},{position:1,color:"Accent 2 -50"}]}},unselectedTimeBlockStyle:{backColor:"Background 1 -15"},selectedTimeBlockSpaceStyle:{backColor:"Accent 2 40"}},dark3:{name:"TimeSlicerStyleDark3",wholeSlicerStyle:{backColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 3"}},headerStyle:{font:"bold 11pt calibri"},selectionLabelStyle:{foreColor:"Accent 3 -25",font:"normal 10pt calibri"},timeLevelStyle:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel1Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel2Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},selectedTimeBlockStyle:{backColor:{degree:90,stops:[{position:0,color:"Accent 3"},{position:1,color:"Accent 3 -50"}]}},unselectedTimeBlockStyle:{backColor:"Background 1 -15"},selectedTimeBlockSpaceStyle:{backColor:"Accent 3 40"}},dark4:{name:"TimeSlicerStyleDark4",wholeSlicerStyle:{backColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 4"}},headerStyle:{font:"bold 11pt calibri"},selectionLabelStyle:{foreColor:"Accent 4 -25",font:"normal 10pt calibri"},timeLevelStyle:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel1Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel2Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},selectedTimeBlockStyle:{backColor:{degree:90,stops:[{position:0,color:"Accent 4"},{position:1,color:"Accent 4 -50"}]}},unselectedTimeBlockStyle:{backColor:"Background 1 -15"},selectedTimeBlockSpaceStyle:{backColor:"Accent 4 40"}},dark5:{name:"TimeSlicerStyleDark5",wholeSlicerStyle:{backColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 5"}},headerStyle:{font:"bold 11pt calibri"},selectionLabelStyle:{foreColor:"Accent 5 -25",font:"normal 10pt calibri"},timeLevelStyle:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel1Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel2Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},selectedTimeBlockStyle:{backColor:{degree:90,stops:[{position:0,color:"Accent 5"},{position:1,color:"Accent 5 -50"}]}},unselectedTimeBlockStyle:{backColor:"Background 1 -15"},selectedTimeBlockSpaceStyle:{backColor:"Accent 5 40"}},dark6:{name:"TimeSlicerStyleDark6",wholeSlicerStyle:{backColor:"white",borderLeft:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderTop:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderRight:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"},borderBottom:{borderWidth:1,borderStyle:"thin",borderColor:"Accent 6"}},headerStyle:{font:"bold 11pt calibri"},selectionLabelStyle:{foreColor:"Accent 6 -25",font:"normal 10pt calibri"},timeLevelStyle:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel1Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},periodLabel2Style:{foreColor:"Text 1 50",font:"normal 9pt calibri"},selectedTimeBlockStyle:{backColor:{degree:90,stops:[{position:0,color:"Accent 6"},{position:1,color:"Accent 6 -50"}]}},unselectedTimeBlockStyle:{backColor:"Background 1 -15"},selectedTimeBlockSpaceStyle:{backColor:"Accent 6 40"}}}},"./src/common/excel-types.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w,I;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/xml-io/xml-parser.ts"),function(P){P[P.bottomRight=0]="bottomRight",P[P.topRight=1]="topRight",P[P.bottomLeft=2]="bottomLeft",P[P.topLeft=3]="topLeft"}(d.PaneType||(d.PaneType={})),d.RelationshipConstants={Ia:"rId",Ja:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",Ka:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",La:"http://purl.oclc.org/ooxml/officeDocument/relationships/extendedProperties",Ma:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",Na:"http://purl.oclc.org/ooxml/officeDocument/relationships/customProperties",Oa:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",Pa:"http://purl.oclc.org/ooxml/officeDocument/relationships/officeDocument",Qa:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",Ra:"http://purl.oclc.org/ooxml/officeDocument/relationships/styles",Sa:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet",Ta:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",Ua:"http://purl.oclc.org/ooxml/officeDocument/relationships/sharedStrings",Va:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",Wa:"http://purl.oclc.org/ooxml/officeDocument/relationships/theme",Xa:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/pivotCacheDefinition",Ya:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/pivotCacheRecords",Za:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/pivotTable",$a:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",_a:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/table",ab:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",bb:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",cb:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/ctrlProp",eb:"http://purl.oclc.org/ooxml/officeDocument/relationships/extendedProperties",fb:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",gb:"http://purl.oclc.org/ooxml/officeDocument/relationships/drawing",hb:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",ib:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",jb:"http://purl.oclc.org/ooxml/officeDocument/relationships/image",kb:"http://schemas.microsoft.com/office/2007/relationships/slicer",lb:"http://schemas.microsoft.com/office/2007/relationships/slicerCache",mb:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",nb:"http://schemas.microsoft.com/office/2014/relationships/chartEx",ob:"http://purl.oclc.org/ooxml/officeDocument/relationships/chart",pb:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartUserShapes",qb:"http://schemas.microsoft.com/office/2011/relationships/chartColorStyle",rb:"http://schemas.microsoft.com/office/2011/relationships/chartStyle",sb:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",tb:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",ub:"http://schemas.microsoft.com/office/2011/relationships/timeline",vb:"http://schemas.microsoft.com/office/2011/relationships/timelineCache"},d.ExcelConstants={wb:16384,xb:1048576},d.DefaultSize={yb:20,zb:40,Ab:62,Bb:20},d.MaxDigitWidthMap={8:{"Gill Sans MT":6,Abadi:7,"Abadi Extra Light":6,"Agency FB":5,Aharoni:5,Aldhabi:4,Algerian:7,"Ami R":5,"Angsana New":4,AngsanaUPC:4,Aparajita:4,"Arabic Typesetting":4,Arial:6,"Arial Black":7,"Arial Narrow":5,"Arial Nova":6,"Arial Nova Cond":6,"Arial Nova Cond Light":5,"Arial Nova Light":6,"Arial Rounded MT Bold":7,"Baskerville Old Face":5,Batang:6,BatangChe:6,"Bauhaus 93":6,"Bell MT":6,Bembo:5,"Berlin Sans FB":7,"Berlin Sans FB Demi":7,"Bernard MT Condensed":5,"Blackadder ITC":4,"Bodoni MT":5,"Bodoni MT Black":7,"Bodoni MT Condensed":4,"Bodoni MT Poster Compressed":4,"Book Antiqua":6,"Bookman Old Style":7,"Bookshelf Symbol 7":8,"Bradley Hand ITC":7,"Britannic Bold":7,Broadway:7,"Browallia New":4,BrowalliaUPC:4,"Brush Script MT":6,Calibri:6,"Calibri Light":6,"Californian FB":5,"Calisto MT":6,Cambria:6,"Cambria Math":6,Candara:6,Castellar:8,Centaur:5,Century:6,"Century Gothic":6,"Century Schoolbook":6,Chiller:5,"Colonna MT":6,"Comic Sans MS":7,Consolas:6,Constantia:6,"Cooper Black":7,"Copperplate Gothic Bold":8,"Copperplate Gothic Light":8,Corbel:6,"Cordia New":4,CordiaUPC:4,"Courier New":7,"Curlz MT":6,Dante:5,DaunPenh:4,David:5,DilleniaUPC:3,DokChampa:6,Dotum:6,DotumChe:6,Dubai:6,"Dubai Light":6,"Dubai Medium":6,Ebrima:6,"Edwardian Script ITC":5,Elephant:8,"Engravers MT":7,"Eras Bold ITC":7,"Eras Demi ITC":7,"Eras Light ITC":6,"Eras Medium ITC":6,EucrosiaUPC:4,Euphemia:6,"Expo M":10,FangSong:6,"Felix Titling":6,"Footlight MT Light":6,Forte:6,"Franklin Gothic Book":6,"Franklin Gothic Demi":6,"Franklin Gothic Demi Cond":6,"Franklin Gothic Heavy":6,"Franklin Gothic Medium":6,"Franklin Gothic Medium Cond":6,FrankRuehl:5,FreesiaUPC:5,"Freestyle Script":4,"French Script MT":4,Gabriola:4,Gadugi:6,Garamond:5,Gautami:7,Georgia:8,"Georgia Pro":6,"Georgia Pro Black":8,"Georgia Pro Cond":6,"Georgia Pro Cond Black":7,"Georgia Pro Cond Light":6,"Georgia Pro Cond Semibold":6,"Georgia Pro Light":6,"Georgia Pro Semibold":7,Gigi:5,"Gill Sans MT Condensed":4,"Gill Sans MT Ext Condensed Bold":4,"Gill Sans Nova":6,"Gill Sans Nova Cond":4,"Gill Sans Nova Cond Lt":3,"Gill Sans Nova Cond Ultra Bold":6,"Gill Sans Nova Cond XBd":6,"Gill Sans Nova Light":6,"Gill Sans Nova Ultra Bold":9,"Gill Sans Ultra Bold":9,"Gill Sans Ultra Bold Condensed":6,Gisha:6,"Gloucester MT Extra Condensed":4,"Goudy Old Style":6,"Goudy Stout":9,Grotesque:5,"Grotesque Light":5,Gulim:6,GulimChe:6,Gungsuh:6,GungsuhChe:6,"Hadassah Friedlaender":6,Haettenschweiler:5,"Harlow Solid Italic":5,Harrington:6,"Headline R":8,HGGothicE:6,HGGothicM:6,HGGyoshotai:6,HGKyokashotai:6,HGMaruGothicMPRO:8,HGMinchoB:7,HGMinchoE:7,HGPGothicE:7,HGPGothicM:7,HGPGyoshotai:6,HGPKyokashotai:6,HGPMinchoB:6,HGPMinchoE:7,HGPSoeiKakugothicUB:8,HGPSoeiKakupoptai:8,HGPSoeiPresenceEB:7,HGSeikaishotaiPRO:7,HGSGothicE:6,HGSGothicM:6,HGSGyoshotai:5,HGSKyokashotai:5,HGSMinchoB:6,HGSMinchoE:7,HGSoeiKakugothicUB:7,HGSoeiKakupoptai:7,HGSoeiPresenceEB:7,HGSSoeiKakugothicUB:7,HGSSoeiKakupoptai:7,HGSSoeiPresenceEB:6,"High Tower Text":5,"HYGothic-Extra":7,"HYGothic-Medium":6,"HYGraphic-Medium":6,"HYGungSo-Bold":6,"HYHeadLine-Medium":6,"HYMyeongJo-Extra":7,"HYPMokGak-Bold":8,"HYPost-Light":7,"HYPost-Medium":8,"HYShortSamul-Medium":4,"HYSinMyeongJo-Medium":7,Impact:6,"Imprint MT Shadow":6,"Informal Roman":6,"Ink Free":6,IrisUPC:6,"Iskoola Pota":6,JasmineUPC:6,"Javanese Text":6,Jokerman:8,"Juice ITC":4,KaiTi:6,Kalinga:6,Kartika:6,"Khmer UI":6,KodchiangUPC:6,Kokila:6,"Kristen ITC":7,"Kunstler Script":4,"Lao UI":6,Latha:6,Leelawadee:6,"Leelawadee UI":6,"Leelawadee UI Semilight":6,"Levenim MT":6,LilyUPC:6,"Lucida Bright":7,"Lucida Calligraphy":7,"Lucida Console":8,"Lucida Fax":7,"Lucida Handwriting":8,"Lucida Sans":7,"Lucida Sans Typewriter":7,"Lucida Sans Unicode":8,"Magic R":7,Magneto:8,"Maiandra GD":7,"Malgun Gothic":6,"Malgun Gothic Semilight":7,Mangal:7,Marlett:12,"Matura MT Script Capitals":8,Meiryo:7,"Meiryo UI":7,"Microsoft GothicNeo":7,"Microsoft Himalaya":5,"Microsoft JhengHei":7,"Microsoft JhengHei Light":7,"Microsoft JhengHei UI":7,"Microsoft JhengHei UI Light":7,"Microsoft New Tai Lue":6,"Microsoft PhagsPa":6,"Microsoft Sans Serif":7,"Microsoft Tai Le":6,"Microsoft Uighur":4,"Microsoft YaHei Light":7,"Microsoft YaHei UI":7,"Microsoft YaHei UI Light":7,"Microsoft Yi Baiti":7,MingLiU:7,MingLiU_HKSCS:7,"MingLiU_HKSCS-ExtB":7,"MingLiU-ExtB":7,Miriam:7,"Miriam Fixed":7,Mistral:6,"Modern No. 20":6,"MoeumT R":7,"Mongolian Baiti":7,"Monotype Corsiva":6,MoolBoran:7,"MS Gothic":6,"MS Mincho":7,"MS Outlook":7,"MS PGothic":7,"MS PMincho":7,"MS Reference Sans Serif":8,"MS Reference Specialty":14,"MS UI Gothic":7,"MT Extra":12,"MV Boli":9,"Myanmar Text":6,Narkisim:7,"Neue Haas Grotesk Text Pro":7,"New Gulim":7,"News Gothic MT":7,"Niagara Engraved":5,"Niagara Solid":5,"Nirmala UI":6,"Nirmala UI Semilight":7,Nyala:7,"OCR A Extended":8,OCRB:8,"Old English Text MT":7,Onyx:5,"Palace Script MT":4,"Palatino Linotype":6,Papyrus:7,Parchment:3,Perpetua:5,"Perpetua Titling MT":7,"Plantagenet Cherokee":7,Playbill:5,PMingLiU:6,"PMingLiU-ExtB":6,"Poor Richard":7,Pristina:6,"Pyunji R":6,Raavi:7,"Rage Italic":7,Ravie:11,Rockwell:6,"Rockwell Condensed":5,"Rockwell Extra Bold":8,"Rockwell Light":7,"Rockwell Nova":7,"Rockwell Nova Cond":7,"Rockwell Nova Cond Light":7,"Rockwell Nova Extra Bold":7,"Rockwell Nova Light":7,Rod:7,"Sakkal Majalla":7,"Sanskrit Text":7,"Script MT Bold":6,"Segoe MDL2 Assets":4,"Segoe Print":8,"Segoe Script":8,"Segoe UI":6,"Segoe UI Black":7,"Segoe UI Emoji":6,"Segoe UI Historic":6,"Segoe UI Light":6,"Segoe UI Semibold":6,"Segoe UI Semilight":6,"Segoe UI Symbol":6,Selawik:6,"Selawik Light":6,"Selawik Semibold":6,"Shonar Bangla":6,"Showcard Gothic":6,Shruti:6,"Simplified Arabic":6,"Simplified Arabic Fixed":6,"SimSun-ExtB":6,"Sitka Banner":6,"Sitka Display":6,"Sitka Heading":6,"Sitka Small":8,"Sitka Subheading":6,"Sitka Text":7,"Snap ITC":10,"Source Sans Pro":6,"Source Sans Pro Black":6,"Source Sans Pro ExtraLight":6,"Source Sans Pro Light":6,"Source Sans Pro SemiBold":6,Stencil:6,Sylfaen:6,Symbol:6,Tahoma:6,"Tempus Sans ITC":7,"TH SarabunPSK":6,"Times New Roman":6,"Traditional Arabic":6,"Trebuchet MS":6,Tunga:6,"Tw Cen MT":6,"Tw Cen MT Condensed":4,"Tw Cen MT Condensed Extra Bold":5,"UD Digi Kyokasho N-B":6,"UD Digi Kyokasho NK-B":6,"UD Digi Kyokasho NK-R":6,"UD Digi Kyokasho NP-B":6,"UD Digi Kyokasho NP-R":6,"UD Digi Kyokasho N-R":6,Univers:6,"Univers Condensed":6,"Univers Condensed Light":6,"Univers Light":6,"Urdu Typesetting":6,Utsaah:6,Vani:6,Verdana:7,"Verdana Pro":6,"Verdana Pro Black":6,"Verdana Pro Cond":6,"Verdana Pro Cond Black":6,"Verdana Pro Cond Light":6,"Verdana Pro Cond SemiBold":6,"Verdana Pro Light":6,"Verdana Pro SemiBold":6,Vijaya:6,"Viner Hand ITC":7,Vivaldi:5,"Vladimir Script":5,Vrinda:6,Webdings:11,"Wide Latin":14,Wingdings:15,"Wingdings 2":12,"Wingdings 3":10,"Yet R":6,"Yu Gothic":6,"Yu Gothic Light":6,"Yu Gothic Medium":6,"Yu Gothic UI":6,"Yu Gothic UI Light":6,"Yu Gothic UI Semibold":6,"Yu Gothic UI Semilight":6,"Yu Mincho":6,"Yu Mincho Demibold":6,"Yu Mincho Light":6,\u4EFF\u5B8B:6,\u534E\u6587\u4E2D\u5B8B:7,\u534E\u6587\u4EFF\u5B8B:5,\u534E\u6587\u5B8B\u4F53:5,\u534E\u6587\u5F69\u4E91:6,\u534E\u6587\u65B0\u9B4F:6,\u534E\u6587\u6977\u4F53:5,\u534E\u6587\u7425\u73C0:6,\u534E\u6587\u7EC6\u9ED1:6,\u534E\u6587\u884C\u6977:6,\u534E\u6587\u96B6\u4E66:5,\u5B8B\u4F53:6,\u5E7C\u5706:6,\u5FAE\u8F6F\u96C5\u9ED1:6,"\u5FAE\u8F6F\u96C5\u9ED1 Light":6,\u65B0\u5B8B\u4F53:6,\u65B9\u6B63\u59DA\u4F53:6,\u65B9\u6B63\u8212\u4F53:6,\u6977\u4F53:6,\u7B49\u7EBF:6,"\u7B49\u7EBF Light":6,\u96B6\u4E66:6,\u9ED1\u4F53:6,\u6E38\u30B4\u30B7\u30C3\u30AF:6,"\uFF2D\uFF33 \uFF30\u660E\u671D":6,'"\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"':6,\u30E1\u30A4\u30EA\u30AA:7,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78E:6,HG\u660E\u671DB:6,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78M:6},9:{"Gill Sans MT":6,Abadi:7,"Abadi Extra Light":7,"Agency FB":5,Aharoni:5,Aldhabi:4,Algerian:7,"Ami R":5,"Angsana New":4,AngsanaUPC:4,Aparajita:5,"Arabic Typesetting":4,Arial:7,"Arial Black":8,"Arial Narrow":5,"Arial Nova":7,"Arial Nova Cond":6,"Arial Nova Cond Light":5,"Arial Nova Light":7,"Arial Rounded MT Bold":7,"Baskerville Old Face":6,Batang:6,BatangChe:6,"Bauhaus 93":7,"Bell MT":6,Bembo:6,"Berlin Sans FB":7,"Berlin Sans FB Demi":8,"Bernard MT Condensed":6,"Blackadder ITC":5,"Bodoni MT":6,"Bodoni MT Black":8,"Bodoni MT Condensed":4,"Bodoni MT Poster Compressed":4,"Book Antiqua":6,"Bookman Old Style":7,"Bookshelf Symbol 7":9,"Bradley Hand ITC":8,"Britannic Bold":7,Broadway:8,"Browallia New":4,BrowalliaUPC:4,"Brush Script MT":6,Calibri:6,"Calibri Light":6,"Californian FB":7,"Calisto MT":6,Cambria:7,"Cambria Math":7,Candara:7,Castellar:9,Centaur:6,Century:7,"Century Gothic":7,"Century Schoolbook":7,Chiller:6,"Colonna MT":6,"Comic Sans MS":7,Consolas:7,Constantia:7,"Cooper Black":7,"Copperplate Gothic Bold":9,"Copperplate Gothic Light":9,Corbel:6,"Cordia New":4,CordiaUPC:4,"Courier New":7,"Curlz MT":6,Dante:5,DaunPenh:4,David:5,DilleniaUPC:4,DokChampa:7,Dotum:6,DotumChe:6,Dubai:6,"Dubai Light":6,"Dubai Medium":6,Ebrima:6,"Edwardian Script ITC":6,Elephant:9,"Engravers MT":8,"Eras Bold ITC":8,"Eras Demi ITC":7,"Eras Light ITC":6,"Eras Medium ITC":7,EucrosiaUPC:5,Euphemia:7,"Expo M":10,FangSong:6,"Felix Titling":7,"Footlight MT Light":7,Forte:6,"Franklin Gothic Book":7,"Franklin Gothic Demi":7,"Franklin Gothic Demi Cond":6,"Franklin Gothic Heavy":7,"Franklin Gothic Medium":7,"Franklin Gothic Medium Cond":6,FrankRuehl:5,FreesiaUPC:5,"Freestyle Script":5,"French Script MT":4,Gabriola:5,Gadugi:6,Garamond:6,Gautami:7,Georgia:8,"Georgia Pro":7,"Georgia Pro Black":9,"Georgia Pro Cond":6,"Georgia Pro Cond Black":8,"Georgia Pro Cond Light":6,"Georgia Pro Cond Semibold":7,"Georgia Pro Light":7,"Georgia Pro Semibold":7,Gigi:7,"Gill Sans MT Condensed":4,"Gill Sans MT Ext Condensed Bold":4,"Gill Sans Nova":6,"Gill Sans Nova Cond":4,"Gill Sans Nova Cond Lt":4,"Gill Sans Nova Cond Ultra Bold":7,"Gill Sans Nova Cond XBd":6,"Gill Sans Nova Light":6,"Gill Sans Nova Ultra Bold":10,"Gill Sans Ultra Bold":10,"Gill Sans Ultra Bold Condensed":7,Gisha:6,"Gloucester MT Extra Condensed":5,"Goudy Old Style":6,"Goudy Stout":10,Grotesque:6,"Grotesque Light":6,Gulim:6,GulimChe:6,Gungsuh:6,GungsuhChe:6,"Hadassah Friedlaender":7,Haettenschweiler:5,"Harlow Solid Italic":6,Harrington:7,"Headline R":9,HGGothicE:6,HGGothicM:6,HGGyoshotai:6,HGKyokashotai:6,HGMaruGothicMPRO:9,HGMinchoB:7,HGMinchoE:7,HGPGothicE:8,HGPGothicM:8,HGPGyoshotai:7,HGPKyokashotai:7,HGPMinchoB:7,HGPMinchoE:7,HGPSoeiKakugothicUB:9,HGPSoeiKakupoptai:9,HGPSoeiPresenceEB:8,HGSeikaishotaiPRO:7,HGSGothicE:7,HGSGothicM:7,HGSGyoshotai:6,HGSKyokashotai:6,HGSMinchoB:7,HGSMinchoE:7,HGSoeiKakugothicUB:7,HGSoeiKakupoptai:7,HGSoeiPresenceEB:7,HGSSoeiKakugothicUB:8,HGSSoeiKakupoptai:8,HGSSoeiPresenceEB:7,"High Tower Text":6,"HYGothic-Extra":8,"HYGothic-Medium":7,"HYGraphic-Medium":7,"HYGungSo-Bold":7,"HYHeadLine-Medium":7,"HYMyeongJo-Extra":8,"HYPMokGak-Bold":9,"HYPost-Light":8,"HYPost-Medium":9,"HYShortSamul-Medium":5,"HYSinMyeongJo-Medium":8,Impact:7,"Imprint MT Shadow":6,"Informal Roman":7,"Ink Free":6,IrisUPC:6,"Iskoola Pota":6,JasmineUPC:6,"Javanese Text":7,Jokerman:9,"Juice ITC":4,KaiTi:6,Kalinga:6,Kartika:6,"Khmer UI":6,KodchiangUPC:6,Kokila:6,"Kristen ITC":7,"Kunstler Script":4,"Lao UI":6,Latha:6,Leelawadee:6,"Leelawadee UI":6,"Leelawadee UI Semilight":7,"Levenim MT":6,LilyUPC:6,"Lucida Bright":7,"Lucida Calligraphy":9,"Lucida Console":8,"Lucida Fax":8,"Lucida Handwriting":9,"Lucida Sans":8,"Lucida Sans Typewriter":7,"Lucida Sans Unicode":9,"Magic R":8,Magneto:9,"Maiandra GD":8,"Malgun Gothic":7,"Malgun Gothic Semilight":8,Mangal:7,Marlett:13,"Matura MT Script Capitals":9,Meiryo:8,"Meiryo UI":8,"Microsoft GothicNeo":7,"Microsoft Himalaya":5,"Microsoft JhengHei":7,"Microsoft JhengHei Light":8,"Microsoft JhengHei UI":7,"Microsoft JhengHei UI Light":8,"Microsoft New Tai Lue":7,"Microsoft PhagsPa":7,"Microsoft Sans Serif":8,"Microsoft Tai Le":7,"Microsoft Uighur":5,"Microsoft YaHei Light":8,"Microsoft YaHei UI":7,"Microsoft YaHei UI Light":8,"Microsoft Yi Baiti":7,MingLiU:7,MingLiU_HKSCS:7,"MingLiU_HKSCS-ExtB":7,"MingLiU-ExtB":7,Miriam:7,"Miriam Fixed":7,Mistral:6,"Modern No. 20":6,"MoeumT R":8,"Mongolian Baiti":7,"Monotype Corsiva":6,MoolBoran:7,"MS Gothic":6,"MS Mincho":7,"MS Outlook":7,"MS PGothic":7,"MS PMincho":7,"MS Reference Sans Serif":9,"MS Reference Specialty":15,"MS UI Gothic":7,"MT Extra":13,"MV Boli":9,"Myanmar Text":7,Narkisim:7,"Neue Haas Grotesk Text Pro":7,"New Gulim":8,"News Gothic MT":7,"Niagara Engraved":5,"Niagara Solid":5,"Nirmala UI":7,"Nirmala UI Semilight":8,Nyala:7,"OCR A Extended":8,OCRB:8,"Old English Text MT":7,Onyx:5,"Palace Script MT":5,"Palatino Linotype":6,Papyrus:8,Parchment:4,Perpetua:6,"Perpetua Titling MT":8,"Plantagenet Cherokee":7,Playbill:5,PMingLiU:7,"PMingLiU-ExtB":7,"Poor Richard":8,Pristina:6,"Pyunji R":7,Raavi:7,"Rage Italic":7,Ravie:12,Rockwell:7,"Rockwell Condensed":5,"Rockwell Extra Bold":8,"Rockwell Light":7,"Rockwell Nova":7,"Rockwell Nova Cond":7,"Rockwell Nova Cond Light":7,"Rockwell Nova Extra Bold":7,"Rockwell Nova Light":7,Rod:7,"Sakkal Majalla":7,"Sanskrit Text":7,"Script MT Bold":6,"Segoe MDL2 Assets":5,"Segoe Print":9,"Segoe Script":9,"Segoe UI":6,"Segoe UI Black":7,"Segoe UI Emoji":6,"Segoe UI Historic":6,"Segoe UI Light":6,"Segoe UI Semibold":7,"Segoe UI Semilight":7,"Segoe UI Symbol":6,Selawik:6,"Selawik Light":6,"Selawik Semibold":6,"Shonar Bangla":6,"Showcard Gothic":8,Shruti:6,"Simplified Arabic":6,"Simplified Arabic Fixed":6,"SimSun-ExtB":6,"Sitka Banner":6,"Sitka Display":6,"Sitka Heading":7,"Sitka Small":8,"Sitka Subheading":7,"Sitka Text":8,"Snap ITC":10,"Source Sans Pro":6,"Source Sans Pro Black":6,"Source Sans Pro ExtraLight":6,"Source Sans Pro Light":6,"Source Sans Pro SemiBold":6,Stencil:7,Sylfaen:6,Symbol:6,Tahoma:7,"Tempus Sans ITC":8,"TH SarabunPSK":6,"Times New Roman":6,"Traditional Arabic":6,"Trebuchet MS":6,Tunga:6,"Tw Cen MT":7,"Tw Cen MT Condensed":4,"Tw Cen MT Condensed Extra Bold":6,"UD Digi Kyokasho N-B":6,"UD Digi Kyokasho NK-B":6,"UD Digi Kyokasho NK-R":6,"UD Digi Kyokasho NP-B":6,"UD Digi Kyokasho NP-R":6,"UD Digi Kyokasho N-R":6,Univers:6,"Univers Condensed":6,"Univers Condensed Light":6,"Univers Light":6,"Urdu Typesetting":6,Utsaah:6,Vani:6,Verdana:8,"Verdana Pro":6,"Verdana Pro Black":6,"Verdana Pro Cond":6,"Verdana Pro Cond Black":6,"Verdana Pro Cond Light":6,"Verdana Pro Cond SemiBold":6,"Verdana Pro Light":6,"Verdana Pro SemiBold":6,Vijaya:6,"Viner Hand ITC":8,Vivaldi:5,"Vladimir Script":6,Vrinda:6,Webdings:12,"Wide Latin":15,Wingdings:16,"Wingdings 2":14,"Wingdings 3":11,"Yet R":6,"Yu Gothic":7,"Yu Gothic Light":6,"Yu Gothic Medium":7,"Yu Gothic UI":6,"Yu Gothic UI Light":6,"Yu Gothic UI Semibold":7,"Yu Gothic UI Semilight":7,"Yu Mincho":7,"Yu Mincho Demibold":6,"Yu Mincho Light":6,\u4EFF\u5B8B:6,\u534E\u6587\u4E2D\u5B8B:7,\u534E\u6587\u4EFF\u5B8B:6,\u534E\u6587\u5B8B\u4F53:6,\u534E\u6587\u5F69\u4E91:7,\u534E\u6587\u65B0\u9B4F:7,\u534E\u6587\u6977\u4F53:6,\u534E\u6587\u7425\u73C0:7,\u534E\u6587\u7EC6\u9ED1:7,\u534E\u6587\u884C\u6977:6,\u534E\u6587\u96B6\u4E66:5,\u5B8B\u4F53:6,\u5E7C\u5706:6,\u5FAE\u8F6F\u96C5\u9ED1:7,"\u5FAE\u8F6F\u96C5\u9ED1 Light":7,\u65B0\u5B8B\u4F53:6,\u65B9\u6B63\u59DA\u4F53:6,\u65B9\u6B63\u8212\u4F53:7,\u6977\u4F53:6,\u7B49\u7EBF:6,"\u7B49\u7EBF Light":6,\u96B6\u4E66:6,\u9ED1\u4F53:6,\u6E38\u30B4\u30B7\u30C3\u30AF:7,"\uFF2D\uFF33 \uFF30\u660E\u671D":6,'"\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"':6,\u30E1\u30A4\u30EA\u30AA:7,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78E:6,HG\u660E\u671DB:6,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78M:6},10:{"Gill Sans MT":7,Abadi:8,"Abadi Extra Light":7,"Agency FB":5,Aharoni:5,Aldhabi:4,Algerian:8,"Ami R":5,"Angsana New":4,AngsanaUPC:4,Aparajita:5,"Arabic Typesetting":4,Arial:7,"Arial Black":9,"Arial Narrow":6,"Arial Nova":7,"Arial Nova Cond":7,"Arial Nova Cond Light":6,"Arial Nova Light":7,"Arial Rounded MT Bold":8,"Baskerville Old Face":6,Batang:7,BatangChe:7,"Bauhaus 93":7,"Bell MT":7,Bembo:6,"Berlin Sans FB":8,"Berlin Sans FB Demi":8,"Bernard MT Condensed":6,"Blackadder ITC":5,"Bodoni MT":6,"Bodoni MT Black":9,"Bodoni MT Condensed":4,"Bodoni MT Poster Compressed":5,"Book Antiqua":7,"Bookman Old Style":8,"Bookshelf Symbol 7":10,"Bradley Hand ITC":8,"Britannic Bold":8,Broadway:8,"Browallia New":5,BrowalliaUPC:5,"Brush Script MT":7,Calibri:7,"Calibri Light":7,"Californian FB":7,"Calisto MT":7,Cambria:7,"Cambria Math":7,Candara:7,Castellar:9,Centaur:6,Century:7,"Century Gothic":7,"Century Schoolbook":7,Chiller:6,"Colonna MT":7,"Comic Sans MS":8,Consolas:7,Constantia:7,"Cooper Black":8,"Copperplate Gothic Bold":9,"Copperplate Gothic Light":9,Corbel:7,"Cordia New":5,CordiaUPC:5,"Courier New":8,"Curlz MT":7,Dante:6,DaunPenh:4,David:6,DilleniaUPC:4,DokChampa:7,Dotum:6,DotumChe:7,Dubai:7,"Dubai Light":7,"Dubai Medium":7,Ebrima:7,"Edwardian Script ITC":6,Elephant:10,"Engravers MT":8,"Eras Bold ITC":8,"Eras Demi ITC":8,"Eras Light ITC":7,"Eras Medium ITC":7,EucrosiaUPC:5,Euphemia:8,"Expo M":11,FangSong:7,"Felix Titling":8,"Footlight MT Light":7,Forte:7,"Franklin Gothic Book":8,"Franklin Gothic Demi":8,"Franklin Gothic Demi Cond":7,"Franklin Gothic Heavy":8,"Franklin Gothic Medium":8,"Franklin Gothic Medium Cond":7,FrankRuehl:5,FreesiaUPC:6,"Freestyle Script":5,"French Script MT":5,Gabriola:5,Gadugi:7,Garamond:6,Gautami:8,Georgia:9,"Georgia Pro":7,"Georgia Pro Black":9,"Georgia Pro Cond":7,"Georgia Pro Cond Black":8,"Georgia Pro Cond Light":7,"Georgia Pro Cond Semibold":7,"Georgia Pro Light":7,"Georgia Pro Semibold":8,Gigi:7,"Gill Sans MT Condensed":5,"Gill Sans MT Ext Condensed Bold":4,"Gill Sans Nova":7,"Gill Sans Nova Cond":4,"Gill Sans Nova Cond Lt":4,"Gill Sans Nova Cond Ultra Bold":8,"Gill Sans Nova Cond XBd":7,"Gill Sans Nova Light":7,"Gill Sans Nova Ultra Bold":11,"Gill Sans Ultra Bold":11,"Gill Sans Ultra Bold Condensed":8,Gisha:7,"Gloucester MT Extra Condensed":5,"Goudy Old Style":7,"Goudy Stout":11,Grotesque:6,"Grotesque Light":6,Gulim:7,GulimChe:7,Gungsuh:6,GungsuhChe:7,"Hadassah Friedlaender":7,Haettenschweiler:6,"Harlow Solid Italic":6,Harrington:7,"Headline R":9,HGGothicE:7,HGGothicM:7,HGGyoshotai:7,HGKyokashotai:7,HGMaruGothicMPRO:10,HGMinchoB:8,HGMinchoE:8,HGPGothicE:8,HGPGothicM:9,HGPGyoshotai:7,HGPKyokashotai:7,HGPMinchoB:7,HGPMinchoE:8,HGPSoeiKakugothicUB:9,HGPSoeiKakupoptai:9,HGPSoeiPresenceEB:8,HGSeikaishotaiPRO:8,HGSGothicE:7,HGSGothicM:8,HGSGyoshotai:6,HGSKyokashotai:6,HGSMinchoB:7,HGSMinchoE:8,HGSoeiKakugothicUB:8,HGSoeiKakupoptai:8,HGSoeiPresenceEB:8,HGSSoeiKakugothicUB:8,HGSSoeiKakupoptai:8,HGSSoeiPresenceEB:7,"High Tower Text":6,"HYGothic-Extra":8,"HYGothic-Medium":8,"HYGraphic-Medium":8,"HYGungSo-Bold":8,"HYHeadLine-Medium":8,"HYMyeongJo-Extra":9,"HYPMokGak-Bold":9,"HYPost-Light":9,"HYPost-Medium":9,"HYShortSamul-Medium":5,"HYSinMyeongJo-Medium":8,Impact:7,"Imprint MT Shadow":7,"Informal Roman":7,"Ink Free":7,IrisUPC:7,"Iskoola Pota":7,JasmineUPC:7,"Javanese Text":8,Jokerman:9,"Juice ITC":5,KaiTi:7,Kalinga:7,Kartika:7,"Khmer UI":7,KodchiangUPC:4,Kokila:7,"Kristen ITC":8,"Kunstler Script":5,"Lao UI":7,Latha:7,Leelawadee:7,"Leelawadee UI":7,"Leelawadee UI Semilight":7,"Levenim MT":7,LilyUPC:7,"Lucida Bright":8,"Lucida Calligraphy":10,"Lucida Console":9,"Lucida Fax":9,"Lucida Handwriting":10,"Lucida Sans":9,"Lucida Sans Typewriter":8,"Lucida Sans Unicode":9,"Magic R":8,Magneto:10,"Maiandra GD":9,"Malgun Gothic":8,"Malgun Gothic Semilight":8,Mangal:8,Marlett:14,"Matura MT Script Capitals":10,Meiryo:9,"Meiryo UI":9,"Microsoft GothicNeo":8,"Microsoft Himalaya":5,"Microsoft JhengHei":8,"Microsoft JhengHei Light":8,"Microsoft JhengHei UI":8,"Microsoft JhengHei UI Light":8,"Microsoft New Tai Lue":7,"Microsoft PhagsPa":7,"Microsoft Sans Serif":8,"Microsoft Tai Le":7,"Microsoft Uighur":5,"Microsoft YaHei Light":8,"Microsoft YaHei UI":8,"Microsoft YaHei UI Light":8,"Microsoft Yi Baiti":8,MingLiU:8,MingLiU_HKSCS:8,"MingLiU_HKSCS-ExtB":8,"MingLiU-ExtB":8,Miriam:8,"Miriam Fixed":8,Mistral:7,"Modern No. 20":7,"MoeumT R":8,"Mongolian Baiti":8,"Monotype Corsiva":7,MoolBoran:8,"MS Gothic":7,"MS Mincho":8,"MS Outlook":8,"MS PGothic":8,"MS PMincho":8,"MS Reference Sans Serif":9,"MS Reference Specialty":17,"MS UI Gothic":8,"MT Extra":14,"MV Boli":10,"Myanmar Text":7,Narkisim:8,"Neue Haas Grotesk Text Pro":8,"New Gulim":8,"News Gothic MT":8,"Niagara Engraved":5,"Niagara Solid":5,"Nirmala UI":7,"Nirmala UI Semilight":8,Nyala:8,"OCR A Extended":9,OCRB:9,"Old English Text MT":8,Onyx:6,"Palace Script MT":5,"Palatino Linotype":7,Papyrus:9,Parchment:4,Perpetua:6,"Perpetua Titling MT":9,"Plantagenet Cherokee":8,Playbill:6,PMingLiU:7,"PMingLiU-ExtB":7,"Poor Richard":8,Pristina:8,"Pyunji R":7,Raavi:8,"Rage Italic":8,Ravie:13,Rockwell:7,"Rockwell Condensed":6,"Rockwell Extra Bold":9,"Rockwell Light":8,"Rockwell Nova":8,"Rockwell Nova Cond":8,"Rockwell Nova Cond Light":8,"Rockwell Nova Extra Bold":8,"Rockwell Nova Light":8,Rod:8,"Sakkal Majalla":8,"Sanskrit Text":8,"Script MT Bold":7,"Segoe MDL2 Assets":5,"Segoe Print":10,"Segoe Script":10,"Segoe UI":7,"Segoe UI Black":8,"Segoe UI Emoji":7,"Segoe UI Historic":7,"Segoe UI Light":7,"Segoe UI Semibold":7,"Segoe UI Semilight":7,"Segoe UI Symbol":7,Selawik:7,"Selawik Light":7,"Selawik Semibold":7,"Shonar Bangla":7,"Showcard Gothic":8,Shruti:7,"Simplified Arabic":7,"Simplified Arabic Fixed":7,"SimSun-ExtB":7,"Sitka Banner":7,"Sitka Display":7,"Sitka Heading":7,"Sitka Small":9,"Sitka Subheading":8,"Sitka Text":8,"Snap ITC":11,"Source Sans Pro":7,"Source Sans Pro Black":7,"Source Sans Pro ExtraLight":7,"Source Sans Pro Light":7,"Source Sans Pro SemiBold":7,Stencil:7,Sylfaen:7,Symbol:7,Tahoma:7,"Tempus Sans ITC":9,"TH SarabunPSK":7,"Times New Roman":6,"Traditional Arabic":7,"Trebuchet MS":7,Tunga:7,"Tw Cen MT":7,"Tw Cen MT Condensed":5,"Tw Cen MT Condensed Extra Bold":6,"UD Digi Kyokasho N-B":7,"UD Digi Kyokasho NK-B":7,"UD Digi Kyokasho NK-R":7,"UD Digi Kyokasho NP-B":7,"UD Digi Kyokasho NP-R":7,"UD Digi Kyokasho N-R":7,Univers:7,"Univers Condensed":7,"Univers Condensed Light":7,"Univers Light":7,"Urdu Typesetting":7,Utsaah:7,Vani:7,Verdana:8,"Verdana Pro":8,"Verdana Pro Black":7,"Verdana Pro Cond":7,"Verdana Pro Cond Black":7,"Verdana Pro Cond Light":7,"Verdana Pro Cond SemiBold":7,"Verdana Pro Light":7,"Verdana Pro SemiBold":7,Vijaya:7,"Viner Hand ITC":9,Vivaldi:6,"Vladimir Script":6,Vrinda:7,Webdings:13,"Wide Latin":16,Wingdings:17,"Wingdings 2":15,"Wingdings 3":12,"Yet R":7,"Yu Gothic":7,"Yu Gothic Light":7,"Yu Gothic Medium":7,"Yu Gothic UI":7,"Yu Gothic UI Light":7,"Yu Gothic UI Semibold":7,"Yu Gothic UI Semilight":7,"Yu Mincho":7,"Yu Mincho Demibold":7,"Yu Mincho Light":7,\u4EFF\u5B8B:7,\u534E\u6587\u4E2D\u5B8B:8,\u534E\u6587\u4EFF\u5B8B:6,\u534E\u6587\u5B8B\u4F53:6,\u534E\u6587\u5F69\u4E91:7,\u534E\u6587\u65B0\u9B4F:8,\u534E\u6587\u6977\u4F53:6,\u534E\u6587\u7425\u73C0:7,\u534E\u6587\u7EC6\u9ED1:7,\u534E\u6587\u884C\u6977:7,\u534E\u6587\u96B6\u4E66:6,\u5B8B\u4F53:7,\u5E7C\u5706:7,\u5FAE\u8F6F\u96C5\u9ED1:8,"\u5FAE\u8F6F\u96C5\u9ED1 Light":7,\u65B0\u5B8B\u4F53:7,\u65B9\u6B63\u59DA\u4F53:7,\u65B9\u6B63\u8212\u4F53:7,\u6977\u4F53:7,\u7B49\u7EBF:7,"\u7B49\u7EBF Light":7,\u96B6\u4E66:7,\u9ED1\u4F53:7,\u6E38\u30B4\u30B7\u30C3\u30AF:7,"\uFF2D\uFF33 \uFF30\u660E\u671D":7,'"\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"':7,\u30E1\u30A4\u30EA\u30AA:8,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78E:7,HG\u660E\u671DB:7,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78M:7},11:{"Gill Sans MT":8,Abadi:9,"Abadi Extra Light":8,"Agency FB":6,Aharoni:6,Aldhabi:5,Algerian:9,"Ami R":6,"Angsana New":5,AngsanaUPC:5,Aparajita:6,"Arabic Typesetting":5,Arial:8,"Arial Black":10,"Arial Narrow":7,"Arial Nova":8,"Arial Nova Cond":8,"Arial Nova Cond Light":7,"Arial Nova Light":8,"Arial Rounded MT Bold":9,"Baskerville Old Face":7,Batang:8,BatangChe:8,"Bauhaus 93":9,"Bell MT":8,Bembo:7,"Berlin Sans FB":9,"Berlin Sans FB Demi":9,"Bernard MT Condensed":7,"Blackadder ITC":6,"Bodoni MT":7,"Bodoni MT Black":10,"Bodoni MT Condensed":5,"Bodoni MT Poster Compressed":5,"Book Antiqua":8,"Bookman Old Style":9,"Bookshelf Symbol 7":11,"Bradley Hand ITC":10,"Britannic Bold":9,Broadway:10,"Browallia New":5,BrowalliaUPC:5,"Brush Script MT":8,Calibri:7,"Calibri Light":8,"Californian FB":9,"Calisto MT":8,Cambria:8,"Cambria Math":8,Candara:8,Castellar:11,Centaur:7,Century:8,"Century Gothic":8,"Century Schoolbook":8,Chiller:7,"Colonna MT":8,"Comic Sans MS":9,Consolas:8,Constantia:8,"Cooper Black":9,"Copperplate Gothic Bold":11,"Copperplate Gothic Light":11,Corbel:8,"Cordia New":5,CordiaUPC:5,"Courier New":9,"Curlz MT":8,Dante:7,DaunPenh:5,David:7,DilleniaUPC:5,DokChampa:8,Dotum:9,DotumChe:8,Dubai:8,"Dubai Light":8,"Dubai Medium":8,Ebrima:8,"Edwardian Script ITC":7,Elephant:11,"Engravers MT":10,"Eras Bold ITC":10,"Eras Demi ITC":9,"Eras Light ITC":8,"Eras Medium ITC":9,EucrosiaUPC:6,Euphemia:9,"Expo M":13,FangSong:8,"Felix Titling":9,"Footlight MT Light":8,Forte:8,"Franklin Gothic Book":9,"Franklin Gothic Demi":9,"Franklin Gothic Demi Cond":8,"Franklin Gothic Heavy":9,"Franklin Gothic Medium":9,"Franklin Gothic Medium Cond":8,FrankRuehl:6,FreesiaUPC:7,"Freestyle Script":6,"French Script MT":5,Gabriola:6,Gadugi:8,Garamond:7,Gautami:9,Georgia:9,"Georgia Pro":8,"Georgia Pro Black":11,"Georgia Pro Cond":8,"Georgia Pro Cond Black":10,"Georgia Pro Cond Light":8,"Georgia Pro Cond Semibold":8,"Georgia Pro Light":8,"Georgia Pro Semibold":9,Gigi:7,"Gill Sans MT Condensed":5,"Gill Sans MT Ext Condensed Bold":5,"Gill Sans Nova":8,"Gill Sans Nova Cond":5,"Gill Sans Nova Cond Lt":5,"Gill Sans Nova Cond Ultra Bold":9,"Gill Sans Nova Cond XBd":8,"Gill Sans Nova Light":8,"Gill Sans Nova Ultra Bold":13,"Gill Sans Ultra Bold":13,"Gill Sans Ultra Bold Condensed":9,Gisha:8,"Gloucester MT Extra Condensed":6,"Goudy Old Style":8,"Goudy Stout":12,Grotesque:7,"Grotesque Light":7,Gulim:8,GulimChe:8,Gungsuh:7,GungsuhChe:8,"Hadassah Friedlaender":9,Haettenschweiler:7,"Harlow Solid Italic":7,Harrington:8,"Headline R":11,HGGothicE:8,HGGothicM:8,HGGyoshotai:8,HGKyokashotai:8,HGMaruGothicMPRO:11,HGMinchoB:9,HGMinchoE:9,HGPGothicE:9,HGPGothicM:10,HGPGyoshotai:8,HGPKyokashotai:8,HGPMinchoB:8,HGPMinchoE:9,HGPSoeiKakugothicUB:10,HGPSoeiKakupoptai:11,HGPSoeiPresenceEB:9,HGSeikaishotaiPRO:9,HGSGothicE:8,HGSGothicM:9,HGSGyoshotai:7,HGSKyokashotai:7,HGSMinchoB:8,HGSMinchoE:9,HGSoeiKakugothicUB:9,HGSoeiKakupoptai:9,HGSoeiPresenceEB:9,HGSSoeiKakugothicUB:9,HGSSoeiKakupoptai:10,HGSSoeiPresenceEB:8,"High Tower Text":7,"HYGothic-Extra":9,"HYGothic-Medium":9,"HYGraphic-Medium":9,"HYGungSo-Bold":9,"HYHeadLine-Medium":9,"HYMyeongJo-Extra":10,"HYPMokGak-Bold":11,"HYPost-Light":10,"HYPost-Medium":11,"HYShortSamul-Medium":6,"HYSinMyeongJo-Medium":9,Impact:8,"Imprint MT Shadow":8,"Informal Roman":8,"Ink Free":8,IrisUPC:8,"Iskoola Pota":8,JasmineUPC:8,"Javanese Text":9,Jokerman:11,"Juice ITC":6,KaiTi:8,Kalinga:8,Kartika:8,"Khmer UI":8,KodchiangUPC:5,Kokila:8,"Kristen ITC":9,"Kunstler Script":5,"Lao UI":8,Latha:8,Leelawadee:8,"Leelawadee UI":8,"Leelawadee UI Semilight":8,"Levenim MT":9,LilyUPC:8,"Lucida Bright":9,"Lucida Calligraphy":11,"Lucida Console":10,"Lucida Fax":10,"Lucida Handwriting":11,"Lucida Sans":10,"Lucida Sans Typewriter":9,"Lucida Sans Unicode":10,"Magic R":9,Magneto:12,"Maiandra GD":10,"Malgun Gothic":9,"Malgun Gothic Semilight":9,Mangal:9,Marlett:16,"Matura MT Script Capitals":11,Meiryo:9,"Meiryo UI":10,"Microsoft GothicNeo":9,"Microsoft Himalaya":6,"Microsoft JhengHei":9,"Microsoft JhengHei Light":10,"Microsoft JhengHei UI":9,"Microsoft JhengHei UI Light":10,"Microsoft New Tai Lue":9,"Microsoft PhagsPa":9,"Microsoft Sans Serif":9,"Microsoft Tai Le":9,"Microsoft Uighur":6,"Microsoft YaHei Light":10,"Microsoft YaHei UI":9,"Microsoft YaHei UI Light":10,"Microsoft Yi Baiti":9,MingLiU:9,MingLiU_HKSCS:9,"MingLiU_HKSCS-ExtB":9,"MingLiU-ExtB":9,Miriam:9,"Miriam Fixed":10,Mistral:8,"Modern No. 20":8,"MoeumT R":9,"Mongolian Baiti":9,"Monotype Corsiva":8,MoolBoran:9,"MS Gothic":8,"MS Mincho":9,"MS Outlook":9,"MS PGothic":9,"MS PMincho":9,"MS Reference Sans Serif":11,"MS Reference Specialty":19,"MS UI Gothic":9,"MT Extra":16,"MV Boli":12,"Myanmar Text":9,Narkisim:7,"Neue Haas Grotesk Text Pro":9,"New Gulim":10,"News Gothic MT":9,"Niagara Engraved":5,"Niagara Solid":6,"Nirmala UI":9,"Nirmala UI Semilight":9,Nyala:9,"OCR A Extended":10,OCRB:10,"Old English Text MT":9,Onyx:6,"Palace Script MT":6,"Palatino Linotype":8,Papyrus:10,Parchment:4,Perpetua:7,"Perpetua Titling MT":10,"Plantagenet Cherokee":9,Playbill:6,PMingLiU:8,"PMingLiU-ExtB":8,"Poor Richard":9,Pristina:9,"Pyunji R":8,Raavi:9,"Rage Italic":9,Ravie:15,Rockwell:8,"Rockwell Condensed":6,"Rockwell Extra Bold":10,"Rockwell Light":9,"Rockwell Nova":9,"Rockwell Nova Cond":9,"Rockwell Nova Cond Light":9,"Rockwell Nova Extra Bold":9,"Rockwell Nova Light":9,Rod:9,"Sakkal Majalla":9,"Sanskrit Text":9,"Script MT Bold":8,"Segoe MDL2 Assets":6,"Segoe Print":11,"Segoe Script":11,"Segoe UI":8,"Segoe UI Black":9,"Segoe UI Emoji":8,"Segoe UI Historic":8,"Segoe UI Light":8,"Segoe UI Semibold":9,"Segoe UI Semilight":8,"Segoe UI Symbol":8,Selawik:8,"Selawik Light":8,"Selawik Semibold":8,"Shonar Bangla":8,"Showcard Gothic":9,Shruti:8,"Simplified Arabic":8,"Simplified Arabic Fixed":8,"SimSun-ExtB":8,"Sitka Banner":8,"Sitka Display":8,"Sitka Heading":8,"Sitka Small":10,"Sitka Subheading":9,"Sitka Text":9,"Snap ITC":13,"Source Sans Pro":8,"Source Sans Pro Black":8,"Source Sans Pro ExtraLight":8,"Source Sans Pro Light":8,"Source Sans Pro SemiBold":8,Stencil:9,Sylfaen:8,Symbol:8,Tahoma:8,"Tempus Sans ITC":10,"TH SarabunPSK":8,"Times New Roman":7,"Traditional Arabic":8,"Trebuchet MS":8,Tunga:8,"Tw Cen MT":8,"Tw Cen MT Condensed":5,"Tw Cen MT Condensed Extra Bold":7,"UD Digi Kyokasho N-B":8,"UD Digi Kyokasho NK-B":8,"UD Digi Kyokasho NK-R":8,"UD Digi Kyokasho NP-B":8,"UD Digi Kyokasho NP-R":8,"UD Digi Kyokasho N-R":8,Univers:8,"Univers Condensed":8,"Univers Condensed Light":8,"Univers Light":8,"Urdu Typesetting":8,Utsaah:8,Vani:8,Verdana:10,"Verdana Pro":10,"Verdana Pro Black":8,"Verdana Pro Cond":8,"Verdana Pro Cond Black":8,"Verdana Pro Cond Light":8,"Verdana Pro Cond SemiBold":8,"Verdana Pro Light":8,"Verdana Pro SemiBold":8,Vijaya:8,"Viner Hand ITC":10,Vivaldi:6,"Vladimir Script":7,Vrinda:9,Webdings:15,"Wide Latin":19,Wingdings:20,"Wingdings 2":17,"Wingdings 3":13,"Yet R":8,"Yu Gothic":8,"Yu Gothic Light":8,"Yu Gothic Medium":8,"Yu Gothic UI":8,"Yu Gothic UI Light":8,"Yu Gothic UI Semibold":9,"Yu Gothic UI Semilight":8,"Yu Mincho":8,"Yu Mincho Demibold":8,"Yu Mincho Light":8,\u4EFF\u5B8B:8,\u534E\u6587\u4E2D\u5B8B:9,\u534E\u6587\u4EFF\u5B8B:7,\u534E\u6587\u5B8B\u4F53:7,\u534E\u6587\u5F69\u4E91:9,\u534E\u6587\u65B0\u9B4F:9,\u534E\u6587\u6977\u4F53:7,\u534E\u6587\u7425\u73C0:9,\u534E\u6587\u7EC6\u9ED1:8,\u534E\u6587\u884C\u6977:8,\u534E\u6587\u96B6\u4E66:7,\u5B8B\u4F53:8,\u5E7C\u5706:8,\u5FAE\u8F6F\u96C5\u9ED1:9,"\u5FAE\u8F6F\u96C5\u9ED1 Light":9,\u65B0\u5B8B\u4F53:8,\u65B9\u6B63\u59DA\u4F53:8,\u65B9\u6B63\u8212\u4F53:8,\u6977\u4F53:8,\u7B49\u7EBF:8,"\u7B49\u7EBF Light":8,\u96B6\u4E66:8,\u9ED1\u4F53:8,\u6E38\u30B4\u30B7\u30C3\u30AF:8,"\uFF2D\uFF33 \uFF30\u660E\u671D":8,'"\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"':8,\u30E1\u30A4\u30EA\u30AA:9,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78E:8,HG\u660E\u671DB:8,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78M:8},12:{"Gill Sans MT":8,Abadi:10,"Abadi Extra Light":9,"Agency FB":6,Aharoni:7,Aldhabi:5,Algerian:10,"Ami R":7,"Angsana New":5,AngsanaUPC:5,Aparajita:6,"Arabic Typesetting":5,Arial:9,"Arial Black":11,"Arial Narrow":7,"Arial Nova":9,"Arial Nova Cond":8,"Arial Nova Cond Light":7,"Arial Nova Light":9,"Arial Rounded MT Bold":10,"Baskerville Old Face":8,Batang:9,BatangChe:8,"Bauhaus 93":9,"Bell MT":8,Bembo:8,"Berlin Sans FB":10,"Berlin Sans FB Demi":10,"Bernard MT Condensed":8,"Blackadder ITC":6,"Bodoni MT":8,"Bodoni MT Black":11,"Bodoni MT Condensed":5,"Bodoni MT Poster Compressed":6,"Book Antiqua":8,"Bookman Old Style":10,"Bookshelf Symbol 7":12,"Bradley Hand ITC":10,"Britannic Bold":10,Broadway:10,"Browallia New":6,BrowalliaUPC:6,"Brush Script MT":8,Calibri:8,"Calibri Light":8,"Californian FB":9,"Calisto MT":8,Cambria:9,"Cambria Math":9,Candara:9,Castellar:12,Centaur:8,Century:9,"Century Gothic":9,"Century Schoolbook":9,Chiller:8,"Colonna MT":8,"Comic Sans MS":10,Consolas:9,Constantia:9,"Cooper Black":10,"Copperplate Gothic Bold":11,"Copperplate Gothic Light":12,Corbel:8,"Cordia New":6,CordiaUPC:6,"Courier New":10,"Curlz MT":9,Dante:7,DaunPenh:5,David:7,DilleniaUPC:5,DokChampa:9,Dotum:8,DotumChe:8,Dubai:9,"Dubai Light":9,"Dubai Medium":9,Ebrima:9,"Edwardian Script ITC":8,Elephant:12,"Engravers MT":10,"Eras Bold ITC":10,"Eras Demi ITC":10,"Eras Light ITC":9,"Eras Medium ITC":9,EucrosiaUPC:6,Euphemia:9,"Expo M":14,FangSong:8,"Felix Titling":9,"Footlight MT Light":9,Forte:8,"Franklin Gothic Book":9,"Franklin Gothic Demi":9,"Franklin Gothic Demi Cond":8,"Franklin Gothic Heavy":9,"Franklin Gothic Medium":9,"Franklin Gothic Medium Cond":8,FrankRuehl:7,FreesiaUPC:7,"Freestyle Script":6,"French Script MT":6,Gabriola:6,Gadugi:9,Garamond:8,Gautami:10,Georgia:10,"Georgia Pro":9,"Georgia Pro Black":11,"Georgia Pro Cond":8,"Georgia Pro Cond Black":10,"Georgia Pro Cond Light":8,"Georgia Pro Cond Semibold":9,"Georgia Pro Light":9,"Georgia Pro Semibold":10,Gigi:7,"Gill Sans MT Condensed":6,"Gill Sans MT Ext Condensed Bold":6,"Gill Sans Nova":8,"Gill Sans Nova Cond":5,"Gill Sans Nova Cond Lt":5,"Gill Sans Nova Cond Ultra Bold":9,"Gill Sans Nova Cond XBd":8,"Gill Sans Nova Light":8,"Gill Sans Nova Ultra Bold":14,"Gill Sans Ultra Bold":14,"Gill Sans Ultra Bold Condensed":9,Gisha:9,"Gloucester MT Extra Condensed":6,"Goudy Old Style":8,"Goudy Stout":13,Grotesque:8,"Grotesque Light":8,Gulim:9,GulimChe:8,Gungsuh:9,GungsuhChe:8,"Hadassah Friedlaender":9,Haettenschweiler:7,"Harlow Solid Italic":7,Harrington:9,"Headline R":11,HGGothicE:8,HGGothicM:8,HGGyoshotai:8,HGKyokashotai:8,HGMaruGothicMPRO:12,HGMinchoB:9,HGMinchoE:9,HGPGothicE:10,HGPGothicM:10,HGPGyoshotai:9,HGPKyokashotai:8,HGPMinchoB:9,HGPMinchoE:9,HGPSoeiKakugothicUB:11,HGPSoeiKakupoptai:11,HGPSoeiPresenceEB:10,HGSeikaishotaiPRO:10,HGSGothicE:9,HGSGothicM:9,HGSGyoshotai:8,HGSKyokashotai:7,HGSMinchoB:9,HGSMinchoE:9,HGSoeiKakugothicUB:9,HGSoeiKakupoptai:9,HGSoeiPresenceEB:9,HGSSoeiKakugothicUB:10,HGSSoeiKakupoptai:10,HGSSoeiPresenceEB:9,"High Tower Text":8,"HYGothic-Extra":10,"HYGothic-Medium":9,"HYGraphic-Medium":9,"HYGungSo-Bold":9,"HYHeadLine-Medium":9,"HYMyeongJo-Extra":11,"HYPMokGak-Bold":11,"HYPost-Light":11,"HYPost-Medium":11,"HYShortSamul-Medium":6,"HYSinMyeongJo-Medium":10,Impact:9,"Imprint MT Shadow":8,"Informal Roman":9,"Ink Free":8,IrisUPC:8,"Iskoola Pota":8,JasmineUPC:8,"Javanese Text":9,Jokerman:11,"Juice ITC":6,KaiTi:8,Kalinga:9,Kartika:8,"Khmer UI":8,KodchiangUPC:5,Kokila:8,"Kristen ITC":10,"Kunstler Script":6,"Lao UI":8,Latha:8,Leelawadee:9,"Leelawadee UI":9,"Leelawadee UI Semilight":9,"Levenim MT":9,LilyUPC:7,"Lucida Bright":10,"Lucida Calligraphy":12,"Lucida Console":11,"Lucida Fax":11,"Lucida Handwriting":12,"Lucida Sans":11,"Lucida Sans Typewriter":10,"Lucida Sans Unicode":11,"Magic R":10,Magneto:12,"Maiandra GD":10,"Malgun Gothic":9,"Malgun Gothic Semilight":10,Mangal:9,Marlett:17,"Matura MT Script Capitals":12,Meiryo:11,"Meiryo UI":11,"Microsoft GothicNeo":9,"Microsoft Himalaya":6,"Microsoft JhengHei":10,"Microsoft JhengHei Light":10,"Microsoft JhengHei UI":10,"Microsoft JhengHei UI Light":10,"Microsoft New Tai Lue":9,"Microsoft PhagsPa":9,"Microsoft Sans Serif":10,"Microsoft Tai Le":9,"Microsoft Uighur":6,"Microsoft YaHei Light":10,"Microsoft YaHei UI":10,"Microsoft YaHei UI Light":10,"Microsoft Yi Baiti":9,MingLiU:9,MingLiU_HKSCS:9,"MingLiU_HKSCS-ExtB":9,"MingLiU-ExtB":9,Miriam:9,"Miriam Fixed":11,Mistral:8,"Modern No. 20":8,"MoeumT R":10,"Mongolian Baiti":9,"Monotype Corsiva":8,MoolBoran:7,"MS Gothic":8,"MS Mincho":9,"MS Outlook":9,"MS PGothic":9,"MS PMincho":9,"MS Reference Sans Serif":11,"MS Reference Specialty":20,"MS UI Gothic":9,"MT Extra":17,"MV Boli":12,"Myanmar Text":9,Narkisim:8,"Neue Haas Grotesk Text Pro":9,"New Gulim":10,"News Gothic MT":9,"Niagara Engraved":6,"Niagara Solid":6,"Nirmala UI":9,"Nirmala UI Semilight":10,Nyala:9,"OCR A Extended":11,OCRB:11,"Old English Text MT":9,Onyx:7,"Palace Script MT":6,"Palatino Linotype":8,Papyrus:10,Parchment:4,Perpetua:7,"Perpetua Titling MT":11,"Plantagenet Cherokee":9,Playbill:7,PMingLiU:9,"PMingLiU-ExtB":9,"Poor Richard":10,Pristina:9,"Pyunji R":9,Raavi:8,"Rage Italic":9,Ravie:16,Rockwell:9,"Rockwell Condensed":7,"Rockwell Extra Bold":11,"Rockwell Light":10,"Rockwell Nova":9,"Rockwell Nova Cond":9,"Rockwell Nova Cond Light":9,"Rockwell Nova Extra Bold":9,"Rockwell Nova Light":9,Rod:9,"Sakkal Majalla":9,"Sanskrit Text":9,"Script MT Bold":8,"Segoe MDL2 Assets":7,"Segoe Print":12,"Segoe Script":12,"Segoe UI":9,"Segoe UI Black":10,"Segoe UI Emoji":9,"Segoe UI Historic":9,"Segoe UI Light":8,"Segoe UI Semibold":9,"Segoe UI Semilight":9,"Segoe UI Symbol":9,Selawik:8,"Selawik Light":8,"Selawik Semibold":8,"Shonar Bangla":8,"Showcard Gothic":9,Shruti:8,"Simplified Arabic":8,"Simplified Arabic Fixed":8,"SimSun-ExtB":8,"Sitka Banner":8,"Sitka Display":8,"Sitka Heading":9,"Sitka Small":11,"Sitka Subheading":9,"Sitka Text":10,"Snap ITC":14,"Source Sans Pro":8,"Source Sans Pro Black":8,"Source Sans Pro ExtraLight":8,"Source Sans Pro Light":8,"Source Sans Pro SemiBold":8,Stencil:9,Sylfaen:8,Symbol:8,Tahoma:9,"Tempus Sans ITC":11,"TH SarabunPSK":8,"Times New Roman":8,"Traditional Arabic":8,"Trebuchet MS":8,Tunga:8,"Tw Cen MT":9,"Tw Cen MT Condensed":6,"Tw Cen MT Condensed Extra Bold":8,"UD Digi Kyokasho N-B":8,"UD Digi Kyokasho NK-B":8,"UD Digi Kyokasho NK-R":8,"UD Digi Kyokasho NP-B":8,"UD Digi Kyokasho NP-R":8,"UD Digi Kyokasho N-R":8,Univers:8,"Univers Condensed":8,"Univers Condensed Light":8,"Univers Light":8,"Urdu Typesetting":8,Utsaah:6,Vani:8,Verdana:10,"Verdana Pro":10,"Verdana Pro Black":8,"Verdana Pro Cond":8,"Verdana Pro Cond Black":8,"Verdana Pro Cond Light":8,"Verdana Pro Cond SemiBold":8,"Verdana Pro Light":8,"Verdana Pro SemiBold":8,Vijaya:8,"Viner Hand ITC":11,Vivaldi:7,"Vladimir Script":7,Vrinda:9,Webdings:16,"Wide Latin":20,Wingdings:22,"Wingdings 2":18,"Wingdings 3":14,"Yet R":9,"Yu Gothic":9,"Yu Gothic Light":9,"Yu Gothic Medium":9,"Yu Gothic UI":9,"Yu Gothic UI Light":9,"Yu Gothic UI Semibold":9,"Yu Gothic UI Semilight":9,"Yu Mincho":9,"Yu Mincho Demibold":8,"Yu Mincho Light":8,\u4EFF\u5B8B:8,\u534E\u6587\u4E2D\u5B8B:10,\u534E\u6587\u4EFF\u5B8B:8,\u534E\u6587\u5B8B\u4F53:8,\u534E\u6587\u5F69\u4E91:9,\u534E\u6587\u65B0\u9B4F:9,\u534E\u6587\u6977\u4F53:8,\u534E\u6587\u7425\u73C0:9,\u534E\u6587\u7EC6\u9ED1:9,\u534E\u6587\u884C\u6977:8,\u534E\u6587\u96B6\u4E66:7,\u5B8B\u4F53:8,\u5E7C\u5706:8,\u5FAE\u8F6F\u96C5\u9ED1:9,"\u5FAE\u8F6F\u96C5\u9ED1 Light":9,\u65B0\u5B8B\u4F53:8,\u65B9\u6B63\u59DA\u4F53:8,\u65B9\u6B63\u8212\u4F53:9,\u6977\u4F53:8,\u7B49\u7EBF:8,"\u7B49\u7EBF Light":8,\u96B6\u4E66:8,\u9ED1\u4F53:8,\u6E38\u30B4\u30B7\u30C3\u30AF:9,"\uFF2D\uFF33 \uFF30\u660E\u671D":8,'"\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"':8,\u30E1\u30A4\u30EA\u30AA:10,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78E:8,HG\u660E\u671DB:8,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78M:8},14:{"Gill Sans MT":10,Abadi:11,"Abadi Extra Light":11,"Agency FB":8,Aharoni:8,Aldhabi:6,Algerian:11,"Ami R":8,"Angsana New":6,AngsanaUPC:6,Aparajita:8,"Arabic Typesetting":6,Arial:11,"Arial Black":13,"Arial Narrow":9,"Arial Nova":11,"Arial Nova Cond":10,"Arial Nova Cond Light":9,"Arial Nova Light":11,"Arial Rounded MT Bold":11,"Baskerville Old Face":9,Batang:10,BatangChe:10,"Bauhaus 93":11,"Bell MT":10,Bembo:9,"Berlin Sans FB":11,"Berlin Sans FB Demi":12,"Bernard MT Condensed":9,"Blackadder ITC":8,"Bodoni MT":9,"Bodoni MT Black":12,"Bodoni MT Condensed":6,"Bodoni MT Poster Compressed":6,"Book Antiqua":10,"Bookman Old Style":12,"Bookshelf Symbol 7":14,"Bradley Hand ITC":12,"Britannic Bold":12,Broadway:12,"Browallia New":7,BrowalliaUPC:7,"Brush Script MT":10,Calibri:10,"Calibri Light":10,"Californian FB":11,"Calisto MT":10,Cambria:11,"Cambria Math":11,Candara:10,Castellar:14,Centaur:9,Century:11,"Century Gothic":11,"Century Schoolbook":11,Chiller:9,"Colonna MT":10,"Comic Sans MS":12,Consolas:10,Constantia:10,"Cooper Black":11,"Copperplate Gothic Bold":14,"Copperplate Gothic Light":14,Corbel:10,"Cordia New":7,CordiaUPC:7,"Courier New":11,"Curlz MT":10,Dante:9,DaunPenh:6,David:8,DilleniaUPC:6,DokChampa:11,Dotum:10,DotumChe:10,Dubai:10,"Dubai Light":10,"Dubai Medium":10,Ebrima:10,"Edwardian Script ITC":9,Elephant:14,"Engravers MT":12,"Eras Bold ITC":12,"Eras Demi ITC":12,"Eras Light ITC":10,"Eras Medium ITC":11,EucrosiaUPC:8,Euphemia:11,"Expo M":16,FangSong:10,"Felix Titling":11,"Footlight MT Light":11,Forte:10,"Franklin Gothic Book":11,"Franklin Gothic Demi":11,"Franklin Gothic Demi Cond":10,"Franklin Gothic Heavy":11,"Franklin Gothic Medium":11,"Franklin Gothic Medium Cond":10,FrankRuehl:8,FreesiaUPC:8,"Freestyle Script":7,"French Script MT":7,Gabriola:8,Gadugi:10,Garamond:9,Gautami:11,Georgia:12,"Georgia Pro":11,"Georgia Pro Black":13,"Georgia Pro Cond":10,"Georgia Pro Cond Black":12,"Georgia Pro Cond Light":10,"Georgia Pro Cond Semibold":11,"Georgia Pro Light":10,"Georgia Pro Semibold":12,Gigi:10,"Gill Sans MT Condensed":7,"Gill Sans MT Ext Condensed Bold":7,"Gill Sans Nova":10,"Gill Sans Nova Cond":6,"Gill Sans Nova Cond Lt":6,"Gill Sans Nova Cond Ultra Bold":11,"Gill Sans Nova Cond XBd":10,"Gill Sans Nova Light":10,"Gill Sans Nova Ultra Bold":16,"Gill Sans Ultra Bold":16,"Gill Sans Ultra Bold Condensed":11,Gisha:10,"Gloucester MT Extra Condensed":7,"Goudy Old Style":10,"Goudy Stout":16,Grotesque:9,"Grotesque Light":9,Gulim:10,GulimChe:10,Gungsuh:10,GungsuhChe:10,"Hadassah Friedlaender":11,Haettenschweiler:8,"Harlow Solid Italic":9,Harrington:11,"Headline R":14,HGGothicE:10,HGGothicM:10,HGGyoshotai:10,HGKyokashotai:10,HGMaruGothicMPRO:14,HGMinchoB:11,HGMinchoE:11,HGPGothicE:11,HGPGothicM:12,HGPGyoshotai:10,HGPKyokashotai:10,HGPMinchoB:10,HGPMinchoE:11,HGPSoeiKakugothicUB:13,HGPSoeiKakupoptai:13,HGPSoeiPresenceEB:12,HGSeikaishotaiPRO:11,HGSGothicE:10,HGSGothicM:11,HGSGyoshotai:9,HGSKyokashotai:9,HGSMinchoB:10,HGSMinchoE:11,HGSoeiKakugothicUB:11,HGSoeiKakupoptai:11,HGSoeiPresenceEB:11,HGSSoeiKakugothicUB:12,HGSSoeiKakupoptai:12,HGSSoeiPresenceEB:11,"High Tower Text":9,"HYGothic-Extra":12,"HYGothic-Medium":11,"HYGraphic-Medium":11,"HYGungSo-Bold":11,"HYHeadLine-Medium":11,"HYMyeongJo-Extra":13,"HYPMokGak-Bold":13,"HYPost-Light":13,"HYPost-Medium":13,"HYShortSamul-Medium":7,"HYSinMyeongJo-Medium":12,Impact:10,"Imprint MT Shadow":10,"Informal Roman":10,"Ink Free":10,IrisUPC:10,"Iskoola Pota":10,JasmineUPC:10,"Javanese Text":11,Jokerman:14,"Juice ITC":7,KaiTi:10,Kalinga:11,Kartika:11,"Khmer UI":10,KodchiangUPC:7,Kokila:10,"Kristen ITC":11,"Kunstler Script":7,"Lao UI":10,Latha:10,Leelawadee:10,"Leelawadee UI":10,"Leelawadee UI Semilight":10,"Levenim MT":11,LilyUPC:8,"Lucida Bright":12,"Lucida Calligraphy":14,"Lucida Console":12,"Lucida Fax":13,"Lucida Handwriting":14,"Lucida Sans":13,"Lucida Sans Typewriter":11,"Lucida Sans Unicode":13,"Magic R":12,Magneto:15,"Maiandra GD":12,"Malgun Gothic":11,"Malgun Gothic Semilight":12,Mangal:11,Marlett:20,"Matura MT Script Capitals":13,Meiryo:13,"Meiryo UI":13,"Microsoft GothicNeo":11,"Microsoft Himalaya":7,"Microsoft JhengHei":11,"Microsoft JhengHei Light":12,"Microsoft JhengHei UI":11,"Microsoft JhengHei UI Light":12,"Microsoft New Tai Lue":11,"Microsoft PhagsPa":11,"Microsoft Sans Serif":11,"Microsoft Tai Le":11,"Microsoft Uighur":7,"Microsoft YaHei Light":12,"Microsoft YaHei UI":12,"Microsoft YaHei UI Light":12,"Microsoft Yi Baiti":11,MingLiU:11,MingLiU_HKSCS:11,"MingLiU_HKSCS-ExtB":11,"MingLiU-ExtB":11,Miriam:10,"Miriam Fixed":12,Mistral:10,"Modern No. 20":10,"MoeumT R":11,"Mongolian Baiti":11,"Monotype Corsiva":9,MoolBoran:8,"MS Gothic":10,"MS Mincho":11,"MS Outlook":11,"MS PGothic":11,"MS PMincho":11,"MS Reference Sans Serif":13,"MS Reference Specialty":24,"MS UI Gothic":11,"MT Extra":20,"MV Boli":14,"Myanmar Text":11,Narkisim:9,"Neue Haas Grotesk Text Pro":11,"New Gulim":12,"News Gothic MT":12,"Niagara Engraved":7,"Niagara Solid":7,"Nirmala UI":11,"Nirmala UI Semilight":11,Nyala:11,"OCR A Extended":12,OCRB:12,"Old English Text MT":11,Onyx:7,"Palace Script MT":7,"Palatino Linotype":10,Papyrus:12,Parchment:5,Perpetua:9,"Perpetua Titling MT":13,"Plantagenet Cherokee":11,Playbill:8,PMingLiU:10,"PMingLiU-ExtB":10,"Poor Richard":11,Pristina:10,"Pyunji R":10,Raavi:10,"Rage Italic":11,Ravie:19,Rockwell:10,"Rockwell Condensed":8,"Rockwell Extra Bold":13,"Rockwell Light":11,"Rockwell Nova":11,"Rockwell Nova Cond":11,"Rockwell Nova Cond Light":11,"Rockwell Nova Extra Bold":11,"Rockwell Nova Light":11,Rod:11,"Sakkal Majalla":11,"Sanskrit Text":12,"Script MT Bold":10,"Segoe MDL2 Assets":8,"Segoe Print":14,"Segoe Script":14,"Segoe UI":10,"Segoe UI Black":12,"Segoe UI Emoji":10,"Segoe UI Historic":10,"Segoe UI Light":10,"Segoe UI Semibold":11,"Segoe UI Semilight":10,"Segoe UI Symbol":10,Selawik:10,"Selawik Light":10,"Selawik Semibold":10,"Shonar Bangla":10,"Showcard Gothic":11,Shruti:11,"Simplified Arabic":10,"Simplified Arabic Fixed":11,"SimSun-ExtB":10,"Sitka Banner":10,"Sitka Display":10,"Sitka Heading":11,"Sitka Small":13,"Sitka Subheading":11,"Sitka Text":12,"Snap ITC":16,"Source Sans Pro":9,"Source Sans Pro Black":10,"Source Sans Pro ExtraLight":9,"Source Sans Pro Light":10,"Source Sans Pro SemiBold":10,Stencil:11,Sylfaen:10,Symbol:10,Tahoma:10,"Tempus Sans ITC":13,"TH SarabunPSK":7,"Times New Roman":10,"Traditional Arabic":10,"Trebuchet MS":10,Tunga:10,"Tw Cen MT":10,"Tw Cen MT Condensed":7,"Tw Cen MT Condensed Extra Bold":9,"UD Digi Kyokasho N-B":10,"UD Digi Kyokasho NK-B":10,"UD Digi Kyokasho NK-R":10,"UD Digi Kyokasho NP-B":10,"UD Digi Kyokasho NP-R":10,"UD Digi Kyokasho N-R":10,Univers:10,"Univers Condensed":10,"Univers Condensed Light":8,"Univers Light":10,"Urdu Typesetting":10,Utsaah:8,Vani:11,Verdana:12,"Verdana Pro":12,"Verdana Pro Black":10,"Verdana Pro Cond":10,"Verdana Pro Cond Black":10,"Verdana Pro Cond Light":10,"Verdana Pro Cond SemiBold":10,"Verdana Pro Light":10,"Verdana Pro SemiBold":10,Vijaya:10,"Viner Hand ITC":13,Vivaldi:8,"Vladimir Script":9,Vrinda:11,Webdings:19,"Wide Latin":24,Wingdings:26,"Wingdings 2":22,"Wingdings 3":17,"Yet R":10,"Yu Gothic":11,"Yu Gothic Light":10,"Yu Gothic Medium":11,"Yu Gothic UI":10,"Yu Gothic UI Light":10,"Yu Gothic UI Semibold":11,"Yu Gothic UI Semilight":10,"Yu Mincho":10,"Yu Mincho Demibold":10,"Yu Mincho Light":10,\u4EFF\u5B8B:10,\u534E\u6587\u4E2D\u5B8B:12,\u534E\u6587\u4EFF\u5B8B:9,\u534E\u6587\u5B8B\u4F53:9,\u534E\u6587\u5F69\u4E91:11,\u534E\u6587\u65B0\u9B4F:11,\u534E\u6587\u6977\u4F53:9,\u534E\u6587\u7425\u73C0:11,\u534E\u6587\u7EC6\u9ED1:11,\u534E\u6587\u884C\u6977:10,\u534E\u6587\u96B6\u4E66:8,\u5B8B\u4F53:10,\u5E7C\u5706:10,\u5FAE\u8F6F\u96C5\u9ED1:11,"\u5FAE\u8F6F\u96C5\u9ED1 Light":11,\u65B0\u5B8B\u4F53:10,\u65B9\u6B63\u59DA\u4F53:10,\u65B9\u6B63\u8212\u4F53:10,\u6977\u4F53:10,\u7B49\u7EBF:10,"\u7B49\u7EBF Light":10,\u96B6\u4E66:10,\u9ED1\u4F53:10,\u6E38\u30B4\u30B7\u30C3\u30AF:11,"\uFF2D\uFF33 \uFF30\u660E\u671D":10,'"\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"':10,\u30E1\u30A4\u30EA\u30AA:12,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78E:10,HG\u660E\u671DB:10,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78M:10},16:{"Gill Sans MT":11,Abadi:13,"Abadi Extra Light":12,"Agency FB":9,Aharoni:9,Aldhabi:7,Algerian:13,"Ami R":9,"Angsana New":7,AngsanaUPC:7,Aparajita:8,"Arabic Typesetting":7,Arial:12,"Arial Black":14,"Arial Narrow":10,"Arial Nova":12,"Arial Nova Cond":11,"Arial Nova Cond Light":9,"Arial Nova Light":12,"Arial Rounded MT Bold":12,"Baskerville Old Face":10,Batang:10,BatangChe:11,"Bauhaus 93":12,"Bell MT":11,Bembo:10,"Berlin Sans FB":13,"Berlin Sans FB Demi":13,"Bernard MT Condensed":10,"Blackadder ITC":8,"Bodoni MT":10,"Bodoni MT Black":14,"Bodoni MT Condensed":7,"Bodoni MT Poster Compressed":7,"Book Antiqua":11,"Bookman Old Style":13,"Bookshelf Symbol 7":16,"Bradley Hand ITC":14,"Britannic Bold":13,Broadway:14,"Browallia New":8,BrowalliaUPC:8,"Brush Script MT":11,Calibri:11,"Calibri Light":11,"Californian FB":12,"Calisto MT":11,Cambria:12,"Cambria Math":12,Candara:12,Castellar:15,Centaur:10,Century:12,"Century Gothic":12,"Century Schoolbook":12,Chiller:10,"Colonna MT":11,"Comic Sans MS":13,Consolas:12,Constantia:11,"Cooper Black":13,"Copperplate Gothic Bold":15,"Copperplate Gothic Light":15,Corbel:11,"Cordia New":8,CordiaUPC:8,"Courier New":13,"Curlz MT":11,Dante:9,DaunPenh:7,David:9,DilleniaUPC:7,DokChampa:12,Dotum:11,DotumChe:11,Dubai:11,"Dubai Light":11,"Dubai Medium":11,Ebrima:11,"Edwardian Script ITC":10,Elephant:16,"Engravers MT":14,"Eras Bold ITC":14,"Eras Demi ITC":13,"Eras Light ITC":11,"Eras Medium ITC":12,EucrosiaUPC:9,Euphemia:12,"Expo M":18,FangSong:11,"Felix Titling":12,"Footlight MT Light":12,Forte:11,"Franklin Gothic Book":12,"Franklin Gothic Demi":12,"Franklin Gothic Demi Cond":11,"Franklin Gothic Heavy":12,"Franklin Gothic Medium":12,"Franklin Gothic Medium Cond":11,FrankRuehl:9,FreesiaUPC:9,"Freestyle Script":8,"French Script MT":8,Gabriola:8,Gadugi:11,Garamond:10,Gautami:13,Georgia:13,"Georgia Pro":12,"Georgia Pro Black":15,"Georgia Pro Cond":11,"Georgia Pro Cond Black":13,"Georgia Pro Cond Light":11,"Georgia Pro Cond Semibold":12,"Georgia Pro Light":12,"Georgia Pro Semibold":13,Gigi:12,"Gill Sans MT Condensed":8,"Gill Sans MT Ext Condensed Bold":7,"Gill Sans Nova":11,"Gill Sans Nova Cond":7,"Gill Sans Nova Cond Lt":6,"Gill Sans Nova Cond Ultra Bold":12,"Gill Sans Nova Cond XBd":11,"Gill Sans Nova Light":11,"Gill Sans Nova Ultra Bold":18,"Gill Sans Ultra Bold":18,"Gill Sans Ultra Bold Condensed":12,Gisha:11,"Gloucester MT Extra Condensed":8,"Goudy Old Style":11,"Goudy Stout":17,Grotesque:10,"Grotesque Light":10,Gulim:11,GulimChe:11,Gungsuh:11,GungsuhChe:11,"Hadassah Friedlaender":12,Haettenschweiler:9,"Harlow Solid Italic":10,Harrington:12,"Headline R":15,HGGothicE:11,HGGothicM:11,HGGyoshotai:11,HGKyokashotai:11,HGMaruGothicMPRO:16,HGMinchoB:12,HGMinchoE:12,HGPGothicE:12,HGPGothicM:13,HGPGyoshotai:11,HGPKyokashotai:11,HGPMinchoB:11,HGPMinchoE:12,HGPSoeiKakugothicUB:14,HGPSoeiKakupoptai:15,HGPSoeiPresenceEB:13,HGSeikaishotaiPRO:12,HGSGothicE:11,HGSGothicM:12,HGSGyoshotai:10,HGSKyokashotai:10,HGSMinchoB:11,HGSMinchoE:12,HGSoeiKakugothicUB:12,HGSoeiKakupoptai:12,HGSoeiPresenceEB:12,HGSSoeiKakugothicUB:13,HGSSoeiKakupoptai:14,HGSSoeiPresenceEB:12,"High Tower Text":10,"HYGothic-Extra":13,"HYGothic-Medium":12,"HYGraphic-Medium":12,"HYGungSo-Bold":12,"HYHeadLine-Medium":12,"HYMyeongJo-Extra":14,"HYPMokGak-Bold":15,"HYPost-Light":14,"HYPost-Medium":15,"HYShortSamul-Medium":8,"HYSinMyeongJo-Medium":13,Impact:11,"Imprint MT Shadow":11,"Informal Roman":11,"Ink Free":11,IrisUPC:11,"Iskoola Pota":11,JasmineUPC:10,"Javanese Text":12,Jokerman:15,"Juice ITC":8,KaiTi:11,Kalinga:12,Kartika:12,"Khmer UI":11,KodchiangUPC:7,Kokila:8,"Kristen ITC":13,"Kunstler Script":7,"Lao UI":11,Latha:11,Leelawadee:11,"Leelawadee UI":11,"Leelawadee UI Semilight":12,"Levenim MT":12,LilyUPC:9,"Lucida Bright":13,"Lucida Calligraphy":15,"Lucida Console":14,"Lucida Fax":14,"Lucida Handwriting":15,"Lucida Sans":14,"Lucida Sans Typewriter":13,"Lucida Sans Unicode":14,"Magic R":13,Magneto:16,"Maiandra GD":13,"Malgun Gothic":12,"Malgun Gothic Semilight":13,Mangal:12,Marlett:22,"Matura MT Script Capitals":15,Meiryo:14,"Meiryo UI":14,"Microsoft GothicNeo":12,"Microsoft Himalaya":8,"Microsoft JhengHei":13,"Microsoft JhengHei Light":13,"Microsoft JhengHei UI":13,"Microsoft JhengHei UI Light":13,"Microsoft New Tai Lue":12,"Microsoft PhagsPa":12,"Microsoft Sans Serif":13,"Microsoft Tai Le":12,"Microsoft Uighur":8,"Microsoft YaHei Light":13,"Microsoft YaHei UI":13,"Microsoft YaHei UI Light":13,"Microsoft Yi Baiti":12,MingLiU:12,MingLiU_HKSCS:12,"MingLiU_HKSCS-ExtB":12,"MingLiU-ExtB":12,Miriam:11,"Miriam Fixed":14,Mistral:10,"Modern No. 20":11,"MoeumT R":13,"Mongolian Baiti":12,"Monotype Corsiva":10,MoolBoran:8,"MS Gothic":11,"MS Mincho":12,"MS Outlook":12,"MS PGothic":12,"MS PMincho":12,"MS Reference Sans Serif":14,"MS Reference Specialty":26,"MS UI Gothic":12,"MT Extra":22,"MV Boli":16,"Myanmar Text":12,Narkisim:10,"Neue Haas Grotesk Text Pro":12,"New Gulim":13,"News Gothic MT":14,"Niagara Engraved":8,"Niagara Solid":8,"Nirmala UI":12,"Nirmala UI Semilight":13,Nyala:12,"OCR A Extended":14,OCRB:14,"Old English Text MT":12,Onyx:8,"Palace Script MT":8,"Palatino Linotype":11,Papyrus:14,Parchment:5,Perpetua:10,"Perpetua Titling MT":14,"Plantagenet Cherokee":12,Playbill:8,PMingLiU:11,"PMingLiU-ExtB":11,"Poor Richard":13,Pristina:11,"Pyunji R":11,Raavi:11,"Rage Italic":12,Ravie:21,Rockwell:11,"Rockwell Condensed":9,"Rockwell Extra Bold":14,"Rockwell Light":12,"Rockwell Nova":12,"Rockwell Nova Cond":12,"Rockwell Nova Cond Light":12,"Rockwell Nova Extra Bold":12,"Rockwell Nova Light":12,Rod:12,"Sakkal Majalla":12,"Sanskrit Text":13,"Script MT Bold":11,"Segoe MDL2 Assets":8,"Segoe Print":15,"Segoe Script":15,"Segoe UI":11,"Segoe UI Black":13,"Segoe UI Emoji":11,"Segoe UI Historic":11,"Segoe UI Light":11,"Segoe UI Semibold":12,"Segoe UI Semilight":11,"Segoe UI Symbol":11,Selawik:11,"Selawik Light":11,"Selawik Semibold":12,"Shonar Bangla":11,"Showcard Gothic":12,Shruti:13,"Simplified Arabic":11,"Simplified Arabic Fixed":13,"SimSun-ExtB":11,"Sitka Banner":11,"Sitka Display":11,"Sitka Heading":12,"Sitka Small":14,"Sitka Subheading":12,"Sitka Text":13,"Snap ITC":18,"Source Sans Pro":10,"Source Sans Pro Black":11,"Source Sans Pro ExtraLight":10,"Source Sans Pro Light":11,"Source Sans Pro SemiBold":11,Stencil:12,Sylfaen:11,Symbol:11,Tahoma:11,"Tempus Sans ITC":14,"TH SarabunPSK":8,"Times New Roman":11,"Traditional Arabic":10,"Trebuchet MS":11,Tunga:11,"Tw Cen MT":12,"Tw Cen MT Condensed":8,"Tw Cen MT Condensed Extra Bold":10,"UD Digi Kyokasho N-B":11,"UD Digi Kyokasho NK-B":11,"UD Digi Kyokasho NK-R":11,"UD Digi Kyokasho NP-B":11,"UD Digi Kyokasho NP-R":11,"UD Digi Kyokasho N-R":11,Univers:11,"Univers Condensed":11,"Univers Condensed Light":9,"Univers Light":11,"Urdu Typesetting":11,Utsaah:8,Vani:13,Verdana:13,"Verdana Pro":13,"Verdana Pro Black":11,"Verdana Pro Cond":11,"Verdana Pro Cond Black":11,"Verdana Pro Cond Light":11,"Verdana Pro Cond SemiBold":11,"Verdana Pro Light":11,"Verdana Pro SemiBold":11,Vijaya:11,"Viner Hand ITC":14,Vivaldi:9,"Vladimir Script":10,Vrinda:12,Webdings:21,"Wide Latin":26,Wingdings:28,"Wingdings 2":24,"Wingdings 3":19,"Yet R":11,"Yu Gothic":12,"Yu Gothic Light":11,"Yu Gothic Medium":12,"Yu Gothic UI":11,"Yu Gothic UI Light":11,"Yu Gothic UI Semibold":12,"Yu Gothic UI Semilight":12,"Yu Mincho":11,"Yu Mincho Demibold":11,"Yu Mincho Light":11,\u4EFF\u5B8B:11,\u534E\u6587\u4E2D\u5B8B:13,\u534E\u6587\u4EFF\u5B8B:10,\u534E\u6587\u5B8B\u4F53:10,\u534E\u6587\u5F69\u4E91:12,\u534E\u6587\u65B0\u9B4F:12,\u534E\u6587\u6977\u4F53:10,\u534E\u6587\u7425\u73C0:12,\u534E\u6587\u7EC6\u9ED1:12,\u534E\u6587\u884C\u6977:11,\u534E\u6587\u96B6\u4E66:9,\u5B8B\u4F53:11,\u5E7C\u5706:11,\u5FAE\u8F6F\u96C5\u9ED1:12,"\u5FAE\u8F6F\u96C5\u9ED1 Light":12,\u65B0\u5B8B\u4F53:11,\u65B9\u6B63\u59DA\u4F53:11,\u65B9\u6B63\u8212\u4F53:11,\u6977\u4F53:11,\u7B49\u7EBF:11,"\u7B49\u7EBF Light":11,\u96B6\u4E66:11,\u9ED1\u4F53:11,\u6E38\u30B4\u30B7\u30C3\u30AF:12,"\uFF2D\uFF33 \uFF30\u660E\u671D":11,'"\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"':11,\u30E1\u30A4\u30EA\u30AA:13,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78E:11,HG\u660E\u671DB:11,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78M:11},18:{"Gill Sans MT":12,Abadi:15,"Abadi Extra Light":13,"Agency FB":10,Aharoni:10,Aldhabi:8,Algerian:14,"Ami R":10,"Angsana New":8,AngsanaUPC:8,Aparajita:10,"Arabic Typesetting":8,Arial:13,"Arial Black":16,"Arial Narrow":11,"Arial Nova":13,"Arial Nova Cond":12,"Arial Nova Cond Light":11,"Arial Nova Light":13,"Arial Rounded MT Bold":14,"Baskerville Old Face":12,Batang:12,BatangChe:12,"Bauhaus 93":14,"Bell MT":12,Bembo:12,"Berlin Sans FB":14,"Berlin Sans FB Demi":15,"Bernard MT Condensed":12,"Blackadder ITC":9,"Bodoni MT":12,"Bodoni MT Black":16,"Bodoni MT Condensed":8,"Bodoni MT Poster Compressed":8,"Book Antiqua":12,"Bookman Old Style":15,"Bookshelf Symbol 7":18,"Bradley Hand ITC":15,"Britannic Bold":15,Broadway:16,"Browallia New":9,BrowalliaUPC:9,"Brush Script MT":12,Calibri:12,"Calibri Light":12,"Californian FB":13,"Calisto MT":12,Cambria:13,"Cambria Math":13,Candara:13,Castellar:17,Centaur:12,Century:13,"Century Gothic":13,"Century Schoolbook":13,Chiller:11,"Colonna MT":12,"Comic Sans MS":15,Consolas:13,Constantia:13,"Cooper Black":14,"Copperplate Gothic Bold":17,"Copperplate Gothic Light":17,Corbel:13,"Cordia New":9,CordiaUPC:9,"Courier New":14,"Curlz MT":13,Dante:11,DaunPenh:8,David:11,DilleniaUPC:7,DokChampa:13,Dotum:13,DotumChe:12,Dubai:13,"Dubai Light":13,"Dubai Medium":13,Ebrima:13,"Edwardian Script ITC":11,Elephant:18,"Engravers MT":16,"Eras Bold ITC":16,"Eras Demi ITC":15,"Eras Light ITC":13,"Eras Medium ITC":14,EucrosiaUPC:10,Euphemia:14,"Expo M":21,FangSong:12,"Felix Titling":14,"Footlight MT Light":13,Forte:13,"Franklin Gothic Book":14,"Franklin Gothic Demi":14,"Franklin Gothic Demi Cond":12,"Franklin Gothic Heavy":14,"Franklin Gothic Medium":14,"Franklin Gothic Medium Cond":12,FrankRuehl:10,FreesiaUPC:11,"Freestyle Script":9,"French Script MT":9,Gabriola:10,Gadugi:13,Garamond:11,Gautami:14,Georgia:15,"Georgia Pro":14,"Georgia Pro Black":17,"Georgia Pro Cond":13,"Georgia Pro Cond Black":15,"Georgia Pro Cond Light":12,"Georgia Pro Cond Semibold":13,"Georgia Pro Light":13,"Georgia Pro Semibold":15,Gigi:12,"Gill Sans MT Condensed":9,"Gill Sans MT Ext Condensed Bold":8,"Gill Sans Nova":12,"Gill Sans Nova Cond":8,"Gill Sans Nova Cond Lt":7,"Gill Sans Nova Cond Ultra Bold":14,"Gill Sans Nova Cond XBd":13,"Gill Sans Nova Light":12,"Gill Sans Nova Ultra Bold":20,"Gill Sans Ultra Bold":21,"Gill Sans Ultra Bold Condensed":14,Gisha:13,"Gloucester MT Extra Condensed":9,"Goudy Old Style":12,"Goudy Stout":20,Grotesque:12,"Grotesque Light":12,Gulim:13,GulimChe:12,Gungsuh:13,GungsuhChe:12,"Hadassah Friedlaender":14,Haettenschweiler:11,"Harlow Solid Italic":11,Harrington:13,"Headline R":17,HGGothicE:12,HGGothicM:12,HGGyoshotai:12,HGKyokashotai:12,HGMaruGothicMPRO:18,HGMinchoB:13,HGMinchoE:13,HGPGothicE:14,HGPGothicM:15,HGPGyoshotai:12,HGPKyokashotai:12,HGPMinchoB:12,HGPMinchoE:13,HGPSoeiKakugothicUB:16,HGPSoeiKakupoptai:17,HGPSoeiPresenceEB:14,HGSeikaishotaiPRO:14,HGSGothicE:13,HGSGothicM:14,HGSGyoshotai:11,HGSKyokashotai:11,HGSMinchoB:12,HGSMinchoE:13,HGSoeiKakugothicUB:13,HGSoeiKakupoptai:13,HGSoeiPresenceEB:13,HGSSoeiKakugothicUB:15,HGSSoeiKakupoptai:16,HGSSoeiPresenceEB:13,"High Tower Text":12,"HYGothic-Extra":15,"HYGothic-Medium":14,"HYGraphic-Medium":14,"HYGungSo-Bold":14,"HYHeadLine-Medium":14,"HYMyeongJo-Extra":16,"HYPMokGak-Bold":17,"HYPost-Light":16,"HYPost-Medium":17,"HYShortSamul-Medium":9,"HYSinMyeongJo-Medium":15,Impact:13,"Imprint MT Shadow":12,"Informal Roman":13,"Ink Free":12,IrisUPC:12,"Iskoola Pota":12,JasmineUPC:11,"Javanese Text":14,Jokerman:17,"Juice ITC":8,KaiTi:12,Kalinga:13,Kartika:14,"Khmer UI":13,KodchiangUPC:8,Kokila:9,"Kristen ITC":14,"Kunstler Script":8,"Lao UI":13,Latha:12,Leelawadee:13,"Leelawadee UI":13,"Leelawadee UI Semilight":13,"Levenim MT":14,LilyUPC:11,"Lucida Bright":15,"Lucida Calligraphy":17,"Lucida Console":15,"Lucida Fax":16,"Lucida Handwriting":17,"Lucida Sans":16,"Lucida Sans Typewriter":14,"Lucida Sans Unicode":16,"Magic R":14,Magneto:19,"Maiandra GD":15,"Malgun Gothic":14,"Malgun Gothic Semilight":14,Mangal:14,Marlett:25,"Matura MT Script Capitals":17,Meiryo:16,"Meiryo UI":16,"Microsoft GothicNeo":13,"Microsoft Himalaya":9,"Microsoft JhengHei":14,"Microsoft JhengHei Light":15,"Microsoft JhengHei UI":14,"Microsoft JhengHei UI Light":15,"Microsoft New Tai Lue":14,"Microsoft PhagsPa":14,"Microsoft Sans Serif":14,"Microsoft Tai Le":14,"Microsoft Uighur":9,"Microsoft YaHei Light":15,"Microsoft YaHei UI":15,"Microsoft YaHei UI Light":15,"Microsoft Yi Baiti":13,MingLiU:13,MingLiU_HKSCS:13,"MingLiU_HKSCS-ExtB":13,"MingLiU-ExtB":13,Miriam:12,"Miriam Fixed":15,Mistral:12,"Modern No. 20":12,"MoeumT R":14,"Mongolian Baiti":13,"Monotype Corsiva":12,MoolBoran:9,"MS Gothic":12,"MS Mincho":13,"MS Outlook":13,"MS PGothic":13,"MS PMincho":13,"MS Reference Sans Serif":16,"MS Reference Specialty":30,"MS UI Gothic":13,"MT Extra":25,"MV Boli":18,"Myanmar Text":14,Narkisim:11,"Neue Haas Grotesk Text Pro":13,"New Gulim":15,"News Gothic MT":16,"Niagara Engraved":9,"Niagara Solid":9,"Nirmala UI":14,"Nirmala UI Semilight":14,Nyala:13,"OCR A Extended":15,OCRB:15,"Old English Text MT":13,Onyx:9,"Palace Script MT":9,"Palatino Linotype":12,Papyrus:15,Parchment:6,Perpetua:11,"Perpetua Titling MT":16,"Plantagenet Cherokee":13,Playbill:10,PMingLiU:12,"PMingLiU-ExtB":12,"Poor Richard":14,Pristina:13,"Pyunji R":13,Raavi:12,"Rage Italic":13,Ravie:24,Rockwell:13,"Rockwell Condensed":10,"Rockwell Extra Bold":17,"Rockwell Light":14,"Rockwell Nova":13,"Rockwell Nova Cond":13,"Rockwell Nova Cond Light":13,"Rockwell Nova Extra Bold":13,"Rockwell Nova Light":13,Rod:15,"Sakkal Majalla":10,"Sanskrit Text":15,"Script MT Bold":13,"Segoe MDL2 Assets":10,"Segoe Print":18,"Segoe Script":18,"Segoe UI":13,"Segoe UI Black":15,"Segoe UI Emoji":13,"Segoe UI Historic":13,"Segoe UI Light":12,"Segoe UI Semibold":14,"Segoe UI Semilight":13,"Segoe UI Symbol":13,Selawik:12,"Selawik Light":13,"Selawik Semibold":14,"Shonar Bangla":12,"Showcard Gothic":14,Shruti:14,"Simplified Arabic":13,"Simplified Arabic Fixed":14,"SimSun-ExtB":12,"Sitka Banner":12,"Sitka Display":13,"Sitka Heading":13,"Sitka Small":16,"Sitka Subheading":14,"Sitka Text":15,"Snap ITC":21,"Source Sans Pro":12,"Source Sans Pro Black":12,"Source Sans Pro ExtraLight":11,"Source Sans Pro Light":12,"Source Sans Pro SemiBold":12,Stencil:14,Sylfaen:12,Symbol:12,Tahoma:13,"Tempus Sans ITC":16,"TH SarabunPSK":9,"Times New Roman":12,"Traditional Arabic":12,"Trebuchet MS":13,Tunga:13,"Tw Cen MT":13,"Tw Cen MT Condensed":9,"Tw Cen MT Condensed Extra Bold":12,"UD Digi Kyokasho N-B":12,"UD Digi Kyokasho NK-B":12,"UD Digi Kyokasho NK-R":12,"UD Digi Kyokasho NP-B":17,"UD Digi Kyokasho NP-R":12,"UD Digi Kyokasho N-R":12,Univers:12,"Univers Condensed":12,"Univers Condensed Light":11,"Univers Light":12,"Urdu Typesetting":12,Utsaah:10,Vani:15,Verdana:15,"Verdana Pro":15,"Verdana Pro Black":12,"Verdana Pro Cond":12,"Verdana Pro Cond Black":12,"Verdana Pro Cond Light":12,"Verdana Pro Cond SemiBold":12,"Verdana Pro Light":12,"Verdana Pro SemiBold":12,Vijaya:12,"Viner Hand ITC":16,Vivaldi:10,"Vladimir Script":11,Vrinda:14,Webdings:24,"Wide Latin":30,Wingdings:32,"Wingdings 2":27,"Wingdings 3":21,"Yet R":13,"Yu Gothic":13,"Yu Gothic Light":13,"Yu Gothic Medium":13,"Yu Gothic UI":13,"Yu Gothic UI Light":13,"Yu Gothic UI Semibold":14,"Yu Gothic UI Semilight":13,"Yu Mincho":13,"Yu Mincho Demibold":13,"Yu Mincho Light":12,\u4EFF\u5B8B:12,\u534E\u6587\u4E2D\u5B8B:15,\u534E\u6587\u4EFF\u5B8B:11,\u534E\u6587\u5B8B\u4F53:11,\u534E\u6587\u5F69\u4E91:14,\u534E\u6587\u65B0\u9B4F:14,\u534E\u6587\u6977\u4F53:11,\u534E\u6587\u7425\u73C0:14,\u534E\u6587\u7EC6\u9ED1:13,\u534E\u6587\u884C\u6977:12,\u534E\u6587\u96B6\u4E66:11,\u5B8B\u4F53:12,\u5E7C\u5706:12,\u5FAE\u8F6F\u96C5\u9ED1:14,"\u5FAE\u8F6F\u96C5\u9ED1 Light":14,\u65B0\u5B8B\u4F53:12,\u65B9\u6B63\u59DA\u4F53:12,\u65B9\u6B63\u8212\u4F53:13,\u6977\u4F53:12,\u7B49\u7EBF:13,"\u7B49\u7EBF Light":12,\u96B6\u4E66:12,\u9ED1\u4F53:12,\u6E38\u30B4\u30B7\u30C3\u30AF:13,"\uFF2D\uFF33 \uFF30\u660E\u671D":12,'"\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"':12,\u30E1\u30A4\u30EA\u30AA:15,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78E:12,HG\u660E\u671DB:12,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78M:12},20:{"Gill Sans MT":14,Abadi:16,"Abadi Extra Light":15,"Agency FB":11,Aharoni:11,Aldhabi:9,Algerian:16,"Ami R":11,"Angsana New":9,AngsanaUPC:9,Aparajita:11,"Arabic Typesetting":9,Arial:15,"Arial Black":18,"Arial Narrow":12,"Arial Nova":15,"Arial Nova Cond":14,"Arial Nova Cond Light":12,"Arial Nova Light":15,"Arial Rounded MT Bold":16,"Baskerville Old Face":13,Batang:16,BatangChe:14,"Bauhaus 93":15,"Bell MT":14,Bembo:13,"Berlin Sans FB":16,"Berlin Sans FB Demi":17,"Bernard MT Condensed":13,"Blackadder ITC":11,"Bodoni MT":13,"Bodoni MT Black":18,"Bodoni MT Condensed":9,"Bodoni MT Poster Compressed":8,"Book Antiqua":14,"Bookman Old Style":17,"Bookshelf Symbol 7":20,"Bradley Hand ITC":17,"Britannic Bold":17,Broadway:17,"Browallia New":10,BrowalliaUPC:10,"Brush Script MT":14,Calibri:14,"Calibri Light":14,"Californian FB":14,"Calisto MT":14,Cambria:15,"Cambria Math":15,Candara:15,Castellar:19,Centaur:13,Century:15,"Century Gothic":15,"Century Schoolbook":15,Chiller:13,"Colonna MT":14,"Comic Sans MS":16,Consolas:15,Constantia:15,"Cooper Black":16,"Copperplate Gothic Bold":19,"Copperplate Gothic Light":19,Corbel:14,"Cordia New":10,CordiaUPC:10,"Courier New":16,"Curlz MT":15,Dante:12,DaunPenh:9,David:12,DilleniaUPC:8,DokChampa:15,Dotum:16,DotumChe:14,Dubai:15,"Dubai Light":15,"Dubai Medium":15,Ebrima:15,"Edwardian Script ITC":13,Elephant:20,"Engravers MT":17,"Eras Bold ITC":18,"Eras Demi ITC":16,"Eras Light ITC":14,"Eras Medium ITC":15,EucrosiaUPC:11,Euphemia:16,"Expo M":23,FangSong:14,"Felix Titling":16,"Footlight MT Light":15,Forte:14,"Franklin Gothic Book":16,"Franklin Gothic Demi":16,"Franklin Gothic Demi Cond":14,"Franklin Gothic Heavy":16,"Franklin Gothic Medium":16,"Franklin Gothic Medium Cond":14,FrankRuehl:11,FreesiaUPC:12,"Freestyle Script":10,"French Script MT":10,Gabriola:11,Gadugi:15,Garamond:13,Gautami:16,Georgia:17,"Georgia Pro":15,"Georgia Pro Black":19,"Georgia Pro Cond":14,"Georgia Pro Cond Black":17,"Georgia Pro Cond Light":14,"Georgia Pro Cond Semibold":15,"Georgia Pro Light":15,"Georgia Pro Semibold":17,Gigi:14,"Gill Sans MT Condensed":10,"Gill Sans MT Ext Condensed Bold":9,"Gill Sans Nova":14,"Gill Sans Nova Cond":9,"Gill Sans Nova Cond Lt":8,"Gill Sans Nova Cond Ultra Bold":16,"Gill Sans Nova Cond XBd":14,"Gill Sans Nova Light":14,"Gill Sans Nova Ultra Bold":23,"Gill Sans Ultra Bold":23,"Gill Sans Ultra Bold Condensed":16,Gisha:15,"Gloucester MT Extra Condensed":10,"Goudy Old Style":14,"Goudy Stout":22,Grotesque:13,"Grotesque Light":13,Gulim:16,GulimChe:14,Gungsuh:16,GungsuhChe:14,"Hadassah Friedlaender":15,Haettenschweiler:12,"Harlow Solid Italic":13,Harrington:15,"Headline R":19,HGGothicE:14,HGGothicM:14,HGGyoshotai:14,HGKyokashotai:14,HGMaruGothicMPRO:20,HGMinchoB:15,HGMinchoE:15,HGPGothicE:16,HGPGothicM:17,HGPGyoshotai:14,HGPKyokashotai:14,HGPMinchoB:14,HGPMinchoE:15,HGPSoeiKakugothicUB:18,HGPSoeiKakupoptai:19,HGPSoeiPresenceEB:16,HGSeikaishotaiPRO:16,HGSGothicE:15,HGSGothicM:16,HGSGyoshotai:13,HGSKyokashotai:13,HGSMinchoB:14,HGSMinchoE:15,HGSoeiKakugothicUB:15,HGSoeiKakupoptai:15,HGSoeiPresenceEB:15,HGSSoeiKakugothicUB:17,HGSSoeiKakupoptai:18,HGSSoeiPresenceEB:15,"High Tower Text":13,"HYGothic-Extra":17,"HYGothic-Medium":16,"HYGraphic-Medium":16,"HYGungSo-Bold":16,"HYHeadLine-Medium":16,"HYMyeongJo-Extra":18,"HYPMokGak-Bold":19,"HYPost-Light":18,"HYPost-Medium":19,"HYShortSamul-Medium":10,"HYSinMyeongJo-Medium":17,Impact:15,"Imprint MT Shadow":14,"Informal Roman":15,"Ink Free":14,IrisUPC:14,"Iskoola Pota":14,JasmineUPC:12,"Javanese Text":16,Jokerman:19,"Juice ITC":10,KaiTi:14,Kalinga:15,Kartika:16,"Khmer UI":15,KodchiangUPC:9,Kokila:10,"Kristen ITC":16,"Kunstler Script":10,"Lao UI":15,Latha:14,Leelawadee:15,"Leelawadee UI":15,"Leelawadee UI Semilight":15,"Levenim MT":15,LilyUPC:12,"Lucida Bright":16,"Lucida Calligraphy":19,"Lucida Console":17,"Lucida Fax":18,"Lucida Handwriting":19,"Lucida Sans":18,"Lucida Sans Typewriter":16,"Lucida Sans Unicode":18,"Magic R":16,Magneto:21,"Maiandra GD":17,"Malgun Gothic":16,"Malgun Gothic Semilight":16,Mangal:16,Marlett:28,"Matura MT Script Capitals":19,Meiryo:18,"Meiryo UI":18,"Microsoft GothicNeo":15,"Microsoft Himalaya":10,"Microsoft JhengHei":16,"Microsoft JhengHei Light":17,"Microsoft JhengHei UI":16,"Microsoft JhengHei UI Light":17,"Microsoft New Tai Lue":16,"Microsoft PhagsPa":16,"Microsoft Sans Serif":16,"Microsoft Tai Le":16,"Microsoft Uighur":10,"Microsoft YaHei Light":16,"Microsoft YaHei UI":17,"Microsoft YaHei UI Light":16,"Microsoft Yi Baiti":15,MingLiU:15,MingLiU_HKSCS:15,"MingLiU_HKSCS-ExtB":15,"MingLiU-ExtB":15,Miriam:14,"Miriam Fixed":17,Mistral:13,"Modern No. 20":13,"MoeumT R":16,"Mongolian Baiti":15,"Monotype Corsiva":13,MoolBoran:10,"MS Gothic":14,"MS Mincho":15,"MS Outlook":15,"MS PGothic":15,"MS PMincho":15,"MS Reference Sans Serif":18,"MS Reference Specialty":33,"MS UI Gothic":15,"MT Extra":29,"MV Boli":20,"Myanmar Text":16,Narkisim:12,"Neue Haas Grotesk Text Pro":15,"New Gulim":17,"News Gothic MT":18,"Niagara Engraved":9,"Niagara Solid":9,"Nirmala UI":16,"Nirmala UI Semilight":16,Nyala:15,"OCR A Extended":17,OCRB:17,"Old English Text MT":15,Onyx:9,"Palace Script MT":9,"Palatino Linotype":14,Papyrus:16,Parchment:7,Perpetua:12,"Perpetua Titling MT":18,"Plantagenet Cherokee":15,Playbill:11,PMingLiU:14,"PMingLiU-ExtB":14,"Poor Richard":16,Pristina:14,"Pyunji R":14,Raavi:14,"Rage Italic":15,Ravie:27,Rockwell:15,"Rockwell Condensed":12,"Rockwell Extra Bold":19,"Rockwell Light":15,"Rockwell Nova":15,"Rockwell Nova Cond":15,"Rockwell Nova Cond Light":15,"Rockwell Nova Extra Bold":15,"Rockwell Nova Light":15,Rod:17,"Sakkal Majalla":11,"Sanskrit Text":17,"Script MT Bold":14,"Segoe MDL2 Assets":11,"Segoe Print":20,"Segoe Script":20,"Segoe UI":15,"Segoe UI Black":17,"Segoe UI Emoji":15,"Segoe UI Historic":15,"Segoe UI Light":14,"Segoe UI Semibold":15,"Segoe UI Semilight":15,"Segoe UI Symbol":15,Selawik:14,"Selawik Light":14,"Selawik Semibold":15,"Shonar Bangla":14,"Showcard Gothic":16,Shruti:16,"Simplified Arabic":14,"Simplified Arabic Fixed":16,"SimSun-ExtB":14,"Sitka Banner":14,"Sitka Display":14,"Sitka Heading":15,"Sitka Small":18,"Sitka Subheading":16,"Sitka Text":17,"Snap ITC":23,"Source Sans Pro":13,"Source Sans Pro Black":14,"Source Sans Pro ExtraLight":12,"Source Sans Pro Light":12,"Source Sans Pro SemiBold":14,Stencil:16,Sylfaen:14,Symbol:14,Tahoma:15,"Tempus Sans ITC":18,"TH SarabunPSK":10,"Times New Roman":14,"Traditional Arabic":13,"Trebuchet MS":14,Tunga:14,"Tw Cen MT":15,"Tw Cen MT Condensed":10,"Tw Cen MT Condensed Extra Bold":13,"UD Digi Kyokasho N-B":14,"UD Digi Kyokasho NK-B":14,"UD Digi Kyokasho NK-R":14,"UD Digi Kyokasho NP-B":19,"UD Digi Kyokasho NP-R":14,"UD Digi Kyokasho N-R":14,Univers:14,"Univers Condensed":14,"Univers Condensed Light":12,"Univers Light":14,"Urdu Typesetting":14,Utsaah:11,Vani:17,Verdana:17,"Verdana Pro":17,"Verdana Pro Black":14,"Verdana Pro Cond":14,"Verdana Pro Cond Black":14,"Verdana Pro Cond Light":14,"Verdana Pro Cond SemiBold":14,"Verdana Pro Light":14,"Verdana Pro SemiBold":14,Vijaya:14,"Viner Hand ITC":18,Vivaldi:12,"Vladimir Script":13,Vrinda:16,Webdings:27,"Wide Latin":33,Wingdings:36,"Wingdings 2":31,"Wingdings 3":24,"Yet R":14,"Yu Gothic":15,"Yu Gothic Light":14,"Yu Gothic Medium":15,"Yu Gothic UI":15,"Yu Gothic UI Light":14,"Yu Gothic UI Semibold":16,"Yu Gothic UI Semilight":15,"Yu Mincho":15,"Yu Mincho Demibold":14,"Yu Mincho Light":14,\u4EFF\u5B8B:14,\u534E\u6587\u4E2D\u5B8B:17,\u534E\u6587\u4EFF\u5B8B:13,\u534E\u6587\u5B8B\u4F53:13,\u534E\u6587\u5F69\u4E91:15,\u534E\u6587\u65B0\u9B4F:16,\u534E\u6587\u6977\u4F53:13,\u534E\u6587\u7425\u73C0:15,\u534E\u6587\u7EC6\u9ED1:15,\u534E\u6587\u884C\u6977:14,\u534E\u6587\u96B6\u4E66:12,\u5B8B\u4F53:14,\u5E7C\u5706:14,\u5FAE\u8F6F\u96C5\u9ED1:16,"\u5FAE\u8F6F\u96C5\u9ED1 Light":15,\u65B0\u5B8B\u4F53:14,\u65B9\u6B63\u59DA\u4F53:14,\u65B9\u6B63\u8212\u4F53:15,\u6977\u4F53:14,\u7B49\u7EBF:14,"\u7B49\u7EBF Light":14,\u96B6\u4E66:14,\u9ED1\u4F53:14,\u6E38\u30B4\u30B7\u30C3\u30AF:15,"\uFF2D\uFF33 \uFF30\u660E\u671D":14,'"\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"':14,\u30E1\u30A4\u30EA\u30AA:17,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78E:14,HG\u660E\u671DB:14,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78M:14},22:{"Gill Sans MT":15,Abadi:18,"Abadi Extra Light":16,"Agency FB":11,Aharoni:12,Aldhabi:9,Algerian:17,"Ami R":12,"Angsana New":10,AngsanaUPC:10,Aparajita:12,"Arabic Typesetting":10,Arial:16,"Arial Black":19,"Arial Narrow":13,"Arial Nova":16,"Arial Nova Cond":15,"Arial Nova Cond Light":13,"Arial Nova Light":16,"Arial Rounded MT Bold":17,"Baskerville Old Face":14,Batang:17,BatangChe:15,"Bauhaus 93":16,"Bell MT":15,Bembo:14,"Berlin Sans FB":17,"Berlin Sans FB Demi":18,"Bernard MT Condensed":14,"Blackadder ITC":11,"Bodoni MT":14,"Bodoni MT Black":19,"Bodoni MT Condensed":10,"Bodoni MT Poster Compressed":9,"Book Antiqua":15,"Bookman Old Style":18,"Bookshelf Symbol 7":21,"Bradley Hand ITC":19,"Britannic Bold":18,Broadway:19,"Browallia New":11,BrowalliaUPC:11,"Brush Script MT":15,Calibri:15,"Calibri Light":15,"Californian FB":15,"Calisto MT":15,Cambria:16,"Cambria Math":16,Candara:16,Castellar:21,Centaur:14,Century:16,"Century Gothic":16,"Century Schoolbook":16,Chiller:14,"Colonna MT":15,"Comic Sans MS":18,Consolas:16,Constantia:16,"Cooper Black":17,"Copperplate Gothic Bold":21,"Copperplate Gothic Light":21,Corbel:15,"Cordia New":11,CordiaUPC:11,"Courier New":17,"Curlz MT":16,Dante:13,DaunPenh:10,David:13,DilleniaUPC:9,DokChampa:16,Dotum:17,DotumChe:15,Dubai:16,"Dubai Light":16,"Dubai Medium":16,Ebrima:16,"Edwardian Script ITC":14,Elephant:22,"Engravers MT":19,"Eras Bold ITC":19,"Eras Demi ITC":18,"Eras Light ITC":16,"Eras Medium ITC":17,EucrosiaUPC:12,Euphemia:17,"Expo M":25,FangSong:15,"Felix Titling":17,"Footlight MT Light":16,Forte:15,"Franklin Gothic Book":17,"Franklin Gothic Demi":17,"Franklin Gothic Demi Cond":15,"Franklin Gothic Heavy":17,"Franklin Gothic Medium":17,"Franklin Gothic Medium Cond":15,FrankRuehl:12,FreesiaUPC:13,"Freestyle Script":10,"French Script MT":11,Gabriola:12,Gadugi:16,Garamond:14,Gautami:17,Georgia:18,"Georgia Pro":16,"Georgia Pro Black":21,"Georgia Pro Cond":15,"Georgia Pro Cond Black":18,"Georgia Pro Cond Light":15,"Georgia Pro Cond Semibold":16,"Georgia Pro Light":16,"Georgia Pro Semibold":18,Gigi:14,"Gill Sans MT Condensed":11,"Gill Sans MT Ext Condensed Bold":10,"Gill Sans Nova":15,"Gill Sans Nova Cond":10,"Gill Sans Nova Cond Lt":9,"Gill Sans Nova Cond Ultra Bold":17,"Gill Sans Nova Cond XBd":15,"Gill Sans Nova Light":15,"Gill Sans Nova Ultra Bold":25,"Gill Sans Ultra Bold":25,"Gill Sans Ultra Bold Condensed":17,Gisha:16,"Gloucester MT Extra Condensed":11,"Goudy Old Style":15,"Goudy Stout":24,Grotesque:14,"Grotesque Light":14,Gulim:17,GulimChe:15,Gungsuh:17,GungsuhChe:15,"Hadassah Friedlaender":17,Haettenschweiler:13,"Harlow Solid Italic":14,Harrington:16,"Headline R":21,HGGothicE:15,HGGothicM:15,HGGyoshotai:15,HGKyokashotai:15,HGMaruGothicMPRO:22,HGMinchoB:16,HGMinchoE:16,HGPGothicE:17,HGPGothicM:18,HGPGyoshotai:15,HGPKyokashotai:14,HGPMinchoB:15,HGPMinchoE:16,HGPSoeiKakugothicUB:19,HGPSoeiKakupoptai:20,HGPSoeiPresenceEB:17,HGSeikaishotaiPRO:17,HGSGothicE:16,HGSGothicM:17,HGSGyoshotai:14,HGSKyokashotai:13,HGSMinchoB:15,HGSMinchoE:16,HGSoeiKakugothicUB:16,HGSoeiKakupoptai:16,HGSoeiPresenceEB:16,HGSSoeiKakugothicUB:18,HGSSoeiKakupoptai:19,HGSSoeiPresenceEB:16,"High Tower Text":14,"HYGothic-Extra":18,"HYGothic-Medium":17,"HYGraphic-Medium":17,"HYGungSo-Bold":17,"HYHeadLine-Medium":17,"HYMyeongJo-Extra":19,"HYPMokGak-Bold":21,"HYPost-Light":19,"HYPost-Medium":21,"HYShortSamul-Medium":11,"HYSinMyeongJo-Medium":18,Impact:16,"Imprint MT Shadow":15,"Informal Roman":16,"Ink Free":15,IrisUPC:15,"Iskoola Pota":15,JasmineUPC:13,"Javanese Text":17,Jokerman:21,"Juice ITC":11,KaiTi:15,Kalinga:16,Kartika:17,"Khmer UI":16,KodchiangUPC:10,Kokila:11,"Kristen ITC":17,"Kunstler Script":10,"Lao UI":16,Latha:15,Leelawadee:16,"Leelawadee UI":16,"Leelawadee UI Semilight":16,"Levenim MT":17,LilyUPC:13,"Lucida Bright":18,"Lucida Calligraphy":20,"Lucida Console":18,"Lucida Fax":19,"Lucida Handwriting":21,"Lucida Sans":19,"Lucida Sans Typewriter":17,"Lucida Sans Unicode":19,"Magic R":17,Magneto:22,"Maiandra GD":18,"Malgun Gothic":17,"Malgun Gothic Semilight":17,Mangal:17,Marlett:30,"Matura MT Script Capitals":20,Meiryo:20,"Meiryo UI":20,"Microsoft GothicNeo":16,"Microsoft Himalaya":11,"Microsoft JhengHei":17,"Microsoft JhengHei Light":18,"Microsoft JhengHei UI":17,"Microsoft JhengHei UI Light":18,"Microsoft New Tai Lue":17,"Microsoft PhagsPa":17,"Microsoft Sans Serif":17,"Microsoft Tai Le":17,"Microsoft Uighur":11,"Microsoft YaHei Light":18,"Microsoft YaHei UI":18,"Microsoft YaHei UI Light":18,"Microsoft Yi Baiti":16,MingLiU:16,MingLiU_HKSCS:16,"MingLiU_HKSCS-ExtB":16,"MingLiU-ExtB":16,Miriam:15,"Miriam Fixed":18,Mistral:14,"Modern No. 20":14,"MoeumT R":17,"Mongolian Baiti":16,"Monotype Corsiva":14,MoolBoran:11,"MS Gothic":15,"MS Mincho":16,"MS Outlook":16,"MS PGothic":16,"MS PMincho":16,"MS Reference Sans Serif":19,"MS Reference Specialty":36,"MS UI Gothic":16,"MT Extra":31,"MV Boli":21,"Myanmar Text":17,Narkisim:13,"Neue Haas Grotesk Text Pro":16,"New Gulim":18,"News Gothic MT":19,"Niagara Engraved":10,"Niagara Solid":10,"Nirmala UI":17,"Nirmala UI Semilight":17,Nyala:16,"OCR A Extended":19,OCRB:18,"Old English Text MT":16,Onyx:10,"Palace Script MT":10,"Palatino Linotype":15,Papyrus:18,Parchment:7,Perpetua:13,"Perpetua Titling MT":20,"Plantagenet Cherokee":16,Playbill:11,PMingLiU:15,"PMingLiU-ExtB":15,"Poor Richard":17,Pristina:15,"Pyunji R":15,Raavi:15,"Rage Italic":16,Ravie:29,Rockwell:16,"Rockwell Condensed":12,"Rockwell Extra Bold":20,"Rockwell Light":16,"Rockwell Nova":16,"Rockwell Nova Cond":16,"Rockwell Nova Cond Light":16,"Rockwell Nova Extra Bold":16,"Rockwell Nova Light":16,Rod:18,"Sakkal Majalla":12,"Sanskrit Text":18,"Script MT Bold":15,"Segoe MDL2 Assets":12,"Segoe Print":21,"Segoe Script":21,"Segoe UI":16,"Segoe UI Black":18,"Segoe UI Emoji":16,"Segoe UI Historic":16,"Segoe UI Light":15,"Segoe UI Semibold":17,"Segoe UI Semilight":16,"Segoe UI Symbol":16,Selawik:15,"Selawik Light":15,"Selawik Semibold":16,"Shonar Bangla":15,"Showcard Gothic":17,Shruti:17,"Simplified Arabic":15,"Simplified Arabic Fixed":17,"SimSun-ExtB":15,"Sitka Banner":15,"Sitka Display":15,"Sitka Heading":16,"Sitka Small":20,"Sitka Subheading":17,"Sitka Text":18,"Snap ITC":25,"Source Sans Pro":14,"Source Sans Pro Black":15,"Source Sans Pro ExtraLight":13,"Source Sans Pro Light":13,"Source Sans Pro SemiBold":14,Stencil:17,Sylfaen:15,Symbol:15,Tahoma:16,"Tempus Sans ITC":19,"TH SarabunPSK":11,"Times New Roman":15,"Traditional Arabic":14,"Trebuchet MS":15,Tunga:15,"Tw Cen MT":16,"Tw Cen MT Condensed":11,"Tw Cen MT Condensed Extra Bold":14,"UD Digi Kyokasho N-B":15,"UD Digi Kyokasho NK-B":15,"UD Digi Kyokasho NK-R":15,"UD Digi Kyokasho NP-B":21,"UD Digi Kyokasho NP-R":15,"UD Digi Kyokasho N-R":15,Univers:15,"Univers Condensed":15,"Univers Condensed Light":13,"Univers Light":15,"Urdu Typesetting":15,Utsaah:12,Vani:18,Verdana:18,"Verdana Pro":18,"Verdana Pro Black":15,"Verdana Pro Cond":15,"Verdana Pro Cond Black":15,"Verdana Pro Cond Light":15,"Verdana Pro Cond SemiBold":15,"Verdana Pro Light":15,"Verdana Pro SemiBold":15,Vijaya:12,"Viner Hand ITC":20,Vivaldi:12,"Vladimir Script":13,Vrinda:17,Webdings:29,"Wide Latin":36,Wingdings:39,"Wingdings 2":33,"Wingdings 3":26,"Yet R":16,"Yu Gothic":16,"Yu Gothic Light":16,"Yu Gothic Medium":16,"Yu Gothic UI":16,"Yu Gothic UI Light":15,"Yu Gothic UI Semibold":17,"Yu Gothic UI Semilight":16,"Yu Mincho":16,"Yu Mincho Demibold":15,"Yu Mincho Light":15,\u4EFF\u5B8B:15,\u534E\u6587\u4E2D\u5B8B:18,\u534E\u6587\u4EFF\u5B8B:14,\u534E\u6587\u5B8B\u4F53:14,\u534E\u6587\u5F69\u4E91:16,\u534E\u6587\u65B0\u9B4F:17,\u534E\u6587\u6977\u4F53:14,\u534E\u6587\u7425\u73C0:16,\u534E\u6587\u7EC6\u9ED1:16,\u534E\u6587\u884C\u6977:15,\u534E\u6587\u96B6\u4E66:13,\u5B8B\u4F53:15,\u5E7C\u5706:15,\u5FAE\u8F6F\u96C5\u9ED1:17,"\u5FAE\u8F6F\u96C5\u9ED1 Light":17,\u65B0\u5B8B\u4F53:15,\u65B9\u6B63\u59DA\u4F53:15,\u65B9\u6B63\u8212\u4F53:16,\u6977\u4F53:15,\u7B49\u7EBF:15,"\u7B49\u7EBF Light":15,\u96B6\u4E66:15,\u9ED1\u4F53:15,\u6E38\u30B4\u30B7\u30C3\u30AF:16,"\uFF2D\uFF33 \uFF30\u660E\u671D":15,'"\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"':15,\u30E1\u30A4\u30EA\u30AA:18,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78E:15,HG\u660E\u671DB:15,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78M:15},24:{"Gill Sans MT":16,Abadi:19,"Abadi Extra Light":18,"Agency FB":14,Aharoni:13,Aldhabi:10,Algerian:19,"Ami R":13,"Angsana New":11,AngsanaUPC:11,Aparajita:13,"Arabic Typesetting":11,Arial:18,"Arial Black":21,"Arial Narrow":15,"Arial Nova":18,"Arial Nova Cond":16,"Arial Nova Cond Light":14,"Arial Nova Light":18,"Arial Rounded MT Bold":19,"Baskerville Old Face":16,Batang:19,BatangChe:16,"Bauhaus 93":18,"Bell MT":16,Bembo:16,"Berlin Sans FB":19,"Berlin Sans FB Demi":20,"Bernard MT Condensed":16,"Blackadder ITC":13,"Bodoni MT":16,"Bodoni MT Black":21,"Bodoni MT Condensed":11,"Bodoni MT Poster Compressed":9,"Book Antiqua":16,"Bookman Old Style":20,"Bookshelf Symbol 7":24,"Bradley Hand ITC":21,"Britannic Bold":20,Broadway:21,"Browallia New":12,BrowalliaUPC:12,"Brush Script MT":16,Calibri:16,"Calibri Light":16,"Californian FB":17,"Calisto MT":16,Cambria:18,"Cambria Math":18,Candara:18,Castellar:23,Centaur:16,Century:18,"Century Gothic":18,"Century Schoolbook":18,Chiller:15,"Colonna MT":16,"Comic Sans MS":20,Consolas:18,Constantia:17,"Cooper Black":19,"Copperplate Gothic Bold":23,"Copperplate Gothic Light":23,Corbel:17,"Cordia New":12,CordiaUPC:12,"Courier New":19,"Curlz MT":17,Dante:14,DaunPenh:11,David:14,DilleniaUPC:10,DokChampa:18,Dotum:19,DotumChe:16,Dubai:17,"Dubai Light":17,"Dubai Medium":17,Ebrima:17,"Edwardian Script ITC":15,Elephant:24,"Engravers MT":21,"Eras Bold ITC":21,"Eras Demi ITC":20,"Eras Light ITC":17,"Eras Medium ITC":18,EucrosiaUPC:13,Euphemia:19,"Expo M":28,FangSong:16,"Felix Titling":19,"Footlight MT Light":18,Forte:17,"Franklin Gothic Book":19,"Franklin Gothic Demi":19,"Franklin Gothic Demi Cond":16,"Franklin Gothic Heavy":19,"Franklin Gothic Medium":19,"Franklin Gothic Medium Cond":16,FrankRuehl:13,FreesiaUPC:14,"Freestyle Script":12,"French Script MT":12,Gabriola:13,Gadugi:17,Garamond:15,Gautami:19,Georgia:20,"Georgia Pro":18,"Georgia Pro Black":23,"Georgia Pro Cond":17,"Georgia Pro Cond Black":20,"Georgia Pro Cond Light":16,"Georgia Pro Cond Semibold":18,"Georgia Pro Light":18,"Georgia Pro Semibold":20,Gigi:17,"Gill Sans MT Condensed":12,"Gill Sans MT Ext Condensed Bold":11,"Gill Sans Nova":16,"Gill Sans Nova Cond":11,"Gill Sans Nova Cond Lt":10,"Gill Sans Nova Cond Ultra Bold":19,"Gill Sans Nova Cond XBd":17,"Gill Sans Nova Light":16,"Gill Sans Nova Ultra Bold":27,"Gill Sans Ultra Bold":27,"Gill Sans Ultra Bold Condensed":19,Gisha:17,"Gloucester MT Extra Condensed":12,"Goudy Old Style":16,"Goudy Stout":26,Grotesque:15,"Grotesque Light":15,Gulim:18,GulimChe:16,Gungsuh:19,GungsuhChe:16,"Hadassah Friedlaender":18,Haettenschweiler:14,"Harlow Solid Italic":15,Harrington:18,"Headline R":23,HGGothicE:16,HGGothicM:16,HGGyoshotai:16,HGKyokashotai:16,HGMaruGothicMPRO:24,HGMinchoB:17,HGMinchoE:17,HGPGothicE:18,HGPGothicM:20,HGPGyoshotai:16,HGPKyokashotai:16,HGPMinchoB:16,HGPMinchoE:18,HGPSoeiKakugothicUB:21,HGPSoeiKakupoptai:22,HGPSoeiPresenceEB:19,HGSeikaishotaiPRO:19,HGSGothicE:17,HGSGothicM:19,HGSGyoshotai:15,HGSKyokashotai:15,HGSMinchoB:16,HGSMinchoE:18,HGSoeiKakugothicUB:17,HGSoeiKakupoptai:17,HGSoeiPresenceEB:17,HGSSoeiKakugothicUB:20,HGSSoeiKakupoptai:21,HGSSoeiPresenceEB:18,"High Tower Text":15,"HYGothic-Extra":20,"HYGothic-Medium":19,"HYGraphic-Medium":19,"HYGungSo-Bold":19,"HYHeadLine-Medium":19,"HYMyeongJo-Extra":21,"HYPMokGak-Bold":23,"HYPost-Light":21,"HYPost-Medium":23,"HYShortSamul-Medium":12,"HYSinMyeongJo-Medium":20,Impact:17,"Imprint MT Shadow":16,"Informal Roman":17,"Ink Free":16,IrisUPC:16,"Iskoola Pota":16,JasmineUPC:15,"Javanese Text":19,Jokerman:23,"Juice ITC":11,KaiTi:16,Kalinga:18,Kartika:18,"Khmer UI":17,KodchiangUPC:11,Kokila:12,"Kristen ITC":19,"Kunstler Script":11,"Lao UI":17,Latha:16,Leelawadee:17,"Leelawadee UI":17,"Leelawadee UI Semilight":18,"Levenim MT":18,LilyUPC:14,"Lucida Bright":19,"Lucida Calligraphy":22,"Lucida Console":20,"Lucida Fax":21,"Lucida Handwriting":23,"Lucida Sans":21,"Lucida Sans Typewriter":19,"Lucida Sans Unicode":21,"Magic R":19,Magneto:25,"Maiandra GD":20,"Malgun Gothic":19,"Malgun Gothic Semilight":19,Mangal:18,Marlett:33,"Matura MT Script Capitals":22,Meiryo:22,"Meiryo UI":22,"Microsoft GothicNeo":17,"Microsoft Himalaya":12,"Microsoft JhengHei":19,"Microsoft JhengHei Light":19,"Microsoft JhengHei UI":19,"Microsoft JhengHei UI Light":19,"Microsoft New Tai Lue":18,"Microsoft PhagsPa":18,"Microsoft Sans Serif":19,"Microsoft Tai Le":18,"Microsoft Uighur":12,"Microsoft YaHei Light":19,"Microsoft YaHei UI":20,"Microsoft YaHei UI Light":19,"Microsoft Yi Baiti":17,MingLiU:17,MingLiU_HKSCS:17,"MingLiU_HKSCS-ExtB":17,"MingLiU-ExtB":17,Miriam:16,"Miriam Fixed":20,Mistral:15,"Modern No. 20":16,"MoeumT R":19,"Mongolian Baiti":17,"Monotype Corsiva":15,MoolBoran:12,"MS Gothic":16,"MS Mincho":17,"MS Outlook":17,"MS PGothic":17,"MS PMincho":17,"MS Reference Sans Serif":21,"MS Reference Specialty":39,"MS UI Gothic":17,"MT Extra":34,"MV Boli":23,"Myanmar Text":18,Narkisim:14,"Neue Haas Grotesk Text Pro":17,"New Gulim":19,"News Gothic MT":21,"Niagara Engraved":11,"Niagara Solid":11,"Nirmala UI":18,"Nirmala UI Semilight":19,Nyala:17,"OCR A Extended":20,OCRB:20,"Old English Text MT":17,Onyx:10,"Palace Script MT":11,"Palatino Linotype":16,Papyrus:20,Parchment:8,Perpetua:15,"Perpetua Titling MT":22,"Plantagenet Cherokee":18,Playbill:12,PMingLiU:16,"PMingLiU-ExtB":16,"Poor Richard":19,Pristina:16,"Pyunji R":17,Raavi:16,"Rage Italic":18,Ravie:31,Rockwell:17,"Rockwell Condensed":14,"Rockwell Extra Bold":22,"Rockwell Light":18,"Rockwell Nova":17,"Rockwell Nova Cond":17,"Rockwell Nova Cond Light":17,"Rockwell Nova Extra Bold":17,"Rockwell Nova Light":17,Rod:20,"Sakkal Majalla":13,"Sanskrit Text":19,"Script MT Bold":17,"Segoe MDL2 Assets":13,"Segoe Print":23,"Segoe Script":23,"Segoe UI":17,"Segoe UI Black":20,"Segoe UI Emoji":17,"Segoe UI Historic":17,"Segoe UI Light":16,"Segoe UI Semibold":18,"Segoe UI Semilight":17,"Segoe UI Symbol":17,Selawik:17,"Selawik Light":17,"Selawik Semibold":18,"Shonar Bangla":13,"Showcard Gothic":19,Shruti:19,"Simplified Arabic":17,"Simplified Arabic Fixed":19,"SimSun-ExtB":16,"Sitka Banner":16,"Sitka Display":17,"Sitka Heading":18,"Sitka Small":22,"Sitka Subheading":19,"Sitka Text":20,"Snap ITC":28,"Source Sans Pro":15,"Source Sans Pro Black":17,"Source Sans Pro ExtraLight":15,"Source Sans Pro Light":15,"Source Sans Pro SemiBold":16,Stencil:18,Sylfaen:16,Symbol:16,Tahoma:17,"Tempus Sans ITC":21,"TH SarabunPSK":12,"Times New Roman":16,"Traditional Arabic":16,"Trebuchet MS":17,Tunga:17,"Tw Cen MT":18,"Tw Cen MT Condensed":12,"Tw Cen MT Condensed Extra Bold":16,"UD Digi Kyokasho N-B":16,"UD Digi Kyokasho NK-B":16,"UD Digi Kyokasho NK-R":16,"UD Digi Kyokasho NP-B":23,"UD Digi Kyokasho NP-R":16,"UD Digi Kyokasho N-R":16,Univers:16,"Univers Condensed":16,"Univers Condensed Light":14,"Univers Light":16,"Urdu Typesetting":16,Utsaah:13,Vani:20,Verdana:20,"Verdana Pro":20,"Verdana Pro Black":16,"Verdana Pro Cond":16,"Verdana Pro Cond Black":16,"Verdana Pro Cond Light":16,"Verdana Pro Cond SemiBold":16,"Verdana Pro Light":16,"Verdana Pro SemiBold":16,Vijaya:13,"Viner Hand ITC":22,Vivaldi:14,"Vladimir Script":15,Vrinda:18,Webdings:32,"Wide Latin":40,Wingdings:43,"Wingdings 2":36,"Wingdings 3":29,"Yet R":17,"Yu Gothic":18,"Yu Gothic Light":17,"Yu Gothic Medium":18,"Yu Gothic UI":17,"Yu Gothic UI Light":17,"Yu Gothic UI Semibold":18,"Yu Gothic UI Semilight":18,"Yu Mincho":17,"Yu Mincho Demibold":17,"Yu Mincho Light":16,\u4EFF\u5B8B:16,\u534E\u6587\u4E2D\u5B8B:20,\u534E\u6587\u4EFF\u5B8B:15,\u534E\u6587\u5B8B\u4F53:15,\u534E\u6587\u5F69\u4E91:18,\u534E\u6587\u65B0\u9B4F:19,\u534E\u6587\u6977\u4F53:15,\u534E\u6587\u7425\u73C0:18,\u534E\u6587\u7EC6\u9ED1:18,\u534E\u6587\u884C\u6977:16,\u534E\u6587\u96B6\u4E66:14,\u5B8B\u4F53:16,\u5E7C\u5706:16,\u5FAE\u8F6F\u96C5\u9ED1:19,"\u5FAE\u8F6F\u96C5\u9ED1 Light":18,\u65B0\u5B8B\u4F53:16,\u65B9\u6B63\u59DA\u4F53:16,\u65B9\u6B63\u8212\u4F53:18,\u6977\u4F53:16,\u7B49\u7EBF:17,"\u7B49\u7EBF Light":16,\u96B6\u4E66:16,\u9ED1\u4F53:16,\u6E38\u30B4\u30B7\u30C3\u30AF:18,"\uFF2D\uFF33 \uFF30\u660E\u671D":16,'"\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"':16,\u30E1\u30A4\u30EA\u30AA:20,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78E:16,HG\u660E\u671DB:16,HG\uFF7A\uFF9E\uFF7C\uFF6F\uFF78M:16}},d.unknownFontMaxDigitWidthMap={},G="http://schemas.openxmlformats.org/spreadsheetml/2006/main",d.XFileConstants={Cb:"_rels",Db:"/xl",Eb:"[Content_Types].xml",Fb:"bin",Gb:"application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings",Hb:"rels",Ib:"application/vnd.openxmlformats-package.relationships+xml",Jb:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",Kb:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",Lb:"application/vnd.openxmlformats-officedocument.theme+xml",Mb:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",Ob:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",Pb:"application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml",Qb:"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml",Rb:"application/vnd.openxmlformats-officedocument.drawing+xml",Sb:"application/vnd.openxmlformats-officedocument.drawingml.chart+xml",Tb:"application/vnd.ms-office.chartex+xml",Ub:"application/vnd.ms-office.chartstyle+xml",Vb:"application/vnd.ms-office.chartcolorstyle+xml",Wb:"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml",Xb:"application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml",Yb:"application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml",Zb:"application/vnd.ms-office.drawingml.diagramDrawing+xml",$b:"application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml",_b:"application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml",ac:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",bc:"application/vnd.ms-excel.threadedcomments+xml",cc:"application/vnd.ms-excel.person+xml",dc:"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml",ec:"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml",fc:"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml",gc:"application/vnd.ms-excel.slicer+xml",hc:"application/vnd.ms-excel.slicerCache+xml",ic:"application/vnd.ms-excel.timeline+xml",jc:"application/vnd.ms-excel.timelineCache+xml",kc:"application/vnd.ms-office.vbaProject",lc:"application/vnd.openxmlformats-officedocument.vmlDrawing",nc:"application/vnd.ms-excel.controlproperties+xml",oc:"xml",pc:"vml",qc:"application/xml",sc:"jpg",tc:"image/jpg",uc:"tiff",vc:"image/tiff",wc:"jpeg",xc:"image/jpeg",yc:"svg",zc:"image/svg+xml",Ac:"png",Bc:"image/png",Cc:"bmp",Dc:"image/bmp",Ec:"gif",Fc:"image/gif",Gc:"emf",Hc:"image/x-emf",Ic:"wmf",Jc:"image/x-wmf",Kc:"drawings",Lc:"vmlDrawing",Mc:"/xl/charts",Nc:"/xl/drawings",Oc:"/xl/persons",Pc:"/xl/media",Qc:"/xl/ctrlProps",Rc:"/xl/threadedComments",Sc:"/xl/worksheets",Tc:"/xl/tables",Uc:"/xl/slicers",Vc:"/xl/timelines",Wc:"/xl/externalLinks",Xc:"/xl/slicerCaches",Yc:"/xl/timelineCaches",Zc:"/xl/pivotCache",$c:"/xl/pivotTables",_c:"sheet",ad:"externalLink",bd:"comments",dd:"chart",ed:"chartEx",fd:"style",hd:"person",jd:"colors",kd:"drawing",ld:"threadedComment",md:"image",od:"ctrlProp",pd:"table",qd:"slicer",rd:"timeline",sd:"slicerCache",td:"timelineCache",ud:"pivotCacheDefinition",vd:"pivotCacheRecords",wd:"pivotTable",xd:"/xl/sharedStrings.xml",yd:"/xl/theme/theme1.xml",zd:"/xl/worksheets",Ad:"/xl/workbook.xml",Bd:"/docProps/core.xml",Cd:"/docProps/app.xml",Dd:"/docProps/custom.xml",Ed:"/xl/styles.xml",Fd:"/xl/theme/theme1.xml",Gd:"metadata.xml",Hd:"/xl/_rels/workbook.xml.rels",Jd:G,Kd:"http://schemas.openxmlformats.org/markup-compatibility/2006",Ld:"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing",Md:"http://schemas.openxmlformats.org/drawingml/2006/main",Nd:G,Od:"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac",Pd:"x14ac",Qd:"x14ac xr xr2 xr3",Rd:"xr",Sd:"http://schemas.microsoft.com/office/spreadsheetml/2014/revision",Td:"http://schemas.microsoft.com/office/spreadsheetml/2015/revision2",Ud:"http://schemas.microsoft.com/office/spreadsheetml/2016/revision3",Vd:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",Wd:"http://schemas.openxmlformats.org/package/2006/content-types",Xd:"http://schemas.openxmlformats.org/package/2006/relationships",Yd:"http://schemas.openxmlformats.org/drawingml/2006/main",Zd:"http://schemas.microsoft.com/office/drawing/2010/main",$d:"http://schemas.microsoft.com/office/drawing/2016/SVG/main",_d:"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main",ae:"http://schemas.microsoft.com/office/excel/2006/main",be:"http://schemas.openxmlformats.org/markup-compatibility/2006",ce:G,de:"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main",ee:"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main",fe:"http://schemas.microsoft.com/office/spreadsheetml/2018/calcfeatures",ge:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",he:"http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray",ie:"http://schemas.microsoft.com/office/spreadsheetml/2017/richdata",je:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",ke:G,le:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",me:G,ne:"http://schemas.microsoft.com/office/spreadsheetml/2014/revision",oe:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",pe:"http://purl.org/dc/elements/1.1/",qe:"http://purl.org/dc/terms/",re:"http://purl.org/dc/dcmitype/",se:"http://www.w3.org/2001/XMLSchema-instance",te:"application/vnd.openxmlformats-package.core-properties+xml",ue:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",ve:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",we:"application/vnd.openxmlformats-officedocument.extended-properties+xml",xe:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",ye:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",ze:"application/vnd.openxmlformats-officedocument.custom-properties+xml"},function(P){P[P.latin=0]="latin",P[P.cs=1]="cs",P[P.ea=2]="ea",P[P.sym=3]="sym"}(d.FontLanguage||(d.FontLanguage={})),q=function(P,J){this.row=P,this.col=J},d.ExcelCell=q,o=function(P){this.index=P},d.ExcelColumn=o,z=function(P){this.index=P},d.ExcelRow=z,M=function(P,J,st){this.name=P,this.colorScheme=J,this.fontScheme=st},d.ExcelTheme=M,O=function(P,J){this.name=P,this.schemeColors=J},d.ColorScheme=O,H=function(P,J,st){this.name=P,this.majorFont=J,this.minorFont=st},d.FontScheme=H,N=function(P,J){this.script=P,this.typeface=J},d.ThemeFont=N,E=function(P,J){this.runFormattings=P,this.themesFonts=J},d.ThemeFonts=E,R=function(P,J){this.fontLanguage=P,this.typeface=J},d.RunFormatting=R,A=function(){},d.SheetInfo=A,a=function(){},d.DefaultContentType=a,F=function(){},d.OverrideContentType=F,w=function(){},I=function(){function P(J,st){this.fileName=J,this.fileType=st,this.relationFiles={count:0}}return P.prototype.Ae=function(J){if(!J)return"";this.relationFiles.count++;var st=d.RelationshipConstants.Ia+this.relationFiles.count;return this.relationFiles[st]=J,st},P.prototype.Be=function(J){var st,ht,yt,bt,ft,V,at,pt;if(J&&(st=this.Ce(this.fileName,J)))for(ht=0,yt=st.length;ht<yt;ht++)ft=(bt=st[ht]).target,V=bt.type.substring(bt.type.length-9,bt.type.length)==="hyperlink",at=bt.type===d.RelationshipConstants.sb,V||at||m.isNullOrUndefined(ft)||ft===""||(ft=ft[0]!=="/"?m.Util.pa(this.fileName,ft):ft.substr(1)),(pt=new P(ft,bt.type)).targetMode=bt.targetMode,pt.Be(J),this.relationFiles[bt.id]||this.relationFiles.count++,this.relationFiles[bt.id]=pt},P.prototype.Ce=function(J,st){if(J===null||!st)return null;var ht=this.De(J);return ht?this.Ee(st[ht.toLowerCase()]):null},P.prototype.De=function(J){return J==null?"":J.length===0?d.XFileConstants.Cb+"/."+d.XFileConstants.Hb:J.substring(J.charAt(0)==="/"?1:0,J.lastIndexOf("/"))+"/"+d.XFileConstants.Cb+"/"+J.substring(J.lastIndexOf("/")+1)+"."+d.XFileConstants.Hb},P.prototype.Fe=function(J){var st,ht;if(!this.relationFiles||this.relationFiles.count===0||m.StringEx.L(J))return null;for(st in this.relationFiles)if(st!=="count"&&(ht=this.relationFiles[st]).fileType===J)return ht;return null},P.prototype.Ge=function(J){var st,ht,yt;if(!this.relationFiles||this.relationFiles.count===0||m.StringEx.L(J))return null;for(ht in st=[],this.relationFiles)ht!=="count"&&(yt=this.relationFiles[ht]).fileType===J&&st.push({id:ht,file:yt});return st},P.prototype.He=function(J){return!this.relationFiles||this.relationFiles.count===0||m.StringEx.O(J)?null:this.relationFiles[J]},P.prototype.Ee=function(J){var st,ht,yt,bt,ft,V,at;if(J){if(st=[],ht=K.parseXmlToObject(J).Relationships)for(yt=ht.Relationship,Array.isArray(yt)||(yt=[yt]),bt=0,ft=yt.length;bt<ft;bt++)(V=yt[bt])&&(at=new w,V._attr.Id&&(at.id=V._attr.Id),V._attr.Target&&(at.target=V._attr.Target),V._attr.Type&&(at.type=V._attr.Type),V._attr.TargetMode&&(at.targetMode=V._attr.TargetMode),st.push(at));return st}},P}(),d.XFile=I,d.PivotSharedItemType={B:"b",D:"d",E:"e",M:"m",N:"n",S:"s",X:"x"}},"./src/common/range-parser.ts":function(ie,d,xt){var m,K;function G(q,o){var z,M,O,H,N,E,R,A={},a=q.indexOf("!");if(a>-1&&(q=q.substr(a+1)),(z=(z=q.split("$").join("")).split(":")).length===1){if(E=z[0],M=m.IndexHelper.P(E),O=m.IndexHelper.R(E),M===-1&&O===-1)return null;A.row=M,A.col=O,A.rowCount=1,A.colCount=1}else z.length===2&&(E=z[0],R=z[1],M=m.IndexHelper.P(E),O=m.IndexHelper.R(E),H=m.IndexHelper.P(R),N=m.IndexHelper.R(R),A.row=M,A.col=O,A.rowCount=H-M+1,A.colCount=N-O+1,o||M!==0||A.rowCount!==K.ExcelConstants.xb||(A.row=-1,A.rowCount=-1),o||O!==0||A.colCount!==K.ExcelConstants.wb||(A.col=-1,A.colCount=-1));return A}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/common/excel-types.ts"),d.getRangesFromString=function(q,o){var z=[];return q===null||q.replace(/('.+')/g,"").split(" ").forEach(function(M){var O=G(M,o);O&&z.push(O)}),z},d.getRangeString=function(q){var o,z,M,O,H,N,E,R=[];for(o=0;o<q.length;o++)z=q[o],m.isRangeWholeRow(z)&&(z.col=0,z.colCount=K.ExcelConstants.wb),m.isRangeWholeColumn(z)&&(z.row=0,z.rowCount=K.ExcelConstants.xb),M=z.row,O=z.row+z.rowCount-1,H=z.col,N=z.col+z.colCount-1,E=m.IndexHelper.T(H)+(M+1),(z.rowCount>1||z.colCount>1)&&(E+=":"+m.IndexHelper.T(N)+(O+1)),R.push(E);return R.join(" ")}},"./src/common/tuple.ts":function(ie,d,xt){Object.defineProperty(d,"__esModule",{value:!0}),d.Tuple=function(){var m,K,G,q=[];for(m=0;m<arguments.length;m++)q[m]=arguments[m];for(this.equals=function(o,z){var M,O,H,N;for(M=1,O=this.count;M<=O;M++)if(H=this["item"+M],N=o["item"+M],!(H&&N&&H.equals&&H.equals(N,z)||H===N))return!1;return!0},K=q.length,G=1;G<=K;G++)this["item"+G]=q[G-1];this.count=K}},"./src/datamodel/chart-model.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w,I,P,J,st,ht,yt,bt,ft,V,at,pt,et,rt,B,it,f,T,s,v,n,i,c,x,L,W,U,h,S,_,$,ct,wt,lt,Y,D,y,ot,Ct,At,Et,Ot,_t,Xt,Qt,zt,Zt,te,oe,g,kt,Rt,Dt,ut,$t,jt,Tt,Z,Q,j,gt,dt,mt,Pt,Wt,It,vt,Lt,Ht,qt,re,Nt,Jt,Mt,ye,pe,se;function Vt(Se){for(var ve in Se)Se[ve]!==void 0&&(Se[Se[ve]]=ve)}Object.defineProperty(d,"__esModule",{value:!0}),d.Charts={},Vt(m={major:0,minor:1,none:2}),d.Charts.ST_FontCollectionIndex=m,Vt(K={dk1:0,lt1:1,dk2:2,lt2:3,accent1:4,accent2:5,accent3:6,accent4:7,accent5:8,accent6:9,hlink:10,folHlink:11}),d.Charts.ST_ColorSchemeIndex=K,Vt(G={scrollBar:0,background:1,activeCaption:2,inactiveCaption:3,menu:4,window:5,windowFrame:6,menuText:7,windowText:8,captionText:9,activeBorder:10,inactiveBorder:11,appWorkspace:12,highlight:13,highlightText:14,btnFace:15,btnShadow:16,grayText:17,btnText:18,inactiveCaptionText:19,btnHighlight:20,Item3dDkShadow:21,Item3dLight:22,infoText:23,infoBk:24,hotLight:25,gradientActiveCaption:26,gradientInactiveCaption:27,menuHighlight:28,menuBar:29}),d.Charts.ST_SystemColorVal=G,Vt(q={bg1:0,tx1:1,bg2:2,tx2:3,accent1:4,accent2:5,accent3:6,accent4:7,accent5:8,accent6:9,hlink:10,folHlink:11,phClr:12,dk1:13,lt1:14,dk2:15,lt2:16}),d.Charts.ST_SchemeColorVal=q,Vt(o={aliceBlue:0,antiqueWhite:1,aqua:2,aquamarine:3,azure:4,beige:5,bisque:6,black:7,blanchedAlmond:8,blue:9,blueViolet:10,brown:11,burlyWood:12,cadetBlue:13,chartreuse:14,chocolate:15,coral:16,cornflowerBlue:17,cornsilk:18,crimson:19,cyan:20,darkBlue:21,darkCyan:22,darkGoldenrod:23,darkGray:24,darkGreen:25,darkGrey:26,darkKhaki:27,darkMagenta:28,darkOliveGreen:29,darkOrange:30,darkOrchid:31,darkRed:32,darkSalmon:33,darkSeaGreen:34,darkSlateBlue:35,darkSlateGray:36,darkSlateGrey:37,darkTurquoise:38,darkViolet:39,deepPink:40,deepSkyBlue:41,dimGray:42,dimGrey:43,dkBlue:44,dkCyan:45,dkGoldenrod:46,dkGray:47,dkGreen:48,dkGrey:49,dkKhaki:50,dkMagenta:51,dkOliveGreen:52,dkOrange:53,dkOrchid:54,dkRed:55,dkSalmon:56,dkSeaGreen:57,dkSlateBlue:58,dkSlateGray:59,dkSlateGrey:60,dkTurquoise:61,dkViolet:62,dodgerBlue:63,firebrick:64,floralWhite:65,forestGreen:66,fuchsia:67,gainsboro:68,ghostWhite:69,gold:70,goldenrod:71,gray:72,green:73,greenYellow:74,grey:75,honeydew:76,hotPink:77,indianRed:78,indigo:79,ivory:80,khaki:81,lavender:82,lavenderBlush:83,lawnGreen:84,lemonChiffon:85,lightBlue:86,lightCoral:87,lightCyan:88,lightGoldenrodYellow:89,lightGray:90,lightGreen:91,lightGrey:92,lightPink:93,lightSalmon:94,lightSeaGreen:95,lightSkyBlue:96,lightSlateGray:97,lightSlateGrey:98,lightSteelBlue:99,lightYellow:100,lime:101,limeGreen:102,linen:103,ltBlue:104,ltCoral:105,ltCyan:106,ltGoldenrodYellow:107,ltGray:108,ltGreen:109,ltGrey:110,ltPink:111,ltSalmon:112,ltSeaGreen:113,ltSkyBlue:114,ltSlateGray:115,ltSlateGrey:116,ltSteelBlue:117,ltYellow:118,magenta:119,maroon:120,medAquamarine:121,medBlue:122,mediumAquamarine:123,mediumBlue:124,mediumOrchid:125,mediumPurple:126,mediumSeaGreen:127,mediumSlateBlue:128,mediumSpringGreen:129,mediumTurquoise:130,mediumVioletRed:131,medOrchid:132,medPurple:133,medSeaGreen:134,medSlateBlue:135,medSpringGreen:136,medTurquoise:137,medVioletRed:138,midnightBlue:139,mintCream:140,mistyRose:141,moccasin:142,navajoWhite:143,navy:144,oldLace:145,olive:146,oliveDrab:147,orange:148,orangeRed:149,orchid:150,paleGoldenrod:151,paleGreen:152,paleTurquoise:153,paleVioletRed:154,papayaWhip:155,peachPuff:156,peru:157,pink:158,plum:159,powderBlue:160,purple:161,red:162,rosyBrown:163,royalBlue:164,saddleBrown:165,salmon:166,sandyBrown:167,seaGreen:168,seaShell:169,sienna:170,silver:171,skyBlue:172,slateBlue:173,slateGray:174,slateGrey:175,snow:176,springGreen:177,steelBlue:178,tan:179,teal:180,thistle:181,tomato:182,turquoise:183,violet:184,wheat:185,white:186,whiteSmoke:187,yellow:188,yellowGreen:189}),d.Charts.ST_PresetColorVal=o,Vt(z={tl:0,t:1,tr:2,l:3,ctr:4,r:5,bl:6,b:7,br:8}),d.Charts.ST_RectAlignment=z,Vt(M={clr:0,auto:1,gray:2,ltGray:3,invGray:4,grayWhite:5,blackGray:6,blackWhite:7,black:8,white:9,hidden:10}),d.Charts.ST_BlackWhiteMode=M,Vt(O={inner:0,outer:1}),d.Charts.ST_LayoutTarget=O,Vt(H={edge:0,factor:1}),d.Charts.ST_LayoutMode=H,Vt(N={area:0,w:1}),d.Charts.ST_SizeRepresents=N,Vt(E={auto:0,cust:1,percent:2,pos:3,val:4}),d.Charts.ST_SplitType=E,Vt(R={ctr:0,l:1,r:2}),d.Charts.ST_LblAlgn=R,Vt(A={bestFit:0,b:1,ctr:2,inBase:3,inEnd:4,l:5,outEnd:6,r:7,t:8}),d.Charts.ST_DLblPos=A,Vt(a={circle:0,dash:1,diamond:2,dot:3,none:4,picture:5,plus:6,square:7,star:8,triangle:9,x:10}),d.Charts.ST_MarkerStyle=a,Vt(F={exp:0,linear:1,log:2,movingAvg:3,poly:4,power:5}),d.Charts.ST_TrendlineType=F,Vt(w={x:0,y:1}),d.Charts.ST_ErrDir=w,Vt(I={both:0,minus:1,plus:2}),d.Charts.ST_ErrBarType=I,Vt(P={cust:0,fixedVal:1,percentage:2,stdDev:3,stdErr:4}),d.Charts.ST_ErrValType=P,Vt(J={percentStacked:0,standard:1,stacked:2}),d.Charts.ST_Grouping=J,Vt(st={none:0,line:1,lineMarker:2,marker:3,smooth:4,smoothMarker:5}),d.Charts.ST_ScatterStyle=st,Vt(ht={standard:0,marker:1,filled:2}),d.Charts.ST_RadarStyle=ht,Vt(yt={percentStacked:0,clustered:1,standard:2,stacked:3}),d.Charts.ST_BarGrouping=yt,Vt(bt={bar:0,col:1}),d.Charts.ST_BarDir=bt,Vt(ft={cone:0,coneToMax:1,box:2,cylinder:3,pyramid:4,pyramidToMax:5}),d.Charts.ST_Shape=ft,Vt(V={pie:0,bar:1}),d.Charts.ST_OfPieType=V,Vt(at={b:0,l:1,r:2,t:3}),d.Charts.ST_AxPos=at,Vt(pt={autoZero:0,max:1,min:2}),d.Charts.ST_Crosses=pt,Vt(et={between:0,midCat:1}),d.Charts.ST_CrossBetween=et,Vt(rt={cross:0,in:1,none:2,out:3}),d.Charts.ST_TickMark=rt,Vt(B={high:0,low:1,nextTo:2,none:3}),d.Charts.ST_TickLblPos=B,Vt(it={days:0,months:1,years:2}),d.Charts.ST_TimeUnit=it,Vt(f={hundreds:0,thousands:1,tenThousands:2,hundredThousands:3,millions:4,tenMillions:5,hundredMillions:6,billions:7,trillions:8}),d.Charts.ST_BuiltInUnit=f,Vt(T={stretch:0,stack:1,stackScale:2}),d.Charts.ST_PictureFormat=T,Vt(s={maxMin:0,minMax:1}),d.Charts.ST_Orientation=s,Vt(v={b:0,tr:1,l:2,r:3,t:4}),d.Charts.ST_LegendPos=v,Vt(n={span:0,gap:1,zero:2}),d.Charts.ST_DispBlanksAs=n,Vt(i={default:0,portrait:1,landscape:2}),d.Charts.ST_PageSetupOrientation=i,Vt(c={legacyObliqueTopLeft:0,legacyObliqueTop:1,legacyObliqueTopRight:2,legacyObliqueLeft:3,legacyObliqueFront:4,legacyObliqueRight:5,legacyObliqueBottomLeft:6,legacyObliqueBottom:7,legacyObliqueBottomRight:8,legacyPerspectiveTopLeft:9,legacyPerspectiveTop:10,legacyPerspectiveTopRight:11,legacyPerspectiveLeft:12,legacyPerspectiveFront:13,legacyPerspectiveRight:14,legacyPerspectiveBottomLeft:15,legacyPerspectiveBottom:16,legacyPerspectiveBottomRight:17,orthographicFront:18,isometricTopUp:19,isometricTopDown:20,isometricBottomUp:21,isometricBottomDown:22,isometricLeftUp:23,isometricLeftDown:24,isometricRightUp:25,isometricRightDown:26,isometricOffAxis1Left:27,isometricOffAxis1Right:28,isometricOffAxis1Top:29,isometricOffAxis2Left:30,isometricOffAxis2Right:31,isometricOffAxis2Top:32,isometricOffAxis3Left:33,isometricOffAxis3Right:34,isometricOffAxis3Bottom:35,isometricOffAxis4Left:36,isometricOffAxis4Right:37,isometricOffAxis4Bottom:38,obliqueTopLeft:39,obliqueTop:40,obliqueTopRight:41,obliqueLeft:42,obliqueRight:43,obliqueBottomLeft:44,obliqueBottom:45,obliqueBottomRight:46,perspectiveFront:47,perspectiveLeft:48,perspectiveRight:49,perspectiveAbove:50,perspectiveBelow:51,perspectiveAboveLeftFacing:52,perspectiveAboveRightFacing:53,perspectiveContrastingLeftFacing:54,perspectiveContrastingRightFacing:55,perspectiveHeroicLeftFacing:56,perspectiveHeroicRightFacing:57,perspectiveHeroicExtremeLeftFacing:58,perspectiveHeroicExtremeRightFacing:59,perspectiveRelaxed:60,perspectiveRelaxedModerately:61}),d.Charts.ST_PresetCameraType=c,Vt(x={tl:0,t:1,tr:2,l:3,r:4,bl:5,b:6,br:7}),d.Charts.ST_LightRigDirection=x,Vt(L={legacyFlat1:0,legacyFlat2:1,legacyFlat3:2,legacyFlat4:3,legacyNormal1:4,legacyNormal2:5,legacyNormal3:6,legacyNormal4:7,legacyHarsh1:8,legacyHarsh2:9,legacyHarsh3:10,legacyHarsh4:11,threePt:12,balanced:13,soft:14,harsh:15,flood:16,contrasting:17,morning:18,sunrise:19,sunset:20,chilly:21,freezing:22,flat:23,twoPt:24,glow:25,brightRoom:26}),d.Charts.ST_LightRigType=L,Vt(W={relaxedInset:0,circle:1,slope:2,cross:3,angle:4,softRound:5,convex:6,coolSlant:7,divot:8,riblet:9,hardEdge:10,artDeco:11}),d.Charts.ST_BevelPresetType=W,Vt(U={legacyMatte:0,legacyPlastic:1,legacyMetal:2,legacyWireframe:3,matte:4,plastic:5,metal:6,warmMatte:7,translucentPowder:8,powder:9,dkEdge:10,softEdge:11,clear:12,flat:13,softmetal:14}),d.Charts.ST_PresetMaterialType=U,Vt(h={shdw1:0,shdw2:1,shdw3:2,shdw4:3,shdw5:4,shdw6:5,shdw7:6,shdw8:7,shdw9:8,shdw10:9,shdw11:10,shdw12:11,shdw13:12,shdw14:13,shdw15:14,shdw16:15,shdw17:16,shdw18:17,shdw19:18,shdw20:19}),d.Charts.ST_PresetShadowVal=h,Vt(S={shape:0,circle:1,rect:2}),d.Charts.ST_PathShadeType=S,Vt(_={none:0,x:1,y:2,xy:3}),d.Charts.ST_TileFlipMode=_,Vt($={email:0,screen:1,print:2,hqprint:3,none:4}),d.Charts.ST_BlipCompression=$,Vt(ct={pct5:0,pct10:1,pct20:2,pct25:3,pct30:4,pct40:5,pct50:6,pct60:7,pct70:8,pct75:9,pct80:10,pct90:11,horz:12,vert:13,ltHorz:14,ltVert:15,dkHorz:16,dkVert:17,narHorz:18,narVert:19,dashHorz:20,dashVert:21,cross:22,dnDiag:23,upDiag:24,ltDnDiag:25,ltUpDiag:26,dkDnDiag:27,dkUpDiag:28,wdDnDiag:29,wdUpDiag:30,dashDnDiag:31,dashUpDiag:32,diagCross:33,smCheck:34,lgCheck:35,smGrid:36,lgGrid:37,dotGrid:38,smConfetti:39,lgConfetti:40,horzBrick:41,diagBrick:42,solidDmnd:43,openDmnd:44,dotDmnd:45,plaid:46,sphere:47,weave:48,divot:49,shingle:50,wave:51,trellis:52,zigZag:53}),d.Charts.ST_PresetPatternVal=ct,Vt(wt={png:0,jpg:1,jpeg:2,emf:3}),d.Charts.ST_BobType=wt,Vt(lt={over:0,mult:1,screen:2,darken:3,lighten:4}),d.Charts.ST_BlendMode=lt,Vt(Y={sib:0,tree:1}),d.Charts.ST_EffectContainerType=Y,d.Charts.ST_PathToType={PathLine:0,PathMove:1,PathQuadBez:2,PathCubicBez:3},Vt(D={line:0,lineInv:1,triangle:2,rtTriangle:3,rect:4,diamond:5,parallelogram:6,trapezoid:7,nonIsoscelesTrapezoid:8,pentagon:9,hexagon:10,heptagon:11,octagon:12,decagon:13,dodecagon:14,star4:15,star5:16,star6:17,star7:18,star8:19,star10:20,star12:21,star16:22,star24:23,star32:24,roundRect:25,round1Rect:26,round2SameRect:27,round2DiagRect:28,snipRoundRect:29,snip1Rect:30,snip2SameRect:31,snip2DiagRect:32,plaque:33,ellipse:34,teardrop:35,homePlate:36,chevron:37,pieWedge:38,pie:39,blockArc:40,donut:41,noSmoking:42,rightArrow:43,leftArrow:44,upArrow:45,downArrow:46,stripedRightArrow:47,notchedRightArrow:48,bentUpArrow:49,leftRightArrow:50,upDownArrow:51,leftUpArrow:52,leftRightUpArrow:53,quadArrow:54,leftArrowCallout:55,rightArrowCallout:56,upArrowCallout:57,downArrowCallout:58,leftRightArrowCallout:59,upDownArrowCallout:60,quadArrowCallout:61,bentArrow:62,uturnArrow:63,circularArrow:64,leftCircularArrow:65,leftRightCircularArrow:66,curvedRightArrow:67,curvedLeftArrow:68,curvedUpArrow:69,curvedDownArrow:70,swooshArrow:71,cube:72,can:73,lightningBolt:74,heart:75,sun:76,moon:77,smileyFace:78,irregularSeal1:79,irregularSeal2:80,foldedCorner:81,bevel:82,frame:83,halfFrame:84,corner:85,diagStripe:86,chord:87,arc:88,leftBracket:89,rightBracket:90,leftBrace:91,rightBrace:92,bracketPair:93,bracePair:94,straightConnector1:95,bentConnector2:96,bentConnector3:97,bentConnector4:98,bentConnector5:99,curvedConnector2:100,curvedConnector3:101,curvedConnector4:102,curvedConnector5:103,callout1:104,callout2:105,callout3:106,accentCallout1:107,accentCallout2:108,accentCallout3:109,borderCallout1:110,borderCallout2:111,borderCallout3:112,accentBorderCallout1:113,accentBorderCallout2:114,accentBorderCallout3:115,wedgeRectCallout:116,wedgeRoundRectCallout:117,wedgeEllipseCallout:118,cloudCallout:119,cloud:120,ribbon:121,ribbon2:122,ellipseRibbon:123,ellipseRibbon2:124,leftRightRibbon:125,verticalScroll:126,horizontalScroll:127,wave:128,doubleWave:129,plus:130,flowChartProcess:131,flowChartDecision:132,flowChartInputOutput:133,flowChartPredefinedProcess:134,flowChartInternalStorage:135,flowChartDocument:136,flowChartMultidocument:137,flowChartTerminator:138,flowChartPreparation:139,flowChartManualInput:140,flowChartManualOperation:141,flowChartConnector:142,flowChartPunchedCard:143,flowChartPunchedTape:144,flowChartSummingJunction:145,flowChartOr:146,flowChartCollate:147,flowChartSort:148,flowChartExtract:149,flowChartMerge:150,flowChartOfflineStorage:151,flowChartOnlineStorage:152,flowChartMagneticTape:153,flowChartMagneticDisk:154,flowChartMagneticDrum:155,flowChartDisplay:156,flowChartDelay:157,flowChartAlternateProcess:158,flowChartOffpageConnector:159,actionButtonBlank:160,actionButtonHome:161,actionButtonHelp:162,actionButtonInformation:163,actionButtonForwardNext:164,actionButtonBackPrevious:165,actionButtonEnd:166,actionButtonBeginning:167,actionButtonReturn:168,actionButtonDocument:169,actionButtonSound:170,actionButtonMovie:171,gear6:172,gear9:173,funnel:174,mathPlus:175,mathMinus:176,mathMultiply:177,mathDivide:178,mathEqual:179,mathNotEqual:180,cornerTabs:181,squareTabs:182,plaqueTabs:183,chartX:184,chartStar:185,chartPlus:186}),d.Charts.ST_ShapeType=D,Vt(y={textNoShape:0,textPlain:1,textStop:2,textTriangle:3,textTriangleInverted:4,textChevron:5,textChevronInverted:6,textRingInside:7,textRingOutside:8,textArchUp:9,textArchDown:10,textCircle:11,textButton:12,textArchUpPour:13,textArchDownPour:14,textCirclePour:15,textButtonPour:16,textCurveUp:17,textCurveDown:18,textCanUp:19,textCanDown:20,textWave1:21,textWave2:22,textDoubleWave1:23,textWave4:24,textInflate:25,textDeflate:26,textInflateBottom:27,textDeflateBottom:28,textInflateTop:29,textDeflateTop:30,textDeflateInflate:31,textDeflateInflateDeflate:32,textFadeRight:33,textFadeLeft:34,textFadeUp:35,textFadeDown:36,textSlantUp:37,textSlantDown:38,textCascadeUp:39,textCascadeDown:40}),d.Charts.ST_TextShapeType=y,Vt(ot={none:0,norm:1,lighten:2,lightenLess:3,darken:4,darkenLess:5}),d.Charts.ST_PathFillMode=ot,Vt(Ct={none:0,triangle:1,stealth:2,diamond:3,oval:4,arrow:5}),d.Charts.ST_LineEndType=Ct,Vt(At={sm:0,med:1,lg:2}),d.Charts.ST_LineEndWidth=At,Vt(Et={sm:0,med:1,lg:2}),d.Charts.ST_LineEndLength=Et,Vt(Ot={solid:0,dot:1,dash:2,lgDash:3,dashDot:4,lgDashDot:5,lgDashDotDot:6,sysDash:7,sysDot:8,sysDashDot:9,sysDashDotDot:10}),d.Charts.ST_PresetLineDashVal=Ot,Vt(_t={rnd:0,sq:1,flat:2}),d.Charts.ST_LineCap=_t,Vt(Xt={ctr:0,in:1}),d.Charts.ST_PenAlignment=Xt,Vt(Qt={sng:0,dbl:1,thickThin:2,thinThick:3,tri:4}),d.Charts.ST_CompoundLine=Qt,Vt(zt={twoCell:0,oneCell:1,absolute:2}),d.Charts.ST_EditAs=zt,Vt(Zt={t:0,ctr:1,b:2,just:3,dist:4}),d.Charts.ST_TextAnchoringType=Zt,Vt(te={overflow:0,ellipsis:1,clip:2}),d.Charts.ST_TextVertOverflowType=te,Vt(oe={overflow:0,clip:1}),d.Charts.ST_TextHorzOverflowType=oe,Vt(g={horz:0,vert:1,vert270:2,wordArtVert:3,eaVert:4,mongolianVert:5,wordArtVertRtl:6}),d.Charts.ST_TextVerticalType=g,Vt(kt={none:0,square:1}),d.Charts.ST_TextWrappingType=kt,Vt(Rt={alphaLcParenBoth:0,alphaUcParenBoth:1,alphaLcParenR:2,alphaUcParenR:3,alphaLcPeriod:4,alphaUcPeriod:5,arabicParenBoth:6,arabicParenR:7,arabicPeriod:8,arabicPlain:9,romanLcParenBoth:10,romanUcParenBoth:11,romanLcParenR:12,romanUcParenR:13,romanLcPeriod:14,romanUcPeriod:15,circleNumDbPlain:16,circleNumWdBlackPlain:17,circleNumWdWhitePlain:18,arabicDbPeriod:19,arabicDbPlain:20,ea1ChsPeriod:21,ea1ChsPlain:22,ea1ChtPeriod:23,ea1ChtPlain:24,ea1JpnChsDbPeriod:25,ea1JpnKorPlain:26,ea1JpnKorPeriod:27,arabic1Minus:28,arabic2Minus:29,hebrew2Minus:30,thaiAlphaPeriod:31,thaiAlphaParenR:32,thaiAlphaParenBoth:33,thaiNumPeriod:34,thaiNumParenR:35,thaiNumParenBoth:36,hindiAlphaPeriod:37,hindiNumPeriod:38,hindiNumParenR:39,hindiAlpha1Period:40}),d.Charts.ST_TextAutonumberScheme=Rt,Vt(Dt={none:0,words:1,sng:2,dbl:3,heavy:4,dotted:5,dottedHeavy:6,dash:7,dashHeavy:8,dashLong:9,dashLongHeavy:10,dotDash:11,dotDashHeavy:12,dotDotDash:13,dotDotDashHeavy:14,wavy:15,wavyHeavy:16,wavyDbl:17}),d.Charts.ST_TextUnderlineType=Dt,Vt(ut={noStrike:0,sngStrike:1,dblStrike:2}),d.Charts.ST_TextStrikeType=ut,Vt($t={none:0,small:1,all:2}),d.Charts.ST_TextCapsType=$t,Vt(jt={l:0,ctr:1,r:2,dec:3}),d.Charts.ST_TextTabAlignType=jt,Vt(Tt={l:0,ctr:1,r:2,just:3,justLow:4,dist:5,thaiDist:6}),d.Charts.ST_TextAlignType=Tt,Vt(Z={auto:0,t:1,ctr:2,base:3,b:4}),d.Charts.ST_TextFontAlignType=Z,Vt(Q={auto:0}),d.Charts.ST_StyleColorVal=Q,d.Charts.CT_PathType={CT_PathToList:0,CT_Path2DArcTo:1,CT_Path2DClose:2},Vt(j={col:0,row:1}),d.Charts.ST_FormulaDirection=j,Vt(gt={cat:0,colorStr:1}),d.Charts.ST_StringDimensionType=gt,Vt(dt={val:0,x:1,y:2,size:3,colorVal:4}),d.Charts.ST_NumericDimensionType=dt,Vt(mt={l:0,t:1,r:2,b:3}),d.Charts.ST_SidePos=mt,Vt(Pt={t:1,r:2,l:3,b:4}),d.Charts.ST_2016ChartPosLegend=Pt,Vt(Wt={min:0,ctr:1,max:2}),d.Charts.ST_PosAlign=Wt,Vt(It={hundreds:0,thousands:1,tenThousands:2,hundredThousands:3,millions:4,tenMillions:5,hundredMillions:6,billions:7,trillions:8,percentage:9}),d.Charts.ST_AxisUnit=It,Vt(vt={in:1,out:3,cross:0,none:2}),d.Charts.ST_TickMarksType=vt,Vt(Lt={boxWhisker:0,funnel:1,paretoLine:2,regionMap:3,sunburst:4,treemap:5,waterfall:6,clusteredColumn:7}),d.Charts.ST_SeriesLayout=Lt,Vt(Ht={none:0,banner:1,overlapping:2}),d.Charts.ST_ParentLabelLayout=Ht,Vt(qt={none:0,bestFitOnly:1,showAll:2}),d.Charts.ST_RegionLabelLayout=qt,Vt(re={l:0,r:1}),d.Charts.ST_IntervalClosedSide=re,Vt(Nt={Address:0,AdminDistrict:1,AdminDistrict2:2,AdminDistrict3:3,Continent:4,CountryRegion:5,Locality:6,Ocean:7,Planet:8,PostalCode:9,Region:10,Unsupported:11}),d.Charts.ST_EntityType=Nt,Vt(Jt={mercator:0,miller:1,robinson:2,albers:3}),d.Charts.ST_GeoProjectionType=Jt,Vt(Mt={dataOnly:0,postalCode:1,county:2,state:3,countryRegion:4,countryRegionList:5,world:6}),d.Charts.ST_GeoMappingLevel=Mt,Vt(ye={inclusive:0,exclusive:1}),d.Charts.ST_QuartileMethod=ye,Vt(pe={bestFit:0,b:1,ctr:2,inBase:3,inEnd:4,l:5,outEnd:6,r:7,t:8}),d.Charts.ST_DataLabelPos=pe,Vt(se={default:0,portrait:1,landscape:2}),d.Charts.ST_PageOrientation=se},"./src/datamodel/datamodel-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w;function I(it,f,T,s,v,n){var i,c,x,L,W=it.itemsData;W&&(i=W[W.length-1],c=W[W.length-2],x=i&&i.info,L=c&&c.info,x&&(s&&v&&i.count===1?L&&c.index===i.index-1&&L.level===x.level-1?L.collapsed=!0:f>0?W.splice(W.length-2,0,{index:i.index-1,count:1,info:{level:x.level-1,collapsed:!0}}):it.head={collapsed:!0,level:T-1}:!s&&n&&(L&&i.index===c.index+1&&x.level===L.level-1?i.collapsed=!0:f>=i.index+i.count&&W.push({index:i.index+i.count,count:1,info:{level:x.level-1,collapsed:!0}}))))}function P(it,f,T,s,v,n,i,c,x,L){var W={};return W.conType=it,m.J(f)||(W.compareType=f),m.J(T)||(W.expected=T),m.J(s)||(W.ignoreBlank=s),m.J(v)||(W.type=v),m.J(n)||(W.isPercent=n),m.J(i)||(W.item1=i),m.J(c)||(W.item2=c),m.J(x)||(W.ranges=x),m.J(L)||(W.expectTypeId=L),it===2&&(W.ignoreCase=!0),W}function J(it,f){var T,s,v=it.cellColor?0:1,n=f.fill;return n&&(n.patternType===0?T="":(s={},G.ConverterHelper.Je(n,s),T=s.backColor)),P(3,v,T)}function st(it,f,T){var s,v,n={none:0,equal:0,lessThan:4,lessThanOrEqual:5,notEqual:1,greaterThan:2,greaterThanOrEqual:3};switch(it){case"string":s=2;break;case"number":s=1,T=parseFloat(T);break;case"date":s=5,typeof T=="string"&&T.indexOf("/OADate(")===0?(v=parseInt(T.replace("/OADate(",""),10),T=o.DateTimeHelper.Ke(v)):T=o.DateTimeHelper.Ke(parseInt(T,10)),n={none:0,equal:0,lessThan:2,lessThanOrEqual:3,notEqual:1,greaterThan:4,greaterThanOrEqual:5};break;default:s=11}return P(s,n[f],T)}function ht(it,f){function T(v){var n;return m.J(f)||(n=P(f.conType,f.compareType,v.value)),n}var s;return it.filter1&&(s=T(it.filter1)),it.filter2?P(f.conType,f.compareType,E,E,E,E,s,T(it.filter2)):P(f.conType,f.compareType,E,E,E,E,s,E)}function yt(it){return O(it)?it:"="+it}function bt(it){return O(it)||it.length<=2?it:it.substr(1,it.length-2)}function ft(it,f){var T=null;return f.forEach(function(s){s.id===it&&(T=s.name)}),T}function V(it,f,T){var s=null;return T.forEach(function(v){v.id===it&&v.columns.forEach(function(n){n.id===f&&(s=n.name)})}),s}function at(it){var f,T=it.row,s=it.col,v=it.rowCount,n=it.colCount,i=s+n-1,c=T+v-1;return m.isRangeWholeRow(it)&&m.isRangeWholeColumn(it)?f="$1:$"+K.ExcelConstants.xb:m.isRangeWholeRow(it)?f=T+1+":"+(c+1):m.isRangeWholeColumn(it)?f=m.IndexHelper.T(s)+":"+m.IndexHelper.T(i):(f=m.IndexHelper.T(s)+(T+1),(v>1||n>1)&&(f+=":"+m.IndexHelper.T(i)+(c+1))),f}function pt(it,f){return!!it[f]}function et(it,f,T,s,v,n){var i,c,x,L=it.Le;if(T[s]&&T[s][v]){if(!(i=T[s][v].style))return;(c=m.fa.Z(f.namedStyles,i))&&((x=q.processTableCellStyle(c,L)).name="__builtInTableStyle"+it.Me+c.name,m.fa._(f.namedStyles,it.Ne,x),it.Me++,T[s][v].style=x.name,n[i]=x.name)}}function rt(it,f){return N(it.bk)[f]}function B(it){return it&&it.indexOf(" ")>=0&&(it[0]!=="'"||it[0]!=='"')&&(it="'"+it+"'"),it}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/datamodel/excel-style.ts"),q=xt("./src/datamodel/excel-helper.ts"),o=xt("./src/datamodel/datetime-helper.ts"),z=xt("./src/common/range-parser.ts"),M=xt("./src/xml-io/node-helper.ts"),O=m.StringEx.O,H=G.ConverterHelper.convertDxfToStyle,N=M.XmlNodeHelper.Ie,E=null,R=void 0,A="Normal",d.getTableName=ft,d.getTableColumnName=V,a=["fillStyleLst","lnStyleLst","effectStyleLst","bgFillStyleLst"],F=["w","cap","cmpd","algn","prstDash","custDash","round","bevel","miter","headEnd","tailEnd"],w=function(){function it(){var f=this;f.Oe={version:"18.0.7"},f.Le=E,f.Pe=E,f.Qe=[],f.Re=[],f.Se=[],f.Te=[],f.Ue=1,f.Me=0,f.Ve=0,f.We=0,f.Xe=[],f.Ye=[],f.Ze={},f.$e={},f._e=!0,f.af=E,f.bf=[],f.cf=!1,f.df=3,f.ef=[],f.ff=[],f.gf="Calibri Light",f.hf="Calibri",f.if=[],f.jf=[],f.kf=[],f.Ne={},f.lf=[]}return it.prototype.mf=function(f){this.pf=f,this.qf={}},it.prototype.rf=function(f,T){var s,v,n,i,c,x,L,W;return this.qf||(this.qf={}),(n=(s=this.qf)[v=f+","+T])?n:((x=(i=this.pf)&&i.themeElements&&i.themeElements.fmtScheme)&&(c=W=(L=a[f])&&x[L],W&&(f===1?W=W.ln:f===0&&(W=W.items),c=W[T])),s[v]=c,c)},it.prototype.sf=function(f){var T,s,v,n,i,c,x,L,W;if(f){if(T={name:f.name},f.colorScheme&&(s=f.colorScheme,T.themeColor={name:s.name,text1:s.schemeColors[1],text2:s.schemeColors[3],background1:s.schemeColors[0],background2:s.schemeColors[2],accent1:s.schemeColors[4],accent2:s.schemeColors[5],accent3:s.schemeColors[6],accent4:s.schemeColors[7],accent5:s.schemeColors[8],accent6:s.schemeColors[9],hyperlink:s.schemeColors[10],followedHyperlink:s.schemeColors[11]}),f.fontScheme){for(n=(v=f.fontScheme).majorFont.runFormattings,i=v.minorFont.runFormattings,c=0,x=n.length;c<x;c++)(L=n[c])&&L.fontLanguage===0&&(W=B(L.typeface),T.headingFont=W,this.gf=W);for(c=0,x=i.length;c<x;c++)(L=i[c])&&L.fontLanguage===0&&(W=B(L.typeface),T.bodyFont=W,this.hf=W)}this.tf=T}},it.prototype.uf=function(f){var T,s;f&&((T=this).Le=G.ConverterHelper.toCellStyle(f,T.gf,T.hf),s={},G.ConverterHelper.setStyleInfoFont(f.font,s,R,R),T.Le.fontForColumnWidth=s.font,T.Pe=f)},it.prototype.vf=function(f,T){var s,v,n,i,c,x,L,W,U,h,S,_;if(f){if(v=(s=this).Oe,n=G.ConverterHelper.toCellStyle(f,s.gf,s.hf),!m.J(n.formatter)){for(c=(i=RegExp("\\[DBNum\\d+\\]","ig")).exec(n.formatter),x=n.formatter;c!==null;)L=c[0],((W=parseInt(L.substring(L.indexOf("m")+1,L.indexOf("]")),10))>4||W===4&&x.indexOf("[$-412]")<0&&m.Ea()!=="ko-kr")&&(x=x.replace(L,"[DBNum3]")),c=i.exec(n.formatter);n.formatter=x}s.Qe.push(n),U=G.ExtendedNumberFormatHelper.getFormatCode(f),s.Re.push(o.DateTimeHelper.wf(U)),U==="@"?s.Se.push(!0):s.Se.push(!1),f.isStyleFormat?((h=s.xf(T))===-1&&(h=s.We),s.Xe.length>h?s.Te[s.Te.length]=s.Xe[h]:(s.Te[s.Te.length]="__builtInStyle"+s.Ue,s.Ue++)):(S="",f.parentFormatID!==R&&s.Te.length>f.parentFormatID&&(S=s.Te[f.parentFormatID]),(S===A||S.substring(0,14)==="__builtInStyle"||m.StringEx.L(S))&&(S="__builtInStyle"+s.Ue,s.Ue++),n.name=S,_=s.$e[S],S.substring(0,14)==="__builtInStyle"||_===R||f.equals(_)||(n.parentName=S,S="__builtInStyle"+s.Ue,s.Ue++,n.name=S),v.namedStyles||(v.namedStyles=[]),m.fa._(v.namedStyles,s.Ne,n),s.Te[s.Te.length]=S)}},it.prototype.xf=function(f){return this.Ze[f]?this.Ze[f]:-1},it.prototype.yf=function(f,T){var s,v,n,i,c,x,L,W;if(f){if(v=(s=this).Oe,s._e&&(s.zf(),s._e=!1),n=f.name,(i=s.af)&&f.isBuiltInStyle()){for(c=0,x=i.length;c<x;c++)if((L=i[c]).builtInStyle===f.builtInStyle){n=L.name;break}}if(m.fa.W(s.Ne,n)){for(c=0,x=s.bf.length;c<x;c++)if(s.bf[c].name===n){s.bf[c]=f,s.Ye[c]=f.format(),s.Ze[T]=c;break}s.$e[n]=f.format(),(W=G.ConverterHelper.toCellStyle(f.format(),s.gf,s.hf)).name=n,m.fa._(v.namedStyles,s.Ne,W)}else s.$e[n]=f.format(),s.bf.push(f),s.Ye.push(f.format()),s.Ze[T]=s.Ye.length-1,s.Xe.push(n),v.namedStyles||(v.namedStyles=[]),(W=G.ConverterHelper.toCellStyle(f.format(),s.gf,s.hf)).name=n,m.fa._(v.namedStyles,s.Ne,W)}},it.prototype.zf=function(){var f,T,s,v=this,n=v.Oe;if(v._e)for(n.namedStyles||(n.namedStyles=[]),v.af=G.BuiltInExcelStyles.getBuiltInStyles(),f=0,T=v.af.length;f<T;f++)(s=v.af[f])&&s.name===A&&(v.We=v.Ye.length),v.bf.push(s),v.Ye.push(s.format()),v.Xe.push(s.name),v.$e[s.name]=s.format(),G.ConverterHelper.toCellStyle(s.format(),v.gf,v.hf).name=s.name},it.prototype.Af=function(f){this.cf=f},it.prototype.Bf=function(f,T){var s=this.Oe;f||(s.showHorizontalScrollbar=f),T||(s.showVerticalScrollbar=T)},it.prototype.Cf=function(f,T,s,v){var n=this.Oe;f||(n.tabStripVisible=f),n.startSheetIndex=s,n.activeSheetIndex=T,n.tabStripRatio=v/1e3},it.prototype.Df=function(f,T,s){var v={},n=this.Oe;v.name=f,v.index=T,s===1?v.visible=0:s===2&&(v.visible=2),v.allowCellOverflow=!0,v.theme=this.tf,v.defaults=m.Da(),m.J(n.sheetCount)&&(n.sheetCount=0),n.sheetCount++,n.sheets||(n.sheets={}),n.sheets[f]=v},it.prototype.Ef=function(f,T,s){var v,n,i=this.Oe;if(f&&(i.referenceStyle=1,i.sheets))for(v in i.sheets)i.sheets.hasOwnProperty(v)&&((n=i.sheets[v]).referenceStyle=1,n.colHeaderAutoText=1);i.calculationMode=s,i.iterativeCalculation=T.iterate==="1",i.iterativeCalculationMaximumIterations=m.J(T.count)?100:parseInt(T.count,10),i.iterativeCalculationMaximumChange=m.J(T.delta)?.001:parseFloat(T.delta)},it.prototype.Ff=function(f,T,s){var v=this.Oe,n=v.sheets&&v.sheets[f];s===!1&&(n.rowOutlines||(n.rowOutlines={}),n.rowOutlines.direction=0),T===!1&&(n.columnOutlines||(n.columnOutlines={}),n.columnOutlines.direction=0)},it.prototype.Gf=function(f,T){var s=this.Oe,v=s.sheets&&s.sheets[f];T!==G.ExcelColor.EmptyColor&&(T.isThemeColor()?v.sheetTabColor=G.ColorHelper.getThemeColorName(T):v.sheetTabColor=G.ColorHelper.toRGBColor(T))},it.prototype.Hf=function(f,T,s){var v=this.Oe,n=v.sheets&&v.sheets[f];n.rowCount=T,n.columnCount=s},it.prototype.If=function(f,T,s,v,n,i,c,x){var L,W=this.Oe,U=W.sheets&&W.sheets[f];v||(U.rowHeaderVisible=v,U.colHeaderVisible=v),i&&(U.showFormulas=!0),U.showZeros=!!c,n!==100&&(U.zoomFactor=n/100),T&&T.isIndexedColor()&&T.value()===64&&(T=null),T===null&&s||(L={},T!==null&&(L.color=""+G.ColorHelper.toRGBColor(T)),s||(L.showVerticalGridline=s,L.showHorizontalGridline=s),U.gridline=L),U.isSelected=x},it.prototype.Jf=function(f,T,s,v,n,i,c,x,L){var W,U,h,S,_,$,ct,wt,lt=this.Oe,Y=lt.sheets&&lt.sheets[f];if(this.df===T){for(Y.rowCount<=s&&(Y.rowCount=s+1),Y.columnCount<=v&&(Y.columnCount=v+1),W=0,U=i.length;W<U;W++)h=i[W],S=c[W],_=x[W],$=L[W],S===-1&&(S=Y.rowCount-1),$===-1&&($=Y.columnCount-1),S=S>=0?S:0,_=_>=0?_:0,$=$>=0?$:0,(h=h>=0?h:0)<Y.rowCount&&_<Y.columnCount&&(ct=Math.min(Y.rowCount-h,S-h+1),wt=Math.min(Y.columnCount-_,$-_+1),ct>=1&&wt>=1&&(Y.selections=Y.selections||{},Y.selections[W]={row:h,rowCount:ct,col:_,colCount:wt}));Y.selections&&(Y.selections.length=i.length),Y.activeRow=s>=0&&s<Y.rowCount?s:0,Y.activeCol=v>=0&&v<Y.columnCount?v:0}},it.prototype.Kf=function(f,T,s,v,n){var i,c,x,L,W,U,h,S,_;n&&(c=(i=this.Oe).sheets&&i.sheets[f],x=this.Lf,L=m.IndexHelper.P(x),W=m.IndexHelper.R(x),U=m.IndexHelper.P(v),h=m.IndexHelper.R(v),s&&T?this.Mf(U,h,f):s&&!T?this.Mf(U,W,f):!s&&T&&this.Mf(L,h,f),s&&(S=s+L,c.rowCount<=S&&(c.rowCount=S),c.frozenRowCount=S,c.frozenTopRow=L),T&&(_=T+W,c.columnCount<=_&&(c.columnCount=_),c.frozenColCount=_,c.frozenLeftCol=W))},it.prototype.Nf=function(f,T,s){var v=this.Oe;(v.sheets&&v.sheets[f]).defaults={colHeaderRowHeight:20,rowHeaderColWidth:40,rowHeight:T,colWidth:s}},it.prototype.Of=function(f,T){var s=this.Oe;(s.sheets&&s.sheets[f]).defaults.rowHeight=G.UnitHelper.pointToPixel(T)},it.prototype.Pf=function(f,T,s){var v,n=this.Oe,i=n.sheets&&n.sheets[f];isNaN(s)?(v=this.Qf(T),i.defaults._isExcelDefaultColumnWidth=!0):v=this.Rf(s),i.defaults.colWidth=v},it.prototype.Qf=function(f){var T=this.Le,s=this.getMaxiumDigitWidth(T.fontForColumnWidth?T.fontForColumnWidth:T.font),v=2*Math.ceil(s/4)+1,n=this.Rf(f,s)+v;return 8*Math.ceil(n/8)},it.prototype.Rf=function(f,T){if(f===0)return 0;var s=this.Le,v=s.fontForColumnWidth?s.fontForColumnWidth:s.font;return Math.floor(Math.floor(256*f)/256*(m.J(T)?this.getMaxiumDigitWidth(v):T)+.5)},it.prototype.getMaxiumDigitWidth=function(f){return this.Sf===R&&(this.Sf=G.UnitHelper.getMaxiumDigitWidth(f)),this.Sf},it.prototype.Tf=function(f){var T=this,s=T.Oe,v=s.sheets&&s.sheets[f],n=v.columnCount||0,i=v.rowCount||0,c=T.Uf,x=T.Vf;v.columnCount=Math.max(n,c+1),v.rowCount=Math.max(i,x+1)},it.prototype.Wf=function(f,T,s,v,n,i,c,x){var L,W,U,h,S,_,$,ct,wt,lt,Y,D=this.Oe,y=D.sheets&&D.sheets[f],ot=y.columnOutlines&&y.columnOutlines.direction===0,Ct=this.kf,At=this.Rf(n),Et=K.ExcelConstants.wb;for(s>=Et-1&&(s=Et-1),L=!1,W=T;W<=s;W++){if(U=!1,(c>0||x)&&(W+2>y.columnCount&&(h=y.columnOutlines&&y.columnOutlines.items,c<=0&&(!h||!h[W-1]||h[W-1].level<0)&&(L=!0),L||(y.columnCount=W+2)),L||(y.columnOutlines||(y.columnOutlines={}),y.columnOutlines.items||(y.columnOutlines.items=[]),y.columnOutlines.itemsData||(y.columnOutlines.itemsData=[]),y.columnOutlines.items[W]={level:c-1,collapsed:x},i&&(U=!0),(_=(S=y.columnOutlines.itemsData)[S.length-1])&&W===_.index+_.count&&_.info.level===c-1&&_.info.collapsed===x?_.count++:S.push({index:W,count:1,info:{level:c-1,collapsed:x}}))),y.columnOutlines&&y.columnOutlines.itemsData&&I(y.columnOutlines.itemsData,W,c,ot,i,Ct[W-1]&&Ct[W-1].hidden),At!==-1||i){for(y.columns||(y.columns=[]),$=y.columns.length;$<W;$++)y.columns[$]=E,Ct[$]=E;wt={},(ct={}).hidden=i,i&&c===0&&(wt.visible=ct.visible=!1),At!==-1&&(wt.size=ct.size=At),ct.visible!==!1&&U!==!0||ct.size!==0||(wt.size=ct.size=R),Ct[W]=ct,y.columns[W]=wt}v!==1&&((lt=this.Te[v])!==R?this.ef[W]={style:lt}:v<this.Qe.length&&(this.ef[W]={style:this.Qe[v]}),(Y=this.Qe[v])&&Y.isVerticalText===!0&&this.lf.push(W))}y.columnCount>Et&&(y.columnCount=Et)},it.prototype.Xf=function(f){var T,s,v,n,i,c,x,L,W,U,h=this,S=h.Oe,_=S.sheets&&S.sheets[f],$=_.defaults,ct=_.data,wt=_.columns,lt=_.columnCount,Y=$.colWidth;if(wt&&lt<(T=wt.length)){for(s=lt;s<T;s++)if((v=wt[s])&&v.size===Y){n=wt.slice(0,s),h.kf=n,_.columns=n,ct&&ct.columnDataArray&&(ct.columnDataArray=ct.columnDataArray.slice(0,s));break}}if(i=_.rows,c=_.rowCount,x=$.rowHeight,i&&c<(L=i.length)){for(s=c;s<L;s++)if((W=i[s])&&W.size===x){U=i.slice(0,s),h.jf=U,_.rows=U,ct&&ct.rowDataArray&&(ct.rowDataArray=ct.rowDataArray.slice(0,s));break}}},it.prototype.Yf=function(f,T,s,v,n){var i=this.Oe,c=i.sheets&&i.sheets[f];c.spans||(c.spans=[]),c.spans.push(new m.Range(T,v,s-T+1,n-v+1))},it.prototype.Zf=function(f,T){var s=this.Oe;(s.sheets&&s.sheets[f]).isProtected=T},it.prototype.$f=function(f,T,s){var v,n,i,c,x=this.Oe,L=x.sheets&&x.sheets[f];for(L.protectionOptions=L.protectionOptions||{},v=0;v<T.length;v++)n=T[v].name,i=T[v].value,(c=q.toProtectionOptions[n])?L.protectionOptions[c]=i:L.protectionOptions[n]=i;s&&L.protectionOptions.allowEditObjects===R&&(L.protectionOptions.allowEditObjects=!0)},it.prototype._f=function(f){var T,s=this.Oe,v=s.sheets&&s.sheets[f];v.data||(v.data={}),T=v.data,this.ff.length>0&&(T.rowDataArray=this.ff,this.ff=[]),this.ef.length>0&&(T.columnDataArray=this.ef,this.ef=[]),this.Le&&(T.defaultDataNode={style:this.Le}),this.tf&&(v.theme=this.tf),this.Tf(f)},it.prototype.ag=function(f,T){var s,v,n,i,c,x,L,W,U,h,S,_,$,ct,wt,lt,Y,D=this.Oe,y=D.sheets&&D.sheets[f];if(y&&(s=T?y.rowOutlines:y.columnOutlines))for(v=s.direction===0,n=s.items,i=T?y.rows:y.columns,c=T?this.jf:this.kf,x=function(ot){return v?ot<i.length:ot>=0},L=function(ot){return v?ot+1:ot-1},W=void 0,U=[],h=v?0:i.length-1;x(h);h=L(h))if((S=n[h])&&S.level!==-1){if($=void 0,(_=S.level)===0)$=W;else{for(ct=_-1;m.J($)&&ct>=0;)$=ct<U.length?U[ct]:void 0,ct--;m.J($)&&($=W)}for(_>=U.length&&(U.length=_+1),U[_]=h,wt=_+1;wt<U.length;wt++)U[wt]=void 0;Y=!!(lt=n[$])&&(lt.collapsed||lt.viewCollapsed),S.viewCollapsed=Y,S.parentIndex=$,!Y&&c[h].hidden&&(i[h].visible=!1)}else W=h,U.length=0},it.prototype.bg=function(f,T,s,v,n,i,c){var x,L,W,U,h,S,_,$=this.Oe,ct=$.sheets&&$.sheets[f],wt=ct.rowOutlines&&ct.rowOutlines.direction===0,lt=this.jf;if((n>0||i)&&(!wt&&T+2>ct.rowCount&&(ct.rowCount=T+2),ct.rowOutlines||(ct.rowOutlines={}),ct.rowOutlines.items||(ct.rowOutlines.items=[]),ct.rowOutlines.itemsData||(ct.rowOutlines.itemsData=[]),ct.rowOutlines.items[T]={level:n-1,collapsed:i},(L=(x=ct.rowOutlines.itemsData)[x.length-1])&&T===L.index+L.count&&L.info.level===n-1&&L.info.collapsed===i?L.count++:x.push({index:T,count:1,info:{level:n-1,collapsed:i}})),W=lt[T-1]&&lt[T-1].hidden,ct.rowOutlines&&ct.rowOutlines.itemsData&&I(ct.rowOutlines,T,n,wt,c,W),n<=0&&T+1>ct.rowCount&&(ct.rowCount=T+1),s!==-1&&T<ct.rowCount&&((U=this.Te[s])!==R?this.ff[T]={style:U}:s<this.Qe.length&&(this.ff[T]={style:this.Qe[s]})),v!==-1||c){for(ct.rows||(ct.rows=[]),h=ct.rows.length;h<T;h++)ct.rows.push(E),lt.push(E);_={},(S={}).hidden=c,c&&n===0&&(_.visible=S.visible=!1),v!==-1&&(_.size=S.size=Math.round(G.UnitHelper.pointToPixel(v))),S.visible===!1&&S.size===0&&(_.size=S.size=R),lt.push(S),ct.rows.push(_)}},it.prototype.cg=function(f){var T,s=this.Oe,v=s.sheets&&s.sheets[f];v.data||(v.data={}),(T=v.data).dataTable||(T.dataTable={})},it.prototype.dg=function(f,T){var s=this.Oe,v=(s.sheets&&s.sheets[f]).data.dataTable;v[T]||(v[T]={})},it.prototype.eg=function(f,T,s,v){var n,i,c,x=this,L=x.Oe,W=(L.sheets&&L.sheets[f]).data.dataTable[T];W[s]||(W[s]={}),n=W[s],(i=x.Te[v])!==R?n.style=i:v<x.Qe.length&&(n.style=x.Qe[v]),x.lf.indexOf(s)>-1&&(c=x.Qe[v])&&m.J(c.isVerticalText)&&(x.Qe[v].isVerticalText=!1)},it.prototype.fg=function(f,T,s,v){var n=this.Oe,i=n.sheets&&n.sheets[f],c=i.data.dataTable[T];c||(i.data.dataTable[T]=c={}),c[s]||(c[s]={}),c[s].hyperlink=v},it.prototype.gg=function(f,T){if(T[0]){var s=this.Oe,v=s.sheets&&s.sheets[f];v&&(v.sharedFormulas=T)}},it.prototype.hg=function(f,T,s,v,n,i,c,x){var L,W,U,h=this,S=h.Oe,_=(S.sheets&&S.sheets[f]).data.dataTable[T];if(_[s]||(_[s]={}),L=_[s],v<h.Re.length&&h.Re[v]&&typeof n=="number"&&(n=h.ig(n)),n!==void 0&&(L.value=n),i!==void 0&&(L.formula=i),c&&(L.arrayInfo=c),x){for(W=[],U=0;U<x.length;U++)x[U].style?W.push({style:G.ConverterHelper.toRichTextStyle(x[U].style,h.gf,h.hf),text:x[U].text}):W.push(x[U]);L.value={richText:W}}},it.prototype.ig=function(f){return this.cf&&(f+=1462),(f=o.DateTimeHelper.Ke(f))instanceof Date&&(f=o.DateTimeHelper.jg(f)),o.DateTimeHelper.kg(f)},it.prototype.mg=function(f){var T,s,v;if(f&&f.length>0){for(G.ColorHelper.useCustomPalette=!0,T={},s=0,v=f.length;s<v;s++)T[s]=G.ColorHelper.fromArgb(f[s]);G.ColorHelper.customPalette=T}},it.prototype.ng=function(){this.df=3},it.prototype.og=function(f){this.df=f},it.prototype.Mf=function(f,T,s){var v=this.Oe,n=v.sheets&&v.sheets[s];n.topCellIndex=f,n.leftCellIndex=T},it.prototype.pg=function(){for(var f in this.Oe.names=[],this.Oe.sheets)this.Oe.sheets.hasOwnProperty(f)&&(this.Oe.sheets[f].names=[])},it.prototype.qg=function(f,T,s,v){var n,i;if(s===-1)this.Oe.names.push({name:f,formula:T,row:0,col:0,comment:v});else for(n in this.Oe.sheets)this.Oe.sheets.hasOwnProperty(n)&&(i=this.Oe.sheets[n]).index===s&&i.names.push({name:f,formula:T,row:0,col:0,comment:v})},it.prototype.rg=function(f){var T=this.sg[f];return H(T,this.gf,this.hf)},it.prototype.tg=function(f){var T=this.ug[f];return H(T,this.gf,this.hf)},it.prototype.vg=function(f){var T=this.if[f];return H(T,this.gf,this.hf)},it.prototype.wg=function(f,T){return H(f,this.gf,this.hf,T)},it.prototype.xg=function(f,T){var s,v,n,i=this.Oe.sheets[f];for(i.conditionalFormats||(i.conditionalFormats={rules:[]}),s=0;s<T.rules.length;s++)v=T.rules[s],!m.J(v.dxfId)&&v.dxfId>-1&&(!(n=this.vg(v.dxfId)).font||n.font.includes("bold")||n.font.includes("italic")||n.font.includes("normal")||delete n.font,v.style=n,delete v.dxfId),i.conditionalFormats.rules.push(v)},it.prototype.yg=function(f){return this.Oe.sheets[f].conditionalFormats},it.prototype.zg=function(f,T){var s=this.Oe,v=s.sheets&&s.sheets[T];v.comments=f.map(function(n){return q.convertFromExcelComment(v,n)})},it.prototype.Ag=function(f,T){var s=this.Oe;(s.sheets&&s.sheets[T]).pivotTables=f},it.prototype.Bg=function(f,T){var s=this,v=s.Oe,n=v.sheets&&v.sheets[T],i=f.pictures,c=f.charts,x=f.shapes,L=s.Cg&&s.Cg.importPictureAsFloatingObject;i&&L&&this.Dg(i,n),c&&this.Eg(c,n),x&&(L&&(x=function(W){return W.filter(function(U){return!(U.pic&&!U.pic.cameraTool)})}(x)),this.Fg(x,n))},it.prototype.Dg=function(f,T){T.floatingObjects=T.floatingObjects||[];var s=T.floatingObjects;f.forEach(function(v){var n=q.convertFromExcelPicture(T,v,s);n.typeName="1",s.push(n)})},it.prototype.Eg=function(f,T){T.charts=T.charts||[],f.map(function(s){var v=q.convertFromExcelChart(T,s);T.charts.push(v)})},it.prototype.Gg=function(f,T){var s,v=this.Oe.pivotCaches;if(v){for(s in v)if(v.hasOwnProperty(s)&&v[s]&&v[s][f]===T)return v[s]}},it.prototype.Hg=function(f){var T,s,v,n,i,c=this,x=f.sp||f.cxnSp,L=x&&x.style,W=x&&x.spPr;L&&(T=L.lnRef,s=void 0,(v=W.ln)||(v={}),T&&(s=T.idx)&&(function(U,h){U&&function(S,_){F.forEach(function($){_[$]===void 0&&S[$]!==void 0&&(_[$]=S[$])})}(U,h)}(c.rf(1,s-1),v),W.ln=v)),(n=f.grpSp)&&(i=n.sp)&&i.length&&i.forEach(function(U){c.Hg({sp:U})})},it.prototype.Fg=function(f,T){var s=this;T.shapes=T.shapes||[],f.map(function(v){s.Hg(v);var n=q.convertFromExcelShape(T,v);T.shapes.push(n)})},it.prototype.Ig=function(f,T){var s=this.Oe;(s.sheets&&s.sheets[T]).controls=f},it.prototype.Jg=function(f,T){var s=function(c){return function(x){var L,W,U=x&&x.nvSpPr&&x.nvSpPr.cNvPr,h=U&&U.extLst&&U.extLst.ext||[];for(L=0;L<h.length;L++)if((W=h[L]).compatExt)return W.compatExt.spid}(c)===T},v=function(c){var x,L,W,U=c&&c.sp||[];for(x=0;x<U.length;x++){if(L=U[x],s(L))return L;if(L.shapeType===3&&(W=v(L)))return W}},n=this.Oe,i=n.sheets&&n.sheets[f];return i&&i.shapes&&function(c){var x,L,W;for(x=0;x<c.length;x++)if((L=c[x]).shapeType===7){if(s(L.shapeData&&L.shapeData.sp))return L.shapeData.sp}else if(L.shapeType===3&&(W=v(L.shapeData.grpSp)))return W}(i.shapes)},it.prototype.Kg=function(f,T){var s,v,n,i=this.Oe,c=i.sheets&&i.sheets[T];for(c.sparklineGroups=f,s=0;s<f.length;s++)for(v=f[s].sparklines,n=0;n<v.length;n++)v[n].row>=c.rowCount&&(c.rowCount=v[n].row+1),v[n].col>=c.columnCount&&(c.columnCount=v[n].col+1)},it.prototype.Lg=function(f,T){var s,v,n,i,c,x,L,W,U,h,S,_=this.Oe,$=_.sheets&&_.sheets[T];for($.tables=f,s=0;s<f.length;s++){for(c in f[s].row+f[s].rowCount>$.rowCount&&($.rowCount=f[s].row+f[s].rowCount),f[s].col+f[s].colCount>$.columnCount&&($.columnCount=f[s].col+f[s].colCount),v=$.data&&$.data.dataTable,n=f[s],i=$.data&&$.data.defaultDataNode&&$.data.defaultDataNode.style&&$.data.defaultDataNode.style.font,n.style)n.style.hasOwnProperty(c)&&n.style[c]&&n.style[c].font&&(n.style[c].font=G.ConverterHelper.composeFontWeightAndFontStyleToDestFont(n.style[c].font,i));for(x={},L=n.row+n.rowCount,W=n.col+n.colCount,U=n.row;U<L;U++)for(h=n.col;h<W;h++)v[U]&&v[U][h]&&(pt(x,S=v[U][h].style)?v[U][h].style=x[S]:et(this,_,v,U,h,x))}},it.prototype.Mg=function(f,T,s,v){var n,i,c=this.Oe.sheets[f],x=[],L=0;if(c&&c.data&&c.data.dataTable&&(n=c.data.dataTable))for(;v>0&&L<T.rowCount;)n[T.row+L]&&(i=n[T.row+L][s],m.J(i.value)||(x.push(i.value),v--)),L++;return x},it.prototype.Ng=function(f,T){var s,v,n,i,c,x,L,W=this;if(!m.J(f)&&!m.J(f.range))return(s={}).filterItemMap=[],s.filteredColumns=[],v=f.range,v=new m.Range(v.row+1,v.col,v.rowCount-1,v.colCount),s.range=v,f.filterColumns.forEach(function(U){var h,S=U.autoFilterColumnId+v.col,_=[],$=!1,ct=U.colorFilter;ct&&(_.push(J(ct,W.if[ct.dxfId])),$=!0),(h=U.filters)&&(h.blank&&h.filter.push(""),h.filter.forEach(function(wt){_.push(P(2,0,wt,h.blank))}),h.dateGroupItem.forEach(function(wt){var lt=new Date(wt.year,wt.month>0?wt.month-1:wt.month,wt.day,wt.hour,wt.minute,wt.second);_.push(P(5,0,lt,!h.blank))}),$=!0),U.customFilters&&(_.push(function(wt,lt){var Y;function D(y){var ot,Ct,At,Et=y.operator==="notEqual",Ot=y.value,_t=Ot.indexOf("*"),Xt=Ot.lastIndexOf("*");return _t!==-1?_t===Ot.length-1&&_t!==0?ot=P(2,Et?3:2,Ot.substring(0,Ot.length-1)):_t===0&&_t===Xt?ot=P(2,Et?5:4,Ot.substring(1)):(Ct=Et?7:6,_t!==-1&&Xt!==-1&&(Ot=Ot.substr(1,Ot.length-2)),ot=P(2,Ct,Ot)):(At=function(Qt){if(Qt.length>0){var zt=Qt[0];if(typeof zt=="number")return"number";if(typeof zt=="string"&&zt.indexOf("/OADate(")===0&&zt.indexOf(")")===zt.length-2)return"date";if(typeof zt=="boolean")return"boolean"}return""}(lt),ot=st(At,y.operator||"none",Ot)),ot}return wt.filter1&&(Y=D(wt.filter1)),wt.filter2&&(Y=P(0,wt.and?1:0,E,E,E,E,Y,D(wt.filter2))),Y}(U.customFilters,m.J(T)?v:W.Mg(T,v,S,1))),$=!0),U.dynamicFilter&&(_.push(function(wt,lt,Y){var D,y=new m.Range(lt.row,Y,lt.rowCount,1),ot=wt.type;return ot===100||ot===101?D=P(10,E,E,E,ot-100,E,E,E,y):ot===16?D=P(6,E,0,E,E,E,E,E,E,6):ot>=17&&ot<=20?D=P(6,E,ot-17,E,E,E,E,E,E,2):ot>=21&&ot<=32?D=P(6,E,ot-21,E,E,E,E,E,E,3):ot>=0&&ot<=15&&(D=P(6,E,ot)),D}(U.dynamicFilter,v,S)),$=!0),U.top10Filter&&(_.push(function(wt){var lt=wt.top?0:1;return P(8,E,wt.value,E,lt,wt.percent)}(U.top10Filter)),$=!0),$&&(s.filteredColumns.push(S),s.filterItemMap.push({index:S,conditions:_}))}),(n=f.sortInfo)&&n.dxfId===R?s.sortInfo=n:n&&n.dxfId!==R&&(i=void 0,c=f.sortInfo.isBackColor,(x=W.if[n.dxfId]&&W.if[n.dxfId].fill)&&(x.patternType===0?i="":(L={},G.ConverterHelper.Je(x,L),i=typeof L.backColor=="object"?JSON.stringify(L.backColor):L.backColor)),s.sortInfo={ascending:n.ascending,index:n.index,isBackColor:c,color:i}),s},it.prototype.Og=function(f,T){if(!m.J(f)){var s={filterItemMap:[]};return f.filterColumns.forEach(function(v){var n=[],i=v.filters;i&&(i.filter.forEach(function(c){n.push(P(T.conType,0,c,i.blank))}),i.dateGroupItem.forEach(function(c){var x=new Date(c.year,c.month>0?c.month-1:c.month,c.day,c.hour,c.minute,c.second);n.push(P(T.conType,0,x,!i.blank))})),v.customFilters&&n.push(ht(v.customFilters,T)),v.dynamicFilter&&n.push(function(c,x){var L;return x.conType===1&&(L=P(1,x.compareType,E)),L}(v.dynamicFilter,T)),v.top10Filter&&n.push(function(c,x){var L=c.top?1:-1;return P(3,x.compareType,c.value,E,L,c.percent)}(v.top10Filter,T)),s.filterItemMap.push({conditions:n})}),s}},it.prototype.Pg=function(f,T){if(!m.J(f)){var s=this.Oe;(s.sheets&&s.sheets[f]).rowFilter=this.Ng(T,f),s.allowAutoExtendFilterRange=!0}},it.prototype.Qg=function(f,T){var s,v,n,i,c,x=this.Oe,L=x.sheets&&x.sheets[T];for(n in L.slicers=L.slicers||[],s=L.slicers,v=[],x.sheets)x.sheets[n].tables&&(v=v.concat(x.sheets[n].tables));for(c in i=[],x.sheets)x.sheets[c].pivotTables&&(i=i.concat(x.sheets[c].pivotTables));f.forEach(function(W){W.type==="pivot"||W.type==="timeline"?W.pivotName=function(U,h,S){var _,$,ct=null;for(_=0;_<h.length;_++)if(""+S[($=h[_]).cacheId].pivotCacheId===U){ct=$.name;break}return ct}(W.pivotCacheId,i,x.pivotCaches):(W.tableName=ft(W.tableId,v),W.columnName=V(W.tableId,W.columnId,v),delete W.tableId,delete W.columnId),q.inflateWorksheetByAnchor(L,W),s.push(W)})},it.prototype.Rg=function(f,T){var s,v,n,i;m.J(f)||(v=(s=this.Oe).sheets&&s.sheets[f],n=this.Sg(T),(i=v.validations)||(i=v.validations=[]),n.ranges=function(c,x){return x=x||" ",c.map(at).join(x)}(T.ranges,", "),i.push(n))},it.prototype.Sg=function(f){var T,s,v,n,i,c,x,L;if(m.J(f))return E;switch(T=f.type,s=f.compareOperator,v=f.firstFormula,n=f.secondFormula,i={type:T},T){case 0:break;case 1:case 2:case 6:c={operator:s,value1:yt(v),value2:yt(n)};break;case 3:x=v,m.J(x)&&(x=n),x&&(c=x[0]==='"'&&x[x.length-1]==='"'?{value:bt(x)}:{formula:yt(x)});break;case 4:case 5:L=void 0,m.J(v)||(L=parseFloat(v),isNaN(L)||(v=this.ig(L))),m.J(n)||(L=parseFloat(n),isNaN(L)||(n=this.ig(L))),c={operator:s,value1:v&&v.indexOf("/OADate(")!==-1?v:yt(v),value2:n&&n.indexOf("/OADate(")!==-1?n:yt(n)};break;case 7:c={formula:yt(v)}}return c&&(i.validatorInfo=c),i!==E&&(i.errorStyle=f.errorType,i.errorMessage=f.error,i.errorTitle=f.errorTitle,i.ignoreBlank=f.allowBlank,i.inCellDropdown=f.showPromptBox,i.inputMessage=f.prompt,i.inputTitle=f.promptTitle,i.showErrorMessage=f.showErrorMessage,i.showInputMessage=f.showInputMessage),i},it.prototype.Tg=function(f,T){var s,v;function n(i){return i=i||0,parseInt(Math.round(100*i),10)}m.J(f)||((v=(s=this.Oe).sheets&&s.sheets[f]).printInfo||(v.printInfo={}),v.printInfo.margin={top:n(T.top),bottom:n(T.bottom),left:n(T.left),right:n(T.right),header:n(T.header),footer:n(T.footer)})},it.prototype.Ug=function(f,T){var s,v,n,i,c,x,L;m.J(f)||((v=(s=this.Oe).sheets&&s.sheets[f]).printInfo||(v.printInfo={}),(n=v.printInfo).showGridLine=T.printGridLine,i=T.horizontalCentered,c=T.verticalCentered,x=0,i&&c?x=3:i?x=1:c&&(x=2),n.centering=x,L=T.printRowColumnsHeaders?2:1,n.showColumnHeader=L,n.showRowHeader=L)},it.prototype.Vg=function(f,T,s){f.rows||(f.rows=[]);var v=f.rows[T];v?v.pageBreak=s:f.rows[T]={pageBreak:s}},it.prototype.Wg=function(f,T,s){f.columns||(f.columns=[]);var v=f.columns[T];v?v.pageBreak=s:f.columns[T]={pageBreak:s}},it.prototype.Xg=function(f,T){var s,v,n,i,c,x,L,W,U,h,S,_,$,ct,wt;function lt(Y){var D,y,ot,Ct,At;if(Y===R)return E;if(D=["","",""],Y===E||Y==="")return D;for(y=0,ot=1,Ct=Y.length;y<Ct;){if(y<Ct-1){if((At=Y.substr(y,2))==="&L"){ot=0,y+=2;continue}if(At==="&C"){ot=1,y+=2;continue}if(At==="&R"){ot=2,y+=2;continue}}D[ot]=D[ot].concat(Y[y]),y++}return D}m.J(f)||(v=(s=this).Oe,(n=v.sheets&&v.sheets[f]).printInfo||(n.printInfo={}),i=n.printInfo,(c=T.paperSizeIndex)!==0&&(i.paperSize={kind:c}),T.useCustomStartingPage&&(i.firstPageNumber=T.firstPageNumber),m.J(T.showColor)||(i.blackAndWhite=!T.showColor),i.orientation=T.orientation===2?2:1,i.pageOrder=T.pageOrder===2?2:1,T.zoomFactor>0&&(i.zoomFactor=T.zoomFactor),T.useSmartPrint&&(T.smartPrintPagesWidth>=1&&(i.fitPagesWide=T.smartPrintPagesWidth),T.smartPrintPagesHeight>=1&&(i.fitPagesTall=T.smartPrintPagesHeight)),(x=T.advancedHeadFooterSetting)&&(L=i.pageHeaderFooter={},i.differentOddAndEvenPages=x.headerFooterDifferentOddEvenPages,i.differentFirstPage=x.headerFooterDifferentFirstPage,(W=lt(x.headerOddPage))&&(x.headerFooterDifferentOddEvenPages?L.odd={header:{left:W[0],center:W[1],right:W[2],leftImage:x.headerLeftImage,centerImage:x.headerCenterImage,rightImage:x.headerRightImage}}:L.normal={header:{left:W[0],center:W[1],right:W[2],leftImage:x.headerLeftImage,centerImage:x.headerCenterImage,rightImage:x.headerRightImage}},i.headerLeft=W[0],i.headerCenter=W[1],i.headerRight=W[2]),(U=lt(x.footerOddPage))&&(x.headerFooterDifferentOddEvenPages?(L.odd=L.odd||{},L.odd.footer={left:U[0],center:U[1],right:U[2],leftImage:x.footerLeftImage,centerImage:x.footerCenterImage,rightImage:x.footerRightImage}):(L.normal=L.normal||{},L.normal.footer={left:U[0],center:U[1],right:U[2],leftImage:x.footerLeftImage,centerImage:x.footerCenterImage,rightImage:x.footerRightImage}),i.footerLeft=U[0],i.footerCenter=U[1],i.footerRight=U[2]),(h=lt(x.headerEvenPage))&&(L.even={header:{left:h[0],center:h[1],right:h[2],leftImage:x.evenHeaderLeftImage,centerImage:x.evenHeaderCenterImage,rightImage:x.evenHeaderRightImage}}),(S=lt(x.footerEvenPage))&&(L.even=L.even||{},L.even.footer={left:S[0],center:S[1],right:S[2],leftImage:x.evenFooterLeftImage,centerImage:x.evenFooterCenterImage,rightImage:x.evenFooterRightImage}),(_=lt(x.headerFirstPage))&&(L.first={header:{left:_[0],center:_[1],right:_[2],leftImage:x.firstHeaderLeftImage,centerImage:x.firstHeaderCenterImage,rightImage:x.firstHeaderRightImage}}),($=lt(x.footerFirstPage))&&(L.first=L.first||{},L.first.footer={left:$[0],center:$[1],right:$[2],leftImage:x.firstFooterLeftImage,centerImage:x.firstFooterCenterImage,rightImage:x.firstFooterRightImage}),x.headerLeftImage&&(i.headerLeftImage=x.headerLeftImage),x.headerCenterImage&&(i.headerCenterImage=x.headerCenterImage),x.headerRightImage&&(i.headerRightImage=x.headerRightImage),x.footerLeftImage&&(i.footerLeftImage=x.footerLeftImage),x.footerCenterImage&&(i.footerCenterImage=x.footerCenterImage),x.footerRightImage&&(i.footerRightImage=x.footerRightImage)),(ct=T.rowBreakLines)&&ct.length>0&&ct.forEach(function(Y){s.Vg(n,Y,!0)}),(wt=T.columnBreakLines)&&wt.length>0&&wt.forEach(function(Y){s.Wg(n,Y,!0)}))},it.prototype.Yg=function(f,T){var s,v,n;f<0||((s=this.Zg(f)).printInfo||(s.printInfo={}),(v=z.getRangesFromString(T)).length===1&&(n=v[0])&&(n.row>-1&&(s.printInfo.rowStart=n.row),n.rowCount>0&&(s.printInfo.rowEnd=n.row+n.rowCount-1),n.col>-1&&(s.printInfo.columnStart=n.col),n.colCount>0&&(s.printInfo.columnEnd=n.col+n.colCount-1)))},it.prototype.$g=function(f,T){var s,v,n,i;if(!(f<0))for((s=this.Zg(f)).printInfo||(s.printInfo={}),v=z.getRangesFromString(T.replace(","," ")),n=0;n<v.length;n++)(i=v[n])&&(m.isRangeWholeRow(i)?(s.printInfo.repeatRowStart=i.row,s.printInfo.repeatRowEnd=i.row+i.rowCount-1):m.isRangeWholeColumn(i)&&(s.printInfo.repeatColumnStart=i.col,s.printInfo.repeatColumnEnd=i.col+i.colCount-1))},it.prototype.Zg=function(f){var T,s,v=this.Oe.sheets;for(T in v)if(v.hasOwnProperty(T)&&(s=v[T]).index===f)return s;return R},it.prototype._g=function(f){this.ah=f,this.bh={},this.dh={}},it.prototype.eh=function(f,T){var s,v,n,i,c,x,L,W,U,h,S,_,$=this.ah,ct=+T-1;if($&&(f==="cm"?(s=$.cellMetadata,v=this.bh):f==="vm"&&(s=$.valueMetadata,v=this.dh)),s){if(i=v[n=[f,ct].join(",")])return i;if(c=rt(s,ct)){L=+(x=c.rc._attr).t-1,W=+x.v;try{if(U=N($.metadataTypes.metadataType),_=function(wt,lt){var Y=wt.filter(function(D){return D._attr.name===lt});return Y&&Y[0]}(N($.futureMetadata),S=(h=U[L])&&h._attr.name))return i={name:S,detail:rt(_,W)},v[n]=i,i}catch{}}}},it.prototype.fh=function(f){var T=this.eh("cm",f);return T&&T.name==="XLDAPR"},it.prototype.gh=function(f,T){var s=this;m.J(s.Oe.docProps)&&(s.Oe.docProps={}),m.J(s.Oe.docProps.docPropsCore)&&(s.Oe.docProps.docPropsCore={}),s.Oe.docProps.docPropsCore[f]=T},it.prototype.hh=function(f,T){var s=this;m.J(s.Oe.docProps)&&(s.Oe.docProps={}),m.J(s.Oe.docProps.docPropsApp)&&(s.Oe.docProps.docPropsApp={}),s.Oe.docProps.docPropsApp[f]=T},it.prototype.ih=function(f){var T=this;m.J(T.Oe.docProps)&&(T.Oe.docProps={}),m.J(T.Oe.docProps.docPropsCustom)&&(T.Oe.docProps.docPropsCustom=[]),T.Oe.docProps.docPropsCustom=f},it}(),d.ReaderDataModel=w},"./src/datamodel/datamodel-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w,I,P,J,st,ht=this&&this.jh||function(){return ht=Object.assign||function(Tt){var Z,Q,j,gt;for(Q=1,j=arguments.length;Q<j;Q++)for(gt in Z=arguments[Q])Object.prototype.hasOwnProperty.call(Z,gt)&&(Tt[gt]=Z[gt]);return Tt},ht.apply(this,arguments)};function yt(Tt){return typeof Tt=="string"}function bt(Tt){return typeof Tt=="string"||!Tt}function ft(Tt){return typeof Tt=="object"}function V(Tt){return Tt.substring(0,19)===w}function at(Tt){return Tt.substring(0,23)==="__builtInValidatorStyle"}function pt(Tt){var Z=Tt.formula;return m.J(Z)&&yt(Z=Tt.expected)&&(Z='"'+Z+'"'),Z}function et(Tt){var Z,Q,j;return yt(Tt)&&(Z=Tt.indexOf("/OADate(")+1,Q=Tt.indexOf(")"),Z!==0&&Q>Z&&(j=parseFloat(Tt.substring(Z+7,Q)),isNaN(j)||(Tt=""+j))),Tt}function rt(Tt,Z,Q){var j;return(Tt.tables||[]).every(function(gt){return!(gt.row<=Z&&Z<=gt.row+gt.rowCount-1&&gt.col<=Q&&Q<=gt.col+gt.colCount-1&&(j=gt,1))}),j}function B(Tt,Z,Q){var j;return(Tt.spans||[]).every(function(gt){return!(gt.row<=Z&&Z<=gt.row+gt.rowCount-1&&gt.col<=Q&&Q<=gt.col+gt.colCount-1&&(j=gt,1))}),j}function it(Tt,Z){var Q,j=Tt.spans||[];for(Q=0;Q<j.length;Q++)if(Z.row===j[Q].row&&Z.col===j[Q].col){j.splice(Q,1);break}}function f(Tt,Z,Q){Tt.kh||(Tt.kh={}),Tt.kh[Z]=Q}function T(Tt){return Tt.defaults?Tt.defaults.rowHeight:K.DefaultSize.Bb}function s(Tt){return Tt.defaults?Tt.defaults.colWidth:K.DefaultSize.Ab}function v(Tt,Z,Q){var j=Tt.data.dataTable[Z];if(j&&j[Q])return j[Q].value}function n(Tt){var Z,Q;return Tt?(Z=function(j,gt){return m.J(j)?gt:j},Q={top:75,bottom:75,left:70,right:70,header:30,footer:30},{top:Z(Tt.top,Q.top),bottom:Z(Tt.bottom,Q.bottom),left:Z(Tt.left,Q.left),right:Z(Tt.right,Q.right),header:Z(Tt.header,Q.header),footer:Z(Tt.footer,Q.footer)}):{top:75,bottom:75,left:70,right:70,header:30,footer:30}}function i(Tt,Z,Q){Q===void 0&&(Q=0);var j=Z.row,gt=Z.col,dt=Z.rowCount,mt=Z.colCount;return j===-1&&(j=Q,dt=Tt.rowCount),gt===-1&&(gt=0,mt=Tt.columnCount),j<=0?j=0:(j--,dt+=1),new m.Range(j,gt,dt,mt)}function c(Tt){return m.J(Tt)?Tt:Tt.length>=2&&Tt[0]==="="?Tt.substring(1):Tt==="="?"":Tt}function x(Tt,Z,Q){var j,gt={filterType:1};if(gt.isBottom=Z.type===1,Z.percent&&(gt.percent=!0),j=Z.expected,!m.J(j))return gt.value=j,gt.percent&&(j=Math.ceil(Q.rowCount%j/100)),m.J(Q)?gt.filterValue=NaN:gt.filterValue=function(dt,mt,Pt,Wt){var It,vt,Lt;if(Pt.colCount===1){for(It=[],Lt=Pt.row;Lt<Pt.row+Pt.rowCount;Lt++)vt=v(dt,Lt,Pt.col),m.J(vt)||It.push(vt);return It.sort(function(Ht,qt){return Wt?qt-Ht:Ht-qt}),It[mt-1]}}(Tt,j,Q,!gt.isBottom),gt}function L(Tt){if(!m.J(Tt.compareType)){var Z={filterType:4,filter1:{}};return Z.filter1.operator=Tt.compareType,m.J(Tt.expected)?Z.filter1.value=c(Tt.formula):Z.filter1.value=Tt.expected,Z}}function W(Tt){var Z,Q,j,gt;if(!m.J(Tt.compareType))return(Z={filterType:4}).filter1={},j=void 0,gt=void 0,(Q=Tt.compareType)===6?(j=5,gt=3,Z.and=!0):(j=Q,gt=Q),Z.filter1.operator=j,Tt.item1&&!m.J(Tt.item1.expected)&&(Z.filter1.value=Tt.item1.expected),Tt.item2&&!m.J(Tt.item2.expected)&&(Z.filter2={},Z.filter2.operator=gt,Z.filter2.value=Tt.item2.expected),Z}function U(Tt,Z){var Q;Q=Tt.expected.substring(0,7)==="/OADate"?function(j){if(j.substr(0,8)==="/OADate("){var gt=parseFloat(j.substr(8,j.length-10));return M.DateTimeHelper.Ke(gt)}}(Tt.expected):new Date(Tt.expected),Z.dateGroupItem=Z.dateGroupItem||[],Z.dateGroupItem.push({year:Q.getFullYear(),month:Q.getMonth()+1,day:Q.getDate(),hour:Q.getHours(),minute:Q.getMinutes(),second:Q.getSeconds(),dateTimeGrouping:2})}function h(Tt,Z){var Q,j,gt,dt=m.J(Tt.compareType)?Tt.operator:Tt.compareType;if(dt>=8&&dt<=23||dt===40)Q={filterType:2,type:Z},j=function(mt){var Pt,Wt,It,vt,Lt,Ht,qt=new Date,re=qt.getDay(),Nt=qt.getDate(),Jt=new Date(qt),Mt=new Date(qt);switch(mt){case 11:Jt.setDate(Nt-6);break;case 9:Jt.setDate(Nt-1);break;case 8:break;case 10:Jt.setDate(Nt+1);break;case 16:Jt.setDate(Nt-re-7),Mt.setDate(Nt-re-1);break;case 15:Jt.setDate(Nt-re),Mt.setDate(Nt-re+6);break;case 17:Jt.setDate(Nt-re+7),Mt.setDate(Nt-re+13);break;case 13:Jt.setDate(1),Jt.setMonth(Jt.getMonth()-1),Mt.setDate(0);break;case 12:Jt.setDate(1),Mt.setMonth(Mt.getMonth()+1),Mt.setDate(0);break;case 14:Jt.setDate(1),Jt.setMonth(Jt.getMonth()+1),Mt.setMonth(Mt.getMonth()+2),Mt.setDate(0);break;case 18:Wt=3+(Pt=Jt.getMonth()-Jt.getMonth()%3+1+3)+3,Jt.setDate(1),Jt.setMonth(Pt),Mt.setMonth(Wt),Mt.setDate(0);break;case 19:vt=3+(It=Jt.getMonth()-Jt.getMonth()%3+1),Jt.setDate(1),Jt.setMonth(It),Mt.setMonth(vt),Mt.setDate(0);break;case 20:Lt=Jt.getMonth()-Jt.getMonth()%3+1-3,Ht=It+3-3,Jt.setDate(1),Jt.setMonth(Lt),Mt.setMonth(Ht),Mt.setDate(0);break;case 21:Jt.setDate(1),Jt.setMonth(1),Jt.setFullYear(Jt.getFullYear()+1),Mt.setFullYear(Mt.getFullYear()+2),Mt.setMonth(0),Mt.setDate(0);break;case 22:Jt.setDate(1),Jt.setMonth(1),Mt.setFullYear(Mt.getFullYear()+1),Mt.setMonth(0),Mt.setDate(0);break;case 23:Jt.setDate(1),Jt.setMonth(1),Jt.setMonth(Jt.getFullYear()-1),Mt.setMonth(0),Mt.setDate(0);break;case 40:Jt.setMonth(0,1),Jt.setHours(0,0,0,0),Mt.setHours(23,59,59,999)}return Jt.setHours(0),Jt.setMinutes(0),Jt.setSeconds(0),Mt.setHours(23),Mt.setMinutes(59),Mt.setSeconds(59),{from:M.DateTimeHelper.jg(Jt),to:M.DateTimeHelper.jg(Mt)}}(dt),j.from&&j.to&&(Q.value=j.from,Q.maxValue=j.to);else if(dt>=24&&dt<=39)Q={filterType:2,type:Z};else if(dt>=0&&dt<=7)return gt=W(Tt),Tt.isWholeDay&&(gt.isWholeDay=Tt.isWholeDay),gt;return Q}function S(Tt){var Z,Q,j=[],gt=[];for(gt.push(Tt);gt.length>0;)(Z=gt.shift()).conType===0?(Q=Z,m.J(Q.item1)||gt.push(Q.item1),m.J(Q.item2)||gt.push(Q.item2)):j.push(Z);return j}function _(Tt){var Z=-1;switch(Tt){case 0:case 2:case 4:case 6:default:Z=0;break;case 1:case 3:case 5:case 7:Z=1}return Z}function $(Tt,Z){switch(Z){case 0:case 1:default:return Tt;case 2:case 3:return Tt.concat("*");case 4:case 5:return"*".concat(Tt);case 6:case 7:return"*".concat(Tt).concat("*")}}function ct(Tt){var Z={filterType:3,filter:[]};return Tt.forEach(function(Q){m.J(Q.expected)||Z.filter.push(Q.expected)}),Z}function wt(Tt,Z){return Tt.every(function(Q){return Q.conType===Z})}function lt(Tt,Z,Q){var j,gt,dt,mt,Pt,Wt,It,vt,Lt,Ht,qt,re,Nt;if(Tt.compareType===0){if(wt(j=S(Tt),5))return gt={filterType:3},j.forEach(function(Jt){U(Jt,gt)}),gt;if(wt(j,2)){if(Pt=!1,j.length<=2){for(Wt=0;Wt<j.length;Wt++)if(j[Wt].compareType!==0){Pt=!0;break}}return Pt?(mt={filterType:4},dt=_((It=j[0]).compareType),mt.filter1={},mt.filter1.operator=dt,m.J(It.expected)?mt.filter1.value=c(It.formula):mt.filter1.value=$(It.expected,It.compareType),j.length===2&&(dt=_((It=j[1]).compareType),mt.filter2={},mt.filter2.operator=dt,m.J(It.expected)?mt.filter2.value=c(It.formula):mt.filter2.value=$(It.expected,It.compareType)),mt.and=!1,mt):ct(j)}if(wt(j,11)){if(vt=!0,j.length<=2&&(vt=!1),vt)return ct(j);if(j.length>0)return mt={filterType:4,filter1:{operator:(Lt=j[0]).compareType}},m.J(Lt.expected)?mt.filter1.value=c(Lt.formula):mt.filter1.value=Lt.expected,j.length===2&&(Lt=j[1],mt.filter2={operator:Lt.compareType},m.J(Lt.expected)?mt.filter2.value=c(Lt.formula):mt.filter2.value=Lt.expected),mt.and=!1,mt}return mt={filterType:4,and:!1},Ht=Y(Z,j[0],Q),mt.filter1=Ht.filter1,j.length>1&&(qt=Y(Z,j[1],Q),mt.filter2=qt.filter1),mt}if((j=S(Tt)).length===2)return(mt={filterType:4}).and=!0,re=Y(Z,j[0],Q),m.J(re)||!re.filter1?a:(mt.filter1=re.filter1,Nt=Y(Z,j[1],Q),m.J(Nt)||!Nt.filter1?a:(mt.filter2=Nt.filter1,mt))}function Y(Tt,Z,Q){if(Tt===a)return a;var j=Z.conType;if(j!==3){if(j===8)return x(Tt,Z,Q);if(j===10)return function(gt,dt,mt){var Pt,Wt,It,vt,Lt={filterType:2};if(dt.type===0?Lt.type=100:dt.type===1&&(Lt.type=101),mt===a)return a;for(Pt=0,Wt=0,It=0;It<mt.rowCount;It++)vt=parseFloat(v(gt,mt.row+It,mt.col)),isNaN(vt)||(Pt+=vt,Wt++);return Wt>0&&(Lt.value=Pt/Wt),Lt}(Tt,Z,Q);if(j===6)return function(gt){var dt,mt=gt.expected,Pt={filterType:2,type:mt,conType:gt.conType,expectTypeId:gt.expectTypeId};return mt>=0&&mt<=15||mt>=21&&mt<=32?(dt=function(Wt){var It=new Date,vt=It.getDay(),Lt=It.getDate(),Ht=new Date(It),qt=new Date(It);switch(Wt){case 3:Ht.setDate(Lt-6);break;case 1:Ht.setDate(Lt-1);break;case 0:break;case 2:Ht.setDate(Lt+1);break;case 8:Ht.setDate(Lt-vt-7),qt.setDate(Lt-vt-1);break;case 7:Ht.setDate(Lt-vt),qt.setDate(Lt-vt+6);break;case 9:Ht.setDate(Lt-vt+7),qt.setDate(Lt-vt+13);break;case 5:Ht.setDate(1),Ht.setMonth(Ht.getMonth()-1),qt.setDate(0);break;case 4:Ht.setDate(1),qt.setMonth(qt.getMonth()+1),qt.setDate(0);break;case 6:Ht.setDate(1),Ht.setMonth(Ht.getMonth()+1),qt.setMonth(qt.getMonth()+2),qt.setDate(0)}return Ht.setHours(0),Ht.setMinutes(0),Ht.setSeconds(0),qt.setHours(23),qt.setMinutes(59),qt.setSeconds(59),{from:Ht,to:qt}}(mt),dt.from&&dt.to&&(Pt.value=dt.from,Pt.maxValue=dt.to)):Pt.type=-1,Pt}(Z);if(j===11||j===1)return L(Z);if(j===2)return function(gt){var dt=gt.expected,mt=-1;switch(gt.compareType){case 0:return{filterType:3,filter:[dt]};case 1:mt=1;break;case 2:dt+="*";break;case 3:mt=1,dt+="*";break;case 4:dt="*"+dt;break;case 5:mt=1,dt="*"+dt;break;case 6:dt="*"+dt+"*";break;case 7:mt=1,dt="*"+dt+"*"}return{filterType:4,filter1:{operator:mt,value:dt}}}(Z);if(j===5)return function(gt){var dt,mt;if(gt.compareType===0)return U(gt,dt={filterType:3}),dt;switch(mt=-1,gt.compareType){case 0:break;case 1:mt=1;break;case 2:mt=4;break;case 3:mt=5;break;case 4:mt=2;break;case 5:mt=3}return mt!==-1?{filterType:4,filter1:{operator:mt,value:et(pt(gt))}}:void 0}(Z);if(j===0)return lt(Z,Tt,Q)}}function D(Tt){var Z,Q,j;return m.J(Tt)?a:(Z=a,Q=a,j=Tt.compareType===1?6:7,Tt.item1&&(Z=Tt.item1.conType===0?D(Tt.item1):y(Tt.item1)),Tt.item2&&(Q=Tt.item2.conType===0?D(Tt.item2):y(Tt.item2)),new z.Tuple(Z,Q,j))}function y(Tt){if(!m.J(Tt)){var Z,Q,j=Tt.conType;return j===0?D(Tt):j===1||j===7?(Z=Tt.compareType,Q=Tt.formula,m.J(Q)&&(Q=Tt.expected),new z.Tuple(Q,a,Z)):j===4?new z.Tuple(m.J(Tt.formula)?Tt.expected:Tt.formula,a,1):j===12||j===5||j===13?(Q=pt(Tt),new z.Tuple(Q,a,1)):a}}function ot(Tt){if(Tt instanceof z.Tuple){var Z=Tt;if(!m.J(Z.item1))return ot(Z.item1)}else if(!m.J(Tt))return c(""+Tt);return""}function Ct(Tt,Z,Q){var j,gt,dt,mt,Pt;return m.J(Tt)?a:(j=y(Tt.condition),gt=a,dt=a,m.J(j)||(m.J(j.item1)||(gt=ot(j.item1)),m.J(j.item2)||(dt=ot(j.item2))),mt={},(R(gt,Z,Q)||R(dt,Z,Q))&&(mt.external=!0),Pt=Tt.type,mt.type=Pt,mt.firstFormula=gt,mt.secondFormula=dt,Pt!==4&&Pt!==5||(m.J(mt.firstFormula)||(mt.firstFormula=et(mt.firstFormula)),m.J(mt.secondFormula)||(mt.secondFormula=et(mt.secondFormula))),mt.compareOperator=Tt.comparisonOperator,mt.allowBlank=Tt.ignoreBlank,mt.error=Tt.errorMessage,mt.errorTitle=Tt.errorTitle,mt.errorStyle=Tt.errorStyle,mt.prompt=Tt.inputMessage,mt.showPromptBox=Tt.inCellDropdown,mt.promptTitle=Tt.inputTitle,mt.showErrorBox=Tt.showErrorMessage,mt.showInputMessage=Tt.showInputMessage,mt)}function At(Tt,Z,Q){if(Q.kh&&Q.kh[Tt])return Q.kh[Tt];var j=m.fa.Z(Q.namedStyles,Tt);return j?(f(Q,Tt,j),j):Z.kh&&Z.kh[Tt]?Z.kh[Tt]:((j=m.fa.Z(Z.namedStyles,Tt))&&f(Z,Tt,j),j)}function Et(Tt){if(Tt){var Z={};return Tt.borderColor&&(Z.color=Tt.borderColor),Tt.borderStyle&&(Z.style=J[Tt.borderStyle]),Z}}function Ot(Tt,Z){var Q,j;if(Tt){for(Q in Tt)Tt.hasOwnProperty(Q)&&Q.indexOf("border")>=0&&(j=Tt[Q])&&(Tt[Q]=Et(j));return Z&&(Tt.isSlicerHeader=!0),Tt}}function _t(Tt){var Z,Q,j=Tt.sheets;if(j)for(Z in j)j.hasOwnProperty(Z)&&((Q=j[Z]).defaults=Q.defaults||m.Da())}function Xt(Tt,Z){var Q=null;return Z.forEach(function(j){j.name===Tt&&(Q=j.id)}),Q}function Qt(Tt,Z,Q){for(var j=0;j<Tt.styleElements.length;j++)Tt.styleElements[j].type===Z&&(Tt.styleElements[j].size=Q)}function zt(Tt,Z){return E(Tt,Z,o.isBorderEqual)}function Zt(Tt,Z){return Tt[Z.name]&&E(Tt[Z.name],Z,zt)}function te(Tt,Z){for(var Q=Z,j=1;Tt[Q];)Q=Z+"_"+j,j++;return Q}function oe(Tt,Z){var Q=Z;return Tt!=null&&(Q=Tt),(Q/100).toFixed(2)}function g(Tt,Z){var Q=Tt;return Q.length>255?Q=Q.slice(-240):(Q=Z+" "+Q).length>250&&(Q=Tt+" "+Math.random().toString(36).slice(-6)),Q}function kt(Tt){(function(Z){var Q,j,gt,dt,mt,Pt,Wt,It,vt,Lt,Ht=Z.colHeaderRowCount||1;if(Z.rowCount+=Ht,Q=Z.data,function(qt){var re,Nt,Jt,Mt,ye,pe=qt.lh;if(pe&&pe.dataSourceOption&&pe.dataSourceOption.schema&&pe.dataSourceOption.schema.hierarchy){for(re=pe.dataSourceOption.schema.hierarchy,Nt=pe.views.filter(function(se){return se.name===qt.addition.dataView.name})[0],Jt=Nt.columns,Mt=0;Mt<Jt.length;Mt++)if((ye=Jt[Mt]).outlineColumn||ye.value===re.outlineColumn||re.outlineColumn&&ye.value===re.outlineColumn.value)return!0}}(Z)){for(j=0;j<Ht;j++)Z.rowOutlines.items.unshift(A);for(gt=Z.rowOutlines.itemsData,j=0;j<gt.length;j++)gt[j].index+=Ht}for((dt=Q.dataTable)||(dt=Q.dataTable={}),mt=Z.rowCount-Ht;mt>=0;mt--)dt[mt+Ht]=dt[mt];for(Pt=Z.colHeaderData.dataTable,mt=0;mt<Ht;mt++)dt[mt]=Pt&&Pt[mt]||{};if(Wt=Z.colHeaderRowInfos,It=Z.defaults&&Z.defaults.colHeaderRowHeight,!m.J(It))for(Wt||(Wt=[]),mt=0;mt<Ht;mt++)Wt[mt]?m.J(Wt[mt].size)&&(Wt[mt].size=It):Wt[mt]={size:It};if(Wt&&Wt.length>0)for(Z.rows||(Z.rows=[]),mt=0;mt<Wt.length;mt++)Z.rows.splice(mt,0,Wt[mt]);for((vt=Q.rowDataArray)||(vt=Q.rowDataArray={}),mt=Z.rowCount-Ht;mt>=0;mt--)vt[mt+Ht]=vt[mt];for(Lt=Z.colHeaderData.rowDataArray,mt=0;mt<Ht;mt++)vt[mt]=Lt&&Lt[mt]||{};Z.frozenRowCount>0&&(Z.frozenRowCount+=Ht,Z.topCellIndex+=Ht)})(Tt),delete Tt.rowFilter,function(Z){var Q,j,gt,dt,mt,Pt=Z.colHeaderRowCount||1,Wt=[],It=Z.data.dataTable[Pt-1];if(Z.columnCount=Z.columnCount||Z.columns&&Z.columns.length||0,Z.rowCount!==0&&Z.columnCount!==0){if(It)for(Q=0;Q<Z.columnCount;Q++)j={id:Q+1},gt=It[Q],j.name=gt&&gt.value||"Column"+(Q+1),Wt.push(j);for(dt={},Q=Wt.length-1;Q>=0;Q--)dt[(mt=Wt[Q]).name]?mt.name=mt.name+" "+Q:dt[mt.name]=!0;Z.tables=[{name:Z.name,row:Pt-1,col:0,rowCount:Z.rowCount,colCount:Z.columnCount,rowFilter:{range:{row:Pt,col:0,rowCount:Z.rowCount-1,colCount:Z.columnCount},showFilterButton:!0},columns:Wt}]}}(Tt)}function Rt(Tt,Z){var Q,j,gt,dt;m.J(Tt.numberFormat)||(Q=Tt.numberFormat,j={},dt=(gt=G.ExtendedNumberFormatHelper.getFormatId(Q)).id,gt.isBuiltIn?(j.numberFormatIndex=dt,Tt.numberFormatId=dt):(j.numberFormat=new G.ExcelNumerFormat(dt,Q),Tt.numberFormatId=j.numberFormat.numberFormatId),Z.push(j))}function Dt(Tt,Z,Q,j){var gt={name:Tt,width:Q,height:j};return o.getPictureInfo(Z,gt),gt}function ut(Tt,Z,Q){var j=a,gt=A,dt=!1;return m.J(Tt)||(ft(Tt)?Array.isArray(Tt)?j=Tt.join(","):((gt=Tt.richText)?j=function(mt){var Pt,Wt;if(m.J(mt)||!Array.isArray(mt))return a;for(Pt=[],Wt=0;Wt<mt.length;Wt++)Pt.push(mt[Wt].text?mt[Wt].text:"");return Pt.join("")}(gt):m.J(Tt._code)||(j=Tt),(dt=Tt._code>=99)&&Q<3&&(Q=Z?2:3)):(j=Tt,Z&&Q<1&&(Q=1))),{value:j,richText:gt,isSpillError:dt,dynamicArrayLevel:Q}}function $t(Tt){return Tt&&Tt[0]==="'"&&Tt[Tt.length-1]==="'"&&(Tt=Tt.substring(1,Tt.length-1)),Tt}function jt(Tt,Z){if(!Tt)return 1;var Q=function(j){var gt,dt,mt,Pt,Wt,It,vt,Lt,Ht=[],qt=[];for(gt=0,dt=j.length;gt<dt;gt++)if(Pt=(mt=j[gt]).text)if((Wt=Pt.indexOf(`\r
  4. `)>=0)||Pt.indexOf(`
  5. `)>=0){for((It=Wt?Pt.split(`\r
  6. `):Pt.split(`
  7. `))[0]&&qt.push(ht({},mt,{text:It[0]})),Ht.push(qt),qt=[],vt=1,Lt=It.length;vt<Lt-1;vt++)It[vt]&&Ht.push([ht({},mt,{text:It[vt]})]);It[It.length-1]&&qt.push(ht({},mt,{text:It[It.length-1]}))}else qt.push(mt);else qt.push(mt);return qt.length>0&&Ht.push(qt),Ht}([{text:Tt},{image:Z}]);return Q.length?Q.length:1}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/datamodel/excel-style.ts"),q=xt("./src/common/excel-types.ts"),o=xt("./src/datamodel/excel-helper.ts"),z=xt("./src/common/tuple.ts"),M=xt("./src/datamodel/datetime-helper.ts"),O=xt("./src/excel-io.ts"),H=G.ColorHelper.fromColorToExcelColor,N=G.ColorHelper.toExcelColor,E=m.Util.ra,R=m.Util.sa,A=void 0,a=null,F="__builtInStyle",w="__builtInTableStyle",I=/^(__builtInTableStyle\d+)?__builtInStyle\d+$/,P=/^__builtInTableStyle\d+__builtInStyle\d+$/,d.getFilterRange=i,d.getPivotDateFilter=h,J={empty:0,thin:1,medium:2,dashed:3,dotted:4,thick:5,double:6,hair:7,mediumDashed:8,dashDot:9,mediumDashDot:10,dashDotDot:11,mediumDashDotDot:12,slantedDashDot:13},st=function(){function Tt(Z){var Q=this;Q.mh(Z),Q.Oe=Z,Q.nh={},Q.oh=[],Q.ph={},Q.qh=[],Q.rh={},Q.sh=[],Q.th={},Q.uh={},Q.bf=[],Q.vh=[],Q.wh={},Q.xh={},Q.yh={},Q.Ah={},Q.Bh={},Q.Ch={},Q.Dh={},Q.if=[],Q.Eh=[],Q.Fh=[],Q.Gh=Z.allowDynamicArray?1:0,Q.Hh={},Q.Ih={},Q.Jh={},Q.Kh=[]}return Tt.prototype.mh=function(Z){var Q,j,gt,dt,mt,Pt,Wt,It,vt,Lt=Z.sheetCount||0;if(Z.sheetCount=Lt+(Z.sheetTabCount||0),Q=Z.activeSheetIndex,j=Z.activeSheetTabIndex,(Q===void 0||Q<0)&&j!==void 0&&j>=0&&(Z.activeSheetIndex=Lt+j),gt=Z.sheetTabs){for(mt in dt=function(Ht){if(gt.hasOwnProperty(Ht)){var qt=gt[Ht];Z.dataManager&&Z.dataManager.tables&&qt.addition&&qt.addition.dataView&&qt.addition.dataView.tableName&&(qt.lh=Z.dataManager.tables.filter(function(re){return re.name===qt.addition.dataView.tableName})[0]),kt(qt),function(re){var Nt,Jt=re.names;if(Jt){for(Nt=0;Nt<Jt.length;Nt++)if(Jt[Nt].name==="@"){Jt.splice(Nt,1);break}}}(qt)}},gt)dt(mt);if(Pt=Z.sheets){for(Wt in gt)gt.hasOwnProperty(Wt)&&(Pt[Wt]=gt[Wt]);for(It in Pt)Pt.hasOwnProperty(It)&&typeof(vt=Pt[It]).order=="number"&&(vt.index=vt.order)}else Z.sheets=gt}Z.startSheetIndex===void 0&&(Z.startSheetIndex=0)},Tt.prototype._e=function(){var Z=G.DefaultStyle.Lh(this.Oe);this.nh.Normal=0,this.bf.push(Z),this.vh.push(Z),this.xh[Z.name]=this.bf.length-1},Tt.prototype.Mh=function(Z){var Q=Z.index;this.wh[Q]||(this.wh[Q]={}),this.yh[Q]||(this.yh[Q]={}),this.Ah[Q]||(this.Ah[Q]={}),this.Bh[Q]||(this.Bh[Q]={}),this.Ch[Q]||(this.Ch[Q]={})},Tt.prototype.Nh=function(Z,Q){var j,gt,dt,mt,Pt,Wt,It,vt;if(!Z||!Q)return!1;if(j=!0,!m.StringEx.L(Q.fileName)&&(gt=this.Oh(Q.fileType),!m.StringEx.L(gt))){for((dt=new q.OverrideContentType).partName=Q.fileName,dt.contentType=gt,mt=!1,Pt=0,Wt=Z.length;Pt<Wt;Pt++)if((It=Z[Pt])instanceof q.OverrideContentType&&It.contentType===dt.contentType&&It.partName===dt.partName){mt=!0;break}mt||Z.push(dt)}if(Q.relationFiles&&Q.relationFiles.count>0)for(vt in Q.relationFiles)Q.relationFiles.hasOwnProperty(vt)&&vt!=="count"&&(j=j&&this.Nh(Z,Q.relationFiles[vt]));return j},Tt.prototype.Oh=function(Z){if(m.StringEx.L(Z))return"";switch(Z){case K.RelationshipConstants.Ta:return K.XFileConstants.Jb;case K.RelationshipConstants.Qa:return K.XFileConstants.Kb;case K.RelationshipConstants.Va:return K.XFileConstants.Lb;case K.RelationshipConstants.Oa:return K.XFileConstants.Mb;case K.RelationshipConstants.Sa:return K.XFileConstants.Ob;case K.RelationshipConstants.$a:return K.XFileConstants.Pb;case K.RelationshipConstants._a:return K.XFileConstants.Qb;case K.RelationshipConstants.ab:return K.XFileConstants.ac;case K.RelationshipConstants.fb:return K.XFileConstants.Rb;case K.RelationshipConstants.kb:return K.XFileConstants.gc;case K.RelationshipConstants.lb:return K.XFileConstants.hc;case K.RelationshipConstants.mb:return K.XFileConstants.Sb;case K.RelationshipConstants.nb:return K.XFileConstants.Tb;case K.RelationshipConstants.qb:return K.XFileConstants.Vb;case K.RelationshipConstants.rb:return K.XFileConstants.Ub;case K.RelationshipConstants.pb:return K.XFileConstants.Wb;case K.RelationshipConstants.tb:return K.XFileConstants.ge;case K.RelationshipConstants.Ja:return K.XFileConstants.te;case K.RelationshipConstants.Ka:return K.XFileConstants.we;case K.RelationshipConstants.Ma:return K.XFileConstants.ze;case K.RelationshipConstants.Xa:return K.XFileConstants.dc;case K.RelationshipConstants.Ya:return K.XFileConstants.ec;case K.RelationshipConstants.Za:return K.XFileConstants.fc;case K.RelationshipConstants.cb:return K.XFileConstants.nc;case K.RelationshipConstants.vb:return K.XFileConstants.jc;case K.RelationshipConstants.ub:return K.XFileConstants.ic;default:return""}},Tt.prototype.Ph=function(Z,Q,j,gt,dt){var mt,Pt,Wt,It,vt,Lt,Ht,qt,re,Nt,Jt,Mt,ye,pe=this,se=pe.Oe.namedStyles;for(mt=0;mt<Z.length;mt++)if(Pt=Z[mt]){for(Wt=Pt.row,It=Pt.col,vt=Pt.rowCount,Lt=Pt.colCount,Ht=0;Ht<vt;Ht++)if(qt=Q[Wt+Ht]){for(re=0;re<Lt;re++)if((Nt=qt[It+re])&&Nt.style){if(typeof Nt.style=="string"){if(dt[Nt.style]){Nt.style=dt[Nt.style];continue}Nt.style=j[Nt.style]}Nt.style&&(Nt.style=o.resetTableCellStyle(Nt.style,gt),Nt.style.name&&(Mt=(Jt=Nt.style.name).indexOf(F),pe.Qh++,ye=w+pe.Qh+Jt.substring(Mt),Nt.style.name=ye,se.push(Nt.style),Nt.style=ye,dt[Jt]=ye))}}}},Tt.prototype.Rh=function(){var Z,Q,j=this,gt=j.Oe;for(Z in j._e(),j.Sh(),gt.sheets)if(gt.sheets.hasOwnProperty(Z)){if(!(Q=gt.sheets[Z]))continue;j.Th(Q),j.Mh(Q),j.Uh(Q),j.Vh(Q),j.Wh(Q),j.Xh(Q),j.Yh(Q)}_t(j.Oe)},Tt.prototype.Zh=function(){this.onCompleted&&this.onCompleted()},Tt.prototype.Yh=function(Z){var Q,j,gt=Z.conditionalFormats&&Z.conditionalFormats.rules;if(gt)for(Q=0;Q<gt.length;Q++)(j=gt[Q]).style&&(j.style.isPartFontStyle=!0,j.style.isFormatStyle=!0,j.dxfId=this.$h(j.style));Z._h=this.ai(Z),this.bi(Z),this.ci(Z),this.di(Z),this.ei(Z)},Tt.prototype.$h=function(Z){var Q=this,j=Q.if.indexOf(Z);return j===-1&&(j=Q.if.length,Q.if.push(Z)),j},Tt.prototype.fi=function(Z){var Q=this,j=Q.Eh.indexOf(Z);return j===-1&&(j=Q.Eh.length,Q.Eh.push(Z)),j},Tt.prototype.gi=function(Z){var Q=this,j=Q.Fh.indexOf(Z);return j===-1&&(j=Q.Fh.length,Q.Fh.push(Z)),j},Tt.prototype.ei=function(Z){var Q=this,j=Z.slicers,gt=Q.hi();j&&j.length>0&&j.forEach(function(dt){var mt,Pt,Wt,It,vt,Lt,Ht,qt,re,Nt,Jt;if(dt&&(Pt=(mt=dt.type==="timeline")?O.IO.timelineStyles:O.IO.slicerStyles,typeof dt.style=="string"?Pt[Wt=dt.style.toLowerCase().replace(mt?/^timeslicerstyle/:/^slicerstyle/,"")]?dt.style=Pt[Wt]:delete dt.style:dt.style instanceof Object&&(It=dt.style&&dt.style.name)&&It.length>11&&Pt[It.toLowerCase().replace(mt?/^timeslicerstyle/:/^slicerstyle/,"")]&&(dt.style.name="CustomSlicerStyle_"+dt.name),vt=dt.style,!m.J(vt&&vt.name))){if(Lt={},!Zt(Q.ph,vt)){for(Ht in Lt={styleElements:[],name:te(Q.ph,vt.name)},vt.name=Lt.name,vt)if(vt.hasOwnProperty(Ht)&&Ht!=="name"&&!m.J(vt[Ht]))switch(Ht){case"headerStyle":case"wholeSlicerStyle":(qt={}).type=Ht,qt.dxfId=Q.$h(Ot(vt[Ht],Ht==="headerStyle")),qt.tableId=Xt(dt.tableName,gt),Lt.styleElements.push(qt)}Q.oh.push(Lt)}if(mt){if(!Zt(Q.th,vt)){for(Nt in re={styleElements:[],name:te(Q.th,vt.name)},vt.name=Lt.name,vt)if(vt.hasOwnProperty(Nt)&&Nt!=="name"&&!m.J(vt[Nt]))switch(Nt){case"selectionLabelStyle":case"timeLevelStyle":case"periodLabel1Style":case"periodLabel2Style":case"selectedTimeBlockStyle":case"unselectedTimeBlockStyle":case"selectedTimeBlockSpaceStyle":re.styleElements.push({type:Nt,dxfId:Q.gi(Ot(vt[Nt]))})}Q.sh.push(re),Q.th[re.name]=vt}}else if(!Zt(Q.rh,vt)){for(Nt in Jt={styleElements:[],name:te(Q.ph,vt.name)},vt.name=Lt.name,vt)if(vt.hasOwnProperty(Nt)&&Nt!=="name"&&!m.J(vt[Nt]))switch(Nt){case"selectedItemWithDataStyle":case"selectedItemWithNoDataStyle":case"unSelectedItemWithDataStyle":case"unSelectedItemWithNoDataStyle":case"hoveredSelectedItemWithDataStyle":case"hoveredSelectedItemWithNoDataStyle":case"hoveredUnSelectedItemWithDataStyle":case"hoveredUnSelectedItemWithNoDataStyle":Jt.styleElements.push({type:Nt,dxfId:Q.fi(Ot(vt[Nt]))})}Q.qh.push(Jt),Q.rh[Jt.name]=vt}}})},Tt.prototype.bi=function(Z){var Q,j,gt=this;function dt(mt,Pt){var Wt,It,vt,Lt,Ht,qt,re,Nt,Jt,Mt;if(mt&&(Pt?(Wt=mt.style&&mt.style.name)&&Wt.length>10&&O.IO.pivotTableThemes[Wt.toLowerCase().replace(/^pivotstyle/,"")]&&(mt.style.name="CustomPivotTableStyle_"+mt.name):typeof mt.style=="string"?O.IO.tableThemes[mt.style]?mt.style=O.IO.tableThemes[mt.style]:delete mt.style:mt.style instanceof Object&&(It=mt.style&&mt.style.name)&&O.IO.tableThemes[It]&&(mt.style.name="CustomTableStyle_"+mt.name),vt=mt.style,!m.J(vt&&vt.name))){if(Zt(gt.ph,vt))return;for(Jt in(Lt={styleElements:[]}).name=te(gt.ph,vt.name),vt.name=Lt.name,Ht=void 0,qt=void 0,re=void 0,Nt=void 0,vt)if(vt.hasOwnProperty(Jt)&&Jt!=="name"&&vt[Jt]!==void 0)switch(Jt){case"firstRowStripSize":Ht=vt[Jt];break;case"secondRowStripSize":qt=vt[Jt];break;case"firstColumnStripSize":re=vt[Jt];break;case"secondColumnStripSize":Nt=vt[Jt];break;default:(Mt={}).type=Jt,vt[Jt].isPartFontStyle=!0,Mt.dxfId=gt.$h(vt[Jt]),Lt.styleElements.push(Mt)}Qt(Lt,"firstRowStripStyle",Ht||1),Qt(Lt,"secondRowStripStyle",qt||1),Qt(Lt,"firstColumnStripStyle",re||1),Qt(Lt,"secondColumnStripStyle",Nt||1),Qt(Lt,"firstRowStripeStyle",Ht||1),Qt(Lt,"secondRowStripeStyle",qt||1),Qt(Lt,"firstColumnStripeStyle",re||1),Qt(Lt,"secondColumnStripeStyle",Nt||1),Lt.isPivot=Pt,gt.oh.push(Lt),gt.ph[Lt.name]=vt}}(Q=Z.pivotTables)&&Q.length>0&&Q.forEach(function(mt){return dt(mt,!0)}),(j=Z.tables)&&j.length>0&&j.forEach(function(mt){return dt(mt,!1)})},Tt.prototype.ci=function(Z){var Q=this,j=Z.pivotTables;j&&j.length>0&&j.forEach(function(gt){!m.J(gt.formats)&&gt.formats.length>0&&gt.formats.forEach(function(dt){var mt,Pt,Wt,It;m.J(dt.style)||(dt.dxfId=Q.$h(dt.style),dt.style&&!m.J(dt.style.formatter)&&(mt=dt.style.formatter,Pt={},It=(Wt=G.ExtendedNumberFormatHelper.getFormatId(mt)).id,Wt.isBuiltIn?(Pt.numberFormatIndex=It,dt.style.numberFormatId=It):(Pt.numberFormat=new G.ExcelNumerFormat(It,mt),dt.style.numberFormatId=Pt.numberFormat.numberFormatId),Q.Kh.push(Pt)))}),!m.J(gt.fields)&&gt.fields.length>0&&gt.fields.forEach(function(dt){Rt(dt,Q.Kh)}),!m.J(gt.dataFields)&&gt.dataFields.length>0&&gt.dataFields.forEach(function(dt){Rt(dt,Q.Kh)})})},Tt.prototype.di=function(Z){var Q,j=Z.tables,gt=j?j.length:0;for(Q=0;Q<gt;Q++)j[Q].tableSortInfo=this.ii(j[Q].rowFilter);Z.ji={},Z.rowFilter&&(Z.rowFilter.autoFilterSortInfo=this.ii(Z.rowFilter))},Tt.prototype.Vh=function(Z){var Q,j=Z.rows,gt=T(Z);for(Z.rowsVisibleInfo={},Q=0;Q<Z.rowCount;Q++)Z.rowsVisibleInfo[Q]={},Z.rowsVisibleInfo[Q].size=j&&j[Q]&&j[Q].size||gt,Z.rowsVisibleInfo[Q].visible=this.ki(Z,Q)},Tt.prototype.Wh=function(Z){var Q,j,gt=Z.columns,dt=s(Z),mt=Z.columnOutlines;for(Z.columnVisibleInfo={},Q=0;Q<Z.columnCount;Q++)Z.columnVisibleInfo[Q]={},j=gt&&gt[Q],Z.columnVisibleInfo[Q].size=j&&j.size||dt,j&&j.visible===!1&&(Z.columnVisibleInfo[Q].visible=!1),o.isCollapsed(Q,mt)&&(Z.columnVisibleInfo[Q].visible=!1)},Tt.prototype.Th=function(Z){Z.rowCount===A&&(Z.rowCount=200),Z.columnCount===A&&(Z.columnCount=20),Z.activeRow===A&&(Z.activeRow=0),Z.activeCol===A&&(Z.activeCol=0),Z.visible===A&&(Z.visible=!0)},Tt.prototype.Xh=function(Z){var Q,j,gt=Z.index,dt=this.Bh[gt],mt=Z.columnCount,Pt=Z.data&&Z.data.defaultDataNode&&Z.data.defaultDataNode.style;for(Q=0;Q<mt;Q++)j=this.li(Z,-1,Q),this.mi(Z,dt,Q,j,Pt)},Tt.prototype.Uh=function(Z){var Q,j,gt,dt,mt,Pt,Wt,It,vt,Lt,Ht,qt,re,Nt,Jt,Mt,ye,pe,se,Vt,Se,ve,Ue,ze,Ve,_e,Le,er,rr,Je,je,Xe,or,ro,oo,fr,Dr,Gr,io,Ur,Do,Qe,Fe,lr,Re=this,gr=Z.index,Lr=Z.data&&Z.data.dataTable,Lo=Z.data&&Z.data.rowDataArray,yr=Z.defaultData,hr=Re.Gh,br=Re.Jh;if(Z.rowCount!==0){if(Q=Re.ni(Lr,Z,yr)+1,j=Re.yh[gr],gt=Re.Ah[gr],dt=Re.oi(Z,Q),mt=Re.Ch[gr],Pt=Re.pi(Z),Wt=[],It=Z.tables,!m.J(It)&&Array.isArray(It))for(vt=0;vt<It.length;vt++)for(qt=(Ht=(Lt=It[vt]).row)+Lt.rowCount-1,re=Ht;re<=qt;re++)Wt[re]||(Wt[re]=!0);for(Nt={},Jt=Z.data&&Z.data.defaultDataNode&&Z.data.defaultDataNode.style,Mt=0;Mt<=Pt&&Mt>=0;Mt++)if(Lr&&Lr.hasOwnProperty(Mt+"")||Lo&&Lo[Mt]||Wt[Mt]||yr&&yr.hasOwnProperty(Mt+"")){for(ye=Re.mi(Z,gt,Mt,Re.li(Z,Mt,-1),Jt),pe=Lr&&Lr[Mt],se=yr&&yr[Mt],Vt=0;Vt<Q&&Vt>=0;Vt++)if(Se=rt(Z,Mt,Vt),pe&&pe.hasOwnProperty(Vt+"")||Se||se&&se.hasOwnProperty(Vt+"")){if(ve=Mt*Q+Vt,Ve=a,_e=a,Le=a,er=pe&&pe[Vt],rr=se&&se[Vt],Je=A,je=!1,er&&(_e=er.formula,Xe=(Le=er.arrayInfo)&&Le.isDynamicArray,Ve=(or=ut(er.value,Xe,hr)).value,Je=or.richText,je=or.isSpillError,hr=or.dynamicArrayLevel),!_e&&m.J(Ve)&&rr&&(Ve=ut(rr.v,A,hr).value),ro=!1,Se&&(ro=!0,(oo=B(Z,Mt,Vt))&&it(Z,oo)),ze=(fr=Re.qi(Z,Mt,Vt,j,dt[Vt],ye,Jt,ve,Ve)).styleName,Ue=fr.styleInfo,ro){if(Se.showHeader!==!1&&Mt===Se.row&&(Ve=Se.columns[Vt-Se.col]&&Se.columns[Vt-Se.col].name)&&Ve.indexOf(`
  8. `)!==-1&&Je)for(Dr=0;Dr<Je.length;Dr++)Je[Dr].text=m.Util.ta(Je[Dr].text,"\r","");Se.showFooter&&Mt===Se.row+Se.rowCount-1&&(Gr=Se.columns[Vt-Se.col],m.J(Gr&&Gr.footerValue)||(Ve=""+Gr.footerValue))}if(Ur=et(Ur=(io=Re.ri(Ve,!m.J(Je))).value),Do=io.cellType,Ue||_e||Ur!==a||!m.StringEx.L(ze)){if((Qe=new q.ExcelCell(Mt,Vt)).cellType=Do,Qe.value=Ur,Qe.richText=Je,Qe.isSpillError=je,Qe.ti=Nt[Mt+","+Vt],Re.eg(j,ve,Ue,ze,Qe),Re.ui(_e,Le,Qe),Le&&Le.isDynamicArray&&!Qe.isSpillError)for(Fe=Le.row;Fe<Le.row+Le.rowCount;Fe++)for(lr=Le.col;lr<Le.col+Le.colCount;lr++)Nt[Fe+","+lr]=1;Re.vi(gr,Mt,Qe),Re.wi(Qe,Z,Mt,Vt,br)}}mt[Mt]=57}Re.Gh=hr,Re.uh={}}},Tt.prototype.pi=function(Z){var Q=this.xi(Z);return Math.min(Z.rowCount-1,Q.length>0?Q.length:0)},Tt.prototype.mi=function(Z,Q,j,gt,dt){var mt,Pt,Wt=this;return gt&&(mt=Wt.yi(Z,gt)),mt?(mt.parentName&&(mt.parentName=Wt.zi(Z,mt.parentName),Pt=Wt.bf[Wt.nh[mt.parentName]],m.fa.ba(mt,Pt)),Wt.Ai(Z,mt,dt),m.fa.aa(mt)||(Q[j]=Wt.Bi(mt),mt.parentName&&Wt.isSameStyleInfo(Wt.bf[Wt.nh[mt.parentName]],mt,!0)||(mt.parentName=a)),gt):a},Tt.prototype.Ci=function(){var Z,Q,j,gt,dt,mt=this.Oe,Pt=mt.sheets;if(!Z)if(Z={},mt.namedStyles)for(Q=mt.namedStyles,j=0;j<Q.length;j++)Z[Q[j].name]=1;else mt.namedStyles=[];for(dt in gt=function(Wt){var It,vt,Lt,Ht,qt,re,Nt;if(Pt.hasOwnProperty(Wt)&&(vt=(It=Pt[Wt]).namedStyles)&&vt.length>0){for(Lt={},Ht=0;Ht<vt.length;Ht++)if(!at(re=(qt=vt[Ht]).name)&&!V(re)&&m.J(Tt.Di[re])){for(Nt=qt.name;Z[Nt]||Nt.length>255;)Nt=g(Nt,It.name);Lt[qt.name]=Nt,qt.name=Nt,mt.namedStyles.push(qt),Z[Nt]=1,re!==Nt&&(It.renamedStyles=It.renamedStyles||{},It.renamedStyles[re]=Nt)}vt.forEach(function(Jt){Jt.parentName&&(Jt.parentName=Lt[Jt.parentName]||Jt.parentName)})}},Pt)gt(dt)},Tt.prototype.Ei=function(){var Z,Q,j,gt,dt,mt=this,Pt=mt.Oe,Wt=Pt.namedStyles,It={},vt={};for(Q in mt.Qh=0,Z=Tt.Lh(Pt),Wt?Wt.forEach(function(Lt){var Ht,qt,re;Lt&&(Ht=Lt.name,It[Ht]=Lt,Ht&&P.test(Ht)&&(qt=Ht.indexOf(F),re=parseInt(Ht.substring(19,qt),10),mt.Qh=Math.max(re,mt.Qh)))}):Pt.namedStyles=[],Pt.sheets)if(Pt.sheets.hasOwnProperty(Q)){if(!(j=Pt.sheets[Q])||!j.data||!j.data.dataTable||(gt=j.tables,dt=j.data.dataTable,!gt||gt.length<=0))continue;mt.Ph(gt,dt,It,Z,vt)}},Tt.prototype.Sh=function(){var Z,Q,j,gt,dt,mt,Pt,Wt,It,vt,Lt,Ht,qt,re,Nt=this,Jt=Nt.Oe,Mt={},ye=[];for(Mt.Normal={},Nt.Ci(),Nt.Ei(),Nt.Fi(Jt.namedStyles,Mt,ye),Q=0,j=Nt.vh.length;Q<j;Q++)(Z=Nt.vh[Q])&&Z.parentName&&m.fa.ca(Nt.vh,Z);for(gt={},dt=[],mt={},Q=0,j=ye.length;Q<j;Q++)Pt=ye[Q],gt[Wt=G.ConverterHelper.toStringStyle(Pt)]===A?dt.push(Pt):mt[Pt.name]=ye[gt[Wt]].name,gt[Wt]=Q,Pt.Gi=Wt;for(It={},Q=0,j=Nt.bf.length;Q<j;Q++)Z=Nt.bf[Q],(vt=G.ConverterHelper.cloneSpreadJSStyle(Z)).parentName=Z.name,vt.name=A,It[Q]=Nt.nh[Z.name]=Nt.bf.length,Nt.bf.push(vt),gt[Lt=G.ConverterHelper.toStringStyle(Z)]!==A&&(Ht=ye[gt[Lt]])&&(Nt.nh[Ht.name]=Nt.nh[Z.name],Ht.added=!0);for(Object.keys(Nt.xh).forEach(function(pe){Nt.nh[pe]===A&&(Nt.nh[pe]=It[Nt.xh[pe]])}),qt=m.fa.Z(Jt.namedStyles,"Normal"),re=G.ConverterHelper.toStringStyle(qt),Q=0,j=dt.length;Q<j;Q++)(Pt=dt[Q]).added||(Pt.Gi===re?Nt.nh[Pt.name]=0:(Nt.nh[Pt.name]=Nt.bf.length,Nt.bf.push(Pt)));Object.keys(mt).forEach(function(pe){Nt.nh[pe]=Nt.nh[mt[pe]]})},Tt.prototype.isSameStyleInfo=function(Z,Q,j,gt){return!Z&&!Q||!(!Z||!Q)&&(Z.Hi||(Z.Hi={Ii:G.ConverterHelper.toExtendedFormat(Z,this)}),dt=Z.Hi.Ii,Q.Hi||(Q.Hi={Ii:G.ConverterHelper.toExtendedFormat(Q,this)}),mt=Q.Hi.Ii,dt.equals(mt,j,gt));var dt,mt},Tt.prototype.getEqualStyle=function(Z,Q){var j,gt;for(j=0;j<Q.length;j++)if(gt=Q[j],this.isSameStyleInfo(Z,gt,!0,!0))return gt;return a},Tt.prototype.Fi=function(Z,Q,j){var gt,dt,mt,Pt,Wt,It;function vt(Lt){var Ht,qt,re="",Nt=Object.getOwnPropertyNames(Lt);for(Ht=0;Ht<Nt.length;Ht++)ft(Lt[qt=Nt[Ht]])?re+=qt+":"+JSON.stringify(Lt[qt])+"_":qt!=="name"&&(re+=qt+":"+Lt[qt]+"_");return re}if(Z)for(gt={},dt=0,mt=Z.length;dt<mt;dt++)Q[Wt=(Pt=Z[dt]).name]||(Q[Wt]={},at(Wt)||V(Wt)||(Wt.indexOf(F)>=0?j.push(Pt):(It=vt(Pt),gt.hasOwnProperty(It)?this.xh[Pt.name]=gt[It]:(this.bf.push(Pt),this.vh.push(Pt),this.xh[Pt.name]=this.bf.length-1,Tt.Di[Pt.name]||(gt[It]=this.bf.length-1)))))},Tt.prototype.li=function(Z,Q,j){var gt=Z.data,dt=a;return gt?(Q<0&&j>=0?dt=gt.columnDataArray&&gt.columnDataArray[j]?gt.columnDataArray[j].style:a:Q>=0&&j<0?dt=gt.rowDataArray&&gt.rowDataArray[Q]?gt.rowDataArray[Q].style:a:Q>=0&&j>=0&&(dt=gt.dataTable&&gt.dataTable[Q]&&gt.dataTable[Q][j]?Z.data.dataTable[Q][j].style:a),dt):a},Tt.prototype.Ji=function(){var Z,Q,j,gt=this.Oe,dt=a;for(Z in gt.sheets)if(gt.sheets.hasOwnProperty(Z)&&(Q=gt.sheets[Z])&&Q.theme){dt=Q.theme;break}return dt?yt(dt)?dt:(j=dt.name,m.StringEx.O(j)?a:(j.toUpperCase()==="OFFICE"&&(j="Office Theme"),new q.ExcelTheme(j,this.Ki(dt),this.Li(dt)))):a},Tt.prototype.Ki=function(Z){var Q=[];return Q.push(H(Z.themeColor.background1)),Q.push(H(Z.themeColor.text1)),Q.push(H(Z.themeColor.background2)),Q.push(H(Z.themeColor.text2)),Q.push(H(Z.themeColor.accent1)),Q.push(H(Z.themeColor.accent2)),Q.push(H(Z.themeColor.accent3)),Q.push(H(Z.themeColor.accent4)),Q.push(H(Z.themeColor.accent5)),Q.push(H(Z.themeColor.accent6)),Q.push(H(Z.themeColor.hyperlink)),Q.push(H(Z.themeColor.followedHyperlink)),new q.ColorScheme(Z.themeColor.name,Q)},Tt.prototype.Li=function(Z){var Q=$t(Z.headingFont),j=$t(Z.bodyFont),gt=new q.ThemeFonts([new q.RunFormatting(0,Q)],[]),dt=new q.ThemeFonts([new q.RunFormatting(0,j)],[]);return new q.FontScheme(Z.name,gt,dt)},Tt.prototype.Mi=function(Z){return Z=Math.min(Z,K.ExcelConstants.wb-1),m.IndexHelper.T(Z)},Tt.prototype.Ni=function(Z,Q){var j=[],gt=new K.DefaultContentType;return gt.extension=K.XFileConstants.Fb,gt.contentType=K.XFileConstants.Gb,j.push(gt),(gt=new K.DefaultContentType).extension=K.XFileConstants.Hb,gt.contentType=K.XFileConstants.Ib,j.push(gt),(gt=new K.DefaultContentType).extension=K.XFileConstants.oc,gt.contentType=K.XFileConstants.qc,j.push(gt),Q&&((gt=new K.DefaultContentType).extension=K.XFileConstants.pc,gt.contentType=K.XFileConstants.lc,j.push(gt)),(gt=new K.DefaultContentType).extension=K.XFileConstants.sc,gt.contentType=K.XFileConstants.tc,j.push(gt),(gt=new K.DefaultContentType).extension=K.XFileConstants.uc,gt.contentType=K.XFileConstants.vc,j.push(gt),(gt=new K.DefaultContentType).extension=K.XFileConstants.wc,gt.contentType=K.XFileConstants.xc,j.push(gt),(gt=new K.DefaultContentType).extension=K.XFileConstants.Ac,gt.contentType=K.XFileConstants.Bc,j.push(gt),(gt=new K.DefaultContentType).extension=K.XFileConstants.Cc,gt.contentType=K.XFileConstants.Dc,j.push(gt),(gt=new K.DefaultContentType).extension=K.XFileConstants.Ec,gt.contentType=K.XFileConstants.Fc,j.push(gt),(gt=new K.DefaultContentType).extension=K.XFileConstants.yc,gt.contentType=K.XFileConstants.zc,j.push(gt),(gt=new K.DefaultContentType).extension=K.XFileConstants.Gc,gt.contentType=K.XFileConstants.Hc,j.push(gt),(gt=new K.DefaultContentType).extension=K.XFileConstants.Ic,gt.contentType=K.XFileConstants.Jc,j.push(gt),this.Nh(j,Z)?j:a},Tt.prototype.Oi=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z];return this.wh[j.index]},Tt.prototype.Pi=function(Z){var Q,j,gt=this,dt=[],mt=gt.Oe,Pt=mt.sheets&&mt.sheets[Z],Wt=gt.xi(Pt),It=Math.min(Pt.rowCount-1,Wt.length),vt=gt.Qi(Pt.rowOutlines);for(Q=0;Q<=It;Q++)Wt[Q]?((j=gt.Ri(Pt,Q,vt))||j.collapsed||!m.J(j.outLineLevel)&&j.outLineLevel!==0||j.visible===!1||j.formatId>=0)&&(j.customHeight=!isNaN(j.height),dt.push(j)):Pt.rowFilter&&gt.Si(Pt.rowFilter,Q)&&((j=new q.ExcelRow(Q)).visible=!1,dt.push(j));return dt},Tt.prototype.Si=function(Z,Q){var j,gt,dt=!1;if(Z&&(j=Z.filteredOutRows)){for(gt=0;gt<j.length;gt++)if(Q===j[gt]){dt=!0;break}}return dt},Tt.prototype.ki=function(Z,Q){var j=Z.rows,gt=Z.rowOutlines;return!(j&&j[Q]&&j[Q].visible===!1||o.isCollapsed(Q,gt))},Tt.prototype.Ri=function(Z,Q,j){var gt,dt,mt=new q.ExcelRow(Q),Pt=Z.rowOutlines,Wt=Z.rows&&Z.rows[Q];return mt.height=G.UnitHelper.pixelToPoint(Wt&&Wt.size!==void 0?Wt.size:T(Z)),j>=0&&(mt.collapsed=this.Ti(Q,Pt),gt=this.Ui(Q,Pt),mt.outLineLevel=gt===-1?0:gt),Q<Z.rowCount&&(mt.visible=this.ki(Z,Q)),m.J(this.Ah[Z.index])||(dt=this.Ah[Z.index][Q],mt.formatId=m.J(dt)?-1:dt),mt},Tt.prototype.xi=function(Z){var Q,j,gt,dt,mt,Pt,Wt,It,vt,Lt,Ht,qt,re,Nt,Jt=this.Dh[Z.index];if(Jt!==void 0)return Jt;if(Jt=[],Q=Z.rows,j=Z.data&&Z.data.rowDataArray,gt=Z.data&&Z.data.dataTable,dt=Z.defaultData,Q)for(mt=0,Pt=Q.length;mt<Pt;mt++)Q[mt]&&(Jt[mt]=!0);if(j)for(mt=0,Pt=j.length;mt<Pt;mt++)j[mt]&&(Jt[mt]=!0);if(gt)for(Wt in gt)gt[Wt]&&gt.hasOwnProperty(Wt)&&(Jt[Wt]=!0);if(dt)for(Wt in dt)dt[Wt]&&dt.hasOwnProperty(Wt)&&(Jt[Wt]=!0);if((It=Z.tables)&&It.forEach(function(Mt){var ye,pe=Mt.row,se=Mt.row+Mt.rowCount;for(ye=pe;ye<se;ye++)Jt[ye]=!0}),vt=Z.spans)for(Pt=vt.length,Lt=0;Lt<Pt;Lt++)for(qt=(Ht=vt[Lt]).row;qt<Ht.row+Ht.rowCount;qt++)Jt[qt]=!0;if(re=Z.rowOutlines&&Z.rowOutlines.itemsData)for(mt=0,Pt=re.length;mt<Pt;mt++)for(Wt=(Nt=re[mt]).index;Wt<Nt.index+Nt.count;Wt++)Jt[Wt]=!0;return this.Dh[Z.index]=Jt,Jt},Tt.prototype.Vi=function(Z){var Q,j,gt=[],dt=this.Oe,mt=dt.sheets&&dt.sheets[Z],Pt=this.Qi(mt.columnOutlines),Wt=mt.columnCount;for(Q=0;Q<Wt;Q++)(j=this.Wi(mt,Q,Pt))&&(Math.abs(j.width-this.Xi(Z))>1e-4||j.collapsed||j.outLineLevel!==void 0&&j.outLineLevel!==a&&j.outLineLevel!==0||j.visible===!1||j.formatId>=0)&&gt.push(j);return gt},Tt.prototype.Ui=function(Z,Q){var j,gt,dt,mt;if(!Q||!Q.itemsData)return 0;for(gt=0,dt=(j=Q.itemsData).length;gt<dt;gt++)if(Z>=(mt=j[gt]).index&&Z<mt.index+mt.count)return mt.info?mt.info.level+1:1;return 0},Tt.prototype.Ti=function(Z,Q){var j,gt,dt,mt;if(!Q||!Q.itemsData)return!1;for(gt=0,dt=(j=Q.itemsData).length;gt<dt;gt++)if(Z>=(mt=j[gt]).index&&Z<mt.index+mt.count)return!!mt.info&&!!mt.info.collapsed;return!1},Tt.prototype.Wi=function(Z,Q,j){var gt,dt,mt=new q.ExcelColumn(Q),Pt=Z.columnOutlines,Wt=Z.columns&&Z.columns[Q];return mt.width=this.calcColumnWidth(Wt&&Wt.size!==void 0?Wt.size:s(Z)),j>=0&&Q<Z.columnCount&&(mt.collapsed=this.Ti(Q,Pt),gt=this.Ui(Q,Pt),mt.outLineLevel=gt===-1?0:gt),Q<Z.columnCount&&(Wt&&Wt.visible===!1&&(mt.visible=!1),o.isCollapsed(Q,Pt)&&(mt.visible=!1)),m.J(this.Bh[Z.index])||(dt=this.Bh[Z.index][Q],mt.formatId=m.J(dt)?-1:dt),mt},Tt.prototype.Qi=function(Z){var Q,j,gt,dt;if(!Z||!Z.itemsData)return-1;for(Q=-1,j=0,gt=Z.itemsData.length;j<gt;j++)(dt=Z.itemsData[j]).info&&dt.info.level>Q&&(Q=dt.info.level);return Q},Tt.prototype.Yi=function(Z){var Q,j,gt=this.Oe,dt=gt.sheets&&gt.sheets[Z],mt=0,Pt=0,Wt=-1,It=dt.rowOutlines;return It&&(Wt=this.Qi(It)),Wt!==-1&&(mt=Wt+2),Q=-1,(j=dt.columnOutlines)&&(Q=this.Qi(j)),Q!==-1&&(Pt=Q+2),{outlineLevelRow:mt,outlineLevelColumn:Pt}},Tt.prototype.Zi=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z],gt=G.UnitHelper.pixelToPoint(j.defaults?j.defaults.rowHeight:T(j));return{height:gt,customHeight:Math.abs(57-gt)>=2}},Tt.prototype.Xi=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z];return this.calcColumnWidth(j.defaults?j.defaults.colWidth:s(j))},Tt.prototype.$i=function(Z){var Q,j=this.Oe,gt=j.sheets&&j.sheets[Z];if(gt.defaults&&gt.defaults.colWidth&&gt.defaults._isExcelDefaultColumnWidth!==!0)return Q=gt.defaults?gt.defaults.colWidth:s(gt),this.calcColumnWidth(Q)},Tt.prototype.calcColumnWidth=function(Z){var Q,j,gt;return Z===0?0:(Q=Tt.Lh(this.Oe,!0),j=Math.round(this._i(Q.fontForColumnWidth?Q.fontForColumnWidth:Q.font)),gt=Math.floor((Z-5)/j*100+.5)/100,Math.floor((gt*j+5)/j*256)/256)},Tt.prototype._i=function(Z){return this.Sf===A&&(this.Sf=G.UnitHelper.getMaxiumDigitWidth(Z)),this.Sf},Tt.prototype.aj=function(Z,Q,j,gt){var dt,mt,Pt,Wt,It,vt,Lt,Ht=this.Oe,qt=Ht.sheets&&Ht.sheets[Z];if(!qt)return!1;if(dt=qt.frozenRowCount,mt=qt.frozenColCount,j.col=qt.activeCol>=0?qt.activeCol:0,j.row=qt.activeRow>=0?qt.activeRow:0,Pt=dt>0,Wt=mt>0,gt===0){if(!Pt||!Wt)return!1}else if(gt===1){if(!Wt)return!1;Pt&&(j.col=mt,j.row=0)}else if(gt===2){if(!Pt)return!1;Wt&&(j.col=0,j.row=dt)}if(j.col=Math.min(K.ExcelConstants.wb,j.col),j.row=Math.min(K.ExcelConstants.xb,j.row),Q)if(It=void 0,qt.selections)for(vt=0;vt<qt.selections.length;vt++)ft(Lt=qt.selections[vt])&&(It=new m.Range(Lt.row>0?Lt.row:0,Lt.col>0?Lt.col:0,Lt.rowCount>0?Lt.rowCount:K.ExcelConstants.xb,Lt.colCount>0?Lt.colCount:K.ExcelConstants.wb),Q.push(It));else Q.push(new m.Range(j.row,j.col,1,1));return!0},Tt.prototype.vi=function(Z,Q,j){m.J(this.wh[Z][Q])&&(this.wh[Z][Q]=[]),this.wh[Z][Q].push(j)},Tt.prototype.bj=function(Z,Q){var j,gt,dt;if(yt(Z)&&Z.substring(0,7)==="/OADate"&&Q&&!Q.formatter){if(Q.autoFormatter)return void(Q.formatter=Q.autoFormatter.formatCached);j=Z.indexOf("("),gt=Z.indexOf(")"),j!==-1&&gt!==-1&&((dt=parseInt(Z.substring(j+1,gt),10))<1?Q.formatter="h:mm:ss":dt>1&&(Q.formatter="M/d/yyyy"))}},Tt.prototype.eg=function(Z,Q,j,gt,dt){var mt;m.StringEx.L(gt)?j&&(mt=Z[Q]):mt=this.nh[gt],dt.formatId=mt!==void 0?mt:-1},Tt.prototype.ui=function(Z,Q,j){m.StringEx.O(Z)||(j.formula=Z,j.arrayFormulaRange=Q)},Tt.prototype.wi=function(Z,Q,j,gt,dt){var mt,Pt,Wt,It,vt,Lt,Ht,qt;if(Q.data&&Q.data.dataTable&&Q.data.dataTable[j]&&(mt=Q.data.dataTable[j][gt]&&Q.data.dataTable[j][gt].hyperlink)){if(Pt={},It=!1,Wt=this.cj(Q.name)){for(vt=0;vt<Wt.length;vt++)if((Lt=Wt[vt]).row===j&&Lt.col===gt){Pt.ref=m.IndexHelper.T(Lt.col)+(Lt.row+1)+":"+m.IndexHelper.T(Lt.col+Lt.colCount-1)+(Lt.row+Lt.rowCount),It=!0;break}}It||(Pt.ref=m.IndexHelper.T(gt)+(j+1)),Ht="sjs://",mt.url&&(mt.url.substring(0,6)===Ht?(Pt.location=m.Util.na(mt.url.replace(Ht,"")),typeof(qt=Q.data.dataTable[j][gt].value)=="string"&&(Pt.display=m.Util.na(qt))):Pt.url=m.Util.na(mt.url)),mt.tooltip&&(Pt.tooltip=m.Util.na(mt.tooltip)),Pt["xr:uid"]=m.Ga(),dt[Q.name]||(dt[Q.name]=[]),dt[Q.name].push(Pt)}},Tt.prototype.ri=function(Z,Q){var j=0;if(m.J(Z))Z=a;else{if(Z._error||Z._calcError)return j=7,{value:Z._error||Z._calcError,cellType:j};typeof Z=="number"?(j=1,isNaN(Z)&&(Z=0)):typeof Z=="boolean"?j=5:yt(Z)&&Z.substring(0,7)==="/OADate"?j=6:Q?j=9:yt(Z)?j=2:(j=2,Z=""+Z)}return{value:Z,cellType:j}},Tt.prototype.yi=function(Z,Q){var j,gt,dt=this;return ft(Q)?G.ConverterHelper.cloneSpreadJSStyle(Q):yt(Q)?I.test(Q)?(j=Q.indexOf(F),gt=dt.zi(Z,Q.substring(j)),G.ConverterHelper.cloneSpreadJSStyle(dt.bf[dt.nh[gt]])):{parentName:Q}:void 0},Tt.prototype.dj=function(Z){return Z&&this.bf[this.nh[Z]]},Tt.prototype.Ai=function(Z,Q,j){var gt,dt=this;j&&(j=dt.yi(Z,j),m.fa.ba(Q,j,!0),j&&j.parentName&&(j.parentName=dt.zi(Z,j.parentName),gt=dt.bf[dt.nh[j.parentName]],m.fa.ba(Q,gt)))},Tt.prototype.ej=function(Z,Q){m.J(Q.linkColor)?(Q.linkColor!==A||!Z.foreColor&&Z.foreColor!==a)&&(Z.foreColor="hyperlink"):Z.foreColor=Q.linkColor,m.J(Z.textDecoration)?Z.textDecoration=1:1&~Z.textDecoration&&(Z.textDecoration+=1)},Tt.prototype.zi=function(Z,Q){return Z.renamedStyles&&Z.renamedStyles[Q]&&(Q=Z.renamedStyles[Q]),Q},Tt.prototype.qi=function(Z,Q,j,gt,dt,mt,Pt,Wt,It){var vt,Lt,Ht=this,qt=Z.data,re=Ht.li(Z,Q,j),Nt=a,Jt=a,Mt=qt&&qt.dataTable&&qt.dataTable[Q]&&qt.dataTable[Q][j]&&qt.dataTable[Q][j].hyperlink,ye=Mt||yt(It)&&It.substring(0,7)==="/OADate"||It!==a&&It!==void 0&&(dt||mt),pe=A;return bt(re)&&bt(mt)&&bt(dt)&&!ye&&(pe=re+"|"+dt+"|"+mt),pe&&Ht.uh[pe]?(gt[Wt]=Ht.uh[pe].styleIndex,Ht.uh[pe]):(re?Nt=Ht.yi(Z,re):ye&&(Nt={}),Nt&&(Nt.parentName&&(Nt.parentName=Ht.zi(Z,Nt.parentName),vt=Ht.bf[Ht.nh[Nt.parentName]]||Ht.bf[Ht.xh[Nt.parentName]],m.fa.ba(Nt,vt)),Ht.Ai(Z,Nt,mt),Ht.Ai(Z,Nt,dt),Ht.Ai(Z,Nt,Pt),Mt&&Ht.ej(Nt,Mt),Ht.bj(It,Nt),m.fa.aa(Nt)?Nt=a:(Lt=gt[Wt]=Ht.Bi(Nt),Nt.parentName&&Ht.isSameStyleInfo(Ht.bf[Ht.nh[Nt.parentName]],Nt,!0)&&(Jt=Nt.parentName),Nt.name&&Ht.isSameStyleInfo(Ht.bf[Ht.nh[Nt.name]],Nt,!0)&&(Jt=Nt.name),pe&&(Ht.uh[pe]={styleIndex:Lt,styleName:Jt,styleInfo:Nt}))),{styleName:Jt,styleInfo:Nt})},Tt.prototype.Bi=function(Z){var Q,j=this.bf;if(!Z)return 0;for(Q=j.length-1;Q>=0;Q--)if((!j[Q].name||j[Q].name.indexOf(F)>=0)&&m.fa.da(j[Q],Z))return Q;return Z.name=A,j.push(Z),j.length-1},Tt.prototype.fj=function(Z){var Q,j;if(!Z)return 0;for(j in Q=0,Z)Z.hasOwnProperty(j)&&parseInt(j,10)>Q&&(Q=parseInt(j,10));return Q},Tt.prototype.ni=function(Z,Q,j){var gt,dt,mt,Pt=0;if(Z){for(gt in Z)if(Z.hasOwnProperty(gt))for(dt in Z[gt])parseInt(dt,10)>Pt&&(Pt=parseInt(dt,10))}if(j){for(gt in j)if(j.hasOwnProperty(gt))for(dt in j[gt])parseInt(dt,10)>Pt&&(Pt=parseInt(dt,10))}return(mt=Q.tables)&&mt.forEach(function(Wt){Wt.col+Wt.colCount>Pt&&(Pt=Wt.col+Wt.colCount)}),Pt},Tt.prototype.gj=function(Z,Q,j){for(j++;j>=0&&j<Q&&!Z[j];)j++;return j<Q?j:-1},Tt.prototype.hj=function(Z,Q,j,gt,dt){var mt=a;if(gt>=0&&gt<Q&&(mt=Z[gt]),!mt)return-1;for(dt++;dt>=0&&dt<j&&!mt[dt];)dt++;return dt<j?dt:-1},Tt.prototype.oi=function(Z,Q){var j,gt,dt=[],mt=Z.columnCount;if(!Z.data||!Z.data.columnDataArray)return dt;for(j=0;j<Q;j++)j<mt?(gt=this.li(Z,-1,j),dt.push(gt)):dt.push(a);return dt},Tt.prototype.ij=function(){var Z,Q,j,gt,dt,mt,Pt=this,Wt=[],It={count:0};for(Z=0,Q=Pt.bf.length;Z<Q;Z++)j=Pt.bf[Z],gt=G.ConverterHelper.toExtendedFormat(j,Pt),j.name&&j.name.indexOf(F)<0?(It[j.name]||(It[j.name]=It.count,It.count++),gt.isStyleFormat=!0):(dt=0,It[j.parentName]!==void 0&&It[j.parentName]!==a&&(mt=Wt[dt=It[j.parentName]],!gt.applyNumberFormat&&mt&&(mt.numberFormat?gt.numberFormat=mt.numberFormat:mt.numberFormatIndex!==void 0&&(gt.numberFormatIndex=mt.numberFormatIndex))),gt.parentFormatID=dt),Wt.push(gt);return Wt},Tt.prototype.jj=function(){var Z=G.ConverterHelper.cloneSpreadJSStyle(Tt.Lh(this.Oe)),Q=G.ConverterHelper.toExtendedFormat(Z,this);return Q.parentFormatID=0,Q},Tt.prototype.kj=function(){var Z,Q,j,gt,dt,mt,Pt,Wt=this,It=[],vt=a;for(Z=0,Q=Wt.vh.length;Z<Q;Z++)if((j=Wt.vh[Z]).name==="Normal"){(gt=new G.ExcelStyle).name="Normal",gt.format(G.ConverterHelper.toExtendedFormat(j,Wt)),gt.format().isStyleFormat=!0,gt.builtInStyle=0,vt=gt,Wt.Le=j;break}for(vt||((dt=new G.ExcelStyle).name="Normal",dt.format(G.ConverterHelper.toExtendedFormat(Tt.Lh(this.Oe),Wt)),dt.format().font.fontSize=14.67,dt.format().isStyleFormat=!0,dt.builtInStyle=0,It.push(dt)),Z=0,Q=Wt.vh.length;Z<Q;Z++)(mt=Wt.vh[Z]).name&&(Tt.Di[mt.name]!==void 0?((gt=new G.ExcelStyle).name=mt.name,gt.format(G.ConverterHelper.toExtendedFormat(mt,Wt)),gt.format().isStyleFormat=!0,gt.builtInStyle=Tt.Di[mt.name],(mt.name.substring(0,9)==="RowLevel_"||mt.name.substring(0,9)==="ColLevel_")&&mt.name.length>9&&(gt.outLineLevel=parseInt(mt.name.substring(9),10)-1),It.push(gt)):((Pt=new G.CustomExcelStyle).name=mt.name,Pt.format(G.ConverterHelper.toExtendedFormat(mt,Wt)),Pt.format().isStyleFormat=!0,It.push(Pt)));return It},Tt.prototype.lj=function(){var Z,Q=[],j=this.Oe.sheets;for(Z in j)j.hasOwnProperty(Z)&&(Q[j[Z].index]=Z);return Q},Tt.prototype.mj=function(Z){return this.Oe.sheets[Z]},Tt.prototype.nj=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z];return j?{colsSumRight:!(j.columnOutlines&&j.columnOutlines.direction===0),rowsSumBelow:!(j.rowOutlines&&j.rowOutlines.direction===0)}:{}},Tt.prototype.oj=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z];return j?N(j.sheetTabColor):a},Tt.prototype.pj=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z];return j?{rowCount:j.rowCount,columnCount:j.columnCount}:{}},Tt.prototype.qj=function(Z){var Q,j=this.Oe,gt=j.sheets&&j.sheets[Z],dt={showGridLine:!0,showRowColHeaders:!0,gridlineColor:a,zoom:1};return gt&&(!gt.gridline||gt.gridline.showVerticalGridline!==!1&&gt.gridline.showHorizontalGridline!==!1||(dt.showGridLine=!1),gt.rowHeaderVisible===!1&&gt.colHeaderVisible===!1&&(dt.showRowColHeaders=!1),gt.gridline&&gt.gridline.color&&(dt.gridlineColor=G.ColorHelper.toExcelIndexedColor(N(gt.gridline.color,4291876837))),gt.topCellIndex!==void 0&&gt.leftCellIndex!==void 0&&(Q={row:gt.topCellIndex,col:gt.leftCellIndex},dt.topLeftCell=Q),dt.zoom=gt.zoomFactor),dt},Tt.prototype.rj=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z],gt={frozenRowCount:0,frozenColCount:0,frozenTopRow:0,frozenLeftCol:0};return j&&(gt.frozenRowCount=j.frozenRowCount||0,gt.frozenColCount=j.frozenColCount||0,gt.frozenTopRow=j.frozenTopRow||0,gt.frozenLeftCol=j.frozenLeftCol||0),gt},Tt.prototype.sj=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z];return!!j&&j.isProtected},Tt.prototype.tj=function(Z,Q){var j,gt,dt=this.Oe,mt=(dt.sheets&&dt.sheets[Z]).protectionOptions,Pt={};for(gt in mt)mt.hasOwnProperty(gt)&&((j=mt[gt])&&gt==="allowSelectLockedCells"||j&&gt==="allowSelectUnlockedCells"||j&&gt==="allowEditObjects"||(Pt[o.fromProtectionOptions[gt]?o.fromProtectionOptions[gt]:gt]=mt[gt]));return Q&&!mt&&(Pt.objects=!1),Pt},Tt.prototype.cj=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z];return j?j.spans:[]},Tt.prototype.uj=function(){var Z=this.Oe;return{showHorizontalScrollbar:Z.showHorizontalScrollbar,showVerticalScrollbar:Z.showVerticalScrollbar,tabStripVisible:Z.tabStripVisible,tabStripRatio:Z.tabStripRatio,startSheetIndex:Z.startSheetIndex,activeSheetIndex:Z.activeSheetIndex}},Tt.prototype.vj=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z];return!j||j.visible===0},Tt.prototype.wj=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z];return!j||j.visible===2},Tt.prototype.xj=function(){var Z,Q,j,gt,dt,mt=[];if(this.Oe.names)for(Q=0;Q<this.Oe.names.length;Q++)Z=this.Oe.names[Q],mt.push({name:Z.name,localSheetId:-1,formula:Z.formula,comment:Z.comment});for(gt in j=this.Oe.sheets)if(j.hasOwnProperty(gt)&&(dt=j[gt]).names)for(Q=0;Q<dt.names.length;Q++)Z=dt.names[Q],mt.push({name:Z.name,localSheetId:dt.index,formula:Z.formula,comment:Z.comment});return mt},Tt.prototype.yg=function(Z){return(this.Oe.sheets&&this.Oe.sheets[Z]).conditionalFormats},Tt.Lh=function(Z,Q){var j,gt,dt,mt,Pt,Wt,It={foreColor:"black",font:"normal normal normal 11pt/normal Calibri",locked:!0,name:"Normal",textDecoration:0,hAlign:3,vAlign:0};for(j in Z.sheets)if(Z.sheets.hasOwnProperty(j)&&(gt=Z.sheets[j]).data&&gt.data.defaultDataNode&&gt.data.defaultDataNode.style){for(dt=gt.data.defaultDataNode.style,Pt=(mt=this.prototype.yi(gt,dt)).parentName;Pt&&(Wt=At(Pt,Z,gt));)m.fa.ba(mt,Wt),Pt=Wt.parentName;return m.fa.ba(mt,It),mt.themeFont&&Q&&(mt.font=G.ConverterHelper.normalizeFont(mt.fontForColumnWidth?mt.fontForColumnWidth:mt.font,mt.themeFont,gt.theme&&gt.theme.headingFont,gt.theme&&gt.theme.bodyFont)),mt}return It},Tt.prototype.yj=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z];return j.comments&&j.comments.map(function(gt){return o.convertToExcelComment(j,gt)})},Tt.prototype.zj=function(Z){var Q,j=[],gt=this.Oe;if(Z)return gt.sheets[Z].pivotTables;for(Q in gt.sheets)gt.sheets[Q].pivotTables&&(j=j.concat(gt.sheets[Q].pivotTables));return j},Tt.prototype.Aj=function(Z){return Z.floatingObjects&&Z.floatingObjects.filter(function(Q){return Q.typeName==="1"&&Q.src&&Q.src.indexOf(";base64,")!==-1}).map(function(Q){return o.convertToExcelPicture(Z,Q)})},Tt.prototype.Bj=function(Z){var Q=this.Oe;return(Q.sheets&&Q.sheets[Z]).sparklineGroups},Tt.prototype.ai=function(Z){var Q,j,gt,dt=Z.rowFilter,mt=this;if(dt)return Q=[],j=dt.filteredColumns,(gt=dt.filterItemMap)&&j&&j.length>0&&gt.forEach(function(Pt){var Wt,It;j.indexOf(Pt.index)<0||(Wt=Pt.conditions[0]).conType===3&&(It=Wt.compareType===0,Q.push({autoFilterColumnId:Pt.index-i(Z,dt.range).col,colorFilter:{cellColor:It,dxfId:mt.$h({isColorFilter:!0,fill:G.ColorHelper.toExcelBackColor(Wt.expected,It)})}}))}),Q},Tt.prototype.ii=function(Z){var Q,j,gt=a;return Z&&(!(Q=Z.sortInfo)||m.J(Q.ascending)||m.J(Q.index)||(gt={range:new m.Range(Z.range.row,Q.index,Z.range.rowCount,1),descending:!Q.ascending},Q.color!==A&&(j=Q.isBackColor,gt.isBackColor=j,Q.color[0]==="{"&&(Q.color=JSON.parse(Q.color)),gt.dxfid=this.$h({isColorFilter:!0,fill:G.ColorHelper.toExcelBackColor(Q.color,j)})))),gt},Tt.prototype.Cj=function(Z,Q){var j=Z.autoFilter,gt={range:"A1",filterColumns:[]},dt=j.filterItemMap;return dt&&dt.forEach(function(mt){var Pt,Wt,It;mt&&(Pt={autoFilterColumnId:0},Wt=function(vt,Lt){var Ht=vt.conType;return Ht===3?function(qt){var re,Nt={filterType:1};return Nt.isBottom=qt.type===-1,Nt.percent=qt.compareType===1,re=qt.expected,m.J(re)||(Nt.value=re,Nt.filterValue=re),Nt}(vt):Ht===2?W(vt):Ht===0?function(qt){var re,Nt,Jt;if(m.J(qt.value1)?m.J(qt.item1)||(re=qt.item1.expected):re=qt.value1,m.J(qt.value2)?m.J(qt.item2)||(Nt=qt.item2.expected):Nt=qt.value2,!Nt){switch(Jt=-1,qt.compareType){case 0:return{filterType:3,filter:[re]};case 1:Jt=1;break;case 2:re+="*";break;case 3:Jt=1,re+="*";break;case 4:re="*"+re;break;case 5:Jt=1,re="*"+re;break;case 6:re="*"+re+"*";break;case 7:Jt=1,re="*"+re+"*";break;case 8:Jt=2;break;case 9:Jt=5;break;case 10:Jt=4;break;case 11:Jt=3}return{filterType:4,filter1:{operator:Jt,value:re}}}return qt.compareType===12?{filterType:4,filter1:{operator:3,value:re},filter2:{operator:5,value:Nt}}:qt.compareType===13?{filterType:4,filter1:{operator:4,value:re},filter2:{operator:2,value:Nt}}:void 0}(vt):Ht===1?h(vt,Lt):void 0}(mt.conditions[0],Q),m.J(Wt)||((It=Wt.filterType)===1?Pt.top10=Wt:It===2?Pt.dynamicFilter=Wt:It===4?Pt.customFilters=Wt:It===3&&(Pt.filters=Wt),gt.filterColumns.push(Pt)))}),gt},Tt.prototype.Dj=function(Z,Q,j){var gt,dt,mt,Pt,Wt,It,vt,Lt,Ht,qt,re,Nt,Jt,Mt,ye,pe,se,Vt,Se,ve,Ue,ze,Ve=this.Oe,_e=Ve.sheets&&Ve.sheets[Z];if(m.J(Q)||m.J(Q.range))return a;if(gt=Q.adjustRangeForFrozen?_e.frozenRowCount:0,dt=i(_e,Q.range,gt),mt={range:dt,filterColumns:[]},_e._h&&_e._h.length>0&&(mt.filterColumns=_e._h),Pt=Q.filteredColumns,(Wt=Q.filterItemMap)&&Pt&&Pt.length>0&&Wt.forEach(function(Le){var er,rr,Je,je,Xe,or;if(!(Le.index<dt.col||Le.index>=dt.col+dt.colCount||Pt.indexOf(Le.index)<0)){for(rr=(er=Le.conditions)[0],Je=1;Je<er.length;Je++)rr={conType:0,compareType:0,item1:rr,item2:er[Je]};rr&&(je={autoFilterColumnId:Le.index-mt.range.col},Xe=Y(_e,rr,new m.Range(mt.range.row+1,mt.range.col,mt.range.rowCount-1,1)),m.J(Xe)||((or=Xe.filterType)===1?je.top10=Xe:or===2?je.dynamicFilter=Xe:or===3?je.filters=Xe:or===4&&(je.customFilters=Xe),mt.filterColumns.push(je)))}}),(It=this.cj(Z))&&It.length>0){for(vt=dt.row,Lt=dt.col,Ht=dt.colCount,qt=mt.filterColumns.length>0,re=[],Nt=0,Jt=It;Nt<Jt.length;Nt++)if(ye=(Mt=Jt[Nt]).row,pe=Mt.rowCount,se=Mt.col,Vt=Mt.colCount,se>=Lt&&se+Vt<=Ht&&(vt===ye||vt===ye+pe-1))for(Se=se;Se<se+Vt-1;Se++)ve=Se-Lt,qt&&(Ue=mt.filterColumns[Se])&&Ue.autoFilterColumnId===ve?Ue.showButton=0:(ze={autoFilterColumnId:ve,showButton:0},re.push(ze));re.length>0&&(mt.filterColumns=mt.filterColumns.concat(re))}return mt.sortInfo=j,mt},Tt.prototype.Ej=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z],gt=a;return j.rowFilter&&(gt=j.rowFilter.autoFilterSortInfo),this.Dj(Z,j.rowFilter,gt)},Tt.prototype.hi=function(Z){var Q,j=[],gt=this.Oe;if(Z)return gt.sheets[Z].tables;for(Q in gt.sheets)gt.sheets[Q].tables&&(j=j.concat(gt.sheets[Q].tables));return j},Tt.prototype.Fj=function(Z){var Q,j,gt,dt=this.Oe.sheets[Z];if(!dt.slicers)return[];for(Q=[],j=0;j<dt.slicers.length;j++)(gt=dt.slicers[j]).type&&gt.type!=="table"||Q.push(o.convertToExcelSlicer(dt,gt));return Q},Tt.prototype.Gj=function(Z,Q){var j,gt,dt,mt=this.Oe.sheets[Z];if(!mt.slicers)return[];for(j=[],gt=0;gt<mt.slicers.length;gt++)(dt=mt.slicers[gt]).type===Q&&j.push(o.convertToExcelSlicer(mt,dt));return j},Tt.prototype.Hj=function(Z){return Z.charts&&Z.charts.map(function(Q){return o.convertToExcelChart(Z,Q)})},Tt.prototype.Ij=function(Z){return Z.shapes&&Z.shapes.map(function(Q){return o.convertToExcelShape(Z,Q)})},Tt.prototype.Jj=function(Z){var Q,j=function(dt){var mt=[];return(dt&&dt.sp||[]).forEach(function(Pt){Pt.control?mt.push({sp:Pt}):Pt.shapeType===3&&mt.push.apply(mt,j(Pt))}),mt},gt=function(dt){var mt=[];return dt.forEach(function(Pt){Pt.sp&&Pt.sp.control?mt.push(Pt):Pt.grpSp&&mt.push.apply(mt,j(Pt.grpSp))}),mt}(this.Ij(Z)||[]);return gt.forEach(function(dt){var mt=dt.sp.control,Pt=dt.sp.nvSpPr.cNvPr;mt.id=Pt.id,mt.name=Pt.name,mt.visible=!Pt.hidden,Pt.hidden=!0}),Q=function(dt){return dt.sp.control.id},gt.sort(function(dt,mt){return Q(dt)-Q(mt)}),gt},Tt.prototype.Kj=function(Z){var Q=this.Oe,j=Q.sheets&&Q.sheets[Z],gt=this.Fj(Z),dt=this.Gj(Z,"pivot"),mt=this.Gj(Z,"timeline"),Pt=gt.concat(dt).concat(mt),Wt=this.Aj(j),It=this.Hj(j),vt=this.Ij(j),Lt=this.Jj(j),Ht=0;return[Pt,Wt,It,vt].forEach(function(qt){qt&&(Ht+=qt.length)}),{slicers:Pt,pictures:Wt,charts:It,shapes:vt,controlShapes:Lt,withDrawingObjects:Ht>0}},Tt.prototype.Lj=function(Z){var Q=this.Oe,j=[],gt=(Q.sheets&&Q.sheets[Z]).validations;return gt&&function(dt,mt,Pt,Wt){dt.forEach(function(It){var vt=Ct(It,Pt,Wt);vt.ranges=It.ranges.split(", ").join(" "),mt.push(vt)})}(gt,j,Z,this.lj()),j},Tt.prototype.Mj=function(Z){var Q=75,j=this.Oe,gt=(j.sheets&&j.sheets[Z]).printInfo,dt=gt&&gt.margin;return dt?{bottom:oe(dt.bottom,Q),top:oe(dt.top,Q),left:oe(dt.left,Q),right:oe(dt.right,Q),header:oe(dt.header,Q),footer:oe(dt.footer,Q)}:a},Tt.prototype.Nj=function(Z){var Q,j=this.Oe,gt=(j.sheets&&j.sheets[Z]).printInfo;if(gt)return{horizontalCentered:(Q=gt.centering)===1||Q===3,verticalCentered:Q===2||Q===3,printGridLine:gt.showGridLine,printRowColumnsHeaders:gt.showRowHeader===2&&gt.showColumnHeader===2}},Tt.prototype.Oj=function(Z,Q){var j,gt,dt,mt,Pt,Wt,It,vt,Lt,Ht,qt,re,Nt,Jt,Mt,ye,pe;function se(Se,ve,Ue){return"&L"+(Se=Se||"")+"&C"+(ve=ve||"")+"&R"+(Ue||"")}function Vt(Se,ve,Ue){if(Se[ve]&&Se[ve][Ue]){var ze=Se[ve][Ue];return se(ze.left,ze.center,ze.right)}}return(dt=(gt=(j=this.Oe).sheets&&j.sheets[Z]).printInfo)?(mt={},Pt=dt.fitPagesTall,Wt=dt.fitPagesWide,m.J(Pt)||Pt===-1||(mt.useSmartPrint=!0,mt.smartPrintPagesHeight=Math.max(0,Pt)),m.J(Wt)||Wt===-1||(mt.useSmartPrint=!0,mt.smartPrintPagesWidth=Math.max(0,Wt)),Q||(dt.paperSize&&(It=dt.paperSize.kind)!==0&&(mt.paperSizeIndex=It),mt.copies=1,m.J(dt.firstPageNumber)||(mt.useCustomStartingPage=!0,mt.firstPageNumber=dt.firstPageNumber),mt.orientation=dt.orientation===2?2:1,mt.pageOrder=dt.pageOrder===1?1:2,mt.zoomFactor=parseFloat(dt.zoomFactor),mt.showColor=!dt.blackAndWhite,mt.advancedHeadFooterSetting={},vt=mt.advancedHeadFooterSetting,Ht=void 0,(Lt=dt.pageHeaderFooter)?(vt.headerFooterDifferentFirstPage=dt.differentFirstPage,(Ht=Vt(Lt,"first","header"))&&(vt.headerFirstPage=Ht),(Ht=Vt(Lt,"first","footer"))&&(vt.footerFirstPage=Ht),qt=dt.differentOddAndEvenPages,vt.headerFooterDifferentOddEvenPages=dt.differentOddAndEvenPages,(Ht=Vt(Lt,qt?"odd":"normal","header"))&&(vt.headerOddPage=Ht),(Ht=Vt(Lt,qt?"odd":"normal","footer"))&&(vt.footerOddPage=Ht),(Ht=Vt(Lt,"even","header"))&&(vt.headerEvenPage=Ht),(Ht=Vt(Lt,"even","footer"))&&(vt.footerEvenPage=Ht)):(re=se(dt.headerLeft,dt.headerCenter,dt.headerRight),Nt=se(dt.footerLeft,dt.footerCenter,dt.footerRight),mt.advancedHeadFooterSetting={headerEvenPage:re,headerOddPage:re,footerOddPage:Nt,footerEvenPage:Nt}),Jt=gt.rows,Mt=[],Jt&&Jt.length>0&&Jt.forEach(function(Se,ve){Se&&Se.pageBreak&&Mt.push(ve)}),ye=gt.columns,pe=[],ye&&ye.length>0&&ye.forEach(function(Se,ve){Se&&Se.pageBreak&&pe.push(ve)}),Mt.length>0&&(mt.rowBreakLines=Mt),pe.length>0&&(mt.columnBreakLines=pe)),mt):a},Tt.prototype.Pj=function(Z){return this.Oe.sheets&&this.Oe.sheets[Z].printInfo},Tt.prototype.Qj=function(Z){return this.Oe.sheets&&this.Oe.sheets[Z].rowFilter},Tt.prototype.Rj=function(Z){var Q=this.Oe,j=(Q.sheets&&Q.sheets[Z]).shapes,gt=[];return j&&j.length>0&&this.Sj(j,gt),gt},Tt.prototype.Sj=function(Z,Q){var j=this;Z.forEach(function(gt,dt){var mt,Pt,Wt;gt.shapeType===1?(mt=void 0,gt.shapeData&&gt.shapeData.pic&&gt.shapeData.pic.cameraTool?mt=gt.shapeData.pic:gt.cameraTool===!0&&(mt=gt),mt&&((Pt=Dt("Picture_x0020_"+(dt+1),mt.src)).style=mt.vmlStyle,Pt.anchor=mt.anchor,Pt.cellRange=mt.cellRange,Pt.spid="_x0000_s10"+mt.spid,Q.push(Pt))):gt.shapeType===3&&(Wt=gt.shapeData&&gt.shapeData.grpSp&&gt.shapeData.grpSp.sp||gt.sp)&&j.Sj(Wt,Q)})},Tt.prototype.Tj=function(Z){var Q,j,gt,dt,mt,Pt,Wt,It,vt,Lt,Ht,qt,re,Nt,Jt,Mt,ye,pe=this.Oe,se=(pe.sheets&&pe.sheets[Z]).printInfo,Vt=[];return se&&(Q=se.pageHeaderFooter,gt=(j=n(se.margin)).left,dt=j.right,mt=j.top,Pt=j.bottom,Wt=j.header,It=j.footer,vt=(function(Se){var ve=Se.paperSize;return ve&&ve.width!==void 0?ve.width:0}(se)-gt-dt)/3,Lt=Math.max(0,mt-Wt),Ht=Math.max(0,Pt-It),Q?(qt=Q.normal,(re=Q.odd)?((Nt=re.header||{}).leftImage&&Vt.push(Dt("LH",Nt.leftImage,vt,Lt/jt(Nt.left,Nt.leftImage))),Nt.centerImage&&Vt.push(Dt("CH",Nt.centerImage,vt,Lt/jt(Nt.center,Nt.centerImage))),Nt.rightImage&&Vt.push(Dt("RH",Nt.rightImage,vt,Lt/jt(Nt.right,Nt.rightImage))),(Jt=re.footer||{}).leftImage&&Vt.push(Dt("LF",Jt.leftImage,vt,Ht/jt(Jt.left,Jt.leftImage))),Jt.centerImage&&Vt.push(Dt("CF",Jt.centerImage,vt,Ht/jt(Jt.center,Jt.centerImage))),Jt.rightImage&&Vt.push(Dt("RF",Jt.rightImage,vt,Ht/jt(Jt.right,Jt.rightImage)))):qt&&((Nt=qt.header||{}).leftImage&&Vt.push(Dt("LH",Nt.leftImage,vt,Lt/jt(Nt.left,Nt.leftImage))),Nt.centerImage&&Vt.push(Dt("CH",Nt.centerImage,vt,Lt/jt(Nt.center,Nt.centerImage))),Nt.rightImage&&Vt.push(Dt("RH",Nt.rightImage,vt,Lt/jt(Nt.right,Nt.rightImage))),(Jt=qt.footer||{}).leftImage&&Vt.push(Dt("LF",Jt.leftImage,vt,Ht/jt(Jt.left,Jt.leftImage))),Jt.centerImage&&Vt.push(Dt("CF",Jt.centerImage,vt,Ht/jt(Jt.center,Jt.centerImage))),Jt.rightImage&&Vt.push(Dt("RF",Jt.rightImage,vt,Ht/jt(Jt.right,Jt.rightImage)))),(Mt=Q.even)&&((Nt=Mt.header||{}).leftImage&&Vt.push(Dt("LHEVEN",Nt.leftImage,vt,Lt/jt(Nt.left,Nt.leftImage))),Nt.centerImage&&Vt.push(Dt("CHEVEN",Nt.centerImage,vt,Lt/jt(Nt.center,Nt.centerImage))),Nt.rightImage&&Vt.push(Dt("RHEVEN",Nt.rightImage,vt,Lt/jt(Nt.right,Nt.rightImage))),(Jt=Mt.footer||{}).leftImage&&Vt.push(Dt("LFEVEN",Jt.leftImage,vt,Ht/jt(Jt.left,Jt.leftImage))),Jt.centerImage&&Vt.push(Dt("CFEVEN",Jt.centerImage,vt,Ht/jt(Jt.center,Jt.centerImage))),Jt.rightImage&&Vt.push(Dt("RFEVEN",Jt.rightImage,vt,Ht/jt(Jt.right,Jt.rightImage)))),(ye=Q.first)&&((Nt=ye.header||{}).leftImage&&Vt.push(Dt("LHFIRST",Nt.leftImage,vt,Lt/jt(Nt.left,Nt.leftImage))),Nt.centerImage&&Vt.push(Dt("CHFIRST",Nt.centerImage,vt,Lt/jt(Nt.center,Nt.centerImage))),Nt.rightImage&&Vt.push(Dt("RHFIRST",Nt.rightImage,vt,Lt/jt(Nt.right,Nt.rightImage))),(Jt=ye.footer||{}).leftImage&&Vt.push(Dt("LFFIRST",Jt.leftImage,vt,Ht/jt(Jt.left,Jt.leftImage))),Jt.centerImage&&Vt.push(Dt("CFFIRST",Jt.centerImage,vt,Ht/jt(Jt.center,Jt.centerImage))),Jt.rightImage&&Vt.push(Dt("RFFIRST",Jt.rightImage,vt,Ht/jt(Jt.right,Jt.rightImage))))):(se.headerLeftImage&&Vt.push(Dt("LH",se.headerLeftImage,vt,Lt/jt(se.headerLeft,se.headerLeftImage))),se.headerCenterImage&&Vt.push(Dt("CH",se.headerCenterImage,vt,Lt/jt(se.headerCenter,se.headerCenterImage))),se.headerRightImage&&Vt.push(Dt("RH",se.headerRightImage,vt,Lt/jt(se.headerRight,se.headerRightImage))),se.footerLeftImage&&Vt.push(Dt("LF",se.footerLeftImage,vt,Ht/jt(se.footerLeft,se.footerLeftImage))),se.footerCenterImage&&Vt.push(Dt("CF",se.footerCenterImage,vt,Ht/jt(se.footerCenter,se.footerCenterImage))),se.footerRightImage&&Vt.push(Dt("RF",se.footerRightImage,vt,Ht/jt(se.footerRight,se.footerRightImage))))),Vt},Tt.prototype.Uj=function(){return this.xh},Tt.Di={"20% - Accent1":30,"20% - Accent2":34,"20% - Accent3":38,"20% - Accent4":42,"20% - Accent5":46,"20% - Accent6":50,"40% - Accent1":31,"40% - Accent2":35,"40% - Accent3":39,"40% - Accent4":43,"40% - Accent5":47,"40% - Accent6":51,"60% - Accent1":32,"60% - Accent2":36,"60% - Accent3":40,"60% - Accent4":44,"60% - Accent5":48,"60% - Accent6":52,Accent1:29,Accent2:33,Accent3:37,Accent4:41,Accent5:45,Accent6:49,Bad:27,Calculation:22,"Check Cell":23,Comma:3,"Comma [0]":6,Currency:4,"Currency [0]":7,"Explanatory Text":53,Good:26,"Heading 1":16,"Heading 2":17,"Heading 3":18,"Heading 4":19,Input:20,"Linked Cell":24,Neutral:28,Normal:0,Note:10,Output:21,Percent:5,Title:15,Total:25,"Warning Text":11,Hyperlink:8,FollowedHyperLink:9,RowLevel_1:1,RowLevel_2:1,RowLevel_3:1,RowLevel_4:1,RowLevel_5:1,RowLevel_6:1,RowLevel_7:1,ColLevel_1:2,ColLevel_2:2,ColLevel_3:2,ColLevel_4:2,ColLevel_5:2,ColLevel_6:2,ColLevel_7:2},Tt}(),d.WriterDataModel=st},"./src/datamodel/datetime-helper.ts":function(ie,d,xt){var m,K,G,q;function o(z){var M=z.getTimezoneOffset();return M===-485&&(M=-485-43/60),M===-321&&(M=-321-10/60),M===-507&&(M=-507-52/60),M===-402&&(M=-402-4/60),M}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=null,G=void 0,q=function(){function z(){}return z.kg=function(M){return"/OADate("+M+")/"},z.Vj=function(M){return typeof M=="string"&&M.substr(0,8)==="/OADate("?parseInt(M.substr(8,M.length-8-1-1),10):M},z.jg=function(M){return M===G||M===K?0:(typeof M!="number"&&typeof M!="string"||(M=new Date(M)),M instanceof Date?(1440*M.getTime()+3181192704e6-864e5*o(M))/124416e6:0)},z.Ke=function(M){var O,H=M-25569,N=H>=0?1:-1,E=o(new Date(864e5*H)),R=(864e5*M*1440+N-3181192704e6+864e5*E)/1440,A=new Date(R),a=o(new Date(R+36e5*(E>=0?1:-1)));return Math.abs(E-a)>=60?new Date(R+60*(a-E)*1e3):(O=M+"",A=A.getMilliseconds()===999&&O.substr(O.length-8)==="33333333"?new Date(A.valueOf()+1):A)},z.wf=function(M){var O,H,N,E,R,A,a;if(!M||M===" "||M.length===0||(M=(M=(M=(M=M.toUpperCase()).replace(/(\[.*\])+/g," ")).replace(/"[^"]*"/g," ")).replace(/(\*.|_.|\\.)+/g," ")).indexOf("GENERAL")!==-1)return!1;for(O=-1,H=0,N=!1,E=null,R=0;R<M.length;R++){if((A=M[R])==="[")do A=M[R],R++;while(R<M.length&&A!=="]");if(A==="Y"||A==="D"||A==="M"||A==="H"||A==="S"||A==="A")N?H++:(R===0||M.length>0&&M[R-1]!=="\\")&&(N=!0,O=R,H=1);else{if(N=!1,A===" "&&E)return!0;H!==0&&(a=M.substring(O,O+H),O=R,H=0,E=(E===K||E)&&z.Wj(a))}}return H!==0&&R===M.length&&(a=M.substring(O,O+H),E=(E===K||E)&&z.Wj(a)),!!E},z.Wj=function(M){var O,H,N,E,R,A,a,F,w;if(m.StringEx.O(M))return!1;for(O=[],H="",N=0,E=M.length;N<E;N++)R=M[N],H.indexOf(R)===-1&&(O.push({key:R,count:M.match(RegExp(R,"g")).length}),H+=R);for(A={Y:4,D:4,M:5,H:2,S:2,A:4},N=0,a=O.length;N<a;N++)if((w=A[(F=O[N]).key])===G||F.count>w)return!1;return!0},z}(),d.DateTimeHelper=q},"./src/datamodel/excel-helper.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N;function E(h,S,_){var $,ct=h.defaults.colWidth,wt=h.columns,lt=0,Y=wt?o:ct;for($=S;$<_;$++)lt+=Y||R(wt,$,ct,h.columnOutlines);return lt}function R(h,S,_,$){var ct=h[S];return ct?$&&P(S,$)||ct.visible===!1?0:ct.size:_}function A(h,S,_){var $,ct=h.defaults.rowHeight,wt=h.rows,lt=0,Y=wt?o:ct;for($=S;$<_;$++)lt+=Y||a(wt,$,ct,h.rowOutlines);return lt}function a(h,S,_,$){var ct=h[S];return ct?$&&P(S,$)||ct.visible===!1?0:ct.size:_}function F(h,S){for(var _,$,ct=h.defaults.colWidth,wt=h.columns,lt=0,Y=0,D=wt&&wt.length||q.ExcelConstants.wb,y=wt?o:ct;lt<S&&Y<D;)lt+=_=y||R(wt,Y,ct),Y++;return($=lt-S)>0?(Y--,$=_-$):$=S-lt,{col:Y,colOffset:$}}function w(h,S){for(var _,$,ct=h.defaults.rowHeight,wt=h.rowsVisibleInfo||h.rows,lt=0,Y=0,D=wt&&wt.length||q.ExcelConstants.xb,y=wt?o:ct;lt<S&&Y<D;)lt+=_=y||a(wt,Y,ct),Y++;return($=lt-S)>0?(Y--,$=_-$):$=S-lt,{row:Y,rowOffset:$}}function I(h,S){var _=S.x,$=S.y,ct={},wt={},lt=w(h,$);return J(lt,ct,["row","rowOffset"]),J(lt=F(h,_),ct,["col","colOffset"]),J(lt=w(h,$+S.height),wt,["row","rowOffset"]),J(lt=F(h,_+S.width),wt,["col","colOffset"]),{startPoint:ct,endPoint:wt}}function P(h,S){return!!S&&(S.items?S.items[h]&&S.items[h].viewCollapsed:!!S.itemsData&&(S.collapseIndexMap||function(_){var $,ct,wt,lt,Y,D,y,ot=_.itemsData,Ct=_.collapseIndexMap={};if(_.direction===0){for($=ot.length-1;$>=0;$--)if((wt=ot[$])&&wt.count===1&&wt.info&&wt.info.collapsed){for(lt=wt.index+wt.count,Y=$+1;Y<ot.length;Y++)(D=ot[Y])&&D.info&&D.info.level>wt.info.level&&D.index===lt&&(lt=D.index+D.count);for(y=wt.index+1;y<lt;y++)Ct[y]=!0}}else for(ct=ot.length,$=0;$<ct;$++)if((wt=ot[$])&&wt.count===1&&wt.info&&wt.info.collapsed){if((lt=wt.index-1)<0&&wt.info.level===-1)break;for(Y=$-1;Y>=0;Y--)(D=ot[Y])&&D.info&&D.info.level>wt.info.level&&D.index+D.count-1===lt&&(lt=D.index-1);for(y=lt+1;y<wt.index;y++)Ct[y]=!0}}(S),!!S.collapseIndexMap[h]))}function J(h,S,_){_.forEach(function($){h[$]!==void 0&&(S[$]=h[$])})}function st(h){return h?K.UnitHelper.pointToPixel(parseFloat(h.replace("pt",""))):0}function ht(h){return!h||h==="hidden"}function yt(h){switch(h){case"dotted":return"dot";case"dashed":return"dash";case"double":return"dbl"}return"solid"}function bt(h,S){var _,$=h.indexOf(M);$>0&&(S.base64Image=h.substr($+M.length),(_=h.substr(0,$).split("/").pop())==="x-icon"&&(_="png"),S.imageType=_)}function ft(h,S,_){function $(Y){return Y.name===this.name}function ct(Y){var D=$.bind({name:Y});return h.filter(D)[0]!==void 0}for(var wt=S=S||_,lt=1;ct(wt);)wt=S+"_"+lt,lt++;return wt}function V(h,S){var _,$,ct,wt,lt;return h?((_=h.fillFormat)&&_.fillFormatType===1&&(S.backColor=K.ColorHelper.toRGBColor(_.color)),void(($=h.lineFormat)&&(S.borderWidth=$.width,ct=$.fillFormat,ct&&ct.fillFormatType===1?S.borderColor=K.ColorHelper.toRGBColor(ct.color):ct&&ct.fillFormatType===0&&(S.noFill=!0),wt=$.lineDashType,wt&&(lt=$.compoundLineType,S.borderStyle=function(Y,D){switch(Y){case"solid":return D==="dbl"?"double":"solid";case"dot":case"sysDot":return"dotted"}return"dashed"}(wt,lt))))):null}function at(h,S,_){h.rowCount<S&&(h.rowCount=S),h.columnCount<_&&(h.columnCount=_)}function pt(h,S){var _=0,$=0,ct=S.endPoint;ct&&(_=ct.row,$=ct.col),at(h,_+=O,$+=O)}function et(h,S,_){var $,ct,wt;S?($=S[6]+1,ct=S[4]+1):($=(wt=I(h,_)).endPoint.row+O,ct=wt.endPoint.col+O),at(h,$,ct)}function rt(h,S,_){var $,ct;return{x:$=E(h,0,S.col)+S.colOffset,y:ct=A(h,0,S.row)+S.rowOffset,width:E(h,0,_.col)+_.colOffset-$,height:A(h,0,_.row)+_.rowOffset-ct}}function B(h,S,_){return m.J(S.startRow)?I(h,{x:S.x||0,y:S.y||0,width:S.width||0,height:S.height||0}):(_&&(S=function($,ct){var wt=ct.pictureStretch;return wt===0?ct:wt===1?function(lt,Y){var D,y,ot,Ct,At,Et,Ot,_t,Xt,Qt,zt=lt.rowCount,Zt=lt.columnCount,te=Y.width,oe=Y.height,g=Y.startRow,kt=Y.startRowOffset||0,Rt=Y.startColumn,Dt=Y.startColumnOffset||0,ut=Y.endRow,$t=Y.endRowOffset||0,jt=Y.endColumn,Tt=Y.endColumnOffset||0,Z=Y.originalWidth,Q=Y.originalHeight,j=Q>oe?kt:kt+(oe-Q)/2,gt=Z>te?Dt:Dt+(te-Z)/2;for(te=Math.min(te,Z),oe=Math.min(oe,Q),D=0,y=g,ot=j,Ct=!1;y<zt;)if(At=A(lt,y,y+1),y++,!Ct&&(ot-=At),ot<0&&!Ct&&(g=y-1<0?0:y-1,kt=At+ot,Ct=!0),(D+=At)>oe+j){ut=y-1<0?0:y-1,$t=At-(D-oe-j);break}for(Et=0,Ot=Rt,_t=gt,Xt=!1;Ot<Zt;)if(Qt=E(lt,Ot,Ot+1),Ot++,!Xt&&(_t-=Qt),_t<0&&!Xt&&(Rt=Ot-1<0?0:Ot-1,Dt=Qt+_t,Xt=!0),(Et+=Qt)>te+gt){jt=Ot-1<0?0:Ot-1,Tt=Qt-(Et-te-gt);break}return Y.width=te,Y.height=oe,Y.startRow=g,Y.startRowOffset=kt,Y.endRow=ut,Y.endRowOffset=$t,Y.startColumn=Rt,Y.startColumnOffset=Dt,Y.endColumn=jt,Y.endColumnOffset=Tt,Y}($,ct):wt===2?function(lt,Y){var D,y,ot,Ct,At,Et,Ot,_t,Xt=lt.rowCount,Qt=lt.columnCount,zt=Y.width,Zt=Y.height,te=Y.startRow,oe=Y.startRowOffset||0,g=Y.startColumn,kt=Y.startColumnOffset||0,Rt=Y.endRow,Dt=Y.endRowOffset||0,ut=Y.endColumn,$t=Y.endColumnOffset||0,jt=Y.originalWidth,Tt=Y.originalHeight,Z=zt/Zt,Q=jt/Tt,j=0,gt=0,dt=zt,mt=Zt;if(Zt>0&&Tt>0&&Z>Q)j=kt+zt/2-(dt=Q*Zt)/2,Zt=1/Q*(zt=dt);else{if(!(zt>0&&jt>0&&1/Z>1/Q))return Y;gt=oe+Zt/2-(mt=1/Q*zt)/2,zt=Q*(Zt=mt)}if(j>0){for(;g<Qt;)if(D=E(lt,g,g+1),g++,(j-=D)<0){g--,kt=j+D;break}for(y=0,ot=g;ot<Qt;)if(Ct=E(lt,ot,ot+1),ot++,(y+=Ct)>dt+kt){$t=Ct-(y-dt-kt),ut=ot-1<0?0:ot-1;break}}else if(gt>0){for(;te<Xt;)if(At=A(lt,te,te+1),te++,(gt-=At)<0){te--,oe=gt+At;break}for(Et=0,Ot=te;Ot<Xt;)if(_t=A(lt,Ot,Ot+1),Ot++,(Et+=_t)>mt+oe){Dt=_t-(Et-mt-oe),Rt=Ot-1<0?0:Ot-1;break}}return Y.width=zt,Y.height=Zt,Y.startRow=te,Y.startRowOffset=oe,Y.endRow=Rt,Y.endRowOffset=Dt,Y.startColumn=g,Y.startColumnOffset=kt,Y.endColumn=ut,Y.endColumnOffset=$t,Y}($,ct):wt===3?function(lt,Y){var D,y,ot,Ct,At,Et,Ot=lt.rowCount,_t=lt.columnCount,Xt=Y.width,Qt=Y.height,zt=Y.startRow,Zt=Y.startRowOffset||0,te=Y.startColumn,oe=Y.startColumnOffset||0,g=Y.endRow,kt=Y.endRowOffset||0,Rt=Y.endColumn,Dt=Y.endColumnOffset||0,ut=Y.originalWidth,$t=Y.originalHeight;for(Xt=Math.min(Xt,ut),Qt=Math.min(Qt,$t),D=0,y=zt;y<Ot;)if(ot=A(lt,y,y+1),y++,(D+=ot)>Qt+Zt){g=y-1<0?0:y-1,kt=ot-(D-Qt-Zt);break}for(Ct=0,At=te;At<_t;)if(Et=E(lt,At,At+1),At++,(Ct+=Et)>Xt+oe){Rt=At-1<0?0:At-1,Dt=Et-(Ct-Xt-oe);break}return Y.width=Xt,Y.height=Qt,Y.startRow=zt,Y.startRowOffset=Zt,Y.endRow=g,Y.endRowOffset=kt,Y.startColumn=te,Y.startColumnOffset=oe,Y.endColumn=Rt,Y.endColumnOffset=Dt,Y}($,ct):ct}(h,S)),{startPoint:{row:S.startRow,rowOffset:S.startRowOffset||0,col:S.startColumn,colOffset:S.startColumnOffset||0},endPoint:{row:S.endRow,rowOffset:S.endRowOffset||0,col:S.endColumn,colOffset:S.endColumnOffset||0},editAs:f(S.dynamicMove,S.dynamicSize)})}function it(h,S,_,$){var ct=S.anchorType;return ct===0?function(wt,lt){return rt(wt,lt.startPoint,lt.endPoint)}(h,S):ct===1?function(wt,lt){var Y=lt.startPoint;return{x:E(wt,0,Y.col)+Y.colOffset,y:A(wt,0,Y.row)+Y.rowOffset,width:lt.width,height:lt.height}}(h,S):ct===2?function(wt){return{x:wt.x,y:wt.y,width:wt.width,height:wt.height}}(S):ct===3?function(wt,lt,Y){var D=wt.startPoint,y=wt.endPoint,ot=D.x*lt,Ct=D.y*Y;return{x:ot,y:Ct,width:y.x*lt-ot,height:y.y*Y-Ct}}(S,_,$):ct===4?function(wt,lt,Y){var D=wt.startPoint;return{x:D.x*lt,y:D.y*Y,width:wt.width,height:wt.height}}(S,_,$):null}function f(h,S){var _;return h===!1&&S===!1?_=2:S===!1&&(_=1),_}function T(h,S,_){var $=h.x||0,ct=h.y||0,wt=h.width||0,lt=h.height||0;return{startPoint:{x:($/S).toFixed(5),y:(ct/_).toFixed(5)},endPoint:{x:(($+wt)/S).toFixed(5),y:((ct+lt)/_).toFixed(5)}}}function s(h){var S,_;return h?(_=(S=K.ColorHelper.toExcelColor(h)).colorType())===2?{srgbClr:{val:K.ColorHelper.getRGBAColorData(S).rgb}}:_===3?{schemeClr:{val:S.value()}}:null:null}function v(h){var S,_,$,ct,wt,lt,Y,D,y,ot,Ct,At,Et,Ot,_t,Xt,Qt;if(h&&!m.J(h.rot))return S=h.rot,_=h.off,$=h.ext,ct=_.x,wt=_.y,lt=$.cx/2,Y=$.cy/2,D=S*H,y=Math.sin(D),ot=Math.cos(D),Ct=ct+lt,At=wt+Y,Et=[],Ot=[],[{x:-lt,y:-Y},{x:lt,y:-Y},{x:-lt,y:Y},{x:lt,y:Y}].forEach(function(zt){var Zt=function(te,oe,g){return{x:te.x*g-te.y*oe,y:te.x*oe+te.y*g}}(zt,y,ot);Et.push(Zt.x+Ct),Ot.push(Zt.y+At)}),_t=Math.min.apply(null,Et),Xt=Math.max.apply(null,Et),{x:_t,y:Qt=Math.min.apply(null,Ot),width:Xt-_t,height:Math.max.apply(null,Ot)-Qt}}function n(h,S,_,$){var ct,wt,lt=v($)||it(S,h),Y=function(D){var y=D.anchorType||D.editAs||0,ot=!0,Ct=!0;return y===2?(ot=!1,Ct=!1):y===1&&(Ct=!1),{dynamicMove:ot,dynamicSize:Ct}}(h);_.dynamicMove=Y.dynamicMove,_.dynamicSize=Y.dynamicSize,J(lt,_,["x","y","width","height"]),h.anchorType===0?function(D,y){if(D){var ot=D.startPoint,Ct=D.endPoint;y.startRow=ot.row,y.startRowOffset=ot.rowOffset,y.startRowOffsetEmu=ot.rowOffsetEmu,y.startColumn=ot.col,y.startColumnOffset=ot.colOffset,y.startColumnOffsetEmu=ot.colOffsetEmu,y.endRow=Ct.row,y.endRowOffset=Ct.rowOffset,y.endRowOffsetEmu=Ct.rowOffsetEmu,y.endColumn=Ct.col,y.endColumnOffset=Ct.colOffset,y.endColumnOffsetEmu=Ct.colOffsetEmu}}(ct=$?I(S,lt):h,_):ct=I(S,lt),pt(S,ct),(wt=h.clientData)&&(_.isLocked=wt.fLocksWithSheet,_.canPrint=wt.fPrintsWithSheet)}function i(h,S,_,$){var ct,wt,lt=T(h,_,$),Y={typeName:h.typeName,anchorType:3,startPoint:lt.startPoint,endPoint:lt.endPoint,pic:{nvPicPr:{cNvPr:{name:h.name,descr:h.alt||""},cNvPicPr:{picLocks:{}}},spPr:{ln:{w:ht(h.borderStyle)?0:h.borderWidth},prstGeom:{prst:1,avLst:{}}}},src:h.src},D=Y.pic.spPr,y=D.ln,ot=s(h.backColor);return ot&&(D.solidFill=ot),(ct=s(h.borderColor))&&(y.solidFill=ct),(wt=yt(h.borderStyle))==="dbl"?y.cmpd=G.Charts.ST_CompoundLine[wt]:y.prstDash=G.Charts.ST_PresetLineDashVal[wt],Y}function c(h,S){return!(!h||!S||h.color!==S.color||h.type!==S.type)||!h&&!S}function x(h){return JSON.parse(JSON.stringify(h))}function L(h,S){if(h&&h.shapeType===5){var _=S[h.nvSpPr.cNvPr.id];_&&(h.shapeType=7,h.control=_)}}function W(h,S){(h&&h.sp||[]).forEach(function(_){_.shapeType===5?L(_,S):_.shapeType===3&&W(_,S)})}function U(h){return typeof h=="string"&&(h=+h),!(isNaN(h)||!isFinite(h))}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/datamodel/excel-style.ts"),G=xt("./src/datamodel/chart-model.ts"),q=xt("./src/common/excel-types.ts"),o=null,d.isCollapsed=P,d.convertFromExcelComment=function(h,S){var _,$,ct,wt,lt,Y,D,y,ot,Ct,At,Et,Ot,_t,Xt,Qt,zt={};return J(S,zt,["fontSize","fontStyle","fontFamily","fontWeight","textDecoration","text","autoSize","dynamicMove","dynamicSize","locked","lockText","displayMode"]),_=h.forzenRowCount||0,$=h.forzenColumnCount||0,ct=S.row,wt=S.col,lt=S.anchor,Y=E(h,$,wt+1),D=A(h,_,ct),zt.rowIndex=ct-_,zt.colIndex=wt-$,lt?(y=E(h,$,lt[0])+Math.min(lt[1],E(h,lt[0],lt[0]+1))-7,ot=A(h,_,lt[2])+Math.min(lt[3],A(h,lt[2],lt[2]+1))-7,Ct=E(h,$,lt[4])+Math.min(lt[5],E(h,lt[4],lt[4]+1))+7,At=A(h,_,lt[6])+Math.min(lt[7],A(h,lt[6],lt[6]+1))+7,zt.location={x:y-Y,y:ot-D},zt.width=Ct-y,zt.height=At-ot,et(h,lt)):(zt.location={x:K.UnitHelper.pointToPixel(S.marginLeft)-Y-7,y:K.UnitHelper.pointToPixel(S.marginTop)-D-7},zt.width=st(S.width)+14,zt.height=st(S.height)+14,et(h,o,{x:zt.location.x+Y,y:zt.location.y+D,width:zt.width,height:zt.height})),(Et=S.foreColor)&&Et!==K.ExcelColor.EmptyColor&&(zt.foreColor=K.ColorHelper.toRGBColor(Et)),(Et=S.backColor)&&(zt.backColor=Et.split(" ")[0]),(Et=S.borderColor)&&(zt.borderColor=Et.split(" ")[0]),(Ot=S.borderWidth)&&(zt.borderWidth=st(Ot)),zt.borderStyle=function(Zt,te){if(!m.StringEx.L(te))return"double";if(Zt)switch(Zt.toLowerCase()){case"solid":return"solid";case"1 1":return"dotted";case"dash":case"dashdot":case"longdash":case"longdashdot":case"longdashdotdot":return"dashed"}return"solid"}(S.dashStyle,S.lineStyle),_t=S.zIndex,m.J(_t)||(zt.zIndex=_t),_t=S.opacity,m.J(_t)||(zt.opacity=_t),S.autoSize&&(zt.autoSize=!0),zt.locked=S.locked!==!1,zt.lockText=S.lockText!==!1,zt.dynamicSize=S.dynamicSize!==!1,zt.dynamicMove=S.dynamicMove!==!1,(_t=S.inset)&&(Xt=[0,0,0,0],_t.trim().split(",").forEach(function(Zt,te){var oe=Zt||["0.1in","0.05in"][te%2];Xt[te]=function(g){var kt=0;return g.indexOf("in")!==-1?kt=72*parseFloat(g.replace("in","").trim()):g.indexOf("cm")!==-1?kt=72*parseFloat(g.replace("cm","").trim())/2.54:g.indexOf("mm")!==-1?kt=72*parseFloat(g.replace("mm","").trim())/25.4:g.indexOf("pt")!==-1&&(kt=parseFloat(g.replace("pt","").trim())),K.UnitHelper.pointToPixel(kt)}(oe)}),zt.padding={left:Xt[0],top:Xt[1],right:Xt[2],bottom:Xt[3]}),(Qt=["left","center","right"].indexOf(S.hAlign))!==-1&&(zt.horizontalAlign=Qt),zt},d.convertToExcelComment=function(h,S){var _,$,ct,wt,lt,Y,D=S.rowIndex,y=S.colIndex,ot=S.location||{x:9,y:-18},Ct={row:D,col:y};return m.J(S.width)&&(S.width=160),m.J(S.height)&&(S.height=100),S.fontFamily=S.fontFamily||"Arial",S.borderColor=S.borderColor||"black",S.backColor=S.backColor||"#FFFFE1",J(S,Ct,["zIndex","opacity","fontStyle","fontFamily","fontWeight","textDecoration","text","autoSize","dynamicMove","dynamicSize","locked","lockText","displayMode","backColor","borderColor"]),_=E(h,0,y+1),$=A(h,0,D),Ct.marginLeft=K.UnitHelper.pixelToPoint(_+ot.x+7),Ct.marginTop=K.UnitHelper.pixelToPoint($+ot.y+7),Ct.width=K.UnitHelper.pixelToPoint(S.width-14)+"pt",Ct.height=K.UnitHelper.pixelToPoint(S.height-14)+"pt",(ct=S.fontSize||"9pt").indexOf("px")!==-1?Ct.fontSize=K.UnitHelper.pixelToPoint(parseFloat(ct)):Ct.fontSize=ct.replace("pt",""),wt=S.foreColor,Ct.foreColor=wt&&K.ColorHelper.toExcelColor(wt),Ct.borderWidth=K.UnitHelper.pixelToPoint(S.borderWidth||1)+"pt",lt=function(At){var Et,Ot;if(At)switch(At.toLowerCase()){case"solid":Et="solid";break;case"dotted":Et="1 1";break;case"dashed":Et="dash";break;case"double":Ot="thinThin"}return{dashStyle:Et,lineStyle:Ot}}(S.borderStyle),Ct.dashStyle=lt.dashStyle,Ct.lineStyle=lt.lineStyle,(Y=S.padding)&&(Ct.inset=[K.UnitHelper.pixelToPoint(Y.left)+"pt",K.UnitHelper.pixelToPoint(Y.top)+"pt",K.UnitHelper.pixelToPoint(Y.right)+"pt",K.UnitHelper.pixelToPoint(Y.bottom)+"pt"].join(",")),Ct.hAlign=["Left","Center","Right"][S.horizontalAlign||0]||"Left",Ct.visibility=S.displayMode===1?"visible":"hidden",Ct},z=1e5,d.convertFromExcelPicture=function(h,S,_){var $,ct={name:ft(_,S.name,"picture"),alt:S.descr};return J(S,ct,["src","isVisible","locked","rot"]),n(S.anchor,h,ct,S.xfrm),V(S.pictureFormat,ct),($=S.srcRect)&&(ct.srcRect=function(wt){return{l:wt.l/z,t:wt.t/z,r:wt.r/z,b:wt.b/z}}($)),ct},d.convertToExcelSlicer=function(h,S){return S.twoCellAnchor=B(h,S),S},d.convertToExcelPicture=function(h,S){var _,$={};return bt(S.src,$),J(S,$,["name","locked","rot"]),$.descr=S.alt,$.twoCellAnchor=B(h,S,!0),$.hidden=S.isVisible===!1,$.fillColor=K.ColorHelper.toExcelColor(S.backColor),$.lineBorder={width:ht(S.borderStyle)?0:S.borderWidth,color:K.ColorHelper.toExcelColor(S.borderColor),style:yt(S.borderStyle),noFill:S.noFill},(_=S.srcRect)&&($.srcRect=function(ct){return{l:parseInt((ct.l||0)*z,10),t:parseInt((ct.t||0)*z,10),r:parseInt((ct.r||0)*z,10),b:parseInt((ct.b||0)*z,10)}}(_)),$},M=";base64,",d.getPictureInfo=bt,d.isSVGPicture=function(h){if(!h)return!1;var S={};return bt(h,S),S.imageType==="svg+xml"},O=2,d.inflateWorksheetByAnchor=pt,d.getBounds=rt,H=Math.PI/180/6e4,d.convertFromExcelChart=function(h,S){var _,$,ct,wt,lt,Y,D,y,ot;return pt(h,S),wt=(ct=m.Util.ya(S))&&ct.layoutId,$=(_=m.Util.za(wt)?S.AlternateContent&&S.AlternateContent.Choice&&S.AlternateContent.Choice.GraphicalObjectFrame&&S.AlternateContent.Choice.GraphicalObjectFrame.nvGraphicFramePr:S.shapeType===2?S.nvGraphicFramePr:S.graphicFrame&&S.graphicFrame.nvGraphicFramePr)&&_.cNvPr,Y={name:ft(h.charts,$.name,"chart"),chartSpace:lt=S.chartSpace,isVisible:!$.hidden,alt:$.descr,AlternateContent:S.AlternateContent},n(S,h,Y,S.xfrm),D=Y.width,y=Y.height,(ot=lt.userShapes)&&(lt.userShapes=ot.map(function(Ct){return Ct.pic?function(At,Et,Ot,_t){var Xt,Qt,zt,Zt,te=Et.pic&&Et.pic.nvPicPr&&Et.pic.nvPicPr.cNvPr,oe=te.name,g=At.floatingObjects;return g&&(oe=ft(g,oe,"picture")),zt=(Qt=(Xt=Et.pic&&Et.pic.blipFill)&&Xt.blip&&Xt.blip.blipBlob)&&Qt.blob,Zt={name:oe,alt:te.descr,src:zt,isVisible:!te.hidden},J(it(At,Et,Ot,_t),Zt,["x","y","width","height"]),V(Et.pictureFormat,Zt),Zt}(h,Ct,D,y):Ct.graphicFrame?function(At,Et,Ot,_t){var Xt=Et.graphicFrame&&Et.graphicFrame.nvGraphicFramePr&&Et.graphicFrame.nvGraphicFramePr.cNvPr&&Et.graphicFrame.nvGraphicFramePr.cNvPr,Qt=ft(At.charts,Xt.name,"chart"),zt=it(At,Et,Ot,_t),Zt={name:Qt,chartSpace:Et.chartSpace,isVisible:!Xt.hidden,alt:Xt.descr};return J(zt,Zt,["x","y","width","height"]),Zt}(h,Ct,D,y):void 0})),Y},d.convertToExcelShape=function(h,S){var _,$=S.shapeData;return $.editAs=f(S.dynamicMove,S.dynamicSize),$.clientData={fLocksWithSheet:S.isLocked,fPrintsWithSheet:S.canPrint},(_=S.alt)&&($.sp?$.sp.nvSpPr.cNvPr.descr=_:$.cxnSp?$.cxnSp.nvCxnSpPr.cNvPr.descr=_:$.grpSp?$.grpSp.nvGrpSpPr.cNvPr.descr=_:$.pic&&($.pic.nvPicPr.cNvPr.descr=_)),$},d.convertToExcelChart=function(h,S){var _,$=B(h,S),ct=S.isVisible,wt=S.chartSpace,lt={anchorType:0,startPoint:$.startPoint,endPoint:$.endPoint,editAs:$.editAs,graphicFrame:{nvGraphicFramePr:{cNvPr:{name:S.name,descr:S.alt||"",hidden:!m.J(ct)&&!ct}}},clientData:{fLocksWithSheet:S.isLocked,fPrintsWithSheet:S.canPrint},chartSpace:wt,AlternateContent:S.AlternateContent},Y=wt.userShapes;return Y&&Y.length>0&&(_=Y.map(function(D){var y;return D.typeName==="1"?y=i(D,0,S.width,S.height):D.typeName==="2"&&(y=function(ot,Ct,At,Et){var Ot=T(ot,At,Et),_t=ot.isVisible;return{typeName:ot.typeName,anchorType:3,startPoint:Ot.startPoint,endPoint:Ot.endPoint,graphicFrame:{nvGraphicFramePr:{cNvPr:{name:ot.name,descr:ot.alt||"",hidden:!m.J(_t)&&!_t}}},chartSpace:ot.chartSpace}}(D,0,S.width,S.height)),y}).filter(function(D){return!!D}),_.length>0?wt.userShapes={relSizeAnchor:_}:delete wt.userShapes),lt},d.isBorderEqual=c,N={backColor:2,foreColor:0,borderBottom:1,borderLeft:1,borderRight:1,borderTop:1,font:0,textDecoration:0},d.processTableCellStyle=function(h,S){var _,$={};for(_ in h)h.hasOwnProperty(_)&&(N[_]===0?h[_]!==S[_]&&($[_]=h[_]):N[_]===1?c(h[_],S[_])||($[_]=h[_]):N[_]===2&&m.Util.Ca(h[_],S[_])||($[_]=h[_]));return $},d.resetTableCellStyle=function(h,S){var _,$={};for(_ in h)h.hasOwnProperty(_)&&($[_]=h[_]);for(_ in N)h[_]===void 0&&S[_]!==void 0&&($[_]=S[_]);return $},d.getImageContent=function(h,S){var _,$="png",ct=h.lastIndexOf(".");return ct!==-1&&($=h.substr(ct+1)),$==="svg"&&($="svg+xml"),(_=S(h,!0))?"data:image/"+$+";base64,"+_:o},d.getXFrm=function(h){var S=h.sp||h.cxnSp||h.grpSp;return S&&(S.spPr&&S.spPr.xfrm||S.grpSpPr&&S.grpSpPr.xfrm)},d.convertFromExcelShape=function(h,S){var _,$,ct={},wt=h.controls||{};return n(S,h,ct),S.sp?(L(S.sp,wt),ct.shapeType=S.sp.shapeType,ct.name=S.sp.nvSpPr.cNvPr.name,ct.alt=S.sp.nvSpPr.cNvPr.descr,ct.shapeData=x(S)):S.cxnSp?(ct.shapeType=S.cxnSp.shapeType,ct.name=S.cxnSp.nvCxnSpPr.cNvPr.name,ct.alt=S.cxnSp.nvCxnSpPr.cNvPr.descr,ct.shapeData=x(S)):S.grpSp?(W(S.grpSp,wt),ct.shapeType=S.grpSp.shapeType,ct.name=S.grpSp.nvGrpSpPr.cNvPr.name,ct.alt=S.grpSp.nvGrpSpPr.cNvPr.descr,ct.shapeData=x(S)):S.pic&&(_=S.pic,ct.shapeType=_.shapeType,ct.name=_.nvPicPr.cNvPr.name,ct.alt=_.nvPicPr.cNvPr.descr,ct.shapeData=x(S)),($=ct.shapeData)&&$.hidden&&($.isVisible=!1,ct.isVisible=!1,delete $.hidden),ct},d.toProtectionOptions={selectLockedCells:"allowSelectLockedCells",selectUnlockedCells:"allowSelectUnlockedCells",autoFilter:"allowFilter",sort:"allowSort",insertColumns:"allowInsertColumns",insertRows:"allowInsertRows",deleteColumns:"allowDeleteColumns",deleteRows:"allowDeleteRows",objects:"allowEditObjects"},d.fromProtectionOptions={allowSelectLockedCells:"selectLockedCells",allowSelectUnlockedCells:"selectUnlockedCells",allowFilter:"autoFilter",allowSort:"sort",allowInsertColumns:"insertColumns",allowInsertRows:"insertRows",allowDeleteColumns:"deleteColumns",allowDeleteRows:"deleteRows",allowEditObjects:"objects"},d.excelSupportProtectionOptions={formatCells:!0,formatColumns:!0,formatRows:!0,insertColumns:!0,insertRows:!0,insertHyperlinks:!0,deleteColumns:!0,deleteRows:!0,sort:!0,autoFilter:!0,pivotTables:!0},d.convertFirstPageNumber=function(h){return U(h)&&h>4294934530&&h<4294967296&&(h-=4294967296),h},d.convertFirstPageNumberToExcel=function(h){return U(h)&&h<0&&(h+=4294967296),h}},"./src/datamodel/excel-style.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w,I,P,J,st,ht,yt,bt,ft,V,at,pt,et,rt,B,it;function f(n,i,c){for(var x,L,W=M,U=0,h=0;n.moveToNextAttribute();)switch(n.readAttributeNameAsString()){case"name":W=n.readContentAsString();break;case"xfId":U=n.readContentAsInt(0);break;case"builtinId":h=n.readContentAsInt(0)}(x=i[U]).isStyleFormat=!0,(L=new st).name=W,L.format(x.clone()),!L.format().numberFormat&&c[L.format().numberFormatIndex]&&(L.format().numberFormat=c[L.format().numberFormatIndex],L.format().numberFormatIndex=0),L.isCustomBuiltin=!1,L.builtInStyle=h,L.category=L.getBuiltInStyleCategory(),yt.builtInStyles.push(L)}function T(n,i){var c=Math.pow(10,i);return Math.round(n*c)/c}function s(n){return n===!1}function v(n){return n&&n.toUpperCase()!=="NORMAL"&&n.indexOf("__builtInStyle")<0}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/common/builtIn-resource.ts"),G=xt("./src/common/excel-types.ts"),q=xt("./src/xml-io/xml-reader.ts"),o=xt("./src/xlsx-io/reader/style-reader.ts"),z=null,M=void 0,O="Calibri",H="bold",N="italic",E="normal",R=" ",function(n){n[n.none=0]="none",n[n.major=1]="major",n[n.minor=2]="minor",n[n.ninched=255]="ninched"}(d.FontSchemeCategory||(d.FontSchemeCategory={})),function(n){n[n.top=0]="top",n[n.center=1]="center",n[n.bottom=2]="bottom",n[n.justify=3]="justify",n[n.distributed=4]="distributed"}(d.ExcelVerticalAlignment||(d.ExcelVerticalAlignment={})),function(n){n[n.general=0]="general",n[n.left=1]="left",n[n.center=2]="center",n[n.right=3]="right",n[n.fill=4]="fill",n[n.justify=5]="justify",n[n.centerContinuous=6]="centerContinuous",n[n.distributed=7]="distributed"}(d.ExcelHorizontalAlignment||(d.ExcelHorizontalAlignment={})),function(n){n[n.accordingToContext=0]="accordingToContext",n[n.leftToRight=1]="leftToRight",n[n.rightToLeft=2]="rightToLeft"}(d.TextDirection||(d.TextDirection={})),function(n){n[n.none=0]="none",n[n.single=1]="single",n[n.double=2]="double",n[n.singleaccounting=3]="singleaccounting",n[n.doubleaccounting=4]="doubleaccounting"}(d.UnderLineStyle||(d.UnderLineStyle={})),function(n){n[n.baseLine=0]="baseLine",n[n.superscript=1]="superscript",n[n.subscript=2]="subscript"}(d.VertAlign||(d.VertAlign={})),function(n){n[n.none=0]="none",n[n.thin=1]="thin",n[n.medium=2]="medium",n[n.dashed=3]="dashed",n[n.dotted=4]="dotted",n[n.thick=5]="thick",n[n.double=6]="double",n[n.hair=7]="hair",n[n.mediumDashed=8]="mediumDashed",n[n.dashDot=9]="dashDot",n[n.mediumDashDot=10]="mediumDashDot",n[n.dashDotDot=11]="dashDotDot",n[n.mediumDashDotDot=12]="mediumDashDotDot",n[n.slantDashDot=13]="slantDashDot"}(d.ExcelBorderStyle||(d.ExcelBorderStyle={})),function(n){n[n.none=0]="none",n[n.solid=1]="solid",n[n.darkGray=2]="darkGray",n[n.mediumGray=3]="mediumGray",n[n.lightGray=4]="lightGray",n[n.gray125=5]="gray125",n[n.gray0625=6]="gray0625",n[n.darkHorizontal=7]="darkHorizontal",n[n.darkVertical=8]="darkVertical",n[n.darkDown=9]="darkDown",n[n.darkUp=10]="darkUp",n[n.darkGrid=11]="darkGrid",n[n.darkTrellis=12]="darkTrellis",n[n.lightHorizontal=13]="lightHorizontal",n[n.lightVertical=14]="lightVertical",n[n.lightDown=15]="lightDown",n[n.lightUp=16]="lightUp",n[n.lightGrid=17]="lightGrid",n[n.lightTrellis=18]="lightTrellis"}(d.FillPatternType||(d.FillPatternType={})),A=function(){function n(i,c,x){var L=this;if(i===3&&c>11&&c!==241&&c!==242&&c!==243&&c!==244&&c!==255)throw Error("themeColorIndexError");if(x>1||x<-1)throw Error("colorTintError");i===1&&c===32767&&(L.Xj=!0),L.Yj=i||2,L.Zj=c||0,L.$j=x||0}return n.prototype.colorType=function(){return this.Yj},n.prototype.value=function(){return this.Zj},n.prototype.tint=function(){return this.$j},n.prototype.isAutoColor=function(i){var c=this;return arguments.length===0?c.Xj:void(typeof i=="boolean"&&i!==c.Xj&&(c.Xj=i))},n.prototype.isIndexedColor=function(){return this.Yj===1},n.prototype.isRGBColor=function(){return this.Yj===2},n.prototype.isThemeColor=function(){return this.Yj===3},n.prototype.equals=function(i){return this===i||!!i&&this.Yj===i.colorType()&&this.value()===i.value()&&this.tint()===i.tint()&&this.isAutoColor()===i.isAutoColor()},n.EmptyColor=new n,n}(),d.ExcelColor=A,a=function(){function n(i,c){this.color=i||null,this.lineStyle=c||0}return n.prototype.equals=function(i){var c=this;return c===i||!!i&&(c.color?c.color.equals(i.color)&&c.lineStyle===i.lineStyle:!i.color&&c.lineStyle===i.lineStyle)},n.prototype.isDefault=function(){return this.color===null&&this.lineStyle===0},n}(),d.ExcelBorderSide=a,F=function(){function n(){var i=this;i.left=new a,i.top=new a,i.right=new a,i.bottom=new a,i.diagonalUp=new a,i.diagonalDown=new a}return n.prototype.clone=function(){var i=this,c=new n;return c.left=i.left?new a(i.left.color,i.left.lineStyle):i.left,c.right=i.right?new a(i.right.color,i.right.lineStyle):i.right,c.top=i.top?new a(i.top.color,i.top.lineStyle):i.top,c.bottom=i.bottom?new a(i.bottom.color,i.bottom.lineStyle):i.bottom,c.diagonalUp=i.diagonalUp?new a(i.diagonalUp.color,i.diagonalUp.lineStyle):i.diagonalUp,c.diagonalDown=i.diagonalDown?new a(i.diagonalDown.color,i.diagonalDown.lineStyle):i.diagonalDown,c},n.prototype.compose=function(i){var c=this;c.left&&c.left.isDefault()&&(c.left=i.left),c.right&&c.right.isDefault()&&(c.right=i.right),c.top&&c.top.isDefault()&&(c.top=i.top),c.bottom&&c.bottom.isDefault()&&(c.bottom=i.bottom),c.diagonalUp&&c.diagonalUp.isDefault()&&(c.diagonalUp=i.diagonalUp),c.diagonalDown&&c.diagonalDown.isDefault()&&(c.diagonalDown=i.diagonalDown)},n.prototype.equals=function(i){var c=this;return c===i||!!i&&c.left.equals(i.left)&&c.right.equals(i.right)&&c.top.equals(i.top)&&c.bottom.equals(i.bottom)&&c.diagonalUp.equals(i.diagonalUp)&&c.diagonalDown.equals(i.diagonalDown)},n}(),d.ExcelBorder=F,w=function(){function n(){}return n.prototype.clone=function(){var i=this,c=new n;return c.bgColor=i.bgColor,c.fgColor=i.fgColor,c.patternType=i.patternType,c.stops=i.stops,c.type=i.type,c.degree=i.degree,c.left=i.left,c.right=i.right,c.top=i.top,c.bottom=i.bottom,c},n.prototype.compose=function(i){var c=this;c.bgColor===M&&(c.bgColor=i.bgColor),c.fgColor===M&&(c.fgColor=i.fgColor),c.patternType===M&&(c.patternType=i.patternType),c.stops===M&&(c.stops=i.stops),c.type===M&&(c.type=i.type),c.degree===M&&(c.degree=i.degree),c.left===M&&(c.left=i.left),c.right===M&&(c.right=i.right),c.top===M&&(c.top=i.top),c.bottom===M&&(c.bottom=i.bottom)},n.prototype.equals=function(i){return this===i||!!i&&JSON.stringify(this)===JSON.stringify(i)},n.Default=function(){return n._j||(n._j=new n,n._j.bgColor=M,n._j.fgColor=M,n._j.patternType=0),n._j},n}(),d.ExcelFill=w,I=function(){function n(i,c,x,L){L===void 0&&(L=!1);var W=this;W.fontColor=c!==void 0?c:null,W.fontName=i!==void 0?i:null,W.fontFamily=x!==void 0?x:0,W.isAutoColor=!1,L||(W.isBold=!1,W.isItalic=!1),W.isOutlineStyle=!1,W.isShadowStyle=!1,W.isStrikeOut=!1,W.fontScheme=0,W.fontSize=11,W.charSetIndex=0,W.underLineStyle=0,W.vertAlign=0,W._j=null}return n.prototype.equals=function(i){var c=this;return c===i||!!i&&!(c.isBold!==i.isBold||c.isItalic!==i.isItalic||this.isOutlineStyle!==i.isOutlineStyle||this.isShadowStyle!==i.isShadowStyle||this.isStrikeOut!==i.isStrikeOut||this.fontName!==i.fontName||this.fontFamily!==i.fontFamily||this.fontSize!==i.fontSize||this.charSetIndex!==i.charSetIndex||this.underLineStyle!==i.underLineStyle||this.vertAlign!==i.vertAlign||this.fontScheme!==i.fontScheme)&&(!c.fontColor&&!i.fontColor||!(!c.fontColor&&i.fontColor)&&!(c.fontColor&&!i.fontColor)&&c.fontColor.equals(i.fontColor))},n.prototype.clone=function(){var i=this,c=new n(i.fontName,i.fontColor,i.fontFamily);return c.isAutoColor=i.isAutoColor,c.isBold=i.isBold,c.isItalic=i.isItalic,c.isOutlineStyle=i.isOutlineStyle,c.isShadowStyle=i.isShadowStyle,c.isStrikeOut=i.isStrikeOut,c.fontScheme=i.fontScheme,c.fontSize=i.fontSize,c.charSetIndex=i.charSetIndex,c.underLineStyle=i.underLineStyle,c.vertAlign=i.vertAlign,c.fontColor=i.fontColor,c},n.prototype.Default=function(){var i=this;return i._j||(i._j=new n,i._j.fontSize=11,i._j.fontFamily=2,i._j.fontColor=new A(1,0,0),i._j.fontName="Calibri",i._j.charSetIndex=0),i._j},n.prototype.compose=function(i){var c=this;c.fontColor===null&&(c.fontColor=i.fontColor),c.fontName===null&&(c.fontName=i.fontName),c.fontFamily===0&&(c.fontFamily=i.fontFamily),c.isAutoColor===!1&&(c.isAutoColor=i.isAutoColor),c.isBold===!1&&(c.isBold=i.isBold),c.isItalic===!1&&(c.isItalic=i.isItalic),c.isOutlineStyle===!1&&(c.isOutlineStyle=i.isOutlineStyle),c.isShadowStyle===!1&&(c.isShadowStyle=i.isShadowStyle),c.isStrikeOut===!1&&(c.isStrikeOut=i.isStrikeOut),c.fontScheme===0&&(c.fontScheme=i.fontScheme),c.fontSize===11&&(c.fontSize=i.fontSize),c.charSetIndex===0&&(c.charSetIndex=i.charSetIndex),c.underLineStyle===0&&(c.underLineStyle=i.underLineStyle),c.vertAlign===0&&(c.vertAlign=i.vertAlign),c._j===null&&(c._j=i._j)},n}(),d.ExcelFont=I,P=function(){function n(i,c){this.numberFormatId=i,this.numberFormatCode=c}return n.prototype.equals=function(i){var c=this;return c===i||!!i&&c.numberFormatId===i.numberFormatId&&c.numberFormatCode===i.numberFormatCode},n.prototype.compose=function(i){var c=this;c.numberFormatId===M&&(c.numberFormatId=i.numberFormatId),c.numberFormatCode===M&&(c.numberFormatCode=i.numberFormatCode)},n.prototype.clone=function(){return new n(this.numberFormatId,this.numberFormatCode)},n}(),d.ExcelNumerFormat=P,J=function(){function n(){var i=this;i.font=new I().Default(),i.border=new F,i.applyAlignment=M,i.applyBorder=M,i.applyFill=M,i.applyFont=M,i.applyNumberFormat=M,i.applyProtection=M,i.quotePrefix=M,i.fill=w.Default(),i.numberFormatIndex=0,i.numberFormat=M,i.isStyleFormat=!1,i.parentFormatID=M,i.parentName=M,i.horizontalAlign=0,i.verticalAlign=0,i.isLocked=!1,i.rotation=0,i.isWordWrap=!1,i.isJustfyLastLine=!1,i.isShrinkToFit=!1,i.isFirstSymbolApostrophe=!1,i.readingOrder=0,i.isHidden=!1,i.indent=0,i.isVerticalText=!1}return n.Default=function(){var i=new n;return i.numberFormatIndex=0,i.isLocked=!0,i.verticalAlign=2,i.horizontalAlign=0,i},n.prototype.copyFrom=function(i){var c=this;c.applyAlignment=i.applyAlignment,c.applyBorder=i.applyBorder,c.applyFill=i.applyFill,c.applyFont=i.applyFont,c.applyNumberFormat=i.applyNumberFormat,c.applyProtection=i.applyProtection,c.fill=i.fill!==null?i.fill.clone():null,c.border=i.border!==null?i.border.clone():null,c.font=i.font!==null?i.font.clone():null,c.numberFormatIndex=i.numberFormatIndex,c.numberFormat=i.numberFormat,c.isStyleFormat=i.isStyleFormat,c.parentFormatID=i.parentFormatID,c.horizontalAlign=i.horizontalAlign,c.verticalAlign=i.verticalAlign,c.isLocked=i.isLocked,c.rotation=i.rotation,c.isWordWrap=i.isWordWrap,c.isJustfyLastLine=i.isJustfyLastLine,c.isShrinkToFit=i.isShrinkToFit,c.isFirstSymbolApostrophe=i.isFirstSymbolApostrophe,c.readingOrder=i.readingOrder,c.isHidden=i.isHidden,c.indent=i.indent,c.quotePrefix=i.quotePrefix},n.prototype.clone=function(){var i=new n;return i.copyFrom(this),i},n.prototype.equals=function(i,c,x){var L,W=this;if(W===i)return!0;if(!i||!W.numberFormat&&i.numberFormat)return!1;if(L=W.numberFormatIndex===i.numberFormatIndex&&W.horizontalAlign===i.horizontalAlign&&W.verticalAlign===i.verticalAlign&&W.isLocked===i.isLocked&&W.rotation===i.rotation&&W.isWordWrap===i.isWordWrap&&W.isJustfyLastLine===i.isJustfyLastLine&&W.isShrinkToFit===i.isShrinkToFit&&W.isFirstSymbolApostrophe===i.isFirstSymbolApostrophe&&W.readingOrder===i.readingOrder&&W.isHidden===i.isHidden&&W.indent===i.indent&&W.parentFormatID===i.parentFormatID&&W.quotePrefix===i.quotePrefix&&W.border.equals(i.border)&&W.isVerticalText===i.isVerticalText,c||(L=L&&W.parentName===i.parentName),x||(L=L&&W.applyAlignment===i.applyAlignment&&W.applyBorder===i.applyBorder&&W.applyFill===i.applyFill&&W.applyFont===i.applyFont&&W.applyNumberFormat===i.applyNumberFormat&&W.applyProtection===i.applyProtection),W.font)L=L&&W.font.equals(i.font);else if(i.font)return!1;if(W.numberFormat&&(L=L&&W.numberFormat.equals(i.numberFormat)),W.fill)L=L&&W.fill.equals(i.fill);else if(i.fill)return!1;return L},n}(),d.ExtendedFormat=J,st=function(){function n(){this.ak=null,this.builtInStyle=0,this.category=0,this.isCustomBuiltin=!1,this.name=null,this.outLineLevel=0}return n.prototype.format=function(i){var c=this;return arguments.length===0?(c.ak===null&&(c.ak=new J),c.ak):void(c.ak=i)},n.prototype.copy=function(){var i=this,c=new n;return c.builtInStyle=i.builtInStyle,c.outLineLevel=i.outLineLevel,c.isCustomBuiltin=i.isCustomBuiltin,c.category=i.category,c.name=i.name,c.format(i.format().clone()),c},n.prototype.isBuiltInStyle=function(){return!0},n.prototype.getBuiltInStyleCategory=function(){if(!this.isBuiltInStyle())return 0;switch(this.builtInStyle){case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 2:case 1:return 4;case 24:case 23:case 25:case 0:return 1;case 19:case 20:case 49:case 17:case 21:case 10:case 18:case 11:return 2;case 3:case 6:case 4:case 7:case 5:return 5;case 13:case 14:case 15:case 16:case 12:case 22:return 3;default:return 0}},n}(),d.ExcelStyle=st,ht=function(){function n(){this.ak=null,this.name=null}return n.prototype.format=function(i){var c=this;return arguments.length===0?(c.ak===null&&(c.ak=new J),c.ak):(c.ak=i,this)},n.prototype.copy=function(){var i=new n;return i.name=this.name,i.format(this.format().clone()),i},n.prototype.isBuiltInStyle=function(){return!1},n}(),d.CustomExcelStyle=ht,yt=function(){function n(){}return n.initBuiltInExcelStyleCollections=function(){var i,c,x,L,W,U,h,S;if(n.builtInStyles.length=0,i=K.BuiltInStylesResource){for((c=new q.XmlReader).reset(),c.setXml(i),x=[],L=[],W=[],U=[],h={};c.read();)if(c.depth===1&&c.elementType!==2)switch(c.name()){case"numFmts":o.readNumberFormats(c,h);break;case"fonts":o.readFonts(c,x);break;case"fills":o.readFills(c,L);break;case"borders":o.readBorders(c,W);break;case"cellStyleXfs":o.readXFs(c,U,x,W,h,L,!0);break;case"cellStyles":for(S=c.depth;c.read();){if(c.depth<=S)return;c.nodeType()===1&&c.name()==="cellStyle"&&f(c,U,h)}}}},n.getBuiltInStyles=function(){var i,c,x=n.builtInStyles.length;for(x!==47&&n.initBuiltInExcelStyleCollections(),i=[],x=n.builtInStyles.length,c=0;c<x;c++)i.push(n.builtInStyles[c].copy());return i},n.getNormalStyle=function(){var i,c=new J;return c.font=new I,c.font.fontColor=new A(3,1),c.font.fontSize=11,c.font.fontName="Calibri",(i=new st).format(c),i.name="Normal",i.builtInStyle=0,i},n.builtInStyles=[],n}(),d.BuiltInExcelStyles=yt,bt=function(){function n(){}return n.builtInNumberFomrat=function(){return n.ck||(n.ck={count:0}),n.ck.count===0&&n.initBuintNumberFormat(),n.ck},n.languageIndepedentNumberFormat=function(){return n.dk||(n.dk={count:0}),n.dk.count===0&&n.initLanguageIndepedentNumberFormat(),n.dk},n.formatCodeTable=function(){return n.ek||(n.ek=[]),n.ek},n.customNumberFormat=function(){return n.fk||(n.fk={count:0}),n.fk},n.getCultureInfo=function(){var i=m.K();return i&&i.GC&&i.GC.Spread&&i.GC.Spread.Common&&m.K().GC.Spread.Common.CultureManager.getCultureInfo()||m.Fa()},n.initBuintNumberFormat=function(){var i,c,x,L,W,U,h,S=n.ck;if(S[0]="General",S[1]="0",S[2]="0.00",S[3]="#,##0",S[4]="#,##0.00",S[9]="0%",S[10]="0.00%",S[11]="0.00E+00",S[12]="# ?/?",S[13]="# ??/??",S[14]="m/d/yyyy",S[15]="d-mmm-yy",S[16]="d-mmm",S[17]="mmm-yy",S[18]="h:mm AM/PM",S[19]="h:mm:ss AM/PM",S[20]="h:mm",S[21]="h:mm:ss",S[22]="m/d/yyyy h:mm",S[37]="#,##0_);(#,##0)",S[38]="#,##0_);[Red](#,##0)",S[39]="#,##0.00_);(#,##0.00)",S[40]="#,##0.00_);[Red](#,##0.00)",S[45]="mm:ss",S[46]="[h]:mm:ss",S[47]="mm:ss.0",S[48]="##0.0E+0",S[49]="@",S.count=49,m.Ea())if((i=m.Ea())==="zh-cn")S[14]="yyyy/m/d",S[17]="mmm-yy",S[22]="yyyy/m/d h:mm",S[27]='yyyy"\u5E74"m"\u6708"',S[28]='m"\u6708"d"\u65E5"',S[29]='m"\u6708"d"\u65E5"',S[30]="m-d-yy",S[31]='yyyy"\u5E74"m"\u6708"d"\u65E5"',S[32]='h"\u65F6"mm"\u5206"',S[33]='h"\u65F6"mm"\u5206"ss"\u79D2"',S[34]='\u4E0A\u5348/\u4E0B\u5348h"\u65F6"mm"\u5206"',S[35]='\u4E0A\u5348/\u4E0B\u5348h"\u65F6"mm"\u5206"ss"\u79D2"',S[36]='yyyy"\u5E74"m"\u6708"',S[39]="#,##0.00;-#,##0.00",S[40]="#,##0.00;[Red]-#,##0.00",S[50]='yyyy"\u5E74"m"\u6708"',S[51]='m"\u6708"d"\u65E5"',S[52]='yyyy"\u5E74"m"\u6708"',S[53]='m"\u6708"d"\u65E5"',S[54]='m"\u6708"d"\u65E5"',S[55]='\u4E0A\u5348/\u4E0B\u5348h"\u65F6"mm"\u5206"',S[56]='\u4E0A\u5348/\u4E0B\u5348h"\u65F6"mm"\u5206"ss"\u79D2"',S[57]='yyyy"\u5E74"m"\u6708"',S[58]='m"\u6708"d"\u65E5"',S.count=58;else if(i==="ja-jp")S[14]="yyyy/m/d",S[15]="dd-mmm-yy",S[16]="dd-mmm",S[17]="mmm-yy",S[22]="yyyy/mm/dd h:mm",S[27]="[$-411]ge.m.d",S[28]='[$-411]ggge"\u5E74"m"\u6708"d"',S[29]='[$-411]ggge"\u5E74"m"\u6708"d"',S[30]="m/d/yy",S[31]='yyyy"\u5E74"m"\u6708"d"\u65E5"',S[32]='h"\u6642"mm"\u5206"',S[33]='h"\u6642"mm"\u5206"ss"\u79D2"',S[34]='yyyy"\u5E74"m"\u6708"',S[35]='m"\u6708"d"\u65E5"',S[36]="[$-411]ge.m.d",S[38]="#,##0;[Red]-#,##0",S[39]="#,##0.00;-#,##0.00",S[40]="#,##0.00;[Red]-#,##0.00",S[50]="[$-411]ge.m.d",S[51]='[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',S[52]='yyyy"\u5E74"m"\u6708"',S[53]='m"\u6708"d"\u65E5"',S[54]='[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',S[55]='yyyy"\u5E74"m"\u6708"',S[56]='m"\u6708"d"\u65E5"',S[57]="[$-411]ge.m.d",S[58]='[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',S.count=58;else{if(x=(c=n.getCultureInfo())&&c.LocalNumberFormat,m.isNullOrUndefined(x)||Array.isArray(x)||typeof x!="object")return;for(L in x)isNaN(+L)||(W=x[L],m.Util.Ba(W)&&(S[L]=x[L]));for(L in U=0,S)isNaN(+L)||(h=+L)>U&&(U=h);S.count=U}},n.initLanguageIndepedentNumberFormat=function(){var i=n.dk;i[27]="m/d/yyyy",i[28]="m/d/yyyy",i[29]="m/d/yyyy",i[30]="m/d/yyyy",i[31]="m/d/yyyy",i[32]="h:mm:ss",i[33]="h:mm:ss",i[34]="m/d/yyyy",i[35]="m/d/yyyy",i[36]="m/d/yyyy",i[50]="m/d/yyyy",i[51]="m/d/yyyy",i[52]="m/d/yyyy",i[53]="m/d/yyyy",i[54]="m/d/yyyy",i[55]="m/d/yyyy",i[56]="m/d/yyyy",i[57]="m/d/yyyy",i[58]="m/d/yyyy"},n.getFormatCode=function(i){var c,x,L,W=n.builtInNumberFomrat(),U=n.customNumberFormat(),h=n.languageIndepedentNumberFormat(),S=i.numberFormatIndex;return i.numberFormat?(x=(c=i.numberFormat).numberFormatId,L=c.numberFormatCode,W[x]&&W[x]!==L?(W[x]=L,L):(U[L]||(U[L]=x,U.count++),L)):W[S]?W[S]:h[S]?h[S]:"General"},n.getFormatId=function(i){var c,x,L,W,U,h,S,_=n.gk();if(_[i])return _[i];if(x=n.builtInNumberFomrat()){for(L in x)if(x[L]===i)return c={isBuiltIn:!0,id:parseInt(L,10)},_[i]=c,c}if((W=n.customNumberFormat())&&W[i])return c={isBuiltIn:!1,id:W[i]},_[i]=c,c;if(U=0,W.count>0){for(S in h=0,W)W[S]>h&&(h=W[S]);U=h}return U=Math.max(n.hk,U)+1,n.hk++,W[i]=U,{isBuiltIn:!1,id:U}},n.gk=function(){return n.ik||(n.ik={}),n.ik},n.ek=null,n.ik=null,n.ck={count:0},n.dk={count:0},n.fk={count:0},n.hk=170,n}(),d.ExtendedNumberFormatHelper=bt,ft=function(){function n(){}return n.pointToPixel=function(i,c){return c===void 0&&(c=2),T(96*i/72,c)},n.pixelToPoint=function(i){return 72*i/96},n.emuToPixles=function(i,c){return T(96*i/914400,c||2)},n.pixelToEMU=function(i){return Math.round(914400*i/96)},n.getMaxiumDigitWidth=function(i){var c,x,L,W,U,h=0,S=n.jk();if(S[i])return S[i];try{if(n.kk||(n.kk=document.createElement("span")),(c=n.kk).style.font=i,(x=c.style.fontSize).indexOf("px")!==-1?x=Math.round(n.pixelToPoint(parseFloat(x))):x.indexOf("pt")!==-1&&(x=Math.round(parseFloat(x))),!isNaN(x)&&x||(x=Math.round(n.pixelToPoint(parseFloat(i.match(/(\d|\.)+/))))),(L=c.style.fontFamily)||i.split(" ").forEach(function(_){_!=="normal"&&_!=="italic"&&_!=="bold"&&_.indexOf("px")===-1&&_.indexOf("pt")===-1&&isNaN(_)&&(L=_)}),G.unknownFontMaxDigitWidthMap[x]&&G.unknownFontMaxDigitWidthMap[x][L]?h=G.unknownFontMaxDigitWidthMap[x][L]:G.MaxDigitWidthMap[x]&&G.MaxDigitWidthMap[x][L]&&(h=G.MaxDigitWidthMap[x][L]),h>0)return h=Math.round(h),S[i]=h,h}catch{}for(W=0,U=0;U<10;U++)(W=n.measureText("0123456789".charAt(U),i))>h&&(h=W);return h>0?(h=Math.round(h),S[i]=h,h):(S[i]=7,S[i])},n.truncate=function(i){return Math.floor(i)},n.jk=function(){return n.lk||(n.lk={}),n.lk},n.measureText=function(i,c){var x;try{return n.mk||(n.mk=document.createElement("canvas")),(x=n.mk.getContext("2d")).font=c,x.measureText(i).width}catch{return 8}},n.kk=null,n.lk=null,n.mk=null,n}(),d.UnitHelper=ft,V=function(){function n(i,c,x,L){var W=this;W.a=i,W.r=c,W.g=x,W.b=L}return n.prototype.toString=function(){var i=this;return i.a===255?"#"+i.getColorUnitString(i.r)+i.getColorUnitString(i.g)+i.getColorUnitString(i.b):"rgba("+i.r+","+i.g+","+i.b+","+i.a+")"},n.prototype.getColorUnitString=function(i){var c=i.toString(16);return c.length===1&&(c="0"+c),c},n.hueToRGB=function(i,c,x){return x<0&&(x+=240),x>240&&(x-=240),x<40?i+((c-i)*x+20)/40:x<120?c:x<160?i+((c-i)*(160-x)+20)/40:i},n.fromHLS=function(i,c,x){var L,W,U,h,S;return x===0?L=W=U=parseInt(255*c/240,10):(h=2*c-(S=c<=120?(c*(240+x)+120)/240:c+x-(c*x+120)/240),L=parseInt((255*n.hueToRGB(h,S,i+80)+120)/240,10),W=parseInt((255*n.hueToRGB(h,S,i)+120)/240,10),U=parseInt((255*n.hueToRGB(h,S,i-80)+120)/240,10)),new n(255,L,W,U)},n}(),d.nk=V,at=function(){function n(i){var c,x,L,W,U=this,h=i.r,S=i.g,_=i.b,$=Math.max(Math.max(h,S),_),ct=Math.min(Math.min(h,S),_),wt=$+ct;U.luminosity=parseInt(""+(240*wt+255)/510,10),(c=$-ct)==0?(U.saturation=0,U.hue=160):(U.luminosity<=120?U.saturation=parseInt(""+(240*c+wt/2)/wt,10):U.saturation=parseInt(""+(240*c+(510-wt)/2)/(510-wt),10),x=(40*($-h)+c/2)/c,L=(40*($-S)+c/2)/c,W=(40*($-_)+c/2)/c,U.hue=parseInt(h===$?""+(W-L):S===$?""+(80+x-W):""+(160+L-x),10),U.hue<0&&(U.hue+=240),U.hue>240&&(U.hue-=240))}return n.prototype.toColor=function(){return V.fromHLS(this.hue,this.luminosity,this.saturation)},n}(),pt=function(){function n(){}return n.getThemeColorName=function(i){if(!i||i.colorType()!==3)return null;var c=Math.round(100*i.tint());return i.value()===0||i.value()===243?"Background 1 "+c:i.value()===1||i.value()===241?"Text 1 "+c:i.value()===2||i.value()===244?"Background 2 "+c:i.value()===3||i.value()===242?"Text 2 "+c:i.value()===4?"Accent 1 "+c:i.value()===5?"Accent 2 "+c:i.value()===6?"Accent 3 "+c:i.value()===7?"Accent 4 "+c:i.value()===8?"Accent 5 "+c:i.value()===9?"Accent 6 "+c:i.value()===10?"hyperlink":i.value()===11?"followedHyperlink":null},n.getThemeColorIndex=function(i,c){return i.substring(0,12)==="Background 1"?c?243:0:i.substring(0,6)==="Text 1"?c?241:1:i.substring(0,12)==="Background 2"?c?244:2:i.substring(0,6)==="Text 2"?c?242:3:i.substring(0,8)==="Accent 1"?4:i.substring(0,8)==="Accent 2"?5:i.substring(0,8)==="Accent 3"?6:i.substring(0,8)==="Accent 4"?7:i.substring(0,8)==="Accent 5"?8:i.substring(0,8)==="Accent 6"?9:i==="hyperlink"?10:i==="followedHyperlink"?11:void 0},n.pk=function(){return n.qk||(n.qk={}),n.qk},n.getExcelThemeColor=function(i){var c,x,L,W;return m.StringEx.L(i)?A.EmptyColor:(c=n.pk())[i]?c[i]:(x=0,(L=i.split(" ")).length>=3&&(x=parseFloat(L[2]),isNaN(x)||(x/=100)),W=new A(3,n.getThemeColorIndex(i),x),c[i]=W,W)},n.toRGBColor=function(i){return i?""+n.getRGBColor(i):null},n.colorFromIndex=function(i,c){var x;return i===32767?new V(0,0,0,0):i<0||i>=n.palette.length?new V(255,0,0,0):n.useCustomPalette?n.customPalette[i]!==M?n.customPalette[i]:i===64?new V(255,0,0,0):new V(i===65?255:0,255,255,255):(x=n.palette[i],new V(c,x>>16&255,x>>8&255,255&x))},n.updateTint=function(i,c){var x,L;return c===0?i:(x=new at(i),c>0?(L=(240-x.luminosity)*c,V.fromHLS(x.hue,x.luminosity+L,x.saturation)):(L=x.luminosity*-c,V.fromHLS(x.hue,x.luminosity-L,x.saturation)))},n.getRGBColor=function(i){var c,x;return i===null||i===M?new V(0,255,255,255):i.isAutoColor()?new V(255,0,0,0):i.isIndexedColor()?(c=n.colorFromIndex(0|i.value(),255),n.updateTint(c,i.tint())):i.isRGBColor()?(x=4278190080+(16777215&i.value()),c=n.fromArgb(x),n.updateTint(c,i.tint())):i.isThemeColor()?n.getThemeColorName(i):new V(0,255,255,255)},n.fromArgb=function(i){return new V(i>>24&255,i>>16&255,i>>8&255,255&i)},n.getRGBAColorData=function(i){var c=n.fromArgb(i.value());return{rgb:c.getColorUnitString(c.r)+c.getColorUnitString(c.g)+c.getColorUnitString(c.b),alpha:c.a}},n.rk=function(){return n.sk||(n.sk={}),n.sk},n.fromHtmlColor=function(i){var c,x,L,W,U,h;if(i)return typeof i!="string"?i:(c=n.rk())[i]?c[i]:((x=i.toLowerCase()).substring(0,1)==="#"?(x.length===7?x="#ff"+x.substring(1):x.length===4&&(x="#ff"+x[1]+x[1]+x[2]+x[2]+x[3]+x[3]),L=parseInt(x.substring(1,x.length),16)):x.substring(0,4)==="rgb("?(W=x.indexOf("("),U=x.indexOf(")"),h=x.substring(W+1,U).split(","),L=255*Math.pow(16,6)+parseInt(h[0],10)*Math.pow(16,4)+parseInt(h[1],10)*Math.pow(16,2)+parseInt(h[2],10)):x.substring(0,5)==="rgba("?(W=x.indexOf("("),U=x.indexOf(")"),h=x.substring(W+1,U).split(","),L=parseInt(255*parseFloat(h[3]),10)*Math.pow(16,6)+parseInt(h[0],10)*Math.pow(16,4)+parseInt(h[1],10)*Math.pow(16,2)+parseInt(h[2],10)):L=n.tk[x]?n.tk[x]:parseInt(x,10),c[i]=L,L)},n.isThemeColor=function(i){if(!i||typeof i!="string")return!1;switch((i=i.toLowerCase())[0]){case"b":return i.indexOf("background ")===0;case"t":return i.indexOf("text ")===0;case"a":return i.indexOf("accent ")===0;case"h":return i.indexOf("hyperlink")===0;case"f":return i.indexOf("followedhyperlink")===0;default:return!1}},n.mixTranslucentColor=function(i,c){var x,L,W,U;return c.a===255?c:c.a===0?i:(x=Math.round((255-i.a)*c.a/255),L=n.getMaxInt(i.a,c.a,i.r,c.r,x+i.a),W=n.getMaxInt(i.a,c.a,i.g,c.g,x+i.a),U=n.getMaxInt(i.a,c.a,i.b,c.b,x+i.a),new V(Math.round(x+i.a),L,W,U))},n.getMaxInt=function(i,c,x,L,W){return W===0?0:(c*L+(255-c)*i*x/255)/W},n.toExcelColor=function(i,c){if(i instanceof A)return i;if(c===M&&(c=16777215),!i)return null;if(n.isThemeColor(i))return n.getExcelThemeColor(i);var x=n.fromHtmlColor(i);return x!==c?n.fromColorToExcelColor(n.fromArgb(x)):null},n.toExcelBackColor=function(i,c){var x,L;if(i!==z&&typeof i=="object")if(i.stops)for(x=i,L=0;L<x.stops.length;L++)x.stops[L].color=n.toExcelColor(x.stops[L].color);else x={patternType:i.type,fgColor:n.toExcelColor(i.patternColor||"#000000"),bgColor:n.toExcelColor(i.backgroundColor||"#FFFFFF")};else x=i?{patternType:1,fgColor:n.toExcelColor(i),bgColor:n.toExcelColor(c?"#000000":"#FFFFFF")}:{patternType:0,fgColor:new A(1,64,0),bgColor:new A(1,65,0)};return x},n.toExcelIndexedColor=function(i){if(i){var c=n.getPaletteColorIndex(i,63);return new A(1,c)}return null},n.fromColorToExcelColor=function(i){var c,x,L,W,U;return(i=n.mixTranslucentColor(n.fromArgb(16777215),i)).a!==255&&(c=n.uk,x=Math.round(c.r-i.a+i.a/255*i.r),L=Math.round(c.g-i.a+i.a/255*i.g),W=Math.round(c.b-i.a+i.a/255*i.b),i=new V(255,x,L,W)),U=i.a*Math.pow(16,6)+i.r*Math.pow(16,4)+i.g*Math.pow(16,2)+i.b,new A(2,U,0)},n.getClosestColorIndex=function(i,c){var x,L,W,U,h,S,_,$;for(c===M&&(c=64),x=-1,L=Number.MAX_VALUE,W=Math.min(n.palette.length-1,c);W>=0;W--)h=(16711680&(U=n.palette[W]))>>16,S=(65280&U)>>8,_=255&U,($=Math.abs(.3*(h-i.r))+Math.abs(.59*(S-i.g))+Math.abs(.11*(_-i.b)))<L&&(L=$,x=W);return x},n.getPaletteColorIndex=function(i,c){return c===M&&(c=64),i.isThemeColor()?n.getClosestColorIndex(n.getRGBColor(new A(3,i.value(),0))):n.getClosestColorIndex(n.getRGBColor(i),c)},n.toColorSchemeIndex=function(i){return i==="ACCENT1"?4:i==="ACCENT2"?5:i==="ACCENT3"?6:i==="ACCENT4"?7:i==="ACCENT5"?8:i==="ACCENT6"?9:i==="DK1"?1:i==="DK2"?3:i==="LT1"?0:i==="LT2"?2:i==="HLIK"?10:i==="FOLHLINK"?11:i==="PHCLR"?240:i==="BG1"?243:i==="BG2"?244:i==="TX1"?241:i==="TX2"?242:255},n.scRgbTosRgb=function(i){return i<=0?0:i<=.0031308?255*i*12.92+.5:i<1?255*(1.055*Math.pow(i,.4166666666666667)-.055)+.5:255},n.convertHLSToRGB=function(i,c,x){var L,W,U=0,h=0,S=0;return x===0?(h=U=255*c/255|0,S=U):(W=2*c-(L=c<=127?(c*(255+x)+127)/255:c+x-(c*x+127)/255),U=parseInt(""+(255*n.hueToRGB(W,L,i+85)+127)/255,10),h=parseInt(""+(255*n.hueToRGB(W,L,i)+127)/255,10),S=parseInt(""+(255*n.hueToRGB(W,L,i-85)+127)/255,10)),new V(0,U=(U=U>0?U:0)<255?U:255,h=(h=h>0?h:0)<255?h:255,S=(S=S>0?S:0)>255?S:255)},n.hueToRGB=function(i,c,x){return x<0&&(x+=255),x>255&&(x-=255),x<42?i+((c-i)*x+21)/42:x<127?c:x<170?i+((c-i)*(170-x)+21)/42:i},n.fromPresetColorVal=function(i){var c=n.tk[i];return c!==M?n.fromArgb(c):null},n.qk=null,n.sk=null,n.useCustomPalette=!1,n.customPalette=null,n.palette=[4278190080,4294967295,4294901760,4278255360,4278190335,4294967040,4294902015,4278255615,4278190080,4294967295,4294901760,4278255360,4278190335,4294967040,4294902015,4278255615,4286578688,4278222848,4278190208,4286611456,4286578816,4278222976,4290822336,4286611584,4288256511,4288230246,4294967244,4291624959,4284874854,4294934656,4278216396,4291611903,4278190208,4294902015,4294967040,4278255615,4286578816,4286578688,4278222976,4278190335,4278242559,4291624959,4291624908,4294967193,4288269567,4294941132,4291598847,4294954137,4281558783,4281584844,4288269312,4294953984,4294940928,4294927872,4284901017,4288059030,4278203238,4281571686,4278203136,4281545472,4288230144,4288230246,4281545625,4281545523,4278190080],n.uk=new V(255,255,255,255),n.tk={aliceblue:4293982463,antiquewhite:4294634455,aqua:4278255615,aquamarine:4286578644,azure:4293984255,beige:4294309340,bisque:4294960324,black:4278190080,blanchedalmond:4294962125,blue:4278190335,blueviolet:4287245282,brown:4289014314,burlywood:4292786311,cadetblue:4284456608,chartreuse:4286578432,chocolate:4291979550,coral:4294934352,cornflowerblue:4284782061,cornsilk:4294965468,crimson:4292613180,cyan:4278255615,darkblue:4278190219,darkcyan:4278225803,darkgoldenrod:4290283019,darkgray:4289309097,darkgreen:4278215680,darkkhaki:4290623339,darkmagenta:4287299723,darkolivegreen:4283788079,darkorange:4294937600,darkorchid:4288230092,darkred:4287299584,darksalmon:4293498490,darkseagreen:4287609999,darkslateblue:4282924427,darkslategray:4281290575,darkturquoise:4278243025,darkviolet:4287889619,deeppink:4294907027,deepskyblue:4278239231,dimgray:4285098345,dodgerblue:4280193279,feldspar:4291924597,firebrick:4289864226,floralwhite:4294966e3,forestgreen:4280453922,fuchsia:4294902015,gainsboro:4292664540,ghostwhite:4294506751,gold:4294956800,goldenrod:4292519200,gray:4286611584,green:4278222848,greenyellow:4289593135,honeydew:4293984240,hotpink:4294928820,"indianred ":4291648604,"indigo ":4283105410,ivory:4294967280,khaki:4293977740,lavender:4293322490,lavenderblush:4294963445,lawngreen:4286381056,lemonchiffon:4294965965,lightblue:4289583334,lightcoral:4293951616,lightcyan:4292935679,lightgoldenrodyellow:4294638290,lightgrey:4292072403,lightgreen:4287688336,lightpink:4294948545,lightsalmon:4294942842,lightseagreen:4280332970,lightskyblue:4287090426,lightslateblue:4286869759,lightslategray:4286023833,lightsteelblue:4289774814,lightyellow:4294967264,lime:4278255360,limegreen:4281519410,linen:4294635750,magenta:4294902015,maroon:4286578688,mediumaquamarine:4284927402,mediumblue:4278190285,mediumorchid:4290401747,mediumpurple:4287852760,mediumseagreen:4282168177,mediumslateblue:4286277870,mediumspringgreen:4278254234,mediumturquoise:4282962380,mediumvioletred:4291237253,midnightblue:4279834992,mintcream:4294311930,mistyrose:4294960353,moccasin:4294960309,navajowhite:4294958765,navy:4278190208,oldlace:4294833638,olive:4286611456,olivedrab:4285238819,orange:4294944e3,orangered:4294919424,orchid:4292505814,palegoldenrod:4293847210,palegreen:4288215960,paleturquoise:4289720046,palevioletred:4292374675,papayawhip:4294963157,peachpuff:4294957753,peru:4291659071,pink:4294951115,plum:4292714717,powderblue:4289781990,purple:4286578816,red:4294901760,rosybrown:4290547599,royalblue:4282477025,saddlebrown:4287317267,salmon:4294606962,sandybrown:4294222944,seagreen:4281240407,seashell:4294964718,sienna:4288696877,silver:4290822336,skyblue:4287090411,slateblue:4285160141,slategray:4285563024,snow:4294966010,springgreen:4278255487,steelblue:4282811060,tan:4291998860,teal:4278222976,thistle:4292394968,tomato:4294927175,turquoise:4282441936,violet:4293821166,violetred:4291829904,wheat:4294303411,white:4294967295,whitesmoke:4294309365,yellow:4294967040,yellowgreen:4288335154,transparent:16777215},n}(),d.ColorHelper=pt,et=function(){function n(){}return n.getFontName=function(i){var c,x;if(!i)return null;if((c=i).indexOf(",")!==-1&&(c=c.split(",")[0]),c){for(x=c.length-1;x>=0&&c[x]!=="/";)x--;x>=0&&(c=c.substring(x)),c&&c.substring(0,2)==="/#"&&(c=c.substring(2)),c[0]==='"'&&c[c.length-1]==='"'&&(c=c.substring(1,c.length-1))}return c},n.setStyleInfoFont=function(i,c,x,L,W){var U,h,S,_,$,ct,wt;W===void 0&&(W=!1),(h=i.fontName)||(h=O),S="",i.fontSize>0&&(S=ft.pointToPixel(i.fontSize,4)+"px"),_="",i.isItalic?_="italic":W&&i.isItalic!==!1||(_="normal"),$="",i.isBold?$="bold":W&&i.isBold!==!1||($="normal"),ct=i.fontColor?i.fontColor.isThemeColor()?pt.getThemeColorName(i.fontColor):pt.toRGBColor(i.fontColor):i.fontColor,c.foreColor=ct,i.isStrikeOut&&(c.textDecoration=2),i.underLineStyle!==M&&(wt=1,i.underLineStyle===2?wt=8:i.underLineStyle===0&&(wt=0),c.textDecoration===M?c.textDecoration=wt:c.textDecoration=c.textDecoration|wt),i.fontScheme===1?(c.themeFont="Headings",x&&(h=x)):i.fontScheme===2&&(c.themeFont="Body",L&&(h=L)),(U=_+" "+$+" "+S+" "+h)&&(c.font=U)},n.vk=function(){return n.wk||(n.wk={}),n.wk},n.fromHtmlFont=function(i){var c,x,L,W,U,h,S,_,$,ct,wt,lt,Y;if(!m.StringEx.L(i)){if(c={},(x=n.vk())[i])return x[i];if((L=n.splitFontString(i)).length!==0){for(W=0,U=!1,h=!1,S=!1;W<L.length;){if((_=L[W].toLowerCase())!=="normal")if(U||_!=="italic"&&_!=="oblique"&&_!=="inherit")if(h||_!=="small-caps")if(S||_!=="bold"&&_!=="bolder"&&_!=="lighter"&&_!=="100"&&_!=="200"&&_!=="300"&&_!=="400"&&_!=="500"&&_!=="600"&&_!=="700"&&_!=="800"&&_!=="900"&&_!=="inherit"){if(_.substring(0,1)==="/"){W++;break}if(_==="xx-small"||_==="x-small"||_==="small"||_==="medium"||_==="large"||_==="x-large"||_==="xx-large"||_.indexOf("px")!==-1||_.indexOf("pt")!==-1)break}else S=!0,_==="bolder"||parseInt(_,10)>=700?c.fontWeight=H:c.fontWeight=_==="lighter"?"ExtraLight":_;else h=!0,c.fontVariant=_;else U=!0,_==="oblique"&&(_=N),c.fontStyle=_;if(W++,U&&h&&S)break}if(W<L.length&&(($=L[W].toLowerCase())==="xx-small"||$==="x-small"||$==="small"||$==="medium"||$==="large"||$==="x-large"||$==="xx-large"?(ct=10,$==="xx-small"||$==="x-small"?ct=6:$==="small"?ct=8:$==="large"?ct=14:$==="x-large"?ct=18:$==="xx-large"&&(ct=22),c.fontSize=ct):(wt=void 0,$.indexOf("px")!==-1?wt=parseFloat($):$.indexOf("pt")!==-1&&(lt=parseFloat($),isNaN(lt)||(wt=ft.pointToPixel(lt,4))),isNaN(wt)||(c.fontSize=wt)),W++),W<L.length&&L[W].toLowerCase().substring(0,1)==="/"&&W++,W<L.length){for(Y=L[W],W++;W<L.length;W++)Y=Y+" "+L[W];c.fontFamily=Y}return x[i]=c,c}}},n.composeFontWeightAndFontStyleToDestFont=function(i,c){var x=n.fromHtmlFont(i),L=n.fromHtmlFont(c);return x.fontWeight&&(L.fontWeight=x.fontWeight),x.fontStyle&&(L.fontStyle=x.fontStyle),(L.fontWeight?L.fontWeight:"normal")+" "+(L.fontStyle?L.fontStyle:"normal")+" "+L.fontSize+"px "+L.fontFamily+" "+(L.fontVariant?L.fontVariant:"")},n.splitFontString=function(i){var c,x,L,W,U;if(m.StringEx.L(i))return[];for(c=[],x="",L=0,W=(i=i.trim()).length;L<W;L++)if((U=i[L])===" "||U==="/")c.push(x),x="",U==="/"&&(x+="/");else if(U==="'"||U==='"')for(L++;i[L]!==U&&L<W;)x+=i[L],L++;else x+=U;return x.length>0&&c.push(x),c},n.toVerticalAlignment=function(i){return i===0||i===1||i===2?i:2},n.toExcelVerticalAlignment=function(i){return i===0||i===1||i===2?i:0},n.toHorizontalAlignment=function(i){switch(i){case 0:case 4:case 5:case 7:default:return 3;case 1:return 0;case 6:return 4;case 2:return 1;case 3:return 2}},n.toExcelHorizontalAlignment=function(i){switch(i){case 1:return 2;case 0:return 1;case 2:return 3;case 3:default:return 0;case 4:return 6}},n.toBorderLine=function(i){if(i)return i.lineStyle===0?null:(i.color||(i.color=new A(1,0,0)),i.color.isThemeColor()?{color:pt.getThemeColorName(i.color),style:i.lineStyle}:{color:""+pt.getRGBColor(i.color),style:i.lineStyle})},n.toExcelBorderSide=function(i){var c,x,L=new a;return i&&(c=i.color,pt.isThemeColor(c)?L.color=pt.getExcelThemeColor(c):(x=i.color,L.color=new A(2,pt.fromHtmlColor(x),0)),L.lineStyle=i.style),L},n.setStyleInfoBorders=function(i,c){c.borderLeft=n.toBorderLine(i.left),c.borderRight=n.toBorderLine(i.right),c.borderTop=n.toBorderLine(i.top),c.borderBottom=n.toBorderLine(i.bottom),c.borderVertical=n.toBorderLine(i.vertical),c.borderHorizontal=n.toBorderLine(i.horizontal),c.diagonalUp=n.toBorderLine(i.diagonalUp),c.diagonalDown=n.toBorderLine(i.diagonalDown)},n.toCellStyle=function(i,c,x){var L,W,U,h,S,_,$,ct,wt,lt,Y,D={};return i?(L=i.isStyleFormat,W=i.applyFont,U=i.applyFill,h=i.applyBorder,S=i.applyAlignment,_=i.applyProtection,$=i.applyNumberFormat,L&&(s(W)&&(D.applyFont=W),s(U)&&(D.applyFill=U),s(h)&&(D.applyBorder=h),s(S)&&(D.applyAlignment=S),s(_)&&(D.applyProtection=_),s($)&&(D.applyNumberFormat=$)),(!L&&i.applyFont!==!1||L)&&i.font&&n.setStyleInfoFont(i.font,D,c,x),D.locked=i.isLocked,i.indent!==M&&(D.textIndent=i.indent,D.textIndent>0&&(ct=D.textIndent,wt=Math.floor(ct),D.textIndent=ct-wt!=.5||1&wt?Math.round(ct):wt)),D.wordWrap=i.isWordWrap,D.vAlign=n.toVerticalAlignment(i.verticalAlign),D.hAlign=n.toHorizontalAlignment(i.horizontalAlign),m.J(i.rotation)||(i.rotation===255?D.isVerticalText=!0:D.textOrientation=i.rotation>90?90-i.rotation:i.rotation),i.border&&(lt=i.border)&&n.setStyleInfoBorders(lt,D),i.fill&&i.fill.patternType!==0?n.Je(i.fill,D):D.backColor=z,i.isShrinkToFit?D.shrinkToFit=!0:D.shrinkToFit=!1,Y=bt.getFormatCode(i),L&&Y==="General"||(D.formatter=Y),m.J(i.quotePrefix)||(D.quotePrefix=i.quotePrefix),D):null},n.toRichTextStyle=function(i,c,x){var L={};return n.setStyleInfoFont(i,L,c,x),L.charSetIndex=i.charSetIndex,L.isCondense=i.isCondense,L.isExtend=i.isExtend,L.fontFamily=i.fontFamily,L.isOutlineStyle=i.isOutlineStyle,L.isShadowStyle=i.isShadowStyle,L.vertAlign=i.vertAlign,L},n.fromRichTextStyle=function(i){var c,x,L,W,U;if(!m.J(i))return c=O,x={},i.font&&((L=n.fromHtmlFont(i.font)).fontFamily&&(c=n.getFontName(L.fontFamily)),m.StringEx.L(c)&&(c=O),x.fontFamily=c,L.fontSize&&(x.fontSize=Math.round(ft.pixelToPoint(L.fontSize))),L.fontStyle===N&&(x.isItalic=!0),L.fontWeight===H&&(x.isBold=!0)),i.foreColor&&(pt.isThemeColor(i.foreColor)?x.foreColor=pt.getExcelThemeColor(i.foreColor):(W=pt.fromHtmlColor(i.foreColor),W=(U=pt.mixTranslucentColor(pt.fromArgb(16777215),pt.fromArgb(W))).a*Math.pow(16,6)+U.r*Math.pow(16,4)+U.g*Math.pow(16,2)+U.b,x.foreColor=new A(2,W,0))),i.themeFont&&(i.themeFont.toUpperCase()==="Headings".toUpperCase()?x.fontScheme=1:i.themeFont.toUpperCase()==="Body".toUpperCase()&&(x.fontScheme=2)),!(1&~i.textDecoration)&&(x.underLineStyle=1),!(8&~i.textDecoration)&&(x.underLineStyle=2),x.isStrikeOut=!(2&~i.textDecoration),x.charSetIndex=i.charSetIndex,x.isCondense=i.isCondense,x.isExtend=i.isExtend,x.fontFamilySet=i.fontFamily,x.isOutlineStyle=i.isOutlineStyle,x.isShadowStyle=i.isShadowStyle,x.vertAlign=i.vertAlign,x},n.toSchemeClrValue=function(i){switch(i){case 255:default:return"";case 1:return"dk1";case 0:return"lt1";case 3:return"dk2";case 2:return"lt2";case 4:return"accent1";case 5:return"accent2";case 6:return"accent3";case 7:return"accent4";case 8:return"accent5";case 9:return"accent6";case 10:return"hlink";case 11:return"folHlink";case 240:return"phClr";case 241:return"tx1";case 242:return"tx2";case 243:return"bg1";case 244:return"bg2"}},n.Je=function(i,c){i.patternType===1?n.xk(i.fgColor,c):i.patternType?n.yk(i.patternType,i.fgColor,i.bgColor,c):i.stops&&n.zk(i,c)},n.xk=function(i,c){if(m.J(i))c.backColor="#000000";else{var x=i.isRGBColor()&&i.value()===0;if(i.isRGBColor()&&i.value()===0||i.isIndexedColor()&&i.value()===64||i.isIndexedColor()&&i.value()===65)return void(x&&(c.backColor=null));i.isThemeColor()?c.backColor=pt.getThemeColorName(i):c.backColor=pt.toRGBColor(i)}},n.yk=function(i,c,x,L){L.backColor={type:i,patternColor:null,backgroundColor:null},c&&(c.isThemeColor()?L.backColor.patternColor=pt.getThemeColorName(c):L.backColor.patternColor=pt.toRGBColor(c)),x&&!x.isAutoColor()&&(x.isThemeColor()?L.backColor.backgroundColor=pt.getThemeColorName(x):L.backColor.backgroundColor=pt.toRGBColor(x))},n.zk=function(i,c){var x,L;for(c.backColor=i,x=0;x<i.stops.length;x++)typeof(L=i.stops[x].color)!="string"&&(L.isThemeColor()?i.stops[x].color=pt.getThemeColorName(L):i.stops[x].color=pt.toRGBColor(L))},n.getStyleFormatter=function(i){var c,x,L=z,W=i.formatter;return typeof W=="string"&&(W.charAt(0)==="="||W.indexOf("{{")>=0&&W.indexOf("}}")>=0)||(typeof W=="string"&&W!==" "?L=W:i.autoFormatter?(c=i.autoFormatter.formatCached)&&!m.StringEx.O(c)&&(L=c):W&&(x=W.formatCached)&&!m.StringEx.O(x)&&(L=x)),L},n.toExtendedFormat=function(i,c){var x,L,W,U,h,S,_,$,ct,wt,lt,Y,D,y,ot,Ct,At;if(i){if(x=i.parentName,L=v(i.name),W=new J,(U=n.getStyleFormatter(i))?(S=(h=bt.getFormatId(U)).id,h.isBuiltIn?W.numberFormatIndex=S:W.numberFormat=new P(S,U),$=(_=c.dj(x))&&n.getStyleFormatter(_),!L&&(S!==0||$&&bt.getFormatId($).id!==0)&&(W.applyNumberFormat=!0)):W.numberFormatIndex=0,i.backColor&&i.backColor.type!==0){if(L||(W.applyFill=!0),ct=new w,typeof i.backColor=="string")ct.patternType=1,ct.fgColor=i.backColor;else if(m.J(i.backColor.type)||i.backColor.type==="path")for(wt in i.backColor)ct[wt]=i.backColor[wt];else ct.patternType=i.backColor.type,ct.fgColor=i.backColor.patternColor,ct.bgColor=i.backColor.backgroundColor;for(m.J(ct.fgColor)||(ct.fgColor=pt.toExcelColor(ct.fgColor)),m.J(ct.bgColor)||(ct.bgColor=pt.toExcelColor(ct.bgColor)),lt=ct.stops&&ct.stops.length,Y=0;Y<lt;Y++)ct.stops[Y].color=pt.toExcelColor(ct.stops[Y].color);W.fill=ct}return(i.borderLeft||i.borderRight||i.borderTop||i.borderBottom||i.diagonalUp||i.diagonalDown)&&(W.border=new F,i.borderLeft&&(W.border.left=n.toExcelBorderSide(i.borderLeft)),i.borderRight&&(W.border.right=n.toExcelBorderSide(i.borderRight)),i.borderTop&&(W.border.top=n.toExcelBorderSide(i.borderTop)),i.borderBottom&&(W.border.bottom=n.toExcelBorderSide(i.borderBottom)),i.diagonalDown&&(W.border.diagonalDown=n.toExcelBorderSide(i.diagonalDown)),i.diagonalUp&&(W.border.diagonalUp=n.toExcelBorderSide(i.diagonalUp)),L||(W.applyBorder=!0)),(i.font||i.fontForColumnWidth||i.foreColor||i.themeFont||i.textDecoration!==M&&i.textDecoration!==null)&&(L||(W.applyFont=!0),D=O,(y=i.fontForColumnWidth?i.fontForColumnWidth:i.font)&&((ot=n.fromHtmlFont(y)).fontFamily&&(D=n.getFontName(ot.fontFamily)),m.StringEx.L(D)&&(D=O),W.font=new I(D.trim(),null,0),ot.fontSize&&(W.font.fontSize=n.getExcelFontSize(ot.fontSize)),ot.fontStyle===N&&(W.font.isItalic=!0),ot.fontWeight===H&&(W.font.isBold=!0)),!(1&~i.textDecoration)&&(W.font.underLineStyle=1),!(8&~i.textDecoration)&&(W.font.underLineStyle=2),i.foreColor&&(pt.isThemeColor(i.foreColor)?W.font.fontColor=pt.getExcelThemeColor(i.foreColor):(Ct=pt.fromHtmlColor(i.foreColor),Ct=(At=pt.mixTranslucentColor(pt.fromArgb(16777215),pt.fromArgb(Ct))).a*Math.pow(16,6)+At.r*Math.pow(16,4)+At.g*Math.pow(16,2)+At.b,W.font.fontColor=new A(2,Ct,0))),W.font.isStrikeOut=!(2&~i.textDecoration)),i.themeFont&&(i.themeFont.toUpperCase()==="Headings".toUpperCase()?W.font.fontScheme=1:i.themeFont.toUpperCase()==="Body".toUpperCase()&&(W.font.fontScheme=2)),i.shrinkToFit&&(W.isShrinkToFit=!0),i.textOrientation&&(W.rotation=i.textOrientation<0?90-i.textOrientation:i.textOrientation),i.locked!==M?W.isLocked=i.locked:W.isLocked=!0,i.wordWrap!==z&&i.wordWrap!==M&&(W.isWordWrap=i.wordWrap),i.textIndent!==z&&i.textIndent!==M&&(W.indent=Math.ceil(i.textIndent)),W.verticalAlign=n.toExcelVerticalAlignment(i.vAlign),W.horizontalAlign=n.toExcelHorizontalAlignment(i.hAlign),i.isVerticalText===!0&&(W.isVerticalText=i.isVerticalText),m.J(i.quotePrefix)||(W.quotePrefix=i.quotePrefix),m.J(x)||(W.parentName=x),L&&(W.applyFont=i.applyFont,W.applyFill=i.applyFill,W.applyAlignment=i.applyAlignment,W.applyBorder=i.applyBorder,W.applyNumberFormat=i.applyNumberFormat,W.applyProtection=i.applyProtection),W}},n.getExcelFontSize=function(i){var c=ft.pixelToPoint(i),x=.05,L=Math.round(1e3*c)/1e3;return Math.round(L%x*1e3)/1e3<x/2?Math.floor(L/x)*x:Math.ceil(L/x)*x},n.toDifferentialFormatting=function(i,c){var x,L,W,U,h,S,_,$,ct,wt,lt={};return!m.isNullOrUndefined(i.parentName)&&c&&(i=m.fa.Z(c.vh,i.parentName)||i),x=i.isSlicerHeader,L=i.isFormatStyle,typeof(W=i.formatter)=="string"&&W!==" "&&(h=(U=bt.getFormatId(W)).id,U.isBuiltIn?(lt.numberFormatIndex=h,lt.numberFormatCode=W):lt.numberFormat=new P(h,W)),i.backColor!==M&&(S=i.backColor,lt.fill=S!==M?pt.toExcelBackColor(S,!0):S),(L||i.borderLeft||i.borderRight||i.borderTop||i.borderBottom||i.borderVertical||i.borderHorizontal)&&(lt.border=new F,i.borderLeft?lt.border.left=n.toExcelBorderSide(i.borderLeft):(x||i.borderLeft===M&&L)&&(lt.border.left=M),i.borderRight?lt.border.right=n.toExcelBorderSide(i.borderRight):(x||i.borderRight===M&&L)&&(lt.border.right=M),i.borderTop?lt.border.top=n.toExcelBorderSide(i.borderTop):(x||i.borderTop===M&&L)&&(lt.border.top=M),i.borderBottom?lt.border.bottom=n.toExcelBorderSide(i.borderBottom):(x||i.borderBottom===M&&L)&&(lt.border.bottom=M),i.borderVertical&&(lt.border.vertical=n.toExcelBorderSide(i.borderVertical)),i.borderHorizontal&&(lt.border.horizontal=n.toExcelBorderSide(i.borderHorizontal))),(i.font||i.foreColor!==M||i.themeFont||i.textDecoration!==M&&i.textDecoration!==null)&&(_=O,$=void 0,i.font&&((ct=n.fromHtmlFont(i.font)).fontFamily&&(_=n.getFontName(ct.fontFamily)),m.StringEx.L(_)&&(_=O),lt.font=new I(_.trim(),null,0),ct.fontSize&&(lt.font.fontSize=Math.round(ft.pixelToPoint(ct.fontSize))),ct.fontStyle==="italic"&&(lt.font.isItalic=!0),ct.fontWeight==="bold"&&(lt.font.isBold=!0)),lt.font||(lt.font=new I(_.trim(),null,0)),!(1&~i.textDecoration)&&(lt.font.underLineStyle=1),!(8&~i.textDecoration)&&(lt.font.underLineStyle=2),i.foreColor&&(pt.isThemeColor(i.foreColor)?lt.font.fontColor=pt.getExcelThemeColor(i.foreColor):($=pt.fromHtmlColor(i.foreColor),$=(wt=pt.mixTranslucentColor(pt.fromArgb(16777215),pt.fromArgb($))).a*Math.pow(16,6)+wt.r*Math.pow(16,4)+wt.g*Math.pow(16,2)+wt.b,lt.font.fontColor=new A(2,$,0))),i.foreColor===null&&(lt.font.fontColor=null),lt.font.isStrikeOut=!(2&~i.textDecoration)),lt.isPartFontStyle=i.isPartFontStyle,lt.isSlicerHeader=x,lt},n.toStringStyle=function(i){if(m.isNullOrUndefined(i))return"";var c="";return m.isNullOrUndefined(i.backColor)||(c+=typeof i.backColor=="object"?"backColor:"+JSON.stringify(i.backColor)+",":"backColor:"+i.backColor+","),i.foreColor!==M&&(c+="foreColor:"+i.foreColor+","),i.hAlign!==M&&(c+="hAlign:"+i.hAlign+","),i.vAlign!==M&&(c+="vAlign:"+i.vAlign+","),i.font!==M&&(c+="font:"+i.font+","),i.themeFont!==M&&(c+="themeFont:"+i.themeFont+","),i.formatter!==M&&(c+="formatter:"+i.formatter+","),m.isNullOrUndefined(i.borderLeft)||(c+="borderLeft:"+JSON.stringify(i.borderLeft)+","),m.isNullOrUndefined(i.borderTop)||(c+="borderTop:"+JSON.stringify(i.borderTop)+","),m.isNullOrUndefined(i.borderRight)||(c+="borderRight:"+JSON.stringify(i.borderRight)+","),m.isNullOrUndefined(i.borderBottom)||(c+="borderBottom:"+JSON.stringify(i.borderBottom)+","),m.isNullOrUndefined(i.diagonalDown)||(c+="diagonalDown:"+JSON.stringify(i.diagonalDown)+","),m.isNullOrUndefined(i.diagonalUp)||(c+="diagonalUp:"+JSON.stringify(i.diagonalUp)+","),i.locked!==M&&(c+="locked:"+i.locked+","),i.textIndent!==M&&(c+="textIndent:"+i.textIndent+","),i.wordWrap!==M&&(c+="wordWrap:"+i.wordWrap+","),i.shrinkToFit!==M&&(c+="shrinkToFit:"+i.shrinkToFit+","),i.textDecoration!==M&&(c+="textDecoration:"+i.textDecoration+","),i.textOrientation!==M&&(c+="textOrientation:"+i.textOrientation+","),i.isVerticalText!==M&&(c+="isVerticalText:"+i.isVerticalText+","),i.quotePrefix!==M&&(c+="quotePrefix:"+i.quotePrefix+","),i.autoFormatter!==M&&(c+="autoFormatter:"+i.autoFormatter+","),m.isNullOrUndefined(i.name)||i.name.indexOf("__builtInStyle")!==-1||(c+="name:"+i.name+","),i.parentName!==M&&(c+="parentName:"+i.parentName+","),i.fontForColumnWidth!==M&&(c+="fontForColumnWidth:"+i.fontForColumnWidth+","),v(i.name)&&(i.applyFont!==M&&(c+="applyFont:"+i.applyFont+","),i.applyFill!==M&&(c+="applyFill:"+i.applyFill+","),i.applyAlignment!==M&&(c+="applyAlignment:"+i.applyAlignment+","),i.applyBorder!==M&&(c+="applyBorder:"+i.applyBorder+","),i.applyProtection!==M&&(c+="applyProtection:"+i.applyProtection+","),i.applyNumberFormat!==M&&(c+="applyNumberFormat:"+i.applyNumberFormat+",")),c},n.cloneSpreadJSStyle=function(i){if(!m.isNullOrUndefined(i)){var c={};return c.backColor=i.backColor,c.foreColor=i.foreColor,c.hAlign=i.hAlign,c.vAlign=i.vAlign,c.font=i.font,c.themeFont=i.themeFont,c.formatter=i.formatter,c.borderLeft=i.borderLeft,c.borderTop=i.borderTop,c.borderRight=i.borderRight,c.borderBottom=i.borderBottom,c.diagonalDown=i.diagonalDown,c.diagonalUp=i.diagonalUp,c.locked=i.locked,c.textIndent=i.textIndent,c.wordWrap=i.wordWrap,c.shrinkToFit=i.shrinkToFit,c.textDecoration=i.textDecoration,c.textOrientation=i.textOrientation,c.isVerticalText=i.isVerticalText,c.quotePrefix=i.quotePrefix,c.autoFormatter=i.autoFormatter,c.name=i.name,c.parentName=i.parentName,c.fontForColumnWidth=i.fontForColumnWidth,v(i.name)&&(c.applyFont=i.applyFont,c.applyFill=i.applyFill,c.applyAlignment=i.applyAlignment,c.applyBorder=i.applyBorder,c.applyProtection=i.applyProtection,c.applyNumberFormat=i.applyNumberFormat),c}},n.convertDxfToStyle=function(i,c,x,L){var W,U={};return i.font&&n.setStyleInfoFont(i.font,U,c,x,!0),i.fill&&(m.isNullOrUndefined(i.fill.patternType)&&i.fill.bgColor&&(i.fill.patternType=1),i.fill.patternType===1&&(i.fill.fgColor=i.fill.bgColor),i.fill.patternType!==0?n.Je(i.fill,U):U.backColor=z),i.border&&n.setStyleInfoBorders(i.border,U),i.numberFormat&&(W=bt.getFormatCode(i))!=="General"&&(U.formatter=W),L&&i.alignment&&(i.alignment.horizontalAlign!==M&&(U.hAlign=i.alignment.horizontalAlign),i.alignment.verticalAlign!==M&&(U.vAlign=i.alignment.verticalAlign),i.alignment.isWordWrap!==M&&(U.wordWrap=i.alignment.isWordWrap),i.alignment.isShrinkToFit!==M&&(U.shrinkToFit=i.alignment.isShrinkToFit),i.alignment.indent!==M&&(U.textIndent=i.alignment.indent),i.alignment.rotation!==M&&(U.textOrientation=i.alignment.rotation)),L&&i.protection&&i.alignment.isLocked!==M&&(U.locked=i.alignment.isLocked),U},n.buildFont=function(i,c,x,L){var W,U;return i===M&&c===M&&x===M&&L===M?M:i===z&&c===z&&x===z&&L===z?z:(W="",i?i!==M&&(W+=i):W+=E,U=W[W.length-1]&&W[W.length-1]!==R?R:"",c?c!==M&&(W+=U+c):W+=U+E,U=W[W.length-1]&&W[W.length-1]!==R?R:"",x!==M&&(W+=U+x),U=W[W.length-1]&&W[W.length-1]!==R?R:"",L!==M&&(W+=U+L),W)},n.normalizeFont=function(i,c,x,L){var W=n.fromHtmlFont(i),U=W.fontFamily;return c.toUpperCase()==="Headings".toUpperCase()&&x?U=x:c.toUpperCase()==="Body".toUpperCase()&&L&&(U=L),n.buildFont(W.fontStyle,W.fontWeight,W.fontSize,U)},n.wk=null,n}(),d.ConverterHelper=et,rt=function(){function n(){}return n.Lh=function(i){var c,x,L,W,U={foreColor:"black",font:"normal normal normal 11pt/normal Calibri",locked:!0,name:"Normal",hAlign:3,vAlign:0};for(c in i.sheets)if(i.sheets.hasOwnProperty(c)&&(x=i.sheets[c]).data&&x.data.defaultDataNode&&x.data.defaultDataNode.style){for(W in L=x.data.defaultDataNode.style)L.hasOwnProperty(W)&&!m.J(L[W])&&(U[W]=L[W]);break}return U},n}(),d.DefaultStyle=rt,B=function(){function n(){}return n.getSystemColor=function(i){return pt.fromArgb(n.Ak[i])},n.Ak=[4290032820,4288263377,4278190080,4289440683,4293980400,4288716960,4285098345,4293125091,4294967295,4278190080,4278190080,4290367978,4292338930,4285361517,4281571839,4294967295,4278216396,4294244348,4290760155,4282601044,4294967265,4278190080,4293980400,4293980400,4281571839,4278190080,4291348680,4294967295,4284769380,4278190080,4288716960,4293125091,4293980400,4294967295,4288716960,4278190080],n}(),it=function(){function n(){}return n.getSystemColor=function(i){return n.systemColors[i.toUpperCase()]},n.systemColors={length:0,"3DDKSHADOW":B.getSystemColor(30),"3DLIGHT":B.getSystemColor(31),ACTIVEBORDER:B.getSystemColor(0),ACTIVECAPTION:B.getSystemColor(1),APPWORKSPACE:B.getSystemColor(3),BACKGROUND:B.getSystemColor(10),BTNFACE:B.getSystemColor(32),BTNHIGHLIGHT:B.getSystemColor(33),BTNSHADOW:B.getSystemColor(34),BTNTEXT:B.getSystemColor(35),CAPTIONTEXT:B.getSystemColor(2),GRAYTEXT:B.getSystemColor(13),HIGHLIGHT:B.getSystemColor(14),HIGHLIGHTTEXT:B.getSystemColor(15),INACTIVEBORDER:B.getSystemColor(17),INACTIVECAPTION:B.getSystemColor(18),INACTIVECAPTIONTEXT:B.getSystemColor(19),INFOBK:B.getSystemColor(20),INFOTEXT:B.getSystemColor(21),MENU:B.getSystemColor(22),GRADIENTACTIVECAPTION:B.getSystemColor(11),HOTLIGHT:B.getSystemColor(16),GRADIENTINACTIVECAPTION:B.getSystemColor(12),MENUBAR:B.getSystemColor(23),MENUHIGHLIGHT:B.getSystemColor(24),MENUTEXT:B.getSystemColor(25),SCROLLBAR:B.getSystemColor(26),WINDOW:B.getSystemColor(27),WINDOWFRAME:B.getSystemColor(28),WINDOWTEXT:B.getSystemColor(29)},n}(),d.ExcelSystemColor=it,d.clearCache=function(){ft.lk=M,bt.ik=M,bt.fk={count:0},bt.ck={count:0},et.wk=M,pt.qk=M,pt.sk=M,pt.useCustomPalette=!1,pt.customPalette=z}},"./src/excel-io.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xlsx-io/common/file-loader.ts"),K=xt("./src/xlsx-io/reader/xlsx-reader.ts"),G=xt("./src/xlsx-io/writer/xlsx-writer.ts"),q=xt("./src/xlsx-io/password/xlsxEncryptionHelper.ts"),o=xt("./src/xlsx-io/common/errorcode.ts"),z=xt("./src/xlsx-io/common/errorMessage.ts"),M=xt("./src/common/common.ts"),O=xt("./src/common/excel-types.ts"),d.ErrorCode=o.errorCode,(H=xt("./src/lc/releaseLc.js"))&&(H.Bk&&H.Bk(d),H.Ck===1&&H.Dk()),N=function(){function E(){this.Ek=new m.FileLoader}return E.prototype.open=function(R,A,a,F){var w=this;A||(A=function(){}),a||(a=function(){}),w.Ek.onFileLoad=function(I){try{new K.XlsxReader().Fk(I,F,function(P){A(P)})}catch{a({errorCode:o.errorCode.fileFormatError,errorMessage:z.sR().EXP_FILE_FORMAT})}},w.Ek.onError=a,w.Ek.loadFile(R,F)},E.prototype.save=function(R,A,a,F){var w,I;A||(A=function(){}),a||(a=function(){}),typeof R=="object"&&(w=JSON.parse(JSON.stringify(R))),typeof R=="string"&&(w=JSON.parse(R)),new G.XlsxWriter(w,function(){try{var P=this;P.onZip=function(J){if(F&&F.password)try{J=q.XlsxEncryptionHelper.Gk(J,F.password),I||(J=q.XlsxEncryptionHelper.Hk(J))}catch{return void a({errorCode:o.errorCode.fileFormatError,errorMessage:z.sR().EXP_FILE_FORMAT})}A(J)},P.onError=function(){a({errorCode:o.errorCode.fileFormatError,errorMessage:z.sR().EXP_FILE_FORMAT})},M.J(F)&&(F={}),M.J(F.xlsxStrictMode)&&(F.xlsxStrictMode=!0),F&&F.password&&(I=F.useArrayBuffer,F.useArrayBuffer=!0),P.Cg=F,P.Ik()}catch{a({errorCode:o.errorCode.fileFormatError,errorMessage:z.sR().EXP_FILE_FORMAT})}})},E.registerMaxDigitWidth=function(R,A,a){!R||M.J(A)||M.J(a)||(O.unknownFontMaxDigitWidthMap[A]||(O.unknownFontMaxDigitWidthMap[A]={}),O.unknownFontMaxDigitWidthMap[A][R]=a)},E.tableThemes=M.buildInTableThemes,E.pivotTableThemes=M.buildInPivotTableThemes,E.slicerStyles=M.buildInSlicerStyles,E.timelineStyles=M.buildInTimelineStyles,E}(),d.IO=N},"./src/lc/common.js":function(ie,d,xt){(function(){var m,K,G,q,o={Bk:function(i){m=i}},z=xt("./src/xlsx-io/reader/xlsx-reader.ts").XlsxReader,M=xt("./src/datamodel/datamodel-writer.ts").WriterDataModel,O=xt("./src/common/common.ts").K,H=xt("./src/lc/ipaddr.js"),N=xt("./src/lc/lcValidator.js"),E=N.Jk,R=N.Kk,A=typeof He=="object"&&He&&He.Object===Object&&He,a=typeof self=="object"&&self&&self.Object===Object&&self,F=A||a||Function("return this")(),w=/^[0-9.]+$/,I=R("XRsZ"),P=R("HUkJ"),J=R("T&g"),st=R("Q&w"),ht=R("GRz1"),yt=R("XSzB"),bt=R("XRwh"),ft=R("WQs5");function V(i,c){var x,L,W,U,h="",S=0;for(x=0;x<i.length;x++)S=Math.max(S,i[x].length);for(x=0;x<S;x++){for(c&&(L=""),U=0;U<i.length;U++)c?L+=x>=i[U].length?"00":i[U].charAt(x)+i[U].charAt(x+1):x<i[U].length&&(h+=i[U].charAt(x));c&&(W=parseInt(L,16),h+=String.fromCharCode(W),x++)}return h}function at(i){var c=O(),x=c&&c[V(["G","C"])],L=x&&x[V(["Sra","ped"])],W=L&&L[V(["Set","hes"])];return W&&W[i]||m&&m[i]}function pt(){var i=O(),c=i&&i[V(["G","C"])],x=c&&c[V(["Sra","ped"])];return x&&x[V(["Cmo","omn"])]}function et(i,c){var x,L,W,U,h={isVd:function(_){var $=this,ct=at("Workbook");return _=ct&&ct.lm===1||_,$.s&&!$.e&&(!$.adr||!!$.adr.dsr==!!_)}},S=function(){var _=R("JYx3Gb#8Pb5R");return function($){var ct=R("VdgJHc#wJb59"),wt=R("Zdg3Ga#UHbw5");return $&&(function(lt){var Y=R("MlSZto#Z");return lt&&lt===Y}($[ct])||function(lt){var Y=R("yXbog&w");return lt&&lt===Y}($[ct])||function(lt){var Y=R("4LJITMx8UMcA"),D=R("Zo9Wv2#M"),y=R("JYw3Gb4NOb6x");return lt&&(lt===Y||lt===D||lt===y)}($[wt]))}(F[_])}();return h.b=S,h.s=function(){var _,$,ct,wt,lt,Y,D;if(!i||!(_=i[P])||!_.length)return!1;for(wt=0,lt=_.length;wt<lt;wt++)if(ct=($=_[wt])&&$[st]===c){x=$[J];break}if(!ct)return!1;if(i[ft]&&(U=i[ft]),i[bt]){if(Y=new Date,D=function(y){return new Date(rt(y.substr(0,4))||0,rt(y.substr(4,2))-1||0,rt(y.substr(6,2))||0)}(i[bt]),W=Math.ceil((D-Y)/864e5),L=W<=0)return!1}else W=void 0;return!!(S||!i[ht]&&!i[yt]||it(i[ht],i[yt])||f(i[ht],i[yt]))}(),h.m=i?i[I]?-1:1:0,h.n=x,h.e=L,L||(h.d=W),h.adr=U,h}function rt(i){return parseInt(i,10)}function B(i,c){i.m=c?i.m:-1}function it(i,c){var x,L,W,U;return!!(function(){var h=R("JYx3Gb#8Pb5R"),S=R("VdgJHc#wJb59"),_=R("Udg36Y#oUddV"),$=F[h];return $&&$[S]===_}()&&(x=R("JYx3Gb#8Pb5R"),L=R("1agFGc#UHbw5"),W=F[x]&&F[x][L],W&&(W=W.toLowerCase(),U=i.split(","),i&&function(h,S){var _,$,ct,wt;if(!h||h.indexOf("//")!==0||(_=h.slice(2).split("/")).length<1)return!1;for($=_[0],ct=0,wt=S.length;ct<wt;ct++)if(S[ct]===$)return!0;return!1}(W,U))))}function f(i,c){var x,L=R("JYx3Gb#8Pb5R"),W=R("Zdg3Ga#UHbw5"),U=F[L]&&F[L][W];return!(U&&(U=U.toLowerCase(),x=i.split(","),!(i&&function(h,S){var _,$,ct,wt,lt;for(_=0,$=S.length;_<$;_++)if(wt=!1,(ct=S[_])&&ct.lastIndexOf("*.",0)===0&&(wt=!0),(ct=wt?ct.slice(2):ct)===h||wt&&(lt=h.indexOf("."+ct))>0&&lt===h.length-ct.length-1)return!0;return!1}(U,x)||i&&function(h,S){var _,$,ct,wt;if(h&&h.split(".").length===4){for(_=0,$=S.length;_<$;_++)if((ct=S[_])&&(wt=ct.length-2)>0&&(ct===h||ct.substr(wt)===".*"&&h.substr(0,wt)===ct.substr(0,wt)&&w.test(h)))return!0}return!1}(U,x)||i&&function(h,S){var _,$,ct,wt;if(h.indexOf("[")===0&&h.lastIndexOf("]")===h.length-1&&(h=h.substring(1,h.length-1)),h.indexOf("%")>-1&&(h=h.split("%")[0]),lt(h)){for(_=H.parse(h),$=0;$<S.length;$++)if(lt(ct=S[$])&&D(ct,h)||(wt=Y(ct))&&y(_,wt))return!0}return!1;function lt(ot){return H.IPv4.isValidFourPartDecimal(ot)||H.IPv6.isValid(ot)}function Y(ot){var Ct,At;if(ot.indexOf("/")===-1)return!1;((Ct=ot.split("/"))[1].indexOf(":")>-1||Ct[1].indexOf(".")>-1)&&(At=H.parse(Ct[1]).prefixLengthFromSubnetMask(),ot=[Ct[0],At].join("/"));try{return H.parseCIDR(ot)}catch{return!1}}function D(ot,Ct){return""+H.parse(ot)==""+H.parse(Ct)}function y(ot,Ct){try{return ot.match(Ct)}catch{return!1}}}(U,x))))}function T(i){var c=at(V(["S","R"])),x=pt()&&c&&pt().ResourceManager;return x&&new x(c).getResource()[i]}function s(i,c){var x,L,W,U=!0,h="";if(i){if(typeof i=="string")(i=i.trim())&&(x=[i]);else if(Array.isArray(i)){for(L=!0,x=[],W=0;W<i.length;W++)h=i[W].trim(),x.push(h),L&&h&&(L=!1);L&&(x=null)}}return x||(U=!1,x=c),V(x,U)}function v(i,c,x){var L,W={name:V(["Eauto eso","vlainVrin"]),index:0,allowCellOverflow:!0,defaults:{colHeaderRowHeight:20,rowHeaderColWidth:40,rowHeight:30,colWidth:60},isSelected:!1,rowCount:20,columnCount:20,data:{dataTable:{}}},U=G(i,c,x),h=W.data.dataTable;for(L=1;L<U.length+1;L++)h[L]={},h[L][1]={value:U[L-1]};return W}function n(i,c,x){var L=this;K(function(W){var U,h,S,_,$,ct,wt,lt,Y,D=["IvldEclI ies e.","nai xe Olcneky"];if(W.hl)if(W.isVd(!1)){if(W.m!==-1)return c.apply(L),void(L.onCompleted&&L.onCompleted());W.d?(U="l2",D=["Pwrdb pedSet.\rYu eprr elyetkyeprsi 0 as",`oee ySra.hes
  9. ortmoaydpomn e xie n{}dy.`]):(U="l6",D=[`Pwrdb pedSet vlainVrin
  10. o iesdfrDsrbto.`,"oee ySra.hesEauto eso\rNtLcne o itiuin"])}else W.adr&&W.adr.dsr?U=T(V(["l8","s"]))?"l8":"l4":W.e?(U="l5",D=["Pwrdb pedSet.\rYu eprr elyetkyhseprd",`oee ySra.hes
  11. ortmoaydpomn e a xie.`]):U=T(V(["l8","s"]))?"l8":"l4";else W.b?(U="l1",D=[`Pwrdb pedSet.
  12. o a nydpo hsEAUTO eso oal.\rTmoaydpomn esaeaalbefrtsig `,`oee ySra.hes\rYucnol elyti VLAINvrinlcly
  13. eprr elyetky r vial o etn.`]):(U=T(V(["l7","s"]))?"l7":"l3",D=["EclI ies o on\rYune ai ies e ornSraJ xe O eprr esaeaalbefreauto.I o ucae ies,yu e si orprhs ofraineal ",`xe OLcneNtFud
  14. o edavldlcnekyt u pedSEclI.Tmoayky r vial o vlain fyuprhsdalcne orkyi nyu ucaecnimto mi.`]);if(h=v(U,D,W),!W.hl&&W.b||W.isVd(!1)){if(x&&c.apply(L),_=(S=i.sheets)[h.name])h.index=_.index;else{for($ in S)S.hasOwnProperty($)&&S[$].index++;if(ct=i.slicerCaches){for(wt=0;wt<ct.length;wt++)if((lt=ct[wt].pivotTables)&&lt.length>0)for(Y=0;Y<lt.length;Y++)lt[Y].tabId+=1}i.sheetCount++,i.activeSheetIndex=i.activeSheetIndex?++i.activeSheetIndex:1}S[h.name]=h,x||c.apply(L)}else i.sheetCount=1,i.sheets={},i.sheets[h.name]=h,x||c.apply(L);L.onCompleted&&L.onCompleted()})}K=function(i){var c,x=at(V(["Lcnee","iesKy"]));return E(x,{pK:"l6/zrbWoSbcLFwEetFh38rH3ErBZE9H+Cqix3R+wTlfA1wD5B+lUcCQn+EJ60I4RGrm0x1sFjkiLWwB0jAn6BWZv0W4WbqAKriOdeoivxDp1Wmjs3qkEDhvbsjPtfvwx2BHil6o+/tDrdMJQSGs18WZm2PoQLQuL+9VhZ4FNRHUQU3Jtioke/OZEGHJOdYVwvCGalzBad6QFOiVbDBQPePpS3++GJzOxN8SN/7lyS5/IdKiy3WJRaVGkB370+HbN6hKraDfUgReLX26yxRaKC/5aWnGAJ2NnWLoGyAGRcwT9dVjo4bcAZNrrA0U9JVKQxaSskhdv2p49XzJkltXx5w==",aC:"B1"},function(L){(c=et(L,"BJIH")).hl=!!x,B(c,x),i(c)},function(){(c=et()).hl=!!x,B(c,x),i(c)}),c},G=function(i,c,x){var L,W,U,h=T(V([i,"s"])),S=at(V(["Wrbo","okok"])),_=T(S&&S.lm===1?V(["ld","se"]):V(["lr","su"])),$=s(h,c);for(_=s(_,c),$=($=$.replace("{0}",x.d)).replace("{1}",_).replace("{1}",_),L=[],W=0,U=0;U<$.length;U++)$[U]!=="\r"&&$[U]!==`
  15. `||(L.push($.substring(W,U)),$[U]==="\r"&&U<$.length-1&&$[U+1]===`
  16. `&&U++,W=U+1);return W<$.length&&L.push($.substring(W,$.length)),L},q=function(){var i,c=z.prototype.Lk;z.prototype.Lk=function(){var x=arguments,L=this;n.call(L,L.Mk.Oe,function(){c.apply(L,x)},!0)},z.prototype.Zh=function(){},i=M.prototype.Rh,M.prototype.Rh=function(){var x=arguments,L=this;n.call(L,L.Oe,function(){i.apply(L,x)},!1)},M.prototype.Zh=function(){}},o.Dk=q,ie.exports=o})()},"./src/lc/ipaddr.js":function(ie,d,xt){(function(){var m,K="(0?\\d+|0x[a-f0-9]+)",G={fourOctet:RegExp("^".concat(K,"\\.").concat(K,"\\.").concat(K,"\\.").concat(K,"$"),"i"),threeOctet:RegExp("^".concat(K,"\\.").concat(K,"\\.").concat(K,"$"),"i"),twoOctet:RegExp("^".concat(K,"\\.").concat(K,"$"),"i"),longValue:RegExp("^".concat(K,"$"),"i")},q=RegExp("^0[0-7]+$","i"),o=RegExp("^0x[a-f0-9]+$","i"),z="%[0-9a-z]{1,}",M="(?:[0-9a-f]+::?)+",O={zoneIndex:RegExp(z,"i"),native:RegExp("^(::)?(".concat(M,")?([0-9a-f]+)?(::)?(").concat(z,")?$"),"i"),deprecatedTransitional:RegExp("^(?:::)(".concat(K,"\\.").concat(K,"\\.").concat(K,"\\.").concat(K,"(").concat(z,")?)$"),"i"),transitional:RegExp("^((?:".concat(M,")|(?:::)(?:").concat(M,")?)").concat(K,"\\.").concat(K,"\\.").concat(K,"\\.").concat(K,"(").concat(z,")?$"),"i")};function H(A,a){var F,w,I,P,J;if(A.indexOf("::")!==A.lastIndexOf("::"))return null;for(F=0,w=-1,(I=(A.match(O.zoneIndex)||[])[0])&&(I=I.substring(1),A=A.replace(/%.+$/,""));(w=A.indexOf(":",w+1))>=0;)F++;if(A.substr(0,2)==="::"&&F--,A.substr(-2,2)==="::"&&F--,F>a)return null;for(J=a-F,P=":";J--;)P+="0:";return(A=A.replace("::",P))[0]===":"&&(A=A.slice(1)),A[A.length-1]===":"&&(A=A.slice(0,-1)),a=function(){var st,ht=A.split(":"),yt=[];for(st=0;st<ht.length;st++)yt.push(parseInt(ht[st],16));return yt}(),{parts:a,zoneId:I}}function N(A,a,F,w){var I,P;if(A.length!==a.length)throw Error("ipaddr: cannot match CIDR for objects with different lengths");for(I=0;w>0;){if((P=F-w)<0&&(P=0),A[I]>>P!=a[I]>>P)return!1;w-=F,I+=1}return!0}function E(A){if(o.test(A))return parseInt(A,16);if(A[0]==="0"&&!isNaN(parseInt(A[1],10))){if(q.test(A))return parseInt(A,8);throw Error("ipaddr: cannot parse ".concat(A," as octal"))}return parseInt(A,10)}function R(A,a){for(;A.length<a;)A="0".concat(A);return A}(m={}).IPv4=function(){function A(a){if(a.length!==4)throw Error("ipaddr: ipv4 octet count should be 4");var F,w;for(F=0;F<a.length;F++)if(!(0<=(w=a[F])&&w<=255))throw Error("ipaddr: ipv4 octet should fit in 8 bits");this.octets=a}return A.prototype.SpecialRanges={unspecified:[[new A([0,0,0,0]),8]],broadcast:[[new A([255,255,255,255]),32]],multicast:[[new A([224,0,0,0]),4]],linkLocal:[[new A([169,254,0,0]),16]],loopback:[[new A([127,0,0,0]),8]],carrierGradeNat:[[new A([100,64,0,0]),10]],private:[[new A([10,0,0,0]),8],[new A([172,16,0,0]),12],[new A([192,168,0,0]),16]],reserved:[[new A([192,0,0,0]),24],[new A([192,0,2,0]),24],[new A([192,88,99,0]),24],[new A([198,51,100,0]),24],[new A([203,0,113,0]),24],[new A([240,0,0,0]),4]]},A.prototype.kind=function(){return"ipv4"},A.prototype.match=function(a,F){var w;if(F===void 0&&(a=(w=a)[0],F=w[1]),a.kind()!=="ipv4")throw Error("ipaddr: cannot match ipv4 address with non-ipv4 one");return N(this.octets,a.octets,8,F)},A.prototype.prefixLengthFromSubnetMask=function(){var a,F,w,I=0,P=!1,J={0:8,128:7,192:6,224:5,240:4,248:3,252:2,254:1,255:0};for(a=3;a>=0;a-=1){if(!((F=this.octets[a])in J)||(w=J[F],P&&w!==0))return null;w!==8&&(P=!0),I+=w}return 32-I},A.prototype.range=function(){return m.subnetMatch(this,this.SpecialRanges)},A.prototype.toByteArray=function(){return this.octets.slice(0)},A.prototype.toIPv4MappedAddress=function(){return m.IPv6.parse("::ffff:".concat(""+this))},A.prototype.toNormalizedString=function(){return""+this},A.prototype.toString=function(){return this.octets.join(".")},A}(),m.IPv4.broadcastAddressFromCIDR=function(A){var a,F,w,I,P;try{for(F=(a=this.parseCIDR(A))[0].toByteArray(),w=this.subnetMaskFromPrefixLength(a[1]).toByteArray(),I=[],P=0;P<4;)I.push(parseInt(F[P],10)|255^parseInt(w[P],10)),P++;return new this(I)}catch{throw Error("ipaddr: the address does not have IPv4 CIDR format")}},m.IPv4.isIPv4=function(A){return this.parser(A)!==null},m.IPv4.isValid=function(A){try{return new this(this.parser(A)),!0}catch{return!1}},m.IPv4.isValidFourPartDecimal=function(A){return!(!m.IPv4.isValid(A)||!A.match(/^(0|[1-9]\d*)(\.(0|[1-9]\d*)){3}$/))},m.IPv4.networkAddressFromCIDR=function(A){var a,F,w,I,P;try{for(w=(a=this.parseCIDR(A))[0].toByteArray(),P=this.subnetMaskFromPrefixLength(a[1]).toByteArray(),I=[],F=0;F<4;)I.push(parseInt(w[F],10)&parseInt(P[F],10)),F++;return new this(I)}catch{throw Error("ipaddr: the address does not have IPv4 CIDR format")}},m.IPv4.parse=function(A){var a=this.parser(A);if(a===null)throw Error("ipaddr: string is not formatted like an IPv4 Address");return new this(a)},m.IPv4.parseCIDR=function(A){var a,F,w;if((a=A.match(/^(.+)\/(\d+)$/))&&(F=parseInt(a[2]))>=0&&F<=32)return w=[this.parse(a[1]),F],Object.defineProperty(w,"toString",{value:function(){return this.join("/")}}),w;throw Error("ipaddr: string is not formatted like an IPv4 CIDR range")},m.IPv4.parser=function(A){var a,F,w;if(a=A.match(G.fourOctet))return function(){var I,P=a.slice(1,6),J=[];for(I=0;I<P.length;I++)F=P[I],J.push(E(F));return J}();if(a=A.match(G.longValue)){if((w=E(a[1]))>4294967295||w<0)throw Error("ipaddr: address outside defined range");return function(){var I,P=[];for(I=0;I<=24;I+=8)P.push(w>>I&255);return P}().reverse()}return(a=A.match(G.twoOctet))?function(){var I=a.slice(1,4),P=[];if((w=E(I[1]))>16777215||w<0)throw Error("ipaddr: address outside defined range");return P.push(E(I[0])),P.push(w>>16&255),P.push(w>>8&255),P.push(255&w),P}():(a=A.match(G.threeOctet))?function(){var I=a.slice(1,5),P=[];if((w=E(I[2]))>65535||w<0)throw Error("ipaddr: address outside defined range");return P.push(E(I[0])),P.push(E(I[1])),P.push(w>>8&255),P.push(255&w),P}():null},m.IPv4.subnetMaskFromPrefixLength=function(A){var a,F,w;if((A=parseInt(A))<0||A>32)throw Error("ipaddr: invalid IPv4 prefix length");for(a=[0,0,0,0],F=0,w=Math.floor(A/8);F<w;)a[F]=255,F++;return w<4&&(a[w]=Math.pow(2,A%8)-1<<8-A%8),new this(a)},m.IPv6=function(){function A(a,F){var w,I;if(a.length===16)for(this.parts=[],w=0;w<=14;w+=2)this.parts.push(a[w]<<8|a[w+1]);else{if(a.length!==8)throw Error("ipaddr: ipv6 part count should be 8 or 16");this.parts=a}for(w=0;w<this.parts.length;w++)if(!(0<=(I=this.parts[w])&&I<=65535))throw Error("ipaddr: ipv6 part should fit in 16 bits");F&&(this.zoneId=F)}return A.prototype.SpecialRanges={unspecified:[new A([0,0,0,0,0,0,0,0]),128],linkLocal:[new A([65152,0,0,0,0,0,0,0]),10],multicast:[new A([65280,0,0,0,0,0,0,0]),8],loopback:[new A([0,0,0,0,0,0,0,1]),128],uniqueLocal:[new A([64512,0,0,0,0,0,0,0]),7],ipv4Mapped:[new A([0,0,0,0,0,65535,0,0]),96],rfc6145:[new A([0,0,0,0,65535,0,0,0]),96],rfc6052:[new A([100,65435,0,0,0,0,0,0]),96],"6to4":[new A([8194,0,0,0,0,0,0,0]),16],teredo:[new A([8193,0,0,0,0,0,0,0]),32],reserved:[[new A([8193,3512,0,0,0,0,0,0]),32]]},A.prototype.isIPv4MappedAddress=function(){return this.range()==="ipv4Mapped"},A.prototype.kind=function(){return"ipv6"},A.prototype.match=function(a,F){var w;if(F===void 0&&(a=(w=a)[0],F=w[1]),a.kind()!=="ipv6")throw Error("ipaddr: cannot match ipv6 address with non-ipv6 one");return N(this.parts,a.parts,16,F)},A.prototype.prefixLengthFromSubnetMask=function(){var a,F,w,I=0,P=!1,J={0:16,32768:15,49152:14,57344:13,61440:12,63488:11,64512:10,65024:9,65280:8,65408:7,65472:6,65504:5,65520:4,65528:3,65532:2,65534:1,65535:0};for(w=7;w>=0;w-=1){if(!((a=this.parts[w])in J)||(F=J[a],P&&F!==0))return null;F!==16&&(P=!0),I+=F}return 128-I},A.prototype.range=function(){return m.subnetMatch(this,this.SpecialRanges)},A.prototype.toByteArray=function(){var a,F,w=[],I=this.parts;for(F=0;F<I.length;F++)a=I[F],w.push(a>>8),w.push(255&a);return w},A.prototype.toFixedLengthString=function(){var a=(function(){var w,I=[];for(w=0;w<this.parts.length;w++)I.push(R(this.parts[w].toString(16),4));return I}).call(this).join(":"),F="";return this.zoneId&&(F="%".concat(this.zoneId)),a+F},A.prototype.toIPv4Address=function(){var a,F,w;if(!this.isIPv4MappedAddress())throw Error("ipaddr: trying to convert a generic ipv6 address to ipv4");return F=(a=this.parts.slice(-2))[0],w=a[1],new m.IPv4([F>>8,255&F,w>>8,255&w])},A.prototype.toNormalizedString=function(){var a=(function(){var w,I=[];for(w=0;w<this.parts.length;w++)I.push(this.parts[w].toString(16));return I}).call(this).join(":"),F="";return this.zoneId&&(F="%".concat(this.zoneId)),a+F},A.prototype.toRFC5952String=function(){for(var a,F=/((^|:)(0(:|$)){2,})/g,w=this.toNormalizedString(),I=0,P=-1;a=F.exec(w);)a[0].length>P&&(I=a.index,P=a[0].length);return P<0?w:"".concat(w.substring(0,I),"::").concat(w.substring(I+P))},A.prototype.toString=function(){return this.toNormalizedString().replace(/((^|:)(0(:|$))+)/,"::")},A}(),m.IPv6.broadcastAddressFromCIDR=function(A){var a,F,w,I,P;try{for(F=(a=this.parseCIDR(A))[0].toByteArray(),w=this.subnetMaskFromPrefixLength(a[1]).toByteArray(),I=[],P=0;P<16;)I.push(parseInt(F[P],10)|255^parseInt(w[P],10)),P++;return new this(I)}catch(J){throw Error("ipaddr: the address does not have IPv6 CIDR format (".concat(J,")"))}},m.IPv6.isIPv6=function(A){return this.parser(A)!==null},m.IPv6.isValid=function(A){if(typeof A=="string"&&A.indexOf(":")===-1)return!1;try{var a=this.parser(A);return new this(a.parts,a.zoneId),!0}catch{return!1}},m.IPv6.networkAddressFromCIDR=function(A){var a,F,w,I,P;try{for(w=(a=this.parseCIDR(A))[0].toByteArray(),P=this.subnetMaskFromPrefixLength(a[1]).toByteArray(),I=[],F=0;F<16;)I.push(parseInt(w[F],10)&parseInt(P[F],10)),F++;return new this(I)}catch(J){throw Error("ipaddr: the address does not have IPv6 CIDR format (".concat(J,")"))}},m.IPv6.parse=function(A){var a=this.parser(A);if(a.parts===null)throw Error("ipaddr: string is not formatted like an IPv6 Address");return new this(a.parts,a.zoneId)},m.IPv6.parseCIDR=function(A){var a,F,w;if((F=A.match(/^(.+)\/(\d+)$/))&&(a=parseInt(F[2]))>=0&&a<=128)return w=[this.parse(F[1]),a],Object.defineProperty(w,"toString",{value:function(){return this.join("/")}}),w;throw Error("ipaddr: string is not formatted like an IPv6 CIDR range")},m.IPv6.parser=function(A){var a,F,w,I,P,J;if(w=A.match(O.deprecatedTransitional))return this.parser("::ffff:".concat(w[1]));if(O.native.test(A))return H(A,8);if((w=A.match(O.transitional))&&(J=w[6]||"",(a=H(w[1].slice(0,-1)+J,6)).parts)){for(P=[parseInt(w[2]),parseInt(w[3]),parseInt(w[4]),parseInt(w[5])],F=0;F<P.length;F++)if(!(0<=(I=P[F])&&I<=255))return null;return a.parts.push(P[0]<<8|P[1]),a.parts.push(P[2]<<8|P[3]),{parts:a.parts,zoneId:a.zoneId}}return null},m.IPv6.subnetMaskFromPrefixLength=function(A){var a,F,w;if((A=parseInt(A))<0||A>128)throw Error("ipaddr: invalid IPv6 prefix length");for(a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],F=0,w=Math.floor(A/8);F<w;)a[F]=255,F++;return w<16&&(a[w]=Math.pow(2,A%8)-1<<8-A%8),new this(a)},m.fromByteArray=function(A){var a=A.length;if(a===4)return new m.IPv4(A);if(a===16)return new m.IPv6(A);throw Error("ipaddr: the binary input is neither an IPv6 nor IPv4 address")},m.isValid=function(A){return m.IPv6.isValid(A)||m.IPv4.isValid(A)},m.parse=function(A){if(m.IPv6.isValid(A))return m.IPv6.parse(A);if(m.IPv4.isValid(A))return m.IPv4.parse(A);throw Error("ipaddr: the address has neither IPv6 nor IPv4 format")},m.parseCIDR=function(A){try{return m.IPv6.parseCIDR(A)}catch{try{return m.IPv4.parseCIDR(A)}catch{throw Error("ipaddr: the address has neither IPv6 nor IPv4 CIDR format")}}},m.process=function(A){var a=this.parse(A);return a.kind()==="ipv6"&&a.isIPv4MappedAddress()?a.toIPv4Address():a},m.subnetMatch=function(A,a,F){var w,I,P,J;for(I in F!=null||(F="unicast"),a)if(Object.prototype.hasOwnProperty.call(a,I)){for(!(P=a[I])[0]||P[0]instanceof Array||(P=[P]),w=0;w<P.length;w++)if(J=P[w],A.kind()===J[0].kind()&&A.match.apply(A,J))return I}return F},ie.exports?ie.exports=m:(void 0).ipaddr=m})()},"./src/lc/lcValidator.js":function(ie,d){var xt=function(m){var K={};function G(q){if(K[q])return K[q].exports;var o=K[q]={exports:{},id:q,loaded:!1};return m[q].call(o.exports,o,o.exports,G),o.loaded=!0,o.exports}return G.m=m,G.c=K,G.p="dist",G(0)}([function(m,K){(function(G){var q,o,z,M,O,H,N,E;function R(ft,V,at,pt){return ft.length==1||ft.splice(at,1,pt(ft.splice(V,1,pt(ft[at]))[0])),ft}function A(ft){var V,at,pt,et,rt,B,it=[],f="",T=O,s=ft,v=s.length%3;if(v>0)for(;v++<3;)f+="=",s+="\0";for(v=0;v<s.length;v+=3)at=(V=s.charCodeAt(v)<<16|s.charCodeAt(v+1)<<8|s.charCodeAt(v+2))>>18&63,pt=V>>12&63,et=V>>6&63,rt=63&V,it[v/3]=T.charAt(at)+T.charAt(pt)+T.charAt(et)+T.charAt(rt);return(B=it.join("")).slice(0,B.length-f.length)+f}function a(ft){var V,at,pt,et,rt,B,it,f=[],T=O,s=ft;for(it=0;it<s.length;it+=4)V=(B=T.indexOf(s.charAt(it))<<18|T.indexOf(s.charAt(it+1))<<12|(et=T.indexOf(s.charAt(it+2)))<<6|(rt=T.indexOf(s.charAt(it+3))))>>>16&255,at=B>>>8&255,pt=255&B,f[it/4]=z(V,at,pt),rt==64&&(f[it/4]=z(V,at)),et==64&&(f[it/4]=z(V));return f.join("")}function F(ft){return(o&&window.atob||a)(ft)}function w(ft){return(o&&window.btoa||A)(ft)}function I(ft){return w(encodeURIComponent(ft).replace(/%([0-9A-F]{2})/g,function(V,at){return z(parseInt(at,16))}))}function P(ft){var V,at;return ft?(V=function(pt){return pt.split("").reverse().join("")}(V=function(pt){var et,rt=pt.split(""),B=function(it){return function(f){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,s=f.charCodeAt(0);return s>=65&&s<=90?f.toLowerCase():s>=97&&s<=122?f.toUpperCase():s>=48&&s<=57?z(48+(s-48+10+T)%10):f}(it,-1)};for(et=rt.length-5;et>=0;et--)R(rt,et+1,et+3,B),R(rt,et,et+2,B);return rt.join("")}(ft)),at=Math.ceil(V.length/2),function(pt){return decodeURIComponent(Array.prototype.map.call(F(pt),function(et){return"%"+("00"+et.charCodeAt(0).toString(16)).slice(-2)}).join(""))}(V=(V=(V=V.substr(at)+V.substr(0,at)).replace("#","=")).replace("&","=="))):""}function J(ft){var V,at=F(ft),pt=at.length,et=new M(pt);for(V=0;V<pt;V++)et[V]=at.charCodeAt(V);return et.buffer}function st(ft){var V,at,pt=new ArrayBuffer(ft.length),et=new M(pt);for(V=0,at=ft.length;V<at;V++)et[V]=ft.charCodeAt(V);return pt}function ht(ft){return z.apply(null,new M(ft))}function yt(ft){return ft.replace(/\+/g,"-").replace(/\//g,"_").replace(/\=+$/,"")}function bt(ft){return"oncomplete"in ft&&(ft.then=function(V,at){ft.resolve=V,ft.reject=at},ft.oncomplete=function(V){ft.resolve(ft.result)},ft.onerror=function(){ft.reject()}),ft}Object.defineProperty(K,"__esModule",{value:!0}),q=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ft){return typeof ft}:function(ft){return ft&&typeof Symbol=="function"&&ft.constructor===Symbol&&ft!==Symbol.prototype?"symbol":typeof ft},o=typeof window<"u",z=String.fromCharCode,M=o&&window.Uint8Array||function(ft){var V,at;if(typeof ft=="number")for(V=Array(ft),at=0;at<ft;++at)V[at]=0;else V=ft.slice(0);return V.buffer=V,V.byteLength=V.length,(ft===void 0?"undefined":q(ft))==="object"&&ft.buffer&&(V.buffer=ft.buffer),V},O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",H=(G===void 0?"undefined":q(G))=="object"&&G&&G.Object===Object&&G,N=(typeof self>"u"?"undefined":q(self))=="object"&&self&&self.Object===Object&&self,E=H||N,K.iDe=P,K.attorn=function(ft,V,at,pt){var et,rt,B,it,f,T,s,v=o?window.msCrypto?window.msCrypto:window.crypto:void 0,n=function(c,x){try{x="#"+x;var L=c.indexOf(x);if(L>-1)return{prefix:c.substring(0,L),licData:JSON.parse(P(c.substr(L+x.length)))}}catch{}return!1}(ft,V.aC);if(!n)return pt();function i(){return function(c){var x,L,W,U=0,h=5381,S=0;for(x=c.length-1;x>=0;x--)U=(L=c.charCodeAt(x))+(U<<6)+(U<<16)-U,h=L+((h<<5)+h),S=L+((S<<5)-S),S&=S;return(W=U^h^S)<0&&(W=~W),W.toString(16).toUpperCase()}(rt+JSON.stringify(et.D))===et.H?at(et.D):pt()}return et=n.licData,rt=n.prefix+"#"+V.aC,B=ht(J(I(rt+JSON.stringify(et.D)))),it=P("JYx3Gb#8Pb5R"),f=P("VdgJHc#wJb59"),E[it]&&E[it][f]&&!location.protocol.match(/^https/i)?i():v&&v.subtle?(T={alg:"PS256",e:"AQAB",kty:"RSA",n:yt(V.pK)},T=window.msCrypto?st(JSON.stringify(T)):T,s={name:"RSA-PSS",saltLength:32,hash:{name:"SHA-256"}},void bt(v.subtle.importKey("jwk",T,s,!1,["verify"])).then(function(c){bt(v.subtle.verify(s,c,J(et.S),st(B))).then(function(x){return x?at(et.D):pt()})},function(){return i()})):i()}}).call(K,function(){return this}())}]);ie.exports={Jk:xt.attorn,Kk:xt.iDe}},"./src/lc/releaseLc.js":function(ie,d,xt){var m=xt("./src/lc/common.js");ie.exports={Ck:1,Dk:m.Dk,Bk:m.Bk}},"./src/lib/jszip.min.js":function(ie,d,xt){(function(m,K){(function(G){ie.exports=G()})(function(){return function G(q,o,z){function M(N,E){var R,A;if(!o[N]){if(!q[N]){if(O)return O(N,!0);throw(R=Error("Cannot find module '"+N+"'")).code="MODULE_NOT_FOUND",R}A=o[N]={exports:{}},q[N][0].call(A.exports,function(a){return M(q[N][1][a]||a)},A,A.exports,G,q,o,z)}return o[N].exports}for(var O=!1,H=0;H<z.length;H++)M(z[H]);return M}({1:[function(G,q,o){var z=G("./utils"),M=G("./support"),O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";o.encode=function(H){for(var N,E,R,A,a,F,w,I=[],P=0,J=H.length,st=J,ht=z.getTypeOf(H)!=="string";P<H.length;)st=J-P,R=ht?(N=H[P++],E=P<J?H[P++]:0,P<J?H[P++]:0):(N=H.charCodeAt(P++),E=P<J?H.charCodeAt(P++):0,P<J?H.charCodeAt(P++):0),A=N>>2,a=(3&N)<<4|E>>4,F=1<st?(15&E)<<2|R>>6:64,w=2<st?63&R:64,I.push(O.charAt(A)+O.charAt(a)+O.charAt(F)+O.charAt(w));return I.join("")},o.decode=function(H){var N,E,R,A,a,F,w,I,P=0,J=0;if(H.substr(0,5)==="data:")throw Error("Invalid base64 input, it looks like a data url.");if(I=3*(H=H.replace(/[^A-Za-z0-9+/=]/g,"")).length/4,H.charAt(H.length-1)===O.charAt(64)&&I--,H.charAt(H.length-2)===O.charAt(64)&&I--,I%1!=0)throw Error("Invalid base64 input, bad content length.");for(w=M.uint8array?new Uint8Array(0|I):Array(0|I);P<H.length;)N=O.indexOf(H.charAt(P++))<<2|(A=O.indexOf(H.charAt(P++)))>>4,E=(15&A)<<4|(a=O.indexOf(H.charAt(P++)))>>2,R=(3&a)<<6|(F=O.indexOf(H.charAt(P++))),w[J++]=N,a!==64&&(w[J++]=E),F!==64&&(w[J++]=R);return w}},{"./support":30,"./utils":32}],2:[function(G,q,o){var z=G("./external"),M=G("./stream/DataWorker"),O=G("./stream/Crc32Probe"),H=G("./stream/DataLengthProbe");function N(E,R,A,a,F){this.compressedSize=E,this.uncompressedSize=R,this.crc32=A,this.compression=a,this.compressedContent=F}N.prototype={getContentWorker:function(){var E=new M(z.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new H("data_length")),R=this;return E.on("end",function(){if(this.streamInfo.data_length!==R.uncompressedSize)throw Error("Bug : uncompressed data size mismatch")}),E},getCompressedWorker:function(){return new M(z.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},N.createWorkerFrom=function(E,R,A){return E.pipe(new O).pipe(new H("uncompressedSize")).pipe(R.compressWorker(A)).pipe(new H("compressedSize")).withStreamInfo("compression",R)},q.exports=N},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(G,q,o){var z=G("./stream/GenericWorker");o.STORE={magic:"\0\0",compressWorker:function(){return new z("STORE compression")},uncompressWorker:function(){return new z("STORE decompression")}},o.DEFLATE=G("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(G,q,o){var z=G("./utils"),M=function(){var O,H,N,E;for(H=[],N=0;N<256;N++){for(O=N,E=0;E<8;E++)O=1&O?3988292384^O>>>1:O>>>1;H[N]=O}return H}();q.exports=function(O,H){return O!==void 0&&O.length?z.getTypeOf(O)!=="string"?function(N,E,R){var A,a=M,F=0+R;for(N^=-1,A=0;A<F;A++)N=N>>>8^a[255&(N^E[A])];return~N}(0|H,O,O.length):function(N,E,R){var A,a=M,F=0+R;for(N^=-1,A=0;A<F;A++)N=N>>>8^a[255&(N^E.charCodeAt(A))];return~N}(0|H,O,O.length):0}},{"./utils":32}],5:[function(G,q,o){o.base64=!1,o.binary=!1,o.dir=!1,o.createFolders=!0,o.date=null,o.compression=null,o.compressionOptions=null,o.comment=null,o.unixPermissions=null,o.dosPermissions=null},{}],6:[function(G,q,o){var z;z=typeof Promise<"u"?Promise:G("lie"),q.exports={Promise:z}},{lie:37}],7:[function(G,q,o){var z=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",M=G("pako"),O=G("./utils"),H=G("./stream/GenericWorker"),N=z?"uint8array":"array";function E(R,A){H.call(this,"FlateWorker/"+R),this.Ok=null,this.Pk=R,this.Qk=A,this.meta={}}o.magic="\b\0",O.inherits(E,H),E.prototype.processChunk=function(R){this.meta=R.meta,this.Ok===null&&this.Rk(),this.Ok.push(O.transformTo(N,R.data),!1)},E.prototype.flush=function(){H.prototype.flush.call(this),this.Ok===null&&this.Rk(),this.Ok.push([],!0)},E.prototype.cleanUp=function(){H.prototype.cleanUp.call(this),this.Ok=null},E.prototype.Rk=function(){this.Ok=new M[this.Pk]({raw:!0,level:this.Qk.level||-1});var R=this;this.Ok.onData=function(A){R.push({data:A,meta:R.meta})}},o.compressWorker=function(R){return new E("Deflate",R)},o.uncompressWorker=function(){return new E("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(G,q,o){function z(a,F){var w,I="";for(w=0;w<F;w++)I+=String.fromCharCode(255&a),a>>>=8;return I}function M(a,F,w,I,P,J){var st,ht,yt,bt,ft,V,at=a.file,pt=a.compression,et=J!==N.utf8encode,rt=O.transformTo("string",J(at.name)),B=O.transformTo("string",N.utf8encode(at.name)),it=at.comment,f=O.transformTo("string",J(it)),T=O.transformTo("string",N.utf8encode(it)),s=B.length!==at.name.length,v=T.length!==it.length,n="",i="",c="",x=at.dir,L=at.date,W={crc32:0,compressedSize:0,uncompressedSize:0};return F&&!w||(W.crc32=a.crc32,W.compressedSize=a.compressedSize,W.uncompressedSize=a.uncompressedSize),yt=0,F&&(yt|=8),et||!s&&!v||(yt|=2048),bt=0,ft=0,x&&(bt|=16),P==="UNIX"?(ft=798,bt|=function(U,h){var S=U;return U||(S=h?16893:33204),(65535&S)<<16}(at.unixPermissions,x)):(ft=20,bt|=function(U){return 63&(U||0)}(at.dosPermissions)),st=L.getUTCHours(),st<<=6,st|=L.getUTCMinutes(),st<<=5,st|=L.getUTCSeconds()/2,ht=L.getUTCFullYear()-1980,ht<<=4,ht|=L.getUTCMonth()+1,ht<<=5,ht|=L.getUTCDate(),s&&(i=z(1,1)+z(E(rt),4)+B,n+="up"+z(i.length,2)+i),v&&(c=z(1,1)+z(E(f),4)+T,n+="uc"+z(c.length,2)+c),V="",V+=`
  17. \0`,V+=z(yt,2),V+=pt.magic,V+=z(st,2),V+=z(ht,2),V+=z(W.crc32,4),V+=z(W.compressedSize,4),V+=z(W.uncompressedSize,4),V+=z(rt.length,2),V+=z(n.length,2),{fileRecord:R.LOCAL_FILE_HEADER+V+rt+n,dirRecord:R.CENTRAL_FILE_HEADER+z(ft,2)+V+z(f.length,2)+"\0\0\0\0"+z(bt,4)+z(I,4)+rt+n+f}}var O=G("../utils"),H=G("../stream/GenericWorker"),N=G("../utf8"),E=G("../crc32"),R=G("../signature");function A(a,F,w,I){H.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=F,this.zipPlatform=w,this.encodeFileName=I,this.streamFiles=a,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this.Sk=[]}O.inherits(A,H),A.prototype.push=function(a){var F=a.meta.percent||0,w=this.entriesCount,I=this.Sk.length;this.accumulate?this.contentBuffer.push(a):(this.bytesWritten+=a.data.length,H.prototype.push.call(this,{data:a.data,meta:{currentFile:this.currentFile,percent:w?(F+100*(w-I-1))/w:100}}))},A.prototype.openedSource=function(a){var F,w;this.currentSourceOffset=this.bytesWritten,this.currentFile=a.file.name,(F=this.streamFiles&&!a.file.dir)?(w=M(a,F,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName),this.push({data:w.fileRecord,meta:{percent:0}})):this.accumulate=!0},A.prototype.closedSource=function(a){this.accumulate=!1;var F=this.streamFiles&&!a.file.dir,w=M(a,F,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(w.dirRecord),F)this.push({data:function(I){return R.DATA_DESCRIPTOR+z(I.crc32,4)+z(I.compressedSize,4)+z(I.uncompressedSize,4)}(a),meta:{percent:100}});else for(this.push({data:w.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},A.prototype.flush=function(){var a,F,w,I;for(a=this.bytesWritten,F=0;F<this.dirRecords.length;F++)this.push({data:this.dirRecords[F],meta:{percent:100}});w=this.bytesWritten-a,I=function(P,J,st,ht,yt){var bt=O.transformTo("string",yt(ht));return R.CENTRAL_DIRECTORY_END+"\0\0\0\0"+z(P,2)+z(P,2)+z(J,4)+z(st,4)+z(bt.length,2)+bt}(this.dirRecords.length,w,a,this.zipComment,this.encodeFileName),this.push({data:I,meta:{percent:100}})},A.prototype.prepareNextSource=function(){this.previous=this.Sk.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},A.prototype.registerPrevious=function(a){this.Sk.push(a);var F=this;return a.on("data",function(w){F.processChunk(w)}),a.on("end",function(){F.closedSource(F.previous.streamInfo),F.Sk.length?F.prepareNextSource():F.end()}),a.on("error",function(w){F.error(w)}),this},A.prototype.resume=function(){return!!H.prototype.resume.call(this)&&(!this.previous&&this.Sk.length?(this.prepareNextSource(),!0):this.previous||this.Sk.length||this.generatedError?void 0:(this.end(),!0))},A.prototype.error=function(a){var F,w=this.Sk;if(!H.prototype.error.call(this,a))return!1;for(F=0;F<w.length;F++)try{w[F].error(a)}catch{}return!0},A.prototype.lock=function(){H.prototype.lock.call(this);for(var a=this.Sk,F=0;F<a.length;F++)a[F].lock()},q.exports=A},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(G,q,o){var z=G("../compressions"),M=G("./ZipFileWorker");o.generateWorker=function(O,H,N){var E=new M(H.streamFiles,N,H.platform,H.encodeFileName),R=0;try{O.forEach(function(A,a){R++;var F=function(J,st){var ht=J||st,yt=z[ht];if(!yt)throw Error(ht+" is not a valid compression method !");return yt}(a.options.compression,H.compression),w=a.options.compressionOptions||H.compressionOptions||{},I=a.dir,P=a.date;a.Tk(F,w).withStreamInfo("file",{name:A,dir:I,date:P,comment:a.comment||"",unixPermissions:a.unixPermissions,dosPermissions:a.dosPermissions}).pipe(E)}),E.entriesCount=R}catch(A){E.error(A)}return E}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(G,q,o){function z(){if(!(this instanceof z))return new z;if(arguments.length)throw Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var M,O=new z;for(M in this)typeof this[M]!="function"&&(O[M]=this[M]);return O}}(z.prototype=G("./object")).loadAsync=G("./load"),z.support=G("./support"),z.defaults=G("./defaults"),z.version="3.10.1",z.loadAsync=function(M,O){return new z().loadAsync(M,O)},z.external=G("./external"),q.exports=z},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(G,q,o){var z=G("./utils"),M=G("./external"),O=G("./utf8"),H=G("./zipEntries"),N=G("./stream/Crc32Probe"),E=G("./nodejsUtils");function R(A){return new M.Promise(function(a,F){var w=A.decompressed.getContentWorker().pipe(new N);w.on("error",function(I){F(I)}).on("end",function(){w.streamInfo.crc32!==A.decompressed.crc32?F(Error("Corrupted zip : CRC32 mismatch")):a()}).resume()})}q.exports=function(A,a){var F=this;return a=z.extend(a||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:O.utf8decode}),E.isNode&&E.isStream(A)?M.Promise.reject(Error("JSZip can't accept a stream when loading a zip file.")):z.prepareContent("the loaded zip file",A,!0,a.optimizedBinaryString,a.base64).then(function(w){var I=new H(a);return I.load(w),I}).then(function(w){var I,P=[M.Promise.resolve(w)],J=w.files;if(a.checkCRC32)for(I=0;I<J.length;I++)P.push(R(J[I]));return M.Promise.all(P)}).then(function(w){var I,P,J,st,ht,yt;for(P=(I=w.shift()).files,J=0;J<P.length;J++)ht=(st=P[J]).fileNameStr,yt=z.resolve(st.fileNameStr),F.file(yt,st.decompressed,{binary:!0,optimizedBinaryString:!0,date:st.date,dir:st.dir,comment:st.fileCommentStr.length?st.fileCommentStr:null,unixPermissions:st.unixPermissions,dosPermissions:st.dosPermissions,createFolders:a.createFolders}),st.dir||(F.file(yt).unsafeOriginalName=ht);return I.zipComment.length&&(F.comment=I.zipComment),F})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(G,q,o){var z=G("../utils"),M=G("../stream/GenericWorker");function O(H,N){M.call(this,"Nodejs stream input adapter for "+H),this.Uk=!1,this.Vk(N)}z.inherits(O,M),O.prototype.Vk=function(H){var N=this;(this.Wk=H).pause(),H.on("data",function(E){N.push({data:E,meta:{percent:0}})}).on("error",function(E){N.isPaused?this.generatedError=E:N.error(E)}).on("end",function(){N.isPaused?N.Uk=!0:N.end()})},O.prototype.pause=function(){return!!M.prototype.pause.call(this)&&(this.Wk.pause(),!0)},O.prototype.resume=function(){return!!M.prototype.resume.call(this)&&(this.Uk?this.end():this.Wk.resume(),!0)},q.exports=O},{"../stream/GenericWorker":28,"../utils":32}],13:[function(G,q,o){var z=G("readable-stream").Readable;function M(O,H,N){z.call(this,H),this.Xk=O;var E=this;O.on("data",function(R,A){E.push(R)||E.Xk.pause(),N&&N(A)}).on("error",function(R){E.emit("error",R)}).on("end",function(){E.push(null)})}G("../utils").inherits(M,z),M.prototype.Yk=function(){this.Xk.resume()},q.exports=M},{"../utils":32,"readable-stream":16}],14:[function(G,q,o){q.exports={isNode:typeof Buffer<"u",newBufferFrom:function(z,M){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(z,M);if(typeof z=="number")throw Error('The "data" argument must not be a number');return new Buffer(z,M)},allocBuffer:function(z){if(Buffer.alloc)return Buffer.alloc(z);var M=new Buffer(z);return M.fill(0),M},isBuffer:function(z){return Buffer.isBuffer(z)},isStream:function(z){return z&&typeof z.on=="function"&&typeof z.pause=="function"&&typeof z.resume=="function"}}},{}],15:[function(G,q,o){var z,M,O,H,N,E,R,A,a,F,w,I,P,J;function st(yt,bt,ft){var V,at,pt,et,rt=M.getTypeOf(bt),B=M.extend(ft||{},N);B.date=B.date||new Date,B.compression!==null&&(B.compression=B.compression.toUpperCase()),typeof B.unixPermissions=="string"&&(B.unixPermissions=parseInt(B.unixPermissions,8)),B.unixPermissions&&16384&B.unixPermissions&&(B.dir=!0),B.dosPermissions&&16&B.dosPermissions&&(B.dir=!0),B.dir&&(yt=I(yt)),B.createFolders&&(V=w(yt))&&P.call(this,V,!0),at=rt==="string"&&B.binary===!1&&B.base64===!1,ft&&ft.binary!==void 0||(B.binary=!at),(bt instanceof E&&bt.uncompressedSize===0||B.dir||!bt||bt.length===0)&&(B.base64=!1,B.binary=!0,bt="",B.compression="STORE",rt="string"),pt=bt instanceof E||bt instanceof O?bt:a.isNode&&a.isStream(bt)?new F(yt,bt):M.prepareContent(yt,bt,B.binary,B.optimizedBinaryString,B.base64),et=new R(yt,pt,B),this.files[yt]=et}function ht(yt){return Object.prototype.toString.call(yt)==="[object RegExp]"}z=G("./utf8"),M=G("./utils"),O=G("./stream/GenericWorker"),H=G("./stream/StreamHelper"),N=G("./defaults"),E=G("./compressedObject"),R=G("./zipObject"),A=G("./generate"),a=G("./nodejsUtils"),F=G("./nodejs/NodejsStreamInputAdapter"),w=function(yt){yt.slice(-1)==="/"&&(yt=yt.substring(0,yt.length-1));var bt=yt.lastIndexOf("/");return 0<bt?yt.substring(0,bt):""},I=function(yt){return yt.slice(-1)!=="/"&&(yt+="/"),yt},P=function(yt,bt){return bt=bt!==void 0?bt:N.createFolders,yt=I(yt),this.files[yt]||st.call(this,yt,null,{dir:!0,createFolders:bt}),this.files[yt]},J={load:function(){throw Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(yt){var bt,ft,V;for(bt in this.files)V=this.files[bt],(ft=bt.slice(this.root.length,bt.length))&&bt.slice(0,this.root.length)===this.root&&yt(ft,V)},filter:function(yt){var bt=[];return this.forEach(function(ft,V){yt(ft,V)&&bt.push(V)}),bt},file:function(yt,bt,ft){var V,at;return arguments.length!==1?(yt=this.root+yt,st.call(this,yt,bt,ft),this):ht(yt)?(V=yt,this.filter(function(pt,et){return!et.dir&&V.test(pt)})):(at=this.files[this.root+yt])&&!at.dir?at:null},folder:function(yt){if(!yt)return this;if(ht(yt))return this.filter(function(at,pt){return pt.dir&&yt.test(at)});var bt=this.root+yt,ft=P.call(this,bt),V=this.clone();return V.root=ft.name,V},remove:function(yt){var bt,ft,V;if(yt=this.root+yt,(bt=this.files[yt])||(yt.slice(-1)!=="/"&&(yt+="/"),bt=this.files[yt]),bt&&!bt.dir)delete this.files[yt];else for(ft=this.filter(function(at,pt){return pt.name.slice(0,yt.length)===yt}),V=0;V<ft.length;V++)delete this.files[ft[V].name];return this},generate:function(){throw Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(yt){var bt,ft,V={};try{if((V=M.extend(yt||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:z.utf8encode})).type=V.type.toLowerCase(),V.compression=V.compression.toUpperCase(),V.type==="binarystring"&&(V.type="string"),!V.type)throw Error("No output type specified.");M.checkSupport(V.type),V.platform!=="darwin"&&V.platform!=="freebsd"&&V.platform!=="linux"&&V.platform!=="sunos"||(V.platform="UNIX"),V.platform==="win32"&&(V.platform="DOS"),ft=V.comment||this.comment||"",bt=A.generateWorker(this,V,ft)}catch(at){(bt=new O("error")).error(at)}return new H(bt,V.type||"string",V.mimeType)},generateAsync:function(yt,bt){return this.generateInternalStream(yt).accumulate(bt)},generateNodeStream:function(yt,bt){return(yt=yt||{}).type||(yt.type="nodebuffer"),this.generateInternalStream(yt).toNodejsStream(bt)}},q.exports=J},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(G,q,o){q.exports=G("stream")},{stream:void 0}],17:[function(G,q,o){var z=G("./DataReader");function M(O){z.call(this,O);for(var H=0;H<this.data.length;H++)O[H]=255&O[H]}G("../utils").inherits(M,z),M.prototype.byteAt=function(O){return this.data[this.zero+O]},M.prototype.lastIndexOfSignature=function(O){for(var H=O.charCodeAt(0),N=O.charCodeAt(1),E=O.charCodeAt(2),R=O.charCodeAt(3),A=this.length-4;0<=A;--A)if(this.data[A]===H&&this.data[A+1]===N&&this.data[A+2]===E&&this.data[A+3]===R)return A-this.zero;return-1},M.prototype.readAndCheckSignature=function(O){var H=O.charCodeAt(0),N=O.charCodeAt(1),E=O.charCodeAt(2),R=O.charCodeAt(3),A=this.readData(4);return H===A[0]&&N===A[1]&&E===A[2]&&R===A[3]},M.prototype.readData=function(O){if(this.checkOffset(O),O===0)return[];var H=this.data.slice(this.zero+this.index,this.zero+this.index+O);return this.index+=O,H},q.exports=M},{"../utils":32,"./DataReader":18}],18:[function(G,q,o){var z=G("../utils");function M(O){this.data=O,this.length=O.length,this.index=0,this.zero=0}M.prototype={checkOffset:function(O){this.checkIndex(this.index+O)},checkIndex:function(O){if(this.length<this.zero+O||O<0)throw Error("End of data reached (data length = "+this.length+", asked index = "+O+"). Corrupted zip ?")},setIndex:function(O){this.checkIndex(O),this.index=O},skip:function(O){this.setIndex(this.index+O)},byteAt:function(){},readInt:function(O){var H,N=0;for(this.checkOffset(O),H=this.index+O-1;H>=this.index;H--)N=(N<<8)+this.byteAt(H);return this.index+=O,N},readString:function(O){return z.transformTo("string",this.readData(O))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var O=this.readInt(4);return new Date(Date.UTC(1980+(O>>25&127),(O>>21&15)-1,O>>16&31,O>>11&31,O>>5&63,(31&O)<<1))}},q.exports=M},{"../utils":32}],19:[function(G,q,o){var z=G("./Uint8ArrayReader");function M(O){z.call(this,O)}G("../utils").inherits(M,z),M.prototype.readData=function(O){this.checkOffset(O);var H=this.data.slice(this.zero+this.index,this.zero+this.index+O);return this.index+=O,H},q.exports=M},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(G,q,o){var z=G("./DataReader");function M(O){z.call(this,O)}G("../utils").inherits(M,z),M.prototype.byteAt=function(O){return this.data.charCodeAt(this.zero+O)},M.prototype.lastIndexOfSignature=function(O){return this.data.lastIndexOf(O)-this.zero},M.prototype.readAndCheckSignature=function(O){return O===this.readData(4)},M.prototype.readData=function(O){this.checkOffset(O);var H=this.data.slice(this.zero+this.index,this.zero+this.index+O);return this.index+=O,H},q.exports=M},{"../utils":32,"./DataReader":18}],21:[function(G,q,o){var z=G("./ArrayReader");function M(O){z.call(this,O)}G("../utils").inherits(M,z),M.prototype.readData=function(O){if(this.checkOffset(O),O===0)return new Uint8Array(0);var H=this.data.subarray(this.zero+this.index,this.zero+this.index+O);return this.index+=O,H},q.exports=M},{"../utils":32,"./ArrayReader":17}],22:[function(G,q,o){var z=G("../utils"),M=G("../support"),O=G("./ArrayReader"),H=G("./StringReader"),N=G("./NodeBufferReader"),E=G("./Uint8ArrayReader");q.exports=function(R){var A=z.getTypeOf(R);return z.checkSupport(A),A!=="string"||M.uint8array?A==="nodebuffer"?new N(R):M.uint8array?new E(z.transformTo("uint8array",R)):new O(z.transformTo("array",R)):new H(R)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(G,q,o){o.LOCAL_FILE_HEADER="PK",o.CENTRAL_FILE_HEADER="PK",o.CENTRAL_DIRECTORY_END="PK",o.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",o.ZIP64_CENTRAL_DIRECTORY_END="PK",o.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(G,q,o){var z=G("./GenericWorker"),M=G("../utils");function O(H){z.call(this,"ConvertWorker to "+H),this.destType=H}M.inherits(O,z),O.prototype.processChunk=function(H){this.push({data:M.transformTo(this.destType,H.data),meta:H.meta})},q.exports=O},{"../utils":32,"./GenericWorker":28}],25:[function(G,q,o){var z=G("./GenericWorker"),M=G("../crc32");function O(){z.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}G("../utils").inherits(O,z),O.prototype.processChunk=function(H){this.streamInfo.crc32=M(H.data,this.streamInfo.crc32||0),this.push(H)},q.exports=O},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(G,q,o){var z=G("../utils"),M=G("./GenericWorker");function O(H){M.call(this,"DataLengthProbe for "+H),this.propName=H,this.withStreamInfo(H,0)}z.inherits(O,M),O.prototype.processChunk=function(H){if(H){var N=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=N+H.data.length}M.prototype.processChunk.call(this,H)},q.exports=O},{"../utils":32,"./GenericWorker":28}],27:[function(G,q,o){var z=G("../utils"),M=G("./GenericWorker");function O(H){M.call(this,"DataWorker");var N=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this.Zk=!1,H.then(function(E){N.dataIsReady=!0,N.data=E,N.max=E&&E.length||0,N.type=z.getTypeOf(E),N.isPaused||N.$k()},function(E){N.error(E)})}z.inherits(O,M),O.prototype.cleanUp=function(){M.prototype.cleanUp.call(this),this.data=null},O.prototype.resume=function(){return!!M.prototype.resume.call(this)&&(!this.Zk&&this.dataIsReady&&(this.Zk=!0,z.delay(this.$k,[],this)),!0)},O.prototype.$k=function(){this.Zk=!1,this.isPaused||this.isFinished||(this._k(),this.isFinished||(z.delay(this.$k,[],this),this.Zk=!0))},O.prototype._k=function(){if(this.isPaused||this.isFinished)return!1;var H=null,N=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":H=this.data.substring(this.index,N);break;case"uint8array":H=this.data.subarray(this.index,N);break;case"array":case"nodebuffer":H=this.data.slice(this.index,N)}return this.index=N,this.push({data:H,meta:{percent:this.max?this.index/this.max*100:0}})},q.exports=O},{"../utils":32,"./GenericWorker":28}],28:[function(G,q,o){function z(M){this.name=M||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this.al={data:[],end:[],error:[]},this.previous=null}z.prototype={push:function(M){this.emit("data",M)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(M){this.emit("error",M)}return!0},error:function(M){return!this.isFinished&&(this.isPaused?this.generatedError=M:(this.isFinished=!0,this.emit("error",M),this.previous&&this.previous.error(M),this.cleanUp()),!0)},on:function(M,O){return this.al[M].push(O),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this.al=[]},emit:function(M,O){if(this.al[M])for(var H=0;H<this.al[M].length;H++)this.al[M][H].call(this,O)},pipe:function(M){return M.registerPrevious(this)},registerPrevious:function(M){if(this.isLocked)throw Error("The stream '"+this+"' has already been used.");this.streamInfo=M.streamInfo,this.mergeStreamInfo(),this.previous=M;var O=this;return M.on("data",function(H){O.processChunk(H)}),M.on("end",function(){O.end()}),M.on("error",function(H){O.error(H)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var M=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),M=!0),this.previous&&this.previous.resume(),!M},flush:function(){},processChunk:function(M){this.push(M)},withStreamInfo:function(M,O){return this.extraStreamInfo[M]=O,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var M in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,M)&&(this.streamInfo[M]=this.extraStreamInfo[M])},lock:function(){if(this.isLocked)throw Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var M="Worker "+this.name;return this.previous?this.previous+" -> "+M:M}},q.exports=z},{}],29:[function(G,q,o){var z=G("../utils"),M=G("./ConvertWorker"),O=G("./GenericWorker"),H=G("../base64"),N=G("../support"),E=G("../external"),R=null;if(N.nodestream)try{R=G("../nodejs/NodejsStreamOutputAdapter")}catch{}function A(a,F,w){var I=F;switch(F){case"blob":case"arraybuffer":I="uint8array";break;case"base64":I="string"}try{this.cl=I,this.dl=F,this.el=w,z.checkSupport(I),this.fl=a.pipe(new M(I)),a.lock()}catch(P){this.fl=new O("error"),this.fl.error(P)}}A.prototype={accumulate:function(a){return function(F,w){return new E.Promise(function(I,P){var J=[],st=F.cl,ht=F.dl,yt=F.el;F.on("data",function(bt,ft){J.push(bt),w&&w(ft)}).on("error",function(bt){J=[],P(bt)}).on("end",function(){try{var bt=function(ft,V,at){switch(ft){case"blob":return z.newBlob(z.transformTo("arraybuffer",V),at);case"base64":return H.encode(V);default:return z.transformTo(ft,V)}}(ht,function(ft,V){var at,pt=0,et=null,rt=0;for(at=0;at<V.length;at++)rt+=V[at].length;switch(ft){case"string":return V.join("");case"array":return Array.prototype.concat.apply([],V);case"uint8array":for(et=new Uint8Array(rt),at=0;at<V.length;at++)et.set(V[at],pt),pt+=V[at].length;return et;case"nodebuffer":return Buffer.concat(V);default:throw Error("concat : unsupported type '"+ft+"'")}}(st,J),yt);I(bt)}catch(ft){P(ft)}J=[]}).resume()})}(this,a)},on:function(a,F){var w=this;return a==="data"?this.fl.on(a,function(I){F.call(w,I.data,I.meta)}):this.fl.on(a,function(){z.delay(F,arguments,w)}),this},resume:function(){return z.delay(this.fl.resume,[],this.fl),this},pause:function(){return this.fl.pause(),this},toNodejsStream:function(a){if(z.checkSupport("nodestream"),this.dl!=="nodebuffer")throw Error(this.dl+" is not supported by this method");return new R(this,{objectMode:this.dl!=="nodebuffer"},a)}},q.exports=A},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(G,q,o){var z,M;if(o.base64=!0,o.array=!0,o.string=!0,o.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",o.nodebuffer=typeof Buffer<"u",o.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")o.blob=!1;else{z=new ArrayBuffer(0);try{o.blob=new Blob([z],{type:"application/zip"}).size===0}catch{try{(M=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder)).append(z),o.blob=M.getBlob("application/zip").size===0}catch{o.blob=!1}}}try{o.nodestream=!!G("readable-stream").Readable}catch{o.nodestream=!1}},{"readable-stream":16}],31:[function(G,q,o){for(var z=G("./utils"),M=G("./support"),O=G("./nodejsUtils"),H=G("./stream/GenericWorker"),N=Array(256),E=0;E<256;E++)N[E]=252<=E?6:248<=E?5:240<=E?4:224<=E?3:192<=E?2:1;function R(){H.call(this,"utf-8 decode"),this.leftOver=null}function A(){H.call(this,"utf-8 encode")}N[254]=N[254]=1,o.utf8encode=function(a){return M.nodebuffer?O.newBufferFrom(a,"utf-8"):function(F){var w,I,P,J,st,ht=F.length,yt=0;for(J=0;J<ht;J++)(64512&(I=F.charCodeAt(J)))==55296&&J+1<ht&&(64512&(P=F.charCodeAt(J+1)))==56320&&(I=65536+(I-55296<<10)+(P-56320),J++),yt+=I<128?1:I<2048?2:I<65536?3:4;for(w=M.uint8array?new Uint8Array(yt):Array(yt),J=st=0;st<yt;J++)(64512&(I=F.charCodeAt(J)))==55296&&J+1<ht&&(64512&(P=F.charCodeAt(J+1)))==56320&&(I=65536+(I-55296<<10)+(P-56320),J++),I<128?w[st++]=I:(I<2048?w[st++]=192|I>>>6:(I<65536?w[st++]=224|I>>>12:(w[st++]=240|I>>>18,w[st++]=128|I>>>12&63),w[st++]=128|I>>>6&63),w[st++]=128|63&I);return w}(a)},o.utf8decode=function(a){return M.nodebuffer?z.transformTo("nodebuffer",a).toString("utf-8"):function(F){var w,I,P,J,st=F.length,ht=Array(2*st);for(w=I=0;w<st;)if((P=F[w++])<128)ht[I++]=P;else if(4<(J=N[P]))ht[I++]=65533,w+=J-1;else{for(P&=J===2?31:J===3?15:7;1<J&&w<st;)P=P<<6|63&F[w++],J--;1<J?ht[I++]=65533:P<65536?ht[I++]=P:(P-=65536,ht[I++]=55296|P>>10&1023,ht[I++]=56320|1023&P)}return ht.length!==I&&(ht.subarray?ht=ht.subarray(0,I):ht.length=I),z.applyFromCharCode(ht)}(a=z.transformTo(M.uint8array?"uint8array":"array",a))},z.inherits(R,H),R.prototype.processChunk=function(a){var F,w,I,P=z.transformTo(M.uint8array?"uint8array":"array",a.data);this.leftOver&&this.leftOver.length&&(M.uint8array?(F=P,(P=new Uint8Array(F.length+this.leftOver.length)).set(this.leftOver,0),P.set(F,this.leftOver.length)):P=this.leftOver.concat(P),this.leftOver=null),w=function(J,st){var ht;for((st=st||J.length)>J.length&&(st=J.length),ht=st-1;0<=ht&&(192&J[ht])==128;)ht--;return ht<0||ht===0?st:ht+N[J[ht]]>st?ht:st}(P),I=P,w!==P.length&&(M.uint8array?(I=P.subarray(0,w),this.leftOver=P.subarray(w,P.length)):(I=P.slice(0,w),this.leftOver=P.slice(w,P.length))),this.push({data:o.utf8decode(I),meta:a.meta})},R.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:o.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},o.Utf8DecodeWorker=R,z.inherits(A,H),A.prototype.processChunk=function(a){this.push({data:o.utf8encode(a.data),meta:a.meta})},o.Utf8EncodeWorker=A},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(G,q,o){var z,M,O=G("./support"),H=G("./base64"),N=G("./nodejsUtils"),E=G("./external");function R(w){return w}function A(w,I){for(var P=0;P<w.length;++P)I[P]=255&w.charCodeAt(P);return I}function a(w){var I=65536,P=o.getTypeOf(w),J=!0;if(P==="uint8array"?J=z.applyCanBeUsed.uint8array:P==="nodebuffer"&&(J=z.applyCanBeUsed.nodebuffer),J)for(;1<I;)try{return z.stringifyByChunk(w,P,I)}catch{I=Math.floor(I/2)}return z.stringifyByChar(w)}function F(w,I){for(var P=0;P<w.length;P++)I[P]=w[P];return I}G("setimmediate"),o.newBlob=function(w,I){o.checkSupport("blob");try{return new Blob([w],{type:I})}catch{try{var P=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return P.append(w),P.getBlob(I)}catch{throw Error("Bug : can't construct the Blob.")}}},z={stringifyByChunk:function(w,I,P){var J=[],st=0,ht=w.length;if(ht<=P)return String.fromCharCode.apply(null,w);for(;st<ht;)I==="array"||I==="nodebuffer"?J.push(String.fromCharCode.apply(null,w.slice(st,Math.min(st+P,ht)))):J.push(String.fromCharCode.apply(null,w.subarray(st,Math.min(st+P,ht)))),st+=P;return J.join("")},stringifyByChar:function(w){for(var I="",P=0;P<w.length;P++)I+=String.fromCharCode(w[P]);return I},applyCanBeUsed:{uint8array:function(){try{return O.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return O.nodebuffer&&String.fromCharCode.apply(null,N.allocBuffer(1)).length===1}catch{return!1}}()}},o.applyFromCharCode=a,(M={}).string={string:R,array:function(w){return A(w,Array(w.length))},arraybuffer:function(w){return M.string.uint8array(w).buffer},uint8array:function(w){return A(w,new Uint8Array(w.length))},nodebuffer:function(w){return A(w,N.allocBuffer(w.length))}},M.array={string:a,array:R,arraybuffer:function(w){return new Uint8Array(w).buffer},uint8array:function(w){return new Uint8Array(w)},nodebuffer:function(w){return N.newBufferFrom(w)}},M.arraybuffer={string:function(w){return a(new Uint8Array(w))},array:function(w){return F(new Uint8Array(w),Array(w.byteLength))},arraybuffer:R,uint8array:function(w){return new Uint8Array(w)},nodebuffer:function(w){return N.newBufferFrom(new Uint8Array(w))}},M.uint8array={string:a,array:function(w){return F(w,Array(w.length))},arraybuffer:function(w){return w.buffer},uint8array:R,nodebuffer:function(w){return N.newBufferFrom(w)}},M.nodebuffer={string:a,array:function(w){return F(w,Array(w.length))},arraybuffer:function(w){return M.nodebuffer.uint8array(w).buffer},uint8array:function(w){return F(w,new Uint8Array(w.length))},nodebuffer:R},o.transformTo=function(w,I){if(I=I||"",!w)return I;o.checkSupport(w);var P=o.getTypeOf(I);return M[P][w](I)},o.resolve=function(w){var I,P,J,st;for(I=w.split("/"),P=[],J=0;J<I.length;J++)(st=I[J])==="."||st===""&&J!==0&&J!==I.length-1||(st===".."?P.pop():P.push(st));return P.join("/")},o.getTypeOf=function(w){return typeof w=="string"?"string":Object.prototype.toString.call(w)==="[object Array]"?"array":O.nodebuffer&&N.isBuffer(w)?"nodebuffer":O.uint8array&&w instanceof Uint8Array?"uint8array":O.arraybuffer&&w instanceof ArrayBuffer?"arraybuffer":void 0},o.checkSupport=function(w){if(!O[w.toLowerCase()])throw Error(w+" is not supported by this platform")},o.MAX_VALUE_16BITS=65535,o.MAX_VALUE_32BITS=-1,o.pretty=function(w){var I,P,J="";for(P=0;P<(w||"").length;P++)J+="\\x"+((I=w.charCodeAt(P))<16?"0":"")+I.toString(16).toUpperCase();return J},o.delay=function(w,I,P){m(function(){w.apply(P||null,I||[])})},o.inherits=function(w,I){function P(){}P.prototype=I.prototype,w.prototype=new P},o.extend=function(){var w,I,P={};for(w=0;w<arguments.length;w++)for(I in arguments[w])Object.prototype.hasOwnProperty.call(arguments[w],I)&&P[I]===void 0&&(P[I]=arguments[w][I]);return P},o.prepareContent=function(w,I,P,J,st){return E.Promise.resolve(I).then(function(ht){return O.blob&&(ht instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ht))!==-1)&&typeof FileReader<"u"?new E.Promise(function(yt,bt){var ft=new FileReader;ft.onload=function(V){yt(V.target.result)},ft.onerror=function(V){bt(V.target.error)},ft.readAsArrayBuffer(ht)}):ht}).then(function(ht){var yt=o.getTypeOf(ht);return yt?(yt==="arraybuffer"?ht=o.transformTo("uint8array",ht):yt==="string"&&(st?ht=H.decode(ht):P&&J!==!0&&(ht=function(bt){return A(bt,O.uint8array?new Uint8Array(bt.length):Array(bt.length))}(ht))),ht):E.Promise.reject(Error("Can't read the data of '"+w+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(G,q,o){var z=G("./reader/readerFor"),M=G("./utils"),O=G("./signature"),H=G("./zipEntry"),N=G("./support");function E(R){this.files=[],this.loadOptions=R}E.prototype={checkSignature:function(R){if(!this.reader.readAndCheckSignature(R)){this.reader.index-=4;var A=this.reader.readString(4);throw Error("Corrupted zip or bug: unexpected signature ("+M.pretty(A)+", expected "+M.pretty(R)+")")}},isSignature:function(R,A){var a,F=this.reader.index;return this.reader.setIndex(R),a=this.reader.readString(4)===A,this.reader.setIndex(F),a},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var R=this.reader.readData(this.zipCommentLength),A=N.uint8array?"uint8array":"array",a=M.transformTo(A,R);this.zipComment=this.loadOptions.decodeFileName(a)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var R,A,a,F=this.zip64EndOfCentralSize-44;0<F;)R=this.reader.readInt(2),A=this.reader.readInt(4),a=this.reader.readData(A),this.zip64ExtensibleData[R]={id:R,length:A,value:a}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var R,A;for(R=0;R<this.files.length;R++)A=this.files[R],this.reader.setIndex(A.localHeaderOffset),this.checkSignature(O.LOCAL_FILE_HEADER),A.readLocalPart(this.reader),A.handleUTF8(),A.processAttributes()},readCentralDir:function(){var R;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(O.CENTRAL_FILE_HEADER);)(R=new H({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(R);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var R,A,a,F=this.reader.lastIndexOfSignature(O.CENTRAL_DIRECTORY_END);if(F<0)throw this.isSignature(0,O.LOCAL_FILE_HEADER)?Error("Corrupted zip: can't find end of central directory"):Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");if(this.reader.setIndex(F),R=F,this.checkSignature(O.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===M.MAX_VALUE_16BITS||this.diskWithCentralDirStart===M.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===M.MAX_VALUE_16BITS||this.centralDirRecords===M.MAX_VALUE_16BITS||this.centralDirSize===M.MAX_VALUE_32BITS||this.centralDirOffset===M.MAX_VALUE_32BITS){if(this.zip64=!0,(F=this.reader.lastIndexOfSignature(O.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(F),this.checkSignature(O.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,O.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(O.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(O.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}if(A=this.centralDirOffset+this.centralDirSize,this.zip64&&(A+=20,A+=12+this.zip64EndOfCentralSize),0<(a=R-A))this.isSignature(R,O.CENTRAL_FILE_HEADER)||(this.reader.zero=a);else if(a<0)throw Error("Corrupted zip: missing "+Math.abs(a)+" bytes.")},prepareReader:function(R){this.reader=z(R)},load:function(R){this.prepareReader(R),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},q.exports=E},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(G,q,o){var z=G("./reader/readerFor"),M=G("./utils"),O=G("./compressedObject"),H=G("./crc32"),N=G("./utf8"),E=G("./compressions"),R=G("./support");function A(a,F){this.options=a,this.loadOptions=F}A.prototype={isEncrypted:function(){return!(1&~this.bitFlag)},useUTF8:function(){return!(2048&~this.bitFlag)},readLocalPart:function(a){var F,w;if(a.skip(22),this.fileNameLength=a.readInt(2),w=a.readInt(2),this.fileName=a.readData(this.fileNameLength),a.skip(w),this.compressedSize===-1||this.uncompressedSize===-1)throw Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((F=function(I){for(var P in E)if(Object.prototype.hasOwnProperty.call(E,P)&&E[P].magic===I)return E[P];return null}(this.compressionMethod))===null)throw Error("Corrupted zip : compression "+M.pretty(this.compressionMethod)+" unknown (inner file : "+M.transformTo("string",this.fileName)+")");this.decompressed=new O(this.compressedSize,this.uncompressedSize,this.crc32,F,a.readData(this.compressedSize))},readCentralPart:function(a){this.versionMadeBy=a.readInt(2),a.skip(2),this.bitFlag=a.readInt(2),this.compressionMethod=a.readString(2),this.date=a.readDate(),this.crc32=a.readInt(4),this.compressedSize=a.readInt(4),this.uncompressedSize=a.readInt(4);var F=a.readInt(2);if(this.extraFieldsLength=a.readInt(2),this.fileCommentLength=a.readInt(2),this.diskNumberStart=a.readInt(2),this.internalFileAttributes=a.readInt(2),this.externalFileAttributes=a.readInt(4),this.localHeaderOffset=a.readInt(4),this.isEncrypted())throw Error("Encrypted zip are not supported");a.skip(F),this.readExtraFields(a),this.parseZIP64ExtraField(a),this.fileComment=a.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var a=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),a==0&&(this.dosPermissions=63&this.externalFileAttributes),a==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var a=z(this.extraFields[1].value);this.uncompressedSize===M.MAX_VALUE_32BITS&&(this.uncompressedSize=a.readInt(8)),this.compressedSize===M.MAX_VALUE_32BITS&&(this.compressedSize=a.readInt(8)),this.localHeaderOffset===M.MAX_VALUE_32BITS&&(this.localHeaderOffset=a.readInt(8)),this.diskNumberStart===M.MAX_VALUE_32BITS&&(this.diskNumberStart=a.readInt(4))}},readExtraFields:function(a){var F,w,I,P=a.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});a.index+4<P;)F=a.readInt(2),w=a.readInt(2),I=a.readData(w),this.extraFields[F]={id:F,length:w,value:I};a.setIndex(P)},handleUTF8:function(){var a,F,w,I,P=R.uint8array?"uint8array":"array";this.useUTF8()?(this.fileNameStr=N.utf8decode(this.fileName),this.fileCommentStr=N.utf8decode(this.fileComment)):((a=this.findExtraFieldUnicodePath())!==null?this.fileNameStr=a:(F=M.transformTo(P,this.fileName),this.fileNameStr=this.loadOptions.decodeFileName(F)),(w=this.findExtraFieldUnicodeComment())!==null?this.fileCommentStr=w:(I=M.transformTo(P,this.fileComment),this.fileCommentStr=this.loadOptions.decodeFileName(I)))},findExtraFieldUnicodePath:function(){var a,F=this.extraFields[28789];return F?(a=z(F.value)).readInt(1)!==1||H(this.fileName)!==a.readInt(4)?null:N.utf8decode(a.readData(F.length-5)):null},findExtraFieldUnicodeComment:function(){var a,F=this.extraFields[25461];return F?(a=z(F.value)).readInt(1)!==1||H(this.fileComment)!==a.readInt(4)?null:N.utf8decode(a.readData(F.length-5)):null}},q.exports=A},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(G,q,o){var z,M,O,H,N,E,R,A;function a(F,w,I){this.name=F,this.dir=I.dir,this.date=I.date,this.comment=I.comment,this.unixPermissions=I.unixPermissions,this.dosPermissions=I.dosPermissions,this.gl=w,this.il=I.binary,this.options={compression:I.compression,compressionOptions:I.compressionOptions}}for(z=G("./stream/StreamHelper"),M=G("./stream/DataWorker"),O=G("./utf8"),H=G("./compressedObject"),N=G("./stream/GenericWorker"),a.prototype={internalStream:function(F){var w,I,P=null,J="string";try{if(!F)throw Error("No output type specified.");w=(J=F.toLowerCase())==="string"||J==="text",J!=="binarystring"&&J!=="text"||(J="string"),P=this.jl(),(I=!this.il)&&!w&&(P=P.pipe(new O.Utf8EncodeWorker)),!I&&w&&(P=P.pipe(new O.Utf8DecodeWorker))}catch(st){(P=new N("error")).error(st)}return new z(P,J,"")},async:function(F,w){return this.internalStream(F).accumulate(w)},nodeStream:function(F,w){return this.internalStream(F||"nodebuffer").toNodejsStream(w)},Tk:function(F,w){if(this.gl instanceof H&&this.gl.compression.magic===F.magic)return this.gl.getCompressedWorker();var I=this.jl();return this.il||(I=I.pipe(new O.Utf8EncodeWorker)),H.createWorkerFrom(I,F,w)},jl:function(){return this.gl instanceof H?this.gl.getContentWorker():this.gl instanceof N?this.gl:new M(this.gl)}},E=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],R=function(){throw Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},A=0;A<E.length;A++)a.prototype[E[A]]=R;q.exports=a},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(G,q,o){(function(z){var M,O,H,N,E,R,A,a=z.MutationObserver||z.WebKitMutationObserver;function F(){var w,I,P;for(O=!0,P=A.length;P;){for(I=A,A=[],w=-1;++w<P;)I[w]();P=A.length}O=!1}a?(H=0,N=new a(F),E=z.document.createTextNode(""),N.observe(E,{characterData:!0}),M=function(){E.data=H=++H%2}):z.setImmediate||z.MessageChannel===void 0?M="document"in z&&"onreadystatechange"in z.document.createElement("script")?function(){var w=z.document.createElement("script");w.onreadystatechange=function(){F(),w.onreadystatechange=null,w.parentNode.removeChild(w),w=null},z.document.documentElement.appendChild(w)}:function(){setTimeout(F,0)}:((R=new z.MessageChannel).port1.onmessage=F,M=function(){R.port2.postMessage(0)}),A=[],q.exports=function(w){A.push(w)!==1||O||M()}}).call(this,He!==void 0?He:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(G,q,o){var z,M,O,H,N=G("immediate");function E(){}function R(P){if(typeof P!="function")throw new TypeError("resolver must be a function");this.state=H,this.queue=[],this.outcome=void 0,P!==E&&w(this,P)}function A(P,J,st){this.promise=P,typeof J=="function"&&(this.onFulfilled=J,this.callFulfilled=this.otherCallFulfilled),typeof st=="function"&&(this.onRejected=st,this.callRejected=this.otherCallRejected)}function a(P,J,st){N(function(){var ht;try{ht=J(st)}catch(yt){return z.reject(P,yt)}ht===P?z.reject(P,new TypeError("Cannot resolve promise with itself")):z.resolve(P,ht)})}function F(P){var J=P&&P.then;if(P&&(typeof P=="object"||typeof P=="function")&&typeof J=="function")return function(){J.apply(P,arguments)}}function w(P,J){var st,ht=!1;function yt(ft){ht||(ht=!0,z.reject(P,ft))}function bt(ft){ht||(ht=!0,z.resolve(P,ft))}(st=I(function(){J(bt,yt)})).status==="error"&&yt(st.value)}function I(P,J){var st={};try{st.value=P(J),st.status="success"}catch(ht){st.status="error",st.value=ht}return st}z={},M=["REJECTED"],O=["FULFILLED"],H=["PENDING"],(q.exports=R).prototype.finally=function(P){if(typeof P!="function")return this;var J=this.constructor;return this.then(function(st){return J.resolve(P()).then(function(){return st})},function(st){return J.resolve(P()).then(function(){throw st})})},R.prototype.catch=function(P){return this.then(null,P)},R.prototype.then=function(P,J){if(typeof P!="function"&&this.state===O||typeof J!="function"&&this.state===M)return this;var st=new this.constructor(E);return this.state!==H?a(st,this.state===O?P:J,this.outcome):this.queue.push(new A(st,P,J)),st},A.prototype.callFulfilled=function(P){z.resolve(this.promise,P)},A.prototype.otherCallFulfilled=function(P){a(this.promise,this.onFulfilled,P)},A.prototype.callRejected=function(P){z.reject(this.promise,P)},A.prototype.otherCallRejected=function(P){a(this.promise,this.onRejected,P)},z.resolve=function(P,J){var st,ht,yt,bt=I(F,J);if(bt.status==="error")return z.reject(P,bt.value);if(st=bt.value)w(P,st);else for(P.state=O,P.outcome=J,ht=-1,yt=P.queue.length;++ht<yt;)P.queue[ht].callFulfilled(J);return P},z.reject=function(P,J){P.state=M,P.outcome=J;for(var st=-1,ht=P.queue.length;++st<ht;)P.queue[st].callRejected(J);return P},R.resolve=function(P){return P instanceof this?P:z.resolve(new this(E),P)},R.reject=function(P){var J=new this(E);return z.reject(J,P)},R.all=function(P){var J,st,ht,yt,bt,ft,V=this;if(Object.prototype.toString.call(P)!=="[object Array]")return this.reject(new TypeError("must be an array"));if(J=P.length,st=!1,!J)return this.resolve([]);for(ht=Array(J),yt=0,bt=-1,ft=new this(E);++bt<J;)at(P[bt],bt);return ft;function at(pt,et){V.resolve(pt).then(function(rt){ht[et]=rt,++yt!==J||st||(st=!0,z.resolve(ft,ht))},function(rt){st||(st=!0,z.reject(ft,rt))})}},R.race=function(P){var J,st,ht,yt,bt;if(Object.prototype.toString.call(P)!=="[object Array]")return this.reject(new TypeError("must be an array"));if(J=P.length,st=!1,!J)return this.resolve([]);for(ht=-1,yt=new this(E);++ht<J;)bt=P[ht],this.resolve(bt).then(function(ft){st||(st=!0,z.resolve(yt,ft))},function(ft){st||(st=!0,z.reject(yt,ft))});return yt}},{immediate:36}],38:[function(G,q,o){var z={};(0,G("./lib/utils/common").assign)(z,G("./lib/deflate"),G("./lib/inflate"),G("./lib/zlib/constants")),q.exports=z},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(G,q,o){var z=G("./zlib/deflate"),M=G("./utils/common"),O=G("./utils/strings"),H=G("./zlib/messages"),N=G("./zlib/zstream"),E=Object.prototype.toString;function R(a){var F,w,I;if(!(this instanceof R))return new R(a);if(this.options=M.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},a||{}),(F=this.options).raw&&0<F.windowBits?F.windowBits=-F.windowBits:F.gzip&&0<F.windowBits&&F.windowBits<16&&(F.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new N,this.strm.avail_out=0,(w=z.deflateInit2(this.strm,F.level,F.method,F.windowBits,F.memLevel,F.strategy))!==0)throw Error(H[w]);if(F.header&&z.deflateSetHeader(this.strm,F.header),F.dictionary){if(I=typeof F.dictionary=="string"?O.string2buf(F.dictionary):E.call(F.dictionary)==="[object ArrayBuffer]"?new Uint8Array(F.dictionary):F.dictionary,(w=z.deflateSetDictionary(this.strm,I))!==0)throw Error(H[w]);this.kl=!0}}function A(a,F){var w=new R(F);if(w.push(a,!0),w.err)throw w.msg||H[w.err];return w.result}R.prototype.push=function(a,F){var w,I,P=this.strm,J=this.options.chunkSize;if(this.ended)return!1;I=F===~~F?F:F===!0?4:0,typeof a=="string"?P.input=O.string2buf(a):E.call(a)==="[object ArrayBuffer]"?P.input=new Uint8Array(a):P.input=a,P.next_in=0,P.avail_in=P.input.length;do{if(P.avail_out===0&&(P.output=new M.Buf8(J),P.next_out=0,P.avail_out=J),(w=z.deflate(P,I))!==1&&w!==0)return this.onEnd(w),!(this.ended=!0);P.avail_out!==0&&(P.avail_in!==0||I!==4&&I!==2)||(this.options.to==="string"?this.onData(O.buf2binstring(M.shrinkBuf(P.output,P.next_out))):this.onData(M.shrinkBuf(P.output,P.next_out)))}while((0<P.avail_in||P.avail_out===0)&&w!==1);return I===4?(w=z.deflateEnd(this.strm),this.onEnd(w),this.ended=!0,w===0):I!==2||(this.onEnd(0),!(P.avail_out=0))},R.prototype.onData=function(a){this.chunks.push(a)},R.prototype.onEnd=function(a){a===0&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=M.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},o.Deflate=R,o.deflate=A,o.deflateRaw=function(a,F){return(F=F||{}).raw=!0,A(a,F)},o.gzip=function(a,F){return(F=F||{}).gzip=!0,A(a,F)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(G,q,o){var z=G("./zlib/inflate"),M=G("./utils/common"),O=G("./utils/strings"),H=G("./zlib/constants"),N=G("./zlib/messages"),E=G("./zlib/zstream"),R=G("./zlib/gzheader"),A=Object.prototype.toString;function a(w){var I,P;if(!(this instanceof a))return new a(w);if(this.options=M.assign({chunkSize:16384,windowBits:0,to:""},w||{}),(I=this.options).raw&&0<=I.windowBits&&I.windowBits<16&&(I.windowBits=-I.windowBits,I.windowBits===0&&(I.windowBits=-15)),!(0<=I.windowBits&&I.windowBits<16)||w&&w.windowBits||(I.windowBits+=32),15<I.windowBits&&I.windowBits<48&&!(15&I.windowBits)&&(I.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new E,this.strm.avail_out=0,(P=z.inflateInit2(this.strm,I.windowBits))!==H.Z_OK)throw Error(N[P]);this.header=new R,z.inflateGetHeader(this.strm,this.header)}function F(w,I){var P=new a(I);if(P.push(w,!0),P.err)throw P.msg||N[P.err];return P.result}a.prototype.push=function(w,I){var P,J,st,ht,yt,bt,ft=this.strm,V=this.options.chunkSize,at=this.options.dictionary,pt=!1;if(this.ended)return!1;J=I===~~I?I:I===!0?H.Z_FINISH:H.Z_NO_FLUSH,typeof w=="string"?ft.input=O.binstring2buf(w):A.call(w)==="[object ArrayBuffer]"?ft.input=new Uint8Array(w):ft.input=w,ft.next_in=0,ft.avail_in=ft.input.length;do{if(ft.avail_out===0&&(ft.output=new M.Buf8(V),ft.next_out=0,ft.avail_out=V),(P=z.inflate(ft,H.Z_NO_FLUSH))===H.Z_NEED_DICT&&at&&(bt=typeof at=="string"?O.string2buf(at):A.call(at)==="[object ArrayBuffer]"?new Uint8Array(at):at,P=z.inflateSetDictionary(this.strm,bt)),P===H.Z_BUF_ERROR&&pt===!0&&(P=H.Z_OK,pt=!1),P!==H.Z_STREAM_END&&P!==H.Z_OK)return this.onEnd(P),!(this.ended=!0);ft.next_out&&(ft.avail_out!==0&&P!==H.Z_STREAM_END&&(ft.avail_in!==0||J!==H.Z_FINISH&&J!==H.Z_SYNC_FLUSH)||(this.options.to==="string"?(st=O.utf8border(ft.output,ft.next_out),ht=ft.next_out-st,yt=O.buf2string(ft.output,st),ft.next_out=ht,ft.avail_out=V-ht,ht&&M.arraySet(ft.output,ft.output,st,ht,0),this.onData(yt)):this.onData(M.shrinkBuf(ft.output,ft.next_out)))),ft.avail_in===0&&ft.avail_out===0&&(pt=!0)}while((0<ft.avail_in||ft.avail_out===0)&&P!==H.Z_STREAM_END);return P===H.Z_STREAM_END&&(J=H.Z_FINISH),J===H.Z_FINISH?(P=z.inflateEnd(this.strm),this.onEnd(P),this.ended=!0,P===H.Z_OK):J!==H.Z_SYNC_FLUSH||(this.onEnd(H.Z_OK),!(ft.avail_out=0))},a.prototype.onData=function(w){this.chunks.push(w)},a.prototype.onEnd=function(w){w===H.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=M.flattenChunks(this.chunks)),this.chunks=[],this.err=w,this.msg=this.strm.msg},o.Inflate=a,o.inflate=F,o.inflateRaw=function(w,I){return(I=I||{}).raw=!0,F(w,I)},o.ungzip=F},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(G,q,o){var z,M,O=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";o.assign=function(H){var N,E,R;for(N=Array.prototype.slice.call(arguments,1);N.length;)if(E=N.shift()){if(typeof E!="object")throw new TypeError(E+"must be non-object");for(R in E)E.hasOwnProperty(R)&&(H[R]=E[R])}return H},o.shrinkBuf=function(H,N){return H.length===N?H:H.subarray?H.subarray(0,N):(H.length=N,H)},z={arraySet:function(H,N,E,R,A){if(N.subarray&&H.subarray)H.set(N.subarray(E,E+R),A);else for(var a=0;a<R;a++)H[A+a]=N[E+a]},flattenChunks:function(H){var N,E,R,A,a,F;for(N=R=0,E=H.length;N<E;N++)R+=H[N].length;for(F=new Uint8Array(R),N=A=0,E=H.length;N<E;N++)a=H[N],F.set(a,A),A+=a.length;return F}},M={arraySet:function(H,N,E,R,A){for(var a=0;a<R;a++)H[A+a]=N[E+a]},flattenChunks:function(H){return[].concat.apply([],H)}},o.setTyped=function(H){H?(o.Buf8=Uint8Array,o.Buf16=Uint16Array,o.Buf32=Int32Array,o.assign(o,z)):(o.Buf8=Array,o.Buf16=Array,o.Buf32=Array,o.assign(o,M))},o.setTyped(O)},{}],42:[function(G,q,o){var z,M,O=G("./common"),H=!0,N=!0;try{String.fromCharCode.apply(null,[0])}catch{H=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{N=!1}for(z=new O.Buf8(256),M=0;M<256;M++)z[M]=252<=M?6:248<=M?5:240<=M?4:224<=M?3:192<=M?2:1;function E(R,A){if(A<65537&&(R.subarray&&N||!R.subarray&&H))return String.fromCharCode.apply(null,O.shrinkBuf(R,A));for(var a="",F=0;F<A;F++)a+=String.fromCharCode(R[F]);return a}z[254]=z[254]=1,o.string2buf=function(R){var A,a,F,w,I,P=R.length,J=0;for(w=0;w<P;w++)(64512&(a=R.charCodeAt(w)))==55296&&w+1<P&&(64512&(F=R.charCodeAt(w+1)))==56320&&(a=65536+(a-55296<<10)+(F-56320),w++),J+=a<128?1:a<2048?2:a<65536?3:4;for(A=new O.Buf8(J),w=I=0;I<J;w++)(64512&(a=R.charCodeAt(w)))==55296&&w+1<P&&(64512&(F=R.charCodeAt(w+1)))==56320&&(a=65536+(a-55296<<10)+(F-56320),w++),a<128?A[I++]=a:(a<2048?A[I++]=192|a>>>6:(a<65536?A[I++]=224|a>>>12:(A[I++]=240|a>>>18,A[I++]=128|a>>>12&63),A[I++]=128|a>>>6&63),A[I++]=128|63&a);return A},o.buf2binstring=function(R){return E(R,R.length)},o.binstring2buf=function(R){for(var A=new O.Buf8(R.length),a=0,F=A.length;a<F;a++)A[a]=R.charCodeAt(a);return A},o.buf2string=function(R,A){var a,F,w,I,P=A||R.length,J=Array(2*P);for(a=F=0;a<P;)if((w=R[a++])<128)J[F++]=w;else if(4<(I=z[w]))J[F++]=65533,a+=I-1;else{for(w&=I===2?31:I===3?15:7;1<I&&a<P;)w=w<<6|63&R[a++],I--;1<I?J[F++]=65533:w<65536?J[F++]=w:(w-=65536,J[F++]=55296|w>>10&1023,J[F++]=56320|1023&w)}return E(J,F)},o.utf8border=function(R,A){var a;for((A=A||R.length)>R.length&&(A=R.length),a=A-1;0<=a&&(192&R[a])==128;)a--;return a<0||a===0?A:a+z[R[a]]>A?a:A}},{"./common":41}],43:[function(G,q,o){q.exports=function(z,M,O,H){for(var N=65535&z,E=z>>>16&65535,R=0;O!==0;){for(O-=R=2e3<O?2e3:O;E=E+(N=N+M[H++]|0)|0,--R;);N%=65521,E%=65521}return N|E<<16}},{}],44:[function(G,q,o){q.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(G,q,o){var z=function(){var M,O,H,N;for(O=[],H=0;H<256;H++){for(M=H,N=0;N<8;N++)M=1&M?3988292384^M>>>1:M>>>1;O[H]=M}return O}();q.exports=function(M,O,H,N){var E,R=z,A=N+H;for(M^=-1,E=N;E<A;E++)M=M>>>8^R[255&(M^O[E])];return~M}},{}],46:[function(G,q,o){var z,M=G("../utils/common"),O=G("./trees"),H=G("./adler32"),N=G("./crc32"),E=G("./messages"),R=-2,A=258,a=262,F=113;function w(f,T){return f.msg=E[T],T}function I(f){return(f<<1)-(4<f?9:0)}function P(f){for(var T=f.length;0<=--T;)f[T]=0}function J(f){var T=f.state,s=T.pending;s>f.avail_out&&(s=f.avail_out),s!==0&&(M.arraySet(f.output,T.pending_buf,T.pending_out,s,f.next_out),f.next_out+=s,T.pending_out+=s,f.total_out+=s,f.avail_out-=s,T.pending-=s,T.pending===0&&(T.pending_out=0))}function st(f,T){O.ll(f,0<=f.block_start?f.block_start:-1,f.strstart-f.block_start,T),f.block_start=f.strstart,J(f.strm)}function ht(f,T){f.pending_buf[f.pending++]=T}function yt(f,T){f.pending_buf[f.pending++]=T>>>8&255,f.pending_buf[f.pending++]=255&T}function bt(f,T){var s,v,n=f.max_chain_length,i=f.strstart,c=f.prev_length,x=f.nice_match,L=f.strstart>f.w_size-a?f.strstart-(f.w_size-a):0,W=f.window,U=f.w_mask,h=f.prev,S=f.strstart+A,_=W[i+c-1],$=W[i+c];f.prev_length>=f.good_match&&(n>>=2),x>f.lookahead&&(x=f.lookahead);do if(W[(s=T)+c]===$&&W[s+c-1]===_&&W[s]===W[i]&&W[++s]===W[i+1]){i+=2,s++;do;while(W[++i]===W[++s]&&W[++i]===W[++s]&&W[++i]===W[++s]&&W[++i]===W[++s]&&W[++i]===W[++s]&&W[++i]===W[++s]&&W[++i]===W[++s]&&W[++i]===W[++s]&&i<S);if(v=A-(S-i),i=S-A,c<v){if(f.match_start=T,x<=(c=v))break;_=W[i+c-1],$=W[i+c]}}while((T=h[T&U])>L&&--n!=0);return c<=f.lookahead?c:f.lookahead}function ft(f){var T,s,v,n,i,c,x,L,W,U,h=f.w_size;do{if(n=f.window_size-f.lookahead-f.strstart,f.strstart>=h+(h-a)){for(M.arraySet(f.window,f.window,h,h,0),f.match_start-=h,f.strstart-=h,f.block_start-=h,T=s=f.hash_size;v=f.head[--T],f.head[T]=h<=v?v-h:0,--s;);for(T=s=h;v=f.prev[--T],f.prev[T]=h<=v?v-h:0,--s;);n+=h}if(f.strm.avail_in===0)break;if(c=f.strm,x=f.window,L=f.strstart+f.lookahead,U=void 0,(W=n)<(U=c.avail_in)&&(U=W),s=U===0?0:(c.avail_in-=U,M.arraySet(x,c.input,c.next_in,U,L),c.state.wrap===1?c.adler=H(c.adler,x,U,L):c.state.wrap===2&&(c.adler=N(c.adler,x,U,L)),c.next_in+=U,c.total_in+=U,U),f.lookahead+=s,f.lookahead+f.insert>=3)for(i=f.strstart-f.insert,f.ins_h=f.window[i],f.ins_h=(f.ins_h<<f.hash_shift^f.window[i+1])&f.hash_mask;f.insert&&(f.ins_h=(f.ins_h<<f.hash_shift^f.window[i+3-1])&f.hash_mask,f.prev[i&f.w_mask]=f.head[f.ins_h],f.head[f.ins_h]=i,i++,f.insert--,!(f.lookahead+f.insert<3)););}while(f.lookahead<a&&f.strm.avail_in!==0)}function V(f,T){for(var s,v;;){if(f.lookahead<a){if(ft(f),f.lookahead<a&&T===0)return 1;if(f.lookahead===0)break}if(s=0,f.lookahead>=3&&(f.ins_h=(f.ins_h<<f.hash_shift^f.window[f.strstart+3-1])&f.hash_mask,s=f.prev[f.strstart&f.w_mask]=f.head[f.ins_h],f.head[f.ins_h]=f.strstart),s!==0&&f.strstart-s<=f.w_size-a&&(f.match_length=bt(f,s)),f.match_length>=3)if(v=O.ml(f,f.strstart-f.match_start,f.match_length-3),f.lookahead-=f.match_length,f.match_length<=f.max_lazy_match&&f.lookahead>=3){for(f.match_length--;f.strstart++,f.ins_h=(f.ins_h<<f.hash_shift^f.window[f.strstart+3-1])&f.hash_mask,s=f.prev[f.strstart&f.w_mask]=f.head[f.ins_h],f.head[f.ins_h]=f.strstart,--f.match_length!=0;);f.strstart++}else f.strstart+=f.match_length,f.match_length=0,f.ins_h=f.window[f.strstart],f.ins_h=(f.ins_h<<f.hash_shift^f.window[f.strstart+1])&f.hash_mask;else v=O.ml(f,0,f.window[f.strstart]),f.lookahead--,f.strstart++;if(v&&(st(f,!1),f.strm.avail_out===0))return 1}return f.insert=f.strstart<2?f.strstart:2,T===4?(st(f,!0),f.strm.avail_out===0?3:4):f.last_lit&&(st(f,!1),f.strm.avail_out===0)?1:2}function at(f,T){for(var s,v,n;;){if(f.lookahead<a){if(ft(f),f.lookahead<a&&T===0)return 1;if(f.lookahead===0)break}if(s=0,f.lookahead>=3&&(f.ins_h=(f.ins_h<<f.hash_shift^f.window[f.strstart+3-1])&f.hash_mask,s=f.prev[f.strstart&f.w_mask]=f.head[f.ins_h],f.head[f.ins_h]=f.strstart),f.prev_length=f.match_length,f.prev_match=f.match_start,f.match_length=2,s!==0&&f.prev_length<f.max_lazy_match&&f.strstart-s<=f.w_size-a&&(f.match_length=bt(f,s),f.match_length<=5&&(f.strategy===1||f.match_length===3&&4096<f.strstart-f.match_start)&&(f.match_length=2)),f.prev_length>=3&&f.match_length<=f.prev_length){for(n=f.strstart+f.lookahead-3,v=O.ml(f,f.strstart-1-f.prev_match,f.prev_length-3),f.lookahead-=f.prev_length-1,f.prev_length-=2;++f.strstart<=n&&(f.ins_h=(f.ins_h<<f.hash_shift^f.window[f.strstart+3-1])&f.hash_mask,s=f.prev[f.strstart&f.w_mask]=f.head[f.ins_h],f.head[f.ins_h]=f.strstart),--f.prev_length!=0;);if(f.match_available=0,f.match_length=2,f.strstart++,v&&(st(f,!1),f.strm.avail_out===0))return 1}else if(f.match_available){if((v=O.ml(f,0,f.window[f.strstart-1]))&&st(f,!1),f.strstart++,f.lookahead--,f.strm.avail_out===0)return 1}else f.match_available=1,f.strstart++,f.lookahead--}return f.match_available&&(v=O.ml(f,0,f.window[f.strstart-1]),f.match_available=0),f.insert=f.strstart<2?f.strstart:2,T===4?(st(f,!0),f.strm.avail_out===0?3:4):f.last_lit&&(st(f,!1),f.strm.avail_out===0)?1:2}function pt(f,T,s,v,n){this.good_length=f,this.max_lazy=T,this.nice_length=s,this.max_chain=v,this.func=n}function et(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new M.Buf16(1146),this.dyn_dtree=new M.Buf16(122),this.bl_tree=new M.Buf16(78),P(this.dyn_ltree),P(this.dyn_dtree),P(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new M.Buf16(16),this.heap=new M.Buf16(573),P(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new M.Buf16(573),P(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function rt(f){var T;return f&&f.state?(f.total_in=f.total_out=0,f.data_type=2,(T=f.state).pending=0,T.pending_out=0,T.wrap<0&&(T.wrap=-T.wrap),T.status=T.wrap?42:F,f.adler=T.wrap===2?0:1,T.last_flush=0,O.nl(T),0):w(f,R)}function B(f){var T=rt(f);return T===0&&function(s){s.window_size=2*s.w_size,P(s.head),s.max_lazy_match=z[s.level].max_lazy,s.good_match=z[s.level].good_length,s.nice_match=z[s.level].nice_length,s.max_chain_length=z[s.level].max_chain,s.strstart=0,s.block_start=0,s.lookahead=0,s.insert=0,s.match_length=s.prev_length=2,s.match_available=0,s.ins_h=0}(f.state),T}function it(f,T,s,v,n,i){var c,x;return f?(c=1,T===-1&&(T=6),v<0?(c=0,v=-v):15<v&&(c=2,v-=16),n<1||9<n||s!==8||v<8||15<v||T<0||9<T||i<0||4<i?w(f,R):(v===8&&(v=9),x=new et,(f.state=x).strm=f,x.wrap=c,x.gzhead=null,x.w_bits=v,x.w_size=1<<x.w_bits,x.w_mask=x.w_size-1,x.hash_bits=n+7,x.hash_size=1<<x.hash_bits,x.hash_mask=x.hash_size-1,x.hash_shift=~~((x.hash_bits+3-1)/3),x.window=new M.Buf8(2*x.w_size),x.head=new M.Buf16(x.hash_size),x.prev=new M.Buf16(x.w_size),x.lit_bufsize=1<<n+6,x.pending_buf_size=4*x.lit_bufsize,x.pending_buf=new M.Buf8(x.pending_buf_size),x.d_buf=1*x.lit_bufsize,x.l_buf=3*x.lit_bufsize,x.level=T,x.strategy=i,x.method=s,B(f))):R}z=[new pt(0,0,0,0,function(f,T){var s,v=65535;for(v>f.pending_buf_size-5&&(v=f.pending_buf_size-5);;){if(f.lookahead<=1){if(ft(f),f.lookahead===0&&T===0)return 1;if(f.lookahead===0)break}if(f.strstart+=f.lookahead,f.lookahead=0,s=f.block_start+v,(f.strstart===0||f.strstart>=s)&&(f.lookahead=f.strstart-s,f.strstart=s,st(f,!1),f.strm.avail_out===0)||f.strstart-f.block_start>=f.w_size-a&&(st(f,!1),f.strm.avail_out===0))return 1}return f.insert=0,T===4?(st(f,!0),f.strm.avail_out===0?3:4):(f.strstart>f.block_start&&(st(f,!1),f.strm.avail_out),1)}),new pt(4,4,8,4,V),new pt(4,5,16,8,V),new pt(4,6,32,32,V),new pt(4,4,16,16,at),new pt(8,16,32,32,at),new pt(8,16,128,128,at),new pt(8,32,128,256,at),new pt(32,128,258,1024,at),new pt(32,258,258,4096,at)],o.deflateInit=function(f,T){return it(f,T,8,15,8,0)},o.deflateInit2=it,o.deflateReset=B,o.deflateResetKeep=rt,o.deflateSetHeader=function(f,T){return f&&f.state?f.state.wrap!==2?R:(f.state.gzhead=T,0):R},o.deflate=function(f,T){var s,v,n,i,c,x;if(!f||!f.state||5<T||T<0)return f?w(f,R):R;if(v=f.state,!f.output||!f.input&&f.avail_in!==0||v.status===666&&T!==4)return w(f,f.avail_out===0?-5:R);if(v.strm=f,s=v.last_flush,v.last_flush=T,v.status===42&&(v.wrap===2?(f.adler=0,ht(v,31),ht(v,139),ht(v,8),v.gzhead?(ht(v,(v.gzhead.text?1:0)+(v.gzhead.hcrc?2:0)+(v.gzhead.extra?4:0)+(v.gzhead.name?8:0)+(v.gzhead.comment?16:0)),ht(v,255&v.gzhead.time),ht(v,v.gzhead.time>>8&255),ht(v,v.gzhead.time>>16&255),ht(v,v.gzhead.time>>24&255),ht(v,v.level===9?2:2<=v.strategy||v.level<2?4:0),ht(v,255&v.gzhead.os),v.gzhead.extra&&v.gzhead.extra.length&&(ht(v,255&v.gzhead.extra.length),ht(v,v.gzhead.extra.length>>8&255)),v.gzhead.hcrc&&(f.adler=N(f.adler,v.pending_buf,v.pending,0)),v.gzindex=0,v.status=69):(ht(v,0),ht(v,0),ht(v,0),ht(v,0),ht(v,0),ht(v,v.level===9?2:2<=v.strategy||v.level<2?4:0),ht(v,3),v.status=F)):(c=8+(v.w_bits-8<<4)<<8,c|=(2<=v.strategy||v.level<2?0:v.level<6?1:v.level===6?2:3)<<6,v.strstart!==0&&(c|=32),c+=31-c%31,v.status=F,yt(v,c),v.strstart!==0&&(yt(v,f.adler>>>16),yt(v,65535&f.adler)),f.adler=1)),v.status===69)if(v.gzhead.extra){for(n=v.pending;v.gzindex<(65535&v.gzhead.extra.length)&&(v.pending!==v.pending_buf_size||(v.gzhead.hcrc&&v.pending>n&&(f.adler=N(f.adler,v.pending_buf,v.pending-n,n)),J(f),n=v.pending,v.pending!==v.pending_buf_size));)ht(v,255&v.gzhead.extra[v.gzindex]),v.gzindex++;v.gzhead.hcrc&&v.pending>n&&(f.adler=N(f.adler,v.pending_buf,v.pending-n,n)),v.gzindex===v.gzhead.extra.length&&(v.gzindex=0,v.status=73)}else v.status=73;if(v.status===73)if(v.gzhead.name){n=v.pending;do{if(v.pending===v.pending_buf_size&&(v.gzhead.hcrc&&v.pending>n&&(f.adler=N(f.adler,v.pending_buf,v.pending-n,n)),J(f),n=v.pending,v.pending===v.pending_buf_size)){i=1;break}i=v.gzindex<v.gzhead.name.length?255&v.gzhead.name.charCodeAt(v.gzindex++):0,ht(v,i)}while(i!==0);v.gzhead.hcrc&&v.pending>n&&(f.adler=N(f.adler,v.pending_buf,v.pending-n,n)),i===0&&(v.gzindex=0,v.status=91)}else v.status=91;if(v.status===91)if(v.gzhead.comment){n=v.pending;do{if(v.pending===v.pending_buf_size&&(v.gzhead.hcrc&&v.pending>n&&(f.adler=N(f.adler,v.pending_buf,v.pending-n,n)),J(f),n=v.pending,v.pending===v.pending_buf_size)){i=1;break}i=v.gzindex<v.gzhead.comment.length?255&v.gzhead.comment.charCodeAt(v.gzindex++):0,ht(v,i)}while(i!==0);v.gzhead.hcrc&&v.pending>n&&(f.adler=N(f.adler,v.pending_buf,v.pending-n,n)),i===0&&(v.status=103)}else v.status=103;if(v.status===103&&(v.gzhead.hcrc?(v.pending+2>v.pending_buf_size&&J(f),v.pending+2<=v.pending_buf_size&&(ht(v,255&f.adler),ht(v,f.adler>>8&255),f.adler=0,v.status=F)):v.status=F),v.pending!==0){if(J(f),f.avail_out===0)return v.last_flush=-1,0}else if(f.avail_in===0&&I(T)<=I(s)&&T!==4)return w(f,-5);if(v.status===666&&f.avail_in!==0)return w(f,-5);if(f.avail_in!==0||v.lookahead!==0||T!==0&&v.status!==666){if(x=v.strategy===2?function(L,W){for(var U;;){if(L.lookahead===0&&(ft(L),L.lookahead===0)){if(W===0)return 1;break}if(L.match_length=0,U=O.ml(L,0,L.window[L.strstart]),L.lookahead--,L.strstart++,U&&(st(L,!1),L.strm.avail_out===0))return 1}return L.insert=0,W===4?(st(L,!0),L.strm.avail_out===0?3:4):L.last_lit&&(st(L,!1),L.strm.avail_out===0)?1:2}(v,T):v.strategy===3?function(L,W){for(var U,h,S,_,$=L.window;;){if(L.lookahead<=A){if(ft(L),L.lookahead<=A&&W===0)return 1;if(L.lookahead===0)break}if(L.match_length=0,L.lookahead>=3&&0<L.strstart&&(h=$[S=L.strstart-1])===$[++S]&&h===$[++S]&&h===$[++S]){_=L.strstart+A;do;while(h===$[++S]&&h===$[++S]&&h===$[++S]&&h===$[++S]&&h===$[++S]&&h===$[++S]&&h===$[++S]&&h===$[++S]&&S<_);L.match_length=A-(_-S),L.match_length>L.lookahead&&(L.match_length=L.lookahead)}if(L.match_length>=3?(U=O.ml(L,1,L.match_length-3),L.lookahead-=L.match_length,L.strstart+=L.match_length,L.match_length=0):(U=O.ml(L,0,L.window[L.strstart]),L.lookahead--,L.strstart++),U&&(st(L,!1),L.strm.avail_out===0))return 1}return L.insert=0,W===4?(st(L,!0),L.strm.avail_out===0?3:4):L.last_lit&&(st(L,!1),L.strm.avail_out===0)?1:2}(v,T):z[v.level].func(v,T),x!==3&&x!==4||(v.status=666),x===1||x===3)return f.avail_out===0&&(v.last_flush=-1),0;if(x===2&&(T===1?O.ol(v):T!==5&&(O.pl(v,0,0,!1),T===3&&(P(v.head),v.lookahead===0&&(v.strstart=0,v.block_start=0,v.insert=0))),J(f),f.avail_out===0))return v.last_flush=-1,0}return T!==4?0:v.wrap<=0?1:(v.wrap===2?(ht(v,255&f.adler),ht(v,f.adler>>8&255),ht(v,f.adler>>16&255),ht(v,f.adler>>24&255),ht(v,255&f.total_in),ht(v,f.total_in>>8&255),ht(v,f.total_in>>16&255),ht(v,f.total_in>>24&255)):(yt(v,f.adler>>>16),yt(v,65535&f.adler)),J(f),0<v.wrap&&(v.wrap=-v.wrap),v.pending!==0?0:1)},o.deflateEnd=function(f){var T;return f&&f.state?(T=f.state.status)!==42&&T!==69&&T!==73&&T!==91&&T!==103&&T!==F&&T!==666?w(f,R):(f.state=null,T===F?w(f,-3):0):R},o.deflateSetDictionary=function(f,T){var s,v,n,i,c,x,L,W,U=T.length;if(!f||!f.state||(i=(s=f.state).wrap)===2||i===1&&s.status!==42||s.lookahead)return R;for(i===1&&(f.adler=H(f.adler,T,U,0)),s.wrap=0,U>=s.w_size&&(i===0&&(P(s.head),s.strstart=0,s.block_start=0,s.insert=0),W=new M.Buf8(s.w_size),M.arraySet(W,T,U-s.w_size,s.w_size,0),T=W,U=s.w_size),c=f.avail_in,x=f.next_in,L=f.input,f.avail_in=U,f.next_in=0,f.input=T,ft(s);s.lookahead>=3;){for(v=s.strstart,n=s.lookahead-2;s.ins_h=(s.ins_h<<s.hash_shift^s.window[v+3-1])&s.hash_mask,s.prev[v&s.w_mask]=s.head[s.ins_h],s.head[s.ins_h]=v,v++,--n;);s.strstart=v,s.lookahead=2,ft(s)}return s.strstart+=s.lookahead,s.block_start=s.strstart,s.insert=s.lookahead,s.lookahead=0,s.match_length=s.prev_length=2,s.match_available=0,f.next_in=x,f.input=L,f.avail_in=c,s.wrap=i,0},o.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(G,q,o){q.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(G,q,o){q.exports=function(z,M){var O,H,N,E,R,A,a,F,w,I,P,J,st,ht,yt,bt,ft,V,at,pt,et,rt,B,it,f;O=z.state,H=z.next_in,it=z.input,N=H+(z.avail_in-5),E=z.next_out,f=z.output,R=E-(M-z.avail_out),A=E+(z.avail_out-257),a=O.dmax,F=O.wsize,w=O.whave,I=O.wnext,P=O.window,J=O.hold,st=O.bits,ht=O.lencode,yt=O.distcode,bt=(1<<O.lenbits)-1,ft=(1<<O.distbits)-1;t:do{st<15&&(J+=it[H++]<<st,st+=8,J+=it[H++]<<st,st+=8),V=ht[J&bt];e:for(;;){if(J>>>=at=V>>>24,st-=at,(at=V>>>16&255)==0)f[E++]=65535&V;else{if(!(16&at)){if(!(64&at)){V=ht[(65535&V)+(J&(1<<at)-1)];continue e}if(32&at){O.mode=12;break t}z.msg="invalid literal/length code",O.mode=30;break t}pt=65535&V,(at&=15)&&(st<at&&(J+=it[H++]<<st,st+=8),pt+=J&(1<<at)-1,J>>>=at,st-=at),st<15&&(J+=it[H++]<<st,st+=8,J+=it[H++]<<st,st+=8),V=yt[J&ft];r:for(;;){if(J>>>=at=V>>>24,st-=at,!(16&(at=V>>>16&255))){if(!(64&at)){V=yt[(65535&V)+(J&(1<<at)-1)];continue r}z.msg="invalid distance code",O.mode=30;break t}if(et=65535&V,st<(at&=15)&&(J+=it[H++]<<st,(st+=8)<at&&(J+=it[H++]<<st,st+=8)),a<(et+=J&(1<<at)-1)){z.msg="invalid distance too far back",O.mode=30;break t}if(J>>>=at,st-=at,(at=E-R)<et){if(w<(at=et-at)&&O.sane){z.msg="invalid distance too far back",O.mode=30;break t}if(B=P,(rt=0)===I){if(rt+=F-at,at<pt){for(pt-=at;f[E++]=P[rt++],--at;);rt=E-et,B=f}}else if(I<at){if(rt+=F+I-at,(at-=I)<pt){for(pt-=at;f[E++]=P[rt++],--at;);if(rt=0,I<pt){for(pt-=at=I;f[E++]=P[rt++],--at;);rt=E-et,B=f}}}else if(rt+=I-at,at<pt){for(pt-=at;f[E++]=P[rt++],--at;);rt=E-et,B=f}for(;2<pt;)f[E++]=B[rt++],f[E++]=B[rt++],f[E++]=B[rt++],pt-=3;pt&&(f[E++]=B[rt++],1<pt&&(f[E++]=B[rt++]))}else{for(rt=E-et;f[E++]=f[rt++],f[E++]=f[rt++],f[E++]=f[rt++],2<(pt-=3););pt&&(f[E++]=f[rt++],1<pt&&(f[E++]=f[rt++]))}break}}break}}while(H<N&&E<A);H-=pt=st>>3,J&=(1<<(st-=pt<<3))-1,z.next_in=H,z.next_out=E,z.avail_in=H<N?N-H+5:5-(H-N),z.avail_out=E<A?A-E+257:257-(E-A),O.hold=J,O.bits=st}},{}],49:[function(G,q,o){var z,M,O,H=G("../utils/common"),N=G("./adler32"),E=G("./crc32"),R=G("./inffast"),A=G("./inftrees"),a=-2;function F(bt){return(bt>>>24&255)+(bt>>>8&65280)+((65280&bt)<<8)+((255&bt)<<24)}function w(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new H.Buf16(320),this.work=new H.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function I(bt){var ft;return bt&&bt.state?(ft=bt.state,bt.total_in=bt.total_out=ft.total=0,bt.msg="",ft.wrap&&(bt.adler=1&ft.wrap),ft.mode=1,ft.last=0,ft.havedict=0,ft.dmax=32768,ft.head=null,ft.hold=0,ft.bits=0,ft.lencode=ft.lendyn=new H.Buf32(852),ft.distcode=ft.distdyn=new H.Buf32(592),ft.sane=1,ft.back=-1,0):a}function P(bt){var ft;return bt&&bt.state?((ft=bt.state).wsize=0,ft.whave=0,ft.wnext=0,I(bt)):a}function J(bt,ft){var V,at;return bt&&bt.state?(at=bt.state,ft<0?(V=0,ft=-ft):(V=1+(ft>>4),ft<48&&(ft&=15)),ft&&(ft<8||15<ft)?a:(at.window!==null&&at.wbits!==ft&&(at.window=null),at.wrap=V,at.wbits=ft,P(bt))):a}function st(bt,ft){var V,at;return bt?(at=new w,(bt.state=at).window=null,(V=J(bt,ft))!==0&&(bt.state=null),V):a}function ht(bt){if(O){var ft;for(z=new H.Buf32(512),M=new H.Buf32(32),ft=0;ft<144;)bt.lens[ft++]=8;for(;ft<256;)bt.lens[ft++]=9;for(;ft<280;)bt.lens[ft++]=7;for(;ft<288;)bt.lens[ft++]=8;for(A(1,bt.lens,0,288,z,0,bt.work,{bits:9}),ft=0;ft<32;)bt.lens[ft++]=5;A(2,bt.lens,0,32,M,0,bt.work,{bits:5}),O=!1}bt.lencode=z,bt.lenbits=9,bt.distcode=M,bt.distbits=5}function yt(bt,ft,V,at){var pt,et=bt.state;return et.window===null&&(et.wsize=1<<et.wbits,et.wnext=0,et.whave=0,et.window=new H.Buf8(et.wsize)),at>=et.wsize?(H.arraySet(et.window,ft,V-et.wsize,et.wsize,0),et.wnext=0,et.whave=et.wsize):(at<(pt=et.wsize-et.wnext)&&(pt=at),H.arraySet(et.window,ft,V-at,pt,et.wnext),(at-=pt)?(H.arraySet(et.window,ft,V-at,at,0),et.wnext=at,et.whave=et.wsize):(et.wnext+=pt,et.wnext===et.wsize&&(et.wnext=0),et.whave<et.wsize&&(et.whave+=pt))),0}O=!0,o.inflateReset=P,o.inflateReset2=J,o.inflateResetKeep=I,o.inflateInit=function(bt){return st(bt,15)},o.inflateInit2=st,o.inflate=function(bt,ft){var V,at,pt,et,rt,B,it,f,T,s,v,n,i,c,x,L,W,U,h,S,_,$,ct,wt,lt=0,Y=new H.Buf8(4),D=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!bt||!bt.state||!bt.output||!bt.input&&bt.avail_in!==0)return a;(V=bt.state).mode===12&&(V.mode=13),rt=bt.next_out,pt=bt.output,it=bt.avail_out,et=bt.next_in,at=bt.input,B=bt.avail_in,f=V.hold,T=V.bits,s=B,v=it,$=0;t:for(;;)switch(V.mode){case 1:if(V.wrap===0){V.mode=13;break}for(;T<16;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}if(2&V.wrap&&f===35615){Y[V.check=0]=255&f,Y[1]=f>>>8&255,V.check=E(V.check,Y,2,0),T=f=0,V.mode=2;break}if(V.flags=0,V.head&&(V.head.done=!1),!(1&V.wrap)||(((255&f)<<8)+(f>>8))%31){bt.msg="incorrect header check",V.mode=30;break}if((15&f)!=8){bt.msg="unknown compression method",V.mode=30;break}if(T-=4,_=8+(15&(f>>>=4)),V.wbits===0)V.wbits=_;else if(_>V.wbits){bt.msg="invalid window size",V.mode=30;break}V.dmax=1<<_,bt.adler=V.check=1,V.mode=512&f?10:12,T=f=0;break;case 2:for(;T<16;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}if(V.flags=f,(255&V.flags)!=8){bt.msg="unknown compression method",V.mode=30;break}if(57344&V.flags){bt.msg="unknown header flags set",V.mode=30;break}V.head&&(V.head.text=f>>8&1),512&V.flags&&(Y[0]=255&f,Y[1]=f>>>8&255,V.check=E(V.check,Y,2,0)),T=f=0,V.mode=3;case 3:for(;T<32;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}V.head&&(V.head.time=f),512&V.flags&&(Y[0]=255&f,Y[1]=f>>>8&255,Y[2]=f>>>16&255,Y[3]=f>>>24&255,V.check=E(V.check,Y,4,0)),T=f=0,V.mode=4;case 4:for(;T<16;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}V.head&&(V.head.xflags=255&f,V.head.os=f>>8),512&V.flags&&(Y[0]=255&f,Y[1]=f>>>8&255,V.check=E(V.check,Y,2,0)),T=f=0,V.mode=5;case 5:if(1024&V.flags){for(;T<16;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}V.length=f,V.head&&(V.head.extra_len=f),512&V.flags&&(Y[0]=255&f,Y[1]=f>>>8&255,V.check=E(V.check,Y,2,0)),T=f=0}else V.head&&(V.head.extra=null);V.mode=6;case 6:if(1024&V.flags&&(B<(n=V.length)&&(n=B),n&&(V.head&&(_=V.head.extra_len-V.length,V.head.extra||(V.head.extra=Array(V.head.extra_len)),H.arraySet(V.head.extra,at,et,n,_)),512&V.flags&&(V.check=E(V.check,at,n,et)),B-=n,et+=n,V.length-=n),V.length))break t;V.length=0,V.mode=7;case 7:if(2048&V.flags){if(B===0)break t;for(n=0;_=at[et+n++],V.head&&_&&V.length<65536&&(V.head.name+=String.fromCharCode(_)),_&&n<B;);if(512&V.flags&&(V.check=E(V.check,at,n,et)),B-=n,et+=n,_)break t}else V.head&&(V.head.name=null);V.length=0,V.mode=8;case 8:if(4096&V.flags){if(B===0)break t;for(n=0;_=at[et+n++],V.head&&_&&V.length<65536&&(V.head.comment+=String.fromCharCode(_)),_&&n<B;);if(512&V.flags&&(V.check=E(V.check,at,n,et)),B-=n,et+=n,_)break t}else V.head&&(V.head.comment=null);V.mode=9;case 9:if(512&V.flags){for(;T<16;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}if(f!==(65535&V.check)){bt.msg="header crc mismatch",V.mode=30;break}T=f=0}V.head&&(V.head.hcrc=V.flags>>9&1,V.head.done=!0),bt.adler=V.check=0,V.mode=12;break;case 10:for(;T<32;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}bt.adler=V.check=F(f),T=f=0,V.mode=11;case 11:if(V.havedict===0)return bt.next_out=rt,bt.avail_out=it,bt.next_in=et,bt.avail_in=B,V.hold=f,V.bits=T,2;bt.adler=V.check=1,V.mode=12;case 12:if(ft===5||ft===6)break t;case 13:if(V.last){f>>>=7&T,T-=7&T,V.mode=27;break}for(;T<3;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}switch(V.last=1&f,T-=1,3&(f>>>=1)){case 0:V.mode=14;break;case 1:if(ht(V),V.mode=20,ft!==6)break;f>>>=2,T-=2;break t;case 2:V.mode=17;break;case 3:bt.msg="invalid block type",V.mode=30}f>>>=2,T-=2;break;case 14:for(f>>>=7&T,T-=7&T;T<32;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}if((65535&f)!=(f>>>16^65535)){bt.msg="invalid stored block lengths",V.mode=30;break}if(V.length=65535&f,T=f=0,V.mode=15,ft===6)break t;case 15:V.mode=16;case 16:if(n=V.length){if(B<n&&(n=B),it<n&&(n=it),n===0)break t;H.arraySet(pt,at,et,n,rt),B-=n,et+=n,it-=n,rt+=n,V.length-=n;break}V.mode=12;break;case 17:for(;T<14;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}if(V.nlen=257+(31&f),f>>>=5,T-=5,V.ndist=1+(31&f),f>>>=5,T-=5,V.ncode=4+(15&f),f>>>=4,T-=4,286<V.nlen||30<V.ndist){bt.msg="too many length or distance symbols",V.mode=30;break}V.have=0,V.mode=18;case 18:for(;V.have<V.ncode;){for(;T<3;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}V.lens[D[V.have++]]=7&f,f>>>=3,T-=3}for(;V.have<19;)V.lens[D[V.have++]]=0;if(V.lencode=V.lendyn,V.lenbits=7,ct={bits:V.lenbits},$=A(0,V.lens,0,19,V.lencode,0,V.work,ct),V.lenbits=ct.bits,$){bt.msg="invalid code lengths set",V.mode=30;break}V.have=0,V.mode=19;case 19:for(;V.have<V.nlen+V.ndist;){for(;L=(lt=V.lencode[f&(1<<V.lenbits)-1])>>>16&255,W=65535&lt,!((x=lt>>>24)<=T);){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}if(W<16)f>>>=x,T-=x,V.lens[V.have++]=W;else{if(W===16){for(wt=x+2;T<wt;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}if(f>>>=x,T-=x,V.have===0){bt.msg="invalid bit length repeat",V.mode=30;break}_=V.lens[V.have-1],n=3+(3&f),f>>>=2,T-=2}else if(W===17){for(wt=x+3;T<wt;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}T-=x,_=0,n=3+(7&(f>>>=x)),f>>>=3,T-=3}else{for(wt=x+7;T<wt;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}T-=x,_=0,n=11+(127&(f>>>=x)),f>>>=7,T-=7}if(V.have+n>V.nlen+V.ndist){bt.msg="invalid bit length repeat",V.mode=30;break}for(;n--;)V.lens[V.have++]=_}}if(V.mode===30)break;if(V.lens[256]===0){bt.msg="invalid code -- missing end-of-block",V.mode=30;break}if(V.lenbits=9,ct={bits:V.lenbits},$=A(1,V.lens,0,V.nlen,V.lencode,0,V.work,ct),V.lenbits=ct.bits,$){bt.msg="invalid literal/lengths set",V.mode=30;break}if(V.distbits=6,V.distcode=V.distdyn,ct={bits:V.distbits},$=A(2,V.lens,V.nlen,V.ndist,V.distcode,0,V.work,ct),V.distbits=ct.bits,$){bt.msg="invalid distances set",V.mode=30;break}if(V.mode=20,ft===6)break t;case 20:V.mode=21;case 21:if(6<=B&&258<=it){bt.next_out=rt,bt.avail_out=it,bt.next_in=et,bt.avail_in=B,V.hold=f,V.bits=T,R(bt,v),rt=bt.next_out,pt=bt.output,it=bt.avail_out,et=bt.next_in,at=bt.input,B=bt.avail_in,f=V.hold,T=V.bits,V.mode===12&&(V.back=-1);break}for(V.back=0;L=(lt=V.lencode[f&(1<<V.lenbits)-1])>>>16&255,W=65535&lt,!((x=lt>>>24)<=T);){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}if(L&&!(240&L)){for(U=x,h=L,S=W;L=(lt=V.lencode[S+((f&(1<<U+h)-1)>>U)])>>>16&255,W=65535&lt,!(U+(x=lt>>>24)<=T);){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}f>>>=U,T-=U,V.back+=U}if(f>>>=x,T-=x,V.back+=x,V.length=W,L===0){V.mode=26;break}if(32&L){V.back=-1,V.mode=12;break}if(64&L){bt.msg="invalid literal/length code",V.mode=30;break}V.extra=15&L,V.mode=22;case 22:if(V.extra){for(wt=V.extra;T<wt;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}V.length+=f&(1<<V.extra)-1,f>>>=V.extra,T-=V.extra,V.back+=V.extra}V.was=V.length,V.mode=23;case 23:for(;L=(lt=V.distcode[f&(1<<V.distbits)-1])>>>16&255,W=65535&lt,!((x=lt>>>24)<=T);){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}if(!(240&L)){for(U=x,h=L,S=W;L=(lt=V.distcode[S+((f&(1<<U+h)-1)>>U)])>>>16&255,W=65535&lt,!(U+(x=lt>>>24)<=T);){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}f>>>=U,T-=U,V.back+=U}if(f>>>=x,T-=x,V.back+=x,64&L){bt.msg="invalid distance code",V.mode=30;break}V.offset=W,V.extra=15&L,V.mode=24;case 24:if(V.extra){for(wt=V.extra;T<wt;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}V.offset+=f&(1<<V.extra)-1,f>>>=V.extra,T-=V.extra,V.back+=V.extra}if(V.offset>V.dmax){bt.msg="invalid distance too far back",V.mode=30;break}V.mode=25;case 25:if(it===0)break t;if(n=v-it,V.offset>n){if((n=V.offset-n)>V.whave&&V.sane){bt.msg="invalid distance too far back",V.mode=30;break}i=n>V.wnext?(n-=V.wnext,V.wsize-n):V.wnext-n,n>V.length&&(n=V.length),c=V.window}else c=pt,i=rt-V.offset,n=V.length;for(it<n&&(n=it),it-=n,V.length-=n;pt[rt++]=c[i++],--n;);V.length===0&&(V.mode=21);break;case 26:if(it===0)break t;pt[rt++]=V.length,it--,V.mode=21;break;case 27:if(V.wrap){for(;T<32;){if(B===0)break t;B--,f|=at[et++]<<T,T+=8}if(v-=it,bt.total_out+=v,V.total+=v,v&&(bt.adler=V.check=V.flags?E(V.check,pt,v,rt-v):N(V.check,pt,v,rt-v)),v=it,(V.flags?f:F(f))!==V.check){bt.msg="incorrect data check",V.mode=30;break}T=f=0}V.mode=28;case 28:if(V.wrap&&V.flags){for(;T<32;){if(B===0)break t;B--,f+=at[et++]<<T,T+=8}if(f!==(4294967295&V.total)){bt.msg="incorrect length check",V.mode=30;break}T=f=0}V.mode=29;case 29:$=1;break t;case 30:$=-3;break t;case 31:return-4;default:return a}return bt.next_out=rt,bt.avail_out=it,bt.next_in=et,bt.avail_in=B,V.hold=f,V.bits=T,(V.wsize||v!==bt.avail_out&&V.mode<30&&(V.mode<27||ft!==4))&&yt(bt,bt.output,bt.next_out,v-bt.avail_out)?(V.mode=31,-4):(s-=bt.avail_in,v-=bt.avail_out,bt.total_in+=s,bt.total_out+=v,V.total+=v,V.wrap&&v&&(bt.adler=V.check=V.flags?E(V.check,pt,v,bt.next_out-v):N(V.check,pt,v,bt.next_out-v)),bt.data_type=V.bits+(V.last?64:0)+(V.mode===12?128:0)+(V.mode===20||V.mode===15?256:0),(s==0&&v===0||ft===4)&&$===0&&($=-5),$)},o.inflateEnd=function(bt){if(!bt||!bt.state)return a;var ft=bt.state;return ft.window&&(ft.window=null),bt.state=null,0},o.inflateGetHeader=function(bt,ft){var V;return bt&&bt.state&&2&(V=bt.state).wrap?((V.head=ft).done=!1,0):a},o.inflateSetDictionary=function(bt,ft){var V,at=ft.length;return bt&&bt.state?(V=bt.state).wrap!==0&&V.mode!==11?a:V.mode===11&&N(1,ft,at,0)!==V.check?-3:yt(bt,ft,at,at)?(V.mode=31,-4):(V.havedict=1,0):a},o.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(G,q,o){var z=G("../utils/common"),M=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],O=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],H=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],N=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];q.exports=function(E,R,A,a,F,w,I,P){var J,st,ht,yt,bt,ft,V,at,pt,et=P.bits,rt=0,B=0,it=0,f=0,T=0,s=0,v=0,n=0,i=0,c=0,x=null,L=0,W=new z.Buf16(16),U=new z.Buf16(16),h=null,S=0;for(rt=0;rt<=15;rt++)W[rt]=0;for(B=0;B<a;B++)W[R[A+B]]++;for(T=et,f=15;1<=f&&W[f]===0;f--);if(f<T&&(T=f),f===0)return F[w++]=20971520,F[w++]=20971520,P.bits=1,0;for(it=1;it<f&&W[it]===0;it++);for(T<it&&(T=it),rt=n=1;rt<=15;rt++)if(n<<=1,(n-=W[rt])<0)return-1;if(0<n&&(E===0||f!==1))return-1;for(U[1]=0,rt=1;rt<15;rt++)U[rt+1]=U[rt]+W[rt];for(B=0;B<a;B++)R[A+B]!==0&&(I[U[R[A+B]]++]=B);if(ft=E===0?(x=h=I,19):E===1?(x=M,L-=257,h=O,S-=257,256):(x=H,h=N,-1),rt=it,bt=w,v=B=c=0,ht=-1,yt=(i=1<<(s=T))-1,E===1&&852<i||E===2&&592<i)return 1;for(;;){for(V=rt-v,pt=I[B]<ft?(at=0,I[B]):I[B]>ft?(at=h[S+I[B]],x[L+I[B]]):(at=96,0),J=1<<rt-v,it=st=1<<s;F[bt+(c>>v)+(st-=J)]=V<<24|at<<16|pt,st!==0;);for(J=1<<rt-1;c&J;)J>>=1;if(J!==0?(c&=J-1,c+=J):c=0,B++,--W[rt]==0){if(rt===f)break;rt=R[A+I[B]]}if(T<rt&&(c&yt)!==ht){for(v===0&&(v=T),bt+=it,n=1<<(s=rt-v);s+v<f&&!((n-=W[s+v])<=0);)s++,n<<=1;if(i+=1<<s,E===1&&852<i||E===2&&592<i)return 1;F[ht=c&yt]=T<<24|s<<16|bt-w}}return c!==0&&(F[bt+c]=rt-v<<24|64<<16),P.bits=T,0}},{"../utils/common":41}],51:[function(G,q,o){q.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(G,q,o){var z,M,O,H,N,E,R,A,a,F,w,I,P,J,st,ht,yt,bt,ft=G("../utils/common");function V(h){for(var S=h.length;0<=--S;)h[S]=0}function at(h,S,_,$,ct){this.static_tree=h,this.extra_bits=S,this.extra_base=_,this.elems=$,this.max_length=ct,this.has_stree=h&&h.length}function pt(h,S){this.dyn_tree=h,this.max_code=0,this.stat_desc=S}function et(h){return h<256?w[h]:w[256+(h>>>7)]}function rt(h,S){h.pending_buf[h.pending++]=255&S,h.pending_buf[h.pending++]=S>>>8&255}function B(h,S,_){h.bi_valid>16-_?(h.bi_buf|=S<<h.bi_valid&65535,rt(h,h.bi_buf),h.bi_buf=S>>16-h.bi_valid,h.bi_valid+=_-16):(h.bi_buf|=S<<h.bi_valid&65535,h.bi_valid+=_)}function it(h,S,_){B(h,_[2*S],_[2*S+1])}function f(h,S){for(var _=0;_|=1&h,h>>>=1,_<<=1,0<--S;);return _>>>1}function T(h,S,_){var $,ct,wt,lt=Array(16),Y=0;for($=1;$<=H;$++)lt[$]=Y=Y+_[$-1]<<1;for(ct=0;ct<=S;ct++)(wt=h[2*ct+1])!==0&&(h[2*ct]=f(lt[wt]++,wt))}function s(h){var S;for(S=0;S<M;S++)h.dyn_ltree[2*S]=0;for(S=0;S<O;S++)h.dyn_dtree[2*S]=0;for(S=0;S<19;S++)h.bl_tree[2*S]=0;h.dyn_ltree[512]=1,h.opt_len=h.static_len=0,h.last_lit=h.matches=0}function v(h){8<h.bi_valid?rt(h,h.bi_buf):0<h.bi_valid&&(h.pending_buf[h.pending++]=h.bi_buf),h.bi_buf=0,h.bi_valid=0}function n(h,S,_,$){var ct=2*S,wt=2*_;return h[ct]<h[wt]||h[ct]===h[wt]&&$[S]<=$[_]}function i(h,S,_){for(var $=h.heap[_],ct=_<<1;ct<=h.heap_len&&(ct<h.heap_len&&n(S,h.heap[ct+1],h.heap[ct],h.depth)&&ct++,!n(S,$,h.heap[ct],h.depth));)h.heap[_]=h.heap[ct],_=ct,ct<<=1;h.heap[_]=$}function c(h,S,_){var $,ct,wt,lt,Y=0;if(h.last_lit!==0)for(;$=h.pending_buf[h.d_buf+2*Y]<<8|h.pending_buf[h.d_buf+2*Y+1],ct=h.pending_buf[h.l_buf+Y],Y++,$===0?it(h,ct,S):(it(h,(wt=I[ct])+z+1,S),(lt=N[wt])!==0&&B(h,ct-=P[wt],lt),it(h,wt=et(--$),_),(lt=E[wt])!==0&&B(h,$-=yt[wt],lt)),Y<h.last_lit;);it(h,256,S)}function x(h,S){var _,$,ct,wt=S.dyn_tree,lt=S.stat_desc.static_tree,Y=S.stat_desc.has_stree,D=S.stat_desc.elems,y=-1;for(h.heap_len=0,h.heap_max=573,_=0;_<D;_++)wt[2*_]!==0?(h.heap[++h.heap_len]=y=_,h.depth[_]=0):wt[2*_+1]=0;for(;h.heap_len<2;)wt[2*(ct=h.heap[++h.heap_len]=y<2?++y:0)]=1,h.depth[ct]=0,h.opt_len--,Y&&(h.static_len-=lt[2*ct+1]);for(S.max_code=y,_=h.heap_len>>1;1<=_;_--)i(h,wt,_);for(ct=D;_=h.heap[1],h.heap[1]=h.heap[h.heap_len--],i(h,wt,1),$=h.heap[1],h.heap[--h.heap_max]=_,h.heap[--h.heap_max]=$,wt[2*ct]=wt[2*_]+wt[2*$],h.depth[ct]=(h.depth[_]>=h.depth[$]?h.depth[_]:h.depth[$])+1,wt[2*_+1]=wt[2*$+1]=ct,h.heap[1]=ct++,i(h,wt,1),2<=h.heap_len;);h.heap[--h.heap_max]=h.heap[1],function(ot,Ct){var At,Et,Ot,_t,Xt,Qt,zt=Ct.dyn_tree,Zt=Ct.max_code,te=Ct.stat_desc.static_tree,oe=Ct.stat_desc.has_stree,g=Ct.stat_desc.extra_bits,kt=Ct.stat_desc.extra_base,Rt=Ct.stat_desc.max_length,Dt=0;for(_t=0;_t<=H;_t++)ot.bl_count[_t]=0;for(zt[2*ot.heap[ot.heap_max]+1]=0,At=ot.heap_max+1;At<573;At++)Rt<(_t=zt[2*zt[2*(Et=ot.heap[At])+1]+1]+1)&&(_t=Rt,Dt++),zt[2*Et+1]=_t,Zt<Et||(ot.bl_count[_t]++,Xt=0,kt<=Et&&(Xt=g[Et-kt]),Qt=zt[2*Et],ot.opt_len+=Qt*(_t+Xt),oe&&(ot.static_len+=Qt*(te[2*Et+1]+Xt)));if(Dt!==0){do{for(_t=Rt-1;ot.bl_count[_t]===0;)_t--;ot.bl_count[_t]--,ot.bl_count[_t+1]+=2,ot.bl_count[Rt]--,Dt-=2}while(0<Dt);for(_t=Rt;_t!==0;_t--)for(Et=ot.bl_count[_t];Et!==0;)Zt<(Ot=ot.heap[--At])||(zt[2*Ot+1]!==_t&&(ot.opt_len+=(_t-zt[2*Ot+1])*zt[2*Ot],zt[2*Ot+1]=_t),Et--)}}(h,S),T(wt,y,h.bl_count)}function L(h,S,_){var $,ct,wt=-1,lt=S[1],Y=0,D=7,y=4;for(lt===0&&(D=138,y=3),S[2*(_+1)+1]=65535,$=0;$<=_;$++)ct=lt,lt=S[2*($+1)+1],++Y<D&&ct===lt||(Y<y?h.bl_tree[2*ct]+=Y:ct!==0?(ct!==wt&&h.bl_tree[2*ct]++,h.bl_tree[32]++):Y<=10?h.bl_tree[34]++:h.bl_tree[36]++,wt=ct,y=(Y=0)===lt?(D=138,3):ct===lt?(D=6,3):(D=7,4))}function W(h,S,_){var $,ct,wt=-1,lt=S[1],Y=0,D=7,y=4;for(lt===0&&(D=138,y=3),$=0;$<=_;$++)if(ct=lt,lt=S[2*($+1)+1],!(++Y<D&&ct===lt)){if(Y<y)for(;it(h,ct,h.bl_tree),--Y!=0;);else ct!==0?(ct!==wt&&(it(h,ct,h.bl_tree),Y--),it(h,16,h.bl_tree),B(h,Y-3,2)):Y<=10?(it(h,17,h.bl_tree),B(h,Y-3,3)):(it(h,18,h.bl_tree),B(h,Y-11,7));wt=ct,y=(Y=0)===lt?(D=138,3):ct===lt?(D=6,3):(D=7,4)}}function U(h,S,_,$){B(h,0+($?1:0),3),function(ct,wt,lt){v(ct),rt(ct,lt),rt(ct,~lt),ft.arraySet(ct.pending_buf,ct.window,wt,lt,ct.pending),ct.pending+=lt}(h,S,_)}z=256,M=286,O=30,H=15,N=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],E=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],R=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],A=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],V(a=Array(576)),V(F=Array(60)),V(w=Array(512)),V(I=Array(256)),V(P=Array(29)),V(yt=Array(O)),bt=!1,o.nl=function(h){bt||(function(){var S,_,$,ct,wt,lt=Array(16);for(ct=$=0;ct<28;ct++)for(P[ct]=$,S=0;S<1<<N[ct];S++)I[$++]=ct;for(I[$-1]=ct,ct=wt=0;ct<16;ct++)for(yt[ct]=wt,S=0;S<1<<E[ct];S++)w[wt++]=ct;for(wt>>=7;ct<O;ct++)for(yt[ct]=wt<<7,S=0;S<1<<E[ct]-7;S++)w[256+wt++]=ct;for(_=0;_<=H;_++)lt[_]=0;for(S=0;S<=143;)a[2*S+1]=8,S++,lt[8]++;for(;S<=255;)a[2*S+1]=9,S++,lt[9]++;for(;S<=279;)a[2*S+1]=7,S++,lt[7]++;for(;S<=287;)a[2*S+1]=8,S++,lt[8]++;for(T(a,287,lt),S=0;S<O;S++)F[2*S+1]=5,F[2*S]=f(S,5);J=new at(a,N,257,M,H),st=new at(F,E,0,O,H),ht=new at(Array(0),R,0,19,7)}(),bt=!0),h.l_desc=new pt(h.dyn_ltree,J),h.d_desc=new pt(h.dyn_dtree,st),h.bl_desc=new pt(h.bl_tree,ht),h.bi_buf=0,h.bi_valid=0,s(h)},o.pl=U,o.ll=function(h,S,_,$){var ct,wt,lt=0;0<h.level?(h.strm.data_type===2&&(h.strm.data_type=function(Y){var D,y=4093624447;for(D=0;D<=31;D++,y>>>=1)if(1&y&&Y.dyn_ltree[2*D]!==0)return 0;if(Y.dyn_ltree[18]!==0||Y.dyn_ltree[20]!==0||Y.dyn_ltree[26]!==0)return 1;for(D=32;D<z;D++)if(Y.dyn_ltree[2*D]!==0)return 1;return 0}(h)),x(h,h.l_desc),x(h,h.d_desc),lt=function(Y){var D;for(L(Y,Y.dyn_ltree,Y.l_desc.max_code),L(Y,Y.dyn_dtree,Y.d_desc.max_code),x(Y,Y.bl_desc),D=18;3<=D&&Y.bl_tree[2*A[D]+1]===0;D--);return Y.opt_len+=3*(D+1)+5+5+4,D}(h),ct=h.opt_len+3+7>>>3,(wt=h.static_len+3+7>>>3)<=ct&&(ct=wt)):ct=wt=_+5,_+4<=ct&&S!==-1?U(h,S,_,$):h.strategy===4||wt===ct?(B(h,2+($?1:0),3),c(h,a,F)):(B(h,4+($?1:0),3),function(Y,D,y,ot){var Ct;for(B(Y,D-257,5),B(Y,y-1,5),B(Y,ot-4,4),Ct=0;Ct<ot;Ct++)B(Y,Y.bl_tree[2*A[Ct]+1],3);W(Y,Y.dyn_ltree,D-1),W(Y,Y.dyn_dtree,y-1)}(h,h.l_desc.max_code+1,h.d_desc.max_code+1,lt+1),c(h,h.dyn_ltree,h.dyn_dtree)),s(h),$&&v(h)},o.ml=function(h,S,_){return h.pending_buf[h.d_buf+2*h.last_lit]=S>>>8&255,h.pending_buf[h.d_buf+2*h.last_lit+1]=255&S,h.pending_buf[h.l_buf+h.last_lit]=255&_,h.last_lit++,S===0?h.dyn_ltree[2*_]++:(h.matches++,S--,h.dyn_ltree[2*(I[_]+z+1)]++,h.dyn_dtree[2*et(S)]++),h.last_lit===h.lit_bufsize-1},o.ol=function(h){B(h,2,3),it(h,256,a),function(S){S.bi_valid===16?(rt(S,S.bi_buf),S.bi_buf=0,S.bi_valid=0):8<=S.bi_valid&&(S.pending_buf[S.pending++]=255&S.bi_buf,S.bi_buf>>=8,S.bi_valid-=8)}(h)}},{"../utils/common":41}],53:[function(G,q,o){q.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(G,q,o){(function(z){(function(M){if(!M.setImmediate){var O,H,N,E,R=1,A={},a=!1,F=M.document,w=Object.getPrototypeOf&&Object.getPrototypeOf(M);w=w&&w.setTimeout?w:M,O={}.toString.call(M.process)==="[object process]"?function(st){K.nextTick(function(){P(st)})}:function(){if(M.postMessage&&!M.importScripts){var st=!0,ht=M.onmessage;return M.onmessage=function(){st=!1},M.postMessage("","*"),M.onmessage=ht,st}}()?(E="setImmediate$"+Math.random()+"$",M.addEventListener?M.addEventListener("message",J,!1):M.attachEvent("onmessage",J),function(st){M.postMessage(E+st,"*")}):M.MessageChannel?((N=new MessageChannel).port1.onmessage=function(st){P(st.data)},function(st){N.port2.postMessage(st)}):F&&"onreadystatechange"in F.createElement("script")?(H=F.documentElement,function(st){var ht=F.createElement("script");ht.onreadystatechange=function(){P(st),ht.onreadystatechange=null,H.removeChild(ht),ht=null},H.appendChild(ht)}):function(st){setTimeout(P,0,st)},w.setImmediate=function(st){var ht,yt,bt;for(typeof st!="function"&&(st=Function(""+st)),ht=Array(arguments.length-1),yt=0;yt<ht.length;yt++)ht[yt]=arguments[yt+1];return bt={callback:st,args:ht},A[R]=bt,O(R),R++},w.clearImmediate=I}function I(st){delete A[st]}function P(st){if(a)setTimeout(P,0,st);else{var ht=A[st];if(ht){a=!0;try{(function(yt){var bt=yt.callback,ft=yt.args;switch(ft.length){case 0:bt();break;case 1:bt(ft[0]);break;case 2:bt(ft[0],ft[1]);break;case 3:bt(ft[0],ft[1],ft[2]);break;default:bt.apply(void 0,ft)}})(ht)}finally{I(st),a=!1}}}}function J(st){st.source===M&&typeof st.data=="string"&&st.data.indexOf(E)===0&&P(+st.data.slice(E.length))}})(typeof self>"u"?z===void 0?this:z:self)}).call(this,He!==void 0?He:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})}).call(this,xt("./node_modules/timers-browserify/main.js").setImmediate,xt("./node_modules/process/browser.js"))},"./src/xlsx-io/common/chart-helper.ts":function(ie,d,xt){var m,K,G,q,o,z,M;function O(H,N,E){return H===N&&(H=E),H}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/datamodel/chart-model.ts"),K=m.Charts.ST_SystemColorVal,G=m.Charts.ST_SchemeColorVal,q=m.Charts.ST_SplitType,o=m.Charts.ST_MarkerStyle,z=m.Charts.ST_SeriesLayout,M=function(){function H(){}return H.ToKnownColor=function(N){var E=null;switch(N){case K.scrollBar:E=23;break;case K.activeCaption:E=2;break;case K.inactiveCaption:E=17;break;case K.menu:E=21;break;case K.window:E=24;break;case K.windowFrame:E=25;break;case K.menuText:E=22;break;case K.windowText:E=26;break;case K.activeBorder:E=1;break;case K.inactiveBorder:E=16;break;case K.appWorkspace:E=4;break;case K.highlight:E=13;break;case K.highlightText:E=14;break;case K.btnFace:E=168;break;case K.btnShadow:E=170;break;case K.grayText:E=12;break;case K.inactiveCaptionText:E=18;break;case K.btnHighlight:E=169;break;case K.infoText:E=20;break;case K.infoBk:E=19;break;case K.gradientActiveCaption:E=171;break;case K.gradientInactiveCaption:E=172;break;case K.menuHighlight:E=174;break;case K.menuBar:E=173}return E},H.ToST_SystemColorVal=function(N){var E=null;switch(N){case 1:E=K.activeBorder;break;case 2:E=K.activeCaption;break;case 168:E=K.btnFace;break;case 169:E=K.btnHighlight;break;case 170:E=K.btnShadow;break;case 171:E=K.gradientActiveCaption;break;case 172:E=K.gradientInactiveCaption;break;case 12:E=K.grayText;break;case 13:E=K.highlight;break;case 14:E=K.highlightText;break;case 16:E=K.inactiveBorder;break;case 17:E=K.inactiveCaption;break;case 18:E=K.inactiveCaptionText;break;case 20:E=K.infoText;break;case 21:E=K.menu;break;case 173:E=K.menuBar;break;case 174:E=K.menuHighlight;break;case 22:E=K.menuText;break;case 24:E=K.window;break;case 25:E=K.windowFrame;break;case 26:E=K.windowText}return E},H.ToST_SchemeColorVal=function(N){var E=G.accent1;switch(N){case 4:E=G.accent1;break;case 5:E=G.accent2;break;case 6:E=G.accent3;break;case 7:E=G.accent4;break;case 8:E=G.accent5;break;case 9:E=G.accent6;break;case 0:E=G.bg1;break;case 2:E=G.bg2;break;case 11:E=G.folHlink;break;case 10:E=G.hlink;break;case 12:E=G.phClr;break;case 13:E=G.dk1;break;case 14:E=G.lt1;break;case 15:E=G.dk2;break;case 16:E=G.lt2;break;case 1:E=G.tx1;break;case 3:E=G.tx2}return E},H.ToColorSchemeIndex=function(N){var E=4;switch(N){case G.bg1:E=0;break;case G.tx1:E=1;break;case G.bg2:E=2;break;case G.tx2:E=3;break;case G.accent2:E=5;break;case G.accent3:E=6;break;case G.accent4:E=7;break;case G.accent5:E=8;break;case G.accent6:E=9;break;case G.hlink:E=10;break;case G.folHlink:E=11;break;case G.phClr:E=12;break;case G.dk1:E=13;break;case G.lt1:E=14;break;case G.dk2:E=15;break;case G.lt2:E=16}return E},H.ToST_PresetLineDashVal=function(N){return O(N,11,1)},H.ToPatternType=function(N){var E,R=0;return typeof N=="number"&&typeof(E={0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,16:13,17:14,27:15,28:16,34:17,52:18,14:19,15:20,25:21,26:22,36:23,45:24,29:25,30:26,32:27,31:28,19:29,18:30,21:31,20:32,40:33,37:34,41:35,35:36,39:37,53:38,43:39,42:40,44:41,46:42,47:43,48:44,38:45,49:46,50:47,51:48,12:49,13:50,22:51,23:52,24:53,33:54})[N]=="number"&&(R=E[N]),R},H.ToST_PresetPatternVal=function(N){var E,R=0;return typeof N=="number"&&typeof(E={1:0,2:1,3:2,4:3,5:4,6:5,7:6,8:7,9:8,10:9,11:10,12:11,13:16,14:17,15:27,16:28,17:34,18:52,19:14,20:15,21:25,22:26,23:36,24:45,25:29,26:30,27:32,28:31,29:19,30:18,31:21,32:20,33:40,34:37,35:41,36:35,37:39,38:53,39:43,40:42,41:44,42:46,43:47,44:48,45:38,46:49,47:50,48:51,49:12,50:13,51:22,52:23,53:24,54:33})[N]=="number"&&(R=E[N]),R},H.ToST_PresetShadowVal=function(N){return N>19?0:N},H.ToST_SplitType=function(N){var E=q.pos;switch(N){case 0:E=q.pos;break;case 1:E=q.val;break;case 2:E=q.percent;break;case 3:E=q.cust}return E},H.ToChartSplitType=function(N){var E=0;switch(N){case q.cust:E=3;break;case q.percent:E=2;break;case q.val:E=1}return E},H.ToST_LightRigDirection=function(N){var E=1;switch(N){case 1:E=4;break;case 2:case 5:case 8:E=6;break;case 7:E=3}return E},H.ToST_MarkerStyle=function(N){return N===11&&(N=o.circle),N},H.ToST_LegendPos=function(N){var E=0;switch(N){case 0:break;case 1:E=4;break;case 2:E=3;break;case 3:E=2;break;case 5:E=1}return E},H.ToLegendPosition=function(N){var E=4;switch(N){case 1:E=5;break;case 2:E=3;break;case 3:E=2;break;case 4:E=1}return E},H.ToST_PresetCameraType=function(N){return O(N,62,0)},H.ToST_BuiltInUnit=function(N){return N>8&&(N=0),N},H.ToST_Crosses=function(N){var E=0;switch(N){case 2:E=1;break;case 3:E=2}return E},H.ToAxisCrosses=function(N){var E=1;switch(N){case 1:E=2;break;case 2:E=3}return E},H.ToCT_ChartType=function(N){var E=16;switch(N){case z.funnel:E=17;break;case z.paretoLine:E=18;break;case z.regionMap:E=19;break;case z.sunburst:E=20;break;case z.treemap:E=21;break;case z.waterfall:E=22;break;case z.clusteredColumn:E=23}return E},H.ToST_SeriesLayout=function(N){var E=0;switch(N){case 16:E=z.boxWhisker;break;case 17:E=z.funnel;break;case 18:E=z.paretoLine;break;case 19:E=z.regionMap;break;case 20:E=z.sunburst;break;case 21:E=z.treemap;break;case 22:E=z.waterfall;break;case 23:E=z.clusteredColumn}return E},H}(),d.ChartHelper=M},"./src/xlsx-io/common/color-reader.ts":function(ie,d,xt){var m,K,G;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/datamodel/excel-style.ts"),K=xt("./src/common/common.ts"),G=xt("./src/xml-io/xml-reader.ts"),d.readColor=function(q){var o,z,M=m.ExcelColor.EmptyColor,O=!1,H=-1,N=0,E="",R=-1;if(q&&q instanceof G.XmlReader)for(o=q;o.moveToNextAttribute();)switch(o.readAttributeNameAsString()){case"auto":O=o.readContentAsBoolean(!1);break;case"theme":H=o.readContentAsInt(-1);break;case"tint":N=o.readContentAsDouble(0);break;case"rgb":E=o.readContentAsString();break;case"indexed":R=o.readContentAsInt(-1)}else q&&(O=!!q._attr.auto,q._attr.theme&&(H=parseInt(q._attr.theme,10)),q._attr.tint&&(N=parseFloat(q._attr.tint)),E=q._attr.rgb||"",q._attr.indexed&&(R=parseInt(q._attr.indexed,10)));return O?(M.isAutoColor(!0),M):H!==-1?M=new m.ExcelColor(3,H,N):K.StringEx.L(E)?R>=0?M=new m.ExcelColor(1,R,0):M:(z=parseInt(E,16),M=new m.ExcelColor(2,z,N))}},"./src/xlsx-io/common/color-writer.ts":function(ie,d,xt){Object.defineProperty(d,"__esModule",{value:!0});var m=xt("./src/datamodel/excel-style.ts");d.writeColor=function(K,G,q){q!==void 0&&K.writeLeafElement(G,function(){if(q===null||q.isAutoColor())K.writeAttributeString("auto","1");else if(q.isIndexedColor())K.writeAttributeString("indexed",""+q.value());else if(q.isThemeColor())K.writeAttributeString("theme",""+q.value()),q.tint()!==0&&K.writeAttributeString("tint",""+q.tint());else if(q.isRGBColor()){var o=q.value().toString(16);K.writeAttributeString("rgb",o.toUpperCase()),q.tint()!==0&&K.writeAttributeString("tint",""+q.tint())}})},d.writeColorScheme=function(K,G,q){q&&K.writeElement(G,void 0,function(){if(G==="a:dk1")q.value()===4278190080?K.writeLeafElement("a:sysClr",function(){K.writeAttributeString("val","windowText"),K.writeAttributeString("lastClr","000000")}):K.writeLeafElement("a:srgbClr",function(){K.writeAttributeString("val",q.value().toString(16).substring(2))});else if(G==="a:lt1")q.value()===4294967295?K.writeLeafElement("a:sysClr",function(){K.writeAttributeString("val","window"),K.writeAttributeString("lastClr","FFFFFF")}):K.writeLeafElement("a:srgbClr",function(){K.writeAttributeString("val",q.value().toString(16).substring(2))});else if(q.colorType()===2)K.writeLeafElement("a:srgbClr",function(){K.writeAttributeString("val",q.value().toString(16).substring(2))});else if(q.colorType()===3)K.writeLeafElement("a:schemeClr",function(){K.writeAttributeString("val",m.ConverterHelper.toSchemeClrValue(q.value()))});else if(q.colorType()===1){var o=m.ColorHelper.toExcelIndexedColor(q);K.writeLeafElement("a:srgbClr",function(){K.writeAttributeString("val",o&&o.value?o.value().toString(16):"0")})}})}},"./src/xlsx-io/common/errorMessage.ts":function(ie,d,xt){var m,K;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K={en:{EXP_IO:"File read and write exception.",EXP_FILE_FORMAT:"Incorrect file format.",EXP_NO_PASSWORD:"The Excel file cannot be opened because the workbook/worksheet is password protected.",EXP_INVALID_PASSWORD:"The specified password is incorrect."},ja:{EXP_IO:"\u30D5\u30A1\u30A4\u30EBIO\u306B\u95A2\u3059\u308B\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002",EXP_FILE_FORMAT:"\u30D5\u30A1\u30A4\u30EB\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u306B\u8AA4\u308A\u304C\u3042\u308A\u307E\u3059\u3002",EXP_NO_PASSWORD:"\u30EF\u30FC\u30AF\u30D6\u30C3\u30AF/\u30EF\u30FC\u30AF\u30B7\u30FC\u30C8\u306F\u30D1\u30B9\u30EF\u30FC\u30C9\u3067\u4FDD\u8B77\u3055\u308C\u3066\u3044\u307E\u3059\u3002Excel\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304F\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002",EXP_INVALID_PASSWORD:"\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u4E0D\u6B63\u3067\u3059\u3002"},zh:{EXP_IO:"\u6587\u4EF6\u8BFB\u5199\u5F02\u5E38",EXP_FILE_FORMAT:"\u6587\u4EF6\u683C\u5F0F\u9519\u8BEF",EXP_NO_PASSWORD:"Excel\u6587\u4EF6\u53D7\u5BC6\u7801\u4FDD\u62A4\uFF0C\u65E0\u6CD5\u88AB\u6253\u5F00",EXP_INVALID_PASSWORD:"\u5BC6\u7801\u9519\u8BEF"}},d.sR=function(){var G=m.Ea()||"en";return K[G.split("-")[0]]||K.en}},"./src/xlsx-io/common/errorcode.ts":function(ie,d,xt){Object.defineProperty(d,"__esModule",{value:!0}),d.errorCode={fileIOError:0,fileFormatError:1,noPassword:2,invalidPassword:3}},"./src/xlsx-io/common/file-loader.ts":function(ie,d,xt){var m,K,G,q,o,z,M;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xlsx-io/password/compoundFile.ts"),K=xt("./src/xlsx-io/password/xlsxEncryptionHelper.ts"),G=xt("./src/xlsx-io/common/errorcode.ts"),q=xt("./src/xlsx-io/common/errorMessage.ts"),o=xt("./src/lib/jszip.min.js"),z=void 0,M=function(){function O(H){var N=this;if(N.loadType=H===z?1:H,typeof FileReader>"u")throw Error("The browser doesn't support FileReader!");N.fileReader=new FileReader,N.passwordFileReader=new FileReader,N.compoundFile=new m.CompoundFile}return O.prototype.loadFile=function(H,N){var E=this,R=E.fileReader;return H instanceof ArrayBuffer?void E.fileLoad(H,N):void(H&&R&&(R.onload=function(A){E.fileLoad(A.target.result,N)},R.onerror=function(){E.ql()},E.loadType===1?R.readAsArrayBuffer?R.readAsArrayBuffer(H):E.loadType=0:R.readAsDataURL&&R.readAsDataURL(H)))},O.prototype.ql=function(){this.onError({errorCode:G.errorCode.fileIOError,errorMessage:q.sR().EXP_IO})},O.prototype.rl=function(){this.onError({errorCode:G.errorCode.fileFormatError,errorMessage:q.sR().EXP_FILE_FORMAT})},O.prototype.sl=function(){this.onError({errorCode:G.errorCode.noPassword,errorMessage:q.sR().EXP_NO_PASSWORD})},O.prototype.ul=function(){this.onError({errorCode:G.errorCode.invalidPassword,errorMessage:q.sR().EXP_INVALID_PASSWORD})},O.prototype.fileLoad=function(H,N){var E,R,A,a=this;if(N&&N.password)try{if(!(H=K.XlsxEncryptionHelper.vl(H,N.password)))return void a.ul()}catch{return void a.ul()}else if(K.XlsxEncryptionHelper.wl(H))return void a.sl();function F(){var w,I,P,J=E.files,st={};for(w in J)J[w]&&(I=(P=w.substring(w.lastIndexOf(".")))===".xml"||P===".rels"?"text":w.indexOf("/media/")===-1?"binarystring":"base64",J[w].async(I).then(function(ht){return function(yt){for(var bt in st[ht.toLowerCase()]=yt,J)if(st[bt.toLowerCase()]===z)return;a.onFileLoad(st)}}(w)).catch(function(){a.rl()}))}E=new o,a.loadType===1?E.loadAsync(H).then(F).catch(function(){a.rl()}):(R=H.indexOf("base64,"))!==-1&&(A=H.substring(R+7),E.loadAsync(A,{base64:!0}).then(F).catch(function(){a.rl()}))},O}(),d.FileLoader=M},"./src/xlsx-io/password/aes.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w,I,P,J,st,ht,yt,bt,ft;function V(at){var pt,et=[];for(pt=0;pt<at.length;pt+=4)et.push(at[pt]<<24|at[pt+1]<<16|at[pt+2]<<8|at[pt+3]);return et}Object.defineProperty(d,"__esModule",{value:!0}),m=null,G="AES must be instanitated with `new`",q=function(at){var pt,et=[];if(typeof at=="number"){for(pt=0;pt<at;pt++)et.push(0);return et}for(pt=0;pt<at.length;pt++)if(at[pt]<0||at[pt]>=256||typeof at[pt]!="number")throw Error("invalid byte ("+at[pt]+":"+pt+")");if(at.slice)return at.slice(0);for(pt=0;pt<at.length;pt++)et.push(at[pt]);return et},m=q,K=function(at,pt,et,rt,B){et===null&&(et=0),rt===null&&(rt=0),B===null&&(B=at.length);for(var it=rt;it<B;it++)pt[et]=at[it],et++},o={16:10,24:12,32:14},z=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],M=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],O=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],H=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],N=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],E=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],R=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],A=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],a=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],F=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],w=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],I=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],P=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],J=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],st=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925],ht=function(at){if(!(this instanceof ht))throw Error(G);this.key=m(at),this.xl()},ht.prototype.xl=function(){var at,pt,et,rt,B,it,f,T,s,v,n=o[this.key.length];if(n===null)throw Error("invalid key size (must be 16, 24 or 32 bytes)");for(this.yl=[],this.zl=[],at=0;at<=n;at++)this.yl.push([0,0,0,0]),this.zl.push([0,0,0,0]);for(pt=4*(n+1),et=this.key.length/4,rt=V(this.key),at=0;at<et;at++)B=at>>2,this.yl[B][at%4]=rt[at],this.zl[n-B][at%4]=rt[at];for(it=0,f=et;f<pt;){if(T=rt[et-1],rt[0]^=M[T>>16&255]<<24^M[T>>8&255]<<16^M[255&T]<<8^M[T>>24&255]^z[it]<<24,it+=1,et!==8)for(at=1;at<et;at++)rt[at]^=rt[at-1];else{for(at=1;at<et/2;at++)rt[at]^=rt[at-1];for(T=rt[et/2-1],rt[et/2]^=M[255&T]^M[T>>8&255]<<8^M[T>>16&255]<<16^M[T>>24&255]<<24,at=et/2+1;at<et;at++)rt[at]^=rt[at-1]}for(at=0,s=void 0,v=void 0;at<et&&f<pt;)s=f>>2,v=f%4,this.yl[s][v]=rt[at],this.zl[n-s][v]=rt[at],at++,f++}for(s=1;s<n;s++)for(v=0;v<4;v++)T=this.zl[s][v],this.zl[s][v]=I[T>>24&255]^P[T>>16&255]^J[T>>8&255]^st[255&T]},ht.prototype.encrypt=function(at){var pt,et,rt,B,it,f,T;if(at.length!==16)throw Error("invalid plaintext size (must be 16 bytes)");for(pt=this.yl.length-1,et=[0,0,0,0],rt=V(at),B=0;B<4;B++)rt[B]^=this.yl[0][B];for(it=1;it<pt;it++){for(B=0;B<4;B++)et[B]=H[rt[B]>>24&255]^N[rt[(B+1)%4]>>16&255]^E[rt[(B+2)%4]>>8&255]^R[255&rt[(B+3)%4]]^this.yl[it][B];rt=et.slice(0)}for(f=m(16),B=0;B<4;B++)T=this.yl[pt][B],f[4*B]=255&(M[rt[B]>>24&255]^T>>24),f[4*B+1]=255&(M[rt[(B+1)%4]>>16&255]^T>>16),f[4*B+2]=255&(M[rt[(B+2)%4]>>8&255]^T>>8),f[4*B+3]=255&(M[255&rt[(B+3)%4]]^T);return f},ht.prototype.decrypt=function(at){var pt,et,rt,B,it,f,T;if(at.length!==16)throw Error("invalid ciphertext size (must be 16 bytes)");for(pt=this.zl.length-1,et=[0,0,0,0],rt=V(at),B=0;B<4;B++)rt[B]^=this.zl[0][B];for(it=1;it<pt;it++){for(B=0;B<4;B++)et[B]=A[rt[B]>>24&255]^a[rt[(B+3)%4]>>16&255]^F[rt[(B+2)%4]>>8&255]^w[255&rt[(B+1)%4]]^this.zl[it][B];rt=et.slice(0)}for(f=m(16),B=0;B<4;B++)T=this.zl[pt][B],f[4*B]=255&(O[rt[B]>>24&255]^T>>24),f[4*B+1]=255&(O[rt[(B+3)%4]>>16&255]^T>>16),f[4*B+2]=255&(O[rt[(B+2)%4]>>8&255]^T>>8),f[4*B+3]=255&(O[255&rt[(B+1)%4]]^T);return f},yt=function(at){if(!(this instanceof yt))throw Error(G);this.description="Electronic Code Block",this.name="ecb",this.Al=new ht(at)},yt.prototype.encrypt=function(at){var pt,et,rt;if(at.length%16!=0)throw Error("invalid plaintext size (must be multiple of 16 bytes)");for(pt=m(at.length),et=m(16),rt=0;rt<at.length;rt+=16)K(at,et,0,rt,rt+16),et=this.Al.encrypt(et),K(et,pt,rt,0,16);return pt},yt.prototype.decrypt=function(at){var pt,et,rt;if(at.length%16!=0)throw Error("invalid ciphertext size (must be multiple of 16 bytes)");for(pt=m(at.length),et=m(16),rt=0;rt<at.length;rt+=16)K(at,et,0,rt,rt+16),et=this.Al.decrypt(et),K(et,pt,rt,0,16);return pt},bt=function(at,pt){if(!(this instanceof bt))throw Error(G);if(this.description="Cipher Block Chaining",this.name="cbc",pt){if(pt.length!==16)throw Error("invalid initialation vector size (must be 16 bytes)")}else pt=m([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);this.Bl=m(pt),this.Al=new ht(at)},bt.prototype.encrypt=function(at){var pt,et,rt,B;if(at.length%16!=0)throw Error("invalid plaintext size (must be multiple of 16 bytes)");for(pt=m(at.length),et=m(16),rt=0;rt<at.length;rt+=16){for(K(at,et,0,rt,rt+16),B=0;B<16;B++)et[B]^=this.Bl[B];this.Bl=this.Al.encrypt(et),K(this.Bl,pt,rt,0,16)}return pt},bt.prototype.decrypt=function(at){var pt,et,rt,B;if(at.length%16!=0)throw Error("invalid ciphertext size (must be multiple of 16 bytes)");for(pt=m(at.length),et=m(16),rt=0;rt<at.length;rt+=16){for(K(at,et,0,rt,rt+16),et=this.Al.decrypt(et),B=0;B<16;B++)pt[rt+B]=et[B]^this.Bl[B];K(at,this.Bl,0,rt,rt+16)}return pt},ft={ecb:yt,cbc:bt},d.aesJS={AES:ht,ModeOfOperation:ft,util:{Cl:q}}},"./src/xlsx-io/password/aesEngine.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N;function E(lt){var Y,D=m.K(),y=D&&D.atob&&D.atob(lt),ot=y?y.length:0,Ct=new Uint8Array(ot);for(Y=0;Y<ot;Y++)Ct[Y]=y.charCodeAt(Y);return Ct}function R(lt,Y,D,y,ot){var Ct,At=y;for(Ct=Y;Ct<Y+ot;Ct++)D[At]=lt[Ct],At++}function A(lt){var Y,D,y=[];for(Y=0;Y<lt.length;++Y)D=lt.charCodeAt(Y),y=y.concat([255&D,parseInt(D/256,10)>>>0]);return y}function a(lt,Y){var D=[];do D[--lt]=255&Y,Y>>=8;while(lt);return D.reverse()}function F(lt,Y,D){var y,ot,Ct=o;for(D==="SHA1"&&(Ct=z),y=[],ot=0;ot<lt.length;ot++)y.push(lt[ot]);return Ct.hash(y.concat(Y))}function w(lt,Y,D){D===O.Begin?lt.Dl=Y:D===O.Current?lt.Dl+=Y:D===O.End&&(lt.Dl=lt.length+Y)}function I(lt){var Y=function(ot){var Ct=0;return m.BufferHelper.ha(lt,lt.Dl,lt.Dl+ot).reverse().forEach(function(At){Ct=256*Ct+At}),lt.Dl+=ot,Ct},D=function(ot){var Ct=0;return m.BufferHelper.ha(lt,lt.Dl,lt.Dl+ot).reverse().forEach(function(At){Ct=(Ct<<8)+At}),lt.Dl+=ot,Ct},y=function(ot){var Ct=m.BufferHelper.ha(lt,lt.Dl,lt.Dl+ot);return lt.Dl+=ot,Ct};return{readUInt64:function(){return Y(8)},readInt64:function(){return D(8)},readInt32:function(){return D(4)},readUInt32:function(){return Y(4)},readInt16:function(){return D(2)},readUInt16:function(){return D(2)},readByte:function(){return y(1)},readBytes:function(ot){return y(ot)},readChars:function(ot){var Ct=y(ot),At=[];return Ct.forEach(function(Et){At.push(String.fromCharCode(Et))}),At},seek:function(ot,Ct){w(lt,ot,Ct)}}}function P(lt){var Y=function(D,y){var ot,Ct=a(D,y),At=lt.Dl;for(ot=0;ot<Ct.length;ot++)lt[ot+At]=Ct[ot];lt.Dl=At+D};return{writeBytes:function(D){var y,ot=lt.Dl;for(y=0;y<D.length;y++)lt[y+ot]=D[y];lt.Dl=ot+D.length},writeByte:function(D){this.writeBytes([D])},writeUshort:function(D){Y(2,D)},writeShort:function(D){Y(2,D)},writeInt:function(D){Y(4,D)},writeUint:function(D){Y(4,D)},writeLong:function(D){Y(8,D)},seek:function(D,y){w(lt,D,y)},getView:function(){return lt}}}function J(lt,Y,D){var y,ot,Ct=[];for(y=0;y<lt;y++)for(Ct[y]=Ct[y]||[],ot=0;ot<Y;ot++)Ct[y][ot]=D||0;return Ct}function st(lt,Y){var D=[];return D[0]=Y[lt[0]>>4][15&lt[0]],D[1]=Y[lt[1]>>4][15&lt[1]],D[2]=Y[lt[2]>>4][15&lt[2]],D[3]=Y[lt[3]>>4][15&lt[3]],D}function ht(lt){var Y=[];return Y[0]=lt[1],Y[1]=lt[2],Y[2]=lt[3],Y[3]=lt[0],Y}function yt(lt){return lt<128?(lt<<1)%256:(lt<<1^27)%256}function bt(lt){return(yt(lt)^lt)%256}function ft(lt){return(yt(yt(yt(lt)))^lt)%256}function V(lt){return(yt(yt(yt(lt)))^yt(lt)^lt)%256}function at(lt){return(yt(yt(yt(lt)))^yt(yt(lt))^lt)%256}function pt(lt){return(yt(yt(yt(lt)))^yt(yt(lt))^yt(lt))%256}function et(lt){var Y,D,y=[];for(Y=0;Y<128;Y++)y[Y]=0;return y.Dl=0,(D=P(y)).writeBytes(A("Root Entry")),D.seek(64,O.Begin),D.writeShort(22),D.writeByte(5),D.writeByte(0),D.writeInt(-1),D.writeInt(-1),D.writeInt(1),D.seek(100,O.Begin),D.writeInt(0),D.writeInt(0),D.writeInt(0),D.writeInt(0),D.writeInt(lt),D.writeInt(832),D.getView()}function rt(){var lt,Y,D=[];for(lt=0;lt<128;lt++)D[lt]=0;return D.Dl=0,(Y=P(D)).writeBytes(A("EncryptionInfo")),Y.seek(64,O.Begin),Y.writeShort(30),Y.writeByte(2),Y.writeByte(1),Y.writeInt(3),Y.writeInt(2),Y.writeInt(-1),Y.seek(100,O.Begin),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(248),Y.getView()}function B(lt,Y){var D,y,ot=[];for(D=0;D<128;D++)ot[D]=0;return ot.Dl=0,(y=P(ot)).writeBytes(A("EncryptedPackage")),y.seek(64,O.Begin),y.writeShort(34),y.writeByte(2),y.writeByte(0),y.writeInt(-1),y.writeInt(-1),y.writeInt(-1),y.seek(100,O.Begin),y.writeInt(0),y.writeInt(0),y.writeInt(0),y.writeInt(0),y.writeInt(lt),y.writeInt(Y),y.getView()}function it(){var lt,Y,D=[];for(lt=0;lt<128;lt++)D[lt]=0;return D.Dl=0,(Y=P(D)).writeShort(6),Y.writeBytes(A("DataSpaces")),Y.seek(64,O.Begin),Y.writeShort(24),Y.writeByte(1),Y.writeByte(0),Y.writeInt(-1),Y.writeInt(-1),Y.writeInt(5),Y.seek(100,O.Begin),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.getView()}function f(){var lt,Y,D=[];for(lt=0;lt<128;lt++)D[lt]=0;return D.Dl=0,(Y=P(D)).writeBytes(A("Version")),Y.seek(64,O.Begin),Y.writeShort(16),Y.writeByte(2),Y.writeByte(1),Y.writeInt(-1),Y.writeInt(-1),Y.writeInt(-1),Y.seek(100,O.Begin),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(4),Y.writeInt(76),Y.getView()}function T(){var lt,Y,D=[];for(lt=0;lt<128;lt++)D[lt]=0;return D.Dl=0,(Y=P(D)).writeBytes(A("DataSpaceMap")),Y.seek(64,O.Begin),Y.writeShort(26),Y.writeByte(2),Y.writeByte(1),Y.writeInt(4),Y.writeInt(6),Y.writeInt(-1),Y.seek(100,O.Begin),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(6),Y.writeInt(112),Y.getView()}function s(){var lt,Y,D=[];for(lt=0;lt<128;lt++)D[lt]=0;return D.Dl=0,(Y=P(D)).writeBytes(A("DataSpaceInfo")),Y.seek(64,O.Begin),Y.writeShort(28),Y.writeByte(1),Y.writeByte(1),Y.writeInt(-1),Y.writeInt(8),Y.writeInt(7),Y.seek(100,O.Begin),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.getView()}function v(){var lt,Y,D=[];for(lt=0;lt<128;lt++)D[lt]=0;return D.Dl=0,(Y=P(D)).writeBytes(A("StrongEncryptionDataSpace")),Y.seek(64,O.Begin),Y.writeShort(52),Y.writeByte(2),Y.writeByte(1),Y.writeInt(-1),Y.writeInt(-1),Y.writeInt(-1),Y.seek(100,O.Begin),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(8),Y.writeInt(64),Y.getView()}function n(){var lt,Y,D=[];for(lt=0;lt<128;lt++)D[lt]=0;return D.Dl=0,(Y=P(D)).writeBytes(A("TransformInfo")),Y.seek(64,O.Begin),Y.writeShort(28),Y.writeByte(1),Y.writeByte(0),Y.writeInt(-1),Y.writeInt(-1),Y.writeInt(9),Y.seek(100,O.Begin),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.getView()}function i(){var lt,Y,D=[];for(lt=0;lt<128;lt++)D[lt]=0;return D.Dl=0,(Y=P(D)).writeBytes(A("StrongEncryptionTransform")),Y.seek(64,O.Begin),Y.writeShort(52),Y.writeByte(1),Y.writeByte(1),Y.writeInt(-1),Y.writeInt(-1),Y.writeInt(10),Y.seek(100,O.Begin),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.getView()}function c(){var lt,Y,D=[];for(lt=0;lt<128;lt++)D[lt]=0;return D.Dl=0,(Y=P(D)).writeShort(6),Y.writeBytes(A("Primary")),Y.seek(64,O.Begin),Y.writeShort(18),Y.writeByte(2),Y.writeByte(1),Y.writeInt(-1),Y.writeInt(-1),Y.writeInt(-1),Y.seek(100,O.Begin),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(0),Y.writeInt(9),Y.writeInt(208),Y.getView()}function x(){var lt,Y,D=[];for(lt=0;lt<128;lt++)D[lt]=0;return D.Dl=0,(Y=P(D)).seek(64,O.Begin),Y.writeShort(0),Y.writeShort(0),Y.writeInt(-1),Y.writeInt(-1),Y.writeInt(-1),Y.getView()}function L(){var lt,Y=[];return Y.Dl=0,(lt=P(Y)).writeInt(60),lt.writeBytes(A("Microsoft.Container.DataSpaces")),lt.writeInt(1),lt.writeInt(1),lt.writeInt(1),lt.getView()}function W(){var lt,Y=[];return Y.Dl=0,(lt=P(Y)).writeUint(8),lt.writeUint(1),lt.writeUint(104),lt.writeUint(1),lt.writeUint(0),lt.writeUint(32),lt.writeBytes(A("EncryptedPackage")),lt.writeUint(50),lt.writeBytes(A("StrongEncryptionDataSpace")),lt.writeShort(0),lt.getView()}function U(){var lt,Y=[];return Y.Dl=0,(lt=P(Y)).writeUint(8),lt.writeUint(1),lt.writeUint(50),lt.writeBytes(A("StrongEncryptionTransform")),lt.writeShort(0),lt.getView()}function h(){var lt,Y=[];return Y.Dl=0,(lt=P(Y)).writeUint(108),lt.writeUint(1),lt.writeInt(76),lt.writeBytes(A("{FF9A3F03-56EF-4613-BDD5-5A41C1D07246}")),lt.writeInt(78),lt.writeBytes(A("Microsoft.Container.EncryptionTransform")),lt.writeShort(0),lt.writeInt(1),lt.writeInt(1),lt.writeInt(1),lt.writeInt(7),lt.writeBytes(A("AES128")),lt.writeByte(0),lt.writeInt(16),lt.writeInt(0),lt.writeInt(4),lt.getView()}function S(lt,Y){var D,y,ot,Ct,At,Et,Ot,_t,Xt,Qt,zt,Zt,te,oe,g,kt,Rt=[];for(Rt.Dl=0,D=P(Rt),y=0,ot=Array(256),lt!==null&&R(lt,0,ot,0,lt.length),D.writeBytes(ot),Ct=parseInt(ot.length/64,10),ot.length%64>0&&Ct++,At=1;At<Ct;At++)Y.push(At);for(Y.push(-2),y+=Ct,Et=Array(128),R(Ot=L(),0,Et,0,Ot.length),D.writeBytes(Et),_t=parseInt(Et.length/64,10),Et.length%64>0&&_t++,At=1;At<_t;At++)Y.push(At+y);for(Y.push(-2),y+=_t,Xt=Array(128),R(Qt=W(),0,Xt,0,Qt.length),D.writeBytes(Xt),zt=parseInt(Xt.length/64,10),Xt.length%64>0&&zt++,At=1;At<zt;At++)Y.push(At+y);for(Y.push(-2),y+=zt,Zt=U(),D.writeBytes(Zt),te=parseInt(Zt.length/64,10),Zt.length%64>0&&te++,At=1;At<te;At++)Y.push(At+y);for(Y.push(-2),y+=te,oe=Array(448),R(g=h(),0,oe,0,g.length),D.writeBytes(oe),kt=parseInt(g.length/64,10),g.length%64>0&&kt++,At=1;At<kt;At++)Y.push(At+y);if(Y.push(-2),Y.length<128)for(At=Y.length;At<128;At++)Y.push(-1);return D.seek(0,O.Begin),D.getView()}function _(lt,Y,D){var y,ot;for(y=0;y<4;++y)for(ot=0;ot<4;++ot)Y[y][ot]=(Y[y][ot]^D[4*lt+ot][y])%256;return Y}function $(lt,Y){var D,y,ot=J(4,4,0);for(D=0;D<4;++D)for(y=0;y<4;++y)ot[D][y]=lt[D][y];for(D=1;D<4;++D)for(y=0;y<4;++y)lt[D][y]=ot[D][(y+D)%Y];return lt}function ct(lt){var Y,D,y=J(4,4,0);for(Y=0;Y<4;++Y)for(D=0;D<4;++D)y[Y][D]=lt[Y][D];for(D=0;D<4;++D)lt[0][D]=(yt(y[0][D])^bt(y[1][D])^y[2][D]^y[3][D])%256,lt[1][D]=(y[0][D]^yt(y[1][D])^bt(y[2][D])^y[3][D])%256,lt[2][D]=(y[0][D]^y[1][D]^yt(y[2][D])^bt(y[3][D]))%256,lt[3][D]=(bt(y[0][D])^y[1][D]^y[2][D]^yt(y[3][D]))%256;return lt}function wt(lt,Y){var D,y;for(D=0;D<4;++D)for(y=0;y<4;++y)lt[D][y]=Y[lt[D][y]>>4][15&lt[D][y]];return lt}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/xml-io/xml-parser.ts"),G=xt("./src/xlsx-io/password/aes.ts"),q=xt("./src/xml-io/node-helper.ts"),o=xt("./src/xlsx-io/password/sha512.js"),z=xt("./src/xlsx-io/password/sha1.js"),M=q.XmlNodeHelper.Ie,O={Begin:0,Current:1,End:2},H={Bits128:"Bits128",Bits192:"Bits192",Bits256:"Bits256"},N=function(){function lt(){this.salt=Array(16),this.pwdVerifier=Array(16),this.pwdVerifierHash=Array(32),this.blockLen=16,this.El=!1,this.hashAlgorithm="SHA1",this.cipherChaining="ChainingModeCBC",this.cipherAlgorithm="AES",this.iterator=1e5,this.blockSize=16,this.keyBits=128,this.saltSize=16,this.hashSize=20,this.encryptedKeyValueBlockKey=[20,110,11,231,171,172,208,214],this.encryptedVerifierHashInputBlockKey=[254,167,210,118,59,75,158,121],this.encryptedVerifierHashValueBlockKey=[215,170,15,109,48,97,52,78]}return lt.prototype.Fl=function(Y){var D,y,ot,Ct,At,Et,Ot,_t,Xt,Qt,zt,Zt,te,oe,g,kt,Rt,Dt,ut;return Y.Dl=0,y=(D=I(Y)).readInt16(),ot=D.readInt16(),y!==3&&y!==4||ot!==2?y===4&&ot===4&&D.readUInt32()===64&&(Ot=D.readBytes(Y.length-8))!==null&&(_t=K.parseXmlToObject(String.fromCharCode.apply(null,Ot)),Xt={},Qt=_t.encryption,zt=[],Zt=Qt.keyData,(te={}).SaltSize=Zt._attr.saltSize?Zt._attr.saltSize:16,te.BlockSize=Zt._attr.blockSize?Zt._attr.blockSize:16,te.KeyBits=Zt._attr.keyBits?Zt._attr.keyBits:128,te.HashSize=Zt._attr.hashSize?Zt._attr.hashSize:20,te.CipherAlgorithm=Zt._attr.cipherAlgorithm?Zt._attr.cipherAlgorithm:"AES",te.CipherChaining=Zt._attr.cipherChaining?Zt._attr.cipherChaining:"ChainingModeCBC",te.HashAlgorithm=Zt._attr.hashAlgorithm?Zt._attr.hashAlgorithm:"SHA1",te.SaltValue=E(Zt._attr.saltValue),Xt.KeyData=te,oe=Qt.dataIntegrity,(g={}).EncryptedHmacKey=oe._attr.encryptedHmacKey,g.EncryptedHmacValue=oe._attr.encryptedHmacValue,Xt.DataIntegrity=g,kt=Qt.keyEncryptors,(Rt={}).Uri=kt._attr.uri?kt._attr.uri:"http://schemas.microsoft.com/office/2006/keyEncryptor/password",Rt.Any={},(Dt=M(kt.keyEncryptor))&&Dt.length&&Dt.forEach(function($t){var jt=$t["p:encryptedKey"];Rt.Any.SpinCount=jt._attr.spinCount?jt._attr.spinCount:1e5,Rt.Any.SaltSize=jt._attr.saltSize?jt._attr.saltSize:16,Rt.Any.BlockSize=jt._attr.blockSize?jt._attr.blockSize:16,Rt.Any.KeyBits=jt._attr.keyBits?jt._attr.keyBits:128,Rt.Any.HashSize=jt._attr.hashSize?jt._attr.hashSize:20,Rt.Any.CipherAlgorithm=jt._attr.cipherAlgorithm?jt._attr.cipherAlgorithm:"AES",Rt.Any.CipherChaining=jt._attr.cipherChaining?jt._attr.cipherChaining:"ChainingModeCBC",Rt.Any.HashAlgorithm=jt._attr.hashAlgorithm?jt._attr.hashAlgorithm:"SHA1",Rt.Any.SaltValue=E(jt._attr.saltValue),Rt.Any.EncryptedVerifierHashInput=E(jt._attr.encryptedVerifierHashInput),Rt.Any.EncryptedVerifierHashValue=E(jt._attr.encryptedVerifierHashValue),Rt.Any.EncryptedKeyValue=E(jt._attr.encryptedKeyValue),zt.push(Rt),Xt.KeyEncryptors=zt}),ut=Xt.KeyEncryptors[0].Any,this.iterator=parseInt(ut.SpinCount,10),this.blockSize=ut.BlockSize,this.saltSize=ut.SaltSize,this.hashSize=ut.HashSize,this.keyBits=ut.KeyBits,this.hashAlgorithm=ut.HashAlgorithm,this.cipherAlgorithm=ut.CipherAlgorithm,this.cipherChaining=ut.CipherChaining,this.encryptedKeyValue=ut.EncryptedKeyValue,this.encryptedVerifierHashInput=ut.EncryptedVerifierHashInput,this.encryptedVerifierHashValue=ut.EncryptedVerifierHashValue,this.salt=ut.SaltValue,this.saltForIV=Xt.KeyData.SaltValue,this.El=!0,this.cipherAlgorithm==="AES"):(D.seek(8,O.Begin),Ct=D.readUInt32()+12,D.seek(28,O.Begin),(At=D.readInt32())===128?this.keySize=H.Bits128:At===192?this.keySize=H.Bits192:At===256&&(this.keySize=H.Bits256),D.seek(Ct,O.Begin),Et=D.readInt32(),Ct+=4,D.seek(Ct,O.Begin),this.salt=D.readBytes(Et),Ct+=Et,D.seek(Ct,O.Begin),this.pwdVerifier=D.readBytes(Et),Ct+=Et,D.seek(Ct,O.Begin),D.readInt32(),Ct+=4,D.seek(Ct,O.Begin),this.pwdVerifierHash=D.readBytes(2*Et),!0)},lt.prototype.Gl=function(Y){var D,y,ot,Ct,At,Et,Ot;for(this.userPassWord=Y,D=this.Hl(this.salt,null,this.blockSize),y=this.Il(Y,this.encryptedVerifierHashInputBlockKey,this.salt),ot=this.Jl(this.saltSize,y,this.encryptedVerifierHashInput,D),R(ot=this.hashAlgorithm==="SHA1"?z.hash(ot):o.hash(ot),0,Ct=Array(this.saltSize),0,this.saltSize),y=this.Il(Y,this.encryptedVerifierHashValueBlockKey,this.salt),At=this.Kl(Ct,y,D),(Et=this.encryptedVerifierHashValue.length)>At.length&&(Et=At.length),Ot=0;Ot<Et;Ot++)if(At[Ot]!==this.encryptedVerifierHashValue[Ot])return!1;return!0},lt.prototype.Kl=function(Y,D,y){return new G.aesJS.ModeOfOperation.cbc(D,y).encrypt(Y)},lt.prototype.Jl=function(Y,D,y,ot){var Ct,At,Et,Ot,_t=[],Xt=0,Qt=4096,zt=parseInt(y.length/Qt,10);for(At=0;At<zt;At++)Ct=ot||this.Hl(this.saltForIV,a(4,At),this.blockSize),R(new G.aesJS.ModeOfOperation.cbc(D,Ct).decrypt(m.BufferHelper.ha(y,Xt,Xt+Qt)),0,_t,Xt,Qt),Xt+=Qt;return(Et=y.length%Qt)>0&&(Ct=ot||this.Hl(this.saltForIV,a(4,zt),this.blockSize),R(new G.aesJS.ModeOfOperation.cbc(D,Ct).decrypt(m.BufferHelper.ha(y,Xt,Xt+Et)),0,_t,Xt,Et)),R(_t,0,Ot=Array(Y),0,Y),Ot},lt.prototype.Hl=function(Y,D,y){var ot,Ct,At,Et=Y;for(D!==null&&(Et=F(Et,D,this.hashAlgorithm)),y=+y,ot=new Uint8Array(y),Ct=Et.length,R(Et,0,ot,0,Math.min(y,Ct)),At=Ct;At<y;At++)ot[At]=54;return ot},lt.prototype.Il=function(Y,D,y){var ot,Ct,At,Et,Ot,_t,Xt=function(zt){var Zt,te,oe=[];for(te=0;te<zt.length;++te)Zt=zt.charCodeAt(te),oe.push(255&Zt),oe.push((65280&Zt)>>8);return oe}(Y),Qt=F(y,Xt,this.hashAlgorithm);for(ot=0;ot<this.iterator;ot++)Qt=F(a(4,ot),Qt,this.hashAlgorithm);for(Qt=F(Qt,D,this.hashAlgorithm),Ct=this.keyBits/8,At=[],Et=Qt.length,Ot=Math.min(Et,Ct),_t=0;_t<Ot;_t++)At[_t]=Qt[_t];for(ot=Et;ot<Ct;ot++)At[ot]=54;return At},lt.prototype.Ll=function(Y){var D,y,ot,Ct,At={success:!1};return Y===null||(Y.Dl=0,y=(D=I(Y)).readUInt64(),ot=D.readBytes(Y.length-8),this.Ml(this.userPassWord),(Ct=this.Jl(y,this.key,ot,null))!==null&&(At.data=Ct,At.success=!0)),At},lt.prototype.Ml=function(Y){var D=this.Il(Y,this.encryptedKeyValueBlockKey,this.salt),y=this.Hl(this.salt,null,this.blockSize),ot=this.keyBits/8;this.key=this.Jl(ot,D,this.encryptedKeyValue,y)},lt.prototype.Nl=function(Y){var D,y,ot,Ct;return!!Y&&(Y.Dl=0,y=(D=I(Y)).readInt64(),ot=D.readBytes(Y.length-8),R(new G.aesJS.ModeOfOperation.ecb(this.key).decrypt(ot)||null,0,Ct=Array(y),0,Ct.length),{success:!0,data:Ct})},lt.prototype.Ol=function(Y,D,y){var ot,Ct,At,Et=F(D,A(Y),y);for(ot=0;ot<5e4;ot++)Et=F(a(4,ot),Et,y);for(Et=F(Et,a(4,0),y),Ct=[],ot=0;ot<64;ot++)Ct[ot]=54;for(ot=0;ot<Et.length;ot++)Ct[ot]^=Et[ot];return R(Et=z.hash(Ct),0,At=[],0,16),At},lt.prototype.Pl=function(Y){var D,y;if(Y&&!(Y.length>256))return(D=[]).Dl=0,(y=P(D)).writeUshort(3),y.writeUshort(2),y.writeInt(36),y.writeUint(164),y.writeInt(36),y.writeInt(0),y.writeInt(26126),y.writeInt(32772),y.writeUint(128),y.writeInt(24),y.writeLong(0),y.writeBytes(A("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)")),y.writeShort(0),y.writeInt(16),this.Ql(Y),this.Rl()&&(y.writeBytes(this.salt),y.writeBytes(this.pwdVerifier),y.writeUint(20),y.writeBytes(this.pwdVerifierHash)),y.seek(0,O.Begin),y.getView()},lt.prototype.Ql=function(Y){var D,y,ot=[],Ct=[];for(D=0;D<this.blockLen;D++)ot[D]=parseInt(255*Math.random(),10),Ct[D]=parseInt(255*Math.random(),10);return this.salt=ot,this.key=this.Ol(Y,this.salt,this.hashAlgorithm),this.Sl(H.Bits128,this.key),y=z.hash(Ct),this.pwdVerifier=this.Tl(Ct),this.pwdVerifierHash=this.Tl(y),!0},lt.prototype.Sl=function(Y,D){this.Nb=4,Y===H.Bits128?(this.Nk=4,this.Nr=10):Y===H.Bits192?(this.Nk=6,this.Nr=12):Y===H.Bits256&&(this.Nk=8,this.Nr=14),this.key=[].concat(D),this.Sbox=[[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118],[202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192],[183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21],[4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117],[9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132],[83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207],[208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168],[81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210],[205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115],[96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219],[224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121],[231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8],[186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138],[112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158],[225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223],[140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22]],this.iSbox=[[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251],[124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203],[84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78],[8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37],[114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146],[108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132],[144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6],[208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107],[58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115],[150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110],[71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27],[252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244],[31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95],[96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239],[160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97],[23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125]],this.Rcon=[[0,0,0,0],[1,0,0,0],[2,0,0,0],[4,0,0,0],[8,0,0,0],[16,0,0,0],[32,0,0,0],[64,0,0,0],[128,0,0,0],[27,0,0,0],[54,0,0,0]],this.w=function(y,ot,Ct,At,Et,Ot){var _t,Xt,Qt,zt=J(y*(ot+1),4,0);for(_t=0;_t<Ct;++_t)zt[_t][0]=At[4*_t],zt[_t][1]=At[4*_t+1],zt[_t][2]=At[4*_t+2],zt[_t][3]=At[4*_t+3];for(Xt=[],_t=Ct;_t<y*(ot+1);++_t)Xt[0]=zt[_t-1][0],Xt[1]=zt[_t-1][1],Xt[2]=zt[_t-1][2],Xt[3]=zt[_t-1][3],_t%Ct==0?(Xt=st(ht(Xt),Ot),Qt=Et[parseInt(_t/Ct,10)],Xt[0]=(Xt[0]^Qt[0])%256,Xt[1]=(Xt[1]^Qt[1])%256,Xt[2]=(Xt[2]^Qt[2])%256,Xt[3]=(Xt[3]^Qt[3])%256):Ct>6&&_t%Ct==4&&(Xt=st(Xt)),zt[_t][0]=(zt[_t-Ct][0]^Xt[0])%256,zt[_t][1]=(zt[_t-Ct][1]^Xt[1])%256,zt[_t][2]=(zt[_t-Ct][2]^Xt[2])%256,zt[_t][3]=(zt[_t-Ct][3]^Xt[3])%256;return zt}(this.Nb,this.Nr,this.Nk,this.key,this.Rcon,this.Sbox)},lt.prototype.Tl=function(Y){var D,y,ot,Ct,At=Y.length,Et=Y.length%this.blockLen;for(Et!==0&&(At+=this.blockLen-Et),R(Y,0,D=[],0,Y.length),y=[],ot=[],Ct=0;Ct<At;Ct+=this.blockLen)R(D,Ct,y,0,this.blockLen),this.Ul(y,ot),R(ot,0,D,Ct,this.blockLen);return D},lt.prototype.Ul=function(Y,D){var y,ot;for(this.State=J(4,this.Nb),y=0;y<4*this.Nb;++y)this.State[y%4][parseInt(y/4,10)]=Y[y];for(this.State=_(0,this.State,this.w),ot=1;ot<=this.Nr-1;++ot)this.State=wt(this.State,this.Sbox),this.State=$(this.State,this.Nb),this.State=ct(this.State),this.State=_(ot,this.State,this.w);for(this.State=wt(this.State,this.Sbox),this.State=$(this.State,this.Nb),this.State=_(this.Nr,this.State,this.w),y=0;y<4*this.Nb;++y)D[y]=this.State[y%4][parseInt(y/4,10)]},lt.prototype.Rl=function(){var Y,D=z,y=this.Vl(this.pwdVerifier),ot=this.Vl(this.pwdVerifierHash);for(y=D.hash(y),Y=0;Y<y.length;Y++)if(y[Y]!==ot[Y])return!1;return!0},lt.prototype.Vl=function(Y){var D,y,ot,Ct,At,Et;if(Y===null)return null;if(D=Y.length,Y.length%this.blockLen==0&&!(D>Y.length)){for(y=[],ot=[],Ct=[],At=0;At<Y.length;At+=this.blockLen)R(Y,At,ot,0,this.blockLen),this.Wl(ot,Ct),R(Ct,0,y,At,(Et=At+this.blockLen-D)>0?this.blockLen-Et:this.blockLen);return y}},lt.prototype.Wl=function(Y,D){var y,ot;for(this.State=J(4,this.Nb),y=0;y<4*this.Nb;++y)this.State[y%4][parseInt(y/4,10)]=Y[y];for(this.State=_(this.Nr,this.State,this.w),ot=this.Nr-1;ot>=1;--ot)this.Xl(),this.Yl(),this.State=_(ot,this.State,this.w),this.Zl();for(this.Xl(),this.Yl(),this.State=_(0,this.State,this.w),y=0;y<4*this.Nb;++y)D[y]=this.State[y%4][parseInt(y/4,10)]},lt.prototype.Xl=function(){var Y,D,y=J(4,4);for(Y=0;Y<4;++Y)for(D=0;D<4;++D)y[Y][D]=this.State[Y][D];for(Y=1;Y<4;++Y)for(D=0;D<4;++D)this.State[Y][(D+Y)%this.Nb]=y[Y][D]},lt.prototype.Yl=function(){var Y,D;for(Y=0;Y<4;++Y)for(D=0;D<4;++D)this.State[Y][D]=this.iSbox[this.State[Y][D]>>4][15&this.State[Y][D]]},lt.prototype.Zl=function(){var Y,D,y=J(4,4);for(Y=0;Y<4;++Y)for(D=0;D<4;++D)y[Y][D]=this.State[Y][D];for(D=0;D<4;++D)this.State[0][D]=(pt(y[0][D])^V(y[1][D])^at(y[2][D])^ft(y[3][D]))%256,this.State[1][D]=(ft(y[0][D])^pt(y[1][D])^V(y[2][D])^at(y[3][D]))%256,this.State[2][D]=(at(y[0][D])^ft(y[1][D])^pt(y[2][D])^V(y[3][D]))%256,this.State[3][D]=(V(y[0][D])^at(y[1][D])^ft(y[2][D])^pt(y[3][D]))%256},lt.prototype.$l=function(Y){var D,y,ot,Ct,At,Et=new Uint8Array(Y);return Et.Dl=0,D=I(Et),y=Et.length,ot=D.readBytes(y),Ct=this.Tl(ot),At=[],R(a(8,y),0,At,0,8),R(Ct,0,At,8,Ct.length),D.seek(0,O.Begin),At},lt.prototype._l=function(Y,D){var y,ot,Ct,At,Et,Ot,_t,Xt,Qt,zt,Zt,te,oe,g,kt,Rt,Dt,ut,$t,jt,Tt,Z,Q=[];for(Q.Dl=0,y=P(Q),ot=0,Ct=[],At=[],Et=[],Ot=Math.max(D.length,4096),_t=parseInt(D.length/512,10),D.length%512>0&&_t++,Xt=4*(_t+6),Qt=parseInt(Xt/512,10),Xt%512>0&&Qt++,zt=0,Zt=!0;Zt;)te=0,oe=0,Zt=!1,Xt=4*(_t+6+Qt+zt),te=parseInt(Xt/512,10),Xt%512>0&&te++,te>Qt?(Qt=te,Zt=!0):Qt>109&&(g=4*(Qt-109),oe=parseInt(g/512,10),(kt=g%512)>0&&oe++,kt+4*oe>512&&oe++,oe>zt&&(zt=oe,Zt=!0));if(zt>0)for(Rt=128*zt+109,Dt=0;ot<Rt;ot++)ot<Qt?((ut=ot-109)>0&&ut%128==0&&(Dt++,Ct.push(Dt)),Ct.push(ot+zt)):Ct.push(-1);else for(;ot<109;ot++)ot<Qt?Ct.push(ot):Ct.push(-1);if($t=0,Qt>0){for(ot=1;ot<=zt;ot++)At.push(-4);for($t=zt,ot=1;ot<=Qt;ot++)At.push(-3);for($t+=Qt,ot=1;ot<1;ot++)At.push(ot);for(At.push(-2),$t+=1,ot=1;ot<3;ot++)At.push(ot+$t);for(At.push(-2),$t+=3,ot=1;ot<2;ot++)At.push(ot+$t);for(At.push(-2),$t+=2,ot=1;ot<_t;ot++)At.push(ot+$t);At.push(-2)}for(y.writeInt(3759263696),y.writeInt(3776623009),y.writeLong(0),y.writeLong(0),y.writeShort(62),y.writeShort(3),y.writeShort(-2),y.writeShort(9),y.writeInt(6),y.writeInt(0),y.writeInt(0),y.writeInt(Qt),y.writeInt(zt+Qt+1),y.writeInt(0),y.writeInt(4096),y.writeInt(Qt+zt),y.writeInt(1),zt>0?(y.writeInt(0),y.writeInt(zt)):(y.writeInt(-2),y.writeInt(0)),Ct.forEach(function(j){y.writeInt(j)}),jt=0;jt<128*Qt;jt++)jt<At.length?y.writeInt(At[jt]):y.writeInt(-1);return Tt=S(Y,Et),Et.forEach(function(j){y.writeInt(j)}),Z=function(j,gt,dt){var mt,Pt,Wt,It,vt,Lt,Ht,qt,re,Nt,Jt,Mt,ye,pe=[];return pe.Dl=0,mt=P(pe),dt<0&&(dt=0),Pt=et(gt),mt.writeBytes(Pt),Wt=rt(),mt.writeBytes(Wt),It=B(j,dt),mt.writeBytes(It),vt=it(),mt.writeBytes(vt),Lt=f(),mt.writeBytes(Lt),Ht=T(),mt.writeBytes(Ht),qt=s(),mt.writeBytes(qt),re=v(),mt.writeBytes(re),Nt=n(),mt.writeBytes(Nt),Jt=i(),mt.writeBytes(Jt),Mt=c(),mt.writeBytes(Mt),ye=x(),mt.writeBytes(ye),mt.getView()}($t,$t-2,Ot),y.writeBytes(Z),y.writeBytes(Tt),y.writeBytes(D),{success:!0,data:y.getView()}},lt}(),d.AesEngine=N},"./src/xlsx-io/password/compoundFile.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K={Unknown:0,Storage:1,Stream:2,RootStorage:5},G={Red:0,Black:1},q="Root Entry",o=-1,z=512,M=64,(O=function(){this.am=Array(32),this.bm=0,this.cm=5,this.dm=o,this.em=o,this.fm=o,this.gm=-1,this.hm=0,this.im=[]}).prototype={getName:function(){var A="";for(this.am.forEach(function(a){var F=a.indexOf("\0");A+=F!==-1?a.substring(0,F):a});A.length>0&&A[A.length-1]===0;)A=A.substring(0,A.length-2);return A},setName:function(A){for(var a=0;a<this.am.length&&a<A.length;a++)this.am[a]=A[a];this.bm=Math.min(2*this.am.length,2*(A.length+1))},read:function(A){switch(this.am=A.readChars(this.am.length),this.bm=A.readInt16(),this.getName()){case"R":this.setName(q);break;case"Book":this.setName("Workbook")}this.cm=A.readByte()[0],A.readByte(),this.dm=A.readInt32(),this.em=A.readInt32(),this.fm=A.readInt32(),A.readInt32(),A.readInt32(),A.readInt32(),A.readInt32(),A.readInt32(),A.readInt64(),A.readInt64(),this.gm=A.readInt32(),this.hm=A.readInt32(),A.readInt32()}},H=function(){function A(){this.jm=0xe11ab1a1e011d000,this.km=62,this.mm=3,this.nm=65534,this.om=9,this.pm=6,this.qm=0,this.rm=0,this.tm=0,this.um=0,this.vm=0,this.wm=0,this.xm=4096,this.ym=-2,this.zm=0,this.Am=-2,this.Bm=0,this.Cm=[]}return A.prototype.sectorSize=function(){return Math.pow(2,this.om)},A.prototype.minisectorSize=function(){return Math.pow(2,this.pm)},A.prototype.read=function(a){var F,w;if(this.jm=a.readUInt64(),a.readInt32(),a.readInt32(),a.readInt32(),a.readInt32(),this.km=a.readUInt16(),this.mm=a.readUInt16(),this.mm>3)return!1;for(this.nm=a.readUInt16(),this.om=a.readInt16(),this.pm=a.readInt32(),this.qm=a.readInt32(),this.rm=a.readInt16(),this.tm=a.readInt16(),this.um=a.readInt32(),this.vm=a.readInt32(),this.wm=a.readInt32(),this.xm=a.readInt32(),this.ym=a.readInt32(),this.zm=a.readInt32(),this.Am=a.readInt32(),this.Bm=a.readInt32(),F=Math.min(this.um,109),this.Cm=[],w=0;w<F;w++)this.Cm[w]=a.readInt32()},A}(),N=function(){function A(){this.Dm=[]}return A.prototype.length=function(){return this.Dm.length},A.prototype.getList=function(){return this.Dm},A.prototype.getSectorList=function(a){for(var F=[],w=a;w<=-6||w>-1;)F.push(w),w=this.Dm[w];return F},A.prototype.addRange=function(a){var F=this;a&&a.length&&a.forEach(function(w){F.Dm.push(w)})},A.prototype.read=function(a,F){for(var w=0;w<F;w++)this.Dm.push(a.readInt32())},A}(),E=function(){function A(){this.Em=[]}return A.prototype.add=function(a){a.getName()===q?this.Em.splice(0,0,a):this.Em.push(a)},A.prototype.clear=function(){this.Em=[]},A.prototype.length=function(){return this.Em.length},A.prototype.entries=function(){return this.Em},A.prototype.read=function(a,F){var w,I;for(w=0;w<F;w++)(I=new O).read(a),this.Em.push(I)},A}(),R=function(){function A(a){this.Dl=0,this.Fm=new H,this.Em=new E,this.Gm=new N,this.Hm=new N,this.Im=new N;var F=new O;F.setName(q),F.cm=K.Stream,F.Jm=G.Black,F.fm=o,a||(F.Km=new Date().getTime(),F.Lm=new Date().getTime()),F.dm=o,F.em=o,F.fm=o,F.cm=K.RootStorage,F.gm=-2,F.hm=0,F.Bytes=null,this.Em.add(F)}return A.prototype.Mm=function(a,F){var w,I,P,J;for(arguments.length===1&&(F=q),w=-1,I=0;I<this.Em.length();I++)if((P=this.Em.entries()[I]).getName()===F&&(P.cm===K.Storage||P.cm===K.RootStorage)){w=I;break}if(w===-1||this.Em.entries()[w].fm===o)return null;for((J=[]).push(this.Em.entries()[w].fm),this.Nm(this.Em.entries()[w].fm,J),I=0;I<J.length;I++)if((P=this.Em.entries()[J[I]]).getName()===a&&P.cm===K.Stream)return P.im;return null},A.prototype.Nm=function(a,F){this.Em.entries()[a].dm!==o&&(F.push(this.Em.entries()[a].dm),this.Nm(this.Em.entries()[a].dm,F)),this.Em.entries()[a].em!==o&&(F.push(this.Em.entries()[a].em),this.Nm(this.Em.entries()[a].em,F))},A.prototype.Yk=function(a){this.view=a;var F=this.Om();this.Pm(F),this.Qm(F),this.Rm(F)},A.prototype.Pm=function(a){this.Fm.read(a),z=this.Fm.sectorSize(),M=this.Fm.minisectorSize()},A.prototype.Qm=function(a){var F,w,I,P,J;for(this.Gm.addRange(this.Fm.Cm),F=this.Fm.um-(this.Fm.Cm?this.Fm.Cm.length:0),w=this.Fm.Am,I=(z-4)/4;F>0;)this.Sm(w),this.Gm.read(a,Math.min(I,F)),(F-=Math.min(I,F))>0&&(w=a.readInt32());for(P=0;P<this.Gm.length();P++)this.Sm(this.Gm.getList()[P]),this.Hm.read(a,z/4);for(J=this.Hm.getSectorList(this.Fm.ym),P=0;P<J.length;P++)this.Sm(J[P]),this.Im.read(a,z/4)},A.prototype.Rm=function(a){var F,w,I,P,J;for(this.Em.clear(),F=this.Fm.vm,w=this.Hm.getSectorList(F),I=0;I<w.length;I++)this.Sm(w[I]),this.Em.read(a,z/128);if((P=this.Em.entries()[0]).getName()===q.replace(" ","")&&P.setName(q),P.getName()===q)for(I=1;I<this.Em.length();I++)(J=this.Em.entries()[I]).cm===K.Stream&&(J.im=this.Tm(J,a))},A.prototype.Tm=function(a,F){return a===null?null:a.hm<this.Fm.xm?this.Um(a.gm,a.hm,F):this.Vm(a.gm,a.hm,F)},A.prototype.Um=function(a,F,w){var I,P,J,st,ht=[],yt=this.Im.getSectorList(a);for(I=0;I<yt.length;I++)for(this.Wm(yt[I]),P=M,I===yt.length-1&&F%M!=0&&(P=F%M),J=w.readBytes(P),st=0;st<J.length;st++)ht.push(J[st]);return ht},A.prototype.Sm=function(a){this.Dl=512+this.Fm.sectorSize()*a},A.prototype.Wm=function(a){var F=z/M,w=Math.floor(a/F),I=this.Hm.getSectorList(this.Em.entries()[0].gm);this.Sm(I[w]),this.Dl+=a%F*M},A.prototype.Vm=function(a,F,w){var I,P,J,st,ht=function(bt){var ft,V={StartSectorIndex:0,SectorCount:0},at=[];for(ft=0;ft<bt.length;ft++)V.SectorCount===0?(V.StartSectorIndex=bt[ft],V.SectorCount=1):bt[ft]===V.SectorCount+V.StartSectorIndex?V.SectorCount+=1:(at.push(V),V.SectorCount=0,ft--);return at.push(V),at}(this.Hm.getSectorList(a)),yt=[];for(I=0;I<ht.length;I++)for(this.Sm(ht[I].StartSectorIndex),P=z*ht[I].SectorCount,I===ht.length-1&&F%z!=0&&(P-=z-F%z),P=Math.min(P,this.view.length-this.Dl),J=w.readBytes(P),st=0;st<J.length;st++)yt.push(J[st]);return yt},A.prototype.Om=function(){var a=this,F=function(J){var st,ht=[];for(st=0;st<J.length;st++)ht[st]=J[J.length-st-1];return ht},w=function(J){var st=0;return F(m.BufferHelper.ha(a.view,a.Dl,a.Dl+J)).forEach(function(ht){st=256*st+ht}),a.Dl+=J,st},I=function(J){var st=0;return F(m.BufferHelper.ha(a.view,a.Dl,a.Dl+J)).forEach(function(ht){st=(st<<8)+ht}),a.Dl+=J,st},P=function(J){var st=m.BufferHelper.ha(a.view,a.Dl,a.Dl+J);return a.Dl+=J,st};return{readUInt64:function(){return w(8)},readInt64:function(){return I(8)},readInt32:function(){return I(4)},readUInt32:function(){return w(4)},readInt16:function(){return I(2)},readUInt16:function(){return I(2)},readByte:function(){return P(1)},readBytes:function(J){return P(J)},readChars:function(J){var st,ht,yt=[];for(st=0;st<J;st++)ht=P(2),yt.push(String.fromCharCode.apply(null,ht));return yt}}},A}(),d.CompoundFile=R},"./src/xlsx-io/password/sha1.js":function(ie,d){(function(xt){var m={},K=[-2147483648,8388608,32768,128],G=[24,16,8,0],q=[],o=function(z){var M,O,H,N,E,R,A,a,F=0,w=!1,I=0,P=0,J=0,st=z.length,ht=1732584193,yt=4023233417,bt=2562383102,ft=271733878,V=3285377520;do{for(q[0]=F,q[16]=q[1]=q[2]=q[3]=q[4]=q[5]=q[6]=q[7]=q[8]=q[9]=q[10]=q[11]=q[12]=q[13]=q[14]=q[15]=0,O=P;I<st&&O<64;++I)q[O>>2]|=z[I]<<G[3&O++];for(J+=O-P,P=O-64,I===st&&(q[O>>2]|=K[3&O],++I),F=q[16],I>st&&O<56&&(q[15]=J<<3,w=!0),H=16;H<80;++H)M=q[H-3]^q[H-8]^q[H-14]^q[H-16],q[H]=M<<1|M>>>31;for(N=ht,E=yt,R=bt,A=ft,a=V,H=0;H<20;H+=5)N=(M=(E=(M=(R=(M=(A=(M=(a=(M=N<<5|N>>>27)+(E&R|~E&A)+a+1518500249+q[H]|0)<<5|a>>>27)+(N&(E=E<<30|E>>>2)|~N&R)+A+1518500249+q[H+1]|0)<<5|A>>>27)+(a&(N=N<<30|N>>>2)|~a&E)+R+1518500249+q[H+2]|0)<<5|R>>>27)+(A&(a=a<<30|a>>>2)|~A&N)+E+1518500249+q[H+3]|0)<<5|E>>>27)+(R&(A=A<<30|A>>>2)|~R&a)+N+1518500249+q[H+4]|0,R=R<<30|R>>>2;for(;H<40;H+=5)N=(M=(E=(M=(R=(M=(A=(M=(a=(M=N<<5|N>>>27)+(E^R^A)+a+1859775393+q[H]|0)<<5|a>>>27)+(N^(E=E<<30|E>>>2)^R)+A+1859775393+q[H+1]|0)<<5|A>>>27)+(a^(N=N<<30|N>>>2)^E)+R+1859775393+q[H+2]|0)<<5|R>>>27)+(A^(a=a<<30|a>>>2)^N)+E+1859775393+q[H+3]|0)<<5|E>>>27)+(R^(A=A<<30|A>>>2)^a)+N+1859775393+q[H+4]|0,R=R<<30|R>>>2;for(;H<60;H+=5)N=(M=(E=(M=(R=(M=(A=(M=(a=(M=N<<5|N>>>27)+(E&R|E&A|R&A)+a-1894007588+q[H]|0)<<5|a>>>27)+(N&(E=E<<30|E>>>2)|N&R|E&R)+A-1894007588+q[H+1]|0)<<5|A>>>27)+(a&(N=N<<30|N>>>2)|a&E|N&E)+R-1894007588+q[H+2]|0)<<5|R>>>27)+(A&(a=a<<30|a>>>2)|A&N|a&N)+E-1894007588+q[H+3]|0)<<5|E>>>27)+(R&(A=A<<30|A>>>2)|R&a|A&a)+N-1894007588+q[H+4]|0,R=R<<30|R>>>2;for(;H<80;H+=5)N=(M=(E=(M=(R=(M=(A=(M=(a=(M=N<<5|N>>>27)+(E^R^A)+a-899497514+q[H]|0)<<5|a>>>27)+(N^(E=E<<30|E>>>2)^R)+A-899497514+q[H+1]|0)<<5|A>>>27)+(a^(N=N<<30|N>>>2)^E)+R-899497514+q[H+2]|0)<<5|R>>>27)+(A^(a=a<<30|a>>>2)^N)+E-899497514+q[H+3]|0)<<5|E>>>27)+(R^(A=A<<30|A>>>2)^a)+N-899497514+q[H+4]|0,R=R<<30|R>>>2;ht=ht+N|0,yt=yt+E|0,bt=bt+R|0,ft=ft+A|0,V=V+a|0}while(!w);return[16*(ht>>28&15)+(ht>>24&15),16*(ht>>20&15)+(ht>>16&15),16*(ht>>12&15)+(ht>>8&15),16*(ht>>4&15)+(15&ht),16*(yt>>28&15)+(yt>>24&15),16*(yt>>20&15)+(yt>>16&15),16*(yt>>12&15)+(yt>>8&15),16*(yt>>4&15)+(15&yt),16*(bt>>28&15)+(bt>>24&15),16*(bt>>20&15)+(bt>>16&15),16*(bt>>12&15)+(bt>>8&15),16*(bt>>4&15)+(15&bt),16*(ft>>28&15)+(ft>>24&15),16*(ft>>20&15)+(ft>>16&15),16*(ft>>12&15)+(ft>>8&15),16*(ft>>4&15)+(15&ft),16*(V>>28&15)+(V>>24&15),16*(V>>20&15)+(V>>16&15),16*(V>>12&15)+(V>>8&15),16*(V>>4&15)+(15&V)]};xt.sha1=o,m.hash=o,ie.exports=m})(this)},"./src/xlsx-io/password/sha512.js":function(ie,d){(function(xt){var m={},K=[-2147483648,8388608,32768,128],G=[24,16,8,0],q=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],o=[],z=function(M){var O,H,N,E,R,A,a,F,w,I,P,J,st,ht,yt,bt,ft,V,at,pt,et,rt,B,it,f,T,s,v,n,i,c,x,L,W,U,h,S,_,$,ct,wt,lt,Y=!1,D=0,y=0,ot=0,Ct=M.length,At=1779033703,Et=4089235720,Ot=3144134277,_t=2227873595,Xt=1013904242,Qt=4271175723,zt=2773480762,Zt=1595750129,te=1359893119,oe=2917565137,g=2600822924,kt=725511199,Rt=528734635,Dt=4215389547,ut=1541459225,$t=327033209,jt=0;do{for(o[0]=jt,o[1]=o[2]=o[3]=o[4]=o[5]=o[6]=o[7]=o[8]=o[9]=o[10]=o[11]=o[12]=o[13]=o[14]=o[15]=o[16]=o[17]=o[18]=o[19]=o[20]=o[21]=o[22]=o[23]=o[24]=o[25]=o[26]=o[27]=o[28]=o[29]=o[30]=o[31]=o[32]=0,O=y;D<Ct&&O<128;++D)o[O>>2]|=M[D]<<G[3&O++];for(ot+=O-y,y=O-128,D===Ct&&(o[O>>2]|=K[3&O],++D),jt=o[32],D>Ct&&O<112&&(o[31]=ot<<3,Y=!0),H=32;H<160;H+=2)N=((et=o[H-30])>>>1|(rt=o[H-29])<<31)^(et>>>8|rt<<24)^et>>>7,E=(rt>>>1|et<<31)^(rt>>>8|et<<24)^(rt>>>7|et<<25),R=((et=o[H-4])>>>19|(rt=o[H-3])<<13)^(rt>>>29|et<<3)^et>>>6,A=(rt>>>19|et<<13)^(et>>>29|rt<<3)^(rt>>>6|et<<26),et=o[H-32],rt=o[H-31],I=((B=o[H-14])>>>16)+(et>>>16)+(N>>>16)+(R>>>16)+((w=(65535&B)+(65535&et)+(65535&N)+(65535&R)+((F=((it=o[H-13])>>>16)+(rt>>>16)+(E>>>16)+(A>>>16)+((a=(65535&it)+(65535&rt)+(65535&E)+(65535&A))>>>16))>>>16))>>>16),o[H]=I<<16|65535&w,o[H+1]=F<<16|65535&a;for(s=At,v=Et,L=zt,W=Zt,U=te,h=oe,S=g,_=kt,$=Rt,ct=Dt,wt=ut,lt=$t,ft=(n=Ot)&(c=Xt),V=(i=_t)&(x=Qt),H=0;H<160;H+=8)N=(s>>>28|v<<4)^(v>>>2|s<<30)^(v>>>7|s<<25),E=(v>>>28|s<<4)^(s>>>2|v<<30)^(s>>>7|v<<25),R=(U>>>14|h<<18)^(U>>>18|h<<14)^(h>>>9|U<<23),A=(h>>>14|U<<18)^(h>>>18|U<<14)^(U>>>9|h<<23),at=(P=s&n)^s&c^ft,pt=(J=v&i)^v&x^V,f=U&S^~U&$,T=h&_^~h&ct,et=o[H],rt=o[H+1],et=(I=((B=q[H])>>>16)+(et>>>16)+(f>>>16)+(R>>>16)+(wt>>>16)+((w=(65535&B)+(65535&et)+(65535&f)+(65535&R)+(65535&wt)+((F=((it=q[H+1])>>>16)+(rt>>>16)+(T>>>16)+(A>>>16)+(lt>>>16)+((a=(65535&it)+(65535&rt)+(65535&T)+(65535&A)+(65535&lt))>>>16))>>>16))>>>16))<<16|65535&w,rt=F<<16|65535&a,B=(I=(at>>>16)+(N>>>16)+((w=(65535&at)+(65535&N)+((F=(pt>>>16)+(E>>>16)+((a=(65535&pt)+(65535&E))>>>16))>>>16))>>>16))<<16|65535&w,it=F<<16|65535&a,wt=(I=(L>>>16)+(et>>>16)+((w=(65535&L)+(65535&et)+((F=(W>>>16)+(rt>>>16)+((a=(65535&W)+(65535&rt))>>>16))>>>16))>>>16))<<16|65535&w,lt=F<<16|65535&a,N=((L=(I=(B>>>16)+(et>>>16)+((w=(65535&B)+(65535&et)+((F=(it>>>16)+(rt>>>16)+((a=(65535&it)+(65535&rt))>>>16))>>>16))>>>16))<<16|65535&w)>>>28|(W=F<<16|65535&a)<<4)^(W>>>2|L<<30)^(W>>>7|L<<25),E=(W>>>28|L<<4)^(L>>>2|W<<30)^(L>>>7|W<<25),R=(wt>>>14|lt<<18)^(wt>>>18|lt<<14)^(lt>>>9|wt<<23),A=(lt>>>14|wt<<18)^(lt>>>18|wt<<14)^(wt>>>9|lt<<23),at=(st=L&s)^L&n^P,pt=(ht=W&v)^W&i^J,f=wt&U^~wt&S,T=lt&h^~lt&_,et=o[H+2],rt=o[H+3],et=(I=((B=q[H+2])>>>16)+(et>>>16)+(f>>>16)+(R>>>16)+($>>>16)+((w=(65535&B)+(65535&et)+(65535&f)+(65535&R)+(65535&$)+((F=((it=q[H+3])>>>16)+(rt>>>16)+(T>>>16)+(A>>>16)+(ct>>>16)+((a=(65535&it)+(65535&rt)+(65535&T)+(65535&A)+(65535&ct))>>>16))>>>16))>>>16))<<16|65535&w,rt=F<<16|65535&a,B=(I=(at>>>16)+(N>>>16)+((w=(65535&at)+(65535&N)+((F=(pt>>>16)+(E>>>16)+((a=(65535&pt)+(65535&E))>>>16))>>>16))>>>16))<<16|65535&w,it=F<<16|65535&a,$=(I=(c>>>16)+(et>>>16)+((w=(65535&c)+(65535&et)+((F=(x>>>16)+(rt>>>16)+((a=(65535&x)+(65535&rt))>>>16))>>>16))>>>16))<<16|65535&w,ct=F<<16|65535&a,N=((c=(I=(B>>>16)+(et>>>16)+((w=(65535&B)+(65535&et)+((F=(it>>>16)+(rt>>>16)+((a=(65535&it)+(65535&rt))>>>16))>>>16))>>>16))<<16|65535&w)>>>28|(x=F<<16|65535&a)<<4)^(x>>>2|c<<30)^(x>>>7|c<<25),E=(x>>>28|c<<4)^(c>>>2|x<<30)^(c>>>7|x<<25),R=($>>>14|ct<<18)^($>>>18|ct<<14)^(ct>>>9|$<<23),A=(ct>>>14|$<<18)^(ct>>>18|$<<14)^($>>>9|ct<<23),at=(yt=c&L)^c&s^st,pt=(bt=x&W)^x&v^ht,f=$&wt^~$&U,T=ct&lt^~ct&h,et=o[H+4],rt=o[H+5],et=(I=((B=q[H+4])>>>16)+(et>>>16)+(f>>>16)+(R>>>16)+(S>>>16)+((w=(65535&B)+(65535&et)+(65535&f)+(65535&R)+(65535&S)+((F=((it=q[H+5])>>>16)+(rt>>>16)+(T>>>16)+(A>>>16)+(_>>>16)+((a=(65535&it)+(65535&rt)+(65535&T)+(65535&A)+(65535&_))>>>16))>>>16))>>>16))<<16|65535&w,rt=F<<16|65535&a,B=(I=(at>>>16)+(N>>>16)+((w=(65535&at)+(65535&N)+((F=(pt>>>16)+(E>>>16)+((a=(65535&pt)+(65535&E))>>>16))>>>16))>>>16))<<16|65535&w,it=F<<16|65535&a,S=(I=(n>>>16)+(et>>>16)+((w=(65535&n)+(65535&et)+((F=(i>>>16)+(rt>>>16)+((a=(65535&i)+(65535&rt))>>>16))>>>16))>>>16))<<16|65535&w,_=F<<16|65535&a,N=((n=(I=(B>>>16)+(et>>>16)+((w=(65535&B)+(65535&et)+((F=(it>>>16)+(rt>>>16)+((a=(65535&it)+(65535&rt))>>>16))>>>16))>>>16))<<16|65535&w)>>>28|(i=F<<16|65535&a)<<4)^(i>>>2|n<<30)^(i>>>7|n<<25),E=(i>>>28|n<<4)^(n>>>2|i<<30)^(n>>>7|i<<25),R=(S>>>14|_<<18)^(S>>>18|_<<14)^(_>>>9|S<<23),A=(_>>>14|S<<18)^(_>>>18|S<<14)^(S>>>9|_<<23),at=(ft=n&c)^n&L^yt,pt=(V=i&x)^i&W^bt,f=S&$^~S&wt,T=_&ct^~_&lt,et=o[H+6],rt=o[H+7],et=(I=((B=q[H+6])>>>16)+(et>>>16)+(f>>>16)+(R>>>16)+(U>>>16)+((w=(65535&B)+(65535&et)+(65535&f)+(65535&R)+(65535&U)+((F=((it=q[H+7])>>>16)+(rt>>>16)+(T>>>16)+(A>>>16)+(h>>>16)+((a=(65535&it)+(65535&rt)+(65535&T)+(65535&A)+(65535&h))>>>16))>>>16))>>>16))<<16|65535&w,rt=F<<16|65535&a,B=(I=(at>>>16)+(N>>>16)+((w=(65535&at)+(65535&N)+((F=(pt>>>16)+(E>>>16)+((a=(65535&pt)+(65535&E))>>>16))>>>16))>>>16))<<16|65535&w,it=F<<16|65535&a,U=(I=(s>>>16)+(et>>>16)+((w=(65535&s)+(65535&et)+((F=(v>>>16)+(rt>>>16)+((a=(65535&v)+(65535&rt))>>>16))>>>16))>>>16))<<16|65535&w,h=F<<16|65535&a,s=(I=(B>>>16)+(et>>>16)+((w=(65535&B)+(65535&et)+((F=(it>>>16)+(rt>>>16)+((a=(65535&it)+(65535&rt))>>>16))>>>16))>>>16))<<16|65535&w,v=F<<16|65535&a;At=(I=(At>>>16)+(s>>>16)+((w=(65535&At)+(65535&s)+((F=(Et>>>16)+(v>>>16)+((a=(65535&Et)+(65535&v))>>>16))>>>16))>>>16))<<16|65535&w,Et=F<<16|65535&a,Ot=(I=(Ot>>>16)+(n>>>16)+((w=(65535&Ot)+(65535&n)+((F=(_t>>>16)+(i>>>16)+((a=(65535&_t)+(65535&i))>>>16))>>>16))>>>16))<<16|65535&w,_t=F<<16|65535&a,Xt=(I=(Xt>>>16)+(c>>>16)+((w=(65535&Xt)+(65535&c)+((F=(Qt>>>16)+(x>>>16)+((a=(65535&Qt)+(65535&x))>>>16))>>>16))>>>16))<<16|65535&w,Qt=F<<16|65535&a,zt=(I=(zt>>>16)+(L>>>16)+((w=(65535&zt)+(65535&L)+((F=(Zt>>>16)+(W>>>16)+((a=(65535&Zt)+(65535&W))>>>16))>>>16))>>>16))<<16|65535&w,Zt=F<<16|65535&a,te=(I=(te>>>16)+(U>>>16)+((w=(65535&te)+(65535&U)+((F=(oe>>>16)+(h>>>16)+((a=(65535&oe)+(65535&h))>>>16))>>>16))>>>16))<<16|65535&w,oe=F<<16|65535&a,g=(I=(g>>>16)+(S>>>16)+((w=(65535&g)+(65535&S)+((F=(kt>>>16)+(_>>>16)+((a=(65535&kt)+(65535&_))>>>16))>>>16))>>>16))<<16|65535&w,kt=F<<16|65535&a,Rt=(I=(Rt>>>16)+($>>>16)+((w=(65535&Rt)+(65535&$)+((F=(Dt>>>16)+(ct>>>16)+((a=(65535&Dt)+(65535&ct))>>>16))>>>16))>>>16))<<16|65535&w,Dt=F<<16|65535&a,ut=(I=(ut>>>16)+(wt>>>16)+((w=(65535&ut)+(65535&wt)+((F=($t>>>16)+(lt>>>16)+((a=(65535&$t)+(65535&lt))>>>16))>>>16))>>>16))<<16|65535&w,$t=F<<16|65535&a}while(!Y);return[16*(At>>28&15)+(At>>24&15),16*(At>>20&15)+(At>>16&15),16*(At>>12&15)+(At>>8&15),16*(At>>4&15)+(15&At),16*(Et>>28&15)+(Et>>24&15),16*(Et>>20&15)+(Et>>16&15),16*(Et>>12&15)+(Et>>8&15),16*(Et>>4&15)+(15&Et),16*(Ot>>28&15)+(Ot>>24&15),16*(Ot>>20&15)+(Ot>>16&15),16*(Ot>>12&15)+(Ot>>8&15),16*(Ot>>4&15)+(15&Ot),16*(_t>>28&15)+(_t>>24&15),16*(_t>>20&15)+(_t>>16&15),16*(_t>>12&15)+(_t>>8&15),16*(_t>>4&15)+(15&_t),16*(Xt>>28&15)+(Xt>>24&15),16*(Xt>>20&15)+(Xt>>16&15),16*(Xt>>12&15)+(Xt>>8&15),16*(Xt>>4&15)+(15&Xt),16*(Qt>>28&15)+(Qt>>24&15),16*(Qt>>20&15)+(Qt>>16&15),16*(Qt>>12&15)+(Qt>>8&15),16*(Qt>>4&15)+(15&Qt),16*(zt>>28&15)+(zt>>24&15),16*(zt>>20&15)+(zt>>16&15),16*(zt>>12&15)+(zt>>8&15),16*(zt>>4&15)+(15&zt),16*(Zt>>28&15)+(Zt>>24&15),16*(Zt>>20&15)+(Zt>>16&15),16*(Zt>>12&15)+(Zt>>8&15),16*(Zt>>4&15)+(15&Zt),16*(te>>28&15)+(te>>24&15),16*(te>>20&15)+(te>>16&15),16*(te>>12&15)+(te>>8&15),16*(te>>4&15)+(15&te),16*(oe>>28&15)+(oe>>24&15),16*(oe>>20&15)+(oe>>16&15),16*(oe>>12&15)+(oe>>8&15),16*(oe>>4&15)+(15&oe),16*(g>>28&15)+(g>>24&15),16*(g>>20&15)+(g>>16&15),16*(g>>12&15)+(g>>8&15),16*(g>>4&15)+(15&g),16*(kt>>28&15)+(kt>>24&15),16*(kt>>20&15)+(kt>>16&15),16*(kt>>12&15)+(kt>>8&15),16*(kt>>4&15)+(15&kt),16*(Rt>>28&15)+(Rt>>24&15),16*(Rt>>20&15)+(Rt>>16&15),16*(Rt>>12&15)+(Rt>>8&15),16*(Rt>>4&15)+(15&Rt),16*(Dt>>28&15)+(Dt>>24&15),16*(Dt>>20&15)+(Dt>>16&15),16*(Dt>>12&15)+(Dt>>8&15),16*(Dt>>4&15)+(15&Dt),16*(ut>>28&15)+(ut>>24&15),16*(ut>>20&15)+(ut>>16&15),16*(ut>>12&15)+(ut>>8&15),16*(ut>>4&15)+(15&ut),16*($t>>28&15)+($t>>24&15),16*($t>>20&15)+($t>>16&15),16*($t>>12&15)+($t>>8&15),16*($t>>4&15)+(15&$t)]};xt.sha512=z,m.hash=z,ie.exports=m})(this)},"./src/xlsx-io/password/xlsxEncryptionHelper.ts":function(ie,d,xt){var m,K,G,q;function o(z){var M,O,H={success:!1,encryptionInfoStream:null,encryptPagStream:null},N=new m.CompoundFile,E=new Uint8Array(z);return N.Yk(E),M=N.Mm("EncryptionInfo"),O=N.Mm("EncryptedPackage"),M===null||O===null||(H.success=!0,H.encryptionInfoStream=M,H.encryptPagStream=O),H}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xlsx-io/password/compoundFile.ts"),K=xt("./src/xlsx-io/password/aesEngine.ts"),G=xt("./src/common/common.ts"),q=function(){function z(){}return z.vl=function(M,O){var H;return z.wl(M)?(H=function(N,E){var R,A,a,F={success:!1},w=o(N);return w.success&&(R=w.encryptionInfoStream,A=w.encryptPagStream,R!==null&&A!==null&&(a=new K.AesEngine).Fl(R)&&(a.El?a.Gl(E)&&(F=a.Ll(A)):(a.key=a.Ol(E,a.salt,a.hashAlgorithm),a.Sl(a.keySize,a.key),a.Rl()&&(F=a.Nl(A))))),F}(M,O))&&H.success?H.data:null:M},z.Gk=function(M,O){var H,N=new K.AesEngine,E=N.Pl(O),R=N.$l(M);if(E!==null&&R!==null&&(H=N._l(E,R)).success)return H.data},z.Hk=function(M){var O,H=[];for(O=0;O<M.length;O++)H[O]=String.fromCharCode(M[O]);return function(N){var E,R,A,a,F,w,I=1024,P=atob(N),J=P.length,st=Math.ceil(J/I),ht=Array(st);for(E=0;E<st;++E){for(R=E*I,A=Math.min(R+I,J),a=Array(A-R),F=R,w=0;F<A;++w,++F)a[w]=P[F].charCodeAt(0);ht[E]=new Uint8Array(a)}return new Blob(ht,{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"})}(btoa(H.join("")))},z.wl=function(M){var O,H=0,N=0,E=function(R){var A,a=[];for(A=0;A<R.length;A++)a[A]=R[R.length-A-1];return a};if(E(new Uint8Array(G.BufferHelper.ha(M,0,4))).forEach(function(R){H=256*H+R}),E(new Uint8Array(G.BufferHelper.ha(M,4,8))).forEach(function(R){N=256*N+R}),H.toString(16).toUpperCase()==="E011CFD0"&&N.toString(16).toUpperCase()==="E11AB1A1")try{return(O=o(M)).success&&O.encryptionInfoStream&&O.encryptPagStream}catch{return!1}return!1},z}(),d.XlsxEncryptionHelper=q},"./src/xlsx-io/reader/autofilter-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E;function R(a){var F={},w=a.sortCondition._attr;return w&&(F.ascending=!w.descending,F.index=G.getRangesFromString(w.ref)[0]&&G.getRangesFromString(w.ref)[0].col,w.sortBy!=="fontColor"&&w.sortBy!=="cellColor"||(F.isBackColor=w.sortBy==="cellColor",F.dxfId=O(w.dxfId,0))),F}function A(a){var F,w={},I=a._attr.ref.toUpperCase();return I&&I!=="#REF!"?((F=G.getRangesFromString(I))[0]&&(w.range=F[0]),w.filterColumns=[],H(a.filterColumn).forEach(function(P){var J={},st=P._attr.colId;J.hiddenButton=q.XmlNodeHelper.Xm(P._attr.hiddenButton,!1),N(st)||(J.autoFilterColumnId=parseInt(st,10)),P.colorFilter&&(J.colorFilter=function(ht){var yt={};return yt.cellColor=z(ht._attr.cellColor,!0),yt.dxfId=q.XmlNodeHelper.Zm(ht._attr.dxfId,0),yt}(P.colorFilter)),P.filters&&(J.filters=function(ht){var yt={filter:[]};return yt.blank=ht._attr.blank,H(ht.filter).forEach(function(bt){var ft=o(bt._attr.val);yt.filter.push(ft)}),yt.dateGroupItem=[],H(ht.dateGroupItem).forEach(function(bt){var ft={},V=bt._attr;ft.day=O(V.day,1),ft.hour=O(V.hour,0),ft.minute=O(V.minute,0),ft.month=O(V.month,0),ft.second=O(V.second,0),ft.year=O(V.year,0),yt.dateGroupItem.push(ft)}),yt}(P.filters)),P.customFilters&&(J.customFilters=function(ht){var yt,bt,ft,V={},at=ht._attr.and;return N(at)||(V.and=at==="1"),(yt=H(ht.customFilter)).length>0&&((bt=V.filter1={}).operator=yt[0]._attr.operator,bt.value=yt[0]._attr.val),yt.length>1&&((ft=V.filter2={}).operator=yt[1]._attr.operator,ft.value=yt[1]._attr.val),V}(P.customFilters)),P.dynamicFilter&&(J.dynamicFilter=function(ht){var yt,bt,ft={};return ft.type=E[ht._attr.type],yt=ht._attr.val,bt=ht._attr.maxVal,N(yt)||(ft.value=yt),N(bt)||(ft.maxValue=bt),ft}(P.dynamicFilter)),P.top10&&(J.top10Filter=function(ht){var yt={};return yt.value=M(ht._attr.val,NaN),yt.percent=z(ht._attr.percent,!1),yt.top=z(ht._attr.top,!0),yt}(P.top10)),w.filterColumns.push(J)}),w):null}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/xml-io/xml-parser.ts"),G=xt("./src/common/range-parser.ts"),q=xt("./src/xml-io/node-helper.ts"),o=m.Util.oa,z=q.XmlNodeHelper.Xm,M=q.XmlNodeHelper.Ym,O=q.XmlNodeHelper.Zm,H=q.XmlNodeHelper.Ie,N=m.StringEx.O,E={null:-1,aboveAverage:100,belowAverage:101,tomorrow:2,today:0,yesterday:1,nextWeek:9,thisWeek:7,lastWeek:8,nextMonth:6,thisMonth:4,lastMonth:5,nextQuarter:10,thisQuarter:11,lastQuarter:12,nextYear:13,thisYear:14,lastYear:15,yearToDate:16,Q1:17,Q2:18,Q3:19,Q4:20,M1:21,M2:22,M3:23,M4:24,M5:25,M6:26,M7:27,M8:28,M9:29,M10:30,M11:31,M12:32},d.readSortInfo=R,d.readAutoFilter=A,d.readAutoFilterForSheet=function(a,F,w){var I=K.parseXmlToObject(a.readFullElement()).autoFilter,P=A(I);I.sortState&&(P.sortInfo=R(I.sortState)),w.Pg(F,P)}},"./src/xlsx-io/reader/chart-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w,I,P,J,st,ht,yt,bt,ft,V,at,pt,et,rt,B,it,f,T,s,v,n,i,c,x,L,W,U,h,S,_,$,ct,wt,lt,Y,D,y,ot,Ct,At,Et,Ot,_t,Xt,Qt,zt,Zt,te,oe,g,kt,Rt,Dt,ut,$t,jt,Tt,Z,Q,j,gt,dt,mt,Pt;function Wt(t,l){return q.J(t)?l:t}function It(t){var l=t.readAttributeNameAsString().split(":");return l.length>1?l[1]:l[0]}function vt(t){var l=t.name().split(":");return l.length>1?l[1]:l[0]}function Lt(t,l,b){for(var X;t.moveToNextAttribute();)if(It(t)===l)return X=t.readContentAsString(),b&&(X=b(X)),X}function Ht(t,l,b,X){var C,nt,Gt,Yt=X||{};if(t.elementType===3)return Yt;for(C=t.depth;t.read()&&(nt=t.depth,Gt=t.elementType,nt!==C||Gt!==2);)nt>C+1||Gt===2||vt(t)===l&&(Yt[l]=b(t));return Yt}function qt(t,l){for(var b,X,C=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==C||X!==2);)if(!(b>C+1||X===2))switch(vt(t)){case V:l.scrgbClr=no(t);break;case at:l.srgbClr=ao(t);break;case pt:l.hslClr=Jr(t);break;case et:l.sysClr=zr(t);break;case rt:l.schemeClr=Vr(t);break;case B:l.prstClr=lo(t)}return l}function re(t,l){for(var b,X,C=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==C||X!==2);)if(!(b>C+1||X===2))switch(vt(t)){case it:l.noFill=!0;break;case f:l.solidFill=sr(t);break;case T:l.gradFill=Zr(t);break;case s:l.blipFill=$r(t);break;case v:l.pattFill=wo(t);break;case n:l.grpFill={}}return l}function Nt(t,l){for(var b,X,C=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==C||X!==2);)if(!(b>C+1||X===2))switch(vt(t)){case it:l.items.push(d.DrawingReader.ReadCT_NoFillProperties(t));break;case f:l.items.push(d.DrawingReader.ReadCT_SolidColorFillProperties(t));break;case T:l.items.push(d.DrawingReader.ReadCT_GradientFillProperties(t));break;case s:l.items.push(d.DrawingReader.ReadCT_BlipFillProperties(t));break;case v:l.items.push(d.DrawingReader.ReadCT_PatternFillProperties(t));break;case n:l.items.push(d.DrawingReader.ReadCT_GroupFillProperties(t))}return l}function Jt(t,l){for(var b,X,C=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==C||X!==2);)if(!(b>C+1||X===2))switch(vt(t)){case"tint":l.tint=[gr(t)];break;case"shade":l.shade=[gr(t)];break;case"comp":l.comp=[{}];break;case"inv":l.inv=[{}];break;case"gray":l.gray=[{}];break;case"alpha":l.alpha=[gr(t)];break;case"alphaMod":l.alphaMod=[lr(t)];break;case"alphaOff":l.alphaOff=[Re(t)];break;case"hue":l.hue=[Qe(t)];break;case"hueMod":l.hueMod=[lr(t)];break;case"hueOff":l.hueOff=[io(t)];break;case"sat":l.sat=[Fe(t)];break;case"satMod":l.satMod=[Fe(t)];break;case"satOff":l.satOff=[Fe(t)];break;case"lum":l.lum=[Fe(t)];break;case"lumMod":l.lumMod=[Fe(t)];break;case"lumOff":l.lumOff=[Fe(t)];break;case"red":l.red=[Fe(t)];break;case"redMod":l.redMod=[Fe(t)];break;case"redOff":l.redOff=[Fe(t)];break;case"green":l.green=[Fe(t)];break;case"greenMod":l.greenMod=[Fe(t)];break;case"greenOff":l.greenOff=[Fe(t)];break;case"blue":l.blue=[Fe(t)];break;case"blueMod":l.blueMod=[Fe(t)];break;case"blueOff":l.blueOff=[Fe(t)];break;case"gamma":l.gamma=[{}];break;case"invGamma":l.invGamma=[{}]}return l}function Mt(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||vt(t)===I&&(C.cNvPr=go(t));return C}function ye(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||vt(t)===U&&(C.sqref=t.readElementContentAsString());return C}function pe(t){for(var l={};t.moveToNextAttribute();)It(t)==="val"&&(l.val=parseInt(t.readContentAsString(),10));return l}function se(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"entityType":l.entityType=m.Charts.ST_EntityType[t.readContentAsString()];break;case"entityId":l.entityId=t.readContentAsString()}return l}function Vt(t){for(var l={};t.moveToNextAttribute();)It(t)==="val"&&(l.val=t.readContentAsDouble());return l}function Se(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"spPr":b.spPr=ge(t);break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b}function ve(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"tx":b.tx=dt.ReadCT_Text(t);break;case"spPr":b.spPr=ge(t);break;case"txPr":b.txPr=ke(t);break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b}function Ue(t){for(var l,b={};t.moveToNextAttribute();)It(t)==="idx"&&(b.idx=parseInt(t.readContentAsString(),10));if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"spPr":b.spPr=ge(t);break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b}function ze(t){var l,b,X,C,nt,Gt={};if(Gt[A]=Lt(t,A),t.elementType===3)return Gt;for(l=t.depth,b=["dk1","lt1","dk2","lt2","accent1","accent2","accent3","accent4","accent5","accent6","hlink","folHlink"];t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)X>l+1||C===2||((nt=vt(t))===w?Gt[nt]=Ae(t):b.indexOf(nt)>=0&&(Gt[nt]=ir(t)));return Gt}function Ve(t){var l={};return l[A]=Lt(t,A),t.elementType===3?l:qt(t,l)}function _e(t,l){for(var b,X={};t.moveToNextAttribute();)(b=It(t))!==l[0]&&b!==l[1]||(X[b]=t.readContentAsString());return X}function Le(t){return _e(t,["script","typeface"])}function er(t){var l,b,X,C,nt={custClr:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="custClr"?nt.custClr.push(Ve(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function rr(t){var l,b,X,C={font:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"latin":C.latin=tr(t);break;case"ea":C.ea=tr(t);break;case"cs":C.cs=tr(t);break;case"font":C.font.push(Le(t));break;case w:C.extLst=Ae(t)}return C}function Je(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case J:C.effectLst=vr(t);break;case st:C.effectDag=Tr(t);break;case x:C.scene3d=So(t);break;case"sp3d":C.sp3d=Zo(t)}return C}function je(t){var l,b,X,C,nt={};if(nt[A]=Lt(t,A),t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="majorFont"||C==="minorFont"?nt[C]=rr(t):C===w&&(nt.extLst=Ae(t)));return nt}function Xe(t){var l={items:[]};return t.elementType===3?l:Nt(t,l)}function or(t){var l,b,X,C,nt={ln:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="ln"?nt.ln.push(d.DrawingReader.ReadCT_LineProperties(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function ro(t){var l,b,X,C,nt={effectStyle:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="effectStyle"?nt.effectStyle.push(Je(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function oo(t){var l,b,X,C={};if(C[A]=Lt(t,A),t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"fillStyleLst":C.fillStyleLst=Xe(t);break;case"lnStyleLst":C.lnStyleLst=or(t);break;case"effectStyleLst":C.effectStyleLst=ro(t);break;case"bgFillStyleLst":C.bgFillStyleLst=Xe(t)}return C}function fr(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case wt:C.clrScheme=ze(t);break;case lt:C.fontScheme=je(t);break;case Y:C.fmtScheme=oo(t);break;case w:C.extLst=Ae(t)}return C}function Dr(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"id":l.id=t.readContentAsString();break;case"a16":l.name=t.readContentAsString()}return l}function Gr(t){var l,b,X,C,nt,Gt;if(t.elementType===3)return{hiddenExtensionType:4};for((l={creationId:[]}).uri=Wt(Lt(t,"uri"),""),X=(b=l.uri)===mt.hiddenScene3dUri?0:b===mt.hiddenSp3dUri?3:b===mt.hiddenFillUri||b===mt.hiddenFillUri2?1:b===mt.hiddenLineUri||b===mt.hiddenLineUri2?2:b===mt.hiddenASvgBlip||b===mt.hiddenASvgBlip2?5:b===mt.hiddenA14CompatExt?6:4,l.hiddenExtensionType=X,C=t.depth;t.read()&&(nt=t.depth,Gt=t.elementType,nt!==C||Gt!==2);)if(!(nt>C+1||Gt===2))switch(vt(t)){case"hiddenScene3d":l.Scene3d=So(t);break;case"hiddenSp3d":l.Shape3d=Zo(t);break;case"hiddenFill":l.Fill=On(t);break;case"hiddenLine":l.Line=ii(t);break;case"svgBlip":l.svgBlip=Il(t);break;case"creationId":l.creationId.push(Dr(t));break;case"cameraTool":l.cameraTool=Ur(t);break;case"compatExt":l.compatExt=Do(t)}return l}function io(t){return Lt(t,R,E)}function Ur(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"cellRange":l.cellRange=t.readContentAsString();break;case"spid":l.spid=t.readContentAsString()}return t.elementType,l}function Do(t){for(var l={};t.moveToNextAttribute();)It(t)==="spid"&&(l.spid=t.readContentAsString());return t.elementType,l}function Qe(t){return Lt(t,R,E)}function Fe(t){return Lt(t,R,E)}function lr(t){return Lt(t,R,E)}function Re(t){return Lt(t,R,E)}function gr(t){return Lt(t,R,E)}function Lr(t,l){for(var b,X={};t.moveToNextAttribute();)(b=It(t))!==l[0]&&b!==l[1]||(X[b]=t.readContentAsInt());return X}function Lo(t){return Lr(t,["n","d"])}function yr(t,l,b){for(var X,C={};t.moveToNextAttribute();)(X=It(t))!==b[0]&&X!==b[1]||(C[X]=t.readContentAsInt(),l&&(C[X]=M(C[X],6)));return C}function hr(t,l){return yr(t,l,["x","y"])}function br(t,l){return yr(t,l,["cx","cy"])}function Qn(t,l){for(var b,X={};t.moveToNextAttribute();)(b=It(t))!==l[0]&&b!==l[1]&&b!==l[2]||(X[b]=t.readContentAsInt());return t.elementType===3?X:Jt(t,X)}function no(t){return Qn(t,["r","g","b"])}function Ki(t){var l,b,X=[];if(t)for(l=t.length,b=0;b<l;b+=2)X[b/2]=parseInt(t.substr(b,2),16);return X}function ao(t){var l={},b=Lt(t,R);return q.J(b)||(l.val=Ki(b)),t.elementType===3?l:Jt(t,l)}function Jr(t){return Qn(t,["hue","sat","lum"])}function zr(t){for(var l,b={};t.moveToNextAttribute();)(l=It(t))===R?b.val=G.ChartHelper.ToKnownColor(m.Charts.ST_SystemColorVal[t.readContentAsString()]):l==="lastClr"&&(b.lastClr=Ki(t.readContentAsString()));return t.elementType===3?b:Jt(t,b)}function Vr(t){var l={},b=Lt(t,R);return q.J(b)||(l.val=G.ChartHelper.ToColorSchemeIndex(m.Charts.ST_SchemeColorVal[b])),t.elementType===3?l:Jt(t,l)}function lo(t){var l={},b=Lt(t,R);return q.J(b)||(l.val=m.Charts.ST_PresetColorVal[b]),t.elementType===3?l:Jt(t,l)}function Zn(t){var l={},b=Lt(t,R);return q.J(b)||(l.val=m.Charts.ST_StyleColorVal[b]),t.elementType===3?l:Jt(t,l)}function Ae(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth,b=[];t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)X>l+1||C===2||vt(t)===ft&&b.push(Gr(t));return b.length>0&&(nt.ext=b),nt}function Yi(t){for(var l,b,X,C,nt,Gt={rot:0};t.moveToNextAttribute();)(l=It(t))==="rot"?Gt.rot=t.readContentAsInt():l!=="flipH"&&l!=="flipV"||(Gt[l]=t.readContentAsBoolean());if(t.elementType===3)return Gt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)X>b+1||C===2||((nt=vt(t))==="off"?Gt.off=hr(t,!0):nt===ft&&(Gt.ext=br(t,!0)));return Gt}function $n(t){for(var l,b,X,C,nt={rot:0};t.moveToNextAttribute();)(l=It(t))==="rot"?nt.rot=t.readContentAsInt():l!=="flipH"&&l!=="flipV"||(nt[l]=t.readContentAsBoolean());if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"off":nt.off=hr(t,!0);break;case ft:nt.ext=br(t,!0);break;case"chOff":nt.chOff=hr(t,!0);break;case"chExt":nt.chExt=br(t,!0)}return nt}function Qi(t,l){for(var b,X={};t.moveToNextAttribute();)(b=It(t))!==l[0]&&b!==l[1]&&b!==l[2]||(X[b]=t.readContentAsInt());return X}function Ne(t){return Qi(t,["x","y","z"])}function si(t){return Qi(t,["dx","dy","dz"])}function Zi(t){return Qi(t,["lat","lon","rev"])}function di(t){for(var l,b={l:0,r:0,t:0,b:0},X={l:!0,t:!0,r:!0,b:!0};t.moveToNextAttribute();)X[l=It(t)]&&(b[l]=t.readContentAsInt());return b}function co(t){return di(t)}function Br(t){var l={};return t.elementType===3?l:qt(t,l)}function ir(t){return Br(t)}function ta(t){for(var l,b={name:"",builtIn:!1};t.moveToNextAttribute();)(l=It(t))==="embed"||l===A?b[l]=t.readContentAsString():l==="builtIn"&&(b[l]=t.readContentAsBoolean());return b}function ui(t){for(var l,b,X,C,nt,Gt,Yt,he,ur={invalidUrl:"",action:"",tgtFrame:"",tooltip:"",history:!0,highlightClick:!1,endSnd:!1},Ro={id:!0,invalidUrl:!0,action:!0,tgtFrame:!0,tooltip:!0},Ee={history:!0,highlightClick:!0,endSnd:!0};t.moveToNextAttribute();)(l=It(t))==="id"?(b=t.relationFiles[t.readContentAsString()],(X=q.Util.oa(b.fileName))&&X.indexOf("#")===0&&(X=X.substr(1)),C=q.Util.oa(b.targetMode),ur.url=C&&C!=="Internal"?X:"sjs://"+X):Ro[l]?ur[l]=t.readContentAsString():Ee[l]&&(ur[l]=t.readContentAsBoolean());if(t.elementType===3)return ur;for(nt=t.depth;t.read()&&(Gt=t.depth,Yt=t.elementType,Gt!==nt||Yt!==2);)Gt>nt+1||Yt===2||((he=vt(t))==="snd"?ur.snd=ta(t):he===w&&(ur.extLst=Ae(t)));return ur}function ae(t){for(;t.moveToNextAttribute();)if(It(t)===R)return t.readContentAsBoolean()}function qe(t){return Lt(t,R,N)}function Te(t){return Lt(t,R,E)}function Be(t){return Lt(t,R,E)}function $i(t){var l={};return l.id=Lt(t,"id"),l}function tn(t){var l,b,X,C,nt={};if(nt.uri=Wt(Lt(t,"uri"),"{6F2FDCE9-48DA-4B69-8628-5D25D57E5C99}"),t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="invertSolidFillFmt"?nt.dataObject=Xa(t):C==="datalabelsRange"?nt.dataObject=qa(t):C==="dataDisplayOptions16"&&(nt.dataObject=Na(t)));return nt}function de(t){var l,b,X,C,nt,Gt={};if(t.elementType===3)return Gt;for(l=t.depth,b=[];t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)X>l+1||C===2||((nt=vt(t))===ft?b.push(tn(t)):nt===bt&&(Gt.dumy=t.readElementContentAsBoolean()));return b.length>0&&(Gt.ext=b),Gt}function fi(t){for(var l,b,X,C,nt={};t.moveToNextAttribute();)(l=It(t))===c?nt.idx=t.readContentAsInt():l==="formatCode"&&(nt.formatCode=t.readContentAsString());if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)X>b+1||C===2||vt(t)==="v"&&(nt.v=t.readElementContentAsString());return nt}function Bo(t){var l,b,X,C,nt,Gt,Yt={};if(t.elementType===3)return Yt;for(l=t.depth,b=[];t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)if(!(X>l+1||C===2))switch(vt(t)){case"formatCode":Yt.formatCode=t.readElementContentAsString();break;case"ptCount":Yt.ptCount=Te(t);break;case"pt":b.push(fi(t));break;case w:Yt.extLst=de(t)}return b.length>0&&(Yt.pt=b.map(function(he){return he.v}),nt=b.map(function(he){return he.formatCode}),Gt=nt.some(function(he){return!!he}),Gt&&(Yt.formatCodes=nt)),Yt}function en(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"f":nt.f=O(t.readElementContentAsString());break;case"numCache":delete(C=Bo(t)).pt,delete C.ptCount,nt.numCache=C;break;case w:nt.extLst=de(t)}return nt}function we(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="numRef"?nt.numRef=en(t):C==="numLit"&&(nt.numLit=Bo(t)));return nt}function Po(t){var l,b,X,C={};if(C[c]=Lt(t,c,E),t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||vt(t)==="v"&&(C.v=O(t.readElementContentAsString()));return C}function Wo(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth,b=[];t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)if(!(X>l+1||C===2))switch(vt(t)){case"ptCount":nt.ptCount=Te(t);break;case"pt":b.push(Po(t).v);break;case w:nt.extLst=de(t)}return b.length>0&&(nt.pt=b),nt}function hi(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"f":C.f=O(t.readElementContentAsString());break;case w:C.extLst=de(t)}return C}function jr(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="strRef"?nt.strRef=hi(t):C==="rich"&&(nt.rich=ke(t)));return nt}function ea(t){var l,b,X,C={lvl:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"ptCount":C.ptCount=Te(t);break;case"lvl":C.lvl.push(Wo(t));break;case w:C.extLst=de(t)}return C}function _o(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"f":C.f=O(t.readElementContentAsString());break;case"multiLvlStrCache":C.multiLvlStrCache=ea(t);break;case w:C.extLst=de(t)}return C}function Ce(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"multiLvlStrRef":C.multiLvlStrRef=_o(t);break;case"numRef":C.numRef=en(t);break;case"numLit":C.numLit=Bo(t);break;case"strRef":C.strRef=hi(t);break;case"strLit":C.strLit=Wo(t)}return C}function Sr(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="strRef"?nt.strRef=hi(t):C==="v"&&(nt.v=t.readElementContentAsString()));return nt}function No(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_LayoutTarget[l]}function ce(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_LayoutMode[l]}function Ke(t){var l,b,X,C,nt,Gt,Yt={};if(t.elementType===3)return Yt;for(l=t.depth,b={xMode:!0,yMode:!0,wMode:!0,hMode:!0},X={x:!0,y:!0,w:!0,h:!0};t.read()&&(C=t.depth,nt=t.elementType,C!==l||nt!==2);)C>l+1||nt===2||(b[Gt=vt(t)]?Yt[Gt]=ce(t):X[Gt]?Yt[Gt]=qe(t):Gt==="layoutTarget"?Yt.layoutTarget=No(t):Gt===w&&(Yt.extLst=de(t)));return Yt}function xe(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="manualLayout"?nt.manualLayout=Ke(t):C===w&&(nt.extLst=de(t)));return nt}function Me(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"tx":C.tx=jr(t);break;case D:C.layout=xe(t);break;case"overlay":C.overlay=ae(t);break;case L:C.spPr=ge(t);break;case W:C.txPr=ke(t);break;case w:C.extLst=de(t)}return C}function ra(t){return Wt(Lt(t,R),0)}function oa(t){return Wt(Lt(t,R,E),100)}function me(t){return Wt(Lt(t,R,E),0)}function ia(t){return Wt(Lt(t,R,E),100)}function bi(t){return Wt(Lt(t,R),30)}function rn(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"rotX":C.rotX=ra(t);break;case"hPercent":C.hPercent=oa(t);break;case"rotY":C.rotY=me(t);break;case"depthPercent":C.depthPercent=ia(t);break;case"rAngAx":C.rAngAx=ae(t);break;case"perspective":C.perspective=bi(t);break;case w:C.extLst=de(t)}return C}function Ze(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"thickness":C.thickness=Te(t);break;case L:C.spPr=ge(t);break;case y:C.pictureOptions=Xo(t);break;case w:C.extLst=de(t)}return C}function on(t){var l,b,X,C,nt,Gt={};if(t.elementType===3)return Gt;for(l=t.depth,b={showHorzBorder:!0,showVertBorder:!0,showOutline:!0,showKeys:!0};t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)X>l+1||C===2||(b[nt=vt(t)]?Gt[nt]=ae(t):nt===L?Gt.spPr=ge(t):nt===W?Gt.txPr=ke(t):nt===w&&(Gt.extLst=de(t)));return Gt}function cr(t){return Wt(Lt(t,R,E),150)}function pi(t){return Wt(Lt(t,R,E),0)}function so(t){return Wt(Lt(t,R,E),100)}function na(t){var l=Wt(Lt(t,R),"area");return m.Charts.ST_SizeRepresents[l]}function nn(t){return Wt(Lt(t,R,E),0)}function Cr(t){return Wt(Lt(t,R,E),0)}function Xr(t){var l=Wt(Lt(t,R),"auto");return G.ChartHelper.ToChartSplitType(m.Charts.ST_SplitType[l])}function aa(t){var l,b,X,C={secondPiePt:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||vt(t)==="secondPiePt"&&C.secondPiePt.push(Te(t));return C}function Mo(t){return Wt(Lt(t,R,E),75)}function Pr(t){for(var l,b={};t.moveToNextAttribute();)(l=It(t))==="formatCode"?b.formatCode=O(t.readContentAsString()):l==="sourceLinked"&&(t.readContentAsBoolean()||(b.sourceLinked=!1));return b}function wr(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_LblAlgn[l]}function mi(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_DLblPos[l]}function gi(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case c:C.idx=Te(t);break;case i:C.delete=ae(t);break;case D:C.layout=xe(t);break;case"tx":C.tx=jr(t);break;case Dt:C.numFmt=Pr(t);break;case L:C.spPr=ge(t);break;case W:C.txPr=ke(t);break;case"dLblPos":C.dLblPos=mi(t);break;case"showLegendKey":C.showLegendKey=ae(t);break;case"showVal":C.showVal=ae(t);break;case"showCatName":C.showCatName=ae(t);break;case"showSerName":C.showSerName=ae(t);break;case"showPercent":C.showPercent=ae(t);break;case"showBubbleSize":C.showBubbleSize=ae(t);break;case"separator":C.separator=t.readElementContentAsString(!0);break;case w:C.extLst=Ja(t)}return C}function Ie(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth,b=[];t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)if(!(X>l+1||C===2))switch(vt(t)){case"dLbl":b.push(gi(t));break;case i:nt.delete=ae(t);break;case Dt:nt.numFmt=Pr(t);break;case L:nt.spPr=ge(t);break;case W:nt.txPr=ke(t);break;case"dLblPos":nt.dLblPos=mi(t);break;case"showLegendKey":nt.showLegendKey=ae(t);break;case"showVal":nt.showVal=ae(t);break;case"showCatName":nt.showCatName=ae(t);break;case"showSerName":nt.showSerName=ae(t);break;case"showPercent":nt.showPercent=ae(t);break;case"showBubbleSize":nt.showBubbleSize=ae(t);break;case"separator":nt.separator=t.readElementContentAsString(!0);break;case"showLeaderLines":nt.showLeaderLines=ae(t);break;case"leaderLines":nt.leaderLines=Pe(t);break;case w:nt.extLst=za(t)}return b.length>0&&(nt.dLbl=b),nt}function la(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_MarkerStyle[l]}function ca(t){return K.UnitHelper.pointToPixel(Wt(Lt(t,R),5))}function qr(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"symbol":C.symbol=la(t);break;case"size":C.size=ca(t);break;case L:C.spPr=ge(t);break;case w:C.extLst=de(t)}return C}function Wr(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case c:C.idx=Te(t);break;case h:C.invertIfNegative=ae(t);break;case _:C.marker=qr(t);break;case S:C.bubble3D=ae(t);break;case"explosion":C.explosion=Te(t);break;case L:C.spPr=ge(t);break;case y:C.pictureOptions=Xo(t);break;case w:C.extLst=de(t)}return C}function yi(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_TrendlineType[l]}function sa(t){return Lt(t,R,E)}function _r(t){return Lt(t,R,E)}function da(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case D:C.layout=xe(t);break;case"tx":C.tx=jr(t);break;case Dt:C.numFmt=Pr(t);break;case L:C.spPr=ge(t);break;case W:C.txPr=ke(t);break;case w:C.extLst=de(t)}return C}function uo(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case A:C.name=t.readElementContentAsString();break;case L:C.spPr=ge(t);break;case"trendlineType":C.trendlineType=yi(t);break;case ot:C.order=sa(t);break;case"period":C.period=_r(t);break;case"forward":C.forward=qe(t);break;case"backward":C.backward=qe(t);break;case"intercept":C.intercept=qe(t);break;case"dispRSqr":C.dispRSqr=ae(t);break;case"dispEq":C.dispEq=ae(t);break;case"trendlineLbl":C.trendlineLbl=da(t);break;case w:C.extLst=de(t)}return C}function ua(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_ErrDir[l]}function an(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_ErrBarType[l]}function fa(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_ErrValType[l]}function fo(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"errDir":C.errDir=ua(t);break;case"errBarType":C.errBarType=an(t);break;case"errValType":C.errValType=fa(t);break;case"noEndCap":C.noEndCap=ae(t);break;case"plus":C.plus=we(t);break;case"minus":C.minus=we(t);break;case R:C.val=qe(t);break;case L:C.spPr=ge(t);break;case w:C.extLst=de(t)}return C}function ln(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||vt(t)===L&&(C.spPr=ge(t));return C}function cn(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case Ct:C.gapWidth=cr(t);break;case"upBars":C.upBars=ln(t);break;case"downBars":C.downBars=ln(t);break;case w:C.extLst=de(t)}return C}function xr(t,l,b,X){l.length>0&&(t.dPt=l),X&&X.length>0&&(t.errBars=X),b&&b.length>0&&(t.trendline=b)}function Oo(t){var l,b,X,C,nt,Gt,Yt={seriesType:2};if(t.elementType===3)return Yt;for(l=t.depth,b=[],X=[],C=[];t.read()&&(nt=t.depth,Gt=t.elementType,nt!==l||Gt!==2);)if(!(nt>l+1||Gt===2))switch(vt(t)){case c:Yt.idx=Te(t);break;case ot:Yt.order=Te(t);break;case"tx":Yt.tx=Sr(t);break;case L:Yt.spPr=ge(t);break;case _:Yt.marker=qr(t);break;case"dPt":b.push(Wr(t));break;case At:Yt.dLbls=Ie(t);break;case Et:X.push(uo(t));break;case Ot:C.push(fo(t));break;case"cat":Yt.cat=Ce(t);break;case R:Yt.val=we(t);break;case"smooth":Yt.smooth=ae(t);break;case w:Yt.extLst=de(t)}return xr(Yt,b,X,C),Yt}function sn(t){var l,b,X,C,nt,Gt,Yt={seriesType:5};if(t.elementType===3)return Yt;for(l=t.depth,b=[],X=[],C=[];t.read()&&(nt=t.depth,Gt=t.elementType,nt!==l||Gt!==2);)if(!(nt>l+1||Gt===2))switch(vt(t)){case c:Yt.idx=Te(t);break;case ot:Yt.order=Te(t);break;case"tx":Yt.tx=Sr(t);break;case L:Yt.spPr=ge(t);break;case _:Yt.marker=qr(t);break;case"dPt":b.push(Wr(t));break;case At:Yt.dLbls=Ie(t);break;case Et:X.push(uo(t));break;case Ot:C.push(fo(t));break;case"xVal":Yt.xVal=Ce(t);break;case"yVal":Yt.yVal=we(t);break;case"smooth":Yt.smooth=ae(t);break;case w:Yt.extLst=de(t)}return xr(Yt,b,X,C),Yt}function Ho(t){var l,b,X,C,nt={seriesType:4};if(t.elementType===3)return nt;for(l=t.depth,b=[];t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)if(!(X>l+1||C===2))switch(vt(t)){case c:nt.idx=Te(t);break;case ot:nt.order=Te(t);break;case"tx":nt.tx=Sr(t);break;case L:nt.spPr=ge(t);break;case _:nt.marker=qr(t);break;case"dPt":b.push(Wr(t));break;case At:nt.dLbls=Ie(t);break;case"cat":nt.cat=Ce(t);break;case R:nt.val=we(t);break;case w:nt.extLst=de(t)}return xr(nt,b),nt}function De(t){var l,b,X,C,nt,Gt,Yt={seriesType:0};if(t.elementType===3)return Yt;for(l=t.depth,b=[],X=[],C=[];t.read()&&(nt=t.depth,Gt=t.elementType,nt!==l||Gt!==2);)if(!(nt>l+1||Gt===2))switch(vt(t)){case c:Yt.idx=Te(t);break;case ot:Yt.order=Te(t);break;case"tx":Yt.tx=Sr(t);break;case L:Yt.spPr=ge(t);break;case h:Yt.invertIfNegative=ae(t);break;case y:Yt.pictureOptions=Xo(t);break;case"dPt":b.push(Wr(t));break;case At:Yt.dLbls=Ie(t);break;case Et:X.push(uo(t));break;case Ot:C.push(fo(t));break;case"cat":Yt.cat=Ce(t);break;case R:Yt.val=we(t);break;case"shape":Yt.shape=bo(t);break;case w:Yt.extLst=de(t)}return xr(Yt,b,X,C),Yt}function Si(t){var l,b,X,C,nt,Gt,Yt={seriesType:1};if(t.elementType===3)return Yt;for(l=t.depth,b=[],X=[],C=[];t.read()&&(nt=t.depth,Gt=t.elementType,nt!==l||Gt!==2);)if(!(nt>l+1||Gt===2))switch(vt(t)){case c:Yt.idx=Te(t);break;case ot:Yt.order=Te(t);break;case"tx":Yt.tx=Sr(t);break;case L:Yt.spPr=ge(t);break;case y:Yt.pictureOptions=Xo(t);break;case"dPt":b.push(Wr(t));break;case At:Yt.dLbls=Ie(t);break;case Et:X.push(uo(t));break;case Ot:C.push(fo(t));break;case"cat":Yt.cat=Ce(t);break;case R:Yt.val=we(t);break;case w:Yt.extLst=de(t)}return xr(Yt,b,X,C),Yt}function ho(t){var l,b,X,C,nt={seriesType:3};if(t.elementType===3)return nt;for(l=[],b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case c:nt.idx=Te(t);break;case ot:nt.order=Te(t);break;case"tx":nt.tx=Sr(t);break;case L:nt.spPr=ge(t);break;case"explosion":nt.explosion=Te(t);break;case"dPt":l.push(Wr(t));break;case At:nt.dLbls=Ie(t);break;case"cat":nt.cat=Ce(t);break;case R:nt.val=we(t);break;case w:nt.extLst=de(t)}return xr(nt,l),nt}function Kr(t){var l,b,X,C,nt,Gt,Yt={seriesType:6};if(t.elementType===3)return Yt;for(l=t.depth,b=[],X=[],C=[];t.read()&&(nt=t.depth,Gt=t.elementType,nt!==l||Gt!==2);)if(!(nt>l+1||Gt===2))switch(vt(t)){case c:Yt.idx=Te(t);break;case ot:Yt.order=Te(t);break;case"tx":Yt.tx=Sr(t);break;case L:Yt.spPr=ge(t);break;case h:Yt.invertIfNegative=ae(t);break;case"dPt":b.push(Wr(t));break;case At:Yt.dLbls=Ie(t);break;case Et:X.push(uo(t));break;case Ot:C.push(fo(t));break;case"xVal":Yt.xVal=Ce(t);break;case"yVal":Yt.yVal=we(t);break;case"bubbleSize":Yt.bubbleSize=we(t);break;case S:Yt.bubble3D=ae(t);break;case w:Yt.extLst=de(t)}return xr(Yt,b,X,C),Yt}function Yr(t){var l,b,X,C={seriesType:7};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case c:C.idx=Te(t);break;case ot:C.order=Te(t);break;case"tx":C.tx=Sr(t);break;case L:C.spPr=ge(t);break;case"cat":C.cat=Ce(t);break;case R:C.val=we(t);break;case w:C.extLst=de(t)}return C}function Go(t){var l=Wt(Lt(t,R),"standard");return m.Charts.ST_Grouping[l]}function Pe(t){return Ht(t,L,ge)}function ha(t){var l,b,X,C={chartType:8,ser:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case zt:C.grouping=Go(t);break;case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(Oo(t));break;case At:C.dLbls=Ie(t);break;case Xt:C.dropLines=Pe(t);break;case"hiLowLines":C.hiLowLines=Pe(t);break;case"upDownBars":C.upDownBars=cn(t);break;case _:C.marker=ae(t);break;case"smooth":C.smooth=ae(t);break;case Qt:C.axId.push(Be(t));break;case w:C.extLst=de(t)}return C}function ba(t){var l,b,X,C={chartType:9,ser:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case zt:C.grouping=Go(t);break;case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(Oo(t));break;case At:C.dLbls=Ie(t);break;case Xt:C.dropLines=Pe(t);break;case"gapDepth":C.gapDepth=cr(t);break;case Qt:C.axId.push(Be(t));break;case w:C.extLst=de(t)}return C}function Ci(t){var l,b,X,C={chartType:0,ser:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case _t:C.ser.push(Oo(t));break;case At:C.dLbls=Ie(t);break;case Xt:C.dropLines=Pe(t);break;case"hiLowLines":C.hiLowLines=Pe(t);break;case"upDownBars":C.upDownBars=cn(t);break;case Qt:C.axId.push(Be(t));break;case w:C.extLst=de(t)}return C}function pa(t){var l=Wt(Lt(t,R),"marker");return m.Charts.ST_ScatterStyle[l]}function ma(t){var l,b,X,C={chartType:1,ser:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"scatterStyle":C.scatterStyle=pa(t);break;case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(sn(t));break;case At:C.dLbls=Ie(t);break;case Qt:C.axId.push(Be(t));break;case w:C.extLst=de(t)}return C}function ga(t){var l=Wt(Lt(t,R),"standard");return m.Charts.ST_RadarStyle[l]}function wi(t){var l,b,X,C={chartType:2,ser:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"radarStyle":C.radarStyle=ga(t);break;case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(Ho(t));break;case At:C.dLbls=Ie(t);break;case Qt:C.axId.push(Be(t));break;case w:C.extLst=de(t)}return C}function xi(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_BarGrouping[l]}function Ai(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_BarDir[l]}function bo(t){var l=Wt(Lt(t,R),"box");return m.Charts.ST_Shape[l]}function dn(t){var l,b,X,C={chartType:6,ser:[],serLines:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"barDir":C.barDir=Ai(t);break;case zt:C.grouping=xi(t);break;case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(De(t));break;case At:C.dLbls=Ie(t);break;case Ct:C.gapWidth=cr(t);break;case"overlap":C.overlap=pi(t);break;case"serLines":C.serLines.push(Pe(t));break;case Qt:C.axId.push(Be(t));break;case w:C.extLst=de(t)}return C}function un(t){var l,b,X,C={chartType:7,ser:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"barDir":C.barDir=Ai(t);break;case zt:C.grouping=xi(t);break;case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(De(t));break;case At:C.dLbls=Ie(t);break;case Ct:C.gapWidth=cr(t);break;case"gapDepth":C.gapDepth=cr(t);break;case"shape":C.shape=bo(t);break;case Qt:C.axId.push(Be(t));break;case w:C.extLst=de(t)}return C}function Ti(t){var l,b,X,C={chartType:4,ser:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case zt:C.grouping=Go(t);break;case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(Si(t));break;case At:C.dLbls=Ie(t);break;case Xt:C.dropLines=Pe(t);break;case Qt:C.axId.push(Be(t));break;case w:C.extLst=de(t)}return C}function vi(t){var l,b,X,C={chartType:5,ser:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case zt:C.grouping=Go(t);break;case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(Si(t));break;case At:C.dLbls=Ie(t);break;case Xt:C.dropLines=Pe(t);break;case"gapDepth":C.gapDepth=cr(t);break;case Qt:C.axId.push(Be(t));break;case w:C.extLst=de(t)}return C}function po(t){var l,b,X,C={chartType:10,ser:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(ho(t));break;case At:C.dLbls=Ie(t);break;case"firstSliceAng":C.firstSliceAng=nn(t);break;case w:C.extLst=de(t)}return C}function fn(t){var l,b,X,C={chartType:11,ser:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(ho(t));break;case At:C.dLbls=Ie(t);break;case w:C.extLst=de(t)}return C}function hn(t){var l,b,X,C={chartType:12,ser:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(ho(t));break;case At:C.dLbls=Ie(t);break;case"firstSliceAng":C.firstSliceAng=nn(t);break;case"holeSize":C.holeSize=Cr(t);break;case w:C.extLst=de(t)}return C}function Uo(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_OfPieType[l]}function Ye(t){var l,b,X,C={chartType:13,ser:[],serLines:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"ofPieType":C.ofPieType=Uo(t);break;case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(ho(t));break;case At:C.dLbls=Ie(t);break;case Ct:C.gapWidth=cr(t);break;case"splitType":C.splitType=Xr(t);break;case"splitPos":C.splitPos=qe(t);break;case"custSplit":C.custSplit=aa(t);break;case"secondPieSize":C.secondPieSize=Mo(t);break;case"serLines":C.serLines.push(Pe(t));break;case w:C.extLst=de(t)}return C}function ya(t){var l,b,X,C={chartType:3,ser:[],axId:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case Zt:C.varyColors=ae(t);break;case _t:C.ser.push(Kr(t));break;case At:C.dLbls=Ie(t);break;case S:C.bubble3D=ae(t);break;case"bubbleScale":C.bubbleScale=so(t);break;case"showNegBubbles":C.showNegBubbles=ae(t);break;case"sizeRepresents":C.sizeRepresents=na(t);break;case Qt:C.axId.push(Be(t));break;case w:C.extLst=de(t)}return C}function Sa(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))===c?nt.idx=Te(t):C===L&&(nt.spPr=ge(t)));return nt}function Ca(t){var l,b,X,C,nt={bandFmt:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="bandFmt"?nt.bandFmt.push(Sa(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function wa(t,l){var b={chartType:l,ser:[],axId:[]};return t.elementType===3?b:function(X,C){for(var nt,Gt,Yt=X.depth;X.read()&&(nt=X.depth,Gt=X.elementType,nt!==Yt||Gt!==2);)if(!(nt>Yt+1||Gt===2))switch(vt(X)){case"wireframe":C.wireframe=ae(X);break;case _t:C.ser.push(Yr(X));break;case"bandFmts":C.bandFmts=Ca(X);break;case Qt:C.axId.push(Be(X));break;case w:C.extLst=de(X)}return C}(t,b)}function xa(t){return wa(t,14)}function Aa(t){return wa(t,15)}function Jo(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_AxPos[l]}function mo(t){var l=Lt(t,R);if(!q.J(l))return G.ChartHelper.ToAxisCrosses(m.Charts.ST_Crosses[l])}function bn(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_CrossBetween[l]}function pr(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_TickMark[l]}function zo(t){var l=Wt(Lt(t,R),"nextTo");if(!q.J(l))return m.Charts.ST_TickLblPos[l]}function Vo(t){return Lt(t,R,E)}function ki(t){var l=Wt(Lt(t,R),"days");return m.Charts.ST_TimeUnit[l]}function jo(t){return Lt(t,R,N)}function Ta(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_BuiltInUnit[l]}function va(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_PictureFormat[l]}function ka(t){return Lt(t,R,N)}function Xo(t){var l,b,X,C,nt,Gt={};if(t.elementType===3)return Gt;for(l=t.depth,b={applyToFront:!0,applyToSides:!0,applyToEnd:!0};t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)X>l+1||C===2||(b[nt=vt(t)]?Gt[nt]=ae(t):nt==="pictureFormat"?Gt.pictureFormat=va(t):nt==="pictureStackUnit"&&(Gt.pictureStackUnit=ka(t)));return Gt}function Fa(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case D:C.layout=xe(t);break;case"tx":C.tx=jr(t);break;case L:C.spPr=ge(t);break;case W:C.txPr=ke(t)}return C}function Ra(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"custUnit":C.custUnit=qe(t);break;case"builtInUnit":C.builtInUnit=Ta(t);break;case"dispUnitsLbl":C.dispUnitsLbl=Fa(t);break;case w:C.extLst=de(t)}return C}function Ea(t){var l=Wt(Lt(t,R),"minMax");return m.Charts.ST_Orientation[l]}function Ia(t){return Lt(t,R,N)}function qo(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"logBase":C.logBase=Ia(t);break;case"orientation":C.orientation=Ea(t);break;case"max":C.max=qe(t);break;case"min":C.min=qe(t);break;case w:C.extLst=de(t)}return C}function pn(t){return Wt(Lt(t,R,E),100)}function $e(t,l){t&&!t.spPr&&(Object.keys(t).length!==0||l!=="majorGridlines"&&l!=="minorGridlines"||(l="blank_"+l),t.spPr=Pt[l])}function Da(t){var l,b,X,C={axisType:0};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case Qt:C.axId=Be(t);break;case te:C.scaling=qo(t);break;case i:C.delete=ae(t);break;case oe:C.axPos=Jo(t);break;case g:C.majorGridlines=Pe(t),$e(C.majorGridlines,"majorGridlines");break;case kt:C.minorGridlines=Pe(t),$e(C.minorGridlines,"minorGridlines");break;case Rt:C.title=Me(t);break;case Dt:C.numFmt=Pr(t);break;case ut:C.majorTickMark=pr(t);break;case $t:C.minorTickMark=pr(t);break;case jt:C.tickLblPos=zo(t);break;case L:C.spPr=ge(t);break;case W:C.txPr=ke(t);break;case Tt:C.crossAx=Be(t);break;case Z:C.crosses=mo(t);break;case Q:C.crossesAt=qe(t);break;case"auto":C.auto=ae(t);break;case"lblAlgn":C.lblAlgn=wr(t);break;case"lblOffset":C.lblOffset=pn(t);break;case"tickLblSkip":C.tickLblSkip=Vo(t);break;case"tickMarkSkip":C.tickMarkSkip=Vo(t);break;case"noMultiLvlLbl":C.noMultiLvlLbl=ae(t);break;case w:C.extLst=de(t)}return $e(C,"axis"),C}function La(t){var l,b,X,C={axisType:1};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case Qt:C.axId=Be(t);break;case te:C.scaling=qo(t);break;case i:C.delete=ae(t);break;case oe:C.axPos=Jo(t);break;case g:C.majorGridlines=Pe(t),$e(C.majorGridlines,"majorGridlines");break;case kt:C.minorGridlines=Pe(t),$e(C.minorGridlines,"minorGridlines");break;case Rt:C.title=Me(t);break;case Dt:C.numFmt=Pr(t);break;case ut:C.majorTickMark=pr(t);break;case $t:C.minorTickMark=pr(t);break;case jt:C.tickLblPos=zo(t);break;case L:C.spPr=ge(t);break;case W:C.txPr=ke(t);break;case Tt:C.crossAx=Be(t);break;case Z:C.crosses=mo(t);break;case Q:C.crossesAt=qe(t);break;case"auto":C.auto=ae(t);break;case"lblOffset":C.lblOffset=pn(t);break;case"baseTimeUnit":C.baseTimeUnit=ki(t);break;case"majorUnit":C.majorUnit=jo(t);break;case"majorTimeUnit":C.majorTimeUnit=ki(t);break;case"minorUnit":C.minorUnit=jo(t);break;case"minorTimeUnit":C.minorTimeUnit=ki(t);break;case w:C.extLst=de(t)}return $e(C,"axis"),C}function mn(t){var l,b,X,C={axisType:2};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case Qt:C.axId=Be(t);break;case te:C.scaling=qo(t);break;case i:C.delete=ae(t);break;case oe:C.axPos=Jo(t);break;case g:C.majorGridlines=Pe(t),$e(C.majorGridlines,"majorGridlines");break;case kt:C.minorGridlines=Pe(t),$e(C.minorGridlines,"minorGridlines");break;case Rt:C.title=Me(t);break;case Dt:C.numFmt=Pr(t);break;case ut:C.majorTickMark=pr(t);break;case $t:C.minorTickMark=pr(t);break;case jt:C.tickLblPos=zo(t);break;case L:C.spPr=ge(t);break;case W:C.txPr=ke(t);break;case Tt:C.crossAx=Be(t);break;case Z:C.crosses=mo(t);break;case Q:C.crossesAt=qe(t);break;case"tickLblSkip":C.tickLblSkip=Vo(t);break;case"tickMarkSkip":C.tickMarkSkip=Vo(t);break;case w:C.extLst=de(t)}return $e(C,"axis"),C}function Ba(t){var l,b,X,C={axisType:3};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case Qt:C.axId=Be(t);break;case te:C.scaling=qo(t);break;case i:C.delete=ae(t);break;case oe:C.axPos=Jo(t);break;case g:C.majorGridlines=Pe(t),$e(C.majorGridlines,"majorGridlines");break;case kt:C.minorGridlines=Pe(t),$e(C.minorGridlines,"minorGridlines");break;case Rt:C.title=Me(t);break;case Dt:C.numFmt=Pr(t);break;case ut:C.majorTickMark=pr(t);break;case $t:C.minorTickMark=pr(t);break;case jt:C.tickLblPos=zo(t);break;case L:C.spPr=ge(t);break;case W:C.txPr=ke(t);break;case Tt:C.crossAx=Be(t);break;case Z:C.crosses=mo(t);break;case Q:C.crossesAt=qe(t);break;case"crossBetween":C.crossBetween=bn(t);break;case"majorUnit":C.majorUnit=jo(t);break;case"minorUnit":C.minorUnit=jo(t);break;case"dispUnits":C.dispUnits=Ra(t);break;case w:C.extLst=de(t)}return $e(C,"axis"),C}function Ko(t){var l,b,X,C={chartGroups:[],axes:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case D:C.layout=xe(t);break;case"areaChart":C.chartGroups.push(Ti(t));break;case"area3DChart":C.chartGroups.push(vi(t));break;case"barChart":C.chartGroups.push(dn(t));break;case"bar3DChart":C.chartGroups.push(un(t));break;case"lineChart":C.chartGroups.push(ha(t));break;case"line3DChart":C.chartGroups.push(ba(t));break;case"stockChart":C.chartGroups.push(Ci(t));break;case"radarChart":C.chartGroups.push(wi(t));break;case"scatterChart":C.chartGroups.push(ma(t));break;case"pieChart":C.chartGroups.push(po(t));break;case"pie3DChart":C.chartGroups.push(fn(t));break;case"doughnutChart":C.chartGroups.push(hn(t));break;case"ofPieChart":C.chartGroups.push(Ye(t));break;case"surfaceChart":C.chartGroups.push(xa(t));break;case"surface3DChart":C.chartGroups.push(Aa(t));break;case"bubbleChart":C.chartGroups.push(ya(t));break;case"catAx":C.axes.push(Da(t));break;case"valAx":C.axes.push(Ba(t));break;case"dateAx":C.axes.push(La(t));break;case"serAx":C.axes.push(mn(t));break;case"dTable":C.dTable=on(t);break;case L:C.spPr=ge(t);break;case w:C.extLst=de(t)}return $e(C,"plotArea"),C}function Fi(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case c:C.idx=Te(t);break;case L:C.spPr=ge(t);break;case W:C.txPr=ke(t);break;case _:C.marker=qr(t);break;case"dLbl":C.dLbl=gi(t);break;case w:C.extLst=de(t)}return C}function Yo(t){var l,b,X,C={pivotFmt:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||vt(t)==="pivotFmt"&&C.pivotFmt.push(Fi(t));return C}function Pa(t){var l=Lt(t,R);if(!q.J(l))return G.ChartHelper.ToLegendPosition(m.Charts.ST_LegendPos[l])}function Wa(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case c:C.idx=Te(t);break;case i:C.delete=ae(t);break;case W:C.txPr=ke(t);break;case w:C.extLst=de(t)}return C}function _a(t){var l,b,X,C=[],nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"legendPos":nt.legendPos=Pa(t);break;case"legendEntry":C.push(Wa(t));break;case D:nt.layout=xe(t);break;case"overlay":nt.overlay=ae(t);break;case L:nt.spPr=ge(t);break;case W:nt.txPr=ke(t);break;case w:nt.extLst=de(t)}return C.length>0&&(nt.legendEntry=C),nt}function Ri(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_DispBlanksAs[l]}function Na(t){var l,b,X,C={extDataType:2};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||vt(t)==="dispNaAsBlank"&&(C.dispNaAsBlank=Lt(t,R));return C}function Ma(t){var l,b,X,C={pivotFmts:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case Rt:C.title=Me(t);break;case"autoTitleDeleted":C.autoTitleDeleted=ae(t);break;case"pivotFmts":C.pivotFmts.push(Yo(t));break;case"view3D":C.view3D=rn(t);break;case"floor":C.floor=Ze(t);break;case"sideWall":C.sideWall=Ze(t);break;case"backWall":C.backWall=Ze(t);break;case"plotArea":C.plotArea=Ko(t);break;case"legend":C.legend=_a(t);break;case"plotVisOnly":C.plotVisOnly=ae(t);break;case"dispBlanksAs":C.dispBlanksAs=Ri(t);break;case"showDLblsOverMax":C.showDLblsOverMax=ae(t);break;case w:C.extLst=de(t)}return C}function Oa(t){return Lt(t,R)}function Ha(t){var l,b,X,C={extLst:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case A:C.name=t.readElementContentAsString();break;case"fmtId":C.fmtId=Te(t);break;case w:C.extLst.push(de(t))}return C}function Ga(t){var l,b,X,C,nt,Gt={};if(t.elementType===3)return Gt;for(l=t.depth,b={chartObject:!0,data:!0,formatting:!0,selection:!0,userInterface:!0};t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)X>l+1||C===2||b[nt=vt(t)]&&(Gt[nt]=ae(t));return Gt}function gn(t){for(var l,b,X,C,nt,Gt,Yt={alignWithMargins:!0};t.moveToNextAttribute();)(l=It(t))!=="alignWithMargins"&&l!=="differentOddEven"&&l!=="differentFirst"||(Yt[l]=t.readContentAsBoolean());if(t.elementType===3)return Yt;for(b=t.depth,X={oddHeader:!0,oddFooter:!0,evenHeader:!0,evenFooter:!0,firstHeader:!0,firstFooter:!0};t.read()&&(C=t.depth,nt=t.elementType,C!==b||nt!==2);)C>b+1||nt===2||X[Gt=vt(t)]&&(Yt[Gt]=t.readElementContentAsString());return Yt}function yn(t){for(var l,b={},X={l:!0,r:!0,t:!0,b:!0,header:!0,footer:!0};t.moveToNextAttribute();)X[l=It(t)]&&(b[l]=t.readContentAsDouble());return b}function Sn(t){var l={};return l.id=Lt(t,"id"),Ht(t,"autoUpdate",ae,l)}function Ua(t){for(var l,b={paperSize:1,firstPageNumber:1,orientation:0,blackAndWhite:!1,draft:!1,useFirstPageNumber:!1,horizontalDpi:600,verticalDpi:600,copies:1},X={paperSize:!0,firstPageNumber:!0,horizontalDpi:!0,verticalDpi:!0,copies:!0},C={blackAndWhite:!0,draft:!0,useFirstPageNumber:!0};t.moveToNextAttribute();)X[l=It(t)]?b[l]=t.readContentAsInt():C[l]?b[l]=t.readContentAsBoolean():l==="orientation"&&(b.orientation=m.Charts.ST_PageSetupOrientation[t.readContentAsString()]);return b}function Qo(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"headerFooter":C.headerFooter=gn(t);break;case"pageMargins":C.pageMargins=yn(t);break;case"pageSetup":C.pageSetup=Ua(t);break;case"legacyDrawingHF":C.legacyDrawingHF=$i(t)}return C}function Ja(t){var l,b,X,C,nt={ext:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))===ft?nt.ext.push(Cn(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function Cn(t){var l,b,X,C={};if(C.uri=Lt(t,"uri"),t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case D:C.layout=xe(t);break;case"dlblFieldTable":C.dlblFieldTable=Qa(t);break;case"showDataLabelsRange":C.showDataLabelsRange=ae(t)}return C}function za(t){var l,b,X,C,nt={ext:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))===ft?nt.ext.push(Va(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function Va(t){var l,b,X,C={};if(C.uri=Wt(Lt(t,"uri"),"{CE6537A1-D6FC-4f65-9D91-7224C49458BB}"),t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case D:C.layout=xe(t);break;case"showLeaderLines":C.showLeaderLines=ae(t);break;case"showDataLabelsRange":C.showDataLabelsRange=ae(t);break;case"leaderLines":C.leaderLines=Pe(t);break;case L:C.spPr=ge(t)}return C}function ja(t){var l={};return l.id=Lt(t,"id"),Ht(t,"userShapes",tl,l)}function Xa(t){return Ht(t,L,ge,{extDataType:0})}function qa(t){var l,b,X,C,nt={extDataType:1};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="f"?nt.f=O(t.readElementContentAsString()):C==="dlblRangeCache"&&(nt.dlblRangeCache=Wo(t)));return nt}function Ka(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case U:C.sqref=t.readElementContentAsString();break;case L:C.spPr=ge(t);break;case"explosion":C.explosion=Te(t);break;case h:C.invertIfNegative=ae(t);break;case S:C.bubble3D=ae(t);break;case _:C.marker=qr(t);break;case"dLbl":C.dLbl=gi(t)}return C}function Ya(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"txfldGUID":C.txfldGUID=t.readElementContentAsString();break;case"f":C.f=O(t.readElementContentAsString());break;case"dlblFieldTableCache":C.dlblFieldTableCache=Wo(t)}return C}function Qa(t){var l,b,X,C,nt={dlblFTEntry:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="dlblFTEntry"?nt.dlblFTEntry.push(Ya(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function Ei(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||(C=vt(t))!=="x"&&C!=="y"||(nt[C]=t.readElementContentAsDouble());return nt}function Za(t){var l,b,X,C={anchorType:3};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"from":C.startPoint=Ei(t);break;case"to":C.endPoint=Ei(t);break;case"sp":C.sp=Rr(t);break;case $:C.grpSp=fe(t);break;case yt:C.graphicFrame=nr(t);break;case ct:C.cxnSp=Nr(t);break;case"pic":C.pic=Mr(t)}return C}function $a(t){var l,b,X,C,nt={anchorType:4};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"from":nt.startPoint=Ei(t);break;case ft:C=br(t,!0),nt.width=C.cx,nt.height=C.cy;break;case"sp":nt.sp=Rr(t);break;case $:nt.grpSp=fe(t);break;case yt:nt.graphicFrame=nr(t);break;case ct:nt.cxnSp=Nr(t);break;case"pic":nt.pic=Mr(t)}return nt}function tl(t){var l,b,X,C,nt={relSizeAnchor:[],absSizeAnchor:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="relSizeAnchor"?nt.relSizeAnchor.push(Za(t)):C==="absSizeAnchor"&&nt.absSizeAnchor.push($a(t)));return nt}function el(t){for(var l,b={noGrp:!1,noSelect:!1,noRot:!1,noChangeAspect:!1,noMove:!1,noResize:!1,noEditPoints:!1,noAdjustHandles:!1,noChangeArrowheads:!1,noChangeShapeType:!1},X={noGrp:!0,noSelect:!0,noRot:!0,noChangeAspect:!0,noMove:!0,noResize:!0,noEditPoints:!0,noAdjustHandles:!0,noChangeArrowheads:!0,noChangeShapeType:!0};t.moveToNextAttribute();)X[l=It(t)]&&(b[l]=t.readContentAsBoolean());return Ht(t,w,Ae,b)}function rl(t){for(var l,b={noGrp:!1,noSelect:!1,noRot:!1,noChangeAspect:!1,noMove:!1,noResize:!1,noEditPoints:!1,noAdjustHandles:!1,noChangeArrowheads:!1,noChangeShapeType:!1,noTextEdit:!1},X={noGrp:!0,noSelect:!0,noRot:!0,noChangeAspect:!0,noMove:!0,noResize:!0,noEditPoints:!0,noAdjustHandles:!0,noChangeArrowheads:!0,noChangeShapeType:!0,noTextEdit:!0};t.moveToNextAttribute();)X[l=It(t)]&&(b[l]=t.readContentAsBoolean());return Ht(t,w,Ae,b)}function ol(t){for(var l,b={},X={noGrp:!0,noSelect:!0,noRot:!0,noChangeAspect:!0,noMove:!0,noResize:!0,noEditPoints:!0,noAdjustHandles:!0,noChangeArrowheads:!0,noChangeShapeType:!0,noCrop:!0};t.moveToNextAttribute();)X[l=It(t)]&&(b[l]=t.readContentAsBoolean());return Ht(t,w,Ae,b)}function il(t){for(var l,b={noGrp:!1,noUngrp:!1,noSelect:!1,noRot:!1,noChangeAspect:!1,noMove:!1,noResize:!1},X={noGrp:!0,noUngrp:!0,noSelect:!0,noRot:!0,noChangeAspect:!0,noMove:!0,noResize:!0};t.moveToNextAttribute();)X[l=It(t)]&&(b[l]=t.readContentAsBoolean());return Ht(t,w,Ae,b)}function nl(t){for(var l,b={noGrp:!1,noDrilldown:!1,noSelect:!1,noChangeAspect:!1,noMove:!1,noResize:!1},X={noGrp:!0,noDrilldown:!0,noSelect:!0,noChangeAspect:!0,noMove:!0,noResize:!0};t.moveToNextAttribute();)X[l=It(t)]&&(b[l]=t.readContentAsBoolean());return Ht(t,w,Ae,b)}function go(t){for(var l,b,X,C,nt={};t.moveToNextAttribute();)switch(It(t)){case"id":nt.id=t.readContentAsInt();break;case A:nt.name=O(t.readContentAsString());break;case Rt:nt.title=t.readContentAsString();break;case"descr":nt.descr=t.readContentAsString();break;case"hidden":nt.hidden=t.readContentAsBoolean()}if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="hlinkClick"||C==="hlinkHover"?nt[C]=ui(t):C===w&&(nt.extLst=Ae(t)));return nt}function al(t){var l,b,X,C,nt={};if(nt.txBox=Wt(Lt(t,"txBox",H),!1),t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="spLocks"?nt.spLocks=rl(t):C===w&&(nt.extLst=Ae(t)));return nt}function ll(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"cxnSpLocks":C.cxnSpLocks=el(t);break;case"stCxn":C.stCxn=Hi(t);break;case"endCxn":C.endCxn=Hi(t);break;case w:C.extLst=Ae(t)}return C}function yo(t){var l,b,X,C,nt={};if(nt.preferRelativeResize=Lt(t,"preferRelativeResize",H),t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="picLocks"?nt.picLocks=ol(t):C===w&&(nt.extLst=Ae(t)));return nt}function cl(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="grpSpLocks"?nt.grpSpLocks=il(t):C===w&&(nt.extLst=Ae(t)));return nt}function sl(t){var l={};return l.id=Lt(t,"id"),l}function dl(t){for(var l,b,X={},C=t.depth;t.read()&&(l=t.depth,b=t.elementType,l!==C||b!==2);)l>C+1||b===2||vt(t)==="chart"&&(X.chart=sl(t));return X}function ul(t){return Ht(t,"graphicData",dl)}function Ii(t){return t.replace(/&#xA/g,`
  18. `).replace(/&#xD/g,"\r")}function fl(t){for(var l,b={zoom:1e5};t.moveToNextAttribute();)(l=It(t))==="fov"||l==="zoom"?b[l]=t.readContentAsInt():l===F&&(b.prst=m.Charts.ST_PresetCameraType[t.readContentAsString()]);return Ht(t,"rot",Zi,b)}function hl(t){for(var l,b={};t.moveToNextAttribute();)(l=It(t))==="rig"?b.rig=m.Charts.ST_LightRigType[t.readContentAsString()]:l==="dir"&&(b.dir=m.Charts.ST_LightRigDirection[t.readContentAsString()]);return Ht(t,"rot",Zi,b)}function So(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"camera":C.camera=fl(t);break;case"lightRig":C.lightRig=hl(t);break;case"backdrop":C.backdrop=bl(t);break;case w:C.extLst=Ae(t)}return C}function bl(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"anchor":C.anchor=Ne(t);break;case"norm":C.norm=si(t);break;case"up":C.up=si(t);break;case w:C.extLst=Ae(t)}return C}function pl(t){for(var l,b={w:76200,h:76200,prst:1};t.moveToNextAttribute();)(l=It(t))==="w"||l==="h"?b[l]=t.readContentAsInt():l===F&&(b.prst=m.Charts.ST_BevelPresetType[t.readContentAsString()]);return b}function Zo(t){for(var l,b,X,C,nt,Gt,Yt={};t.moveToNextAttribute();)(b=It(t))==="z"||b==="extrusionH"||b==="contourW"?(l=t.readContentAsInt(),Yt[b]=M(l)):b==="prstMaterial"&&(Yt.prstMaterial=m.Charts.ST_PresetMaterialType[t.readContentAsString()]);if(t.elementType===3)return Yt;for(X=t.depth;t.read()&&(C=t.depth,nt=t.elementType,C!==X||nt!==2);)C>X+1||nt===2||((Gt=vt(t))==="bevelT"||Gt==="bevelB"?Yt[Gt]=pl(t):Gt==="extrusionClr"||Gt==="contourClr"?Yt[Gt]=ir(t):Gt===w&&(Yt.extLst=Ae(t)));return Yt}function Ar(t){var l={};return l.z=Wt(Lt(t,"z",E),0),l}function ml(t){var l={};return l.thresh=Lt(t,"thresh",E),l}function Di(t){return ml(t)}function $o(t){return di(t)}function wn(t){var l={};return l.amt=Wt(Lt(t,"amt",E),1e5),l}function gl(t){var l={};return l.rad=Wt(Lt(t,"rad",E),0),l}function xn(t){var l={};return l.a=Lt(t,"a",E),l}function An(t){return ml(t)}function ti(t){for(var l,b={rad:0,grow:!0};t.moveToNextAttribute();)(l=It(t))==="rad"?b.rad=t.readContentAsInt():l==="grow"&&(b.grow=t.readContentAsBoolean());return b}function Tn(t){var l,b,X,C,nt={};if(nt.useA=Wt(Lt(t,"useA",H),!0),t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||(C=vt(t))!=="clrFrom"&&C!=="clrTo"||(nt[C]=ir(t));return nt}function vn(t){return Br(t)}function Qr(t){var l=[];return t.elementType===3?l:function(b,X){for(var C,nt,Gt,Yt=b.depth;b.read()&&(C=b.depth,nt=b.elementType,C!==Yt||nt!==2);)if(!(C>Yt+1||nt===2)){switch(Gt={},vt(b)){case V:Gt.scrgbClr=no(b);break;case at:Gt.srgbClr=ao(b);break;case pt:Gt.hslClr=Jr(b);break;case et:Gt.sysClr=zr(b);break;case rt:Gt.schemeClr=Vr(b);break;case B:Gt.prstClr=lo(b)}X.push(Gt)}return X}(t,l)}function kn(t){var l={};return l.rad=Wt(Lt(t,"rad",E),0),t.elementType===3?l:qt(t,l)}function Li(t){for(var l,b={hue:0,sat:0,lum:0};t.moveToNextAttribute();)(l=It(t))!=="hue"&&l!=="sat"&&l!=="lum"||(b[l]=t.readContentAsInt());return b}function Co(t){for(var l,b={blurRad:0,dist:0,dir:0,shadowEffectType:1};t.moveToNextAttribute();)(l=It(t))!=="blurRad"&&l!=="dist"&&l!=="dir"||(b[l]=t.readContentAsInt());return t.elementType===3?b:qt(t,b)}function Fn(t){for(var l,b={bright:0,contrast:0};t.moveToNextAttribute();)(l=It(t))!=="bright"&&l!=="contrast"||(b[l]=t.readContentAsInt());return b}function Bi(t){var l,b,X={blurRad:0,dist:0,dir:0,sx:1e5,sy:1e5,kx:0,ky:0,algn:7,rotWithShape:!0,shadowEffectType:0};for(l={blurRad:!0,dist:!0,dir:!0,sx:!0,sy:!0,kx:!0,ky:!0};t.moveToNextAttribute();)l[b=It(t)]?X[b]=t.readContentAsInt():b==="algn"?X.algn=m.Charts.ST_RectAlignment[t.readContentAsString()]:b===gt&&(X.rotWithShape=t.readContentAsBoolean());return t.elementType===3?X:qt(t,X)}function Pi(t){for(var l,b={dist:0,dir:0,shadowEffectType:2};t.moveToNextAttribute();)(l=It(t))==="dist"||l==="dir"?b[l]=t.readContentAsInt():l===F&&(b.prst=m.Charts.ST_PresetShadowVal[t.readContentAsString()]);return t.elementType===3?b:qt(t,b)}function Wi(t){for(var l,b={blurRad:0,stA:1e5,stPos:0,endA:0,endPos:1e5,dist:0,dir:0,fadeDir:54e5,sx:1e5,sy:1e5,kx:0,ky:0,algn:7,rotWithShape:!0},X={blurRad:!0,stA:!0,stPos:!0,endA:!0,endPos:!0,dist:!0,dir:!0,fadeDir:!0,sx:!0,sy:!0,kx:!0,ky:!0};t.moveToNextAttribute();)X[l=It(t)]?b[l]=t.readContentAsInt():l==="algn"?b.algn=m.Charts.ST_RectAlignment[t.readContentAsString()]:l===gt&&(b.rotWithShape=t.readContentAsBoolean());return b}function Rn(t){for(var l,b={tx:0,ty:0};t.moveToNextAttribute();)(l=It(t))!=="tx"&&l!=="ty"||(b[l]=t.readContentAsInt());return b}function En(t){var l={};return l.rad=Lt(t,"rad",E),l}function _i(t){for(var l,b={hue:0,amt:0};t.moveToNextAttribute();)(l=It(t))!=="hue"&&l!=="amt"||(b[l]=t.readContentAsInt());return b}function In(t){for(var l,b={sx:1e5,sy:1e5,kx:0,ky:0,tx:0,ty:0},X={sx:!0,sy:!0,kx:!0,ky:!0,tx:!0,ty:!0};t.moveToNextAttribute();)X[l=It(t)]&&(b[l]=t.readContentAsInt());return b}function sr(t){return Br(t)}function Dn(t){for(var l,b={};t.moveToNextAttribute();)(l=It(t))==="ang"?b.ang=t.readContentAsInt():l==="scaled"&&(b.scaled=t.readContentAsBoolean());return b}function Ln(t){var l={},b=Lt(t,"path");return q.J(b)||(l.path=m.Charts.ST_PathShadeType[b]),Ht(t,"fillToRect",co,l)}function Bn(t){var l={};return l.pos=Lt(t,"pos",E),t.elementType===3?l:qt(t,l)}function Pn(t){var l,b,X,C,nt={gs:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="gs"?nt.gs.push(Bn(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function Zr(t){for(var l,b,X,C,nt={rotWithShape:!0};t.moveToNextAttribute();)(l=It(t))==="flip"?nt.flip=m.Charts.ST_TileFlipMode[t.readContentAsString()]:l===gt&&(nt.rotWithShape=t.readContentAsBoolean());if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"gsLst":nt.gsLst=Pn(t);break;case"lin":nt.lin=Dn(t);break;case"path":nt.path=Ln(t);break;case"tileRect":nt.tileRect=co(t)}return nt}function Wn(t){for(var l,b,X={},C={tx:!0,ty:!0,sx:!0,sy:!0},nt={tx:!0,ty:!0};t.moveToNextAttribute();)C[b=It(t)]?(l=t.readContentAsInt(),nt[b]&&(l=M(l)),X[b]=l):b==="flip"?X.flip=m.Charts.ST_TileFlipMode[t.readContentAsString()]:b==="algn"&&(X.algn=m.Charts.ST_RectAlignment[t.readContentAsString()]);return X}function _n(t){return Ht(t,"fillRect",co)}function Ni(t){for(var l,b,X,C,nt,Gt,Yt,he={cstate:4};t.moveToNextAttribute();)(l=It(t))==="embed"||l==="link"?he[l]=t.readContentAsString():l==="cstate"&&(he.cstate=m.Charts.ST_BlipCompression[t.readContentAsString()]);if(t.elementType===3)return he;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"alphaBiLevel":he.alphaBiLevel=Di(t);break;case"alphaCeiling":he.alphaCeiling={};break;case"alphaFloor":he.alphaFloor={};break;case"alphaInv":he.alphaInv=$o(t);break;case"alphaMod":he.alphaMod=Hn(t);break;case"alphaModFix":he.alphaModFix=wn(t);break;case"alphaRepl":he.alphaRepl=xn(t);break;case"biLevel":he.biLevel=An(t);break;case"blur":he.blur=ti(t);break;case"clrChange":he.clrChange=Tn(t);break;case"clrRepl":he.clrRepl=vn(t);break;case"duotone":he.duotone=Qr(t);break;case"fillOverlay":he.fillOverlay=to(t);break;case"grayscl":he.grayscl={};break;case"hsl":he.hsl=Li(t);break;case"lum":he.lum=Fn(t);break;case"tint":he.tint=_i(t);break;case"blipBlob":he.blipBlob=Nn(t);break;case w:he.extLst=Ae(t)}if(nt=he.extLst&&he.extLst.ext,Array.isArray(nt)&&he.embed){for(Gt=-1,Yt=0;Yt<nt.length;Yt++)if(nt[Yt].hiddenExtensionType===5){Gt=Yt;break}Gt!==-1&&(he.embed=nt[Gt].svgBlip.embed,nt.splice(Gt,1)),nt.length===0&&(delete he.extLst.ext,Object.keys(he.extLst).length===0&&delete he.extLst)}return he}function Nn(t){var l,b,X,C={},nt=Wt(Lt(t,a),0);if(q.J(nt)||(C.type=m.Charts.ST_BobType[nt]),t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||vt(t)==="blob"&&(C.blob=t.readElementContentAsString());return C}function $r(t){for(var l,b,X,C,nt={};t.moveToNextAttribute();)(l=It(t))==="dpi"?nt.dpi=t.readContentAsInt():l===gt&&(nt.rotWithShape=t.readContentAsBoolean());if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"blip":nt.blip=Ni(t);break;case"srcRect":nt.srcRect=co(t);break;case"tile":nt.tile=Wn(t);break;case"stretch":nt.stretch=_n(t)}return nt}function wo(t){var l,b,X,C,nt={},Gt=Lt(t,F);if(q.J(Gt)||(nt.prst=G.ChartHelper.ToPatternType(m.Charts.ST_PresetPatternVal[Gt])),t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||(C=vt(t))!=="fgClr"&&C!=="bgClr"||(nt[C]=ir(t));return nt}function Mn(t){var l={};return t.elementType===3?l:re(t,l)}function On(t){return Mn(t)}function yl(t){return Br(t)}function to(t){var l={},b=Lt(t,"blend");return q.J(b)||(l.blend=m.Charts.ST_BlendMode[b]),t.elementType===3?l:re(t,l)}function Sl(t){var l={};return l.ref=Lt(t,"ref"),l}function Tr(t){for(var l,b,X,C,nt={type:0};t.moveToNextAttribute();)(l=It(t))===a?nt.type=m.Charts.ST_EffectContainerType[t.readContentAsString()]:l===A&&(nt.name=t.readContentAsString());if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"cont":nt.cont=Tr(t);break;case"effect":nt.effect=Sl(t);break;case"alphaBiLevel":nt.alphaBiLevel=Di(t);break;case"alphaCeiling":nt.alphaCeiling={};break;case"alphaFloor":nt.alphaFloor={};break;case"alphaInv":nt.alphaInv=$o(t);break;case"alphaMod":nt.alphaMod=Hn(t);break;case"alphaModFix":nt.alphaModFix=wn(t);break;case"alphaOutset":nt.alphaOutset=gl(t);break;case"alphaRepl":nt.alphaRepl=xn(t);break;case"biLevel":nt.biLevel=An(t);break;case"blend":nt.blend=Cl(t);break;case"blur":nt.blur=ti(t);break;case"clrChange":nt.clrChange=Tn(t);break;case"clrRepl":nt.clrRepl=vn(t);break;case"duotone":nt.duotone=Qr(t);break;case"fill":nt.fill=yl(t);break;case"fillOverlay":nt.fillOverlay=to(t);break;case"glow":nt.glow=kn(t);break;case"grayscl":nt.grayscl={};break;case"hsl":nt.hsl=Li(t);break;case"innerShdw":nt.innerShdw=Co(t);break;case"lum":nt.lum=Fn(t);break;case"outerShdw":nt.outerShdw=Bi(t);break;case"prstShdw":nt.prstShdw=Pi(t);break;case"reflection":nt.reflection=Wi(t);break;case"relOff":nt.relOff=Rn(t);break;case"softEdge":nt.softEdge=En(t);break;case"tint":nt.tint=_i(t);break;case"xfrm":nt.xfrm=In(t)}return nt}function Hn(t){return Ht(t,"cont",Tr)}function Cl(t){var l={},b=Lt(t,"blend");return q.J(b)||(l.blend=m.Charts.ST_BlendMode[b]),Ht(t,"cont",Tr,l)}function vr(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"blur":C.blur=ti(t);break;case"fillOverlay":C.fillOverlay=to(t);break;case"glow":C.glow=kn(t);break;case"innerShdw":C.innerShdw=Co(t);break;case"outerShdw":C.outerShdw=Bi(t);break;case"prstShdw":C.prstShdw=Pi(t);break;case"reflection":C.reflection=Wi(t);break;case"softEdge":C.softEdge=En(t)}return C}function wl(t){for(var l,b={};t.moveToNextAttribute();)(l=It(t))!==A&&l!=="fmla"||(b[l]=t.readContentAsString());return b}function ei(t){var l,b,X,C,nt={gd:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="gd"?nt.gd.push(wl(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function ri(t){return _e(t,["x","y"])}function kr(t){for(var l,b={},X={l:!0,t:!0,r:!0,b:!0};t.moveToNextAttribute();)X[l=It(t)]&&(b[l]=t.readContentAsString());return b}function oi(t,l){for(var b,X={};t.moveToNextAttribute();)(b=It(t))!==l[0]&&b!==l[1]||(X[b]=t.readContentAsString());return Ht(t,"pos",ri,X)}function Mi(t){return oi(t,["gdRefX","gdRefY"])}function xo(t){return oi(t,["gdRefR","gdRefAng"])}function Oi(t){var l={};return l.ang=Lt(t,"ang"),Ht(t,"pos",ri,l)}function xl(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="ahXY"?nt.ahXY=Mi(t):C==="ahPolar"&&(nt.ahPolar=xo(t)));return nt}function Fr(t){var l,b,X,C,nt={cxn:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="cxn"?nt.cxn.push(Oi(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function Hi(t){for(var l,b={};t.moveToNextAttribute();)(l=It(t))!=="id"&&l!==c||(b[l]=t.readContentAsInt());return b}function Gi(t,l){var b,X,C,nt={PtList:[],typeName:m.Charts.CT_PathType.CT_PathToList};if(nt.pathToType=l,t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)X>b+1||C===2||vt(t)==="pt"&&nt.PtList.push(ri(t));return nt}function Ao(){return{typeName:m.Charts.CT_PathType.CT_Path2DArcTo}}function Al(){return{typeName:m.Charts.CT_PathType.CT_Path2DClose}}function Ui(t){for(var l,b,X,C,nt={quadBezTo:[],cubicBezTo:[],w:0,h:0,fill:1,stroke:!0,extrusionOk:!0,pathToList:[]};t.moveToNextAttribute();)(l=It(t))==="w"||l==="h"?nt[l]=t.readContentAsInt():l==="stroke"||l==="extrusionOk"?nt[l]=t.readContentAsBoolean():l==="fill"&&(nt.fill=m.Charts.ST_PathFillMode[t.readContentAsString()]);if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"close":nt.pathToList.push(Al());break;case"moveTo":nt.pathToList.push(Gi(t,1));break;case"lnTo":nt.pathToList.push(Gi(t,0));break;case"arcTo":nt.pathToList.push(Ao());break;case"quadBezTo":nt.pathToList.push(Gi(t,2));break;case"cubicBezTo":nt.pathToList.push(Gi(t,3))}return nt}function To(t){var l,b,X,C=[];if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||vt(t)==="path"&&C.push(Ui(t));return C}function Tl(t){var l={},b=Lt(t,F);return q.J(b)||(l.prst=m.Charts.ST_ShapeType[b]),Ht(t,"avLst",ei,l)}function vl(t){var l={},b=Lt(t,F);return q.J(b)||(l.prst=m.Charts.ST_TextShapeType[b]),Ht(t,"avLst",ei,l)}function kl(t){var l,b,X,C={pathLst:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"avLst":C.avLst=ei(t);break;case"gdLst":C.gdLst=ei(t);break;case"ahLst":C.ahLst=xl(t);break;case"cxnLst":C.cxnLst=Fr(t);break;case"rect":C.rect=kr(t);break;case"pathLst":C.pathLst=To(t)}return C}function Gn(t){for(var l={w:1,len:1};t.moveToNextAttribute();)switch(It(t)){case a:l.type=m.Charts.ST_LineEndType[t.readContentAsString()];break;case"w":l.w=m.Charts.ST_LineEndWidth[t.readContentAsString()];break;case"len":l.len=m.Charts.ST_LineEndLength[t.readContentAsString()]}return l}function Fl(t){var l={};return l.lim=Lt(t,"lim",E),l}function Rl(t){var l=Lt(t,R);if(!q.J(l))return m.Charts.ST_PresetLineDashVal[l]}function Un(t){return Lr(t,["d","sp"])}function El(t){var l,b,X,C,nt={ds:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="ds"?nt.ds.push(Un(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function ii(t){for(var l,b,X,C={};t.moveToNextAttribute();)switch(It(t)){case"w":C.w=M(t.readContentAsInt());break;case"cap":C.cap=m.Charts.ST_LineCap[t.readContentAsString()];break;case"cmpd":C.cmpd=m.Charts.ST_CompoundLine[t.readContentAsString()];break;case"algn":C.algn=m.Charts.ST_PenAlignment[t.readContentAsString()]}if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case it:C.noFill=!0;break;case f:C.solidFill=sr(t);break;case T:C.gradFill=Zr(t);break;case v:C.pattFill=wo(t);break;case"prstDash":C.prstDash=Rl(t);break;case"custDash":C.custDash=El(t);break;case"round":C.round=!0;break;case"bevel":C.bevel={};break;case"miter":C.miter=Fl(t);break;case"headEnd":C.headEnd=Gn(t);break;case"tailEnd":C.tailEnd=Gn(t);break;case w:C.extLst=Ae(t)}return C.w!==0||C.noFill||(C.w=1),C}function Il(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"asvg":l.asvg=t.readContentAsString();break;case"embed":l.embed=t.readContentAsString()}return l}function ge(t){var l,b,X,C={},nt=Lt(t,"bwMode");if(q.J(nt)||(C.bwMode=m.Charts.ST_BlackWhiteMode[nt]),t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"xfrm":C.xfrm=Yi(t);break;case"custGeom":C.custGeom=kl(t);break;case"prstGeom":C.prstGeom=Tl(t);break;case it:C.noFill=!0;break;case f:C.solidFill=sr(t);break;case T:C.gradFill=Zr(t);break;case s:C.blipFill=$r(t);break;case v:C.pattFill=wo(t);break;case n:C.grpFill={};break;case"ln":C.ln=ii(t);break;case J:C.effectLst=vr(t);break;case st:C.effectDag=Tr(t);break;case x:C.scene3d=So(t);break;case"sp3d":C.sp3d=Zo(t);break;case w:C.extLst=Ae(t)}return C}function ni(t){var l,b,X,C={},nt=Lt(t,"bwMode");if(q.J(nt)||(C.bwMode=m.Charts.ST_BlackWhiteMode[nt]),t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"xfrm":C.xfrm=$n(t);break;case it:C.noFill=!0;break;case f:C.solidFill=sr(t);break;case T:C.gradFill=Zr(t);break;case s:C.blipFill=$r(t);break;case v:C.pattFill=wo(t);break;case n:C.grpFill={};break;case J:C.effectLst=vr(t);break;case st:C.effectDag=Tr(t);break;case x:C.scene3d=So(t);break;case w:C.extLst=Ae(t)}return C}function Jn(t){var l,b,X,C={ColorProp:{}};if(C[c]=Lt(t,c,E),t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case V:C.ColorProp.scrgbClr=no(t);break;case at:C.ColorProp.srgbClr=ao(t);break;case pt:C.ColorProp.hslClr=Jr(t);break;case et:C.ColorProp.sysClr=zr(t);break;case rt:C.ColorProp.schemeClr=Vr(t);break;case B:C.ColorProp.prstClr=lo(t);break;case"styleClr":C.ColorProp.styleClr=Zn(t)}return C}function zn(t){var l,b,X,C,nt={TextCharacterProperties:{}};if(nt[c]=Lt(t,c),nt.idx&&(nt.idx=m.Charts.ST_FontCollectionIndex[nt.idx]),t.elementType===3)return nt;for(l=nt.TextCharacterProperties.solidFill={},b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case V:l.scrgbClr=no(t);break;case at:l.srgbClr=ao(t);break;case pt:l.hslClr=Jr(t);break;case et:l.sysClr=zr(t);break;case rt:l.schemeClr=Vr(t);break;case B:l.prstClr=lo(t)}return nt}function ai(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="lnRef"||C==="fillRef"||C==="effectRef"?nt[C]=Jn(t):C==="fontRef"&&(nt.fontRef=zn(t)));return nt}function Ji(t){for(var l,b={fLocksWithSheet:!0,fPrintsWithSheet:!0};t.moveToNextAttribute();)(l=It(t))!=="fLocksWithSheet"&&l!=="fPrintsWithSheet"||(b[l]=t.readContentAsBoolean());return b}function Vn(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))===I?nt.cNvPr=go(t):C==="cNvSpPr"&&(nt.cNvSpPr=al(t)));return nt}function Rr(t){for(var l,b,X,C,nt={shapeType:5};t.moveToNextAttribute();)(l=It(t))===P||l==="textlink"?nt[l]=O(t.readContentAsString()):l!=="fLocksText"&&l!==ht||(nt[l]=t.readContentAsBoolean());if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"nvSpPr":nt.nvSpPr=Vn(t);break;case L:nt.spPr=ge(t);break;case j:nt.style=ai(t);break;case"txBody":nt.txBody=ke(t)}return nt}function Dl(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))===I?nt.cNvPr=go(t):C==="cNvCxnSpPr"&&(nt.cNvCxnSpPr=ll(t)));return nt}function Nr(t){for(var l,b,X,C,nt={shapeType:4};t.moveToNextAttribute();)(l=It(t))===P?nt.macro=t.readContentAsString():l===ht&&(nt.fPublished=t.readContentAsBoolean());if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"nvCxnSpPr":nt.nvCxnSpPr=Dl(t);break;case L:nt.spPr=ge(t);break;case j:nt.style=ai(t)}return nt}function Ll(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))===I?nt.cNvPr=go(t):C==="cNvPicPr"&&(nt.cNvPicPr=yo(t)));return nt}function Mr(t){for(var l,b,X,C,nt={shapeType:1};t.moveToNextAttribute();)(l=It(t))===P?nt.macro=t.readContentAsString():l===ht&&(nt.fPublished=t.readContentAsBoolean());if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"nvPicPr":nt.nvPicPr=Ll(t);break;case s:nt.blipFill=$r(t);break;case L:nt.spPr=ge(t);break;case j:nt.style=ai(t)}return Or(nt)&&(nt.cameraTool=!0),nt}function Bl(t){return Mt(t)}function nr(t){for(var l,b,X,C,nt={shapeType:2};t.moveToNextAttribute();)(l=It(t))===P?nt.macro=t.readContentAsString():l===ht&&(nt.fPublished=t.readContentAsBoolean());if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"nvGraphicFramePr":nt.nvGraphicFramePr=Bl(t);break;case"xfrm":nt.xfrm=Yi(t);break;case"graphic":nt.graphic=ul(t)}return nt}function Pl(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))===I?nt.cNvPr=go(t):C==="cNvGrpSpPr"&&(nt.cNvGrpSpPr=cl(t)));return nt}function fe(t){var l,b,X,C,nt,Gt={shapeType:3,sp:[]};if(t.elementType===3)return Gt;for(l=t.depth,b=!1;(b||t.read())&&(b=!1,X=t.depth,C=t.elementType,X!==l||C!==2);)if(!(X>l+1||C===2))switch(vt(t)){case"nvGrpSpPr":Gt.nvGrpSpPr=Pl(t);break;case"grpSpPr":Gt.grpSpPr=ni(t);break;case"sp":Gt.sp.push(Rr(t));break;case $:Gt.sp.push(fe(t));break;case yt:Gt.sp.push(nr(t));break;case ct:Gt.sp.push(Nr(t));break;case"pic":Gt.sp.push(Mr(t));break;case"AlternateContent":Wl(nt=vo(t))?Gt.sp.push(nt):nt&&nt.Choice&&nt.Choice.pic&&Or(nt.Choice.pic)?Gt.sp.push(nt.Choice.pic):nt&&nt.Choice&&nt.Choice.sp&&Gt.sp.push(nt.Choice.sp),b=!0}return Gt}function Wl(t){return!!(t&&t.Choice&&t.Choice.GraphicalObjectFrame&&t.Choice.GraphicalObjectFrame.graphic&&t.Choice.GraphicalObjectFrame.graphic.graphicData&&t.Choice.GraphicalObjectFrame.graphic.graphicData.slicer)}function Or(t){return!!(t&&t.nvPicPr&&t.nvPicPr.cNvPicPr&&t.nvPicPr.cNvPicPr.extLst&&t.nvPicPr.cNvPicPr.extLst.ext&&t.nvPicPr.cNvPicPr.extLst.ext[0]&&t.nvPicPr.cNvPicPr.extLst.ext[0].cameraTool)}function li(t){var l,b,X,C,nt,Gt={};if(t.elementType===3)return Gt;for(l=t.depth,b={col:!0,row:!0};t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)X>l+1||C===2||(b[nt=vt(t)]?Gt[nt]=t.readElementContentAsInt():nt==="rowOff"?(Gt.rowOffsetEmu=t.readElementContentAsInt(),Gt.rowOffset=M(Gt.rowOffsetEmu)):nt==="colOff"&&(Gt.colOffsetEmu=t.readElementContentAsInt(),Gt.colOffset=M(Gt.colOffsetEmu)));return Gt}function dr(t){var l,b,X,C,nt={anchorType:0},Gt=Lt(t,"editAs");if(q.J(Gt)||(nt.editAs=m.Charts.ST_EditAs[Gt]),t.elementType===3)return nt;for(l=t.depth,b=!1;(b||t.read())&&(b=!1,X=t.depth,C=t.elementType,X!==l||C!==2);)if(!(X>l+1||C===2))switch(vt(t)){case"from":nt.startPoint=li(t);break;case"to":nt.endPoint=li(t);break;case"sp":nt.sp=Rr(t);break;case $:nt.grpSp=fe(t);break;case yt:nt.graphicFrame=nr(t);break;case ct:nt.cxnSp=Nr(t);break;case"pic":nt.pic=Mr(t);break;case"AlternateContent":nt.AlternateContent=vo(t),b=!0;break;case"clientData":nt.clientData=Ji(t)}return nt}function _l(t){return t.replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;")}function vo(t){for(var l,b,X,C,nt={shapeType:0};t.moveToNextAttribute();)nt.AlternateContent=_l(t.readContentAsString());if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="Choice"?nt.Choice=Nl(t):C==="Fallback"&&(nt.Fallback={},nt.Fallback.Shape=Rr(t)));return nt}function Nl(t){for(var l,b,X,C,nt,Gt={};t.moveToNextAttribute();)It(t)==="Requires"?(l=t.readContentAsString(),Gt.Requires=l!==0&&l!==1?l:H(l)):Gt.cx=t.readContentAsString();if(t.elementType===3)return Gt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)X>b+1||C===2||((nt=vt(t))===yt?Gt.GraphicalObjectFrame=nr(t):nt==="sp"?Gt.sp=Rr(t):nt===$?Gt.grpSp=fe(t):nt===ct?Gt.cxnSp=Nr(t):nt==="twoCellAnchor"?Gt.twoCellAnchor=dr(t):nt==="oneCellAnchor"?Gt.oneCellAnchor=jn(t):nt==="absoluteAnchor"?Gt.absoluteAnchor=ko(t):nt==="pic"&&(Gt.pic=Mr(t)));return Gt}function jn(t){var l,b,X,C,nt,Gt={anchorType:1};if(t.elementType===3)return Gt;for(l=t.depth,b=!1;(b||t.read())&&(b=!1,X=t.depth,C=t.elementType,X!==l||C!==2);)if(!(X>l+1||C===2))switch(vt(t)){case"from":Gt.startPoint=li(t);break;case ft:nt=br(t,!0),Gt.width=nt.cx,Gt.height=nt.cy;break;case"sp":Gt.sp=Rr(t);break;case $:Gt.grpSp=fe(t);break;case yt:Gt.graphicFrame=nr(t);break;case ct:Gt.cxnSp=Nr(t);break;case"pic":Gt.pic=Mr(t);break;case"AlternateContent":Gt.AlternateContent=vo(t),b=!0;break;case"clientData":Gt.clientData=Ji(t)}return Gt}function ko(t){var l,b,X,C,nt,Gt,Yt={anchorType:2};if(t.elementType===3)return Yt;for(l=t.depth,b=!1;(b||t.read())&&(b=!1,X=t.depth,C=t.elementType,X!==l||C!==2);)if(!(X>l+1||C===2))switch(vt(t)){case"pos":nt=hr(t,!0),Yt.x=nt.x,Yt.y=nt.y;break;case ft:Gt=br(t,!0),Yt.width=Gt.cx,Yt.height=Gt.cy;break;case"sp":Yt.sp=Rr(t);break;case $:Yt.grpSp=fe(t);break;case yt:Yt.graphicFrame=nr(t);break;case ct:Yt.cxnSp=Nr(t);break;case"pic":Yt.pic=Mr(t);break;case"AlternateContent":Yt.AlternateContent=vo(t),b=!0;break;case"clientData":Yt.clientData=Ji(t)}return Yt}function Yl(t){var l,b,X=t.AlternateContent,C=q.Util.xa(X);return!(X&&!Wl(X)&&!C||!C&&(l=t.graphicFrame,b=l&&l.graphic&&l.graphic.graphicData,b&&!b.chart&&!b.slicer))}function Ml(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case L:C.spPr=ge(t);break;case"bodyPr":C.bodyPr=zi(t);break;case"lstStyle":C.lstStyle=Kn(t);break;case j:C.style=ai(t);break;case w:C.extLst=Ae(t)}return C}function Xn(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="spDef"||C==="lnDef"||C==="txDef"?nt[C]=Ml(t):C===w&&(nt.extLst=Ae(t)));return nt}function Er(t){for(var l,b={},X={bg1:!0,tx1:!0,bg2:!0,tx2:!0,accent1:!0,accent2:!0,accent3:!0,accent4:!0,accent5:!0,accent6:!0,hlink:!0,folHlink:!0};t.moveToNextAttribute();)X[l=It(t)]&&(b[l]=m.Charts.ST_ColorSchemeIndex[t.readContentAsString()]);return Ht(t,w,Ae,b)}function Ol(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))===wt?nt.clrScheme=ze(t):C==="clrMap"&&(nt.clrMap=Er(t)));return nt}function ci(t){var l,b,X,C,nt={extraClrScheme:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="extraClrScheme"?nt.extraClrScheme.push(Ol(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function qn(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth,b=[];t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)if(!(X>l+1||C===2))switch(vt(t)){case"pPr":nt.pPr=Fo(t);break;case"r":b.push(d.DrawingReader.ReadCT_RegularTextRun(t));break;case"br":b.push(d.DrawingReader.ReadCT_TextLineBreak(t));break;case"fld":b.push(d.DrawingReader.ReadCT_TextField(t));break;case"endParaRPr":nt.endParaRPr=Hr(t)}return b.length>0&&(nt.elements=b),nt}function Kn(t){var l,b,X,C,nt,Gt={};if(t.elementType===3)return Gt;for(l=t.depth,b={defPPr:!0,lvl1pPr:!0,lvl2pPr:!0,lvl3pPr:!0,lvl4pPr:!0,lvl5pPr:!0,lvl6pPr:!0,lvl7pPr:!0,lvl8pPr:!0,lvl9pPr:!0};t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)X>l+1||C===2||(b[nt=vt(t)]?Gt[nt]=Fo(t):nt===w&&(Gt.extLst=Ae(t)));return Gt}function Hl(t){for(var l,b={fontScale:1e5,lnSpcReduction:0};t.moveToNextAttribute();)(l=It(t))!=="fontScale"&&l!=="lnSpcReduction"||(b[l]=t.readContentAsInt());return b}function Gl(t){return t/6e4}function zi(t){for(var l,b,X,C,nt,Gt={},Yt={lIns:!0,tIns:!0,rIns:!0,bIns:!0,numCol:!0,spcCol:!0},he={spcFirstLastPara:!0,rtlCol:!0,fromWordArt:!0,anchorCtr:!0,forceAA:!0,upright:!0,compatLnSpc:!0};t.moveToNextAttribute();)Yt[b=It(t)]?Gt[b]=t.readContentAsInt():he[b]?Gt[b]=t.readContentAsBoolean():b==="rot"?l=t.readContentAsInt():b==="vertOverflow"?Gt.vertOverflow=m.Charts.ST_TextVertOverflowType[t.readContentAsString()]:b==="horzOverflow"?Gt.horzOverflow=m.Charts.ST_TextHorzOverflowType[t.readContentAsString()]:b==="vert"?Gt.vert=m.Charts.ST_TextVerticalType[t.readContentAsString()]:b==="wrap"?Gt.wrap=m.Charts.ST_TextWrappingType[t.readContentAsString()]:b==="anchor"&&(Gt.anchor=m.Charts.ST_TextAnchoringType[t.readContentAsString()]);if(q.J(l)?Gt.vert===m.Charts.ST_TextVerticalType.horz&&(Gt.rot=0):l!==-6e7&&(Gt.rot=Gl(l)),t.elementType===3)return Gt;for(X=t.depth;t.read()&&(C=t.depth,nt=t.elementType,C!==X||nt!==2);)if(!(C>X+1||nt===2))switch(vt(t)){case"prstTxWarp":Gt.prstTxWarp=vl(t);break;case"noAutofit":Gt.noAutofit={};break;case"normAutofit":Gt.normAutofit=Hl(t);break;case"spAutoFit":Gt.spAutoFit=!0;break;case x:Gt.scene3d=So(t);break;case"sp3d":Gt.sp3d=Zo(t);break;case"flatTx":Gt.flatTx=Ar(t);break;case w:Gt.extLst=Ae(t)}return Gt}function ke(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth,b=[];t.read()&&(X=t.depth,C=t.elementType,X!==l||C!==2);)if(!(X>l+1||C===2))switch(vt(t)){case"bodyPr":nt.bodyPr=zi(t);break;case"lstStyle":nt.lstStyle=Kn(t);break;case"p":b.push(qn(t))}return b.length>0&&(nt.p=b),nt}function Ul(t){return Lt(t,R,E)}function Jl(t){return Lt(t,R,E)}function eo(t){for(var l,b={startAt:1};t.moveToNextAttribute();)(l=It(t))===a?b.type=m.Charts.ST_TextAutonumberScheme[t.readContentAsString()]:l==="startAt"&&(b.startAt=t.readContentAsInt());return b}function zl(t){var l={};return l.char=Lt(t,"char"),l}function Vl(t){return Ht(t,"blip",Ni)}function tr(t){for(var l,b={pitchFamily:0,charset:1},X={typeface:!0,panose:!0,pitchFamily:!0,charset:!0};t.moveToNextAttribute();)X[l=It(t)]&&(b[l]=t.readContentAsString());return b}function Vi(t){return Mn(t)}function Hr(t){for(var l,b,X,C,nt={},Gt={kern:!0,spc:!0,baseline:!0,smtId:!0},Yt={kumimoji:!0,normalizeH:!0,noProof:!0,dirty:!0,err:!0,smtClean:!0},he={altLang:!0,bmk:!0};t.moveToNextAttribute();)Gt[l=It(t)]?nt[l]=t.readContentAsInt():Yt[l]?nt[l]=t.readContentAsBoolean():he[l]?nt[l]=t.readContentAsString():l==="sz"?nt.sz=K.UnitHelper.pointToPixel(t.readContentAsInt()/100):l==="b"?nt.b=t.readContentAsBoolean():l==="i"?nt.i=t.readContentAsBoolean():l==="u"?nt.u=m.Charts.ST_TextUnderlineType[t.readContentAsString()]:l==="strike"?nt.strike=m.Charts.ST_TextStrikeType[t.readContentAsString()]:l==="cap"&&(nt.cap=m.Charts.ST_TextCapsType[t.readContentAsString()]);if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"ln":nt.ln=ii(t);break;case it:nt.noFill=!0;break;case f:nt.solidFill=sr(t);break;case T:nt.gradFill=Zr(t);break;case s:nt.blipFill=$r(t);break;case v:nt.pattFill=wo(t);break;case n:nt.grpFill={};break;case J:nt.effectLst=vr(t);break;case st:nt.effectDag=Tr(t);break;case"highlight":nt.highlight=ir(t);break;case"uLnTx":nt.uLnTx={};break;case"uLn":nt.uLn=ii(t);break;case"uFillTx":nt.uFillTx={};break;case"uFill":nt.uFill=Vi(t);break;case"latin":nt.latin=tr(t);break;case"ea":nt.ea=tr(t);break;case"cs":nt.cs=tr(t);break;case"sym":nt.sym=tr(t);break;case"hlinkClick":nt.hlinkClick=ui(t);break;case"hlinkMouseOver":nt.hlinkMouseOver=ui(t);break;case w:nt.extLst=Ae(t)}return nt}function ji(t){return Lt(t,R,E)}function jl(t){return Lt(t,R,E)}function Xl(t){for(var l,b={};t.moveToNextAttribute();)(l=It(t))==="pos"?b.pos=t.readContentAsInt():l==="algn"&&(b.algn=m.Charts.ST_TextTabAlignType[t.readContentAsString()]);return b}function ql(t){var l,b,X,C,nt={tab:[]};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="tab"?nt.tab.push(Xl(t)):C===bt&&(nt.dumy=t.readElementContentAsBoolean()));return nt}function Xi(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="spcPct"?nt.spcPct=ji(t):C==="spcPts"&&(nt.spcPts=jl(t)));return nt}function Fo(t){for(var l,b,X,C,nt={},Gt={marL:!0,marR:!0,lvl:!0,indent:!0,defTabSz:!0},Yt={rtl:!0,eaLnBrk:!0,latinLnBrk:!0,hangingPunct:!0};t.moveToNextAttribute();)Gt[l=It(t)]?nt[l]=t.readContentAsInt():Yt[l]?nt[l]=t.readContentAsBoolean():l==="fontAlgn"?nt.fontAlgn=m.Charts.ST_TextFontAlignType[t.readContentAsString()]:l==="algn"&&(nt.algn=m.Charts.ST_TextAlignType[t.readContentAsString()]);if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"lnSpc":nt.lnSpc=Xi(t);break;case"spcBef":nt.spcBef=Xi(t);break;case"spcAft":nt.spcAft=Xi(t);break;case"buClrTx":nt.buClrTx={};break;case"buClr":nt.buClr=ir(t);break;case"buSzTx":nt.buSzTx={};break;case"buSzPct":nt.buSzPct=Ul(t);break;case"buSzPts":nt.buSzPts=Jl(t);break;case"buFontTx":nt.buFontTx={};break;case"buFont":nt.buFont=tr(t);break;case"buNone":nt.buNone={};break;case"buAutoNum":nt.buAutoNum=eo(t);break;case"buChar":nt.buChar=zl(t);break;case"buBlip":nt.buBlip=Vl(t);break;case"tabLst":nt.tabLst=ql(t);break;case"defRPr":nt.defRPr=Hr(t);break;case w:nt.extLst=Ae(t)}return nt}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/datamodel/chart-model.ts"),K=xt("./src/datamodel/excel-style.ts"),G=xt("./src/xlsx-io/common/chart-helper.ts"),q=xt("./src/common/common.ts"),o=xt("./src/xml-io/node-helper.ts"),z=xt("./src/datamodel/excel-helper.ts"),M=K.UnitHelper.emuToPixles,O=q.Util.oa,H=o.XmlNodeHelper.Xm,N=o.XmlNodeHelper.Ym,E=o.XmlNodeHelper.Zm,R="val",A="name",a="type",F="prst",w="extLst",I="cNvPr",P="macro",J="effectLst",st="effectDag",ht="fPublished",yt="graphicFrame",bt="dumy",ft="ext",V="scrgbClr",at="srgbClr",pt="hslClr",et="sysClr",rt="schemeClr",B="prstClr",it="noFill",f="solidFill",T="gradFill",s="blipFill",v="pattFill",n="grpFill",i="delete",c="idx",x="scene3d",L="spPr",W="txPr",U="sqref",h="invertIfNegative",S="bubble3D",_="marker",$="grpSp",ct="cxnSp",wt="clrScheme",lt="fontScheme",Y="fmtScheme",D="layout",y="pictureOptions",ot="order",Ct="gapWidth",At="dLbls",Et="trendline",Ot="errBars",_t="ser",Xt="dropLines",Qt="axId",zt="grouping",Zt="varyColors",te="scaling",oe="axPos",g="majorGridlines",kt="minorGridlines",Rt="title",Dt="numFmt",ut="majorTickMark",$t="minorTickMark",jt="tickLblPos",Tt="crossAx",Z="crosses",Q="crossesAt",j="style",gt="rotWithShape",d.DrawingReader={},(dt={}).ReadContentValueAsString=function(t){for(var l="";t.moveToNextAttribute();)It(t)==="val"&&(l=t.readContentAsString());return l},dt.ReadElementContentAsString=function(t){var l="";if(t.elementType===3)return l;for(t.elementType===1&&(l=t.readElementContentAsString());t.read()&&t.elementType!==2;);return l},dt.ReadCT_ChartStyle=function(t){for(var l,b,X,C={attribute:{}};t.moveToNextAttribute();)l=It(t),C.attribute[l]=t.readContentAsString();for(b=t.depth;t.read()&&!(t.depth<=b)&&((X=vt(t))==="dataPointMarkerLayout"?C.dataPointMarkerLayout=dt.ReadCT_DataPointMarkerLayout(t):X==="extLst"?C.extLst=Ae(t):C[X]=dt.ReadCT_ChartStyleElement(t),!(t.depth<=b)););return C},dt.ReadCT_ChartStyleElement=function(t){for(var l,b,X={attribute:{}},C=t.depth;t.moveToNextAttribute();)(l=It(t))==="mods"&&(X.attribute[l]=t.readContentAsString());if(t.elementType===3)return X;for(;t.read()&&!(t.depth<=C)&&((b=vt(t))==="lnRef"||b==="fillRef"||b==="effectRef"?X[b]=Jn(t):b==="fontRef"?X.fontRef=zn(t):b===L?X.spPr=ge(t):b==="defRPr"?X.defRPr=Hr(t):b==="bodyPr"&&(X.bodyPr=zi(t)),!(t.depth<=C)););return X},dt.ReadCT_DataPointMarkerLayout=function(t){for(var l,b={attribute:{}};t.moveToNextAttribute();)l=It(t),b.attribute[l]=t.readContentAsString();return b},dt.ReadCT_Extension=function(t){for(var l={};t.moveToNextAttribute();)It(t)==="uri"&&(l.uri=t.readContentAsString());return t.elementType,l},dt.ReadCT_chartColors=function(t){for(var l,b,X={schemeClr:[],variation:[],attribute:{}},C=t.depth;t.moveToNextAttribute();)l=It(t),X.attribute[l]=t.readContentAsString();if(t.elementType===3)return X;for(;t.read()&&!(t.depth<=C)&&((b=vt(t))==="schemeClr"?X.schemeClr.push(Vr(t)):b==="variation"&&X.variation.push(dt.ReadCT_Variation(t)),!(t.depth<=C)););return X},dt.ReadCT_Variation=function(t){var l,b={},X=t.depth;if(t.elementType===3)return b;for(;t.read()&&!(t.depth<=X)&&((l=vt(t))==="lumMod"?b.lumMod=Fe(t):l==="lumOff"&&(b.lumOff=Fe(t)),!(t.depth<=X)););return b},dt.ReadCT_ExtensionList=function(t){var l,b={ext:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="ext"&&b.ext.push(dt.ReadCT_Extension(t)),!(t.depth<=l)););return b},dt.ReadCT_NumberFormat=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"formatCode":l.formatCode=O(t.readContentAsString());break;case"sourceLinked":l.sourceLinked=t.readContentAsBoolean()}return l},dt.ReadCT_ValueColors=function(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"minColor":b.minColor=sr(t);break;case"midColor":b.midColor=sr(t);break;case"maxColor":b.maxColor=sr(t)}if(t.depth<=l)break}return b},dt.ReadCT_ExternalData=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"id":l.id=t.readContentAsString();break;case"autoUpdate":l.autoUpdate=t.readContentAsBoolean()}return l},dt.ReadCT_Formula=function(t){for(var l={};t.moveToNextAttribute();)It(t)==="dir"&&(l.dir=m.Charts.ST_FormulaDirection[t.readContentAsString()]);if(t.elementType===3)return l;for(t.elementType===1&&(l.formula=t.readElementContentAsString());t.read()&&t.elementType!==2;);return l},dt.ReadCT_Value=function(t){var l={};if(t.elementType===3)return l;for(t.elementType===1&&(l.value=t.readElementContentAsString());t.read()&&t.elementType!==2;);return l},dt.ReadCT_DataId=function(t){return pe(t)},dt.ReadST_AxisId=function(t){return pe(t)},dt.ReadCT_StringValue=function(t){for(var l={};t.moveToNextAttribute();)It(t)==="idx"&&(l.idx=t.readContentAsInt());if(t.elementType===3)return l;for(t.elementType===1&&(l.value=t.readElementContentAsString());t.read()&&t.elementType!==2;);return l},dt.ReadCT_StringLevel=function(t){for(var l,b={};t.moveToNextAttribute();)switch(It(t)){case"ptCount":b.ptCount=parseInt(t.readContentAsString(),10);break;case"name":b.name=t.readContentAsString()}if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="pt"&&b.pt.push(dt.ReadCT_StringValue(t)),!(t.depth<=l)););return b},dt.ReadCT_StringDimension=function(t){for(var l,b={};t.moveToNextAttribute();)It(t)==="type"&&(b.type=m.Charts.ST_StringDimensionType[t.readContentAsString()]);if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"lvl":b.lvl.push(dt.ReadCT_StringLevel(t));break;case"nf":b.nf=dt.ReadCT_Formula(t);break;case"f":b.f=dt.ReadCT_Formula(t)}if(t.depth<=l)break}return b},dt.ReadCT_NumericValue=function(t){for(var l={};t.moveToNextAttribute();)It(t)==="idx"&&(l.idx=t.readContentAsInt());if(t.elementType===3)return l;for(t.elementType===1&&(l.value=t.readElementContentAsDouble());t.read()&&t.elementType!==2;);return l},dt.ReadCT_NumericLevel=function(t){for(var l,b={};t.moveToNextAttribute();)switch(It(t)){case"ptCount":b.ptCount=parseInt(t.readContentAsString(),10);break;case"formatCode":b.formatCode=t.readContentAsString();break;case"name":b.name=t.readContentAsString()}if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="pt"&&b.pt.push(dt.ReadCT_NumericValue(t)),!(t.depth<=l)););return b},dt.ReadCT_NumericDimension=function(t){for(var l,b={lvl:[]};t.moveToNextAttribute();)It(t)==="type"&&(b.type=m.Charts.ST_NumericDimensionType[t.readContentAsString()]);if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"lvl":b.lvl.push(dt.ReadCT_NumericLevel(t));break;case"nf":b.nf=dt.ReadCT_Formula(t);break;case"f":b.f=dt.ReadCT_Formula(t)}if(t.depth<=l)break}return b},dt.ReadCT_Data=function(t){for(var l,b={numDim:[],strDim:[]};t.moveToNextAttribute();)It(t)==="id"&&(b.id=parseInt(t.readContentAsString(),10));if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"extLst":b.extLst=dt.ReadCT_ExtensionList(t);break;case"numDim":b.numDim.push(dt.ReadCT_NumericDimension(t));break;case"strDim":b.strDim.push(dt.ReadCT_StringDimension(t))}if(t.depth<=l)break}return b},dt.ReadCT_ChartData=function(t){var l,b={data:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"externalData":b.externalData=dt.ReadCT_ExternalData(t);break;case"data":b.data.push(dt.ReadCT_Data(t));break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b},dt.ReadCT_TextData=function(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"f":b.f=dt.ReadCT_Formula(t);break;case"v":b.v=dt.ReadCT_Value(t)}if(t.depth<=l)break}return b},dt.ReadCT_Text=function(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"txData":b.txData=dt.ReadCT_TextData(t);break;case"rich":b.rich=ke(t)}if(t.depth<=l)break}return b},dt.ReadCT_ChartTitle=function(t){for(var l,b={};t.moveToNextAttribute();)switch(It(t)){case"pos":b.pos=m.Charts.ST_SidePos[t.readContentAsString()];break;case"align":b.align=m.Charts.ST_PosAlign[t.readContentAsString()];break;case"overlay":b.overlay=t.readContentAsBoolean()}if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"tx":b.tx=dt.ReadCT_Text(t);break;case"spPr":b.spPr=ge(t);break;case"txPr":b.txPr=ke(t);break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b},dt.ReadCT_CategoryAxisScaling=function(t){for(var l={};t.moveToNextAttribute();)It(t)==="gapWidth"&&(l.gapWidth=t.readContentAsString());return l},dt.ReadCT_ValueAxisScaling=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"max":l.max=t.readContentAsString();break;case"min":l.min=t.readContentAsString();break;case"majorUnit":l.majorUnit=t.readContentAsString();break;case"minorUnit":l.minorUnit=t.readContentAsString()}return l},dt.ReadCT_AxisTitle=function(t){return ve(t)},dt.ReadCT_AxisUnitsLabel=function(t){return ve(t)},dt.ReadCT_AxisUnits=function(t){for(var l,b={};t.moveToNextAttribute();)It(t)==="unit"&&(b.unit=m.Charts.ST_AxisUnit[t.readContentAsString()]);if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"unitsLabel":b.unitsLabel=dt.ReadCT_AxisUnitsLabel(t);break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b},dt.ReadCT_Gridlines=function(t){return Se(t)},dt.ReadCT_TickMarks=function(t){for(var l,b={};t.moveToNextAttribute();)It(t)==="type"&&(b=m.Charts.ST_TickMarksType[t.readContentAsString()]);if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="extLst"&&(b.extLst=dt.ReadCT_ExtensionList(t)),!(t.depth<=l)););return b},dt.ReadCT_TickLabels=function(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="extLst"&&(b.extLst=dt.ReadCT_ExtensionList(t)),!(t.depth<=l)););return b},dt.ReadCT_Axis=function(t){for(var l,b={};t.moveToNextAttribute();)switch(It(t)){case"id":b.id=parseInt(t.readContentAsString(),10);break;case"hidden":b.hidden=t.readContentAsBoolean()}if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"title":b.title=dt.ReadCT_AxisTitle(t);break;case"units":b.units=dt.ReadCT_AxisUnits(t);break;case"majorGridlines":b.majorGridlines=dt.ReadCT_Gridlines(t);break;case"minorGridlines":b.minorGridlines=dt.ReadCT_Gridlines(t);break;case"majorTickMarks":b.majorTickMarks=dt.ReadCT_TickMarks(t);break;case"minorTickMarks":b.minorTickMarks=dt.ReadCT_TickMarks(t);break;case"tickLabels":b.tickLabels=dt.ReadCT_TickLabels(t);break;case"numFmt":b.numFmt=dt.ReadCT_NumberFormat(t);break;case"spPr":b.spPr=ge(t);break;case"txPr":b.txPr=ke(t);break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t);break;case"catScaling":b.catScaling=dt.ReadCT_CategoryAxisScaling(t);break;case"valScaling":b.valScaling=dt.ReadCT_ValueAxisScaling(t)}if(t.depth<=l)break}return b},dt.ReadCT_ParentLabelLayout=function(t){for(var l={};t.moveToNextAttribute();)It(t)==="val"&&(l.val=m.Charts.ST_ParentLabelLayout[t.readContentAsString()]);return l},dt.ReadCT_RegionLabelLayout=function(t){for(var l={};t.moveToNextAttribute();)It(t)==="val"&&(l.val=m.Charts.ST_RegionLabelLayout[t.readContentAsString()]);return l},dt.ReadCT_SeriesElementVisibilities=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"connectorLines":l.connectorLines=t.readContentAsBoolean();break;case"meanLine":l.meanLine=t.readContentAsBoolean();break;case"meanMarker":l.meanMarker=t.readContentAsBoolean();break;case"nonoutliers":l.nonoutliers=t.readContentAsBoolean();break;case"outliers":l.outliers=t.readContentAsBoolean()}return l},dt.ReadCT_Aggregation=function(){return{}},dt.ReadCT_Binning=function(t){for(var l,b={};t.moveToNextAttribute();)switch(It(t)){case"intervalClosed":b.intervalClosed=m.Charts.ST_IntervalClosedSide[t.readContentAsString()];break;case"underflow":b.underflow=t.readContentAsString();break;case"overflow":b.overflow=t.readContentAsString()}if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"binSize":b.binSize=dt.ReadBinSize(t);break;case"binCount":b.binCount=dt.ReadBinCount(t)}if(t.depth<=l)break}return b},dt.ReadBinSize=function(t){return Vt(t)},dt.ReadBinCount=function(t){for(var l={};t.moveToNextAttribute();)It(t)==="val"&&(l.val=t.readContentAsInt());return l},dt.ReadCT_GeoLocationQuery=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"countryRegion":l.countryRegion=t.readContentAsString();break;case"adminDistrict1":l.adminDistrict1=t.readContentAsString();break;case"adminDistrict2":l.adminDistrict2=t.readContentAsString();break;case"postalCode":l.postalCode=t.readContentAsString();break;case"entityType":l.entityType=m.Charts.ST_EntityType[t.readContentAsString()]}return l},dt.ReadCT_Address=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"address1":l.address1=t.readContentAsString();break;case"countryRegion":l.countryRegion=t.readContentAsString();break;case"adminDistrict1":l.adminDistrict1=t.readContentAsString();break;case"adminDistrict2":l.adminDistrict2=t.readContentAsString();break;case"postalCode":l.postalCode=t.readContentAsString();break;case"locality":l.locality=t.readContentAsString();break;case"isoCountryCode":l.isoCountryCode=t.readContentAsString()}return l},dt.ReadCT_GeoLocation=function(t){for(var l,b={};t.moveToNextAttribute();)switch(It(t)){case"latitude":b.latitude=t.readContentAsDouble();break;case"longitude":b.longitude=t.readContentAsDouble();break;case"entityName":b.entityName=t.readContentAsString();break;case"entityType":b.entityType=m.Charts.ST_EntityType[t.readContentAsString()]}if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="address"&&(b.address=dt.ReadCT_Address(t)),!(t.depth<=l)););return b},dt.ReadCT_GeoLocations=function(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="geoLocation"&&(b.geoLocation=dt.ReadCT_GeoLocation(t)),!(t.depth<=l)););return b},dt.ReadCT_GeoLocationQueryResult=function(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"geoLocationQuery":b.geoLocationQuery=dt.ReadCT_GeoLocationQuery(t);break;case"geoLocations":b.geoLocations=dt.ReadCT_GeoLocations(t)}if(t.depth<=l)break}return b},dt.ReadCT_GeoLocationQueryResults=function(t){var l,b={geoLocationQueryResult:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="geoLocationQueryResult"&&b.geoLocationQueryResult.push(dt.ReadCT_GeoLocationQueryResult(t)),!(t.depth<=l)););return b},dt.ReadCT_GeoPolygon=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"polygonId":l.polygonId=t.readContentAsString();break;case"numPoints":break;case"pcaRings":l.pcaRings=t.readContentAsString()}return l},dt.ReadCT_GeoPolygons=function(t){var l,b={geoPolygon:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="geoPolygon"&&b.geoPolygon.push(dt.ReadCT_GeoPolygon(t)),!(t.depth<=l)););return b},dt.ReadCT_Copyrights=function(t){var l,b={copyright:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="copyright"&&b.copyright.push(dt.ReadElementContentAsString(t)),!(t.depth<=l)););return b},dt.ReadCT_GeoData=function(t){for(var l,b={geoPolygons:[],copyrights:[]};t.moveToNextAttribute();)switch(It(t)){case"entityName":b.entityName=t.readContentAsString();break;case"entityId":b.entityId=t.readContentAsString();break;case"east":b.east=t.readContentAsDouble();break;case"west":b.west=t.readContentAsDouble();break;case"north":b.north=t.readContentAsDouble();break;case"south":b.south=t.readContentAsDouble()}if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"geoPolygons":b.geoPolygons.push(dt.ReadCT_GeoPolygon(t));break;case"copyrights":b.copyrights=dt.ReadCT_Copyrights(t)}if(t.depth<=l)break}return b},dt.ReadCT_GeoDataEntityQuery=function(t){return se(t)},dt.ReadCT_GeoDataEntityQueryResult=function(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"geoDataEntityQuery":b.geoDataEntityQuery=dt.ReadCT_GeoDataEntityQuery(t);break;case"geoData":b.geoData=dt.ReadCT_GeoData(t)}if(t.depth<=l)break}return b},dt.ReadCT_GeoDataEntityQueryResults=function(t){var l,b={geoDataEntityQueryResult:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="geoDataEntityQueryResult"&&b.geoDataEntityQueryResult.push(dt.ReadCT_GeoDataEntityQueryResult(t)),!(t.depth<=l)););return b},dt.ReadCT_GeoDataPointQuery=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"entityType":l.entityType=m.Charts.ST_EntityType[t.readContentAsString()];break;case"latitude":l.latitude=t.readContentAsDouble();break;case"longitude":l.longitude=t.readContentAsDouble()}return l},dt.ReadCT_GeoDataPointToEntityQuery=function(t){return se(t)},dt.ReadCT_GeoDataPointToEntityQueryResult=function(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"geoDataPointQuery":b.geoDataPointQuery=dt.ReadCT_GeoDataPointQuery(t);break;case"geoDataPointToEntityQuery":b.geoDataPointToEntityQuery=dt.ReadCT_GeoDataPointToEntityQuery(t)}if(t.depth<=l)break}return b},dt.ReadCT_GeoDataPointToEntityQueryResults=function(t){var l,b={geoDataPointToEntityQueryResult:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="geoDataPointToEntityQueryResult"&&b.geoDataPointToEntityQueryResult.push(dt.ReadCT_GeoDataPointToEntityQueryResult(t)),!(t.depth<=l)););return b},dt.ReadCT_GeoChildTypes=function(t){var l,b={entityType:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="entityType"&&b.entityType.push(dt.ReadElementContentAsString(t)),!(t.depth<=l)););return b},dt.ReadCT_GeoChildEntitiesQuery=function(t){for(var l,b={geoChildTypes:[]};t.moveToNextAttribute();)It(t)==="entityId"&&(b.entityId=t.readContentAsString());if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="geoChildTypes"&&(b.geoChildTypes=dt.ReadCT_GeoChildTypes(t)),!(t.depth<=l)););return b},dt.ReadCT_GeoHierarchyEntity=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"entityName":l.entityName=t.readContentAsString();break;case"entityId":l.entityId=t.readContentAsString();break;case"entityType":l.entityType=m.Charts.ST_EntityType[t.readContentAsString()]}return l},dt.ReadCT_GeoChildEntities=function(t){var l,b={geoHierarchyEntity:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="geoHierarchyEntity"&&b.geoHierarchyEntity.push(dt.ReadCT_GeoHierarchyEntity(t)),!(t.depth<=l)););return b},dt.ReadCT_GeoChildEntitiesQueryResult=function(t){var l,b={geoChildEntities:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"geoChildEntitiesQuery":b.geoChildEntitiesQuery=dt.ReadCT_GeoChildEntitiesQuery(t);break;case"geoChildEntities":b.geoChildEntities.push(dt.ReadCT_GeoHierarchyEntity(t))}if(t.depth<=l)break}return b},dt.ReadCT_GeoChildEntitiesQueryResults=function(t){var l,b={geoChildEntitiesQueryResult:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="geoChildEntitiesQueryResult"&&b.geoChildEntitiesQueryResult.push(dt.ReadCT_GeoChildEntitiesQueryResult(t)),!(t.depth<=l)););return b},dt.ReadCT_Clear=function(t){var l,b={geoChildEntitiesQueryResults:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"geoLocationQueryResults":b.geoLocationQueryResults=dt.ReadCT_GeoLocationQueryResults(t);break;case"geoDataEntityQueryResults":b.geoDataEntityQueryResults=dt.ReadCT_GeoDataEntityQueryResults(t);break;case"geoDataPointToEntityQueryResults":b.geoDataPointToEntityQueryResults=dt.ReadCT_GeoDataPointToEntityQueryResults(t);break;case"geoChildEntitiesQueryResults":b.geoChildEntitiesQueryResults=dt.ReadCT_GeoChildEntitiesQueryResults(t)}if(t.depth<=l)break}return b},dt.ReadCT_GeoCache=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"provider":l.provider=t.readContentAsString();break;case"binary":l.binary=t.readContentAsString();break;case"clear":l.clear=dt.ReadCT_Clear(t)}return l},dt.ReadCT_Geography=function(t){for(var l,b={};t.moveToNextAttribute();)switch(It(t)){case"projectionType":b.projectionType=m.Charts.ST_GeoProjectionType[t.readContentAsString()];break;case"viewedRegionType":b.viewedRegionType=m.Charts.ST_GeoMappingLevel[t.readContentAsString()];break;case"cultureLanguage":b.cultureLanguage=t.readContentAsString();break;case"cultureRegion":b.cultureRegion=t.readContentAsString();break;case"attribution":b.attribution=t.readContentAsString()}if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="geoCache"&&(b.geoCache=dt.ReadCT_GeoCache(t)),!(t.depth<=l)););return b},dt.ReadCT_Statistics=function(t){for(var l={};t.moveToNextAttribute();)It(t)==="quartileMethod"&&(l.quartileMethod=m.Charts.ST_QuartileMethod[t.readContentAsString()]);return l},dt.ReadCT_Subtotals=function(t){var l,b={idx:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="idx"&&b.idx.push(parseInt(dt.ReadContentValueAsString(t),10)),!(t.depth<=l)););return b},dt.ReadCT_SeriesLayoutProperties=function(t){var l,b={subtotals:[],extLst:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"parentLabelLayout":b.parentLabelLayout=dt.ReadCT_ParentLabelLayout(t);break;case"regionLabelLayout":b.regionLabelLayout=dt.ReadCT_RegionLabelLayout(t);break;case"visibility":b.visibility=dt.ReadCT_SeriesElementVisibilities(t);break;case"geography":b.geography=dt.ReadCT_Geography(t);break;case"statistics":b.statistics=dt.ReadCT_Statistics(t);break;case"subtotals":b.subtotals=dt.ReadCT_Subtotals(t);break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t);break;case"aggregation":b.aggregation=dt.ReadCT_Aggregation(t);break;case"binning":b.binning=dt.ReadCT_Binning(t)}if(t.depth<=l)break}return b},dt.ReadCT_DataPoint=function(t){return Ue(t)},dt.ReadCT_ExtremeValueColorPosition=function(){return{}},dt.ReadCT_NumberColorPosition=function(t){return Vt(t)},dt.ReadCT_PercentageColorPosition=function(t){return Vt(t)},dt.ReadCT_ValueColorEndPosition=function(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"extremeValue":b.extremeValue=dt.ReadCT_ExtremeValueColorPosition(t);break;case"number":b.number=dt.ReadCT_NumberColorPosition(t);break;case"percent":b.percent=dt.ReadCT_PercentageColorPosition(t)}if(t.depth<=l)break}return b},dt.ReadCT_ValueColorMiddlePosition=function(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"number":b.aggregation=dt.ReadCT_NumberColorPosition(t);break;case"percent":b.binning=dt.ReadCT_PercentageColorPosition(t)}if(t.depth<=l)break}return b},dt.ReadCT_ValueColorPositions=function(t){for(var l,b={};t.moveToNextAttribute();)It(t)==="count"&&(b.count=t.readContentAsInt());if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"min":b.min=dt.ReadCT_ValueColorEndPosition(t);break;case"mid":b.mid=dt.ReadCT_ValueColorMiddlePosition(t);break;case"max":b.max=dt.ReadCT_ValueColorEndPosition(t)}if(t.depth<=l)break}return b},dt.ReadCT_DataLabelVisibilities=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"seriesName":l.seriesName=t.readContentAsBoolean();break;case"categoryName":l.categoryName=t.readContentAsBoolean();break;case"value":l.value=t.readContentAsBoolean()}return l},dt.ReadCT_DataLabel=function(t){for(var l,b={};t.moveToNextAttribute();)switch(It(t)){case"idx":b.idx=parseInt(t.readContentAsString(),10);break;case"pos":b.pos=m.Charts.ST_DataLabelPos[t.readContentAsString()]}if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"numFmt":b.numFmt=dt.ReadCT_NumberFormat(t);break;case"spPr":b.spPr=ge(t);break;case"txPr":b.txPr=ke(t);break;case"visibility":b.visibility=dt.ReadCT_DataLabelVisibilities(t);break;case"separator":b.separator=dt.ReadElementContentAsString(t);break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b},dt.ReadCT_DataLabelHidden=function(t){for(var l={};t.moveToNextAttribute();)It(t)==="idx"&&(l.idx=parseInt(t.readContentAsString(),10));return l},dt.ReadCT_DataLabels=function(t){for(var l,b={dataLabel:[],dataLabelHidden:[],extLst:[]};t.moveToNextAttribute();)It(t)==="pos"&&(b.pos=m.Charts.ST_DataLabelPos[t.readContentAsString()]);if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"numFmt":b.numFmt=dt.ReadCT_NumberFormat(t);break;case"spPr":b.spPr=ge(t);break;case"txPr":b.txPr=ke(t);break;case"visibility":b.visibility=dt.ReadCT_DataLabelVisibilities(t);break;case"separator":b.separator=dt.ReadElementContentAsString(t);break;case"dataLabel":b.dataLabel.push(dt.ReadCT_DataLabel(t));break;case"dataLabelHidden":b.dataLabelHidden.push(dt.ReadCT_DataLabelHidden(t));break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b},dt.ReadCT_Series=function(t){for(var l,b={dataPt:[],axisId:[],extLst:[]};t.moveToNextAttribute();)switch(It(t)){case"layoutId":b.layoutId=G.ChartHelper.ToCT_ChartType(m.Charts.ST_SeriesLayout[t.readContentAsString()]);break;case"hidden":b.hidden=t.readContentAsBoolean();break;case"ownerIdx":b.ownerIdx=parseInt(t.readContentAsString(),10);break;case"uniqueId":b.uniqueId=t.readContentAsString();break;case"formatIdx":b.formatIdx=parseInt(t.readContentAsString(),10)}if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"tx":b.tx=dt.ReadCT_Text(t);break;case"spPr":b.spPr=ge(t);break;case"valueColors":b.valueColors=dt.ReadCT_ValueColors(t);break;case"valueColorPositions":b.valueColorPositions=dt.ReadCT_ValueColorPositions(t);break;case"dataPt":b.dataPt.push(dt.ReadCT_DataPoint(t));break;case"dataLabels":b.dataLabels=dt.ReadCT_DataLabels(t);break;case"dataId":b.dataId=dt.ReadCT_DataId(t);break;case"layoutPr":b.layoutPr=dt.ReadCT_SeriesLayoutProperties(t);break;case"axisId":b.axisId.push(dt.ReadST_AxisId(t));break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b},dt.ReadCT_Legend=function(t){for(var l,b={};t.moveToNextAttribute();)switch(It(t)){case"pos":b.legendPos=m.Charts.ST_2016ChartPosLegend[t.readContentAsString()];break;case"align":b.align=m.Charts.ST_PosAlign[t.readContentAsString()];break;case"overlay":b.overlay=t.readContentAsBoolean()}if(b.legendPos===m.Charts.ST_2016ChartPosLegend.r&&b.align===m.Charts.ST_PosAlign.min&&(b.legendPos=5),t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"spPr":b.spPr=ge(t);break;case"txPr":b.txPr=ke(t);break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b},dt.ReadCT_PlotSurface=function(t){return Se(t)},dt.ReadCT_PlotAreaRegion=function(t){var l,b={extLst:[],series:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"plotSurface":b.plotSurface=dt.ReadCT_PlotSurface(t);break;case"series":b.series.push(dt.ReadCT_Series(t));break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b},dt.ReadCT_PlotArea=function(t){var l,b={axes:[],extLst:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"plotAreaRegion":b.plotAreaRegion=dt.ReadCT_PlotAreaRegion(t);break;case"axis":b.axes.push(dt.ReadCT_Axis(t));break;case"spPr":b.spPr=ge(t);break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b},dt.ReadCT_Chart=function(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"title":b.title=dt.ReadCT_ChartTitle(t);break;case"plotArea":b.plotArea=dt.ReadCT_PlotArea(t);break;case"legend":b.legend=dt.ReadCT_Legend(t);break;case"extLst":b.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=l)break}return b},dt.ReadCT_FormatOverride=function(t){return Ue(t)},dt.ReadCT_FormatOverrides=function(t){var l,b={fmtOvr:[]};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l)&&(vt(t)==="fmtOvr"&&b.fmtOvr.push(dt.ReadCT_FormatOverride(t)),!(t.depth<=l)););return b},dt.ReadCT_HeaderFooter=function(t){for(var l,b={};t.moveToNextAttribute();)switch(It(t)){case"alignWithMargins":b.alignWithMargins=t.readContentAsBoolean();break;case"differentOddEven":b.differentOddEven=t.readContentAsBoolean();break;case"differentFirst":b.differentFirst=t.readContentAsBoolean()}if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"oddHeader":b.oddHeader=dt.ReadElementContentAsString(t);break;case"oddFooter":b.oddFooter=dt.ReadElementContentAsString(t);break;case"evenHeader":b.evenHeader=dt.ReadElementContentAsString(t);break;case"evenFooter":b.evenFooter=dt.ReadElementContentAsString(t);break;case"firstHeader":b.firstHeader=dt.ReadElementContentAsString(t);break;case"firstFooter":b.firstFooter=dt.ReadElementContentAsString(t)}if(t.depth<=l)break}return b},dt.ReadCT_PageMargins=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"l":l.l=t.readContentAsDouble();break;case"r":l.r=t.readContentAsDouble();break;case"t":l.t=t.readContentAsDouble();break;case"b":l.b=t.readContentAsDouble();break;case"header":l.header=t.readContentAsDouble();break;case"footer":l.footer=t.readContentAsDouble()}return l},dt.ReadCT_PageSetup=function(t){for(var l={};t.moveToNextAttribute();)switch(It(t)){case"paperSize":l.paperSize=parseInt(t.readContentAsString(),10);break;case"firstPageNumber":l.firstPageNumber=z.convertFirstPageNumber(parseInt(t.readContentAsString(),10));break;case"orientation":l.orientation=m.Charts.ST_PageOrientation[t.readContentAsString()];break;case"blackAndWhite":l.blackAndWhite=t.readContentAsBoolean();break;case"draft":l.draft=t.readContentAsBoolean();break;case"useFirstPageNumber":l.useFirstPageNumber=t.readContentAsBoolean();break;case"horizontalDpi":l.horizontalDpi=t.readContentAsInt();break;case"verticalDpi":l.verticalDpi=t.readContentAsInt();break;case"copies":l.copies=parseInt(t.readContentAsString(),10)}return l},dt.ReadCT_PrintSettings=function(t){var l,b={};if(t.elementType===3)return b;for(l=t.depth;t.read()&&!(t.depth<=l);){switch(vt(t)){case"headerFooter":b.headerFooter=dt.ReadCT_HeaderFooter(t);break;case"pageMargins":b.pageMargins=dt.ReadCT_PageMargins(t);break;case"pageSetup":b.pageSetup=dt.ReadCT_PageSetup(t)}if(t.depth<=l)break}return b},dt.ReadCT_ChartSpace=function(t,l){var b,X={};if(t.elementType===3)return X;for(b=t.depth;t.read()&&!(t.depth<=b);){switch(vt(t)){case"chartData":X.chartData=dt.ReadCT_ChartData(t);break;case"chart":X.chart=dt.ReadCT_Chart(t);break;case"spPr":X.spPr=ge(t);break;case"txPr":X.txPr=ke(t);break;case"clrMapOvr":X.clrMapOvr=Er(t);break;case"fmtOvrs":X.fmtOvrs=dt.ReadCT_FormatOverrides(t);break;case"printSettings":X.printSettings=dt.ReadCT_PrintSettings(t);break;case"extLst":X.extLst=dt.ReadCT_ExtensionList(t)}if(t.depth<=b)break}return l&&dt.TranstateSeriesIDToData(X.chart.plotArea.plotAreaRegion.series,X.chartData.data,l),X},dt.TranstateSeriesIDToData=function(t,l,b){var X,C,nt,Gt,Yt,he,ur,Ro,Ee,Ql=dt.TranslateChartData(l),Yn=dt.TranslateNameSpace(b);for(X=0;X<t.length;X++)C=t[X],q.J(C.dataId)||(nt=Ql[C.dataId.val],q.J(nt)||(Gt={},Yt=void 0,he=nt.numDim&&nt.numDim.formula,ur=nt.strDim&&nt.strDim.formula,he&&(Yt=Yn[he],Gt.numDim=Yt),ur&&(Yt=Yn[ur],Gt.strDim=Yt),C.formulaObj=Gt)),(Ro=C.tx&&C.tx.txData&&C.tx.txData.f&&C.tx.txData.f.formula)&&(Ee=Yn[Ro])&&(C.tx.txData.f.formula=Ee)},dt.TranslateChartData=function(t){var l,b,X,C={};for(l=0;l<t.length;l++)b=t[l].id,X={},t[l].numDim.length>0&&(X.numDim=t[l].numDim&&t[l].numDim[0].f),t[l].strDim.length>0&&(X.strDim=t[l].strDim&&t[l].strDim[0].f),C[b]=X;return C},dt.TranslateNameSpace=function(t){var l,b,X,C={};for(l=0;l<t.length;l++)b=t[l].name,X=t[l].formula,C[b]=X;return C},d.DrawingReader.Chart2016Reader=dt,d.DrawingReader.ReadCT_ColorScheme=ze,d.DrawingReader.ReadCT_CustomColor=Ve,d.DrawingReader.ReadCT_SupplementalFont=Le,d.DrawingReader.ReadCT_CustomColorList=er,d.DrawingReader.ReadCT_FontCollection=rr,d.DrawingReader.ReadCT_EffectStyleItem=Je,d.DrawingReader.ReadCT_FontScheme=je,d.DrawingReader.ReadCT_FillStyleList=Xe,d.DrawingReader.ReadCT_LineStyleList=or,d.DrawingReader.ReadCT_EffectStyleList=ro,d.DrawingReader.ReadCT_BackgroundFillStyleList=Xe,d.DrawingReader.ReadCT_StyleMatrix=oo,d.DrawingReader.ReadCT_BaseStyles=fr,mt={hiddenScene3dUri:"{31F19639-BCED-4A60-ADC4-E9642A236FB7}",hiddenSp3dUri:"{E45631CC-5BF2-4C18-A39C-3461C7D3F71A}",hiddenFillUri:"{909E8E84-426E-40DD-AFC4-6F175D3DCCD1}",hiddenFillUri2:"{909E8E84-426E-40dd-AFC4-6F175D3DCCD1}",hiddenLineUri:"{91240B29-F687-4F45-9708-019B960494DF}",hiddenLineUri2:"{91240B29-F687-4f45-9708-019B960494DF}",hiddenASvgBlip:"{96DAC541-7B7A-43D3-8B79-37D633B846F1}",hiddenASvgBlip2:"{96DAC541-7B7A-43d3-8B79-37D633B846F1}",hiddenA14CompatExt:"{63B3BB69-23CF-44E3-9099-C40C66FF867C}"},d.DrawingReader.ReadCT_creationId=Dr,d.DrawingReader.ReadCT_OfficeArtExtension=Gr,d.DrawingReader.ReadCT_Angle=io,d.DrawingReader.ReadCT_cameraTool=Ur,d.DrawingReader.ReadCT_CompatExt=Do,d.DrawingReader.ReadCT_PositiveFixedAngle=Qe,d.DrawingReader.ReadCT_Percentage=Fe,d.DrawingReader.ReadCT_PositivePercentage=lr,d.DrawingReader.ReadCT_FixedPercentage=Re,d.DrawingReader.ReadCT_PositiveFixedPercentage=gr,d.DrawingReader.ReadCT_Ratio=Lo,d.DrawingReader.ReadCT_Point2D=hr,d.DrawingReader.ReadCT_PositiveSize2D=br,d.DrawingReader.ReadCT_ComplementTransform=function(){return{}},d.DrawingReader.ReadCT_InverseTransform=function(){return{}},d.DrawingReader.ReadCT_GrayscaleTransform=function(){return{}},d.DrawingReader.ReadCT_GammaTransform=function(){return{}},d.DrawingReader.ReadCT_InverseGammaTransform=function(){return{}},d.DrawingReader.ReadCT_ScRgbColor=no,d.DrawingReader.StringToByteArray=Ki,d.DrawingReader.ReadCT_SRgbColor=ao,d.DrawingReader.ReadCT_HslColor=Jr,d.DrawingReader.ReadCT_SystemColor=zr,d.DrawingReader.ReadCT_SchemeColor=Vr,d.DrawingReader.ReadCT_PresetColor=lo,d.DrawingReader.ReadCT_StyleColor=Zn,d.DrawingReader.ReadCT_OfficeArtExtensionList=Ae,d.DrawingReader.ReadCT_Scale2D=function(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||(C=vt(t))!=="sx"&&C!=="sy"||(nt[C]=Lo(t));return nt},d.DrawingReader.ReadCT_Transform2D=Yi,d.DrawingReader.ReadCT_GroupTransform2D=$n,d.DrawingReader.ReadCT_Point3D=Ne,d.DrawingReader.ReadCT_Vector3D=si,d.DrawingReader.ReadCT_SphereCoords=Zi,d.DrawingReader.ReadCT_RelativeRect=co,d.DrawingReader.ReadCT_Color=ir,d.DrawingReader.ReadCT_ColorMRU=function(t){var l,b,X,C={scrgbClr:[],srgbClr:[],hslClr:[],sysClr:[],schemeClr:[],prstClr:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case V:C.scrgbClr.push(no(t));break;case at:C.srgbClr.push(ao(t));break;case pt:C.hslClr.push(Jr(t));break;case et:C.sysClr.push(zr(t));break;case rt:C.schemeClr.push(Vr(t));break;case B:C.prstClr.push(lo(t))}return C},d.DrawingReader.ReadCT_EmbeddedWAVAudioFile=ta,d.DrawingReader.ReadCT_Hyperlink=ui,d.DrawingReader.ReadCT_Boolean=ae,d.DrawingReader.ReadCT_Double=qe,d.DrawingReader.ReadCT_UnsignedInt=Te,d.DrawingReader.ReadCT_Int=Be,d.DrawingReader.ReadCT_RelId=$i,d.DrawingReader.ReadCT_Extension=tn,d.DrawingReader.ReadCT_ExtensionList=de,d.DrawingReader.ReadCT_NumVal=fi,d.DrawingReader.ReadCT_NumData=Bo,d.DrawingReader.ReadCT_NumRef=en,d.DrawingReader.ReadCT_NumDataSource=we,d.DrawingReader.ReadCT_StrVal=Po,d.DrawingReader.ReadCT_StrData=Wo,d.DrawingReader.ReadCT_StrRef=hi,d.DrawingReader.ReadCT_Tx=jr,d.DrawingReader.ReadCT_TextLanguageID=function(t){return Lt(t,R)},d.DrawingReader.ReadCT_Lvl=function(t){var l,b,X,C={pt:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||vt(t)==="pt"&&C.pt.push(Po(t));return C},d.DrawingReader.ReadCT_MultiLvlStrData=ea,d.DrawingReader.ReadCT_MultiLvlStrRef=_o,d.DrawingReader.ReadCT_AxDataSource=Ce,d.DrawingReader.ReadCT_SerTx=Sr,d.DrawingReader.ReadCT_LayoutTarget=No,d.DrawingReader.ReadCT_LayoutMode=ce,d.DrawingReader.ReadCT_ManualLayout=Ke,d.DrawingReader.ReadCT_Layout=xe,d.DrawingReader.ReadCT_Title=Me,d.DrawingReader.ReadCT_RotX=ra,d.DrawingReader.ReadCT_HPercent=oa,d.DrawingReader.ReadCT_RotY=me,d.DrawingReader.ReadCT_DepthPercent=ia,d.DrawingReader.ReadCT_Perspective=bi,d.DrawingReader.ReadCT_View3D=rn,d.DrawingReader.ReadCT_Surface=Ze,d.DrawingReader.ReadCT_DTable=on,d.DrawingReader.ReadCT_GapAmount=cr,d.DrawingReader.ReadCT_Overlap=pi,d.DrawingReader.ReadCT_BubbleScale=so,d.DrawingReader.ReadCT_SizeRepresents=na,d.DrawingReader.ReadCT_FirstSliceAng=nn,d.DrawingReader.ReadCT_HoleSize=Cr,d.DrawingReader.ReadCT_SplitType=Xr,d.DrawingReader.ReadCT_CustSplit=aa,d.DrawingReader.ReadCT_SecondPieSize=Mo,d.DrawingReader.ReadCT_NumFmt=Pr,d.DrawingReader.ReadCT_LblAlgn=wr,d.DrawingReader.ReadCT_DLblPos=mi,d.DrawingReader.ReadCT_DLbl=gi,d.DrawingReader.ReadCT_DLbls=Ie,d.DrawingReader.ReadCT_MarkerStyle=la,d.DrawingReader.ReadCT_MarkerSize=ca,d.DrawingReader.ReadCT_Marker=qr,d.DrawingReader.ReadCT_DPt=Wr,d.DrawingReader.ReadCT_TrendlineType=yi,d.DrawingReader.ReadCT_Order=sa,d.DrawingReader.ReadCT_Period=_r,d.DrawingReader.ReadCT_TrendlineLbl=da,d.DrawingReader.ReadCT_Trendline=uo,d.DrawingReader.ReadCT_ErrDir=ua,d.DrawingReader.ReadCT_ErrBarType=an,d.DrawingReader.ReadCT_ErrValType=fa,d.DrawingReader.ReadCT_ErrBars=fo,d.DrawingReader.ReadCT_UpDownBar=ln,d.DrawingReader.ReadCT_UpDownBars=cn,d.DrawingReader.ReadCT_LineSer=Oo,d.DrawingReader.ReadCT_ScatterSer=sn,d.DrawingReader.ReadCT_RadarSer=Ho,d.DrawingReader.ReadCT_BarSer=De,d.DrawingReader.ReadCT_AreaSer=Si,d.DrawingReader.ReadCT_PieSer=ho,d.DrawingReader.ReadCT_BubbleSer=Kr,d.DrawingReader.ReadCT_SurfaceSer=Yr,d.DrawingReader.ReadCT_Grouping=Go,d.DrawingReader.ReadCT_ChartLines=Pe,d.DrawingReader.ReadCT_LineChart=ha,d.DrawingReader.ReadCT_Line3DChart=ba,d.DrawingReader.ReadCT_StockChart=Ci,d.DrawingReader.ReadCT_ScatterStyle=pa,d.DrawingReader.ReadCT_ScatterChart=ma,d.DrawingReader.ReadCT_RadarStyle=ga,d.DrawingReader.ReadCT_RadarChart=wi,d.DrawingReader.ReadCT_BarGrouping=xi,d.DrawingReader.ReadCT_BarDir=Ai,d.DrawingReader.ReadCT_ShapeBox=bo,d.DrawingReader.ReadCT_BarChart=dn,d.DrawingReader.ReadCT_Bar3DChart=un,d.DrawingReader.ReadCT_AreaChart=Ti,d.DrawingReader.ReadCT_Area3DChart=vi,d.DrawingReader.ReadCT_PieChart=po,d.DrawingReader.ReadCT_Pie3DChart=fn,d.DrawingReader.ReadCT_DoughnutChart=hn,d.DrawingReader.ReadCT_OfPieType=Uo,d.DrawingReader.ReadCT_OfPieChart=Ye,d.DrawingReader.ReadCT_BubbleChart=ya,d.DrawingReader.ReadCT_BandFmt=Sa,d.DrawingReader.ReadCT_BandFmts=Ca,d.DrawingReader.ReadCT_SurfaceChart=xa,d.DrawingReader.ReadCT_Surface3DChart=Aa,d.DrawingReader.ReadCT_AxPos=Jo,d.DrawingReader.ReadCT_Crosses=mo,d.DrawingReader.ReadCT_CrossBetween=bn,d.DrawingReader.ReadCT_TickMark=pr,d.DrawingReader.ReadCT_TickLblPos=zo,d.DrawingReader.ReadCT_Skip=Vo,d.DrawingReader.ReadCT_TimeUnit=ki,d.DrawingReader.ReadCT_AxisUnit=jo,d.DrawingReader.ReadCT_BuiltInUnit=Ta,d.DrawingReader.ReadCT_PictureFormat=va,d.DrawingReader.ReadCT_PictureStackUnit=ka,d.DrawingReader.ReadCT_PictureOptions=Xo,d.DrawingReader.ReadCT_DispUnitsLbl=Fa,d.DrawingReader.ReadCT_DispUnits=Ra,d.DrawingReader.ReadCT_Orientation=Ea,d.DrawingReader.ReadCT_LogBase=Ia,d.DrawingReader.ReadCT_Scaling=qo,d.DrawingReader.ReadCT_LblOffset=pn,Pt={majorGridlines:{ln:{w:1,cap:2,cmpd:0,algn:0,solidFill:{schemeClr:{val:1,lumMod:[15e3],lumOff:[85e3]}},round:!0},effectLst:{}},blank_majorGridlines:{ln:{w:1,cap:2,cmpd:0,algn:0,solidFill:{srgbClr:{val:[134,134,134]}},round:!0},effectLst:{}},minorGridlines:{ln:{w:1,cap:2,cmpd:0,algn:0,solidFill:{schemeClr:{val:1,lumMod:[5e3],lumOff:[95e3]}},round:!0},effectLst:{}},blank_minorGridlines:{ln:{w:1,cap:2,cmpd:0,algn:0,solidFill:{srgbClr:{val:[183,183,183]}},round:!0},effectLst:{}},axis:{noFill:!0,ln:{w:1,cap:2,cmpd:0,algn:0,solidFill:{schemeClr:{val:1,lumMod:[15e3],lumOff:[85e3]}},round:!0},effectLst:{}},plotArea:{noFill:!0,ln:{noFill:!0},effectLst:{}}},d.DrawingReader.ReadCT_CatAx=Da,d.DrawingReader.ReadCT_DateAx=La,d.DrawingReader.ReadCT_SerAx=mn,d.DrawingReader.ReadCT_ValAx=Ba,d.DrawingReader.ReadCT_PlotArea=Ko,d.DrawingReader.ReadCT_PivotFmt=Fi,d.DrawingReader.ReadCT_PivotFmts=Yo,d.DrawingReader.ReadCT_LegendPos=Pa,d.DrawingReader.ReadCT_LegendEntry=Wa,d.DrawingReader.ReadCT_Legend=_a,d.DrawingReader.ReadCT_DispBlanksAs=Ri,d.DrawingReader.ReadCT_DispNaAsBlank=Na,d.DrawingReader.ReadCT_Chart=Ma,d.DrawingReader.ReadCT_Style=Oa,d.DrawingReader.ReadCT_PivotSource=Ha,d.DrawingReader.ReadCT_Protection=Ga,d.DrawingReader.ReadCT_HeaderFooter=gn,d.DrawingReader.ReadCT_PageMargins=yn,d.DrawingReader.ReadCT_ExternalData=Sn,d.DrawingReader.ReadCT_PageSetup=Ua,d.DrawingReader.ReadCT_PrintSettings=Qo,d.DrawingReader.ReadCT_ChartSpace=function(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"roundedCorners":C.roundedCorners=ae(t);break;case j:C.style=Oa(t);break;case"clrMapOvr":C.clrMapOvr=Er(t);break;case"pivotSource":C.pivotSource=Ha(t);break;case"protection":C.protection=Ga(t);break;case"chart":C.chart=Ma(t);break;case L:C.spPr=ge(t);break;case W:C.txPr=ke(t);break;case"externalData":C.externalData=Sn(t);break;case"printSettings":C.printSettings=Qo(t);break;case"userShapes":C.userShapes=ja(t);break;case w:C.extLst=de(t)}return C},d.DrawingReader.ReadCT_DLblExtensionList=Ja,d.DrawingReader.ReadCT_DLblExt=Cn,d.DrawingReader.ReadCT_DLblsExtensionList=za,d.DrawingReader.ReadCT_DLblsExt=Va,d.DrawingReader.ReadCT_UserShapes=ja,d.DrawingReader.ReadCT_InvertSolidFillFmt=Xa,d.DrawingReader.ReadCT_FullRef=function(t){return ye(t)},d.DrawingReader.ReadCT_LevelRef=function(t){return ye(t)},d.DrawingReader.ReadCT_FormulaRef=function(t){return ye(t)},d.DrawingReader.ReadCT_FilteredSeriesTitle=function(t){return Ht(t,"tx",jr)},d.DrawingReader.ReadCT_FilteredCategoryTitle=function(t){return Ht(t,"cat",Ce)},d.DrawingReader.ReadCT_FilteredBarSer=function(t){return Ht(t,_t,De)},d.DrawingReader.ReadCT_FilteredLineSer=function(t){return Ht(t,_t,Oo)},d.DrawingReader.ReadCT_FilteredScatterSer=function(t){return Ht(t,_t,sn)},d.DrawingReader.ReadCT_FilteredAreaSer=function(t){return Ht(t,_t,Si)},d.DrawingReader.ReadCT_FilteredPieSer=function(t){return Ht(t,_t,ho)},d.DrawingReader.ReadCT_FilteredBubbleSer=function(t){return Ht(t,_t,Kr)},d.DrawingReader.ReadCT_FilteredRadarSer=function(t){return Ht(t,_t,Ho)},d.DrawingReader.ReadCT_FilteredSurfaceSer=function(t){return Ht(t,_t,Yr)},d.DrawingReader.ReadCT_SeriesDataLabelsRange=qa,d.DrawingReader.ReadCT_CategoryFilterException=Ka,d.DrawingReader.ReadCT_CategoryFilterExceptions=function(t){var l,b,X,C={categoryFilterException:[]};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||vt(t)==="categoryFilterException"&&C.categoryFilterException.push(Ka(t));return C},d.DrawingReader.ReadCT_DataLabelFieldTableEntry=Ya,d.DrawingReader.ReadCT_DataLabelFieldTable=Qa,d.DrawingReader.ReadCT_GraphicFrameNonVisual=function(t){return Mt(t)},d.DrawingReader.ReadCT_CdrPosition=Ei,d.DrawingReader.ReadCT_RelSizeAnchor=Za,d.DrawingReader.ReadCT_AbsSizeAnchor=$a,d.DrawingReader.ReadCT_ChartDrawing=tl,d.DrawingReader.ReadCT_ConnectorLocking=el,d.DrawingReader.ReadCT_ShapeLocking=rl,d.DrawingReader.ReadCT_PictureLocking=ol,d.DrawingReader.ReadCT_GroupLocking=il,d.DrawingReader.ReadCT_GraphicalObjectFrameLocking=nl,d.DrawingReader.ReadCT_NonVisualDrawingProps=go,d.DrawingReader.ReadCT_NonVisualDrawingShapeProps=al,d.DrawingReader.ReadCT_NonVisualConnectorProperties=ll,d.DrawingReader.ReadCT_NonVisualPictureProperties=yo,d.DrawingReader.ReadCT_NonVisualGroupDrawingShapeProps=cl,d.DrawingReader.ReadCT_NonVisualGraphicFrameProperties=function(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="graphicFrameLocks"?nt.graphicFrameLocks=nl(t):C===w&&(nt.extLst=Ae(t)));return nt},d.DrawingReader.ReadCT_GraphicalObjectDataContent=sl,d.DrawingReader.ReadCT_GraphicalObjectData=dl,d.DrawingReader.ReadCT_GraphicalObject=ul,d.DrawingReader.NormalizeSignificantWhitespaceFromXml=Ii,d.DrawingReader.ReadCT_Slicer=function(t){var l,b,X,C={name:""};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||vt(t)===A&&(C.name=Ii(t.readContentAsString()));return C},d.DrawingReader.ReadCT_Camera=fl,d.DrawingReader.ReadCT_LightRig=hl,d.DrawingReader.ReadCT_Scene3D=So,d.DrawingReader.ReadCT_Backdrop=bl,d.DrawingReader.ReadCT_Bevel=pl,d.DrawingReader.ReadCT_Shape3D=Zo,d.DrawingReader.ReadCT_FlatText=Ar,d.DrawingReader.ReadCT_AlphaBiLevelEffect=Di,d.DrawingReader.ReadCT_AlphaCeilingEffect=function(){return{}},d.DrawingReader.ReadCT_AlphaFloorEffect=function(){return{}},d.DrawingReader.ReadCT_AlphaInverseEffect=$o,d.DrawingReader.ReadCT_AlphaModulateFixedEffect=wn,d.DrawingReader.ReadCT_AlphaOutsetEffect=gl,d.DrawingReader.ReadCT_AlphaReplaceEffect=xn,d.DrawingReader.ReadCT_BiLevelEffect=An,d.DrawingReader.ReadCT_BlurEffect=ti,d.DrawingReader.ReadCT_ColorChangeEffect=Tn,d.DrawingReader.ReadCT_ColorReplaceEffect=vn,d.DrawingReader.ReadCT_DuotoneEffect=Qr,d.DrawingReader.ReadCT_GlowEffect=kn,d.DrawingReader.ReadCT_GrayscaleEffect=function(){return{}},d.DrawingReader.ReadCT_HSLEffect=Li,d.DrawingReader.ReadCT_InnerShadowEffect=Co,d.DrawingReader.ReadCT_LuminanceEffect=Fn,d.DrawingReader.ReadCT_OuterShadowEffect=Bi,d.DrawingReader.ReadCT_PresetShadowEffect=Pi,d.DrawingReader.ReadCT_ReflectionEffect=Wi,d.DrawingReader.ReadCT_RelativeOffsetEffect=Rn,d.DrawingReader.ReadCT_SoftEdgesEffect=En,d.DrawingReader.ReadCT_TintEffect=_i,d.DrawingReader.ReadCT_TransformEffect=In,d.DrawingReader.ReadCT_NoFillProperties=function(){return!0},d.DrawingReader.ReadCT_SolidColorFillProperties=sr,d.DrawingReader.ReadCT_LinearShadeProperties=Dn,d.DrawingReader.ReadCT_PathShadeProperties=Ln,d.DrawingReader.ReadCT_GradientStop=Bn,d.DrawingReader.ReadCT_GradientStopList=Pn,d.DrawingReader.ReadCT_GradientFillProperties=Zr,d.DrawingReader.ReadCT_TileInfoProperties=Wn,d.DrawingReader.ReadCT_StretchInfoProperties=_n,d.DrawingReader.ReadCT_Blip=Ni,d.DrawingReader.ReadCT_BlipBlob=Nn,d.DrawingReader.ReadCT_BlipFillProperties=$r,d.DrawingReader.ReadCT_PatternFillProperties=wo,d.DrawingReader.ReadCT_GroupFillProperties=function(){return{}},d.DrawingReader.ReadCT_FillProperties=On,d.DrawingReader.ReadCT_FillEffect=yl,d.DrawingReader.ReadCT_FillOverlayEffect=to,d.DrawingReader.ReadCT_EffectReference=Sl,d.DrawingReader.ReadCT_EffectContainer=Tr,d.DrawingReader.ReadCT_AlphaModulateEffect=Hn,d.DrawingReader.ReadCT_BlendEffect=Cl,d.DrawingReader.ReadCT_EffectList=vr,d.DrawingReader.ReadCT_EffectProperties=function(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))===J?nt.effectLst=vr(t):C===st&&(nt.effectDag=Tr(t)));return nt},d.DrawingReader.ReadCT_GeomGuide=wl,d.DrawingReader.ReadCT_GeomGuideList=ei,d.DrawingReader.ReadCT_AdjPoint2D=ri,d.DrawingReader.ReadCT_GeomRect=kr,d.DrawingReader.ReadCT_XYAdjustHandle=Mi,d.DrawingReader.ReadCT_PolarAdjustHandle=xo,d.DrawingReader.ReadCT_ConnectionSite=Oi,d.DrawingReader.ReadCT_AdjustHandleList=xl,d.DrawingReader.ReadCT_ConnectionSiteList=Fr,d.DrawingReader.ReadCT_Connection=Hi,d.DrawingReader.ReadCT_Path2DArcTo=Ao,d.DrawingReader.ReadCT_Path2DClose=Al,d.DrawingReader.ReadCT_Path2D=Ui,d.DrawingReader.ReadCT_Path2DList=To,d.DrawingReader.ReadCT_PresetGeometry2D=Tl,d.DrawingReader.ReadCT_PresetTextShape=vl,d.DrawingReader.ReadCT_CustomGeometry2D=kl,d.DrawingReader.ReadCT_LineEndProperties=Gn,d.DrawingReader.ReadCT_LineJoinBevel=function(){return{}},d.DrawingReader.ReadCT_LineJoinRound=function(){return!0},d.DrawingReader.ReadCT_LineJoinMiterProperties=Fl,d.DrawingReader.ReadCT_PresetLineDashProperties=Rl,d.DrawingReader.ReadCT_DashStop=Un,d.DrawingReader.ReadCT_DashStopList=El,d.DrawingReader.ReadCT_LineProperties=ii,d.DrawingReader.ReadCT_SvgBlip=Il,d.DrawingReader.ReadCT_ShapeProperties=ge,d.DrawingReader.ReadCT_GroupShapeProperties=ni,d.DrawingReader.ReadCT_StyleMatrixReference=Jn,d.DrawingReader.ReadCT_FontReference=zn,d.DrawingReader.ReadCT_ShapeStyle=ai,d.DrawingReader.ReadCT_AnchorClientData=Ji,d.DrawingReader.ReadCT_ShapeNonVisual=Vn,d.DrawingReader.ReadCT_Shape=Rr,d.DrawingReader.ReadCT_ConnectorNonVisual=Dl,d.DrawingReader.ReadCT_Connector=Nr,d.DrawingReader.ReadCT_PictureNonVisual=Ll,d.DrawingReader.ReadCT_Picture=Mr,d.DrawingReader.ReadCT_GraphicalObjectFrameNonVisual=Bl,d.DrawingReader.ReadCT_GraphicalObjectFrame=nr,d.DrawingReader.ReadCT_GroupShapeNonVisual=Pl,d.DrawingReader.ReadCT_GroupShape=fe,d.DrawingReader.IsCameraTool=Or,d.DrawingReader.ReadCT_Position=li,d.DrawingReader.ReadCT_TwoCellAnchor=dr,d.DrawingReader.ReadCT_AlternateContent=vo,d.DrawingReader.ReadCT_Choice=Nl,d.DrawingReader.ReadCT_OneCellAnchor=jn,d.DrawingReader.ReadCT_AbsoluteAnchor=ko,d.DrawingReader.ReadCT_Drawing=function(t){var l,b,X,C,nt,Gt,Yt,he={twoCellAnchor:[],oneCellAnchor:[],absoluteAnchor:[],AnchorBaseList:[]};if(t.elementType===3)return he;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2)){switch(C=null,nt=null,vt(t)){case"twoCellAnchor":C=dr(t);break;case"oneCellAnchor":C=jn(t);break;case"absoluteAnchor":C=ko(t);break;case"AlternateContent":nt=vo(t)}C&&(C.sp||Yl(C))&&(Gt=q.Util.xa(C.AlternateContent),he.AnchorBaseList.push(C),C.AlternateContent&&!Gt&&delete C.AlternateContent),C&&C.AlternateContent&&C.AlternateContent.Choice&&(C.AlternateContent.Choice.sp||C.AlternateContent.Choice.grpSp||C.AlternateContent.Choice.cxnSp)&&(C.AlternateContent.Choice.sp&&(C.sp=C.AlternateContent.Choice.sp),C.AlternateContent.Choice.grpSp&&(C.grpSp=C.AlternateContent.Choice.grpSp),C.AlternateContent.Choice.cxnSp&&(C.cxnSp=C.AlternateContent.Choice.cxnSp),he.AnchorBaseList.push(C)),(Yt=nt&&nt.Choice)&&(Yt.twoCellAnchor?he.AnchorBaseList.push(Yt.twoCellAnchor):Yt.oneCellAnchor?he.AnchorBaseList.push(Yt.oneCellAnchor):Yt.absoluteAnchor&&he.AnchorBaseList.push(Yt.absoluteAnchor))}return he},d.DrawingReader.ReadCT_DefaultShapeDefinition=Ml,d.DrawingReader.ReadCT_ObjectStyleDefaults=Xn,d.DrawingReader.ReadCT_EmptyElement=function(){return{}},d.DrawingReader.ReadCT_ColorMapping=Er,d.DrawingReader.ReadCT_ColorMappingOverride=function(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="masterClrMapping"?nt.masterClrMapping={}:C==="overrideClrMapping"&&(nt.overrideClrMapping=Er(t)));return nt},d.DrawingReader.ReadCT_ColorSchemeAndMapping=Ol,d.DrawingReader.ReadCT_ColorSchemeList=ci,d.DrawingReader.ReadCT_OfficeStyleSheet=function(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case"theme":C[A]=Lt(t,A);break;case"themeElements":C.themeElements=fr(t);break;case"objectDefaults":C.objectDefaults=Xn(t);break;case"extraClrSchemeLst":C.extraClrSchemeLst=ci(t);break;case"custClrLst":C.custClrLst=er(t);break;case w:C.extLst=Ae(t)}return C},d.DrawingReader.ReadCT_BaseStylesOverride=function(t){var l,b,X,C={};if(t.elementType===3)return C;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)if(!(b>l+1||X===2))switch(vt(t)){case wt:C.clrScheme=ze(t);break;case lt:C.fontScheme=je(t);break;case Y:C.fmtScheme=oo(t)}return C},d.DrawingReader.ReadCT_ClipboardStyleSheet=function(t){var l,b,X,C,nt={};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="themeElements"?nt.themeElements=fr(t):C==="clrMap"&&(nt.clrMap=Er(t)));return nt},d.DrawingReader.ReadCT_TextParagraph=qn,d.DrawingReader.ReadCT_TextListStyle=Kn,d.DrawingReader.ReadCT_TextNormalAutofit=Hl,d.DrawingReader.ReadCT_TextShapeAutofit=function(){return!0},d.DrawingReader.ReadCT_TextNoAutofit=function(){return{}},d.DrawingReader.getRotationDegree=Gl,d.DrawingReader.ReadCT_TextBodyProperties=zi,d.DrawingReader.ReadCT_TextBody=ke,d.DrawingReader.ReadCT_TextBulletColorFollowText=function(){return{}},d.DrawingReader.ReadCT_TextBulletSizeFollowText=function(){return{}},d.DrawingReader.ReadCT_TextBulletSizePercent=Ul,d.DrawingReader.ReadCT_TextBulletSizePoint=Jl,d.DrawingReader.ReadCT_TextBulletTypefaceFollowText=function(){return{}},d.DrawingReader.ReadCT_TextAutonumberBullet=eo,d.DrawingReader.ReadCT_TextCharBullet=zl,d.DrawingReader.ReadCT_TextBlipBullet=Vl,d.DrawingReader.ReadCT_TextNoBullet=function(){return{}},d.DrawingReader.ReadCT_TextFont=tr,d.DrawingReader.ReadCT_TextUnderlineLineFollowText=function(){return{}},d.DrawingReader.ReadCT_TextUnderlineFillFollowText=function(){return{}},d.DrawingReader.ReadCT_TextUnderlineFillGroupWrapper=Vi,d.DrawingReader.ReadCT_TextCharacterProperties=Hr,d.DrawingReader.ReadCT_TextSpacingPercent=ji,d.DrawingReader.ReadCT_TextSpacingPoint=jl,d.DrawingReader.ReadCT_TextTabStop=Xl,d.DrawingReader.ReadCT_TextTabStopList=ql,d.DrawingReader.ReadCT_TextLineBreak=function(t){return Ht(t,"rPr",Hr,{elementType:1})},d.DrawingReader.ReadCT_TextSpacing=Xi,d.DrawingReader.ReadCT_TextParagraphProperties=Fo,d.DrawingReader.ReadCT_TextField=function(t){for(var l,b,X,C,nt={elementType:2};t.moveToNextAttribute();)(l=It(t))!=="id"&&l!==a||(nt[l]=t.readContentAsString());if(t.elementType===3)return nt;for(b=t.depth;t.read()&&(X=t.depth,C=t.elementType,X!==b||C!==2);)if(!(X>b+1||C===2))switch(vt(t)){case"rPr":nt.rPr=Hr(t);break;case"pPr":nt.pPr=Fo(t);break;case"t":nt.t=t.readElementContentAsString()}return nt},d.DrawingReader.ReadCT_RegularTextRun=function(t){var l,b,X,C,nt={elementType:0};if(t.elementType===3)return nt;for(l=t.depth;t.read()&&(b=t.depth,X=t.elementType,b!==l||X!==2);)b>l+1||X===2||((C=vt(t))==="rPr"?nt.rPr=Hr(t):C==="t"&&(nt.t=O(t.readElementContentAsString())));return nt}},"./src/xlsx-io/reader/comment-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H;function N(F,w,I){var P=[],J=I(F.fileName);return J&&(A(J,P,o.parseXmlToObject),E(J=I(w.fileName,!0),P,o.parseXmlToObject)),P}function E(F,w,I){var P=I(F,!0).xml,J=[];function st(yt,bt){if(yt){var ft=yt.trim().toLowerCase();if(["false"].indexOf(ft)!==-1)return!1;if(["true"].indexOf(ft)!==-1)return!0}return bt}function ht(yt,bt){bt.split(";").forEach(function(ft){var V=function(et){var rt=(et||"").trim().split(":");return{key:rt[0],value:rt[1]}}(ft),at=V.key,pt=V.value;if(!K.J(pt))switch(at){case"margin-left":yt.marginLeft=R(pt);break;case"margin-top":yt.marginTop=R(pt);break;case"width":yt.width=pt;break;case"height":yt.height=pt;break;case"z-index":yt.zIndex=parseInt(pt,10)}})}Object.keys(P).forEach(function(yt){J=J.concat(M(P[yt]))}),J.length>0&&J.forEach(function(yt){var bt,ft,V,at,pt,et,rt,B,it,f=yt["x:ClientData"];f&&(bt=f._attr)&&bt.ObjectType==="Note"&&(ft=parseInt(O(f,"x:Row"),10),V=parseInt(O(f,"x:Column"),10),isNaN(ft)||isNaN(V)||(at=function(T,s,v){return T.filter(function(n){return n.row===s&&n.col===v})[0]}(w,ft,V),at&&((et=(pt=yt._attr).fillcolor)&&(at.backColor=et),(et=pt.strokecolor)&&(at.borderColor=et),(et=pt.strokeweight)&&(at.borderWidth=et),(et=pt.style)&&ht(at,et),(et=yt["v:fill"])&&(rt=et._attr.opacity)&&(rt.substr(-1)==="f"?at.opacity=parseFloat(rt.substr(0,rt.length-1))/65535:at.opacity=parseFloat(rt)),(et=yt["v:stroke"])&&(at.dashStyle=et._attr.dashstyle,at.lineStyle=et._attr.linestyle),(et=yt["v:textbox"])&&((B=et._attr.style)&&B.indexOf("mso-fit-shape-to-text:t")!==-1&&(at.autoSize=!0),at.inset=et._attr.inset),f["x:SizeWithCells"]&&(at.dynamicSize=!1),f["x:MoveWithCells"]&&(at.dynamicMove=!1),(et=O(f,"x:Anchor"))&&(it=et.split(",").map(function(T){return parseInt(T,10)}),at.anchor=it),(et=O(f,"x:Locked"))&&(at.locked=st(et,!0)),(et=O(f,"x:LockText"))&&(at.lockText=st(et,!0)),(et=O(f,"x:TextHAlign"))&&(at.hAlign=et.toLowerCase()),f["x:Visible"]&&(at.displayMode=1))))})}function R(F){try{return F.indexOf("pt")!==-1?parseFloat(F.replace("pt","")):F.indexOf("in")!==-1?72*parseFloat(F.replace("in","")):F.indexOf("cm")!==-1?37.7952755905512*parseFloat(F.replace("cm",""))*72/96:parseFloat(F)}catch{return 0}}function A(F,w,I){var P=I(F),J=P.comments&&P.comments.commentList;J&&M(J.comment).forEach(function(st){var ht={},yt=st._attr.ref;ht.row=K.IndexHelper.P(yt),ht.col=K.IndexHelper.R(yt),a(ht,st.text),w.push(ht)})}function a(F,w){var I,P,J;w&&(I=void 0,I=M(w.r?w.r:[{t:w.t}]),P=I.length===1,J=[],I.forEach(function(st){var ht,yt,bt,ft,V,at=st.rPr;at&&P&&((ht=at.rFont&&at.rFont._attr.val)&&(F.fontFamily=ht),yt=0,at.u&&(ft=1,(bt=at.u&&at.u._attr.val)&&(ft=q.UnderLineStyle[bt]),yt|=ft===2?8:1),at.strike&&(yt|=2),yt&&(F.textDecoration=yt),at.b&&(F.fontWeight="bold"),at.i&&(F.fontStyle="italic"),(ht=at.color)&&((V=z.readColor(ht)).colorType()===1&&V.value()===81||(F.foreColor=V)),(ht=at.sz&&at.sz._attr.val)&&(F.fontSize=ht+"pt")),J.push(O(st,"t"))}),F.text=H(J.join("")))}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/excel-types.ts"),K=xt("./src/common/common.ts"),G=xt("./src/xml-io/node-helper.ts"),q=xt("./src/datamodel/excel-style.ts"),o=xt("./src/xml-io/xml-parser.ts"),z=xt("./src/xlsx-io/common/color-reader.ts"),M=G.XmlNodeHelper.Ie,O=G.XmlNodeHelper.$m,H=K.Util.oa,d.readComments=function(F,w,I,P){var J,st,ht,yt,bt,ft;if(F){for(ht in J=void 0,st=void 0,F)if(ht!=="count"&&(yt=F[ht])&&((bt=yt.fileType)===m.RelationshipConstants.ab?J=yt:bt===m.RelationshipConstants.bb&&(st=yt),J&&st))break;J&&st&&(ft=N(J,st,P),I.zg(ft,w))}},d.readCommentsFromFile=N},"./src/xlsx-io/reader/conditionalformat-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w,I,P,J;function st(T,s,v){return o.Util.oa(E(T,s,v))}function ht(T){return T&&(T=o.Util.oa(T)).charAt(0)!=="="?"="+T:T}function yt(T,s,v){var n,i,c,x,L,W,U,h,S={priority:0,ranges:s,pivot:v},_=T._attr;switch(o.J(_.type)||(n=_.type),o.J(_.priority)||(S.priority=z.XmlNodeHelper.Zm(_.priority,0)),n){case"colorScale":i=at(T.colorScale),S.minType=F[i._m[0].type],S.minValue=ht(i._m[0].val),S.minColor=i.an[0],i._m.length===3?(S.ruleType=11,S.midType=F[i._m[1].type],S.midValue=ht(i._m[1].val),S.midColor=i.an[1],S.maxType=F[i._m[2].type],S.maxValue=ht(i._m[2].val),S.maxColor=i.an[2]):(S.ruleType=10,S.maxType=F[i._m[1].type],S.maxValue=ht(i._m[1].val),S.maxColor=i.an[1]);break;case"dataBar":S.ruleType=12,c=T.dataBar,o.J(c._attr.showValue)||(S.showBarOnly=!z.XmlNodeHelper.Xm(c._attr.showValue,!0)),i=at(c),S.minType=F[i._m[0].type],S.minValue=ht(i._m[0].val),S.maxType=F[i._m[1].type],S.maxValue=ht(i._m[1].val),S.color=i.an[0];break;case"iconSet":S.ruleType=13,S.iconSetType=w.$3TrafficLights1,L=(x=T.iconSet)._attr,o.J(L.iconSet)||(S.iconSetType=w["$"+L.iconSet]),o.J(L.showValue)||(S.showIconOnly=!z.XmlNodeHelper.Xm(L.showValue,!0)),o.J(L.reverse)||(S.reverseIconOrder=z.XmlNodeHelper.Xm(L.reverse,!1)),S.iconCriteria=bt(x);break;case"cellIs":S.ruleType=1,W=T._attr,o.J(W.stopIfTrue)||(S.stopIfTrue=z.XmlNodeHelper.Xm(W.stopIfTrue,!1)),o.J(W.dxfId)||(S.dxfId=z.XmlNodeHelper.Zm(W.dxfId,-1)),o.J(W.operator)||(S.operator=P[W.operator]),U=N(T.formula),S.value1="="+o.Util.oa(U[0].formula),U.length===2&&(S.value2="="+o.Util.oa(U[1].formula));break;default:S.ruleType=a[n],o.J(_.dxfId)||(S.dxfId=z.XmlNodeHelper.Zm(_.dxfId,-1)),o.J(_.aboveAverage)||(S.aboveAverage=z.XmlNodeHelper.Xm(_.aboveAverage,!0),S.aboveAverage||n!=="aboveAverage"||(n="belowAverage")),o.J(_.bottom)||(S.bottom=z.XmlNodeHelper.Xm(_.bottom,!1)),o.J(_.equalAverage)||z.XmlNodeHelper.Xm(_.equalAverage,!1)&&(n==="aboveAverage"&&(n="aboveOrEqualToAverage"),n==="belowAverage"&&(n="belowOrEqualToAverage")),o.J(_.operator)||(S.operator=_.operator),o.J(_.percent)||(S.percent=z.XmlNodeHelper.Xm(_.percent,!1)),o.J(_.rank)||(S.rank=z.XmlNodeHelper.Zm(_.rank,0)),o.J(_.stdDev)||(S.stdDev=z.XmlNodeHelper.Zm(_.stdDev,0)),o.J(_.stopIfTrue)||(S.stopIfTrue=z.XmlNodeHelper.Xm(_.stopIfTrue,!1)),o.J(_.text)||(S.text=o.Util.oa(_.text)),o.J(_.timePeriod)||(n=_.timePeriod),h=T.formula,o.J(h)||(Array.isArray(h)&&(T.formula=h[0]),S.formula=o.processFunction(st(T,"formula"))),S=function($,ct){var wt,lt,Y,D,y,ot,Ct;switch(ct){case"expression":case"containsBlanks":case"notContainsBlanks":case"containsErrors":case"notContainsErrors":case"uniqueValues":case"duplicateValues":default:return $;case"top10":return wt=$.ranges[0],(lt={ruleType:$.ruleType,dxfId:$.dxfId,rank:$.rank,stopIfTrue:$.stopIfTrue,priority:$.priority,ranges:$.ranges,pivot:$.pivot}).type=0,$.bottom&&(lt.type=1),$.percent&&((Y=Math.floor(wt.rowCount*wt.colCount*$.rank/100))===0&&(Y=1),lt.rank=Y),lt;case"containsText":return $.operator=0,$;case"aboveAverage":case"belowAverage":case"aboveOrEqualToAverage":case"belowOrEqualToAverage":return D=0,y=!0,ct==="belowAverage"&&(y=!1,D=1),ct==="belowOrEqualToAverage"&&(y=!1,D=3),ct==="aboveOrEqualToAverage"&&(D=2),o.J($.stdDev)||(ot=$.stdDev,y?ot===1?D=4:ot===2?D=6:ot===3&&(D=8):ot===1?D=5:ot===2?D=7:ot===3&&(D=9)),$.type=D,$;case"beginsWith":return $.operator=2,$;case"endsWith":return $.operator=3,$;case"notContainsText":return $.operator=1,$;case"timePeriod":case"today":case"tomorrow":case"yesterday":case"last7Days":case"lastMonth":case"nextMonth":case"thisWeek":case"nextWeek":case"lastWeek":case"thisMonth":return Ct={today:0,yesterday:1,tomorrow:2,last7Days:3,thisMonth:4,lastMonth:5,nextMonth:6,thisWeek:7,lastWeek:8,nextWeek:9},$.type=0,Ct[ct]&&($.type=Ct[ct]),$}}(S,n)}return T.extLst&&T.extLst.ext&&T.extLst.ext["x14:id"]&&(S.id=st(T.extLst.ext,"x14:id")),S}function bt(T){var s,v,n=[],i=at(T);for(s=1;s<i._m.length;s++)v={isGreaterThanOrEqualTo:!0},i._m[s].gte===!1&&(v.isGreaterThanOrEqualTo=i._m[s].gte),v.iconValueType=I[i._m[s].type],v.iconValue=ht(i._m[s].val),n.push(v);return n}function ft(T){var s={};return o.J(T._attr.type)||(s.type=T._attr.type),o.J(T._attr.val)||(s.val=o.Util.oa(T._attr.val)),o.J(T._attr.gte)||(s.gte=z.XmlNodeHelper.Xm(T._attr.gte,!0)),T["xm:f"]&&(s.val=o.processFunction(st(T,"xm:f"))),s}function V(T){var s={};return o.J(T._attr.iconSet)||(s.iconSetType=w["$"+T._attr.iconSet]),o.J(T._attr.iconId)||(s.iconIndex=parseInt(T._attr.iconId,10)),s}function at(T){var s,v,n,i,c,x={_m:[],an:[],bn:[]},L=N(T.cfvo||T["x14:cfvo"]),W=N(T["x14:cfIcon"]);for(s=0;s<L.length;s++)v=ft(L[s]),x._m.push(v);for(s=0;s<W.length;s++)n=V(W[s]),x.bn.push(n);if(T.color)for(i=N(T.color||T["x14:color"]),c=0;c<i.length;c++)x.an.push(G.ColorHelper.toRGBColor(K.readColor(i[c])));return x}function pt(T,s,v){var n,i,c,x=T.yg(s);if(x||(x={rules:[]}),!o.J(v)&&(n=x.rules)&&n.length>0){for(i=0;i<n.length;i++)if(n[i].id===v)return n[i]}return c={},T.xg(s,{rules:[c]}),c}function et(T,s,v){var n,i,c,x,L=T._attr;o.J(L.stopIfTrue)||(s.stopIfTrue=z.XmlNodeHelper.Xm(L.stopIfTrue,!1)),o.J(L.operator)||(s.operator=P[L.operator]),n=N(T["xm:f"]),s.value1="="+o.Util.oa(o.processFunction(n[0]["xm:f"])),n.length===2&&(s.value2="="+o.Util.oa(o.processFunction(n[1]["xm:f"]))),i=q.convertObjectToXml(T["x14:dxf"],"x14:dxf"),(c=new O.XmlReader).setXml(i),c.read(),x=M.readDifferentialFormattingRecord(c),s.style=R(x,v.gf,v.hf)}function rt(T,s,v){var n,i,c,x,L=T._attr;o.J(L.stopIfTrue)||(s.stopIfTrue=z.XmlNodeHelper.Xm(L.stopIfTrue,!1)),o.J(L.operator)||(s.operator=P[L.operator]),n=N(T["xm:f"]),s.formula="="+o.Util.oa(o.processFunction(n[0]["xm:f"])),n.length===2&&(s.text="="+o.Util.oa(o.processFunction(n[1]["xm:f"]))),i=q.convertObjectToXml(T["x14:dxf"],"x14:dxf"),(c=new O.XmlReader).setXml(i),c.read(),x=M.readDifferentialFormattingRecord(c),s.style=R(x,v.gf,v.hf)}function B(T,s,v){var n,i,c;s.formula=ht(o.processFunction(st(T,"xm:f"))),n=q.convertObjectToXml(T["x14:dxf"],"x14:dxf"),(i=new O.XmlReader).setXml(n),i.read(),c=M.readDifferentialFormattingRecord(i),s.style=R(c,v.gf,v.hf)}function it(T,s){var v,n=T._attr;o.J(n.showValue)||(s.showBarOnly=!z.XmlNodeHelper.Xm(n.showValue,!0)),o.J(n.border)||(s.showBorder=z.XmlNodeHelper.Xm(n.border,!1)),o.J(n.gradient)||(s.gradient=z.XmlNodeHelper.Xm(n.gradient,!0)),o.J(n.direction)||(s.dataBarDirection=n.direction==="rightToLeft"?1:0),o.J(n.axisPosition)||(s.axisPosition=J[n.axisPosition]),o.J(n.negativeBarColorSameAsPositive)||(s.useNegativeFillColor=!z.XmlNodeHelper.Xm(n.negativeBarColorSameAsPositive,!1)),o.J(n.negativeBarBorderColorSameAsPositive)||(s.useNegativeBorderColor=!z.XmlNodeHelper.Xm(n.negativeBarBorderColorSameAsPositive,!0)),v=[],T["x14:cfvo"]&&N(T["x14:cfvo"]).forEach(function(i){v.push(ft(i))}),T["x14:fillColor"]&&(s.color=G.ColorHelper.toRGBColor(K.readColor(T["x14:fillColor"]))),T["x14:borderColor"]&&(s.borderColor=G.ColorHelper.toRGBColor(K.readColor(T["x14:borderColor"]))),T["x14:negativeFillColor"]&&(s.negativeFillColor=G.ColorHelper.toRGBColor(K.readColor(T["x14:negativeFillColor"]))),T["x14:negativeBorderColor"]&&(s.negativeBorderColor=G.ColorHelper.toRGBColor(K.readColor(T["x14:negativeBorderColor"]))),T["x14:axisColor"]&&(s.axisColor=G.ColorHelper.toRGBColor(K.readColor(T["x14:axisColor"]))),v.length===2&&(s.minType=F[v[0].type],s.minValue=ht(v[0].val),s.maxType=F[v[1].type],s.maxValue=ht(v[1].val))}function f(T,s){var v=T._attr;o.J(v.iconSet)||(s.iconSetType=w["$"+v.iconSet]),o.J(v.showValue)||(s.showIconOnly=!z.XmlNodeHelper.Xm(v.showValue,!0)),o.J(v.reverse)||(s.reverseIconOrder=z.XmlNodeHelper.Xm(v.reverse,!1)),s.iconCriteria=bt(T),s.icons=function(n){var i,c,x=[],L=at(n);for(i=0;i<L.bn.length;i++)(c={}).iconSetType=L.bn[i].iconSetType,c.iconIndex=L.bn[i].iconIndex,x.push(c);return x}(T)}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/range-parser.ts"),K=xt("./src/xlsx-io/common/color-reader.ts"),G=xt("./src/datamodel/excel-style.ts"),q=xt("./src/xml-io/xml-parser.ts"),o=xt("./src/common/common.ts"),z=xt("./src/xml-io/node-helper.ts"),M=xt("./src/xlsx-io/reader/style-reader.ts"),O=xt("./src/xml-io/xml-reader.ts"),H=xt("./src/common/excel-types.ts"),N=z.XmlNodeHelper.Ie,E=z.XmlNodeHelper.$m,R=G.ConverterHelper.convertDxfToStyle,A="x14:conditionalFormattings",d.readConditionalFormatting=function(T,s,v){var n,i,c,x,L,W,U,h,S,_,$;if(T.elementType!==3&&(i={rules:[]},c=[],(n=q.parseXmlToObject(T.readFullElement()).conditionalFormatting)._attr.sqref&&(c=m.getRangesFromString(n._attr.sqref)),(x=n.cfRule)&&x.formula&&Array.isArray(x.formula)&&(n.cfRule.formula=function(ct){return ct.filter(function(wt){return wt&&wt.formula})}(x.formula)),c.length!==0)){for(L=!1,n._attr.pivot&&(L=!0),W=N(n.cfRule),U=0;U<W.length;U++)(h=yt(W[U],c,L))&&i.rules.push(h);for(S=0,_=c.length;S<_;S++)if($=c[S]){if($.row+$.rowCount===H.ExcelConstants.xb||$.col+$.colCount===H.ExcelConstants.wb)break;$.rowCount>0&&(v.Vf=Math.max(v.Vf,$.row+$.rowCount-1)),$.colCount>0&&(v.Uf=Math.max(v.Uf,$.col+$.colCount-1))}v.xg(s,i)}},a={beginsWith:2,endsWith:2,notContainsText:2,containsText:2,expression:3,containsBlanks:3,notContainsBlanks:3,containsErrors:3,notContainsErrors:3,timePeriod:4,today:4,tomorrow:4,yesterday:4,last7Days:4,lastMonth:4,nextMonth:4,thisWeek:4,nextWeek:4,lastWeek:4,thisMonth:4,top10:5,uniqueValues:6,duplicateValues:7,aboveAverage:8,belowAverage:8,aboveOrEqualToAverage:8,belowOrEqualToAverage:8},F={num:0,min:1,max:2,percent:3,percentile:4,stddev:0,formula:6,autoMin:5,autoMax:7},w={$3Arrows:0,$3ArrowsGray:1,$3Flags:4,$3TrafficLights1:5,$3TrafficLights2:6,$3Signs:7,$3Symbols:8,$3Symbols2:9,$4Arrows:10,$4ArrowsGray:11,$4RedToBlack:12,$4Rating:13,$4TrafficLights:14,$5Arrows:15,$5ArrowsGray:16,$5Rating:17,$5Quarters:18,$3Stars:3,$3Triangles:2,$5Boxes:19,$NoIcons:20},I={num:1,percent:4,formula:7,percentile:5},P={equal:0,notEqual:1,greaterThan:2,greaterThanOrEqual:3,lessThan:4,lessThanOrEqual:5,between:6,notBetween:7},d.readExtensionConditionalFormating=function(T,s,v){var n,i,c,x,L,W,U,h,S,_,$,ct=q.parseXmlToObject(T.readFullElement()).ext;if(ct[A]&&ct[A]["x14:conditionalFormatting"])for(i=N(ct[A]["x14:conditionalFormatting"]),c=0;c<i.length;c++)for(L=!1,(x=i[c])._attr.pivot&&(L=!0),W=N(x["x14:cfRule"]),U=0;U<W.length;U++)S=(h=W[U])._attr,o.J(S.type)||(n=S.type),_=pt(v,s,S.id),S.priority&&(_.priority=+S.priority),L&&(_.pivot=L),n==="dataBar"?(_.ruleType=12,it(h["x14:dataBar"],_)):n==="iconSet"?(_.ruleType=13,f(h["x14:iconSet"],_)):n==="expression"?(_.ruleType=3,B(h,_,v)):n==="cellIs"?(_.ruleType=1,et(h,_,v)):n==="containsText"&&(_.ruleType=2,rt(h,_,v)),x["xm:sqref"]&&($=m.getRangesFromString(st(x,"xm:sqref")),_&&(_.ranges=$))},J={automatic:0,middle:1,none:2},d.readExtensionDataBarRule=it,d.readExtensionIconSetRule=f},"./src/xlsx-io/reader/control-reader.ts":function(ie,d,xt){var m,K,G,q,o;function z(H,N,E){var R=H._attr["o:spid"]||H._attr.id;if(!G.isNullOrUndefined(R))return E.Jg(N,R)}function M(H,N){var E=N.control;(function(R){for(var A in R)G.isNullOrUndefined(E.props[A])&&(E.props[A]=R[A])})(function(R){var A,a=R["x:ClientData"],F={objectType:a._attr.ObjectType},w=["x:ClientData","x:Anchor","x:SizeWidthCells"],I=function(P){return w.indexOf(P)===-1};for(A in a)A.length>=3&&A.slice(0,2)==="x:"&&I(A)&&(F[O(A)]=a[A][A]);return F}(H)),E.visible=function(R){return R._attr.style.indexOf("visibility:hidden")===-1}(H),E.disabled=function(R){return!!R["x:ClientData"]["x:Disabled"]}(H),N.nvSpPr.cNvPr.hidden=!E.visible}function O(H){return function(N){return N.substring(0,1).toLowerCase()+N.substring(1)}(H.substring(2))}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/excel-types.ts"),K=xt("./src/xml-io/xml-parser.ts"),G=xt("./src/common/common.ts"),q=xt("./src/xml-io/node-helper.ts"),o=q.XmlNodeHelper.Ie,d.readLegacyDrawing=function(H,N){var E=K.parseXmlToObject(H.readFullElement()).legacyDrawing;E&&(N.cn=E._attr["r:id"])},d.readControlVmlDrawing=function(H,N,E,R){var A,a,F;H&&E.cn&&((A=H[E.cn])&&A.fileType===m.RelationshipConstants.bb&&(a=(a=R(A.fileName,!0)).replace(/<br>(?!<\/br>)/g,"<br/>"),F=K.parseXmlToObject(a).xml,o(F["v:shape"]).forEach(function(w){var I=z(w,N,E);I&&(M(w,I),function(P){var J,st=P&&P.nvSpPr&&P.nvSpPr.cNvPr,ht=st&&st.extLst&&st.extLst.ext||[];for(J=0;J<ht.length;J++)if(ht[J].compatExt)return void ht.splice(J,1)}(I))})),E.cn="")}},"./src/xlsx-io/reader/ctrlprops-reader.ts":function(ie,d,xt){var m,K;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/excel-types.ts"),K=xt("./src/xml-io/xml-parser.ts"),d.readCtrlProps=function(G,q,o){var z,M,O,H=q[G];if((H.fileType===m.RelationshipConstants.cb||H.fileType===m.RelationshipConstants.eb)&&(z=o(H.fileName),function(N){var E=N&&N._attr;return E&&E.xmlns==="http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}(M=K.parseXmlToObject(z).formControlPr)))return delete(O=M._attr).xmlns,O}},"./src/xlsx-io/reader/datavalidation-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H;function N(R,A,a){return z(G.XmlNodeHelper.$m(R,A,a))}function E(R,A,a,F){var w,I,P,J,st,ht,yt,bt;m.isNullOrUndefined(R)||m.isNullOrUndefined(A)||(w=R._attr,(I={type:M[w.type]||0,errorType:O[w.errorStyle]||0,compareOperator:m.isNullOrUndefined(H[w.operator])?6:H[w.operator],allowBlank:o(w.allowBlank,!1),showPromptBox:!o(w.showDropDown,!1),showInputMessage:o(w.showInputMessage,!1),showErrorMessage:o(w.showErrorMessage,!1),errorTitle:z(w.errorTitle),error:z(w.error),promptTitle:z(w.promptTitle),prompt:z(w.prompt)}).error=m.Util.va(I.error),I.prompt=m.Util.va(I.prompt),F?(P=N(R,"xm:sqref"),ht=R["x14:formula1"],yt=R["x14:formula2"],ht&&(J=m.processFunction(N(ht,"xm:f"))),yt&&(st=m.processFunction(N(yt,"xm:f")))):(P=w.sqref,J=m.processFunction(N(R,"formula1")),st=m.processFunction(N(R,"formula2"))),bt=q.getRangesFromString(P),I.firstFormula=J,I.secondFormula=st,I.ranges=bt,function(ft,V,at){var pt,et,rt,B,it,f=V.Oe,T=f.sheets&&f.sheets[ft];for(pt=0,et=at.length;pt<et;pt++)rt=at[pt],B=T.rowCount,it=T.columnCount,rt&&(rt.row+rt.rowCount>B&&(T.rowCount=rt.row+rt.rowCount),rt.col+rt.colCount>it&&(T.columnCount=rt.col+rt.colCount))}(A,a,bt),a.Rg(A,I))}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/xml-io/xml-parser.ts"),G=xt("./src/xml-io/node-helper.ts"),q=xt("./src/common/range-parser.ts"),o=G.XmlNodeHelper.Xm,z=m.Util.oa,M={none:0,whole:1,decimal:2,list:3,date:4,time:5,textLength:6,custom:7},O={stop:0,warning:1,information:2},H={between:6,notBetween:7,equal:0,notEqual:1,greaterThan:2,lessThan:4,greaterThanOrEqual:3,lessThanOrEqual:5},d.readDataValidations=function(R,A,a){var F,w=K.parseXmlToObject(R.readFullElement()).dataValidations,I=G.XmlNodeHelper.Ie(w.dataValidation);for(F=I.length-1;F>=0;F--)E(I[F],A,a)},d.readExtensionDataValidation=function(R,A,a){var F,w=K.parseXmlToObject(R.readFullElement()).ext["x14:dataValidations"],I=G.XmlNodeHelper.Ie(w["x14:dataValidation"]);for(F=I.length-1;F>=0;F--)E(I[F],A,a,!0)}},"./src/xlsx-io/reader/docpropsapp-reader.ts":function(ie,d,xt){Object.defineProperty(d,"__esModule",{value:!0});var m=xt("./src/xml-io/xml-reader.ts");function K(z,M,O){if(z.nodeType()===1){var H=z.readElementContentAsString(!0);M.hh(O,H)}}function G(z,M,O){var H,N,E,R,A,a;if(z.elementType!==3){for(H={},N=[],E=z.depth;z.read()&&!(z.depth<=E);)if(z.nodeType()===1&&z.name()==="vt:vector"){if(o(z,H),z.elementType===3)continue;for(R=z.depth;z.read()&&!(z.depth<=R);)if(z.nodeType()===1){if(z.elementType===3)continue;for(A=z.depth;z.read()&&!(z.depth<=A);)z.nodeType()===1&&((a={}).elementType=z.name(),a.value=z.readElementContentAsString(!0),N.push(a));H.workbookInfoArray=N}}M.hh(O,H)}}function q(z,M,O){var H,N,E,R,A;if(z.elementType!==3){for(H={},N=[],E=z.depth;z.read()&&!(z.depth<=E);)if(z.nodeType()===1&&z.name()==="vt:vector"){if(o(z,H),z.elementType===3)continue;for(R=z.depth;z.read()&&!(z.depth<=R);)z.nodeType()===1&&(A=z.readElementContentAsString(!0),N.push(A));H.sheetsNameArray=N}M.hh(O,H)}}function o(z,M){for(;z.moveToNextAttribute();)switch(z.readAttributeNameAsString()){case"size":M.size=z.readContentAsInt(1);break;case"baseType":M.baseType=z.readContentAsString()}}d.readDocPropsAppFile=function(z,M){var O,H=new m.XmlReader;for(H.setXml(z);H.read();)if(H.depth===1&&H.elementType!==2)switch(O=H.name()){case"HeadingPairs":G(H,M,O);break;case"TitlesOfParts":q(H,M,O);break;default:K(H,M,O)}}},"./src/xlsx-io/reader/docpropscore-reader.ts":function(ie,d,xt){Object.defineProperty(d,"__esModule",{value:!0});var m=xt("./src/xml-io/xml-reader.ts");function K(G,q,o){if(G.nodeType()===1){var z=G.readElementContentAsString(!0);q.gh(o,z)}}d.readDocPropsCoreFile=function(G,q){var o,z=new m.XmlReader;for(z.setXml(G);z.read();)z.depth===1&&z.elementType!==2&&((o=z.name()).indexOf(":")!==-1&&(o=z.name().split(":")[1]),K(z,q,o))}},"./src/xlsx-io/reader/docpropscustom-reader.ts":function(ie,d,xt){Object.defineProperty(d,"__esModule",{value:!0});var m=xt("./src/xml-io/xml-reader.ts");function K(G,q){var o,z,M,O,H;if(G.elementType!==3&&G.nodeType()===1&&G.name()==="property"){for(o={};G.moveToNextAttribute();)z=G.readAttributeNameAsString(),M=G.readContentAsString(),o[z]=M;for(O=G.depth;G.read()&&!(G.depth<=O);)G.nodeType()===1&&(H={},z=G.name(),M=G.readElementContentAsString(!0),H[z]=M,o.propertyItemChildElement=H);q.push(o)}}d.readDocPropsCustomFile=function(G,q){var o,z=new m.XmlReader;for(z.setXml(G),o=[];z.read();)z.depth===1&&z.elementType!==2&&K(z,o);q.ih(o)}},"./src/xlsx-io/reader/drawing-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F;function w(x,L,W){var U,h,S,_,$,ct=x&&x.blipFill&&x.blipFill.blip&&x.blipFill.blip.embed;ct&&(U=L[ct])&&(S=(h=U.fileName).lastIndexOf("."))>=0&&(_=z.getImageContent(h,W))&&(($=x.blipFill.blip.blipBlob={}).blob=_,$.type=h.substr(S+1))}function I(){this.cache={},this.get=function(x,L){var W=this.cache[x];return!W&&L&&(W=this.cache[x]=new F(L)),W}}function P(x,L){return x.left>=L.left&&x.top>=L.top&&x.right<=L.right&&x.bottom<=L.bottom}function J(x,L,W){var U,h,S,_,$=W.get(L,x[L].pic.spPr.xfrm);if($)for(U=0;U<L;U++)(h=x[U]).pic||h.hidden||(S=z.getXFrm(h))&&(_=W.get(U,S))&&P(_,$)&&(h.hidden=!0)}function st(x,L,W,U){var h,S,_,$,ct,wt,lt=q.parseXmlToObject(x,!0)["xdr:wsDr"],Y={};return lt&&((h=yt(lt,L,W)).length>0&&(Y.pictures=h),S=at(x,L),$=function(D,y,ot,Ct){var At=[];return D&&D.length>0&&D.forEach(function(Et){var Ot,_t,Xt=Et.AlternateContent;return Et.grpSp?void ft(Et.grpSp,At,Et,y,ot,Ct):void((_t=(Ot=A(Xt)?Xt.Choice.GraphicalObjectFrame:Et.graphicFrame)&&Ot.graphic&&Ot.graphic.graphicData&&Ot.graphic.graphicData.chart&&Ot.graphic.graphicData.chart.id)&&bt(At,Et,_t,y,ot,Ct))}),At}(_=S&&S.AnchorBaseList,L,W,U),$.length>0&&(Y.charts=$),ct=function(D,y,ot){var Ct=[];return D&&D.length>0&&D.forEach(function(At){(At.sp||At.cxnSp||At.grpSp||At.pic)&&(function(Et,Ot,_t){Et.sp&&Et.sp.spPr?w(Et.sp.spPr,Ot,_t):Et.pic?(w(Et.pic,Ot,_t),w(Et.pic.spPr,Ot,_t)):Et.grpSp&&(Et.grpSp.sp&&f(Et.grpSp.sp,Ot,_t),Et.grpSp.grpSpPr&&w(Et.grpSp.grpSpPr,Ot,_t))}(At,y,ot),Ct.push(At))}),Ct}(_,L,W),ct.length>0&&(Y.shapes=ct),wt=new I,_.forEach(function(D,y){var ot=D.pic;ot&&!ot.nvPicPr.cNvPr.hidden&&J(_,y,wt)})),Y}function ht(x,L,W,U){var h={};return function(S,_,$,ct){var wt,lt,Y,D,y,ot,Ct,At,Et,Ot,_t,Xt,Qt,zt,Zt,te,oe;if(_){if((wt=_["xdr:nvPicPr"])&&(lt=wt["xdr:cNvPr"],$.name=lt&&lt._attr.name,$.descr=lt&&lt._attr.descr,$.isVisible=!G.XmlNodeHelper.Xm(lt&&lt._attr.hidden,!1)),wt=_["xdr:blipFill"]){for(ot in D=(Y=wt["a:blip"])&&Y._attr["r:embed"],(y=Y&&Y["a:extLst"]&&Y["a:extLst"]["a:ext"])instanceof Array||(y=[y]),y)y.hasOwnProperty(ot)&&(Ct=y[ot]&&y[ot]["asvg:svgBlip"])&&(D=Ct._attr["r:embed"]);D&&(At=S[D])&&(Et=z.getImageContent(At.fileName,ct))&&($.src=Et),(_t=(Ot=wt["a:srcRect"])&&Ot._attr)&&(Xt=+_t.l||0,Qt=+_t.t||0,zt=+_t.r||0,Zt=+_t.b||0,(Xt||Qt||zt||Zt)&&($.srcRect={l:Xt,t:Qt,r:zt,b:Zt}))}(wt=_["xdr:spPr"])&&($.pictureFormat=c(wt),(te=wt["a:xfrm"])&&(oe=parseInt(te._attr.rot,10))&&($.rot=O.DrawingReader.getRotationDegree(oe)))}}(W,L["xdr:pic"],h,U),function(S,_){S&&(_.locked=G.XmlNodeHelper.Xm(S._attr.fLocksWithSheet,!0))}(L["xdr:clientData"],h),h.src&&x.push(h),h}function yt(x,L,W){var U,h;return x?(U=[],H(x["xdr:oneCellAnchor"]).forEach(function(S){if(S&&S["xdr:pic"]){var _={startPoint:R(S["xdr:from"])};E(S["xdr:ext"],_),h=ht(U,S,L,W),_.anchorType=1,h.anchor=_}}),H(x["xdr:twoCellAnchor"]).forEach(function(S){var _,$;S&&S["xdr:pic"]&&(_={startPoint:R(S["xdr:from"]),endPoint:R(S["xdr:to"])},($=S._attr.editAs)&&(_.editAs=a.Charts.ST_EditAs[$]),h=ht(U,S,L,W),_.anchorType=0,h.anchor=_)}),H(x["xdr:absoluteAnchor"]).forEach(function(S){if(S&&S["xdr:pic"]){var _={};N(S["xdr:pos"],_),E(S["xdr:ext"],_),h=ht(U,S,L,W),_.anchorType=2,h.anchor=_}}),U):[]}function bt(x,L,W,U,h,S){var _,$,ct,wt,lt,Y,D=U[W],y=pt(D,h,S);if(y){for(ct in _={},$=D.relationFiles)ct!=="count"&&(wt=$[ct])&&((lt=wt.fileType)!==K.RelationshipConstants.pb&&lt!==K.RelationshipConstants.ib||(_[ct]=wt));Y=function(ot,Ct,At){var Et,Ot,_t,Xt,Qt,zt,Zt;if(!ot||!ot.id)return null;for(Xt in Et=Ct[ot.id],Ot={},_t=Et.relationFiles)Xt!=="count"&&(Qt=_t[Xt])&&((zt=Qt.fileType)!==K.RelationshipConstants.ib&&zt!==K.RelationshipConstants.mb||(Ot[Xt]=Qt));return(Zt=it(Et,At))&&Zt.length>0?Zt.map(function(te){return te.pic?function(oe,g,kt){w(oe.pic,g,kt);var Rt=oe.pictureStyleInfo;Rt&&(oe.pictureFormat=c(Rt),delete oe.pictureStyleInfo)}(te,Ot,At):te.graphicFrame&&function(oe,g,kt){var Rt=g[oe.graphicFrame.graphic&&oe.graphicFrame.graphic.graphicData&&oe.graphicFrame.graphic.graphicData.chart&&oe.graphicFrame.graphic.graphicData.chart.id];Rt&&(oe.chartSpace=pt(Rt,kt))}(te,Ot,At),te}):void 0}(y.userShapes,_,h),Y&&(y.userShapes=Y),function(ot,Ct,At){var Et=ot.chart.plotArea;Et&&Et.chartGroups&&Et.chartGroups.forEach(function(Ot){Ot&&Ot.ser&&Ot.ser.forEach(function(_t){_t.spPr&&w(_t.spPr,Ct,At),_t.dLbls&&_t.dLbls.spPr&&w(_t.dLbls.spPr,Ct,At)})}),Et&&Et.spPr&&w(Et.spPr,Ct,At),ot.spPr&&w(ot.spPr,Ct,At)}(y,_,h),L.chartSpace=y,x.push(L)}}function ft(x,L,W,U,h,S){(x&&x.sp||[]).forEach(function(_){if(_.shapeType===3)V(x.grpSpPr.xfrm,_.grpSpPr.xfrm),ft(_,L,W,U,h,S);else if(_.shapeType===2&&_.nvGraphicFramePr){var $=_.graphic&&_.graphic.graphicData&&_.graphic.graphicData.chart&&_.graphic.graphicData.chart.id;$&&(bt(L,_,$,U,h,S),V(x.grpSpPr.xfrm,_.xfrm))}})}function V(x,L){var W,U=L.off,h=L.ext,S=(U.x-x.chOff.x)/(x.chExt.cx||1)*x.ext.cx;L.off.x=x.off.x+S,W=(U.y-x.chOff.y)/(x.chExt.cy||1)*x.ext.cy,L.off.y=x.off.y+W,L.ext.cx=h.cx/(x.chExt.cx||1)*x.ext.cx,L.ext.cy=h.cy/(x.chExt.cy||1)*x.ext.cy}function at(x,L){var W=new M.XmlReader;for(W.relationFiles=L,W.reset(),W.setXml(x),W.keepRootNamespace=!0;W.read();)if(W.depth===0&&W.elementType!==2&&W.name()==="xdr:wsDr")return O.DrawingReader.ReadCT_Drawing(W);return null}function pt(x,L,W){var U,h,S,_,$,ct,wt,lt,Y;if(!x)return null;for(U=L(x.fileName,!0),(h=new M.XmlReader).reset(),h.setXml(U),h.keepRootNamespace=!0;h.read();)if(h.depth===0&&h.elementType!==2){if(h.name()==="c:chartSpace"){S=O.DrawingReader.ReadCT_ChartSpace(h),_=!1;break}if(h.name()==="cx:chartSpace"){$=W&&W.names?W.names:[],S=O.DrawingReader.Chart2016Reader.ReadCT_ChartSpace(h,$),_=!0;break}}if(_)for(wt in ct=x.relationFiles)wt!=="count"&&((Y=(lt=ct[wt])&&lt.fileType)===K.RelationshipConstants.rb?S.style=et(lt,L):Y===K.RelationshipConstants.qb&&(S.colors=rt(lt,L)));return S}function et(x,L){var W=L(x.fileName,!0),U=new M.XmlReader;for(U.reset(),U.setXml(W);U.read();)if(U.depth===0&&U.elementType!==2)return O.DrawingReader.Chart2016Reader.ReadCT_ChartStyle(U)}function rt(x,L){var W=L(x.fileName,!0),U=new M.XmlReader;for(U.reset(),U.setXml(W);U.read();)if(U.depth===0&&U.elementType!==2)return O.DrawingReader.Chart2016Reader.ReadCT_chartColors(U)}function B(x){var L,W,U=x&&x["c:userShapes"];if(U){if(L=U["cdr:absSizeAnchor"],W=U["cdr:relSizeAnchor"],L)return L["cdr:pic"]&&L["cdr:pic"]["cdr:spPr"];if(W)return W["cdr:pic"]&&W["cdr:pic"]["cdr:spPr"]}return null}function it(x,L){var W,U,h,S,_;if(!x)return null;for(W=x.fileName,U=L(W,!0),(h=new M.XmlReader).reset(),h.setXml(U),h.keepRootNamespace=!0;h.read();)if(h.depth===0&&h.elementType!==2&&h.name()==="c:userShapes"&&(S=O.DrawingReader.ReadCT_ChartDrawing(h)))return(_=S.relSizeAnchor.concat(S.absSizeAnchor)).forEach(function($){if($.pic){var ct=q.parseXmlToObject(U);$.pictureStyleInfo=B(ct)}}),_;return null}function f(x,L,W){x.forEach(function(U){U.spPr&&w(U.spPr,L,W),U.blipFill&&w(U,L,W),U.shapeType===3&&U.sp&&f(U.sp,L,W)})}function T(x){var L=x["a:solidFill"];return L?function(W){var U={};return{fillFormatType:1,color:v(W,U),drawingColorSettings:U}}(L):(L=x["a:pattFill"])?function(W){var U,h,S,_,$=W._attr.prst||"pct5",ct=W["a:bgClr"];return ct&&(h=v(ct,U={})),(ct=W["a:fgClr"])&&(_=v(ct,S={})),{fillFormatType:4,fillPattern:$,backgroundDrawingColorSettings:U,backgroundColor:h,foregroundDrawingColorSettings:S,foregroundColor:_}}(L):(L=x["a:noFill"])?{fillFormatType:0}:(L=x["a:gradFill"])?function(W){var U,h=[],S=W._attr,_={fillFomatType:2,gradientStops:h};return _.flipMode=S.flip||"none",_.rotateWithShape=G.XmlNodeHelper.Xm(S.rotWithShape,!1),(U=W["a:gsLst"])&&H(U["a:gs"]).forEach(function($){h.push(function(ct){var wt={},lt=v(ct,wt);return{position:parseFloat(ct._attr.pos||"100000")/1e5,color:lt,drawingColorSettings:wt}}($))}),(U=W["a:lin"])&&(_.gradientFillType="linear",_.angle=parseFloat(U._attr.ang||"0")/6e4,_.scaled=G.XmlNodeHelper.Xm(U._attr.scaled,!1)),(U=W["a:path"])&&(_.gradientFillType=U._attr.path||"shape",_.fillToRect=i(U["a:fillToRect"])),_.tileRect=i(W["a:tileRect"]),_}(L):(L=x["a:blipFill"])?function(W){var U,h,S={transparency:1};return S.rotateWithShape=G.XmlNodeHelper.Xm(W._attr.rotWithShape,!1),(U=W["a:blip"])&&(S.imageID=U._attr["r:embed"],(h=U["a:alphaModFix"])&&(S.transparency=1-parseFloat(h._attr.amt||"0")/1e5)),(U=W["a:tile"])&&(S.tile=function(_){var $=_._attr,ct=$.sx,wt=$.sy,lt=$.tx,Y=$.ty;return{alignment:$.algn||"tl",flipping:$.flip||"none",horizontalRatio:ct&&parseFloat(ct)/1e5||1,verticalRatio:wt&&parseFloat(wt)/1e5||1,horizontalOffset:lt&&parseFloat(lt)/1e5||0,verticalOffset:Y&&parseFloat(Y)/1e5||0}}(U)),(U=W["a:stretch"])&&(S.stretch=i(U["a:fillRect"])),S}(L):void 0}function s(x,L,W){W.forEach(function(U){var h=L["a:"+U];h&&(x[U]=parseInt(h._attr.val||"0",10))})}function v(x,L){var W,U,h,S,_,$,ct,wt,lt,Y,D,y=x["a:schemeClr"];return y&&(W=(y._attr.val||"").toUpperCase(),s(L,y,["alpha","shade","tint","hue","hueOff","hueMod","sat","satOff","satMod","lum","lumOff","lumMod"]),W)?new o.ExcelColor(3,o.ColorHelper.toColorSchemeIndex(W),0):(y=x["a:hslClr"])?(h=y._attr,S=parseInt(h.hue||"0",10),_=parseInt(h.sat||"0",10),$=parseInt(h.lum||"0",10),s(L,y,["alpha","shade","tint"]),o.ColorHelper.fromColorToExcelColor(o.ColorHelper.convertHLSToRGB(S,$,_))):(y=x["a:prstClr"])&&(W=y._attr.val||"",s(L,y,["alpha","shade","tint"]),W)?o.ColorHelper.fromColorToExcelColor(o.ColorHelper.fromPresetColorVal(W)):(y=x["a:scrgbClr"])?(h=y._attr,ct=parseInt(h.r||"0",10),wt=parseInt(h.g||"0",10),lt=parseInt(h.b||"0",10),s(L,y,["alpha","shade","tint"]),o.ColorHelper.fromColorToExcelColor(new o.nk(255,o.ColorHelper.scRgbTosRgb(ct),o.ColorHelper.scRgbTosRgb(wt),o.ColorHelper.scRgbTosRgb(lt)))):(y=x["a:srgbClr"])&&(U=y._attr.val,s(L,y,["alpha","shade","tint"]),U&&(W=parseInt(U,16),!isNaN(W)))?new o.ExcelColor(2,W,0):(y=x["a:sysClr"])&&(Y=y._attr.val,D=o.ExcelSystemColor.getSystemColor(Y),s(L,y,["alpha","shade","tint","lumMode"]),D)?o.ColorHelper.fromColorToExcelColor(D):null}function n(x){if(x){var L=x._attr;return{length:L.len||"lg",type:L.type||"none",width:L.w||"lg"}}}function i(x){if(x){var L=x._attr;return[L.l,L.t,L.r,L.b].map(function(W){return parseFloat(W||"0")/1e5})}}function c(x){var L,W={};return W.lineFormat=function(U){var h,S,_,$;if(U)return h={},S=U._attr,_=parseInt(S.w||"0",10),h.width=o.UnitHelper.emuToPixles(_),h.compoundLineType=S.compd||"sng",h.lineEndingCap=S.cap||"sq",h.penAlignment=S.align||"ctr",h.fillFormat=T(U),h.headLineEndStyle=n(U["a:headEnd"]),h.tailLineEndStyle=n(U["a:tailEnd"]),U["a:bevel"]&&(h.joinType="bevel"),U["a:miter"]&&(h.joinType="miter"),U["a:round"]&&(h.joinType="round"),$=U["a:prstDash"],h.lineDashType=$&&$._attr.val||"solid",h}(x["a:ln"]),(L=T(x))&&(W.fillFormat=L),W}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/xml-io/node-helper.ts"),q=xt("./src/xml-io/xml-parser.ts"),o=xt("./src/datamodel/excel-style.ts"),z=xt("./src/datamodel/excel-helper.ts"),M=xt("./src/xml-io/xml-reader.ts"),O=xt("./src/xlsx-io/reader/chart-reader.ts"),H=G.XmlNodeHelper.Ie,N=G.XmlNodeHelper.dn,E=G.XmlNodeHelper.fn,R=G.XmlNodeHelper.gn,A=m.Util.xa,a=xt("./src/datamodel/chart-model.ts"),d.readDrawings=function(x,L,W,U){var h,S,_,$,ct;if(x){for(S in h=[],x)S!=="count"&&(_=x[S])&&(($=_.fileType)!==K.RelationshipConstants.fb&&$!==K.RelationshipConstants.gb||h.push(_));h.length&&(ct=function(wt,lt,Y){var D,y={};return wt.forEach(function(ot){var Ct,At,Et,Ot,_t=ot.relationFiles;if(_t)for(Ct in _t)Ct!=="count"&&(At=_t[Ct])&&((Et=At.fileType)!==K.RelationshipConstants.ib&&Et!==K.RelationshipConstants.jb&&Et!==K.RelationshipConstants.mb&&Et!==K.RelationshipConstants.nb&&Et!==K.RelationshipConstants.ob&&Et!==K.RelationshipConstants.hb||(y[Ct]=At));(Ot=lt(ot.fileName,!0))&&(D=st(Ot,y,lt,Y))}),D}(h,U,{names:W.Oe.names||[]}),W.Bg(ct,L))}},F=function(x){var L=x.off,W=x.ext,U=W.cx,h=W.cy;this.left=L.x,this.top=L.y,this.right=this.left+U,this.bottom=this.top+h}},"./src/xlsx-io/reader/externallink-reader.ts":function(ie,d,xt){var m,K,G;function q(N,E){if(N.elementType!==3)for(var R=N.depth;N.read();){if(N.depth<=R)return;switch(N.name()){case"sheetNames":E.sheetNames=o(N);break;case"sheetDataSet":z(N,E)}}}function o(N){var E,R;if(N.elementType===3)return[];for(E=N.depth,R=[];N.read()&&!(N.depth<=E);)if(N.nodeType()===1&&N.name()==="sheetName")for(;N.moveToNextAttribute();)N.readAttributeNameAsString()==="val"&&R.push(N.readContentAsString().replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&gt;/g,">").replace(/&lt;/g,"<"));return R}function z(N,E){var R,A,a,F,w;if(N.elementType!==3)for(R=N.depth;N.read();){if(N.depth<=R)return;if(N.nodeType()===1&&N.name()==="sheetData"){for(A=void 0,a=void 0;N.moveToNextAttribute();)(F=N.readAttributeNameAsString())==="sheetId"&&(A=N.readContentAsInt()),F==="refreshError"&&(a=N.readContentAsInt());w=E.sheetNames[A],E.data[w]={},a&&(E.data[w].isNew=!0),M(N,E.data[w])}}}function M(N,E){var R,A;if(N.elementType!==3)for(R=N.depth;N.read();){if(N.depth<=R)return;if(N.nodeType()===1&&N.name()==="row"){for(A=void 0;N.moveToNextAttribute();)N.readAttributeNameAsString()==="r"&&(A=N.readContentAsString());E[A-1]=E[A-1]||{},O(N,A,E[A-1])}}}function O(N,E,R){var A,a,F,w;if(N.elementType!==3)for(A=N.depth;N.read();){if(N.depth<=A)return;if(N.nodeType()===1&&N.name()==="cell"){for(a=void 0,F=void 0;N.moveToNextAttribute();)(w=N.readAttributeNameAsString())==="r"?(a=(a=N.readContentAsString()).substr(0,a.length-E.length),a=m.IndexHelper.R(a)):w==="t"&&(F=N.readContentAsString());R[a]=H(N,F)}}}function H(N,E){var R,A,a,F;if(N.elementType!==3){for(A=N.depth;N.read();){if(N.depth<=A)return R;if(N.nodeType()===1&&N.name()==="v")if(E==="str")R=N.readElementContentAsString();else if(E==="b")R=N.readElementContentAsString()==="1";else if(E==="e"){switch(a=N.readElementContentAsString(),F=G,a){case"#DIV/0!":F=7;break;case"#N/A":F=42;break;case"#NAME?":F=29;break;case"#NULL!":F=0;break;case"#NUM!":F=36;break;case"#REF!":F=23;break;case"#VALUE!":F=15}R=F!==G?{_error:a,_code:F}:G}else R=parseFloat(N.readElementContentAsString())}return R}}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/xml-io/xml-reader.ts"),G=null,d.readExternalLinkFile=function(N){var E,R=new K.XmlReader;for(R.setXml(N),E={data:{}};R.read();)R.depth===1&&R.elementType!==2&&R.name()==="externalBook"&&q(R,E);return E}},"./src/xlsx-io/reader/metadata-reader.ts":function(ie,d,xt){var m,K,G;function q(o){return o._attr.name}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-parser.ts"),K=xt("./src/xml-io/node-helper.ts"),G=K.XmlNodeHelper.Ie,d.readSheetMetadata=function(o,z){var M,O=m.parseXmlToObject(o).metadata;O&&(M=G(O.metadataTypes.metadataType).map(q),O.typeNames=M,z._g(O))}},"./src/xlsx-io/reader/pivot-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w;function I(g,kt){for(var Rt=g.depth;g.read()&&!(g.depth<=Rt);)switch(g.name()){case"cacheSource":st(g,kt);break;case"cacheFields":ht(g,kt);break;case"cacheHierarchy":pt(g,kt);break;case"kpi":B(g,kt);break;case"tupleCache":it(g,kt);break;case"calculatedItem":f(g,kt);break;case"calculatedMember":T(g,kt);break;case"dimension":s(g,kt);break;case"measureGroup":v(g,kt);break;case"map":n(g,kt);break;case"extLst":i(g,kt)}}function P(g,kt){for(;g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"backgroundQuery":kt.backgroundQuery=g.readContentAsBoolean();break;case"createdVersion":kt.createdVersion=g.readContentAsInt();break;case"enableRefresh":kt.enableRefresh=g.readContentAsBoolean();break;case"r:id":kt.rid=g.readContentAsString();break;case"invalid":kt.invalid=g.readContentAsBoolean();break;case"minRefreshableVersion":kt.minRefreshableVersion=g.readContentAsInt();break;case"missingItemsLimit":kt.missingItemsLimit=g.readContentAsInt();break;case"recordCount":kt.recordCount=g.readContentAsInt();break;case"optimizeMemory":kt.optimizeMemory=g.readContentAsBoolean();break;case"refreshedBy":kt.refreshedBy=g.readContentAsString();break;case"refreshedDate":kt.refreshedDate=q.DateTimeHelper.Ke(g.readContentAsDouble());break;case"refreshedVersion":kt.refreshedVersion=g.readContentAsInt();break;case"refreshOnLoad":kt.refreshOnLoad=g.readContentAsBoolean();break;case"saveData":kt.saveData=g.readContentAsBoolean();break;case"supportAdvancedDrill":kt.supportAdvancedDrill=g.readContentAsBoolean();break;case"supportSubquery":kt.supportSubquery=g.readContentAsBoolean();break;case"tupleCache":kt.tupleCache=g.readContentAsBoolean();break;case"upgradeOnRefresh":kt.upgradeOnRefresh=g.readContentAsBoolean()}}function J(g,kt){for(;g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"ref":kt.ref=g.readContentAsString();break;case"sheet":kt.sheet=g.readContentAsString();break;case"name":kt.sourceName=g.readContentAsString()}}function st(g,kt){for(;g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"type":kt.sourceType=g.readContentAsString();break;case"connectionId":kt.sourceConnectionId=g.readContentAsInt()}var Rt=g.depth;if(g.elementType!==3)for(;g.read()&&!(g.depth<=Rt);)g.name()==="worksheetSource"&&J(g,kt)}function ht(g,kt){var Rt,Dt,ut,$t;for(kt.fields=[],Rt=g.depth;g.read()&&!(g.depth<=Rt);){for(Dt={};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"caption":Dt.caption=g.readContentAsString();break;case"databaseField":Dt.databaseField=g.readContentAsBoolean();break;case"formula":Dt.formula=a(A(g.readContentAsString()));break;case"hierarchy":Dt.hierarchy=g.readContentAsInt();break;case"level":Dt.level=g.readContentAsInt();break;case"mappingCount":Dt.mappingCount=g.readContentAsInt();break;case"memberPropertyField":Dt.memberPropertyField=g.readContentAsBoolean();break;case"name":Dt.name=A(a(g.readContentAsString()));break;case"numFmtId":Dt.numFmtId=g.readContentAsInt();break;case"propertyName":Dt.propertyName=g.readContentAsString();break;case"serverField":Dt.serverField=g.readContentAsBoolean();break;case"sqlType":Dt.sqlType=g.readContentAsInt();break;case"uniqueList":Dt.uniqueList=g.readContentAsBoolean()}if(g.elementType!==3)for(ut=g.depth;g.read()&&!(g.depth<=ut);)switch(g.name()){case"sharedItems":ft(g,Dt),V(g,Dt);break;case"fieldGroup":yt(g,$t={}),G.isNullOrUndefined($t.base)||bt(g,$t),Dt.fieldGroup=Dt.fieldGroup||$t;break;case"mpMap":for(Dt.mpMap=[];g.moveToNextAttribute();)g.readAttributeNameAsString()==="v"&&Dt.mpMap.push(g.readContentAsInt())}kt.fields.push(Dt)}}function yt(g,kt){for(;g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"par":kt.parent=g.readContentAsInt();break;case"base":kt.base=g.readContentAsInt()}}function bt(g,kt){for(var Rt,Dt,ut,$t=g.depth;g.read()&&!(g.depth<=$t);)if((Rt=g.name())==="rangePr")for(kt.hasRangeGroup=!0;g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"autoStart":kt.autoStart=g.readContentAsBoolean();break;case"autoEnd":kt.autoEnd=g.readContentAsBoolean();break;case"groupBy":kt.groupBy=g.readContentAsString();break;case"startNum":kt.startNum=g.readContentAsDouble();break;case"endNum":kt.endNum=g.readContentAsDouble();break;case"startDate":kt.startDate=Date.parse(g.readContentAsString());break;case"endDate":kt.endDate=Date.parse(g.readContentAsString());break;case"groupInterval":kt.groupInterval=g.readContentAsDouble()}else if(Rt==="discretePr"){for(kt.discreteGroup=[],Dt=g.depth;g.read()&&!(g.depth<=Dt);)if(g.name()==="x")for(;g.moveToNextAttribute();)g.readAttributeNameAsString()==="v"&&kt.discreteGroup.push(g.readContentAsInt())}else if(Rt==="groupItems")for(kt.groupItems=[],ut=g.depth;g.read()&&!(g.depth<=ut);)kt.groupItems.push(at(g))}function ft(g,kt){for(;g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"containsBlank":kt.containsBlank=g.readContentAsBoolean();break;case"containsDate":kt.containsDate=g.readContentAsBoolean();break;case"containsInteger":kt.containsInteger=g.readContentAsBoolean();break;case"containsMixedTypes":kt.containsMixedTypes=g.readContentAsBoolean();break;case"containsNonDate":kt.containsNonDate=g.readContentAsBoolean();break;case"containsNumber":kt.containsNumber=g.readContentAsBoolean();break;case"containsSemiMixedTypes":kt.containsSemiMixedTypes=g.readContentAsBoolean();break;case"containsString":kt.containsString=g.readContentAsBoolean();break;case"longText":kt.longText=g.readContentAsBoolean();break;case"maxDate":kt.maxDate=Date.parse(g.readContentAsString());break;case"maxValue":kt.maxValue=g.readContentAsDouble();break;case"minDate":kt.minDate=Date.parse(g.readContentAsString());break;case"minValue":kt.minValue=g.readContentAsDouble()}}function V(g,kt){kt.entities=[];var Rt=g.depth;if(g.elementType!==3)for(;g.read()&&!(g.depth<=Rt);)kt.entities.push(at(g))}function at(g){var kt={},Rt=g.name();switch(Rt){case"b":kt.type="b";break;case"d":kt.type="d";break;case"e":kt.type="e";break;case"m":kt.type="m";break;case"n":kt.type="n";break;case"s":kt.type="s"}for(;g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"c":kt.caption=g.readContentAsString();break;case"cp":kt.propertyCount=g.readContentAsInt();break;case"f":kt.isCalculatedItem=g.readContentAsBoolean();break;case"u":kt.isUnusedItem=g.readContentAsBoolean();break;case"b":kt.isBold=g.readContentAsBoolean();break;case"bc":kt.backgroundColor=g.readContentAsInt();break;case"fc":kt.foregroundColor=g.readContentAsInt();break;case"i":kt.isItalic=g.readContentAsBoolean();break;case"in":kt.formatIndex=g.readContentAsInt();break;case"st":kt.isStrikethrough=g.readContentAsBoolean();break;case"un":kt.isUnderline=g.readContentAsBoolean();break;case"v":Rt==="b"?kt.value=g.readContentAsBoolean():Rt==="d"?kt.value=a(g.readContentAsString()):Rt==="e"?kt.value=g.readContentAsError():Rt==="n"?kt.value=g.readContentAsDouble():(Rt==="s"||Rt==="x")&&(kt.value=g.readContentAsString())}return kt}function pt(g,kt){var Rt,Dt;for(kt.cacheHierarchies=[];g.read();){for(Rt={fieldsUsages:[],groupLevels:[]};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"uniqueName":Rt.uniqueName=g.readContentAsString();break;case"caption":Rt.caption=g.readContentAsString();break;case"measure":Rt.measure=g.readContentAsBoolean();break;case"set":Rt.set=g.readContentAsBoolean();break;case"parentSet":Rt.parentSet=g.readContentAsInt();break;case"iconSet":Rt.iconSet=g.readContentAsInt();break;case"attribute":Rt.attribute=g.readContentAsBoolean();break;case"time":Rt.time=g.readContentAsBoolean();break;case"keyAttribute":Rt.keyAttribute=g.readContentAsBoolean();break;case"defaultMemberUniqueName":Rt.defaultMemberUniqueName=g.readContentAsString();break;case"allUniqueName":Rt.allUniqueName=g.readContentAsString();break;case"allCaption":Rt.allCaption=g.readContentAsString();break;case"dimensionUniqueName":Rt.dimensionUniqueName=g.readContentAsString();break;case"displayFolder":Rt.displayFolder=g.readContentAsString();break;case"measureGroup":Rt.measureGroup=g.readContentAsString();break;case"measures":Rt.measures=g.readContentAsBoolean();break;case"count":Rt.count=g.readContentAsInt();break;case"oneField":Rt.oneField=g.readContentAsBoolean();break;case"memberValueDatatype":Rt.memberValueDatatype=g.readContentAsInt();break;case"unbalanced":Rt.unbalanced=g.readContentAsBoolean();break;case"unbalancedGroup":Rt.unbalancedGroup=g.readContentAsBoolean();break;case"hidden":Rt.hidden=g.readContentAsBoolean()}for(Dt=g.depth;g.read()&&!(g.depth<=Dt);)switch(g.name()){case"fieldUsage":Rt.fieldsUsages.push(g.readContentAsInt());break;case"groupLevel":Rt.groupLevels.push(et(g))}kt.cacheHierarchies.push(Rt)}}function et(g){for(var kt,Rt={};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"uniqueName":Rt.uniqueName=g.readContentAsString();break;case"caption":Rt.caption=g.readContentAsString();break;case"user":Rt.user=g.readContentAsBoolean();break;case"customRollUp":Rt.customRollUp=g.readContentAsBoolean()}for(kt=g.depth;g.read()&&!(g.depth<=kt);)g.name()&&Rt.groups.push(rt(g));return Rt}function rt(g){for(var kt,Rt,Dt={groupMembers:[]};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"name":Dt.Name=g.readContentAsString();break;case"uniqueName":Dt.UniqueName=g.readContentAsString();break;case"caption":Dt.Caption=g.readContentAsString();break;case"uniqueParent":Dt.UniqueParent=g.readContentAsString();break;case"id":Dt.Id=g.readContentAsInt()}for(kt=g.depth;g.read()&&!(g.depth<=kt);)if(g.name()==="groupMember"){for(Rt={};g.moveToNextAttribute();)switch(g.name()){case"uniqueName":Rt.uniqueName=g.readContentAsString();break;case"group":Rt.group=g.readContentAsBoolean()}Dt.groupMembers.push(Rt)}return Dt}function B(g,kt){for(kt.KPIs=[];g.moveToNextAttribute();){var Rt={};switch(g.readAttributeNameAsString()){case"uniqueName":Rt.uniqueName=g.readContentAsString();break;case"caption":Rt.caption=g.readContentAsString();break;case"displayFolder":Rt.displayFolder=g.readContentAsString();break;case"measureGroup":Rt.measureGroup=g.readContentAsString();break;case"parent":Rt.parent=g.readContentAsString();break;case"value":Rt.value=g.readContentAsString();break;case"goal":Rt.goal=g.readContentAsString();break;case"status":Rt.status=g.readContentAsString();break;case"trend":Rt.trend=g.readContentAsString();break;case"weight":Rt.weight=g.readContentAsString();break;case"time":Rt.time=g.readContentAsString()}kt.KPIs.push(Rt)}}function it(g,kt){for(var Rt,Dt={entries:[]};g.read();)if(g.name()==="entries")for(Rt=g.depth;g.read()&&g.depth>Rt;)Dt.entries.push(at(g));kt.pivotCacheTupleCache=Dt}function f(g,kt){var Rt,Dt={};for(kt.calculatedItems=kt.calculatedItems||[];g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"field":Dt.field=g.readContentAsInt();break;case"formula":Dt.formula=A(g.readContentAsString())}for(Rt=g.depth;g.read()&&!(g.depth<=Rt);)g.name()==="pivotArea"&&(Dt.pivotArea=Et(g));kt.calculatedItems.push(Dt)}function T(g,kt){for(var Rt={};g.moveToNextAttribute();)switch(g.name()){case"name":Rt.name=A(a(g.readContentAsString()));break;case"mdx":Rt.mdx=g.readContentAsString();break;case"memberName":Rt.memberName=g.readContentAsString();break;case"hierarchy":Rt.hierarchy=g.readContentAsString();break;case"parent":Rt.parent=g.readContentAsString();break;case"solveOrder":Rt.solveOrder=g.readContentAsInt();break;case"set":Rt.set=g.readContentAsBoolean()}kt.calculatedMembers.push(Rt)}function s(g,kt){for(var Rt={};g.moveToNextAttribute();)switch(g.name()){case"measure":Rt.measure=g.readContentAsBoolean();break;case"name":Rt.name=A(a(g.readContentAsString()));break;case"uniqueName":Rt.uniqueName=g.readContentAsString();break;case"caption":Rt.caption=g.readContentAsString()}kt.dimensions.push(Rt)}function v(g,kt){for(var Rt={};g.moveToNextAttribute();)switch(g.name()){case"name":Rt.name=A(a(g.readContentAsString()));break;case"caption":Rt.caption=g.readContentAsString()}kt.measureGroups.push(Rt)}function n(g,kt){for(var Rt={};g.moveToNextAttribute();)switch(g.name()){case"measureGroup":Rt.name=g.readContentAsInt();break;case"dimension":Rt.caption=g.readContentAsInt()}kt.measureDimensionMap.push(Rt)}function i(g,kt){for(var Rt,Dt=g.depth;g.read()&&!(g.depth<=Dt);)if(g.name()==="ext"){for(Rt=g.depth;g.read()&&!(g.depth<=Rt);)if(g.name()==="x14:pivotCacheDefinition")for(;g.moveToNextAttribute();)g.readAttributeNameAsString()==="pivotCacheId"&&(kt.pivotCacheId=g.readContentAsInt())}}function c(g,kt,Rt,Dt,ut){var $t,jt=new K.XmlReader;for(jt.setXml(g),($t={fields:[],chartFormats:[],pivotFilters:[],formats:[],rowFields:[],rowItems:[],columnFields:[],columnItems:[],pageFields:[],dataFields:[],pivotHierarchies:[]}).hideValuesRow=!1,kt&&kt.hn===void 0&&(kt.hn=[]);jt.read();)jt.depth===0&&jt.elementType!==2&&jt.name()==="pivotTableDefinition"&&(L(jt,$t,kt),W(jt,$t,kt,Rt));return $t}function x(g,kt){var Rt,Dt=g.split("_");return isNaN(parseInt(Dt[Dt.length-1],10))?g+="_1":(Rt=Dt[Dt.length-1],Dt.splice(Dt.length-1,1,"_"+(parseInt(Rt,10)+1)),g=Dt.join("")),kt.indexOf(g)!==-1&&(g=x(g,kt)),g}function L(g,kt,Rt){var Dt,ut;for(kt.outline=!1,kt.outlineData=!1;g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"applyAlignmentFormats":kt.applyAlignmentFormats=g.readContentAsBoolean();break;case"applyBorderFormats":kt.applyBorderFormats=g.readContentAsBoolean();break;case"applyFontFormats":kt.applyFontFormats=g.readContentAsBoolean();break;case"applyNumberFormats":kt.applyNumberFormats=g.readContentAsBoolean();break;case"applyPatternFormats":kt.applyPatternFormats=g.readContentAsBoolean();break;case"applyWidthHeightFormats":kt.applyWidthHeightFormats=g.readContentAsBoolean();break;case"asteriskTotals":kt.asteriskTotals=g.readContentAsBoolean();break;case"autoFormatId":kt.autoFormatId=g.readContentAsInt();break;case"cacheId":kt.cacheId=g.readContentAsInt();break;case"chartFormat":kt.chartFormat=g.readContentAsInt();break;case"colGrandTotals":kt.colGrandTotals=g.readContentAsBoolean();break;case"colHeaderCaption":kt.colHeaderCaption=g.readContentAsString();break;case"compact":kt.compact=g.readContentAsBoolean();break;case"compactData":kt.compactData=g.readContentAsBoolean();break;case"createdVersion":kt.createdVersion=g.readContentAsInt();break;case"customListSort":kt.customListSort=g.readContentAsBoolean();break;case"dataCaption":kt.dataCaption=g.readContentAsString();break;case"disableFieldList":kt.disableFieldList=g.readContentAsBoolean();break;case"editData":kt.editData=g.readContentAsBoolean();break;case"enableDrill":kt.enableDrill=g.readContentAsBoolean();break;case"enableFieldProperties":kt.enableFieldProperties=g.readContentAsBoolean();break;case"enableWizard":kt.enableWizard=g.readContentAsBoolean();break;case"errorCaption":kt.errorCaption=g.readContentAsString();break;case"fieldListSortAscending":kt.fieldListSortAscending=g.readContentAsBoolean();break;case"fieldPrintTitles":kt.fieldPrintTitles=g.readContentAsBoolean();break;case"grandTotalCaption":kt.grandTotalCaption=g.readContentAsString();break;case"gridDropZones":kt.gridDropZones=g.readContentAsBoolean();break;case"immersive":kt.immersive=g.readContentAsBoolean();break;case"indent":kt.indent=g.readContentAsInt();break;case"itemPrintTitles":kt.itemPrintTitles=g.readContentAsBoolean();break;case"mdxSubqueries":kt.mdxSubqueries=g.readContentAsBoolean();break;case"mergeItem":kt.mergeItem=g.readContentAsBoolean();break;case"minRefreshableVersion":kt.minRefreshableVersion=g.readContentAsInt();break;case"missingCaption":kt.missingCaption=g.readContentAsString();break;case"multipleFieldFilters":kt.multipleFieldFilters=g.readContentAsBoolean();break;case"name":Dt=A(a(g.readContentAsString())),(ut=Rt&&Rt.hn)&&ut.indexOf(Dt)!==-1&&(Dt=x(Dt,ut)),kt.name=A(a(Dt)),ut.push(Dt);break;case"outline":kt.outline=g.readContentAsBoolean();break;case"outlineData":kt.outlineData=g.readContentAsBoolean();break;case"pageOverThenDown":kt.pageOverThenDown=g.readContentAsBoolean();break;case"pageStyle":kt.pageStyle=g.readContentAsString();break;case"pageWrap":kt.pageWrap=g.readContentAsInt();break;case"pivotTableStyle":kt.pivotTableStyle=g.readContentAsString();break;case"preserveFormatting":kt.preserveFormatting=g.readContentAsBoolean();break;case"printDrill":kt.printDrill=g.readContentAsBoolean();break;case"published":kt.published=g.readContentAsBoolean();break;case"rowGrandTotals":kt.rowGrandTotals=g.readContentAsBoolean();break;case"rowHeaderCaption":kt.rowHeaderCaption=g.readContentAsString();break;case"showCalcMbrs":kt.showCalcMbrs=g.readContentAsBoolean();break;case"showDataDropDown":kt.showDataDropDown=g.readContentAsBoolean();break;case"showDataTips":kt.showDataTips=g.readContentAsBoolean();break;case"showDrill":kt.showDrill=g.readContentAsBoolean();break;case"showDropZones":kt.showDropZones=g.readContentAsBoolean();break;case"showEmptyCol":kt.showEmptyCol=g.readContentAsBoolean();break;case"showEmptyRow":kt.showEmptyRow=g.readContentAsBoolean();break;case"showError":kt.showError=g.readContentAsBoolean();break;case"showHeaders":kt.showHeaders=g.readContentAsBoolean();break;case"showItems":kt.showItems=g.readContentAsBoolean();break;case"showMemberPropertyTips":kt.showMemberPropertyTips=g.readContentAsBoolean();break;case"showMissing":kt.showMissing=g.readContentAsBoolean();break;case"showMultipleLabel":kt.showMultipleLabel=g.readContentAsBoolean();break;case"subtotalHiddenItems":kt.subtotalHiddenItems=g.readContentAsBoolean();break;case"tag":kt.tag=g.readContentAsString();break;case"updatedVersion":kt.updatedVersion=g.readContentAsInt();break;case"useAutoFormatting":kt.useAutoFormatting=g.readContentAsBoolean();break;case"vacatedStyle":kt.vacatedStyle=g.readContentAsString();break;case"visualTotals":kt.visualTotals=g.readContentAsBoolean()}}function W(g,kt,Rt,Dt){for(var ut,$t=g.depth,jt=Dt&&Dt.conditionalFormats&&Dt.conditionalFormats.rules;g.read()&&!(g.depth<=$t);)switch(g.name()){case"pivotTableDefinition":L(g,kt);break;case"location":Ct(g,kt);break;case"pivotFields":for(ut=g.depth;g.read()&&!(g.depth<=ut);)kt.fields.push(At(g,Rt));break;case"formats":_t(g,kt,Rt);break;case"conditionalFormats":D(g,kt,jt);break;case"chartFormat":ot(g,kt);break;case"filter":wt(g,kt,Rt);break;case"pivotTableStyleInfo":Qt(g,kt,Rt);break;case"rowFields":kt.rowFields=Zt(g);break;case"rowItems":kt.rowItems=te(g);break;case"colFields":kt.columnFields=Zt(g);break;case"colItems":kt.columnItems=te(g);break;case"pageFields":ct(g,kt);break;case"dataFields":_(g,kt,Rt);break;case"pivotHierarchies":S(g,kt);break;case"rowHierarchiesUsage":kt.rowHierarchyUsage=h(g);break;case"colHierarchiesUsage":kt.columnHierarchyUsage=h(g);break;case"extLst":U(g,kt,jt)}}function U(g,kt,Rt){for(var Dt,ut=g.depth;g.read()&&!(g.depth<=ut);)for(Dt=g.depth;g.read()&&!(g.depth<=Dt);){if(g.name()==="x14:pivotTableDefinition"){for(;g.moveToNextAttribute();)g.readAttributeNameAsString()==="hideValuesRow"&&(kt.hideValuesRow=g.readContentAsBoolean()),g.readAttributeNameAsString()==="altText"&&(kt.altText=g.readContentAsString()),g.readAttributeNameAsString()==="fillDownLabelsDefault"&&(kt.fillDownLabels=g.readContentAsBoolean()),g.readAttributeNameAsString()==="altTextSummary"&&(kt.altTextSummary=g.readContentAsString());g.name()==="x14:conditionalFormats"&&D(g,kt,Rt)}if(g.name()==="xpdl:pivotTableDefinition16")for(;g.moveToNextAttribute();)g.readAttributeNameAsString()==="SubtotalsOnTopDefault"&&(kt.subtotalsOnTopDefault=g.readContentAsBoolean()),g.readAttributeNameAsString()==="EnabledSubtotalsDefault"&&(kt.enabledSubtotalsDefault=g.readContentAsBoolean()),g.readAttributeNameAsString()==="InsertBlankRowDefault"&&(kt.insertBlankRowDefault=g.readContentAsBoolean())}}function h(g){for(var kt=[],Rt=g.depth;g.read()&&!(g.depth<=Rt);)for(;g.moveToNextAttribute();)g.readAttributeNameAsString()==="hierarchyUsage"&&kt.push(g.readContentAsInt());return kt}function S(g,kt){for(var Rt,Dt,ut,$t,jt,Tt,Z,Q=g.depth;g.read()&&!(g.depth<=Q);){for(Rt={memberProperties:[],members:[]};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"caption":Rt.caption=g.readContentAsString();break;case"dragOff":Rt.dragOff=g.readContentAsBoolean();break;case"dragToCol":Rt.dragToCol=g.readContentAsBoolean();break;case"dragToData":Rt.dragToData=g.readContentAsBoolean();break;case"dragToPage":Rt.dragToPage=g.readContentAsBoolean();break;case"dragToRow":Rt.dragToRow=g.readContentAsBoolean();break;case"includeNewItemsInFilter":Rt.includeNewItemsInFilter=g.readContentAsBoolean();break;case"multipleItemSelectionAllowed":Rt.multipleItemSelectionAllowed=g.readContentAsBoolean();break;case"outline":Rt.outline=g.readContentAsBoolean();break;case"showInFieldList":Rt.showInFieldList=g.readContentAsBoolean();break;case"subtotalTop":Rt.subtotalTop=g.readContentAsBoolean()}for(Dt=g.depth;g.read()&&!(g.depth<=Dt);)switch(g.name()){case"sh:mps":for(ut=g.depth;g.read()&&($t={},!(g.depth<=ut));){if(g.name()==="sh:mp")for(;g.moveToNextAttribute();)(jt=g.readAttributeNameAsString())==="name"?$t.name=A(a(g.readContentAsString())):jt==="showCell"?$t.showCell=g.readContentAsBoolean():jt==="showTip"?$t.showTip=g.readContentAsBoolean():jt==="showAsCaption"?$t.showAsCaption=g.readContentAsBoolean():jt==="nameLen"?$t.nameLen=g.readContentAsInt():jt==="pPos"?$t.pPos=g.readContentAsInt():jt==="pLen"?$t.pLen=g.readContentAsInt():jt==="level"?$t.level=g.readContentAsInt():jt==="field"&&($t.field=g.readContentAsInt());Rt.memberProperties.push($t)}break;case"members":for(Tt={members:[]};g.moveToNextAttribute();)g.readAttributeNameAsString()==="level"&&(Tt.level=g.readContentAsInt());for(Z=g.depth;g.read()&&!(g.depth<=Z);)for(;g.moveToNextAttribute();)g.readAttributeNameAsString()==="name"&&Tt.members.push(g.readContentAsString())}kt.pivotHierarchies.push(Rt)}}function _(g,kt,Rt){for(var Dt,ut,$t,jt=g.depth;g.read()&&!(g.depth<=jt);){for((Dt={}).isOnRead=!0;g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"baseField":Dt.baseField=g.readContentAsInt();break;case"baseItem":Dt.baseItem=g.readContentAsInt();break;case"fld":Dt.fld=g.readContentAsInt();break;case"name":Dt.name=A(a(g.readContentAsString()));break;case"numFmtId":ut=g.readContentAsInt(),$t=M.ExtendedNumberFormatHelper.builtInNumberFomrat(),Rt.jn&&Rt.jn[ut]?Dt.numberFormat=M.ExtendedNumberFormatHelper.getFormatCode({numberFormat:Rt.jn[ut]}):$t[ut]&&(Dt.numberFormat=$t[ut]);break;case"showDataAs":Dt.showDataAs=g.readContentAsString();break;case"subtotal":Dt.subtotal=g.readContentAsString()}$(g,Dt),Dt.isOnRead=!1,kt.dataFields.push(Dt)}}function $(g,kt){var Rt,Dt,ut;if(g.elementType!==3){for(Rt=g.depth;g.read()&&!(g.depth<=Rt);)if(g.name()==="extLst"){for(Dt=g.depth;g.read()&&!(g.depth<=Dt);)if(g.name()==="ext"){for(ut=g.depth;g.read()&&!(g.depth<=ut);)if(g.name()==="x14:dataField")for(;g.moveToNextAttribute();)g.readAttributeNameAsString()==="pivotShowAs"&&(kt.showDataAs=g.readContentAsString())}}}}function ct(g,kt){for(var Rt,Dt=g.depth;g.read()&&!(g.depth<=Dt);){for(Rt={};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"cap":Rt.cap=g.readContentAsString();break;case"fld":Rt.fld=g.readContentAsInt();break;case"hier":Rt.hier=g.readContentAsInt();break;case"item":Rt.item=g.readContentAsInt();break;case"name":Rt.name=A(a(g.readContentAsString()))}kt.pageFields.push(Rt)}}function wt(g,kt,Rt){for(var Dt,ut,$t,jt,Tt,Z={};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"fld":Z.fld=g.readContentAsInt();break;case"mpFld":Z.mpFld=g.readContentAsInt();break;case"type":Z.type=g.readContentAsString();break;case"evalOrder":Z.evalOrder=g.readContentAsInt();break;case"id":Z.id=g.readContentAsInt();break;case"iMeasureHier":Z.iMeasureHier=g.readContentAsInt();break;case"iMeasureFld":Z.iMeasureFld=g.readContentAsInt();break;case"name":Z.name=A(a(g.readContentAsString()));break;case"description":Z.description=g.readContentAsString();break;case"stringValue1":Z.stringValue1=g.readContentAsString();break;case"stringValue2":Z.stringValue2=g.readContentAsString()}for(Dt=g.depth;g.read()&&!(g.depth<=Dt);)g.name()==="autoFilter"&&(ut=o.parseXmlToObject(g.readFullElement()).autoFilter,$t=z.readAutoFilter(ut),jt=void 0,ut.sortState&&($t.sortInfo=z.readSortInfo(ut.sortState)),G.isNullOrUndefined(Z.type)||(jt=Y(Z.type)),Z.conType=jt&&jt.conType,Z.autoFilter=Rt.Og($t,jt)),g.name()==="extLst"&&(Tt=Z.autoFilter&&Z.autoFilter.filterItemMap&&Z.autoFilter.filterItemMap[0]&&Z.autoFilter.filterItemMap[0].conditions&&Z.autoFilter.filterItemMap[0].conditions[0])&&lt(g,Tt);kt.pivotFilters.push(Z)}function lt(g,kt){var Rt,Dt;if(g.elementType!==3){for(Rt=g.depth;g.read()&&!(g.depth<=Rt);)if(g.name()==="ext"){for(Dt=g.depth;g.read()&&!(g.depth<=Dt);)if(g.name()==="x15:pivotFilter")for(;g.moveToNextAttribute();)g.readAttributeNameAsString()==="useWholeDay"&&(kt.isWholeDay=g.readContentAsString())}}}function Y(g){return g.indexOf("caption")>-1&&!G.isNullOrUndefined(H[g])?{conType:0,compareType:H[g]}:g.indexOf("value")>-1&&!G.isNullOrUndefined(N[g])?{conType:2,compareType:N[g]}:G.isNullOrUndefined(E[g])?G.isNullOrUndefined(R[g])?void 0:{conType:3,compareType:R[g]}:{conType:1,compareType:E[g]}}function D(g,kt,Rt){var Dt,ut=g.depth;for(G.isNullOrUndefined(Rt)&&(Rt=[]),G.isNullOrUndefined(kt.pivotTableConditionFormats)&&(kt.pivotTableConditionFormats=[]);g.read()&&!(g.depth<=ut);)(Dt=g.name())!=="conditionalFormat"&&Dt!=="x14:conditionalFormat"||y(g,kt,Rt)}function y(g,kt,Rt){for(var Dt,ut={pivotAreas:[]},$t=function(){switch(g.readAttributeNameAsString()){case"scope":ut.scope=g.readContentAsString();break;case"type":ut.type=g.readContentAsString();break;case"priority":var jt=g.readContentAsInt();Rt.forEach(function(Tt){Tt.priority===jt&&(ut.rule=Tt)})}};g.moveToNextAttribute();)$t();for(Dt=g.depth;g.read()&&!(g.depth<=Dt);)g.name()==="pivotArea"&&ut.pivotAreas.push(Et(g));kt.pivotTableConditionFormats.push(ut)}function ot(g,kt){for(var Rt,Dt={};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"chart":Dt.chart=g.readContentAsInt();break;case"format":Dt.format=g.readContentAsInt();break;case"series":Dt.series=g.readContentAsBoolean()}for(Rt=g.depth;g.read()&&!(g.depth<=Rt);)g.name()==="pivotArea"&&(Dt.pivotArea=Et(g));kt.chartFormats.push(Dt)}function Ct(g,kt){for(;g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"ref":kt.ref=g.readContentAsString();break;case"firstHeaderRow":kt.firstHeaderRow=g.readContentAsInt();break;case"firstDataRow":kt.firstDataRow=g.readContentAsInt();break;case"firstDataCol":kt.firstDataCol=g.readContentAsInt();break;case"rowPageCount":kt.rowPageCount=g.readContentAsInt();break;case"colPageCount":kt.colPageCount=g.readContentAsInt()}}function At(g,kt){for(var Rt,Dt,ut,$t,jt,Tt,Z,Q={items:[],isOnRead:!0,showAll:!0,defaultSubtotal:!0};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"allDrilled":Q.allDrilled=g.readContentAsBoolean();break;case"autoShow":Q.autoShow=g.readContentAsBoolean();break;case"avgSubtotal":Q.avgSubtotal=g.readContentAsBoolean();break;case"axis":Q.axis=g.readContentAsString();break;case"compact":Q.compact=g.readContentAsBoolean();break;case"countASubtotal":Q.countASubtotal=g.readContentAsBoolean();break;case"countSubtotal":Q.countSubtotal=g.readContentAsBoolean();break;case"dataField":Q.dataField=g.readContentAsBoolean();break;case"dataSourceSort":Q.dataSourceSort=g.readContentAsBoolean();break;case"defaultAttributeDrillState":Q.defaultAttributeDrillState=g.readContentAsBoolean();break;case"defaultSubtotal":Q.defaultSubtotal=g.readContentAsBoolean();break;case"dragOff":Q.dragOff=g.readContentAsBoolean();break;case"dragToCol":Q.dragToCol=g.readContentAsBoolean();break;case"dragToData":Q.dragToData=g.readContentAsBoolean();break;case"dragToPage":Q.dragToPage=g.readContentAsBoolean();break;case"dragToRow":Q.dragToRow=g.readContentAsBoolean();break;case"hiddenLevel":Q.hiddenLevel=g.readContentAsBoolean();break;case"hideNewItems":Q.hideNewItems=g.readContentAsBoolean();break;case"includeNewItemsInFilter":Q.includeNewItemsInFilter=g.readContentAsBoolean();break;case"insertBlankRow":Q.insertBlankRow=g.readContentAsBoolean();break;case"insertPageBreak":Q.insertPageBreak=g.readContentAsBoolean();break;case"itemPageCount":Q.itemPageCount=g.readContentAsInt();break;case"maxSubtotal":Q.maxSubtotal=g.readContentAsBoolean();break;case"measureFilter":Q.measureFilter=g.readContentAsBoolean();break;case"minSubtotal":Q.minSubtotal=g.readContentAsBoolean();break;case"multipleItemSelectionAllowed":Q.multipleItemSelectionAllowed=g.readContentAsBoolean();break;case"name":Q.name=A(a(g.readContentAsString()));break;case"nonAutoSortDefault":Q.nonAutoSortDefault=g.readContentAsBoolean();break;case"numFmtId":Rt=g.readContentAsInt(),Dt=M.ExtendedNumberFormatHelper.builtInNumberFomrat(),kt.jn&&kt.jn[Rt]?Q.numberFormat=M.ExtendedNumberFormatHelper.getFormatCode({numberFormat:kt.jn[Rt]}):Dt[Rt]&&(Q.numberFormat=Dt[Rt]);break;case"outline":Q.outline=g.readContentAsBoolean();break;case"productSubtotal":Q.productSubtotal=g.readContentAsBoolean();break;case"rankBy":Q.rankBy=g.readContentAsInt();break;case"serverField":Q.serverField=g.readContentAsBoolean();break;case"showAll":Q.showAll=g.readContentAsBoolean();break;case"showDropDowns":Q.showDropDowns=g.readContentAsBoolean();break;case"showPropAsCaption":Q.showPropAsCaption=g.readContentAsBoolean();break;case"showPropCell":Q.showPropCell=g.readContentAsBoolean();break;case"showPropTip":Q.showPropTip=g.readContentAsBoolean();break;case"sortType":Q.sortType=g.readContentAsString();break;case"stdDevPSubtotal":Q.stdDevPSubtotal=g.readContentAsBoolean();break;case"stdDevSubtotal":Q.stdDevSubtotal=g.readContentAsBoolean();break;case"subtotalCaption":Q.subtotalCaption=g.readContentAsString();break;case"subtotalTop":Q.subtotalTop=g.readContentAsBoolean();break;case"sumSubtotal":Q.sumSubtotal=g.readContentAsBoolean();break;case"topAutoShow":Q.topAutoShow=g.readContentAsBoolean();break;case"uniqueMemberProperty":Q.uniqueMemberProperty=g.readContentAsString();break;case"varPSubtotal":Q.varPSubtotal=g.readContentAsBoolean();break;case"varSubtotal":Q.varSubtotal=g.readContentAsBoolean()}if(g.elementType===3)return Q.isOnRead=!1,Q;for(ut=g.depth;g.read()&&!(g.depth<=ut);)if(($t=g.name())==="items"){for(jt=g.depth;g.read()&&!(g.depth<=jt);){for(Tt={};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"c":Tt.childItems=g.readContentAsBoolean();break;case"d":Tt.expanded=g.readContentAsBoolean();break;case"e":Tt.drillAcross=g.readContentAsBoolean();break;case"f":Tt.calculatedMember=g.readContentAsBoolean();break;case"h":Tt.hidden=g.readContentAsBoolean();break;case"m":Tt.missing=g.readContentAsBoolean();break;case"n":Tt.caption=g.readContentAsString();break;case"s":Tt.character=g.readContentAsBoolean();break;case"sd":Tt.collapse=!g.readContentAsBoolean();break;case"t":Tt.type=g.readContentAsString();break;case"x":Tt.indexValue=g.readContentAsInt()}Q.items.push(Tt)}Q.items.length>0&&(Q.isShared=!0)}else if($t==="autoSortScope")for(Z=g.depth;g.read()&&!(g.depth<=Z);)g.name()==="pivotArea"&&(Q.autoSortScope=Et(g));return Q.isOnRead=!1,Q}function Et(g){for(var kt,Rt,Dt,ut={references:[]};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"axis":ut.axis=g.readContentAsString();break;case"cacheIndex":ut.cacheIndex=g.readContentAsBoolean();break;case"collapsedLevelsAreSubtotals":ut.collapsedLevelsAreSubtotals=g.readContentAsBoolean();break;case"dataOnly":ut.dataOnly=g.readContentAsBoolean();break;case"field":ut.field=g.readContentAsInt();break;case"fieldPosition":ut.fieldPosition=g.readContentAsInt();break;case"grandCol":ut.grandCol=g.readContentAsBoolean();break;case"grandRow":ut.grandRow=g.readContentAsBoolean();break;case"labelOnly":ut.labelOnly=g.readContentAsBoolean();break;case"offset":ut.offset=g.readContentAsString();break;case"outline":ut.outline=g.readContentAsBoolean();break;case"type":ut.type=g.readContentAsString()}if(g.elementType===3)return ut;for(kt=g.depth;g.read()&&!(g.depth<=kt);)if(g.name()==="reference"){for(Rt={indexes:[]};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"avgSubtotal":Rt.avgSubtotal=g.readContentAsBoolean();break;case"byPosition":Rt.byPosition=g.readContentAsBoolean();break;case"countASubtotal":Rt.countASubtotal=g.readContentAsBoolean();break;case"countSubtotal":Rt.countSubtotal=g.readContentAsBoolean();break;case"defaultSubtotal":Rt.defaultSubtotal=g.readContentAsBoolean();break;case"field":Rt.field=g.readContentAsDouble();break;case"maxSubtotal":Rt.maxSubtotal=g.readContentAsBoolean();break;case"minSubtotal":Rt.minSubtotal=g.readContentAsBoolean();break;case"productSubtotal":Rt.productSubtotal=g.readContentAsBoolean();break;case"relative":Rt.relative=g.readContentAsBoolean();break;case"selected":Rt.selected=g.readContentAsBoolean();break;case"stdDevPSubtotal":Rt.stdDevPSubtotal=g.readContentAsBoolean();break;case"stdDevSubtotal":Rt.stdDevSubtotal=g.readContentAsBoolean();break;case"sumSubtotal":Rt.sumSubtotal=g.readContentAsBoolean();break;case"varPSubtotal":Rt.varPSubtotal=g.readContentAsBoolean();break;case"varSubtotal":Rt.varSubtotal=g.readContentAsBoolean()}if(g.elementType===3){ut.references.push(Rt);continue}for(Dt=g.depth;g.read()&&!(g.depth<=Dt);)if(g.name()==="x")for(;g.moveToNextAttribute();)g.readAttributeNameAsString()==="v"&&Rt.indexes.push(g.readContentAsInt());ut.references.push(Rt)}return ut}function Ot(g){if(g){var kt={};return g.font&&(kt.font=g.font.clone()),g.border&&(kt.border=g.border.clone()),g.fill&&(kt.fill=g.fill.clone()),g.numberFormat&&(kt.numberFormat=g.numberFormat.clone()),g.alignment&&(kt.alignment=G.Ha(g.alignment)),g.protection&&(kt.protection=G.Ha(g.protection)),kt}}function _t(g,kt,Rt){var Dt=g.depth;for(kt.formats=[];g.read()&&!(g.depth<=Dt);)g.name()==="format"&&Xt(g,kt,Rt);kt.formats=function(ut,$t){var jt,Tt,Z,Q;if(!ut||ut.length<1)return[];if(jt=[],ut.length>1){for(Tt=0,Z=ut.length;Tt<Z-1;Tt++)(Q=ut[Tt])&&Q.dxf&&jt.push(Q);ut[ut.length-1]&&jt.push(ut[ut.length-1])}else jt=ut;for(Tt=0;Tt<jt.length;Tt++)jt[Tt].style=$t.wg(jt[Tt].dxf,!0);return jt}(kt.formats,Rt)}function Xt(g,kt,Rt){for(var Dt,ut,$t={};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"action":$t.action=g.readContentAsString();break;case"dxfId":Dt=g.readContentAsInt(),!G.isNullOrUndefined(Dt)&&Dt>-1&&($t.dxf=Ot(Rt.if[Dt]))}for(ut=g.depth;g.read()&&!(g.depth<=ut);)g.name()==="pivotArea"&&($t.pivotArea=Et(g));kt.formats.push($t)}function Qt(g,kt,Rt){for(var Dt,ut,$t,jt,Tt,Z;g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"name":kt.styleName=g.readContentAsString();break;case"showColHeaders":kt.showColHeaders=g.readContentAsBoolean();break;case"showColStripes":kt.showColStripes=g.readContentAsBoolean();break;case"showLastColumn":kt.showLastColumn=g.readContentAsBoolean();break;case"showRowHeaders":kt.showRowHeaders=g.readContentAsBoolean();break;case"showRowStripes":kt.showRowStripes=g.readContentAsBoolean()}if(G.isNullOrUndefined(kt.styleName))kt.styleName="PivotStyleLight0";else if(!F[kt.styleName.toUpperCase()]&&(Dt=Rt.tableStylesObj,ut=kt.styleName,!G.isNullOrUndefined(Dt)&&($t=Dt._attr,!G.isNullOrUndefined($t)))){if(jt=void 0,(O.XmlNodeHelper.Zm($t.count,0)>0||Dt.tableStyle)&&(Tt=O.XmlNodeHelper.Ie(Dt.tableStyle),!G.isNullOrUndefined(Tt))){for(Z=0;Z<Tt.length;Z++)if(ut===Tt[Z]._attr.name){jt=Tt[Z];break}}(function(Q,j,gt,dt){var mt=gt._attr;j.name=A(a(mt.name)),mt.count&&mt.count>0&&zt(Q,j,gt,dt)})(kt,{},jt,Rt)}}function zt(g,kt,Rt,Dt){var ut=O.XmlNodeHelper.Ie(Rt.tableStyleElement);G.isNullOrUndefined(ut)||ut.forEach(function($t){var jt,Tt,Z,Q,j=$t._attr;G.isNullOrUndefined(j)||(jt=j.type||"wholePivotTable",Tt=O.XmlNodeHelper.Zm(j.dxfId)||0,Z=O.XmlNodeHelper.Zm(j.size)||1,Q=Dt.vg(Tt),kt[w[jt]]=Q,jt!=="firstRowStripe"&&jt!=="secondRowStripe"&&jt!=="firstColumnStripe"&&jt!=="secondColumnStripe"||(kt[jt.substr(0,jt.length-1)+"Size"]=Z))}),g.style=kt}function Zt(g){for(var kt=[],Rt=g.depth;g.read()&&!(g.depth<=Rt);)if(g.name()==="field")for(;g.moveToNextAttribute();)g.readAttributeNameAsString()==="x"&&kt.push(g.readContentAsInt());return kt}function te(g){for(var kt=[],Rt=g.depth;g.read()&&!(g.depth<=Rt);)kt.push(oe(g));return kt}function oe(g){for(var kt,Rt={pivotItemIndexes:[]};g.moveToNextAttribute();)switch(g.readAttributeNameAsString()){case"t":Rt.type=g.readContentAsString();break;case"r":Rt.repeatCount=g.readContentAsInt();break;case"i":Rt.dataFieldIndex=g.readContentAsInt()}if(g.elementType===3)return Rt;for(kt=g.depth;g.read()&&!(g.depth<=kt);)if(g.name()==="x"){if(!g.moveToNextAttribute()){Rt.pivotItemIndexes.push(0);continue}if(g.readAttributeNameAsString()==="v"){Rt.pivotItemIndexes.push(g.readContentAsInt());continue}for(;g.moveToNextAttribute();)if(g.readAttributeNameAsString()==="v"){Rt.pivotItemIndexes.push(g.readContentAsInt());break}}return Rt}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/excel-types.ts"),K=xt("./src/xml-io/xml-reader.ts"),G=xt("./src/common/common.ts"),q=xt("./src/datamodel/datetime-helper.ts"),o=xt("./src/xml-io/xml-parser.ts"),z=xt("./src/xlsx-io/reader/autofilter-reader.ts"),M=xt("./src/datamodel/excel-style.ts"),O=xt("./src/xml-io/node-helper.ts"),H={captionEqual:0,captionNotEqual:1,captionBeginsWith:2,captionNotBeginsWith:3,captionEndsWith:4,captionNotEndsWith:5,captionContains:6,captionNotContains:7,captionGreaterThan:8,captionGreaterThanOrEqual:9,captionLessThan:10,captionLessThanOrEqual:11,captionBetween:12,captionNotBetween:13},N={valueEqual:0,valueNotEqual:1,valueGreaterThan:2,valueGreaterThanOrEqual:3,valueLessThan:4,valueLessThanOrEqual:5,valueBetween:6,valueNotBetween:7},E={dateEqual:0,dateNotEqual:1,dateOlderThan:2,dateOlderThanOrEqual:3,dateNewerThan:4,dateNewerThanOrEqual:5,dateBetween:6,dateNotBetween:7,tomorrow:10,today:8,yesterday:9,nextWeek:17,thisWeek:15,lastWeek:16,nextMonth:14,thisMonth:12,lastMonth:13,nextQuarter:18,thisQuarter:19,lastQuarter:20,nextYear:21,thisYear:22,lastYear:23,yearToDate:40,Q1:24,Q2:25,Q3:26,Q4:27,M1:28,M2:29,M3:30,M4:31,M5:32,M6:33,M7:34,M8:35,M9:36,M10:37,M11:38,M12:39},R={count:0,percent:1,sum:2},A=G.Util.oa,a=G.Util.va,d.readPivotCacheDefinitions=function(g,kt,Rt){var Dt=new K.XmlReader;for(Dt.setXml(g);Dt.read();)Dt.depth===0&&Dt.elementType!==2&&Dt.name()==="pivotCacheDefinition"&&(P(Dt,Rt),I(Dt,Rt))},function(){function g(){}g.readPivotCacheSet=function(kt){},g.readPivotCacheQuery=function(kt){},g.readPivotCacheServerFormat=function(kt){}}(),d.readPivotCacheRecords=function(g,kt){var Rt,Dt,ut,$t,jt,Tt,Z=new K.XmlReader;for(Z.setXml(g),Rt=[];Z.read();)if(Z.depth===0&&Z.elementType!==2&&Z.name()==="pivotCacheRecords"){for(Dt=Z.depth;Z.read()&&!(Z.depth<=Dt);)if(Z.name()==="r"){for(ut=[],$t=Z.depth;Z.read()&&!(Z.depth<=$t);){for(jt=Z.name(),Tt={};Z.moveToNextAttribute();)switch(Z.readAttributeNameAsString()){case"v":jt==="b"?(Tt.type=m.PivotSharedItemType.B,Tt.value=Z.readContentAsBoolean()):jt==="d"?(Tt.type=m.PivotSharedItemType.D,Tt.value=a(Z.readContentAsString())):jt==="e"?(Tt.type=m.PivotSharedItemType.E,Tt.value=Z.readContentAsError()):jt==="m"?(Tt.type=m.PivotSharedItemType.M,Tt.value=null):jt==="n"?(Tt.type=m.PivotSharedItemType.N,Tt.value=Z.readContentAsDouble()):jt==="s"?(Tt.type=m.PivotSharedItemType.S,Tt.value=a(Z.readContentAsString())):jt==="x"&&(Tt.type=m.PivotSharedItemType.X,Tt.value=Z.readContentAsInt());break;case"c":Tt.caption=Z.readContentAsString();break;case"cp":Tt.propertyCount=Z.readContentAsInt();break;case"f":Tt.isCalculatedItem=Z.readContentAsBoolean();break;case"u":Tt.isUnusedItem=Z.readContentAsBoolean();break;case"b":Tt.isBold=Z.readContentAsBoolean();break;case"bc":Tt.backgroundColor=Z.readContentAsInt();break;case"fc":Tt.foregroundColor=Z.readContentAsInt();break;case"i":Tt.isItalic=Z.readContentAsBoolean();break;case"in":Tt.formatIndex=Z.readContentAsInt();break;case"st":Tt.isStrikethrough=Z.readContentAsBoolean();break;case"un":Tt.isUnderline=Z.readContentAsBoolean()}ut.push(Tt)}Rt.push(ut)}}kt.pivotCacheRecords=Rt},d.readPivotTableDefinition=function(g,kt,Rt,Dt){var ut,$t,jt,Tt,Z=[],Q=[];if(g)for(ut in g)ut!=="count"&&($t=g[ut])&&$t.fileType===m.RelationshipConstants.Za&&Z.push($t);for(jt=0;jt<Z.length;jt++)if(Tt=Dt(Z[jt].fileName))try{Q.push(c(Tt,Rt,Rt.Oe.sheets[kt]))}catch{}Rt.Ag(Q,kt)},F=function(){var g,kt={};for(g=1;g<=28;g++)kt["PIVOTSTYLELIGHT"+g]=!0,kt["PIVOTSTYLEMEDIUM"+g]=!0,kt["PIVOTSTYLEDARK"+g]=!0;return kt}(),w={wholeTable:"wholeTableStyle",pageFieldLabels:"reportFilterLabelsStyle",pageFieldValues:"reportFilterValuesStyle",firstRowStripe:"firstRowStripeStyle",secondRowStripe:"secondRowStripeStyle",firstColumnStripe:"firstColumnStripeStyle",secondColumnStripe:"secondColumnStripeStyle",firstColumn:"firstColumnStyle",headerRow:"headerRowStyle",firstHeaderCell:"firstHeaderCellStyle",firstSubtotalColumn:"subtotalColumn1Style",secondSubtotalColumn:"subtotalColumn2Style",thirdSubtotalColumn:"subtotalColumn3Style",blankRow:"blankRowStyle",firstSubtotalRow:"subtotalRow1Style",secondSubtotalRow:"subtotalRow2Style",thirdSubtotalRow:"subtotalRow3Style",firstColumnSubheading:"columnSubheading1Style",secondColumnSubheading:"columnSubheading2Style",thirdColumnSubheading:"columnSubheading3Style",firstRowSubheading:"rowSubheading1Style",secondRowSubheading:"rowSubheading2Style",thirdRowSubheading:"rowSubheading3Style",lastColumn:"grandTotalColumnStyle",totalRow:"grandTotalRowStyle"}},"./src/xlsx-io/reader/print-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a;function F(w,I,P){var J,st;if(P)switch(J=w.kn,J.advancedHeadFooterSetting||(J.advancedHeadFooterSetting={}),st=J.advancedHeadFooterSetting,I){case a.CHEVEN:st.evenHeaderCenterImage=P;break;case a.RHEVEN:st.evenHeaderRightImage=P;break;case a.LFEVEN:st.evenFooterLeftImage=P;break;case a.CFEVEN:st.evenFooterCenterImage=P;break;case a.RFEVEN:st.evenFooterRightImage=P;break;case a.LHEVEN:st.evenHeaderLeftImage=P;break;case a.CHFIRST:st.firstHeaderCenterImage=P;break;case a.RHFIRST:st.firstHeaderRightImage=P;break;case a.LFFIRST:st.firstFooterLeftImage=P;break;case a.CFFIRST:st.firstFooterCenterImage=P;break;case a.RFFIRST:st.firstFooterRightImage=P;break;case a.LHFIRST:st.firstHeaderLeftImage=P;break;case a.CH:st.headerCenterImage=P;break;case a.RH:st.headerRightImage=P;break;case a.LF:st.footerLeftImage=P;break;case a.CF:st.footerCenterImage=P;break;case a.RF:st.footerRightImage=P;break;default:st.headerLeftImage=P}}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/xml-io/xml-parser.ts"),q=xt("./src/xml-io/node-helper.ts"),o=xt("./src/datamodel/excel-helper.ts"),z=q.XmlNodeHelper.Xm,M=q.XmlNodeHelper.Zm,O=q.XmlNodeHelper.$m,H=q.XmlNodeHelper.Ie,N=m.Util.oa,E=parseFloat,R={auto:0,downThenOver:1,overThenDown:2},A={auto:0,portrait:1,landscape:2},a={LH:0,CH:1,RH:2,LF:3,CF:4,RF:5,LHEVEN:6,CHEVEN:7,RHEVEN:8,LFEVEN:9,CFEVEN:10,RFEVEN:11,LHFIRST:12,CHFIRST:13,RHFIRST:14,LFFIRST:15,CFFIRST:16,RFFIRST:17},d.readPageMargins=function(w,I,P){var J,st=G.parseXmlToObject(w.readFullElement()).pageMargins;st&&(J=st._attr,P.Tg(I,{left:E(J.left),right:E(J.right),top:E(J.top),bottom:E(J.bottom),header:E(J.header),footer:E(J.footer)}))},d.readPrintOptions=function(w,I,P){var J,st=G.parseXmlToObject(w.readFullElement()).printOptions;st&&(J=st._attr,P.Ug(I,{printGridLine:z(J.gridLines,!1)&&z(J.gridLinesSet,!0),horizontalCentered:z(J.horizontalCentered,!1),verticalCentered:z(J.verticalCentered,!1),printRowColumnsHeaders:z(J.headings,!1)}))},d.readPageSetup=function(w,I){var P,J,st,ht=G.parseXmlToObject(w.readFullElement()).pageSetup;ht&&(P=ht._attr,J=I.kn,st=void 0,P.paperSize!==void 0&&(st=parseInt(P.paperSize,10)),J.showColor=!z(P.blackAndWhite,!1),J.copies=M(P.copies,1),J.draft=z(P.draft,!1),J.useCustomStartingPage=z(P.useFirstPageNumber,!1),J.firstPageNumber=o.convertFirstPageNumber(M(P.firstPageNumber,1)),J.smartPrintPagesHeight=M(P.fitToHeight,1),J.smartPrintPagesWidth=M(P.fitToWidth,1),J.pageOrder=R[P.pageOrder]||0,J.paperSizeIndex=typeof st=="number"?st:1,J.zoomFactor=q.XmlNodeHelper.Ym(P.scale,100)/100,J.orientation=A[P.orientation]||0)},d.readPageSetupAdditionalProperty=function(w,I){var P=G.parseXmlToObject(w.readFullElement()).pageSetUpPr;P&&(I.kn.useSmartPrint=z(P._attr.fitToPage,!1))},d.readHeaderFooter=function(w,I){var P,J,st=G.parseXmlToObject(w.readFullElement()).headerFooter;st&&(P=st._attr,(J=I.kn.advancedHeadFooterSetting={headerFooterAlignWithPageMargin:z(P.alignWithMargins,!0),headerFooterDifferentFirstPage:z(P.differentFirst,!1)}).headerFirstPage=N(O(st,"firstHeader")),J.footerFirstPage=N(O(st,"firstFooter")),J.headerFooterDifferentOddEvenPages=z(P.differentOddEven,!1),J.headerEvenPage=N(O(st,"evenHeader")),J.footerEvenPage=N(O(st,"evenFooter")),J.headerOddPage=N(O(st,"oddHeader")),J.footerOddPage=N(O(st,"oddFooter")),J.headerFooterScalesWithDocument=z("scaleWithDoc",!0))},d.readRowColumnBreaks=function(w,I,P){var J=G.parseXmlToObject(w.readFullElement()),st=P?J.rowBreaks:J.colBreaks,ht=[];H(st.brk).forEach(function(yt){if(yt){var bt=M(yt._attr.id,0);bt>0&&ht.push(bt)}}),P?I.kn.rowBreakLines=ht:I.kn.columnBreakLines=ht},d.readLegacyDrawingHF=function(w,I){var P=G.parseXmlToObject(w.readFullElement()).legacyDrawingHF;P&&(I.mn=P._attr["r:id"])},d.readHeaderFooterImage=F,d.readVmlDrawing=function(w,I,P){var J,st,ht,yt;w&&I.mn&&((J=w[I.mn])&&J.fileType===K.RelationshipConstants.bb&&(st=function(bt){var ft,V,at,pt={};for(ft in bt)bt.hasOwnProperty(ft)&&((at=(V=bt[ft]).fileType)!==K.RelationshipConstants.ib&&at!==K.RelationshipConstants.jb||(pt[ft]=V.fileName));return pt}(J.relationFiles),ht=P(J.fileName),yt=G.parseXmlToObject(ht).xml,H(yt["v:shape"]).forEach(function(bt){var ft,V=bt._attr.id,at=bt["v:imagedata"]._attr["o:relid"],pt=st[at];pt&&(ft=o.getImageContent(pt,P))&&F(I,a[V],ft)})),I.mn="")}},"./src/xlsx-io/reader/sharedstring-reader.ts":function(ie,d,xt){var m,K,G;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-reader.ts"),K=xt("./src/xlsx-io/reader/style-reader.ts"),G=xt("./src/common/common.ts"),d.readSharedString=function(q){var o,z,M,O,H,N,E,R,A=new m.XmlReader;for(A.setXml(q),o=[];A.read();)if(A.depth===1&&A.elementType!==2&&A.name()==="si"){for(z=A.depth,M="",O=[];A.read()&&!(A.depth<=z);)if(A.nodeType()===1){if((H=A.name())==="t"&&A.elementType===1&&A.depth===z+1){for(N=void 0;A.moveToNextAttribute();)if(A.readAttributeNameAsString()==="xml:space"&&A.readContentAsString()==="preserve"){N=!0;break}M=G.Util.va(A.readElementContentAsString(N))}else if(H==="r"){for(E=A.depth,R={};A.read()&&!(A.depth<=E);)A.elementType===1&&A.name()==="t"?(R.text=G.Util.oa(G.Util.va(A.readElementContentAsString(!0))),M+=R.text):A.elementType===1&&A.name()==="rPr"&&(R.style=K.readRichTextFont(A));O.push(R)}}O.length===0&&(O=void 0),o.push({value:G.Util.oa(M),richText:O})}return o}},"./src/xlsx-io/reader/slicer-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F;function w(ft){if(ft){var V={};return ft.style&&(V.borderWidth=a[ft.style]||1,V.borderStyle=F[ft.style]||"thin"),ft.color&&(V.borderColor=ft.color),V}}function I(ft){var V,at;if(ft){for(V in ft)ft.hasOwnProperty(V)&&V.indexOf("border")>=0&&((at=ft[V])?ft[V]=w(at):at===null&&(ft[V]=void 0));return ft}}function P(ft,V){var at=[];return ft.forEach(function(pt){var et=V(pt.fileName);et&&function(rt,B){var it,f=G.parseXmlToObject(rt).slicers;f&&(it=o(f.slicer),q.isNullOrUndefined(it)||it.forEach(function(T){var s={},v=T._attr;q.isNullOrUndefined(v)||(q.isNullOrUndefined(v.name)||(s.name=H(N(v.name,"_x000a_",`
  19. `))),q.isNullOrUndefined(v.cache)||(s.nameInFormula=H(v.cache)),q.isNullOrUndefined(v.caption)||(s.captionName=H(v.caption)),q.isNullOrUndefined(v.columnCount)||(s.columnCount=K.XmlNodeHelper.Zm(v.columnCount,1)),q.isNullOrUndefined(v.showCaption)||(s.showHeader=v.showCaption!=="0"),s.style={name:v.style},q.isNullOrUndefined(v.lockedPosition)||(s.disableResizingAndMoving=v.lockedPosition==="1"),q.isNullOrUndefined(v.rowHeight)||(s.itemHeight=Math.max(M(parseInt(v.rowHeight,10))-4,0))),B.push(s)}))}(et,at)}),at}function J(ft,V){var at,pt,et,rt,B,it,f,T,s,v,n,i=ft.data;if(i&&i.tabular&&i.tabular.items){switch(at=i.tabular._attr&&+i.tabular._attr.pivotCacheId,pt=i.tabular._attr&&i.tabular._attr.sortState,et=i.tabular._attr&&i.tabular._attr.crossFilter,rt=!0,B=!0,it=!0,et){case"none":B=!1;break;case"showItemsWithNoData":it=!1}f=i.tabular.items.i,Array.isArray(f)||i.tabular.items._attr.count!=="1"||(f=[f]),T=f.map(function(c){var x=c._attr;return{x:+x.x,s:x.s==="1",nd:x.nd==="1"}}),s=ft.pivotTables,v=[],s&&(n=s.pivotTable,Array.isArray(n)||(n=[n]),n.forEach(function(c){v.push({tabId:c._attr.tabId,name:H(c._attr.name)})})),ft.extLst&&o(ft.extLst["x:ext"]).forEach(function(c){var x;c._attr.uri==="{470722E0-AACD-4C17-9CDC-17EF765DBC7E}"&&(x=o(c["x15:slicerCacheHideItemsWithNoData"]))&&x.length>0&&(rt=!1)}),V.pivotSlicerCachesBeenRead||(V.Oe.slicerCaches||(V.Oe.slicerCaches=[]),V.Oe.slicerCaches.push({pivotCacheId:at,sourceName:N(H(ft._attr.sourceName),"_x000a_",`
  20. `),name:N(H(ft._attr.name),"_x000a_",`
  21. `),pivotTables:v,items:T,sortOrder:pt==="descending"?2:1,showNoDataItems:rt,showNoDataItemsInLast:it,visuallyNoDataItems:B}))}}function st(ft,V,at){var pt,et,rt,B,it,f,T,s;if(!ft.data&&(pt=ft.extLst,f=!0,T=!0,s=!0,pt)){switch(o(pt["x:ext"]).forEach(function(v){var n,i=v._attr.uri;i==="{2F2917AC-EB37-4324-AD4E-5DD8C200BD13}"?o(v["x15:tableSlicerCache"]).forEach(function(c){var x=c._attr;et=K.XmlNodeHelper.Zm(x.tableId,0),rt=K.XmlNodeHelper.Zm(x.column,0),B=x.sortOrder,it=x.crossFilter}):i==="{470722E0-AACD-4C17-9CDC-17EF765DBC7E}"&&(n=o(v["x15:slicerCacheHideItemsWithNoData"]))&&n.length>0&&(f=!1)}),it){case"none":T=!1;break;case"showItemsWithNoData":s=!1}V.tableSlicerCachesBeenRead||(V.Oe.tableSlicerCaches||(V.Oe.tableSlicerCaches=[]),V.Oe.tableSlicerCaches.push({name:N(H(ft._attr.name),"_x000a_",`
  22. `),sourceName:N(H(ft._attr.sourceName),"_x000a_",`
  23. `),tableName:H(R.getTableName(et,at)),columnName:R.getTableColumnName(et,rt,at),sortOrder:B==="descending"?2:1,showNoDataItems:f,showNoDataItemsInLast:s,visuallyNoDataItems:T}))}}function ht(ft,V,at,pt){var et,rt,B,it,f=G.parseXmlToObject(V).slicerCacheDefinition;if(f){if(et=f._attr,rt=et.name,B=[],J(f,at),st(f,at,pt),ft.forEach(function(T){T.nameInFormula===rt&&B.push(T)}),!B.length)return;it=f.data&&f.data.tabular?"pivot":"table",B.forEach(function(T){T.slicerCacheName=N(H(rt),"_x000a_",`
  24. `),T.type=it})}}function yt(ft,V,at,pt){var et,rt,B,it,f,T=at(V.fileName,!0);T&&(et=G.parseXmlToObject(T).styleSheet,rt={},B=pt.nn,q.isNullOrUndefined(B)||o(B["x14:slicerStyle"]).forEach(function(s){var v=s._attr.name,n={name:v};o(s["x14:slicerStyleElements"]).forEach(function(i){o(i["x14:slicerStyleElement"]).forEach(function(c){var x,L=c._attr,W=L.type,U=L.dxfId,h=A[W];!q.isNullOrUndefined(U)&&h&&(x=pt.rg(U),n[h]=I(x))})}),rt[v]=n}),it=et.tableStyles,q.isNullOrUndefined(it)||o(it.tableStyle).forEach(function(s){var v=s._attr.name,n=rt[v];n&&o(s.tableStyleElement).forEach(function(i){var c=i._attr,x=c.type,L=c.dxfId,W=pt.vg(L),U=A[x];!q.isNullOrUndefined(L)&&U&&(n[U]=I(W))})}),f=B._attr.defaultSlicerStyle,ft.forEach(function(s){var v=s.style.name;v||(s.style.name=f,v=f),rt[v]&&(s.style=rt[v])}))}function bt(ft,V,at){var pt=G.parseXmlToObject(V,!0)["xdr:wsDr"],et=function(rt){var B=["mc:AlternateContent","mc:Choice","xdr:graphicFrame","a:graphic","a:graphicData"],it=[];return rt.forEach(function(f){var T,s,v,n=f;for(s=0;s<B.length;s++)T=!1,n&&n[B[s]]&&(T=!0,n=n[B[s]]);T&&(v=n)._attr.uri==="http://schemas.microsoft.com/office/drawing/2010/slicer"&&o(v["sle:slicer"]).forEach(function(i){var c=i._attr.name;f.slicerName=c,it.push(f)})}),it}(o(pt["xdr:twoCellAnchor"]));et.forEach(function(rt){var B,it,f,T,s,v,n,i=!0,c=!0,x=rt._attr.editAs;x==="absolute"?(i=!1,c=!1):x==="oneCell"&&(c=!1),B=!0,it=rt.clientData,f=O(rt["xdr:from"]),T=O(rt["xdr:to"]),s=E.getBounds(at,f,T),it&&it._attr.fLocksWithSheet==="0"&&(B=!1),v=H(N(rt.slicerName,"&#xA;",`
  25. `)),n=function(L,W){var U=null;return L.forEach(function(h){h.name===W&&(U=h)}),U}(ft,v),q.isNullOrUndefined(n)||(n.dynamicMove=i,n.dynamicSize=c,n.x=s.x,n.y=s.y,n.width=s.width,n.height=s.height,n.isLocked=B,n.endPoint=T)})}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/excel-types.ts"),K=xt("./src/xml-io/node-helper.ts"),G=xt("./src/xml-io/xml-parser.ts"),q=xt("./src/common/common.ts"),o=K.XmlNodeHelper.Ie,z=xt("./src/datamodel/excel-style.ts"),M=z.UnitHelper.emuToPixles,O=K.XmlNodeHelper.gn,H=q.Util.oa,N=q.Util.ta,E=xt("./src/datamodel/excel-helper.ts"),R=xt("./src/datamodel/datamodel-reader.ts"),A={selectedItemWithData:"selectedItemWithDataStyle",selectedItemWithNoData:"selectedItemWithNoDataStyle",unselectedItemWithData:"unSelectedItemWithDataStyle",unselectedItemWithNoData:"unSelectedItemWithNoDataStyle",hoveredSelectedItemWithData:"hoveredSelectedItemWithDataStyle",hoveredSelectedItemWithNoData:"hoveredSelectedItemWithNoDataStyle",hoveredUnselectedItemWithData:"hoveredUnSelectedItemWithDataStyle",hoveredUnselectedItemWithNoData:"hoveredUnSelectedItemWithNoDataStyle",wholeTable:"wholeSlicerStyle",headerRow:"headerStyle"},a={9:1,1:1,3:1,4:1,7:1,11:1,2:2,10:2,12:2,8:2,13:2,5:3,6:3},F={0:"empty",1:"thin",2:"medium",3:"dashed",4:"dotted",5:"thick",6:"double",7:"hair",8:"mediumDashed",9:"dashDot",10:"mediumDashDot",11:"dashDotDot",12:"mediumDashDotDot",13:"slantedDashDot"},d.getConvertedSlicerStyle=I,d.readSlicers=function(ft,V,at,pt,et){var rt,B,it,f,T,s,v,n,i;if(ft){for(it in rt=[],B=[],ft)it!=="count"&&(f=ft[it])&&((T=f.fileType)===m.RelationshipConstants.kb?rt.push(f):T!==m.RelationshipConstants.fb&&T!==m.RelationshipConstants.gb||B.push(f));s=function(c){var x=c.Fe(m.RelationshipConstants.Qa);if(x||(x=c.Fe(m.RelationshipConstants.Ra)),x)return x}(et),v=function(c){var x,L,W=c.relationFiles,U=[];for(x in W)x!=="count"&&(L=W[x])&&L.fileType===m.RelationshipConstants.lb&&U.push(L);return U}(et),rt.length&&(n=P(rt,pt),i=at.Oe.sheets[V],function(c,x,L,W){var U,h=[],S=W.Oe;for(U in S.sheets)S.sheets[U].tables&&(h=h.concat(S.sheets[U].tables));x.forEach(function(_){var $=L(_.fileName,!0);$&&ht(c,$,W,h)}),W.pivotSlicerCachesBeenRead=!0,W.tableSlicerCachesBeenRead=!0}(n,v,pt,at),function(c,x,L,W){x.forEach(function(U){var h=L(U.fileName,!0);h&&bt(c,h,W)})}(n,B,pt,i),yt(n,s,pt,at),at.Qg(n,V))}},d.readSlicersFromFile=P},"./src/xlsx-io/reader/sparkline-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E;function R(F,w){var I,P,J,st;if(!q.isNullOrUndefined(F))return(I={setting:{}}).sparklineType=0,P=F._attr,q.isNullOrUndefined(P)||(q.isNullOrUndefined(P.manualMax)||(I.setting.manualMax=m.XmlNodeHelper.Ym(P.manualMax,0)),q.isNullOrUndefined(P.manualMin)||(I.setting.manualMin=m.XmlNodeHelper.Ym(P.manualMin,0)),q.isNullOrUndefined(P.lineWeight)||(I.setting.lineWeight=4*m.XmlNodeHelper.Ym(P.lineWeight,1)/3),q.isNullOrUndefined(P.type)||(I.sparklineType=N[P.type]||0),q.isNullOrUndefined(P.dateAxis)||(I.displayDateAxis=m.XmlNodeHelper.Xm(P.dateAxis,!1)),q.isNullOrUndefined(P.displayEmptyCellsAs)||(I.setting.displayEmptyCellsAs=H[P.displayEmptyCellsAs]||0),q.isNullOrUndefined(P.markers)||(I.setting.showMarkers=m.XmlNodeHelper.Xm(P.markers,!1)),q.isNullOrUndefined(P.high)||(I.setting.showHigh=m.XmlNodeHelper.Xm(P.high,!1)),q.isNullOrUndefined(P.low)||(I.setting.showLow=m.XmlNodeHelper.Xm(P.low,!1)),q.isNullOrUndefined(P.first)||(I.setting.showFirst=m.XmlNodeHelper.Xm(P.first,!1)),q.isNullOrUndefined(P.last)||(I.setting.showLast=m.XmlNodeHelper.Xm(P.last,!1)),q.isNullOrUndefined(P.negative)||(I.setting.showNegative=m.XmlNodeHelper.Xm(P.negative,!1)),q.isNullOrUndefined(P.displayXAxis)||(I.setting.displayXAxis=m.XmlNodeHelper.Xm(P.displayXAxis,!1)),q.isNullOrUndefined(P.displayHidden)||(I.setting.displayHidden=m.XmlNodeHelper.Xm(P.displayHidden,!1)),q.isNullOrUndefined(P.rightToLeft)||(I.setting.rightToLeft=m.XmlNodeHelper.Xm(P.rightToLeft,!1)),q.isNullOrUndefined(P.minAxisType)||(I.setting.minAxisType=E[P.minAxisType]||0),q.isNullOrUndefined(P.maxAxisType)||(I.setting.maxAxisType=E[P.maxAxisType]||0)),q.isNullOrUndefined(F["x14:colorSeries"])||(I.setting.seriesColor=a(G.readColor(F["x14:colorSeries"]))||"rgba(36,64,98,255)"),q.isNullOrUndefined(F["x14:colorNegative"])||(I.setting.negativeColor=a(G.readColor(F["x14:colorNegative"]))||"Brown"),q.isNullOrUndefined(F["x14:colorAxis"])||(I.setting.axisColor=a(G.readColor(F["x14:colorAxis"]))||"Black"),q.isNullOrUndefined(F["x14:colorMarkers"])||(I.setting.markersColor=a(G.readColor(F["x14:colorMarkers"]))||"rgba(36,64,98,255)"),q.isNullOrUndefined(F["x14:colorFirst"])||(I.setting.firstMarkerColor=a(G.readColor(F["x14:colorFirst"]))||"rgba(149,179,215,255)"),q.isNullOrUndefined(F["x14:colorLast"])||(I.setting.lastMarkerColor=a(G.readColor(F["x14:colorLast"]))||"rgba(149,179,215,255)"),q.isNullOrUndefined(F["x14:colorHigh"])||(I.setting.highMarkerColor=a(G.readColor(F["x14:colorHigh"]))||"Blue"),q.isNullOrUndefined(F["x14:colorLow"])||(I.setting.lowMarkerColor=a(G.readColor(F["x14:colorLow"]))||"Blue"),q.isNullOrUndefined(F["xm:f"])||((J=F["xm:f"]["xm:f"].split("!")).length===1?I.axisReference=J[0]:I.axisReference=o.getRangesFromString(J[1])[0]||null,J[0]!==w&&J.length!==1&&(I.axisReference||(I.axisReference={}),I.axisReference.sheetName=J[0])),q.isNullOrUndefined(F["x14:sparklines"])||(I.sparklines=A(F["x14:sparklines"],w)),st=I.axisReference,I.displayDateAxis&&st&&(I.axisOrientation=st.rowCount===1?1:0),I}function A(F,w){var I=[],P=F&&F["x14:sparkline"];return M(P).forEach(function(J){var st,ht,yt,bt,ft,V,at;q.isNullOrUndefined(J["xm:f"])||(ft=J["xm:f"],(yt=O(ft["xm:f"]).split("!")).length===1?bt=yt[0]:st=o.getRangesFromString(yt[1])[0]||null),q.isNullOrUndefined(J["xm:sqref"])||(V=J["xm:sqref"],ht=o.getRangesFromString(V["xm:sqref"])[0]||null),q.isNullOrUndefined(st)||q.isNullOrUndefined(ht)?q.isNullOrUndefined(bt)||q.isNullOrUndefined(ht)||((at={}).row=ht.row,at.col=ht.col,at.data=bt,I.push(at)):((at={}).row=ht.row,at.col=ht.col,at.orientation=st.rowCount===1?1:0,at.data=st,yt&&yt[0]!==w&&(at.data.sheetName=yt[0]),I.push(at))}),I}function a(F){return F.isThemeColor()?z.ColorHelper.getThemeColorName(F):z.ColorHelper.toRGBColor(F)}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/node-helper.ts"),K=xt("./src/xml-io/xml-parser.ts"),G=xt("./src/xlsx-io/common/color-reader.ts"),q=xt("./src/common/common.ts"),o=xt("./src/common/range-parser.ts"),z=xt("./src/datamodel/excel-style.ts"),M=m.XmlNodeHelper.Ie,O=q.Util.oa,d.readSparklineGroups=function(F,w,I){var P,J,st;if(F.elementType!==3){for(P=[],J=F.depth;F.read()&&!(F.depth<=J);)F.nodeType()===1&&F.name()==="x14:sparklineGroup"&&(st=R(K.parseXmlToObject(F.readFullElement(),!0)[F.name()],w)).sparklines&&st.sparklines.length>0&&P.push(st);I.Kg(P,w)}},H={span:2,gap:0,zero:1},N={line:0,column:1,stacked:2},E={individual:0,group:1,custom:2}},"./src/xlsx-io/reader/style-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M;function O(B,it){var f,T;if(B.elementType!==3)for(f=B.depth;B.read();){if(B.depth<=f)return;B.nodeType()===1&&B.name()==="numFmt"&&(T=H(B))&&T.numberFormatId>0&&(it[T.numberFormatId]=T)}}function H(B){for(var it,f=-1,T="",s="";B.moveToNextAttribute();)(it=B.readAttributeNameAsString())==="numFmtId"?f=B.readContentAsInt(-1):it==="formatCode"?T=B.readContentAsString():it.indexOf("formatCode16")>-1&&(s=B.readContentAsString()).indexOf("[$-ja-JP-x-gannen]")>-1&&(T=s);return T=m.Util.oa(m.Util.ta(T,"_x000a_",`
  26. `)),new q.ExcelNumerFormat(f,T)}function N(B,it,f,T){if(B.elementType!==3)for(var s=B.depth;B.read();){if(B.depth<=s)return;B.nodeType()===1&&B.name()==="font"&&it.push(E(B,!1,f,T))}}function E(B,it,f,T){var s,v,n,i,c,x,L,W,U,h;if(B.elementType!==3){for(s=new q.ExcelFont(M,M,M,it),it&&(s.fontColor=void 0,s.underLineStyle=void 0),v=B.depth;B.read()&&!(B.depth<=v);)if(B.nodeType()===1)switch(B.name()){case"b":for(s.isBold=!0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(s.isBold=B.readContentAsBoolean(-1));break;case"charset":for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(s.charSetIndex=B.readContentAsInt(-1));break;case"family":for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(s.fontFamily=B.readContentAsInt(0));break;case"name":for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&((n=B.readContentAsString()).indexOf(" ")>=0&&(n="'"+n+"'"),s.fontName=n);break;case"scheme":for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(i=B.readContentAsString(),m.StringEx.O(i)||G.FontSchemeCategory[i.toLocaleLowerCase()]===void 0||(s.fontScheme=G.FontSchemeCategory[i.toLocaleLowerCase()]));break;case"u":for(c=1;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(x=B.readContentAsString(),m.StringEx.O(x)||q.UnderLineStyle[x]===void 0||(c=q.UnderLineStyle[x]));s.underLineStyle=c;break;case"i":for(s.isItalic=!0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(s.isItalic=B.readContentAsBoolean(-1));break;case"outline":for(s.isOutlineStyle=!0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(s.isOutlineStyle=B.readContentAsBoolean(-1));break;case"shadow":for(s.isShadowStyle=!0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(s.isShadowStyle=B.readContentAsBoolean(-1));break;case"strike":for(s.isStrikeOut=!0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(s.isStrikeOut=B.readContentAsBoolean(-1));break;case"sz":for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(s.fontSize=B.readContentAsDouble(0));break;case"vertAlign":for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(L=B.readContentAsString())&&q.VertAlign[L.toLocaleLowerCase()]!==void 0&&(s.vertAlign=q.VertAlign[L.toLocaleLowerCase()]);break;case"color":(W=o.readColor(B))!==G.ExcelColor.EmptyColor?s.fontColor=W:it&&(s.fontColor=null)}return((U=s.fontScheme)===1&&f||U===2&&T)&&(h=function(S,_,$){var ct;return S===1?ct=$:S===2&&(ct=_),ct}(U,f,T),s.fontName=h),s}}function R(B,it){if(B.elementType!==3)for(var f=B.depth;B.read();){if(B.depth<=f)return;B.nodeType()===1&&B.name()==="fill"&&(it.push(A(B)),it.length===0&&it.push({patternType:0,fgColor:G.ExcelColor.EmptyColor,bgColor:G.ExcelColor.EmptyColor}))}}function A(B){for(var it,f,T,s,v,n=new q.ExcelFill,i=B.depth;B.read()&&!(B.depth<=i);)if(B.nodeType()===1&&B.name()==="patternFill"){for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="patternType"&&(it=B.readContentAsString())&&q.FillPatternType[it]!==void 0&&(n.patternType=q.FillPatternType[it]);if(B.elementType===3)break;for(f=B.depth;B.read()&&!(B.depth<=f);)B.nodeType()===1&&(B.name()==="fgColor"?n.fgColor=o.readColor(B):B.name()==="bgColor"&&(n.bgColor=o.readColor(B)))}else if(B.nodeType()===1&&B.name()==="gradientFill"){for(n.stops=[];B.moveToNextAttribute();)n[T=B.readAttributeNameAsString()]=T==="type"?B.readContentAsString():T==="degree"?B.readContentAsInt():B.readContentAsDouble();if(B.elementType===3)break;for(f=B.depth;B.read()&&!(B.depth<=f);)if(B.name()==="stop"){for(s={},B.moveToNextAttribute()&&B.readAttributeNameAsString()==="position"&&(s.position=B.readContentAsDouble()),v=B.depth;B.read()&&!(B.depth<=v);)s.color=o.readColor(B);n.stops.push(s)}}return n}function a(B,it){if(B.elementType!==3)for(var f=B.depth;B.read();){if(B.depth<=f)return;B.nodeType()===1&&B.name()==="border"&&it.push(F(B))}}function F(B){for(var it,f,T=B.depth,s=new q.ExcelBorder,v=!1,n=!1;B.moveToNextAttribute();)(it=B.readAttributeNameAsString())==="diagonalUp"?v=!0:it==="diagonalDown"&&(n=!0);if(B.elementType===3&&!v&&!n)return s;for(s.top=void 0,s.right=void 0,s.bottom=void 0,s.left=void 0;B.read()&&!(B.depth<=T);)if(B.nodeType()===1)switch(B.name()){case"top":s.top=w(B);break;case"right":case"end":s.right=w(B);break;case"bottom":s.bottom=w(B);break;case"left":case"start":s.left=w(B);break;case"vertical":s.vertical=w(B);break;case"horizontal":s.horizontal=w(B);break;case"diagonal":f=w(B),v&&(s.diagonalUp=f),n&&(s.diagonalDown=f)}return s}function w(B){var it,f,T=new q.ExcelBorderSide;for(T.lineStyle=0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="style"&&(it=B.readContentAsString())&&q.ExcelBorderStyle[it]!==void 0&&(T.lineStyle=q.ExcelBorderStyle[it]);if(B.elementType===3)return T;for(f=B.depth;B.read()&&!(B.depth<=f);)B.nodeType()===1&&B.name()==="color"&&(T.color=o.readColor(B));return T}function I(B,it,f,T,s,v,n){var i,c,x;if(B.elementType!==3)for(i=B.depth;B.read();){if(B.depth<=i)return;if(B.nodeType()===1&&B.name()==="xf"){if((c=new q.ExtendedFormat).isStyleFormat=n,P(B,c,f,T,s,v),it.push(c),B.elementType===3)continue;for(x=B.depth;B.read()&&!(B.depth<=x);)B.nodeType()===1&&(B.name()==="alignment"?J(B,c):B.name()==="protection"&&st(B,c))}}}function P(B,it,f,T,s,v){for(var n,i,c,x,L,W,U,h,S,_=0,$=0,ct=0,wt=0;B.moveToNextAttribute();)switch(B.readAttributeNameAsString()){case"numFmtId":_=B.readContentAsInt(0);break;case"fontId":$=B.readContentAsInt(0);break;case"fillId":ct=B.readContentAsInt(0);break;case"borderId":wt=B.readContentAsInt(0);break;case"applyAlignment":(n=B.readContentAsInt(-1))!==0&&n!==1||(it.applyAlignment=n===1);break;case"applyBorder":(i=B.readContentAsInt(-1))!==0&&i!==1||(it.applyBorder=i===1);break;case"applyFill":(c=B.readContentAsInt(-1))!==0&&c!==1||(it.applyFill=c===1);break;case"applyFont":(x=B.readContentAsInt(-1))!==0&&x!==1||(it.applyFont=x===1);break;case"applyProtection":(L=B.readContentAsInt(-1))!==0&&L!==1||(it.applyProtection=L===1);break;case"applyNumberFormat":(W=B.readContentAsInt(-1))!==0&&W!==1||(it.applyNumberFormat=W===1);break;case"xfId":(U=B.readContentAsInt(-1))>=0&&(it.parentFormatID=U);break;case"quotePrefix":h=B.readContentAsBoolean(),it.quotePrefix=h}it.font=f[$],it.border=T[wt],s[_]?it.numberFormat=s[_]:it.numberFormatIndex=_,(S=v[ct])&&(it.fill=S),it.isLocked=!0,it.isHidden=!1,it.horizontalAlign=0,it.verticalAlign=2}function J(B,it,f){for(var T,s,v,n=null,i=null,c=!!f&&M,x=!!f&&M,L=!!f&&M;B.moveToNextAttribute();)switch(B.readAttributeNameAsString()){case"horizontal":n=B.readContentAsString();break;case"vertical":i=B.readContentAsString();break;case"textRotation":T=B.readContentAsString(),m.StringEx.O(T)||(it.rotation=parseInt(T,10));break;case"readingOrder":s=B.readContentAsString(),m.StringEx.O(s)||(it.readingOrder=parseInt(s,10));break;case"indent":v=B.readContentAsString(),m.StringEx.O(v)||(it.indent=parseInt(v,10));break;case"justifyLastLine":c=B.readContentAsBoolean(!1);break;case"shrinkToFit":x=B.readContentAsBoolean(!1);break;case"wrapText":L=B.readContentAsBoolean(!1)}it.isJustfyLastLine=c,it.isShrinkToFit=x,it.isWordWrap=L,m.StringEx.O(n)&&!f&&(n="general"),m.StringEx.O(i)&&!f&&(i="bottom"),n&&(it.horizontalAlign=q.ExcelHorizontalAlignment[n]),i&&(it.verticalAlign=G.ExcelVerticalAlignment[i])}function st(B,it){for(var f,T;B.moveToNextAttribute();)(f=B.readAttributeNameAsString())==="hidden"?it.isHidden=B.readContentAsBoolean(!1):f==="locked"&&(T=B.readContentAsString(),m.StringEx.L(T)||T!=="0"&&T!=="false"||(it.isLocked=!1))}function ht(B,it,f){var T,s,v,n,i,c,x,L,W;if(B.elementType!==3)for(T=B.depth;B.read();){if(B.depth<=T)return;if(B.nodeType()===1&&B.name()==="cellStyle"){for(s=void 0,v=0,n=-1,i=!1,c=0;B.moveToNextAttribute();)switch(B.readAttributeNameAsString()){case"name":s=m.Util.oa(B.readContentAsString());break;case"xfId":v=B.readContentAsInt(0);break;case"builtinId":n=B.readContentAsInt(-1);break;case"customBuiltin":i=B.readContentAsBoolean(!1);break;case"iLevel":c=B.readContentAsInt(0)}x=f[v],n!==-1?((L=new q.ExcelStyle).name=s,L.format(x.clone()),L.isCustomBuiltin=i,L.builtInStyle=n,L.builtInStyle!==2&&L.builtInStyle!==1||(L.outLineLevel=c),it.yf(L,v)):((W=new q.CustomExcelStyle).name=s,W.format(x.clone()),it.yf(W,v))}}}function yt(B,it){var f,T,s,v;if(B.elementType!==3)for(f=B.depth,T=[];B.read();){if(B.depth<=f)return;if(B.nodeType()===1&&B.name()==="indexedColors")for(s=B.depth;B.read();){if(B.depth<=s)return void it.mg(T);if(B.nodeType()===1){for(v=0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="rgb"&&(v=parseInt(B.readContentAsString(),16));T.push(4278190080+(16777215&v))}}}}function bt(B,it){var f,T=null,s=null,v=null,n=null;if(B.elementType!==3){for(;B.read();)if(B.nodeType()===1&&B.name()==="ext"){for(;B.moveToNextAttribute();)if(B.readAttributeNameAsString()==="uri")switch(B.readContentAsString()){case"{46F421CA-312F-682f-3DD2-61675219B42D}":T=ft(B);break;case"{A0A4C193-F2C1-4fcb-8827-314CF55A85BB}":s=V(B);break;case"{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}":f=z.parseXmlToObject(B.readFullElement(),!0).ext,m.isNullOrUndefined(f)||(v=f["x14:slicerStyles"]);break;case"{9260A510-F301-46a8-8635-F512D64BE5F5}":f=z.parseXmlToObject(B.readFullElement(),!0).ext,m.isNullOrUndefined(f)||(n=f["x15:timelineStyles"])}}it.sg=T,it.ug=s,it.nn=v,it.pn=n}}function ft(B){var it,f=[];if(B.elementType!==3){for(it=B.depth;B.read()&&!(B.depth<=it);)B.nodeType()===1&&B.name()==="x14:dxfs"&&(f=pt(B));return f}}function V(B){var it,f=[];if(B.elementType!==3){for(it=B.depth;B.read()&&!(B.depth<=it);)B.nodeType()===1&&B.name()==="x15:dxfs"&&(f=pt(B));return f}}function at(B,it){var f=pt(B);it.if=f}function pt(B){var it,f;if(B.elementType!==3){for(it=B.depth,f=[];B.read()&&!(B.depth<=it);)B.nodeType()===1&&B.name()==="dxf"&&f.push(et(B));return f}}function et(B){var it,f,T,s={};if(B.elementType===3)return s;for(it=B.depth;B.read()&&!(B.depth<=it);)if(B.nodeType()===1)switch(B.name()){case"font":s.font=E(B,!0);break;case"border":s.border=F(B);break;case"fill":s.fill=A(B);break;case"numFmt":s.numberFormat=H(B);break;case"alignment":J(B,f={},!0),s.alignment=f;break;case"protection":st(B,T={}),s.protection=T}return s}function rt(B,it){B.elementType!==3&&(it.tableStylesObj=z.parseXmlToObject(B.readFullElement()).tableStyles)}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/xml-io/xml-reader.ts"),G=xt("./src/datamodel/excel-style.ts"),q=xt("./src/datamodel/excel-style.ts"),o=xt("./src/xlsx-io/common/color-reader.ts"),z=xt("./src/xml-io/xml-parser.ts"),M=void 0,d.readStyle=function(B,it){var f,T,s,v,n,i,c,x,L,W=new K.XmlReader;for(W.setXml(B),f=[],T=[],s={},v=[],n=[],i=[];W.read();)if(W.depth===1&&W.elementType!==2)switch(W.name()){case"numFmts":O(W,s);break;case"fonts":N(W,T,it.hf,it.gf);break;case"fills":R(W,v);break;case"borders":a(W,n);break;case"cellStyleXfs":I(W,f,T,n,s,v,!0);break;case"cellXfs":I(W,i,T,n,s,v,!1);break;case"cellStyles":ht(W,it,f);break;case"colors":yt(W,it);break;case"dxfs":at(W,it);break;case"tableStyles":rt(W,it);break;case"extLst":bt(W,it)}if(it.jn=s,(c=f.length)>0){for(it.uf(f[0]),x=0,L=c;x<L;x++)it.vf(f[x],x);for(x=0,L=i.length;x<L;x++)it.vf(i[x],x)}else it.Le={foreColor:"Text 1 0",themeFont:"Body",font:"normal normal 14.7px Calibri",locked:!0,textIndent:0,wordWrap:!1,vAlign:2,hAlign:3};return c},d.readNumberFormats=O,d.readFonts=N,d.readRichTextFont=function(B){for(var it,f,T,s,v,n,i=new q.ExcelFont,c=B.depth;B.read()&&!(B.depth<=c);)if(B.nodeType()===1)switch(B.name()){case"b":for(i.isBold=!0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(i.isBold=B.readContentAsBoolean(-1));break;case"charset":for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(i.charSetIndex=B.readContentAsInt(-1));break;case"color":(it=o.readColor(B))!==G.ExcelColor.EmptyColor&&(i.fontColor=it);break;case"condense":for(i.isCondense=!0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(i.isCondense=B.readContentAsBoolean(-1));break;case"extend":for(i.isExtend=!0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(i.isExtend=B.readContentAsBoolean(-1));break;case"family":for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(i.fontFamily=B.readContentAsInt(0));break;case"i":for(i.isItalic=!0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(i.isItalic=B.readContentAsBoolean(-1));break;case"outline":for(i.isOutlineStyle=!0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(i.isOutlineStyle=B.readContentAsBoolean(-1));break;case"rFont":for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&((f=B.readContentAsString()).indexOf(" ")>=0&&(f="'"+f+"'"),i.fontName=f);break;case"scheme":for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(T=B.readContentAsString(),m.StringEx.O(T)||G.FontSchemeCategory[T.toLocaleLowerCase()]===void 0||(i.fontScheme=G.FontSchemeCategory[T.toLocaleLowerCase()]));break;case"shadow":for(i.isShadowStyle=!0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(i.isShadowStyle=B.readContentAsBoolean(-1));break;case"strike":for(i.isStrikeOut=!0;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(i.isStrikeOut=B.readContentAsBoolean(-1));break;case"sz":for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(i.fontSize=B.readContentAsDouble(0));break;case"u":for(s=1;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(v=B.readContentAsString(),m.StringEx.O(v)||q.UnderLineStyle[v]===void 0||(s=q.UnderLineStyle[v]));i.underLineStyle=s;break;case"vertAlign":for(;B.moveToNextAttribute();)B.readAttributeNameAsString()==="val"&&(n=B.readContentAsString())&&q.VertAlign[n.toLocaleLowerCase()]!==void 0&&(i.vertAlign=q.VertAlign[n.toLocaleLowerCase()])}return i},d.readFills=R,d.readBorders=a,d.readXFs=I,d.readDifferentialFormattingRecords=pt,d.readDifferentialFormattingRecord=et},"./src/xlsx-io/reader/table-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N;function E(w,I,P,J){var st=I(w.fileName);if(st)return R(st,P,J)}function R(w,I,P){var J,st,ht,yt,bt,ft,V,at,pt,et,rt=G.parseXmlToObject(w),B={},it=rt&&rt.table&&rt.table._attr;if(!K.isNullOrUndefined(it)){if(B.id=q.XmlNodeHelper.Zm(it.id,0),B.name=it.name,J=it.ref,K.isNullOrUndefined(J)||(st=o.getRangesFromString(J,!0)[0])&&(B.row=st.row,B.col=st.col,B.rowCount=st.rowCount,B.colCount=st.colCount),ht=q.XmlNodeHelper.Zm(it.headerRowCount,1),B.showHeader=ht>=1,B.showFooter=q.XmlNodeHelper.Xm(it.totalsRowShown,!0),yt=q.XmlNodeHelper.Zm(it.totalsRowCount,-1),B.showFooter=!(yt<1),bt=rt&&rt.table,ft=void 0,V=void 0,!K.isNullOrUndefined(bt)){for(at in bt)if(bt.hasOwnProperty(at)&&!K.isNullOrUndefined(bt[at]))switch(at){case"autoFilter":ft=z.readAutoFilter(bt[at]);break;case"sortState":V=z.readSortInfo(bt[at]);break;case"tableColumns":B.columns=A(bt[at]);break;case"tableStyleInfo":a(bt[at],B,I);break;case"extLst":B.reservedElement=bt[at]}}for(pt=ft||{},B.rowFilter=I.Ng(pt,P)||{},B.rowFilter.sortInfo=V,B.rowFilter.showFilterButton=!0,B.rowFilter.filterButtonVisibleInfo={},et=0;et<B.colCount;et++)B.rowFilter.filterButtonVisibleInfo[et]=!0;if(!B.rowFilter.range){if(!B.rowFilter.sortInfo)for(B.rowFilter.showFilterButton=!1,B.rowFilter.filterButtonVisibleInfo={},et=0;et<B.colCount;et++)B.rowFilter.filterButtonVisibleInfo[et]=!1;B.rowFilter.range={row:B.row+1,col:B.col,rowCount:B.rowCount-1,colCount:B.colCount},B.showFooter&&B.rowFilter.range.rowCount--}if(pt.filterColumns&&pt.filterColumns.length>0&&pt.filterColumns[0].hiddenButton||B.rowFilter.showFilterButton===!1)for(B.rowFilter.showFilterButton=!1,B.rowFilter.filterButtonVisibleInfo={},et=0;et<B.colCount;et++)B.rowFilter.filterButtonVisibleInfo[et]=!1;B.showHeader===!1&&(B.rowFilter.showFilterButton=!1)}return B}function A(w){var I=[],P=M(w.tableColumn);return K.isNullOrUndefined(P)||P.forEach(function(J){var st,ht,yt,bt={footerFormula:null,footerValue:null};st=J._attr,K.isNullOrUndefined(st)||(K.isNullOrUndefined(st.id)||(bt.id=q.XmlNodeHelper.Zm(st.id,0)),K.isNullOrUndefined(st.name)||(ht=K.Util.ta(st.name,"_x000d__x000a_",`
  27. `),bt.name=K.Util.oa(K.Util.ta(ht,"_x000a_",`
  28. `))),K.isNullOrUndefined(st.totalsRowLabel)||(bt.footerValue=K.Util.oa(st.totalsRowLabel)),K.isNullOrUndefined(st.totalsRowFunction)||(st.totalsRowFunction==="custom"?bt.footerFormula=function(ft){return K.Util.oa(O(ft,"totalsRowFormula",void 0))}(J):bt.footerFormula=st.totalsRowFunction)),yt=J.calculatedColumnFormula,K.isNullOrUndefined(yt)||(bt.dataAreaFormula=K.Util.oa(K.processFunction(yt.calculatedColumnFormula))),I.push(bt)}),I}function a(w,I,P){var J=w._attr;K.isNullOrUndefined(J)||(K.isNullOrUndefined(J.name)||function(st,ht,yt,bt){var ft,V,at,pt,et;if(N[bt.toUpperCase()])ht.buildInName=function(rt){return rt.substr(10)}(bt);else if(ft=yt.tableStylesObj,!K.isNullOrUndefined(ft)&&(V=ft._attr,!K.isNullOrUndefined(V))){if(at=void 0,q.XmlNodeHelper.Zm(V.count,0)>0&&(pt=M(ft.tableStyle),!K.isNullOrUndefined(pt))){for(et=0;et<pt.length;et++)if(bt===pt[et]._attr.name){at=pt[et];break}}(function(rt,B,it,f){var T;it&&(T=it._attr,B.name=T.name,T.count&&T.count>0&&F(rt,B,it,f))})(st,ht,at,yt)}st.style=ht}(I,{},P,J.name),K.isNullOrUndefined(J.showFirstColumn)||(I.highlightFirstColumn=q.XmlNodeHelper.Xm(J.showFirstColumn,!1)),K.isNullOrUndefined(J.showLastColumn)||(I.highlightLastColumn=q.XmlNodeHelper.Xm(J.showLastColumn,!1)),K.isNullOrUndefined(J.showRowStripes)||(I.bandRows=q.XmlNodeHelper.Xm(J.showRowStripes,!1)),K.isNullOrUndefined(J.showColumnStripes)||(I.bandColumns=q.XmlNodeHelper.Xm(J.showColumnStripes,!1)))}function F(w,I,P,J){var st=M(P.tableStyleElement);K.isNullOrUndefined(st)||st.forEach(function(ht){var yt,bt,ft,V,at=ht._attr;K.isNullOrUndefined(at)||(yt=at.type||"wholeTable",bt=q.XmlNodeHelper.Zm(at.dxfId)||0,ft=q.XmlNodeHelper.Zm(at.size)||1,V=J.vg(bt),I[H[yt]]=V,yt!=="firstRowStripe"&&yt!=="secondRowStripe"&&yt!=="firstColumnStripe"&&yt!=="secondColumnStripe"||(I[yt.substr(0,yt.length-1)+"Size"]=ft))}),w.style=I}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/excel-types.ts"),K=xt("./src/common/common.ts"),G=xt("./src/xml-io/xml-parser.ts"),q=xt("./src/xml-io/node-helper.ts"),o=xt("./src/common/range-parser.ts"),z=xt("./src/xlsx-io/reader/autofilter-reader.ts"),M=q.XmlNodeHelper.Ie,O=q.XmlNodeHelper.$m,H={wholeTable:"wholeTableStyle",headerRow:"headerRowStyle",totalRow:"footerRowStyle",firstColumn:"highlightFirstColumnStyle",lastColumn:"highlightLastColumnStyle",firstRowStripe:"firstRowStripStyle",secondRowStripe:"secondRowStripStyle",firstColumnStripe:"firstColumnStripStyle",secondColumnStripe:"secondColumnStripStyle",firstHeaderCell:"firstHeaderCellStyle",lastHeaderCell:"lastHeaderCellStyle",firstTotalCell:"firstFooterCellStyle",lastTotalCell:"lastFooterCellStyle"},N=function(){var w,I={};for(w=1;w<=28;w++)w<=21&&(I["TABLESTYLELIGHT"+w]=!0),w<=11&&(I["TABLESTYLEDARK"+w]=!0),I["TABLESTYLEMEDIUM"+w]=!0;return I}(),d.readTables=function(w,I,P,J){var st,ht,yt,bt,ft;if(w){for(yt in st=void 0,ht=[],w)yt!=="count"&&(bt=w[yt])&&(bt.fileType===m.RelationshipConstants._a&&(st=bt),st&&(ft=E(st,J,P,I),K.isNullOrUndefined(ft)||ht.push(ft)));P.Lg(ht,I)}},d.readTablesFromFile=E},"./src/xlsx-io/reader/theme-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O;function H(R){var A,a,F=R["a:fontScheme"];return F?(A=N(F["a:majorFont"]),a=N(F["a:minorFont"]),new G.FontScheme(F._attr.name,A,a)):null}function N(R){var A,a,F,w,I=[],P=[];if(R){if(R["a:latin"])I.push(new G.RunFormatting(0,m.isNullOrUndefined(R["a:latin"]._attr.typeface)?"":R["a:latin"]._attr.typeface));else if(R["a:ea"])I.push(new G.RunFormatting(2,m.isNullOrUndefined(R["a:ea"]._attr.typeface)?"":R["a:ea"]._attr.typeface));else if(R["a:cs"])I.push(new G.RunFormatting(1,m.isNullOrUndefined(R["a:cs"]._attr.typeface)?"":R["a:cs"]._attr.typeface));else if(R["a:sym"])I.push(new G.RunFormatting(3,m.isNullOrUndefined(R["a:sym"]._attr.typeface)?"":R["a:sym"]._attr.typeface));else if(R["a:font"])for(A=R["a:font"],Array.isArray(A)||(A=[A]),a=0,F=A.length;a<F;a++)w=A[a],P.push(new G.ThemeFont(w._attr.script,w._attr.typeface))}return new G.ThemeFonts(I,P)}function E(R){var A,a,F,w,I,P,J,st,ht,yt,bt;if(R&&(R["a:sysClr"]?(a=R["a:sysClr"]._attr.val,(F=q.ExcelSystemColor.getSystemColor(a))!==void 0?A=F:(a=R["a:sysClr"]._attr.lastClr,m.StringEx.L(a)||(w=4278190080+(16777215&parseInt(a,16)),A=q.ColorHelper.fromArgb(w)))):R["a:srgbClr"]?(a=R["a:srgbClr"]._attr.val,m.StringEx.L(a)||(w=4278190080+(16777215&parseInt(a,16)),A=q.ColorHelper.fromArgb(w))):R[O]?(I=parseFloat(R[O].qn),P=parseFloat(R[O]._attr.g),J=parseFloat(R[O]._attr.b),A=new q.nk(255,q.ColorHelper.scRgbTosRgb(I),q.ColorHelper.scRgbTosRgb(P),q.ColorHelper.scRgbTosRgb(J))):R["a:hslClr"]?(st=parseFloat(R["a:hslClr"].rn),ht=parseFloat(R["a:hslClr"]._attr.sat),yt=parseFloat(R["a:hslClr"]._attr.lum),A=q.ColorHelper.convertHLSToRGB(st,yt,ht)):R["a:prstClr"]?(bt=R["a:prstClr"]._attr.val,m.StringEx.O(bt)||(A=q.ColorHelper.fromPresetColorVal(bt))):R["a:schemeClr"],A!==void 0))return{a:A.a,r:A.r,g:A.g,b:A.b}}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/xml-io/xml-parser.ts"),G=xt("./src/common/excel-types.ts"),q=xt("./src/datamodel/excel-style.ts"),o=xt("./src/xml-io/xml-reader.ts"),z=xt("./src/xlsx-io/reader/chart-reader.ts"),M=z.DrawingReader.ReadCT_OfficeStyleSheet,O="a:scrgbClr",d.readTheme=function(R,A){var a,F,w,I,P,J,st,ht=K.parseXmlToObject(R,!0)["a:theme"];ht&&((a=ht._attr.name)&&a.toUpperCase().trim()==="OFFICE"&&(a="Office"),(F=ht["a:themeElements"])&&(w=function(yt){var bt,ft,V,at,pt,et,rt,B,it,f,T,s,v=[],n=yt["a:clrScheme"];if(n)return(bt=E(n["a:lt1"]))&&v.push(bt),(ft=E(n["a:dk1"]))&&v.push(ft),(V=E(n["a:lt2"]))&&v.push(V),(at=E(n["a:dk2"]))&&v.push(at),(pt=E(n["a:accent1"]))&&v.push(pt),(et=E(n["a:accent2"]))&&v.push(et),(rt=E(n["a:accent3"]))&&v.push(rt),(B=E(n["a:accent4"]))&&v.push(B),(it=E(n["a:accent5"]))&&v.push(it),(f=E(n["a:accent6"]))&&v.push(f),(T=E(n["a:hlink"]))&&v.push(T),(s=E(n["a:folHlink"]))&&v.push(s),new G.ColorScheme(n._attr.name,v)}(F),I=H(F),P=new G.ExcelTheme(a,w,I),A.sf(P)),(J=new o.XmlReader).setXml(R),st=M(J),A.mf(st))},d.readThemeFonts=N,d.readThemeColor=E},"./src/xlsx-io/reader/timeline-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E;function R(w,I){var P=[];return w.forEach(function(J){var st=I(J.fileName);st&&function(ht,yt){var bt,ft=G.parseXmlToObject(ht).timelines;ft&&(bt=M(ft.timeline),q.isNullOrUndefined(bt)||bt.forEach(function(V){var at={},pt=V._attr;q.isNullOrUndefined(pt)||(q.isNullOrUndefined(pt.name)||(at.name=H(N(pt.name,"_x000a_",`
  29. `))),q.isNullOrUndefined(pt.cache)||(at.nameInFormula=H(pt.cache)),q.isNullOrUndefined(pt.caption)||(at.captionName=H(pt.caption)),q.isNullOrUndefined(pt.level)||(at.level=K.XmlNodeHelper.Zm(pt.level,2)+1),q.isNullOrUndefined(pt.selectionLevel)||(at.selectionLevel=K.XmlNodeHelper.Zm(pt.selectionLevel,at.level)+1),q.isNullOrUndefined(pt.scrollPosition)||(at.scrollPosition=new Date(pt.scrollPosition)),q.isNullOrUndefined(pt.showHeader)||(at.showHeader=pt.showHeader!=="0"),q.isNullOrUndefined(pt.showSelectionLabel)||(at.showSelectionLabel=pt.showSelectionLabel!=="0"),q.isNullOrUndefined(pt.showTimeLevel)||(at.showTimeLevel=pt.showTimeLevel!=="0"),q.isNullOrUndefined(pt.showHorizontalScrollbar)||(at.showHorizontalScrollbar=pt.showHorizontalScrollbar!=="0"),at.style={name:pt.style},q.isNullOrUndefined(pt.lockedPosition)||(at.disableResizingAndMoving=pt.lockedPosition==="1")),yt.push(at)}))}(st,P)}),P}function A(w,I,P){var J,st,ht,yt,bt=G.parseXmlToObject(I).timelineCacheDefinition;if(bt){if(J=bt._attr,st=J.name,ht=[],function(ft,V){var at,pt,et,rt,B,it,f,T,s=ft.pivotTables,v=[];s&&(at=s.pivotTable,Array.isArray(at)||(at=[at]),at.forEach(function(n){v.push({tabId:n._attr.tabId,name:H(n._attr.name)})})),(pt=ft.state)&&pt.bounds&&(et=pt._attr&&+pt._attr.pivotCacheId,rt=pt._attr&&pt._attr.filterType,B=pt.bounds._attr.startDate,it=pt.bounds._attr.endDate,f=pt.selection&&pt.selection._attr.startDate,T=pt.selection&&pt.selection._attr.endDate,V.pivotTimelineCachesBeenRead||(V.Oe.slicerCaches||(V.Oe.slicerCaches=[]),V.Oe.slicerCaches.push({pivotCacheId:et,sourceName:N(H(ft._attr.sourceName),"_x000a_",`
  30. `),name:N(H(ft._attr.name),"_x000a_",`
  31. `),pivotTables:v,filterType:rt,boundsStartDate:B,boundsEndDate:it,selectionStartDate:f,selectionEndDate:T})))}(bt,P),w.forEach(function(ft){ft.nameInFormula===st&&ht.push(ft)}),!ht.length)return;yt=J.sourceName,ht.forEach(function(ft){ft.sourceName=N(H(yt),"_x000a_",`
  32. `),ft.slicerCacheName=N(H(st),"_x000a_",`
  33. `),ft.type="timeline"})}}function a(w,I,P){var J=G.parseXmlToObject(I,!0)["xdr:wsDr"],st=function(ht){var yt=["mc:AlternateContent","mc:Choice","xdr:graphicFrame","a:graphic","a:graphicData"],bt=[];return ht.forEach(function(ft){var V,at,pt,et=ft;for(at=0;at<yt.length;at++)V=!1,et&&et[yt[at]]&&(V=!0,et=et[yt[at]]);V&&(pt=et)._attr.uri==="http://schemas.microsoft.com/office/drawing/2012/timeslicer"&&M(pt["tsle:timeslicer"]).forEach(function(rt){var B=rt._attr.name;ft.slicerName=H(B),bt.push(ft)})}),bt}(M(J["xdr:twoCellAnchor"]));st.forEach(function(ht){var yt,bt,ft,V,at,pt,et,rt=!0,B=!0,it=ht._attr.editAs;it==="absolute"?(rt=!1,B=!1):it==="oneCell"&&(B=!1),yt=!0,bt=ht.clientData,ft=O(ht["xdr:from"]),V=O(ht["xdr:to"]),at=o.getBounds(P,ft,V),bt&&bt._attr.fLocksWithSheet==="0"&&(yt=!1),pt=H(N(ht.slicerName,"&#xA;",`
  34. `)),et=function(f,T){var s=null;return f.forEach(function(v){v.name===T&&(s=v)}),s}(w,pt),q.isNullOrUndefined(et)||(et.dynamicMove=rt,et.dynamicSize=B,et.x=at.x,et.y=at.y,et.width=at.width,et.height=at.height,et.isLocked=yt,et.endPoint=V)})}function F(w,I,P,J){var st,ht,yt,bt,ft,V=P(I.fileName,!0);V&&(st=G.parseXmlToObject(V).styleSheet,ht={},yt=J.pn,q.isNullOrUndefined(yt)||M(yt["x15:timelineStyle"]).forEach(function(at){var pt=at._attr.name,et={name:pt};M(at["x15:timelineStyleElements"]).forEach(function(rt){M(rt["x15:timelineStyleElement"]).forEach(function(B){var it,f=B._attr,T=f.type,s=f.dxfId,v=E[T];!q.isNullOrUndefined(s)&&v&&(it=J.tg(s),et[v]=z.getConvertedSlicerStyle(it))})}),ht[pt]=et}),bt=st.tableStyles,q.isNullOrUndefined(bt)||M(bt.tableStyle).forEach(function(at){var pt=at._attr.name,et=ht[pt];et&&M(at.tableStyleElement).forEach(function(rt){var B=rt._attr,it=B.type,f=B.dxfId,T=J.vg(f),s=E[it];!q.isNullOrUndefined(f)&&s&&(et[s]=z.getConvertedSlicerStyle(T))})}),ft=yt._attr.defaultTimelineStyle,w.forEach(function(at){var pt=at.style.name;pt||(at.style.name=ft,pt=ft),ht[pt]&&(at.style=ht[pt])}))}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/excel-types.ts"),K=xt("./src/xml-io/node-helper.ts"),G=xt("./src/xml-io/xml-parser.ts"),q=xt("./src/common/common.ts"),o=xt("./src/datamodel/excel-helper.ts"),z=xt("./src/xlsx-io/reader/slicer-reader.ts"),M=K.XmlNodeHelper.Ie,O=K.XmlNodeHelper.gn,H=q.Util.oa,N=q.Util.ta,E={selectionLabel:"selectionLabelStyle",timeLevel:"timeLevelStyle",periodLabel1:"periodLabel1Style",periodLabel2:"periodLabel2Style",selectedTimeBlock:"selectedTimeBlockStyle",unselectedTimeBlock:"unselectedTimeBlockStyle",selectedTimeBlockSpace:"selectedTimeBlockSpaceStyle",wholeTable:"wholeSlicerStyle",headerRow:"headerStyle"},d.readTimelines=function(w,I,P,J,st){var ht,yt,bt,ft,V,at,pt,et,rt;if(w){for(bt in ht=[],yt=[],w)bt!=="count"&&(ft=w[bt])&&((V=ft.fileType)===m.RelationshipConstants.ub?ht.push(ft):V!==m.RelationshipConstants.fb&&V!==m.RelationshipConstants.gb||yt.push(ft));at=function(B){var it=B.Fe(m.RelationshipConstants.Qa);if(it||(it=B.Fe(m.RelationshipConstants.Ra)),it)return it}(st),pt=function(B){var it,f,T=B.relationFiles,s=[];for(it in T)it!=="count"&&(f=T[it])&&f.fileType===m.RelationshipConstants.vb&&s.push(f);return s}(st),ht.length&&(et=R(ht,J),rt=P.Oe.sheets[I],function(B,it,f,T){it.forEach(function(s){var v=f(s.fileName,!0);v&&A(B,v,T)}),T.pivotTimelineCachesBeenRead=!0}(et,pt,J,P),function(B,it,f,T){it.forEach(function(s){var v=f(s.fileName,!0);v&&a(B,v,T)})}(et,yt,J,rt),F(et,at,J,P),P.Qg(et,I))}},d.readTimelinesFromFile=R},"./src/xlsx-io/reader/workbook-reader.ts":function(ie,d,xt){var m,K,G,q;function o(R,A){K.XmlNodeHelper.Xm(R._attr.dateCompatibility,!0)&&A.Af(K.XmlNodeHelper.Xm(R._attr.date1904,!1))}function z(R){var A={};return A.cacheId=R._attr.cacheId,A.rid=R._attr["r:id"],A}function M(R,A){var a=K.XmlNodeHelper.Xm(R._attr.showHorizontalScroll,!0),F=K.XmlNodeHelper.Xm(R._attr.showVerticalScroll,!0),w=K.XmlNodeHelper.Xm(R._attr.showSheetTabs,!0),I=K.XmlNodeHelper.Zm(R._attr.firstSheet,0),P=K.XmlNodeHelper.Zm(R._attr.activeTab,0),J=K.XmlNodeHelper.Zm(R._attr.tabRatio,600);A.Bf(a,F),A.Cf(w,P,I,J)}function O(R){var A,a,F,w;for(A=0,a=Object.keys(R);A<a.length;A++)if((w=(F=a[A]).split(":"))&&w.length===2&&w[1]==="id")return R[F];return null}function H(R,A){var a,F,w,I,P,J,st=[];for(a=0;a<R.length;a++)F=R[a],w=new G.SheetInfo,I=q.Util.va(q.Util.oa(F._attr.name)),w.name=I,w.index=a,w.sheetId=F._attr.sheetId,w.rID=F._attr["r:id"]||O(F._attr),q.StringEx.O(w.rID)||st.push(w),J=0,(P=F._attr.state)&&(P==="hidden"?J=1:P==="veryHidden"&&(J=2)),A.Df(I,a,J);return st}function N(R,A){var a,F,w,I,P,J,st,ht;if(R.length>0)for(A.pg(),a=void 0,F=0;F<R.length;F++)(a=R[F])&&(w=a._attr.localSheetId,P=(I=q.Util.oa(a._attr.name)).toUpperCase(),J=q.Util.oa(a._attr.comment),st=q.Util.oa(a.definedName),ht=-1,q.isNullOrUndefined(w)||(ht=parseInt(w,10)),ht>=0&&P===q.BUILT_IN_PRINT_AREA_UPPERCASE?A.qg(q.PRINT_AREA,q.processFunction(st),ht,J):I==="_xlnm.Print_Titles"?A.$g(ht,st):A.qg(I,q.processFunction(st),ht,J))}function E(R,A){var a,F,w=R._attr.refMode,I=!1;w&&w==="R1C1"&&(I=!0),a={iterate:R._attr.iterate,count:R._attr.iterateCount,delta:R._attr.iterateDelta},F=0,R._attr.calcMode==="manual"&&(F=1),A.Ef(I,a,F)}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-parser.ts"),K=xt("./src/xml-io/node-helper.ts"),G=xt("./src/common/excel-types.ts"),q=xt("./src/common/common.ts"),d.readWorkbook=function(R,A){var a,F,w,I,P,J,st=[],ht=m.parseXmlToObject(R).workbook;if(ht){if(ht.workbookPr&&o(ht.workbookPr,A),ht.bookViews)for((F=(a=ht.bookViews.workbookView).length)===void 0&&(a=[a],F=1),w=0;w<F;w++)M(a[w],A);if(ht.pivotCaches)for(A.Oe.pivotCaches={},Array.isArray(ht.pivotCaches.pivotCache)||(ht.pivotCaches.pivotCache=[ht.pivotCaches.pivotCache]),w=0;w<ht.pivotCaches.pivotCache.length;w++)I=z(ht.pivotCaches.pivotCache[w]),A.Oe.pivotCaches[I.cacheId]=I;if(ht.externalReferences){for(A.Oe.externalReference={},Array.isArray(ht.externalReferences.externalReference)||(ht.externalReferences.externalReference=[ht.externalReferences.externalReference]),w=0;w<ht.externalReferences.externalReference.length;w++)P=ht.externalReferences.externalReference[w],A.Oe.externalReference[w+1]=A.sn[P._attr["r:id"]];delete A.sn}ht.sheets&&ht.sheets.sheet&&(J=ht.sheets.sheet,Array.isArray(J)||(J=[J]),st=H(J,A)),ht.definedNames&&N(Array.isArray(ht.definedNames.definedName)?ht.definedNames.definedName:[ht.definedNames.definedName],A),ht.calcPr&&E(ht.calcPr,A),R.indexOf(G.XFileConstants.fe)>0&&(A.Oe.allowDynamicArray=!0)}return st},d.readWorkbookProperties=o,d.readPivotCache=z,d.readExternalReference=function(R){var A={};return A.rid=R._attr["r:id"],A},d.readWorkbookView=M,d.readWorkbookCalcProperties=E},"./src/xlsx-io/reader/worksheet-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a;function F(n,i,c){for(var x,L,W;n.moveToNextAttribute();)n.readAttributeNameAsString()==="filterMode"&&n.readContentAsString();if(n.elementType!==3){for(x=n.depth;n.read()&&!(n.depth<=x);)if(n.nodeType()===1)switch(n.name()){case"tabColor":c.Gf(i,m.readColor(n));break;case"outlinePr":for(L=!0,W=!0;n.moveToNextAttribute();)n.readAttributeNameAsString()==="summaryBelow"?L=n.readContentAsBoolean():n.readAttributeNameAsString()==="summaryRight"&&(W=n.readContentAsBoolean());c.Ff(i,W,L);break;case"pageSetUpPr":E.readPageSetupAdditionalProperty(n,c)}}}function w(n,i,c){for(var x,L,W,U,h,S,_;n.moveToNextAttribute();)n.readAttributeNameAsString()==="ref"&&(L=void 0,W=void 0,(x=n.readContentAsString().split(":")).length===2?(U=G.IndexHelper.P(x[0]),h=G.IndexHelper.P(x[1]),S=G.IndexHelper.R(x[0]),_=G.IndexHelper.R(x[1]),L=Math.max(U,h)+1,W=Math.max(S,_)+1):x.length===1&&(L=(U=G.IndexHelper.P(x[0]))+1,W=(S=G.IndexHelper.R(x[0]))+1),c.Hf(i,L,W))}function I(n,i,c){var x,L,W,U,h,S,_,$,ct,wt,lt,Y,D,y,ot,Ct,At,Et,Ot,_t,Xt,Qt,zt,Zt,te,oe;if(c.ng(),n.elementType!==3){for(x=n.depth;n.read()&&!(n.depth<=x);)if(n.nodeType()===1&&n.name()==="sheetView"){if(P(n,i,c),W=void 0,U=void 0,(L=c.Lf)&&(W=G.IndexHelper.P(L),U=G.IndexHelper.R(L)),W!==void 0&&U!==void 0&&c.Mf(W,U,i),n.elementType===3)continue;for(h=n.depth;n.read()&&!(n.depth<=h);)if(n.nodeType()===1){if(n.name()==="selection"){for(S=-1,_=-1,$=0,ct=[],wt=[],lt=[],Y=[],D=[],y="",ot=3;n.moveToNextAttribute();)switch(n.readAttributeNameAsString()){case"sqref":D=n.readContentAsString().split(" ");break;case"activeCellId":break;case"activeCell":y=n.readContentAsString();break;case"pane":(Ct=n.readContentAsString())&&q.PaneType[Ct]!==void 0&&(ot=q.PaneType[Ct])}for(At=0,Et=D.length;At<Et;At++)(Ot=D[At].split(":")).length===1?(_t=G.IndexHelper.P(Ot[0]),Xt=G.IndexHelper.R(Ot[0]),ct.push(_t),wt.push(_t),lt.push(Xt),Y.push(Xt),$++):Ot.length===2&&(ct.push(G.IndexHelper.P(Ot[0])),lt.push(G.IndexHelper.R(Ot[0])),wt.push(G.IndexHelper.P(Ot[1])),Y.push(G.IndexHelper.R(Ot[1])),$++);y&&(S=G.IndexHelper.P(y),_=G.IndexHelper.R(y)),c.Jf(i,ot,S,_,$,ct,wt,lt,Y)}else if(n.name()==="pane"){for(Qt=null,zt=!1,Zt=3,te=0,oe=0;n.moveToNextAttribute();)switch(n.readAttributeNameAsString()){case"topLeftCell":L=n.readContentAsString();break;case"xSplit":te=n.readContentAsInt(0);break;case"ySplit":oe=n.readContentAsInt(0);break;case"state":!(Qt=n.readContentAsString())||Qt!=="frozen"&&Qt!=="frozenSplit"||(zt=!0);break;case"activePane":(Ct=n.readContentAsString())&&q.PaneType[Ct]!==void 0&&(Zt=q.PaneType[Ct])}c.og(Zt),c.Kf(i,te,oe,L,zt)}}}}}function P(n,i,c){for(var x,L=!1,W=null,U=!0,h=!0,S=100,_=!1,$=!0,ct="A1";n.moveToNextAttribute();)switch(n.readAttributeNameAsString()){case"colorId":(x=n.readContentAsInt(-1))>=0&&(W=new o.ExcelColor(1,x,0));break;case"showGridLines":U=n.readContentAsBoolean();break;case"showRowColHeaders":h=n.readContentAsBoolean();break;case"showFormulas":_=n.readContentAsBoolean();break;case"showZeros":$=n.readContentAsBoolean();break;case"zoomScale":S=n.readContentAsDouble(100);break;case"topLeftCell":ct=n.readContentAsString();break;case"tabSelected":L=n.readContentAsBoolean()}c.If(i,W,U,h,S,_,$,L),c.Lf=ct}function J(n,i,c){for(var x=NaN,L=NaN,W=8,U=15;n.moveToNextAttribute();)n.readAttributeNameAsString()==="defaultRowHeight"?x=n.readContentAsDouble(NaN):n.readAttributeNameAsString()==="defaultColWidth"?L=n.readContentAsDouble(NaN):n.readAttributeNameAsString()==="baseColWidth"&&(W=n.readContentAsDouble(8));return isNaN(x)||(c.Of(i,x),U=x),c.Pf(i,W,L),U}function st(n,i,c,x){var L,W,U,h,S,_,$,ct;if(n.elementType!==3){for(L=n.depth;n.read()&&!(n.depth<=L);)if(n.nodeType()===1&&n.name()==="col"){for(W=0,U=0,h=0,S=0,_=0,$=!1,ct=!1;n.moveToNextAttribute();)switch(n.readAttributeNameAsString()){case"min":W=n.readContentAsInt(0)-1;break;case"max":U=n.readContentAsInt(0)-1;break;case"style":h=n.readContentAsInt(0);break;case"width":S=n.readContentAsDouble(8);break;case"hidden":$=n.readContentAsBoolean(!1);break;case"collapsed":ct=n.readContentAsBoolean(!1);break;case"outlineLevel":_=n.readContentAsInt(0)}W>=0&&U>=0&&c.Wf(i,W,U,h+x,S,$,_,ct)}c.ag(i,!1),ht(c.Oe.sheets&&c.Oe.sheets[i])}}function ht(n){var i,c,x,L;if(n&&n.columns)for(i=n.columns,c=n.columnOutlines,x=0;x<i.length;x++)i[x]&&((L=z.isCollapsed(x,c))&&i[x].size===0&&(i[x].size=a),L&&i[x]&&i[x].visible===!1&&delete i[x].visible)}function yt(n,i,c){var x,L,W,U,h,S;if(n.elementType!==3){for(x=n.depth;n.read()&&!(n.depth<=x);)if(n.nodeType()===1&&n.name()==="mergeCell")for(;n.moveToNextAttribute();)n.readAttributeNameAsString()==="ref"&&(L=n.readContentAsString().split(":")).length===2&&(W=G.IndexHelper.P(L[0]),U=G.IndexHelper.P(L[1]),h=G.IndexHelper.R(L[0]),S=G.IndexHelper.R(L[1]),c.Yf(i,W,U,h,S))}}function bt(n,i,c,x,L,W,U){var h,S;if(n.elementType!==3){h=n.depth,c.cg(i),S=-1;do{if(n.fastRead(),n.depth<=h)break;S=ft(n,i,x,S,c,L,W,U)}while(n.depth>h);c.Vf<S&&(c.Vf=S)}c.ag(i,!0),c._f(i)}function ft(n,i,c,x,L,W,U,h){for(var S,_,$,ct=x+1,wt=-1,lt=!1,Y=!1,D=W,y=0;n.moveToNextAttribute();)switch(n.readAttributeNameAsString()){case"r":ct=n.readContentAsInt(0)-1;break;case"spans":break;case"s":wt=n.readContentAsInt(-1);break;case"collapsed":lt=n.readContentAsBoolean(!1);break;case"hidden":Y=n.readContentAsBoolean(!1);break;case"ht":D=n.readContentAsDouble(0);break;case"outlineLevel":y=n.readContentAsInt(0)}if(S=wt===-1?-1:wt+U,L.bg(i,ct,S,D,y,lt,Y),n.elementType===3)return ct;_=-1,$=n.depth;do{if(n.fastRead(),n.depth<=$)break;L.dg(i,ct),_=at(n,i,c,ct,_,L,U,h)}while(n.depth>$);return L.Uf<_&&(L.Uf=_),ct}function V(n){var i=a;switch(n){case"#DIV/0!":i=7;break;case"#N/A":i=42;break;case"#NAME?":i=29;break;case"#NULL!":i=0;break;case"#NUM!":i=36;break;case"#REF!":i=23;break;case"#VALUE!":i=15}return i}function at(n,i,c,x,L,W,U,h){for(var S,_,$,ct,wt,lt,Y,D,y,ot,Ct,At,Et,Ot,_t,Xt,Qt,zt,Zt,te,oe,g,kt,Rt,Dt,ut=L+1,$t="n",jt=0;n.moveToNextAttribute();)switch(n.readAttributeNameAsString()){case"r":ut=G.IndexHelper.R(n.readContentAsString());break;case"t":$t=n.readContentAsString();break;case"s":jt=n.readContentAsInt(0);break;case"vm":_=!0;break;case"cm":S=n.readContentAsInt(0),$=W.fh(S)}if((jt!==0||W.ff&&W.ff[x]&&W.ff[x].style||W.ef&&W.ef[ut]&&W.ef[ut].style)&&(ct=jt+U),W.eg(i,x,ut,ct),n.elementType===3)return ut;wt=n.depth,lt=void 0,Y=void 0,D=null,y=void 0;do{if(n.fastRead(),n.depth<=wt)break;if(ot=n.buffer[n.tn+n.bm-1],!(1&~n.elementType))if(ot==="v"&&n.elementType===1)switch(Ct=n.readElementContentAsString(),$t){case"b":lt=Ct==="1";break;case"d":lt=new Date(Ct);break;case"e":lt=(At=V(Ct))!==a?{_error:Ct,_code:At}:a,_&&$&&(lt={_error:"#SPILL!",_code:99});break;case"inlineStr":lt="";break;case"n":Et=parseFloat(Ct),lt=isNaN(Et)?a:Et;break;case"s":Ot=parseInt(Ct,10),h&&Ot>=0&&Ot<h.length&&h[Ot]?(lt=h[Ot].value,y=h[Ot].richText):lt=Ct;break;case"str":lt=G.Util.oa(G.Util.va(Ct));break;default:lt=Ct}else if(ot==="f"){for(_t=a,Xt=a,Qt=a;n.moveToNextAttribute();)switch(n.readAttributeNameAsString()){case"t":_t=n.readContentAsString();break;case"ref":Xt=n.readContentAsString();break;case"si":Qt=n.readContentAsString()}n.elementType===1&&(Y=G.processFunction(G.Util.oa(G.Util.va(n.readElementContentAsString(!0))))),_t==="array"?(zt=Xt.split(":"),te=0,g=0,Zt=G.IndexHelper.P(zt[0]),oe=G.IndexHelper.R(zt[0]),zt.length===1?(te=Zt,g=oe):(te=G.IndexHelper.P(zt[1]),g=G.IndexHelper.R(zt[1])),D={row:Zt,rowCount:te-Zt+1,col:oe,colCount:g-oe+1},$&&(D.isDynamicArray=$)):_t==="shared"&&Qt!==a&&(kt=parseInt(Qt,10),Y?(Rt={formula:Y},Xt&&((Dt=Xt.split(":")).length===2?(Rt.lastRow=G.IndexHelper.P(Dt[1]),Rt.lastColumn=G.IndexHelper.R(Dt[1]),Rt.baseRow=G.IndexHelper.P(Dt[0]),Rt.baseColumn=G.IndexHelper.R(Dt[0])):(Rt.lastRow=Rt.baseRow=G.IndexHelper.P(Dt[0]),Rt.lastColumn=Rt.baseColumn=G.IndexHelper.R(Dt[0]))),c[kt]||(c[kt]=Rt,c.nextIndex=Math.max(c.nextIndex,kt+1)),Y={si:kt}):Y={si:kt})}else ot==="t"&&$t==="inlineStr"&&(lt=G.Util.oa(n.readElementContentAsString()))}while(n.depth>wt);return _&&D&&D.isDynamicArray&&(D.isInvalid=!0),W.hg(i,x,ut,ct,lt,Y,D,y),ut}function pt(n,i,c){for(var x,L=[],W=!1;n.moveToNextAttribute();)(x=n.readAttributeNameAsString())==="sheet"?(W=n.readContentAsBoolean(!1),c.Zf(i,W)):x==="algorithmName"||x==="hashValue"||x==="saltValue"||x==="spinCount"||x==="password"?L.push({name:x,value:x==="spinCount"?n.readContentAsInt():n.readContentAsString()}):L.push({name:x,value:!n.readContentAsBoolean(!1)});c.$f(i,L,W)}function et(n,i,c){var x,L,W;if(n.elementType!==3){for(x=n.depth;n.read()&&!(n.depth<=x);)if(n.nodeType()===1){if(L=void 0,W=void 0,n.name()==="ext")for(;n.moveToNextAttribute();)switch(n.readAttributeNameAsString()){case"uri":L=n.readContentAsString();break;case"xmlns:x14":W=n.readContentAsString()}T(L,W)&&M.readExtensionConditionalFormating(n,i,c),s(L,W)&&O.readSparklineGroups(n,i,c),v(L,W)&&N.readExtensionDataValidation(n,i,c)}}}function rt(n,i,c,x){var L,W,U,h,S;if(n.elementType!==3){for(L=n.depth;n.read()&&!(n.depth<=L);)if(n.nodeType()===1&&n.name()==="hyperlink"){for(W={url:"",tooltip:"",target:0,drawUnderline:!0,command:""},U={row:0,col:0};n.moveToNextAttribute();)switch(n.readAttributeNameAsString()){case"ref":h=n.readContentAsString().split(":"),U.row=G.IndexHelper.P(h[0]),U.col=G.IndexHelper.R(h[0]);break;case"r:id":W.url=G.Util.oa(x[n.readContentAsString()].fileName);break;case"location":W.url?W.url=W.url+"#"+G.Util.oa(n.readContentAsString()):((S=G.Util.oa(n.readContentAsString()))[0]==="#"&&(S=S.substr(1)),W.url="sjs://"+S);break;case"tooltip":W.tooltip=G.Util.oa(n.readContentAsString())}c.fg(i,U.row,U.col,W)}}}function B(n,i,c,x,L){var W,U,h,S,_,$;if(n.elementType!==3){for(W=n.depth,U={};n.read()&&!(n.depth<=W);)if(n.nodeType()===1&&(h=void 0,S=void 0,_=void 0,n.name()==="control")){for(;n.moveToNextAttribute();)switch(n.readAttributeNameAsString()){case"shapeId":h=n.readContentAsString();break;case"r:id":S=n.readContentAsString();break;case"name":_=n.readContentAsString()}($=R.readCtrlProps(S,x,L))&&G.Util.isSupportedExcelObjectType($.objectType)&&(U[h]={rid:S,name:_,props:$})}U&&c.Ig(U,i)}}function it(n,i,c,x,L){if(n.elementType!==3)for(var W=n.depth;n.read()&&!(n.depth<=W);)n.nodeType()===1&&n.name()==="controls"&&B(n,i,c,x,L)}function f(n,i,c){return n===c&&i==="http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}function T(n,i){return f(n,i,"{78C0D931-6437-407d-A8EE-F0AAD7539E65}")}function s(n,i){return f(n,i,"{05C60535-1F16-4fd2-B633-F4F36F0B64E0}")}function v(n,i){return f(n,i,"{CCE6A557-97BC-4b89-ADB6-D9C93CAAB3DF}")}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xlsx-io/common/color-reader.ts"),K=xt("./src/xml-io/xml-reader.ts"),G=xt("./src/common/common.ts"),q=xt("./src/common/excel-types.ts"),o=xt("./src/datamodel/excel-style.ts"),z=xt("./src/datamodel/excel-helper.ts"),M=xt("./src/xlsx-io/reader/conditionalformat-reader.ts"),O=xt("./src/xlsx-io/reader/sparkline-reader.ts"),H=xt("./src/xlsx-io/reader/autofilter-reader.ts"),N=xt("./src/xlsx-io/reader/datavalidation-reader.ts"),E=xt("./src/xlsx-io/reader/print-reader.ts"),R=xt("./src/xlsx-io/reader/ctrlprops-reader.ts"),A=xt("./src/xlsx-io/reader/control-reader.ts"),a=null,d.readWorksheets=function(n,i,c,x,L,W,U){var h,S,_=new K.XmlReader;for(_.reset(),_.setXml(n),h=15,S={},x.jf=[],x.kf=[],x.Vf=0,x.Uf=0;_.read();)if(_.depth===1&&_.elementType!==2)try{switch(_.name()){case"sheetPr":F(_,c,x);break;case"dimension":w(_,c,x);break;case"sheetViews":I(_,c,x);break;case"sheetFormatPr":h=J(_,c,x);break;case"cols":st(_,c,x,L);break;case"mergeCells":yt(_,c,x);break;case"sheetData":bt(_,c,x,S,h,L,W);break;case"sheetProtection":pt(_,c,x);break;case"conditionalFormatting":M.readConditionalFormatting(_,c,x);break;case"extLst":et(_,c,x);break;case"autoFilter":H.readAutoFilterForSheet(_,c,x);break;case"dataValidations":N.readDataValidations(_,c,x);break;case"pageMargins":E.readPageMargins(_,c,x);break;case"printOptions":E.readPrintOptions(_,c,x);break;case"pageSetup":E.readPageSetup(_,x);break;case"headerFooter":E.readHeaderFooter(_,x);break;case"rowBreaks":E.readRowColumnBreaks(_,x,!0);break;case"colBreaks":E.readRowColumnBreaks(_,x,!1);break;case"legacyDrawing":A.readLegacyDrawing(_,x);break;case"legacyDrawingHF":E.readLegacyDrawingHF(_,x);break;case"hyperlinks":rt(_,c,x,i);break;case"controls":B(_,c,x,i,U);break;case"mc:AlternateContent":it(_,c,x,i,U)}}catch{}x.gg(c,S),x.Tf(c)}},"./src/xlsx-io/reader/xlsx-reader.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w,I,P,J,st,ht,yt,bt;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/excel-types.ts"),K=xt("./src/datamodel/datamodel-reader.ts"),G=xt("./src/xlsx-io/reader/docpropscore-reader.ts"),q=xt("./src/xlsx-io/reader/docpropsapp-reader.ts"),o=xt("./src/xlsx-io/reader/docpropscustom-reader.ts"),z=xt("./src/xlsx-io/reader/sharedstring-reader.ts"),M=xt("./src/xlsx-io/reader/theme-reader.ts"),O=xt("./src/xlsx-io/reader/workbook-reader.ts"),H=xt("./src/xlsx-io/reader/style-reader.ts"),N=xt("./src/xlsx-io/reader/worksheet-reader.ts"),E=xt("./src/xlsx-io/reader/comment-reader.ts"),R=xt("./src/xlsx-io/reader/drawing-reader.ts"),A=xt("./src/xlsx-io/reader/slicer-reader.ts"),a=xt("./src/xlsx-io/reader/table-reader.ts"),F=xt("./src/xlsx-io/reader/print-reader.ts"),w=xt("./src/datamodel/excel-style.ts"),I=xt("./src/xlsx-io/reader/metadata-reader.ts"),P=xt("./src/xlsx-io/reader/pivot-reader.ts"),J=xt("./src/xlsx-io/reader/control-reader.ts"),st=xt("./src/xlsx-io/reader/timeline-reader.ts"),ht=xt("./src/xlsx-io/reader/externallink-reader.ts"),yt=xt("./src/common/common.ts"),bt=function(){function ft(){var V=this;V.un={},V.vn=0,V.wn=[],V.Mk=new K.ReaderDataModel}return ft.prototype.Fk=function(V,at,pt){var et,rt,B;V&&((et=this).un=V,et.Mk.Cg=at,(rt=new m.XFile("","")).Be(V),(B=rt.Fe(m.RelationshipConstants.Oa))||(B=rt.Fe(m.RelationshipConstants.Pa)),et.onCompleted=function(){et.xn(),et.yn(),pt(et.Mk.Oe)},et.zn(rt),et.An(B))},ft.prototype.zn=function(V){var at,pt=this,et=V.Fe(m.RelationshipConstants.Ja),rt=V.Fe(m.RelationshipConstants.Ka);rt||(rt=V.Fe(m.RelationshipConstants.La)),(at=V.Fe(m.RelationshipConstants.Ma))||(at=V.Fe(m.RelationshipConstants.Na)),et&&pt.Bn(et),rt&&pt.Cn(rt),at&&pt.Dn(at)},ft.prototype.Bn=function(V){var at=this.En(V.fileName,!0);if(at)try{G.readDocPropsCoreFile(at,this.Mk)}catch{}},ft.prototype.Cn=function(V){var at=this.En(V.fileName,!0);if(at)try{q.readDocPropsAppFile(at,this.Mk)}catch{}},ft.prototype.Dn=function(V){var at=this.En(V.fileName,!0);if(at)try{o.readDocPropsCustomFile(at,this.Mk)}catch{}},ft.prototype.An=function(V){if(!V||(this.Fn(V),this.Gn(V),this.Hn(V),this.In(V),this.Jn(V),this.Kn(V),this.Ln(V),this.wn.length===0))throw Error("Incorrect file format.");this.Lk(V),this.Zh()},ft.prototype.Fn=function(V){var at,pt,et=V.Fe(m.RelationshipConstants.Ta);if(et||(et=V.Fe(m.RelationshipConstants.Ua)),et&&(pt=(at=this).En(et.fileName)))try{at.sharedString=z.readSharedString(pt)}catch{}},ft.prototype.Gn=function(V){var at,pt=V.Fe(m.RelationshipConstants.Va);if(pt||(pt=V.Fe(m.RelationshipConstants.Wa)),pt&&(at=this.En(pt.fileName)))try{M.readTheme(at,this.Mk)}catch{}},ft.prototype.Hn=function(V){var at,pt,et,rt,B,it,f,T,s=V.Ge(m.RelationshipConstants.$a);if(s){for((at=this.Mk).sn={},pt=0;pt<s.length;pt++)if(et=s[pt],rt=this.En(et.file.fileName))try{at.sn[et.id]=ht.readExternalLinkFile(rt),B=(B=et.file.relationFiles.rId1.fileName).replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/%20/g," ").replace(/%23/g,"#").replace(/%5[bB]/g,"[").replace(/%5[cC]/g,"\\").replace(/%5[dD]/g,"]").replace(/%5[eE]/g,"^").replace(/%60/g,"`").replace(/%7[bB]/g,"{").replace(/%7[dD]/g,"}").replace(/%25/g,"%"),it=Math.max(B.lastIndexOf("/"),B.lastIndexOf("\\"))+1,f=B.substr(it),(T=B.substr(0,it))==="xl/externalLinks/"&&(T=""),T.substr(0,8)==="file:///"&&(T=T.substr(8,it)),at.sn[et.id].option={name:f,path:T}}catch{}}},ft.prototype.Kn=function(V){var at,pt,et,rt,B,it=V.Ge(m.RelationshipConstants.Xa);if(it)for((at=this.Mk).pivotCaches=[],pt=0;pt<it.length;pt++){if(et=it[pt],rt=at.Gg("rid",et.id),this.Mn(et,rt),B=this.En(et.file.fileName))try{P.readPivotCacheDefinitions(B,at,rt)}catch{}at.pivotCaches.push(rt)}},ft.prototype.Mn=function(V,at){var pt,et;if(V&&(pt=V.file.Fe(m.RelationshipConstants.Ya))&&(et=this.En(pt.fileName)))try{P.readPivotCacheRecords(et,at)}catch{}},ft.prototype.In=function(V){var at,pt,et=V.Fe(m.RelationshipConstants.Qa);if(et||(et=V.Fe(m.RelationshipConstants.Ra)),et&&(pt=(at=this).En(et.fileName,!0)))try{at.vn=H.readStyle(pt,at.Mk)}catch{}},ft.prototype.Jn=function(V){var at=this,pt=at.En(V.fileName);if(pt)try{at.wn=O.readWorkbook(pt,at.Mk)}catch{}},ft.prototype.Lk=function(V){var at,pt,et,rt,B,it,f,T=this,s=T.Mk,v=T.En.bind(T);for(et=0,rt=T.wn.length;et<rt;et++)if(pt=(at=T.wn[et]).name,B=V.He(at.rID)){if(it=T.En(B.fileName),f=B.relationFiles,s.kn={},it)try{N.readWorksheets(it,f,pt,s,T.vn,T.sharedString,v)}catch{}try{P.readPivotTableDefinition(f,pt,s,v)}catch{}try{E.readComments(f,pt,s,v)}catch{}try{R.readDrawings(f,pt,s,v)}catch{}try{J.readControlVmlDrawing(f,pt,s,v)}catch{}try{a.readTables(f,pt,s,v)}catch{}try{F.readVmlDrawing(f,s,v)}catch{}s.Xf(pt),s.Xg(pt,s.kn),s.kn={}}for(et=0,rt=T.wn.length;et<rt;et++)if(pt=(at=T.wn[et]).name,B=V.He(at.rID)){f=B.relationFiles;try{A.readSlicers(f,pt,s,v,V),st.readTimelines(f,pt,s,v,V)}catch{}}for(et=0,rt=T.wn.length;et<rt;et++)pt=(at=T.wn[et]).name,T.Nn(pt)},ft.prototype.Zh=function(){this.onCompleted&&this.onCompleted()},ft.prototype.On=function(V,at,pt,et,rt){var B,it;for(B=at;B<at+et;B++)for(it=pt;it<pt+rt;it++)if(!yt.isNullOrUndefined(V[B]&&V[B][it]&&V[B][it].value))return!0;return!1},ft.prototype.Pn=function(V,at){var pt,et,rt,B,it,f,T=V.range,s=new yt.Range(T.row,T.col,T.rowCount,T.colCount),v=at&&at.data&&at.data.dataTable;if(!v)return s;for(pt=s.row,et=s.col,rt=s.colCount,it=B=pt+T.rowCount;this.On(v,it,et,1,rt);)it++;return f=Math.max(B,it),s.rowCount=f-pt,s},ft.prototype.setRowVisible=function(V,at){if(at){var pt=this.Pn(at,V),et=at.filteredColumns,rt=at.filterItemMap,B=void 0;if(pt&&V.rows&&et&&et.length>0&&rt&&rt.length>0)for(B=pt.row;B<pt.row+pt.rowCount;B++)V.rows[B]&&(V.rows[B].visible===!1&&(V.rows[B].isFilter=!0),V.rows[B].visible=!0)}},ft.prototype.Nn=function(V){var at,pt,et,rt=this.Mk.Oe,B=rt.sheets&&rt.sheets[V];if(B&&(this.setRowVisible(B,B.rowFilter),at=B.tables))for(pt=0;pt<at.length;pt++)et=at[pt],this.setRowVisible(B,et.rowFilter)},ft.prototype.En=function(V,at){var pt=V.substr(V.charAt(0)==="/"?1:0).toLowerCase(),et=this.un[pt];return at||(this.un[pt]=null),et},ft.prototype.xn=function(){this.un={}},ft.prototype.yn=function(){w.clearCache()},ft.prototype.Ln=function(V){var at,pt,et=V.Fe(m.RelationshipConstants.tb);if(et&&(pt=(at=this).En(et.fileName)))try{I.readSheetMetadata(pt,at.Mk),at.Mk.Oe.allowDynamicArray=!0}catch{}},ft}(),d.XlsxReader=bt},"./src/xlsx-io/writer/autofilter-writer.ts":function(ie,d,xt){var m,K,G,q,o,z;function M(a,F){a.writeLeafElement("top10",function(){F.isBottom&&a.writeAttributeString("top","0"),F.percent&&a.writeAttributeString("percent","1"),isNaN(F.value)||a.writeAttributeString("val",F.value),isNaN(F.filterValue)||a.writeAttributeString("filterVal",F.filterValue)})}function O(a,F){a.writeElement("filters",function(){(F.blank||F.filter&&F.filter.indexOf("")!==-1)&&a.writeAttributeString("blank","1")},function(){F.filter&&F.filter.forEach(function(w){q(w)||a.writeLeafElement("filter",function(){var I=G(w);a.writeAttributeString("val",I)})}),F.dateGroupItem&&F.dateGroupItem.forEach(function(w){a.writeLeafElement("dateGroupItem",function(){w.year>0&&a.writeAttributeString("year",w.year),w.month>=0&&w.month<12&&a.writeAttributeString("month",w.month),w.day>0&&w.day<32&&a.writeAttributeString("day",w.day),w.hour<24&&a.writeAttributeString("hour",w.hour),w.minute<60&&a.writeAttributeString("minute",w.minute),w.second<60&&a.writeAttributeString("second",w.second),a.writeAttributeString("dateTimeGrouping","day")})})})}function H(a,F){m.J(F.type)||a.writeLeafElement("dynamicFilter",function(){var w=F.type;w&&w!=="null"?a.writeAttributeString("type",w):a.writeAttributeString("type","null"),m.J(F.value)||a.writeAttributeString("val",F.value),m.J(F.maxValue)||a.writeAttributeString("maxVal",F.maxValue)})}function N(a,F,w){m.J(F.filter1)&&m.J(F.filter2)||a.writeElement("customFilters",function(){F.and&&a.writeAttributeString("and","1")},function(){m.J(F.filter1)||a.writeLeafElement("customFilter",function(){var I=w[F.filter1.operator];I!=="none"&&a.writeAttributeString("operator",I),a.writeAttributeString("val",F.filter1.value)}),m.J(F.filter2)||a.writeLeafElement("customFilter",function(){var I=w[F.filter2.operator];I!=="none"&&a.writeAttributeString("operator",I),a.writeAttributeString("val",F.filter2.value)})})}function E(a,F){a.writeElement("sortState",function(){a.writeAttributeString("ref",K.getRangeString([F.range]))},function(){a.writeLeafElement("sortCondition",function(){if(a.writeAttributeString("ref",K.getRangeString([F.range])),F.descending&&a.writeAttributeString("descending","1"),F.isBackColor!==void 0){var w=F.isBackColor?"cellColor":"fontColor";a.writeAttributeString("sortBy",w),a.writeAttributeString("dxfId",F.dxfid)}})})}function R(a,F,w){a.writeAttributeString("colId",F.autoFilterColumnId),m.J(F.hiddenButton)||a.writeAttributeString("hiddenButton",F.hiddenButton),w||m.J(F.showButton)||a.writeAttributeString("showButton",F.showButton)}function A(a,F){F&&F.range&&(F.filterColumns.length>0||F.sortInfo?a.writeElement("autoFilter",function(){a.writeAttributeString("ref",K.getRangeString([F.range]))},function(){F.filterColumns&&F.filterColumns.forEach(function(w){w.colorFilter||w.top10||w.filters||w.dynamicFilter||w.customFilters?a.writeElement("filterColumn",function(){R(a,w)},function(){m.J(w.colorFilter)?m.J(w.top10)?m.J(w.filters)?m.J(w.dynamicFilter)?m.J(w.customFilters)||N(a,w.customFilters,d.ComparisonOperators):function(I,P){m.J(P.type)||I.writeLeafElement("dynamicFilter",function(){var J=o[P.type],st=P.conType,ht=P.expectTypeId||0;st===6&&(J=z[ht][P.type]),J&&J!=="null"?I.writeAttributeString("type",J):I.writeAttributeString("type","null"),J[0]!=="Q"&&J[0]!=="M"&&(m.J(P.value)||I.writeAttributeString("val",P.value),m.J(P.maxValue)||I.writeAttributeString("maxVal",P.maxValue))})}(a,w.dynamicFilter):O(a,w.filters):M(a,w.top10):function(I,P){I.writeLeafElement("colorFilter",function(){P.cellColor||I.writeAttributeString("cellColor","0"),I.writeAttributeString("dxfId",P.dxfId)})}(a,w.colorFilter)}):a.writeLeafElement("filterColumn",function(){R(a,w)})}),F.sortInfo&&E(a,F.sortInfo)}):a.writeLeafElement("autoFilter",function(){a.writeAttributeString("ref",K.getRangeString([F.range]))}),F.sortInfo&&E(a,F.sortInfo))}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/common/range-parser.ts"),G=m.Util.na,q=m.StringEx.O,d.ComparisonOperators={"-1":"none",0:"equal",4:"lessThan",5:"lessThanOrEqual",1:"notEqual",2:"greaterThan",3:"greaterThanOrEqual"},d.PivotComparisonOperators={"-1":"none",0:"equal",4:"lessThan",3:"lessThanOrEqual",1:"notEqual",2:"greaterThan",5:"greaterThanOrEqual"},o={"-1":"null",100:"aboveAverage",101:"belowAverage"},z=[["today","yesterday","tomorrow","lastWeek","thisMonth","lastMonth","nextMonth","thisWeek","lastWeek","nextWeek","nextQuarter","thisQuarter","lastQuarter","nextYear","thisYear","lastYear"],[],["Q1","Q2","Q3","Q4"],["M1","M2","M3","M4","M5","M6","M7","M8","M9","M10","M11","M12"],[],[],["yearToDate"]],d.writePivotDynamicFilter=H,d.writeCustomFilters=N,d.writeSortInfo=E,d.writeAutoFilter=A,d.writePivotAutoFilter=function(a,F){F&&F.range&&(F.filterColumns.length>0||F.sortInfo?a.writeElement("autoFilter",function(){a.writeAttributeString("ref",F.range)},function(){F.filterColumns&&F.filterColumns.forEach(function(w){w.colorFilter||w.top10||w.filters||w.dynamicFilter||w.customFilters?a.writeElement("filterColumn",function(){R(a,w,!0)},function(){m.J(w.top10)?m.J(w.dynamicFilter)?m.J(w.customFilters)?m.J(w.filters)||O(a,w.filters):N(a,w.customFilters,d.PivotComparisonOperators):H(a,w.dynamicFilter):M(a,w.top10)}):a.writeLeafElement("filterColumn",function(){R(a,w,!0)})})}):a.writeLeafElement("autoFilter",function(){a.writeAttributeString("ref",K.getRangeString([F.range]))}))},d.writeAutoFilterForSheet=function(a,F,w){var I=w.Ej(F);I&&A(a,I)}},"./src/xlsx-io/writer/chart-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w,I,P,J,st,ht,yt,bt,ft,V,at,pt,et,rt,B,it,f,T,s,v,n,i,c,x,L,W,U,h,S,_,$,ct,wt,lt,Y,D,y,ot,Ct,At,Et,Ot,_t,Xt,Qt,zt,Zt,te,oe,g,kt,Rt,Dt,ut,$t,jt,Tt,Z,Q,j;function gt(e){return o.J(e)||e===""}function dt(e,u,k){e.writeLeafElement(u+":"+k)}function mt(e,u,k,r,p,tt,St,Ft){e.writeLeafElement(u+":"+k,function(){o.J(r)||!o.J(tt)&&r===tt||(Ft&&(r=Ft(r)),St&&(r=St[r]),e.writeAttributeString(p,r))})}function Pt(e,u,k,r,p,tt,St){e.writeElement(u+":"+k,function(){var Ft=r[St];o.J(Ft)||p(e,tt,St,Ft)})}function Wt(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.sqref)||e.writeElementString("c15:sqref",r.sqref)})}function It(e,u,k,r,p,tt){e.writeLeafElement(u+":"+k,function(){var St=r[p],Ft=r[tt];o.J(St)||e.writeAttributeString(p,St),o.J(Ft)||e.writeAttributeString(tt,Ft)})}function vt(e,u){if(!o.J(u)){var k=u.scrgbClr,r=u.srgbClr,p=u.hslClr,tt=u.sysClr,St=u.schemeClr,Ft=u.prstClr,Bt=u.styleClr;o.J(k)?o.J(r)?o.J(p)?o.J(tt)?o.J(St)?o.J(Ft)?o.J(Bt)||en(e,Z,"styleClr",Bt):Bo(e,g,pt,Ft):fi(e,g,at,St):de(e,g,V,tt):tn(e,g,ft,p):$i(e,g,bt,r):Be(e,g,yt,k)}}function Lt(e,u){var k=u.noFill,r=u.solidFill,p=u.gradFill,tt=u.blipFill,St=u.pattFill,Ft=u.grpFill;o.J(k)?o.J(r)?o.J(p)?o.J(tt)?o.J(St)?o.J(Ft)||Mi(e,g,T):oi(e,g,f,St):kr(e,g,it,tt):vr(e,g,B,p):Ce(e,g,rt,r):to(e,g,et)}function Ht(e,u,k,r){e.writeElement(u+":"+k,function(){r.noFill?Mt(r.noFill,function(){to(e,g,et)}):r.solidFill?Mt(r.solidFill,function(p){Ce(e,g,rt,p)}):r.gradFill?Mt(r.gradFill,function(p){vr(e,g,B,p)}):r.blipFill?Mt(r.blipFill,function(p){kr(e,g,it,p)}):r.pattFill?Mt(r.pattFill,function(p){oi(e,g,f,p)}):r.grpFill&&Mt(r.grpFill,function(){Mi(e,g,T)})})}function qt(e,u){Mt(u.tint,function(k){di(e,g,"tint",k)}),Mt(u.shade,function(k){di(e,g,"shade",k)}),Mt(u.comp,function(){ta(e,g,"comp")}),Mt(u.inv,function(){ui(e,g,"inv")}),Mt(u.gray,function(){ae(e,g,"gray")}),Mt(u.alpha,function(k){di(e,g,"alpha",k)}),Mt(u.alphaMod,function(k){si(e,g,"alphaMod",k)}),Mt(u.alphaOff,function(k){Zi(e,g,"alphaOff",k)}),Mt(u.hue,function(k){Qi(e,g,"hue",k)}),Mt(u.hueMod,function(k){si(e,g,"hueMod",k)}),Mt(u.hueOff,function(k){$n(e,g,"hueOff",k)}),Mt(u.sat,function(k){Ne(e,g,"sat",k)}),Mt(u.satMod,function(k){Ne(e,g,"satMod",k)}),Mt(u.satOff,function(k){Ne(e,g,"satOff",k)}),Mt(u.lum,function(k){Ne(e,g,"lum",k)}),Mt(u.lumMod,function(k){Ne(e,g,"lumMod",k)}),Mt(u.lumOff,function(k){Ne(e,g,"lumOff",k)}),Mt(u.red,function(k){Ne(e,g,"red",k)}),Mt(u.redMod,function(k){Ne(e,g,"redMod",k)}),Mt(u.redOff,function(k){Ne(e,g,"redOff",k)}),Mt(u.green,function(k){Ne(e,g,"green",k)}),Mt(u.greenMod,function(k){Ne(e,g,"greenMod",k)}),Mt(u.greenOff,function(k){Ne(e,g,"greenOff",k)}),Mt(u.blue,function(k){Ne(e,g,"blue",k)}),Mt(u.blueMod,function(k){Ne(e,g,"blueMod",k)}),Mt(u.blueOff,function(k){Ne(e,g,"blueOff",k)}),Mt(u.gamma,function(){qe(e,g,"gamma")}),Mt(u.invGamma,function(){Te(e,g,"invGamma")})}function re(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.wireframe,tt=r.bandFmts,St=r.extLst;o.J(p)||ce(e,ut,"wireframe",p),Mt(r.ser,function(Ft){hn(e,ut,ot,Ft)}),o.J(tt)||Ia(e,ut,"bandFmts",tt),Mt(r.axId,function(Ft){Me(e,ut,At,Ft)}),o.J(St)||me(e,ut,a,St)})}function Nt(e,u,k,r,p){e.writeElement(u+":"+k,function(){var tt=r.cNvPr;o.J(tt)||Ar(e,p,F,tt),gl(e,p,"cNvGraphicFramePr")})}function Jt(e,u){var k=u.axId,r=u.scaling,p=u.delete,tt=u.axPos,St=u.majorGridlines,Ft=u.minorGridlines,Bt=u.title,Ut=u.numFmt,Kt=u.majorTickMark,ee=u.minorTickMark,le=u.tickLblPos,ue=u.spPr,ne=u.txPr,be=u.crossAx,We=u.crosses,Oe=u.crossesAt;o.J(k)||Me(e,ut,At,k),o.J(r)||Ga(e,ut,"scaling",r),o.J(p)||ce(e,ut,s,p),o.J(tt)||$e(e,ut,"axPos",tt),o.J(St)||Ye(e,ut,"majorGridlines",St),o.J(Ft)||Ye(e,ut,"minorGridlines",Ft),o.J(Bt)||mi(e,ut,_t,Bt),o.J(Ut)||xr(e,ut,Xt,Ut),o.J(Kt)||mn(e,ut,"majorTickMark",Kt),o.J(ee)||mn(e,ut,"minorTickMark",ee),o.J(le)||Ba(e,ut,"tickLblPos",le),o.J(ue)||fe(e,ut,n,ue),o.J(ne)||Ee(e,ut,i,ne),o.J(be)||Me(e,ut,"crossAx",be),o.J(We)||Da(e,ut,"crosses",We),o.J(Oe)||Ke(e,ut,"crossesAt",Oe)}function Mt(e,u){var k,r,p;if(!o.J(e))for(k=0,r=e.length;k<r;k++)p=e[k],o.J(p)||u(p,k)}function ye(e,u){var k=u.idx,r=u.order,p=u.tx,tt=u.spPr,St=u.marker,Ft=u.dLbls,Bt=u.smooth,Ut=u.extLst;o.J(k)||xe(e,ut,"idx",k),o.J(r)||xe(e,ut,wt,r),o.J(p)||Xr(e,ut,"tx",p),o.J(tt)||fe(e,ut,n,tt),o.J(St)||Kr(e,ut,L,St),Mt(u.dPt,function(Kt){Yr(e,ut,"dPt",Kt)}),o.J(Ft)||De(e,ut,Y,Ft),Mt(u.trendline,function(Kt){Ci(e,ut,D,Kt)}),Mt(u.errBars,function(Kt){wi(e,ut,y,Kt)}),o.J(Bt)||ce(e,ut,"smooth",Bt),o.J(Ut)||me(e,ut,a,Ut)}function pe(e,u){var k=u.idx,r=u.order,p=u.tx,tt=u.spPr,St=u.pictureOptions,Ft=u.dLbls,Bt=u.cat,Ut=u.val,Kt=u.extLst;o.J(k)||xe(e,ut,"idx",k),o.J(r)||xe(e,ut,wt,r),o.J(p)||Xr(e,ut,"tx",p),o.J(tt)||fe(e,ut,n,tt),o.J(St)||Ri(e,ut,ct,St),Mt(u.dPt,function(ee){Yr(e,ut,"dPt",ee)}),o.J(Ft)||De(e,ut,Y,Ft),Mt(u.trendline,function(ee){Ci(e,ut,D,ee)}),Mt(u.errBars,function(ee){wi(e,ut,y,ee)}),o.J(Bt)||Cr(e,ut,"cat",Bt),o.J(Ut)||Ze(e,ut,N,Ut),o.J(Kt)||me(e,ut,a,Kt)}function se(e,u){u.noGrp===!0&&e.writeAttributeString("noGrp","1"),u.noSelect===!0&&e.writeAttributeString("noSelect","1"),u.noRot===!0&&e.writeAttributeString("noRot","1"),u.noChangeAspect===!0&&e.writeAttributeString("noChangeAspect","1"),u.noMove===!0&&e.writeAttributeString("noMove","1"),u.noResize===!0&&e.writeAttributeString("noResize","1"),u.noEditPoints===!0&&e.writeAttributeString("noEditPoints","1"),u.noAdjustHandles===!0&&e.writeAttributeString("noAdjustHandles","1"),u.noChangeArrowheads===!0&&e.writeAttributeString("noChangeArrowheads","1"),u.noChangeShapeType===!0&&e.writeAttributeString("noChangeShapeType","1")}function Vt(e,u){var k=u.numFmt,r=u.spPr,p=u.txPr,tt=u.dLblPos,St=u.showLegendKey,Ft=u.showVal,Bt=u.showCatName,Ut=u.showSerName,Kt=u.showPercent,ee=u.showBubbleSize;o.J(k)||xr(e,ut,Xt,k),o.J(r)||fe(e,ut,n,r),o.J(p)||Ee(e,ut,i,p),o.J(tt)||sn(e,ut,"dLblPos",tt),o.J(St)||ce(e,ut,"showLegendKey",St),o.J(Ft)||ce(e,ut,"showVal",Ft),o.J(Bt)||ce(e,ut,"showCatName",Bt),o.J(Ut)||ce(e,ut,"showSerName",Ut),o.J(Kt)||ce(e,ut,"showPercent",Kt),o.J(ee)||ce(e,ut,"showBubbleSize",ee),o.J(u.separator)||e.writeElementString("c:separator",u.separator)}function Se(e,u){var k=u.sx,r=u.sy,p=u.kx,tt=u.ky,St=u.algn;o.J(k)||k===1e5||e.writeAttributeString("sx",k),o.J(r)||r===1e5||e.writeAttributeString("sy",r),o.J(p)||p===0||e.writeAttributeString("kx",p),o.J(tt)||tt===0||e.writeAttributeString("ky",tt),o.J(St)||St===7||e.writeAttributeString("algn",m.Charts.ST_RectAlignment[St]),u.rotWithShape===!1&&e.writeAttributeString(zt,"0")}function ve(e,u,k,r,p,tt){e.writeElement(u+":"+k,function(){var St=r.macro,Ft=r.textlink;o.J(St)||e.writeAttributeString(w,St),o.J(Ft)||e.writeAttributeString("textlink",O(Ft)),r.fLocksText===!1&&e.writeAttributeString("fLocksText","0"),r.fPublished===!0&&e.writeAttributeString(J,"1")},function(){var St=r.nvSpPr,Ft=r.spPr,Bt=r.style,Ut=r.txBody;o.J(St)||tt(e,p,"nvSpPr",St),o.J(Ft)||fe(e,p,n,Ft,!1),o.J(Bt)||dr(e,p,Qt,Bt),o.J(Ut)||Ee(e,p,"txBody",Ut)})}function Ue(e,u,k,r,p){e.writeElement(u+":"+k,function(){var tt=r.cNvPr,St=r.cNvSpPr;o.J(tt)||Ar(e,p,F,tt),o.J(St)||ml(e,p,"cNvSpPr",St)})}function ze(e,u,k){var r,p,tt=u.ext,St=u.sp,Ft=u.grpSp,Bt=u.graphicFrame,Ut=u.cxnSp,Kt=u.pic,ee=u.AlternateContent,le=u.clientData;!tt&&k&&(r=u.width,p=u.height,isNaN(r)||isNaN(p)||(tt={cx:r,cy:p})),o.J(tt)||ir(e,Dt,ht,tt,!0),o.J(St)||ko(e,Dt,"sp",St),o.J(Ft)||tr(e,Dt,W,Ft),o.J(Bt)||eo(e,Dt,st,Bt),o.J(Ut)||Er(e,Dt,U,Ut),o.J(Kt)||ke(e,Dt,"pic",Kt),o.J(ee),o.J(le)||_l(e,Dt,oe,le)}function Ve(e,u){for(var k in u.attribute)u.attribute.hasOwnProperty(k)&&e.writeAttributeString(k,u.attribute[k])}function _e(e,u,k,r){e.writeLeafElement(k+":"+r,function(){e.writeAttributeString("val",""+u.val)})}function Le(e,u){var k=u.value;gt(k)||e.writeValue(k)}function er(e,u,k,r){e.writeElement(k+":"+r,function(){gt(u.idx)||e.writeAttributeString("idx",u.idx)},function(){Le(e,u)})}function rr(e,u,k){o.J(u.tx)||j.WriteCT_Text(e,k,"tx","",u.tx),o.J(u.spPr)||fe(e,k,"spPr",u.spPr),o.J(u.txPr)||Ee(e,k,"txPr",u.txPr),o.J(u.extLst)||j.WriteCT_ExtensionList(e,k,"extLst","",u.extLst)}function Je(e,u,k,r){e.writeLeafElement(k+":"+r,function(){e.writeAttributeString("entityType",m.Charts.ST_EntityType[u.entityType]),o.J(u.entityId)||e.writeAttributeString("entityId",""+u.entityId)})}function je(e,u,k){o.J(u.spPr)||fe(e,k,"spPr",u.spPr),o.J(u.extLst)||j.WriteCT_ExtensionList(e,k,"extLst","",u.extLst)}function Xe(e,u){o.J(u.name)||e.writeAttributeString(E,u.name)}function or(e,u){gt(u.name)||e.writeAttributeString(E,u.name)}function ro(e,u){e.writeAttributeString("xmlns:c15",d.DrawingWriter.c15),o.J(u.uri)||e.writeAttributeString("uri",u.uri)}function oo(e,u,k){o.J(u.id)||e.writeAttributeString(k,u.id)}function fr(e,u){o.J(u.extLst)||we(e,g,a,u.extLst)}function Dr(e,u){o.J(u.rot)||ea(e,g,"rot",u.rot)}function Gr(e,u){o.J(u.blend)||e.writeAttributeString("blend",m.Charts.ST_BlendMode[u.blend])}function io(e,u){o.J(u.pos)||To(e,g,"pos",u.pos)}function Ur(e,u){o.J(u.avLst)||Ui(e,g,"avLst",u.avLst)}function Do(e,u){var k=u.bwMode;o.J(k)||k===0||e.writeAttributeString("bwMode",m.Charts.ST_BlackWhiteMode[k])}function Qe(e,u){o.J(u.idx)||e.writeAttributeString("idx",u.idx)}function Fe(e,u){var k=u.macro;o.J(k)||e.writeAttributeString(w,k),u.fPublished===!0&&e.writeAttributeString(J,"1")}function lr(e,u){var k=u.macro;gt(k)||e.writeAttributeString(w,k),u.fPublished===!0&&e.writeAttributeString(J,"1")}function Re(e,u,k,r){e.writeElement(u+":"+k,function(){Xe(e,r)},function(){var p=r.dk1,tt=r.lt1,St=r.dk2,Ft=r.lt2,Bt=r.accent1,Ut=r.accent2,Kt=r.accent3,ee=r.accent4,le=r.accent5,ue=r.accent6,ne=r.hlink,be=r.folHlink,We=r.extLst;o.J(p)||Ce(e,g,"dk1",p),o.J(tt)||Ce(e,g,"lt1",tt),o.J(St)||Ce(e,g,"dk2",St),o.J(Ft)||Ce(e,g,"lt2",Ft),o.J(Bt)||Ce(e,g,"accent1",Bt),o.J(Ut)||Ce(e,g,"accent2",Ut),o.J(Kt)||Ce(e,g,"accent3",Kt),o.J(ee)||Ce(e,g,"accent4",ee),o.J(le)||Ce(e,g,"accent5",le),o.J(ue)||Ce(e,g,"accent6",ue),o.J(ne)||Ce(e,g,"hlink",ne),o.J(be)||Ce(e,g,"folHlink",be),o.J(We)||we(e,g,a,We)})}function gr(e,u,k,r){e.writeElement(u+":"+k,function(){or(e,r)},function(){vt(e,r)})}function Lr(e,u,k,r){e.writeLeafElement(u+":"+k,function(){var p=r.script,tt=r.typeface;o.J(p)||e.writeAttributeString("script",p),o.J(tt)||e.writeAttributeString("typeface",tt)})}function Lo(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.custClr,function(p){gr(e,g,"custClr",p)})})}function yr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.latin,tt=r.ea,St=r.cs,Ft=r.extLst;o.J(p)||Eo(e,g,"latin",p),o.J(tt)||Eo(e,g,"ea",tt),o.J(St)||Eo(e,g,"cs",St),Mt(r.font,function(Bt){Lr(e,g,"font",Bt)}),o.J(Ft)||we(e,g,a,Ft)})}function hr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.effectLst,tt=r.effectDag,St=r.scene3d,Ft=r.sp3d;o.J(p)||Ao(e,g,I,p),o.J(tt)||Fr(e,g,P,tt),o.J(St)||Qr(e,g,v,St),o.J(Ft)||Co(e,g,"sp3d",Ft)})}function br(e,u,k,r){e.writeElement(u+":"+k,function(){Xe(e,r)},function(){var p=r.majorFont,tt=r.minorFont,St=r.extLst;o.J(p)||yr(e,g,"majorFont",p),o.J(tt)||yr(e,g,"minorFont",tt),o.J(St)||we(e,g,a,St)})}function Qn(e,u,k,r){Ht(e,u,k,r)}function no(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.ln,function(p){nr(e,g,"ln",p)})})}function Ki(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.effectStyle,function(p){hr(e,g,"effectStyle",p)})})}function ao(e,u,k,r){Ht(e,u,k,r)}function Jr(e,u,k,r){e.writeElement(u+":"+k,function(){or(e,r)},function(){var p=r.fillStyleLst,tt=r.lnStyleLst,St=r.effectStyleLst,Ft=r.bgFillStyleLst;o.J(p)||Qn(e,g,"fillStyleLst",p),o.J(tt)||no(e,g,"lnStyleLst",tt),o.J(St)||Ki(e,g,"effectStyleLst",St),o.J(Ft)||ao(e,g,"bgFillStyleLst",Ft)})}function zr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.clrScheme,tt=r.fontScheme,St=r.fmtScheme,Ft=r.extLst;o.J(p)||Re(e,g,h,p),o.J(tt)||br(e,g,S,tt),o.J(St)||Jr(e,g,_,St),o.J(Ft)||we(e,g,a,Ft)})}function Vr(e){return e.map(function(u){return("00"+u.toString(16)).substr(-2)}).join("")}function lo(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.uri)||e.writeAttributeString("uri",r.uri)},function(){if(o.J(r.dataObject)||e.writeValue(r.dataObject),r.hiddenExtensionType===0&&Qr(e,jt,"hiddenScene3d",r.Scene3d),r.hiddenExtensionType===3&&Co(e,jt,"hiddenSp3d",r.Shape3d),r.hiddenExtensionType===1&&xo(e,jt,"hiddenFill",r.Fill),r.hiddenExtensionType===2&&nr(e,jt,"hiddenLine",r.Line),r.hiddenExtensionType===5&&Pl(e,r.svgBlip),!o.J(r.creationId)&&r.creationId.length>0)for(var p=0;p<r.creationId.length;p++)Yi(e,"a16","creationId",r.creationId[p]);o.J(r.cameraTool)||Zn(e,jt,"cameraTool",r.cameraTool),o.J(r.compatExt)||Ae(e,jt,"compatExt",r.compatExt)})}function Zn(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.cellRange)||e.writeAttributeString("cellRange",r.cellRange),o.J(r.spid)||e.writeAttributeString("spid","_x0000_s10"+r.spid)})}function Ae(e,u,k,r){e.writeLeafElement(u+":"+k,function(){u===jt&&e.writeAttributeString("xmlns:a14",d.DrawingWriter.a14),o.J(r.spid)||e.writeAttributeString("spid",r.spid)})}function Yi(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.name)||e.writeAttributeString("xmlns:a16",""+r.name),o.J(r.id)||e.writeAttributeString("id",""+r.id)})}function $n(e,u,k,r){mt(e,u,k,r,N)}function Qi(e,u,k,r){mt(e,u,k,r,N)}function Ne(e,u,k,r){mt(e,u,k,r,N)}function si(e,u,k,r){mt(e,u,k,r,N)}function Zi(e,u,k,r){mt(e,u,k,r,N)}function di(e,u,k,r){e.writeLeafElement(u+":"+k,function(){var p,tt,St=r;o.J(St)||((tt=(p=""+St).indexOf("."))!==-1&&p.length>tt+3&&(p=function(Ft){var Bt,Ut=Ft.toFixed(2),Kt=Ut.substr(-2);return Kt[1]==="0"&&(Bt=1,Kt[0]==="0"&&(Bt=3),Ut=Ut.substr(0,Ut.length-Bt)),Ut}(St)),e.writeAttributeString(N,p))})}function co(e,u,k,r){It(e,u,k,r,"n","d")}function Br(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p)&&(p=!0);var tt=r.x,St=r.y;o.J(tt)||(p&&(tt=G(tt)),e.writeAttributeString("x",tt)),o.J(St)||(p&&(St=G(St)),e.writeAttributeString("y",St))})}function ir(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p)&&(p=!0);var tt=r.cx,St=r.cy;o.J(tt)||(p&&(tt=G(tt)),e.writeAttributeString("cx",tt)),o.J(St)||(p&&(St=G(St)),e.writeAttributeString("cy",St))})}function ta(e,u,k){dt(e,u,k)}function ui(e,u,k){dt(e,u,k)}function ae(e,u,k){dt(e,u,k)}function qe(e,u,k){dt(e,u,k)}function Te(e,u,k){dt(e,u,k)}function Be(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.r)||e.writeAttributeString(Rt,r.r),o.J(r.g)||e.writeAttributeString("g",r.g),o.J(r.b)||e.writeAttributeString("b",r.b)},function(){qt(e,r)})}function $i(e,u,k,r){e.writeElement(u+":"+k,function(){var p,tt=r.val;o.J(tt)||(p=typeof tt=="string"?tt:Vr(tt),e.writeAttributeString(N,p))},function(){qt(e,r)})}function tn(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.hue1)||e.writeAttributeString("hue",r.hue1),o.J(r.sat1)||e.writeAttributeString("sat",r.sat1),o.J(r.lum1)||e.writeAttributeString("lum",r.lum1)},function(){qt(e,r)})}function de(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.val)||e.writeAttributeString(N,m.Charts.ST_SystemColorVal[q.ChartHelper.ToST_SystemColorVal(r.val)]),o.J(r.lastClr)||e.writeAttributeString("lastClr",Vr(r.lastClr))},function(){qt(e,r)})}function fi(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.val)||e.writeAttributeString(N,m.Charts.ST_SchemeColorVal[q.ChartHelper.ToST_SchemeColorVal(r.val)])},function(){qt(e,r)})}function Bo(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.val)||e.writeAttributeString(N,m.Charts.ST_PresetColorVal[r.val])},function(){qt(e,r)})}function en(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.val)||e.writeAttributeString(N,m.Charts.ST_StyleColorVal[r.val])},function(){qt(e,r)})}function we(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.ext,function(p){o.J(p.uri)&&(p.uri="{96DAC541-7B7A-43D3-8B79-37D633B846F1}"),o.J(p.cameraTool)||(p.uri="{84589F7E-364E-4C9E-8A38-B11213B215E9}"),lo(e,g,ht,p)})})}function Po(e,u,k,r,p){e.writeElement(u+":"+k,function(){if(!p){var tt=r.rot;o.J(tt)||tt===0||e.writeAttributeString("rot",parseInt(tt,10)),r.flipH===!0&&e.writeAttributeString("flipH","1"),r.flipV===!0&&e.writeAttributeString("flipV","1")}},function(){var tt,St;p?(Br(e,g,"off",{x:0,y:0},!0),ir(e,g,ht,{cx:0,cy:0},!0)):(tt=r.off,o.J(tt)||(o.J(tt.x)&&(tt.x=0),o.J(tt.y)&&(tt.y=0),Br(e,g,"off",tt,!0)),St=r.ext,o.J(St)||(o.J(St.cx)&&(St.cx=0),o.J(St.cy)&&(St.cy=0),ir(e,g,ht,St,!0)))})}function Wo(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.rot;o.J(p)||p===0||e.writeAttributeString("rot",parseInt(p,10)),r.flipH===!0&&e.writeAttributeString("flipH","1"),r.flipV===!0&&e.writeAttributeString("flipV","1")},function(){var p=r.off,tt=r.ext,St=r.chOff,Ft=r.chExt;o.J(p)||(o.J(p.x)&&(p.x=0),o.J(p.y)&&(p.y=0),Br(e,g,"off",p,!0)),o.J(tt)||(o.J(tt.cx)&&(tt.cx=0),o.J(tt.cy)&&(tt.cy=0),ir(e,g,ht,tt,!0)),o.J(St)||Br(e,g,"chOff",St,!0),o.J(Ft)||ir(e,g,"chExt",Ft,!0)})}function hi(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.x)||e.writeAttributeString("x",r.x),o.J(r.y)||e.writeAttributeString("y",r.y),o.J(r.z)||e.writeAttributeString("z",r.z)})}function jr(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.dx)||e.writeAttributeString("dx",r.dx),o.J(r.dy)||e.writeAttributeString("dy",r.dy),o.J(r.dz)||e.writeAttributeString("dz",r.dz)})}function ea(e,u,k,r){var p=!o.J(r.lat),tt=!o.J(r.lon),St=!o.J(r.rev);(p||tt||St)&&e.writeLeafElement(u+":"+k,function(){p&&e.writeAttributeString("lat",r.lat),tt&&e.writeAttributeString("lon",r.lon),St&&e.writeAttributeString("rev",r.rev)})}function _o(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.l)||r.l===0||e.writeAttributeString("l",r.l),o.J(r.t)||r.t===0||e.writeAttributeString("t",r.t),o.J(r.r)||r.r===0||e.writeAttributeString(Rt,r.r),o.J(r.b)||r.b===0||e.writeAttributeString("b",r.b)})}function Ce(e,u,k,r){e.writeElement(u+":"+k,function(){vt(e,r)})}function Sr(e,u,k,r){e.writeLeafElement(u+":"+k,function(){var p=r.embed,tt=r.name;o.J(p)||e.writeAttributeString("embed",p),gt(tt)||e.writeAttributeString(E,tt),r.builtIn===!0&&e.writeAttributeString("builtIn","1")})}function No(e,u,k,r){e.writeElement(u+":"+k,function(){var p,tt,St=r.action,Ft=r.tgtFrame,Bt=r.tooltip;gt(r.url)||(p=new z.XFile("",z.RelationshipConstants.hb),tt="sjs://",r.url.substring(0,6)===tt?p.target="#"+o.Util.na(r.url.replace(tt,"")):(p.target=o.Util.na(r.url),p.targetMode="External"),r.rid=e.currentFile.Ae(p),e.writeAttributeString("r:id",r.rid)),e.writeAttributeString("xmlns:r",d.DrawingWriter.r),gt(St)||e.writeAttributeString("action",r.action),gt(Ft)||e.writeAttributeString("tgtFrame",Ft),gt(Bt)||e.writeAttributeString("tooltip",Bt),r.history===!1&&e.writeAttributeString("history","0"),r.highlightClick===!0&&e.writeAttributeString("highlightClick","1"),r.endSnd===!0&&e.writeAttributeString("endSnd","1")},function(){o.J(r.snd)||Sr(e,g,"snd",r.snd),o.J(r.extLst)||we(e,g,a,r.extLst)})}function ce(e,u,k,r){e.writeLeafElement(u+":"+k,function(){e.writeAttributeString(N,r?"1":"0")})}function Ke(e,u,k,r){mt(e,u,k,r,N)}function xe(e,u,k,r){mt(e,u,k,r,N)}function Me(e,u,k,r){mt(e,u,k,r,N)}function ra(e,u,k,r){mt(e,u,k,r.id,"id")}function oa(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.uri)||e.writeAttributeString("uri",r.uri),e.writeAttributeString("xmlns:c14",d.DrawingWriter.c14)},function(){var p=r.dataObject;p&&(p.extDataType===0?ll(e,"c14","invertSolidFillFmt",p):p.extDataType===1?cl(e,$t,"datalabelsRange",p):p.extDataType===2&&qa(e,"c16r3","dataDisplayOptions16",p))})}function me(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.ext,function(p){oa(e,ut,ht,p)})})}function ia(e,u,k,r,p){e.writeElement(u+":"+k,function(){o.J(p)||e.writeAttributeString("idx",p)},function(){if(!o.J(r)){var tt=r.replace(/,/g,"");e.writeElementString("c:v",tt)}})}function bi(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.ptCount,tt=r.extLst;o.J(r.formatCode)||e.writeElementString("c:formatCode",O(r.formatCode)),o.J(p)||xe(e,ut,"ptCount",p),Mt(r.pt,function(St,Ft){ia(e,ut,"pt",St,Ft)}),o.J(tt)||me(e,ut,a,tt)})}function rn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.numCache,tt=r.extLst;o.J(r.f)||e.writeElementString("c:f",O(r.f)),o.J(p)||bi(e,ut,"numCache",p),o.J(tt)||me(e,ut,a,tt)})}function Ze(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.numRef,tt=r.numLit;o.J(p)||rn(e,ut,"numRef",p),o.J(tt)||bi(e,ut,"numLit",tt)})}function on(e,u,k,r){e.writeElement(u+":"+k,function(){Qe(e,r)},function(){o.J(r.v)||e.writeElementString("c:v",O(r.v))})}function cr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.ptCount,tt=r.extLst;o.J(p)||xe(e,ut,"ptCount",p),Mt(r.pt,function(St,Ft){on(e,ut,"pt",{idx:Ft,v:St})}),o.J(tt)||me(e,ut,a,tt)})}function pi(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.extLst;o.J(r.f)||e.writeElementString("c:f",O(r.f)),o.J(p)||me(e,ut,a,p)})}function so(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.strRef,tt=r.rich;o.J(p)||pi(e,ut,"strRef",p),o.J(tt)||Ee(e,ut,"rich",tt)})}function na(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.ptCount,tt=r.extLst;o.J(p)||xe(e,ut,"ptCount",p),Mt(r.lvl,function(St){cr(e,ut,"lvl",St)}),o.J(tt)||me(e,ut,a,tt)})}function nn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.multiLvlStrCache,tt=r.extLst;o.J(r.f)||e.writeElementString("c:f",O(r.f)),o.J(p)||na(e,ut,"multiLvlStrCache",p),o.J(tt)||me(e,ut,a,tt)})}function Cr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.multiLvlStrRef,tt=r.numRef,St=r.numLit,Ft=r.strRef,Bt=r.strLit;o.J(p)||nn(e,ut,"multiLvlStrRef",p),o.J(tt)||rn(e,ut,"numRef",tt),o.J(St)||bi(e,ut,"numLit",St),o.J(Ft)||pi(e,ut,"strRef",Ft),o.J(Bt)||cr(e,ut,"strLit",Bt)})}function Xr(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.strRef)||pi(e,ut,"strRef",r.strRef),o.J(r.v)||e.writeElementString("c:v",r.v)})}function aa(e,u,k,r){mt(e,u,k,r,N,1,m.Charts.ST_LayoutTarget)}function Mo(e,u,k,r){mt(e,u,k,r,N,1,m.Charts.ST_LayoutMode)}function Pr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.layoutTarget,tt=r.xMode,St=r.yMode,Ft=r.wMode,Bt=r.hMode,Ut=r.extLst;o.J(p)||aa(e,ut,"layoutTarget",p),o.J(tt)||Mo(e,ut,"xMode",tt),o.J(St)||Mo(e,ut,"yMode",St),o.J(Ft)||Mo(e,ut,"wMode",Ft),o.J(Bt)||Mo(e,ut,"hMode",Bt),o.J(r.x)||Ke(e,ut,"x",r.x),o.J(r.y)||Ke(e,ut,"y",r.y),o.J(r.w)||Ke(e,ut,"w",r.w),o.J(r.h)||Ke(e,ut,"h",r.h),o.J(Ut)||me(e,ut,a,Ut)})}function wr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.manualLayout,tt=r.extLst;o.J(p)||Pr(e,ut,"manualLayout",p),o.J(tt)||me(e,ut,a,tt)})}function mi(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.tx,tt=r.layout,St=r.overlay,Ft=r.spPr,Bt=r.txPr,Ut=r.extLst;o.J(p)||so(e,ut,"tx",p),o.J(tt)||wr(e,ut,$,tt),o.J(St)||ce(e,ut,"overlay",St),o.J(Ft)||fe(e,ut,n,Ft),o.J(Bt)||Ee(e,ut,i,Bt),o.J(Ut)||me(e,ut,a,Ut)})}function gi(e,u,k,r){mt(e,u,k,r,N,0)}function Ie(e,u,k,r){mt(e,u,k,r,N)}function la(e,u,k,r){mt(e,u,k,r,N)}function ca(e,u,k,r){mt(e,u,k,r,N)}function qr(e,u,k,r){mt(e,u,k,r,N,30)}function Wr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.rotX,tt=r.hPercent,St=r.rotY,Ft=r.depthPercent,Bt=r.rAngAx,Ut=r.perspective,Kt=r.extLst;o.J(p)||gi(e,ut,"rotX",p),o.J(tt)||Ie(e,ut,"hPercent",tt),o.J(St)||la(e,ut,"rotY",St),o.J(Ft)||ca(e,ut,"depthPercent",Ft),o.J(Bt)||ce(e,ut,"rAngAx",Bt),o.J(Ut)||qr(e,ut,"perspective",Ut),o.J(Kt)||me(e,ut,a,Kt)})}function yi(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.thickness,tt=r.spPr,St=r.pictureOptions,Ft=r.extLst;o.J(p)||xe(e,ut,"thickness",p),o.J(tt)||fe(e,ut,n,tt),o.J(St)||Ri(e,ut,ct,St),o.J(Ft)||me(e,ut,a,Ft)})}function sa(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.showHorzBorder,tt=r.showVertBorder,St=r.showOutline,Ft=r.showKeys,Bt=r.spPr,Ut=r.txPr,Kt=r.extLst;o.J(p)||ce(e,ut,"showHorzBorder",p),o.J(tt)||ce(e,ut,"showVertBorder",tt),o.J(St)||ce(e,ut,"showOutline",St),o.J(Ft)||ce(e,ut,"showKeys",Ft),o.J(Bt)||fe(e,ut,n,Bt),o.J(Ut)||Ee(e,ut,i,Ut),o.J(Kt)||me(e,ut,a,Kt)})}function _r(e,u,k,r){mt(e,u,k,r,N)}function da(e,u,k,r){mt(e,u,k,r,N,0)}function uo(e,u,k,r){mt(e,u,k,r,N,100)}function ua(e,u,k,r){mt(e,u,k,r,N,0,m.Charts.ST_SizeRepresents)}function an(e,u,k,r){mt(e,u,k,r,N,0)}function fa(e,u,k,r){mt(e,u,k,r,N)}function fo(e,u,k,r){mt(e,u,k,r,N,0,m.Charts.ST_SplitType,q.ChartHelper.ToST_SplitType)}function ln(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.secondPiePt,function(p){xe(e,ut,"secondPiePt",p)})})}function cn(e,u,k,r){mt(e,u,k,r,N,75)}function xr(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.formatCode)||e.writeAttributeString("formatCode",O(r.formatCode)),r.sourceLinked===!1&&e.writeAttributeString("sourceLinked","0")})}function Oo(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_LblAlgn)}function sn(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_DLblPos)}function Ho(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.idx,tt=r.delete,St=r.layout,Ft=r.tx,Bt=r.extLst;o.J(p)||xe(e,ut,"idx",p),o.J(tt)||ce(e,ut,s,tt),o.J(St)||wr(e,ut,$,St),o.J(Ft)||so(e,ut,"tx",Ft),Vt(e,r),o.J(Bt)||ol(e,ut,a,Bt)})}function De(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.delete,tt=r.showLeaderLines,St=r.leaderLines,Ft=r.extLst;Mt(r.dLbl,function(Bt){Ho(e,ut,"dLbl",Bt)}),o.J(p)||ce(e,ut,s,p),Vt(e,r),o.J(tt)||ce(e,ut,"showLeaderLines",tt),o.J(St)||Ye(e,ut,"leaderLines",St),o.J(Ft)||nl(e,ut,a,Ft)})}function Si(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_MarkerStyle,q.ChartHelper.ToST_MarkerStyle)}function ho(e,u,k,r){mt(e,u,k,Math.min(72,Math.round(K.UnitHelper.pixelToPoint(r))),N)}function Kr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.symbol,tt=r.size,St=r.spPr,Ft=r.extLst;o.J(p)||Si(e,ut,"symbol",p),o.J(tt)||ho(e,ut,"size",tt),o.J(St)||fe(e,ut,n,St),o.J(Ft)||me(e,ut,a,Ft)})}function Yr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.idx,tt=r.invertIfNegative,St=r.marker,Ft=r.bubble3D,Bt=r.explosion,Ut=r.spPr,Kt=r.pictureOptions,ee=r.extLst;o.J(p)||xe(e,ut,"idx",p),o.J(tt)||ce(e,ut,c,tt),o.J(St)||Kr(e,ut,L,St),o.J(Ft)||ce(e,ut,x,Ft),o.J(Bt)||xe(e,ut,"explosion",Bt),o.J(Ut)||fe(e,ut,n,Ut),o.J(Kt)||Ri(e,ut,ct,Kt),o.J(ee)||me(e,ut,a,ee)})}function Go(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_TrendlineType)}function Pe(e,u,k,r){mt(e,u,k,r,N)}function ha(e,u,k,r){mt(e,u,k,r,N)}function ba(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.layout,tt=r.tx,St=r.numFmt,Ft=r.spPr,Bt=r.txPr,Ut=r.extLst;o.J(p)||wr(e,ut,$,p),o.J(tt)||so(e,ut,"tx",tt),o.J(St)||xr(e,ut,Xt,St),o.J(Ft)||fe(e,ut,n,Ft),o.J(Bt)||Ee(e,ut,i,Bt),o.J(Ut)||me(e,ut,a,Ut)})}function Ci(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.spPr,tt=r.trendlineType,St=r.order,Ft=r.period,Bt=r.forward,Ut=r.backward,Kt=r.intercept,ee=r.dispRSqr,le=r.dispEq,ue=r.trendlineLbl,ne=r.extLst;o.J(r.name)||e.writeElementString("c:name",r.name),o.J(p)||fe(e,ut,n,p),o.J(tt)||Go(e,ut,"trendlineType",tt),o.J(St)||Pe(e,ut,wt,St),o.J(Ft)||ha(e,ut,"period",Ft),o.J(Bt)||Ke(e,ut,"forward",Bt),o.J(Ut)||Ke(e,ut,"backward",Ut),o.J(Kt)||Ke(e,ut,"intercept",Kt),o.J(ee)||ce(e,ut,"dispRSqr",ee),o.J(le)||ce(e,ut,"dispEq",le),o.J(ue)||ba(e,ut,"trendlineLbl",ue),o.J(ne)||me(e,ut,a,ne)})}function pa(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_ErrDir)}function ma(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_ErrBarType)}function ga(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_ErrValType)}function wi(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.errDir,tt=r.errBarType,St=r.errValType,Ft=r.noEndCap,Bt=r.plus,Ut=r.minus,Kt=r.val,ee=r.spPr,le=r.extLst;o.J(p)||pa(e,ut,"errDir",p),o.J(tt)||ma(e,ut,"errBarType",tt),o.J(St)||ga(e,ut,"errValType",St),o.J(Ft)||ce(e,ut,"noEndCap",Ft),o.J(Bt)||Ze(e,ut,"plus",Bt),o.J(Ut)||Ze(e,ut,"minus",Ut),o.J(Kt)||Ke(e,ut,N,Kt),o.J(ee)||fe(e,ut,n,ee),o.J(le)||me(e,ut,a,le)})}function xi(e,u,k,r){Pt(e,u,k,r,fe,ut,n)}function Ai(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.gapWidth,tt=r.upBars,St=r.downBars,Ft=r.extLst;o.J(p)||_r(e,ut,lt,p),o.J(tt)||xi(e,ut,"upBars",tt),o.J(St)||xi(e,ut,"downBars",St),o.J(Ft)||me(e,ut,a,Ft)})}function bo(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.cat,tt=r.val;ye(e,r),o.J(p)||Cr(e,ut,"cat",p),o.J(tt)||Ze(e,ut,N,tt)})}function dn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.xVal,tt=r.yVal;ye(e,r),o.J(p)||Cr(e,ut,"xVal",p),o.J(tt)||Ze(e,ut,"yVal",tt)})}function un(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.idx,tt=r.order,St=r.tx,Ft=r.spPr,Bt=r.marker,Ut=r.dLbls,Kt=r.cat,ee=r.val,le=r.extLst;o.J(p)||xe(e,ut,"idx",p),o.J(tt)||xe(e,ut,wt,tt),o.J(St)||Xr(e,ut,"tx",St),o.J(Ft)||fe(e,ut,n,Ft),o.J(Bt)||Kr(e,ut,L,Bt),Mt(r.dPt,function(ue){Yr(e,ut,"dPt",ue)}),o.J(Ut)||De(e,ut,Y,Ut),o.J(Kt)||Cr(e,ut,"cat",Kt),o.J(ee)||Ze(e,ut,N,ee),o.J(le)||me(e,ut,a,le)})}function Ti(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.invertIfNegative,tt=r.shape;pe(e,r),o.J(p)||ce(e,ut,c,p),o.J(tt)||pr(e,ut,"shape",tt)})}function vi(e,u,k,r){e.writeElement(u+":"+k,function(){pe(e,r)})}function po(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.idx,tt=r.order,St=r.tx,Ft=r.spPr,Bt=r.explosion,Ut=r.dLbls,Kt=r.cat,ee=r.val,le=r.extLst;o.J(p)||xe(e,ut,"idx",p),o.J(tt)||xe(e,ut,wt,tt),o.J(St)||Xr(e,ut,"tx",St),o.J(Ft)||fe(e,ut,n,Ft),o.J(Bt)||xe(e,ut,"explosion",Bt),Mt(r.dPt,function(ue){Yr(e,ut,"dPt",ue)}),o.J(Ut)||De(e,ut,Y,Ut),o.J(Kt)||Cr(e,ut,"cat",Kt),o.J(ee)||Ze(e,ut,N,ee),o.J(le)||me(e,ut,a,le)})}function fn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.idx,tt=r.order,St=r.tx,Ft=r.spPr,Bt=r.invertIfNegative,Ut=r.dLbls,Kt=r.xVal,ee=r.yVal,le=r.bubbleSize,ue=r.bubble3D,ne=r.extLst;o.J(p)||xe(e,ut,"idx",p),o.J(tt)||xe(e,ut,wt,tt),o.J(St)||Xr(e,ut,"tx",St),o.J(Ft)||fe(e,ut,n,Ft),o.J(Bt)||ce(e,ut,c,Bt),Mt(r.dPt,function(be){Yr(e,ut,"dPt",be)}),o.J(Ut)||De(e,ut,Y,Ut),Mt(r.trendline,function(be){Ci(e,ut,D,be)}),Mt(r.errBars,function(be){wi(e,ut,y,be)}),o.J(Kt)||Cr(e,ut,"xVal",Kt),o.J(ee)||Ze(e,ut,"yVal",ee),o.J(le)||Ze(e,ut,"bubbleSize",le),o.J(ue)||ce(e,ut,x,ue),o.J(ne)||me(e,ut,a,ne)})}function hn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.idx,tt=r.order,St=r.tx,Ft=r.spPr,Bt=r.cat,Ut=r.val,Kt=r.extLst;o.J(p)||xe(e,ut,"idx",p),o.J(tt)||xe(e,ut,wt,tt),o.J(St)||Xr(e,ut,"tx",St),o.J(Ft)||fe(e,ut,n,Ft),o.J(Bt)||Cr(e,ut,"cat",Bt),o.J(Ut)||Ze(e,ut,N,Ut),o.J(Kt)||me(e,ut,a,Kt)})}function Uo(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_Grouping)}function Ye(e,u,k,r){Pt(e,u,k,r,fe,ut,n)}function ya(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.grouping,tt=r.varyColors,St=r.dLbls,Ft=r.dropLines,Bt=r.hiLowLines,Ut=r.upDownBars,Kt=r.marker,ee=r.smooth,le=r.extLst;o.J(p)||Uo(e,ut,Et,p),o.J(tt)||ce(e,ut,Ot,tt),Mt(r.ser,function(ue){bo(e,ut,ot,ue)}),o.J(St)||De(e,ut,Y,St),o.J(Ft)||Ye(e,ut,Ct,Ft),o.J(Bt)||Ye(e,ut,"hiLowLines",Bt),o.J(Ut)||Ai(e,ut,"upDownBars",Ut),o.J(Kt)||ce(e,ut,L,Kt),o.J(ee)||ce(e,ut,"smooth",ee),Mt(r.axId,function(ue){Me(e,ut,At,ue)}),o.J(le)||me(e,ut,a,le)})}function Sa(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.grouping,tt=r.varyColors,St=r.dLbls,Ft=r.dropLines,Bt=r.gapDepth,Ut=r.extLst;o.J(p)||Uo(e,ut,Et,p),o.J(tt)||ce(e,ut,Ot,tt),Mt(r.ser,function(Kt){bo(e,ut,ot,Kt)}),o.J(St)||De(e,ut,Y,St),o.J(Ft)||Ye(e,ut,Ct,Ft),o.J(Bt)||_r(e,ut,"gapDepth",Bt),Mt(r.axId,function(Kt){Me(e,ut,At,Kt)}),o.J(Ut)||me(e,ut,a,Ut)})}function Ca(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.dLbls,tt=r.dropLines,St=r.hiLowLines,Ft=r.upDownBars,Bt=r.extLst;Mt(r.ser,function(Ut){bo(e,ut,ot,Ut)}),o.J(p)||De(e,ut,Y,p),o.J(tt)||Ye(e,ut,Ct,tt),o.J(St)||Ye(e,ut,"hiLowLines",St),o.J(Ft)||Ai(e,ut,"upDownBars",Ft),Mt(r.axId,function(Ut){Me(e,ut,At,Ut)}),o.J(Bt)||me(e,ut,a,Bt)})}function wa(e,u,k,r){mt(e,u,k,r,N,3,m.Charts.ST_ScatterStyle)}function xa(e,u,k,r){e.writeElement(u+":"+k,function(){var p,tt=r.scatterStyle,St=r.varyColors,Ft=r.dLbls,Bt=r.extLst;o.J(tt)||((p=tt)===1||p===3?tt=2:p===4&&(tt=5),wa(e,ut,"scatterStyle",tt)),o.J(St)||ce(e,ut,Ot,St),Mt(r.ser,function(Ut){dn(e,ut,ot,Ut)}),o.J(Ft)||De(e,ut,Y,Ft),Mt(r.axId,function(Ut){Me(e,ut,At,Ut)}),o.J(Bt)||me(e,ut,a,Bt)})}function Aa(e,u,k,r){mt(e,u,k,r,N,0,m.Charts.ST_RadarStyle)}function Jo(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.radarStyle,tt=r.varyColors,St=r.dLbls,Ft=r.extLst;o.J(p)||Aa(e,ut,"radarStyle",p),o.J(tt)||ce(e,ut,Ot,tt),Mt(r.ser,function(Bt){un(e,ut,ot,Bt)}),o.J(St)||De(e,ut,Y,St),Mt(r.axId,function(Bt){Me(e,ut,At,Bt)}),o.J(Ft)||me(e,ut,a,Ft)})}function mo(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_BarGrouping)}function bn(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_BarDir)}function pr(e,u,k,r){mt(e,u,k,r,N,2,m.Charts.ST_Shape)}function zo(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.barDir,tt=r.grouping,St=r.varyColors,Ft=r.dLbls,Bt=r.gapWidth,Ut=r.overlap,Kt=r.extLst;o.J(p)||bn(e,ut,"barDir",p),o.J(tt)||mo(e,ut,Et,tt),o.J(St)||ce(e,ut,Ot,St),Mt(r.ser,function(ee){Ti(e,ut,ot,ee)}),o.J(Ft)||De(e,ut,Y,Ft),o.J(Bt)||_r(e,ut,lt,Bt),o.J(Ut)||da(e,ut,"overlap",Ut),Mt(r.serLines,function(ee){Ye(e,ut,"serLines",ee)}),Mt(r.axId,function(ee){Me(e,ut,At,ee)}),o.J(Kt)||me(e,ut,a,Kt)})}function Vo(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.barDir,tt=r.grouping,St=r.varyColors,Ft=r.dLbls,Bt=r.gapWidth,Ut=r.gapDepth,Kt=r.shape,ee=r.extLst;o.J(p)||bn(e,ut,"barDir",p),o.J(tt)||mo(e,ut,Et,tt),o.J(St)||ce(e,ut,Ot,St),Mt(r.ser,function(le){Ti(e,ut,ot,le)}),o.J(Ft)||De(e,ut,Y,Ft),o.J(Bt)||_r(e,ut,lt,Bt),o.J(Ut)||_r(e,ut,"gapDepth",Ut),o.J(Kt)||pr(e,ut,"shape",Kt),Mt(r.axId,function(le){Me(e,ut,At,le)}),o.J(ee)||me(e,ut,a,ee)})}function ki(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.grouping,tt=r.varyColors,St=r.dLbls,Ft=r.dropLines,Bt=r.extLst;o.J(p)||Uo(e,ut,Et,p),o.J(tt)||ce(e,ut,Ot,tt),Mt(r.ser,function(Ut){vi(e,ut,ot,Ut)}),o.J(St)||De(e,ut,Y,St),o.J(Ft)||Ye(e,ut,Ct,Ft),Mt(r.axId,function(Ut){Me(e,ut,At,Ut)}),o.J(Bt)||me(e,ut,a,Bt)})}function jo(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.grouping,tt=r.varyColors,St=r.dLbls,Ft=r.dropLines,Bt=r.gapDepth,Ut=r.extLst;o.J(p)||Uo(e,ut,Et,p),o.J(tt)||ce(e,ut,Ot,tt),Mt(r.ser,function(Kt){vi(e,ut,ot,Kt)}),o.J(St)||De(e,ut,Y,St),o.J(Ft)||Ye(e,ut,Ct,Ft),o.J(Bt)||_r(e,ut,"gapDepth",Bt),Mt(r.axId,function(Kt){Me(e,ut,At,Kt)}),o.J(Ut)||me(e,ut,a,Ut)})}function Ta(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.varyColors,tt=r.dLbls,St=r.firstSliceAng,Ft=r.extLst;o.J(p)||ce(e,ut,Ot,p),Mt(r.ser,function(Bt){po(e,ut,ot,Bt)}),o.J(tt)||De(e,ut,Y,tt),o.J(St)||an(e,ut,"firstSliceAng",St),o.J(Ft)||me(e,ut,a,Ft)})}function va(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.varyColors,tt=r.dLbls,St=r.extLst;o.J(p)||ce(e,ut,Ot,p),Mt(r.ser,function(Ft){po(e,ut,ot,Ft)}),o.J(tt)||De(e,ut,Y,tt),o.J(St)||me(e,ut,a,St)})}function ka(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.varyColors,tt=r.dLbls,St=r.firstSliceAng,Ft=r.holeSize,Bt=r.extLst;o.J(p)||ce(e,ut,Ot,p),Mt(r.ser,function(Ut){po(e,ut,ot,Ut)}),o.J(tt)||De(e,ut,Y,tt),o.J(St)||an(e,ut,"firstSliceAng",St),o.J(Ft)||fa(e,ut,"holeSize",Ft),o.J(Bt)||me(e,ut,a,Bt)})}function Xo(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_OfPieType)}function Fa(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.ofPieType,tt=r.varyColors,St=r.dLbls,Ft=r.gapWidth,Bt=r.splitType,Ut=r.splitPos,Kt=r.custSplit,ee=r.secondPieSize,le=r.extLst;o.J(p)||Xo(e,ut,"ofPieType",p),o.J(tt)||ce(e,ut,Ot,tt),Mt(r.ser,function(ue){po(e,ut,ot,ue)}),o.J(St)||De(e,ut,Y,St),o.J(Ft)||_r(e,ut,lt,Ft),o.J(Bt)||fo(e,ut,"splitType",Bt),o.J(Ut)||Ke(e,ut,"splitPos",Ut),o.J(Kt)||ln(e,ut,"custSplit",Kt),o.J(ee)||cn(e,ut,"secondPieSize",ee),Mt(r.serLines,function(ue){Ye(e,ut,"serLines",ue)}),o.J(le)||me(e,ut,a,le)})}function Ra(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.varyColors,tt=r.dLbls,St=r.bubble3D,Ft=r.bubbleScale,Bt=r.showNegBubbles,Ut=r.sizeRepresents,Kt=r.extLst;o.J(p)||ce(e,ut,Ot,p),Mt(r.ser,function(ee){fn(e,ut,ot,ee)}),o.J(tt)||De(e,ut,Y,tt),o.J(St)||ce(e,ut,x,St),o.J(Ft)||uo(e,ut,"bubbleScale",Ft),o.J(Bt)||ce(e,ut,"showNegBubbles",Bt),o.J(Ut)||ua(e,ut,"sizeRepresents",Ut),Mt(r.axId,function(ee){Me(e,ut,At,ee)}),o.J(Kt)||me(e,ut,a,Kt)})}function Ea(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.idx)||xe(e,ut,"idx",r.idx),o.J(r.spPr)||fe(e,ut,n,r.spPr)})}function Ia(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.bandFmt,function(p){Ea(e,ut,"bandFmt",p)})})}function qo(e,u,k,r){re(e,u,k,r)}function pn(e,u,k,r){re(e,u,k,r)}function $e(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_AxPos)}function Da(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_Crosses,q.ChartHelper.ToST_Crosses)}function La(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_CrossBetween)}function mn(e,u,k,r){mt(e,u,k,r,N,0,m.Charts.ST_TickMark)}function Ba(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_TickLblPos)}function Ko(e,u,k,r){mt(e,u,k,r,N)}function Fi(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_TimeUnit)}function Yo(e,u,k,r){mt(e,u,k,r,N)}function Pa(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_BuiltInUnit,q.ChartHelper.ToST_BuiltInUnit)}function Wa(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_PictureFormat)}function _a(e,u,k,r){mt(e,u,k,r,N)}function Ri(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.applyToFront,tt=r.applyToSides,St=r.applyToEnd,Ft=r.pictureFormat,Bt=r.pictureStackUnit;o.J(p)||ce(e,ut,"applyToFront",p),o.J(tt)||ce(e,ut,"applyToSides",tt),o.J(St)||ce(e,ut,"applyToEnd",St),o.J(Ft)||Wa(e,ut,"pictureFormat",Ft),o.J(Bt)||_a(e,ut,"pictureStackUnit",Bt)})}function Na(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.layout,tt=r.tx,St=r.spPr,Ft=r.txPr;o.J(p)||wr(e,ut,$,p),o.J(tt)||so(e,ut,"tx",tt),o.J(St)||fe(e,ut,n,St),o.J(Ft)||Ee(e,ut,i,Ft)})}function Ma(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.custUnit,tt=r.builtInUnit,St=r.dispUnitsLbl,Ft=r.extLst,Bt=r.visible;o.J(p)?o.J(tt)||Pa(e,ut,"builtInUnit",tt):Ke(e,ut,"custUnit",p),!o.J(St)&&Bt&&Na(e,ut,"dispUnitsLbl",St),o.J(Ft)||me(e,ut,a,Ft)})}function Oa(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_Orientation)}function Ha(e,u,k,r){mt(e,u,k,r,N)}function Ga(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.logBase,tt=r.orientation,St=r.max,Ft=r.min,Bt=r.extLst;o.J(p)||Ha(e,ut,"logBase",p),o.J(tt)||Oa(e,ut,"orientation",tt),o.J(St)||Ke(e,ut,"max",St),o.J(Ft)||Ke(e,ut,"min",Ft),o.J(Bt)||me(e,ut,a,Bt)})}function gn(e,u,k,r){mt(e,u,k,r,N,100)}function yn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.auto,tt=r.lblAlgn,St=r.lblOffset,Ft=r.tickLblSkip,Bt=r.tickMarkSkip,Ut=r.noMultiLvlLbl,Kt=r.extLst;Jt(e,r),o.J(p)||ce(e,ut,"auto",p),o.J(tt)||Oo(e,ut,"lblAlgn",tt),o.J(St)||gn(e,ut,"lblOffset",St),o.J(Ft)||Ko(e,ut,"tickLblSkip",Ft),o.J(Bt)||Ko(e,ut,"tickMarkSkip",Bt),o.J(Ut)||ce(e,ut,"noMultiLvlLbl",Ut),o.J(Kt)||me(e,ut,a,Kt)})}function Sn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.auto,tt=r.lblOffset,St=r.baseTimeUnit,Ft=r.majorUnit,Bt=r.majorTimeUnit,Ut=r.minorUnit,Kt=r.minorTimeUnit,ee=r.extLst;Jt(e,r),o.J(p)||ce(e,ut,"auto",p),o.J(tt)||gn(e,ut,"lblOffset",tt),o.J(St)||Fi(e,ut,"baseTimeUnit",St),o.J(Ft)||Yo(e,ut,"majorUnit",Ft),o.J(Bt)||Fi(e,ut,"majorTimeUnit",Bt),o.J(Ut)||Yo(e,ut,"minorUnit",Ut),o.J(Kt)||Fi(e,ut,"minorTimeUnit",Kt),o.J(ee)||me(e,ut,a,ee)})}function Ua(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.tickLblSkip,tt=r.tickMarkSkip,St=r.extLst;Jt(e,r),o.J(p)||Ko(e,ut,"tickLblSkip",p),o.J(tt)||Ko(e,ut,"tickMarkSkip",tt),o.J(St)||me(e,ut,a,St)})}function Qo(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.crossBetween,tt=r.majorUnit,St=r.minorUnit,Ft=r.dispUnits,Bt=r.extLst;Jt(e,r),o.J(p)||La(e,ut,"crossBetween",p),o.J(tt)||Yo(e,ut,"majorUnit",tt),o.J(St)||Yo(e,ut,"minorUnit",St),o.J(Ft)||Ma(e,ut,"dispUnits",Ft),o.J(Bt)||me(e,ut,a,Bt)})}function Ja(e,u,k,r){e.writeElement(u+":"+k,function(){var p,tt,St,Ft,Bt,Ut,Kt=r.layout,ee=r.dTable,le=r.spPr,ue=r.extLst;o.J(Kt)||wr(e,ut,$,Kt),Mt(r.chartGroups,function(ne){var be=ne.chartType;be===4?ki(e,ut,"areaChart",ne):be===5?jo(e,ut,"area3DChart",ne):be===6?zo(e,ut,"barChart",ne):be===7?Vo(e,ut,"bar3DChart",ne):be===8?ya(e,ut,"lineChart",ne):be===9?Sa(e,ut,"line3DChart",ne):be===0?Ca(e,ut,"stockChart",ne):be===2?Jo(e,ut,"radarChart",ne):be===1?xa(e,ut,"scatterChart",ne):be===10?Ta(e,ut,"pieChart",ne):be===11?va(e,ut,"pie3DChart",ne):be===12?ka(e,ut,"doughnutChart",ne):be===13?Fa(e,ut,"ofPieChart",ne):be===14?qo(e,ut,"surfaceChart",ne):be===15?pn(e,ut,"surface3DChart",ne):be===3&&Ra(e,ut,"bubbleChart",ne)}),(p=r.axes)&&(tt=p.filter(function(ne){return ne.AxisGroup===0&&ne.AxisType===0})[0],tt&&(tt.axisType===0?yn(e,ut,"catAx",tt):tt.axisType===1?Sn(e,ut,"dateAx",tt):tt.axisType===3&&Qo(e,ut,"valAx",tt)),St=p.filter(function(ne){return ne.AxisGroup===0&&ne.AxisType===1})[0],o.J(St)||Qo(e,ut,"valAx",St),Ft=p.filter(function(ne){return ne.AxisGroup===1&&ne.AxisType===1})[0],o.J(Ft)||Qo(e,ut,"valAx",Ft),Bt=p.filter(function(ne){return ne.AxisGroup===1&&ne.AxisType===0})[0],Bt&&(Bt.axisType===0?yn(e,ut,"catAx",Bt):Bt.axisType===1?Sn(e,ut,"dateAx",Bt):Bt.axisType===3&&Qo(e,ut,"valAx",Bt)),Ut=p.filter(function(ne){return ne.axisType===2}),Mt(Ut,function(ne){Ua(e,ut,"serAx",ne)})),o.J(ee)||sa(e,ut,"dTable",ee),o.J(le)||fe(e,ut,n,le),o.J(ue)||me(e,ut,a,ue)})}function Cn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.idx,tt=r.spPr,St=r.txPr,Ft=r.marker,Bt=r.dLbl,Ut=r.extLst;o.J(p)||xe(e,ut,"idx",p),o.J(tt)||fe(e,ut,n,tt),o.J(St)||Ee(e,ut,i,St),o.J(Ft)||Kr(e,ut,L,Ft),o.J(Bt)||Ho(e,ut,"dLbl",Bt),o.J(Ut)||me(e,ut,a,Ut)})}function za(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_LegendPos,q.ChartHelper.ToST_LegendPos)}function Va(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.idx,tt=r.delete,St=r.txPr,Ft=r.extLst;o.J(p)||xe(e,ut,"idx",p),o.J(tt)||ce(e,ut,s,tt),o.J(St)||Ee(e,ut,i,St),o.J(Ft)||me(e,ut,a,Ft)})}function ja(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.legendPos,tt=r.layout,St=r.overlay||!1,Ft=r.spPr,Bt=r.txPr,Ut=r.extLst;o.J(p)||za(e,ut,"legendPos",p),Mt(r.legendEntry,function(Kt){Va(e,ut,"legendEntry",Kt)}),o.J(tt)||wr(e,ut,$,tt),ce(e,ut,"overlay",St),o.J(Ft)||fe(e,ut,n,Ft),o.J(Bt)||Ee(e,ut,i,Bt),o.J(Ut)||me(e,ut,a,Ut)})}function Xa(e,u,k,r){mt(e,u,k,r,N,null,m.Charts.ST_DispBlanksAs)}function qa(e,u,k,r){e.writeElement(u+":"+k,function(){e.writeAttributeString("xmlns:c16r3",d.DrawingWriter.c16)},function(){o.J(r.dispNaAsBlank)||e.writeLeafElement(u+":dispNaAsBlank",function(){e.writeAttributeString(N,r.dispNaAsBlank?"1":"0")})})}function Ka(e,u,k,r){e.writeElement(u+":"+k,function(){var p,tt=r.title,St=r.autoTitleDeleted,Ft=r.view3D,Bt=r.floor,Ut=r.sideWall,Kt=r.backWall,ee=r.plotArea,le=r.legend,ue=r.plotVisOnly,ne=r.dispBlanksAs,be=r.showDLblsOverMax,We=r.extLst,Oe=r.pivotFmts;o.J(tt)||mi(e,ut,_t,tt),o.J(St)||ce(e,ut,"autoTitleDeleted",St),o.J(Oe)||(p=Oe.length)>0&&e.writeElement("c:pivotFmts",function(){var Ge,ar,Ir,Io;for(Ge=0;Ge<p;Ge++)if(ar=Oe[Ge].pivotFmt,!o.J(ar))for(Ir=0;Ir<ar.length;Ir++)Io=ar[Ge],o.J(Io)||Cn(e,ut,"pivotFmt",Io)}),o.J(Ft)||Wr(e,ut,"view3D",Ft),o.J(Bt)||yi(e,ut,"floor",Bt),o.J(Ut)||yi(e,ut,"sideWall",Ut),o.J(Kt)||yi(e,ut,"backWall",Kt),o.J(ee)||Ja(e,ut,"plotArea",ee),o.J(le)||ja(e,ut,"legend",le),o.J(ue)||ce(e,ut,"plotVisOnly",ue),o.J(ne)||Xa(e,ut,"dispBlanksAs",ne),o.J(be)||ce(e,ut,"showDLblsOverMax",be),o.J(We)||me(e,ut,a,We)})}function Ya(e,u,k,r){mt(e,u,k,r,N)}function Qa(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.name)||e.writeElementString("c:name",r.name);var p=r.fmtId;o.J(p)||xe(e,ut,"fmtId",p),Mt(r.extLst,function(tt){me(e,ut,a,tt)})})}function Ei(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.chartObject,tt=r.data,St=r.formatting,Ft=r.selection,Bt=r.userInterface;o.J(p)||ce(e,ut,"chartObject",p),o.J(tt)||ce(e,ut,"data",tt),o.J(St)||ce(e,ut,"formatting",St),o.J(Ft)||ce(e,ut,"selection",Ft),o.J(Bt)||ce(e,ut,"userInterface",Bt)})}function Za(e,u,k,r){e.writeElement(u+":"+k,function(){r.alignWithMargins===!1&&e.writeAttributeString("alignWithMargins","0"),r.differentOddEven===!0&&e.writeAttributeString("differentOddEven","1"),r.differentFirst===!0&&e.writeAttributeString("differentFirst","1")},function(){var p=r.oddHeader,tt=r.oddFooter,St=r.evenHeader,Ft=r.evenFooter,Bt=r.firstHeader,Ut=r.firstFooter;o.J(p)||e.writeElementString("c:oddHeader",p),o.J(tt)||e.writeElementString("c:oddFooter",tt),o.J(St)||e.writeElementString("c:evenHeader",St),o.J(Ft)||e.writeElementString("c:evenFooter",Ft),o.J(Bt)||e.writeElementString("c:firstHeader",Bt),o.J(Ut)||e.writeElementString("c:firstFooter",Ut)})}function $a(e,u,k,r){e.writeLeafElement(u+":"+k,function(){var p=r.header,tt=r.footer;o.J(r.l)||e.writeAttributeString("l",r.l),o.J(r.r)||e.writeAttributeString(Rt,r.r),o.J(r.t)||e.writeAttributeString("t",r.t),o.J(r.b)||e.writeAttributeString("b",r.b),o.J(p)||e.writeAttributeString("header",p),o.J(tt)||e.writeAttributeString("footer",tt)})}function tl(e,u,k,r){e.writeElement(u+":"+k,function(){oo(e,r,"id")},function(){var p=r.autoUpdate;o.J(p)||ce(e,ut,"autoUpdate",p)})}function el(e,u,k,r){e.writeLeafElement(u+":"+k,function(){var p=r.paperSize,tt=r.firstPageNumber,St=r.orientation,Ft=r.horizontalDpi,Bt=r.verticalDpi,Ut=r.copies;o.J(p)||p===1||e.writeAttributeString("paperSize",p),o.J(tt)||tt===1||e.writeAttributeString("firstPageNumber",M.convertFirstPageNumberToExcel(tt)),o.J(St)||St===0||e.writeAttributeString("orientation",m.Charts.ST_PageSetupOrientation[St]),r.blackAndWhite===!0&&e.writeAttributeString("blackAndWhite","1"),r.draft===!0&&e.writeAttributeString("draft","1"),r.useFirstPageNumber===!0&&e.writeAttributeString("useFirstPageNumber","1"),o.J(Ft)||Ft===600||e.writeAttributeString("horizontalDpi",Ft),o.J(Bt)||Bt===600||e.writeAttributeString("verticalDpi",Bt),o.J(Ut)||Ut===1||e.writeAttributeString("copies",Ut)})}function rl(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.headerFooter,tt=r.pageMargins,St=r.pageSetup,Ft=r.legacyDrawingHF;o.J(p)||Za(e,ut,"headerFooter",p),o.J(tt)||$a(e,ut,"pageMargins",tt),o.J(St)||el(e,ut,"pageSetup",St),o.J(Ft)||ra(e,ut,"legacyDrawingHF",Ft)})}function ol(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.ext,function(p){il(e,0,ht,p)})})}function il(e,u,k,r){e.writeElement("c:"+k,function(){ro(e,r)},function(){var p=r.layout,tt=r.dlblFieldTable,St=r.showDataLabelsRange;o.J(p)||wr(e,$t,$,p),o.J(tt)||ul(e,$t,"dlblFieldTable",tt),o.J(St)||ce(e,$t,"showDataLabelsRange",St)})}function nl(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.ext,function(p){go(e,0,ht,p)})})}function go(e,u,k,r){e.writeElement("c:"+k,function(){ro(e,r)},function(){var p=r.layout,tt=r.showLeaderLines,St=r.showDataLabelsRange,Ft=r.leaderLines,Bt=r.spPr;o.J(p)||wr(e,$t,$,p),o.J(tt)||ce(e,$t,"showLeaderLines",tt),o.J(St)||ce(e,$t,"showDataLabelsRange",St),o.J(Ft)||Ye(e,$t,"leaderLines",Ft),o.J(Bt)||fe(e,$t,n,Bt)})}function al(e,u,k,r){e.writeLeafElement(u+":"+k,function(){oo(e,r,"r:id")})}function ll(e,u,k,r){Pt(e,u,k,r,fe,"c14",n)}function yo(e,u,k,r){e.writeElement(u+":"+k,function(){var p=m.Charts.ST_ColorSchemeIndex;e.writeAttributeString("bg1",p[r.bg1]),e.writeAttributeString("tx1",p[r.tx1]),e.writeAttributeString("bg2",p[r.bg2]),e.writeAttributeString("tx2",p[r.tx2]),e.writeAttributeString("accent1",p[r.accent1]),e.writeAttributeString("accent2",p[r.accent2]),e.writeAttributeString("accent3",p[r.accent3]),e.writeAttributeString("accent4",p[r.accent4]),e.writeAttributeString("accent5",p[r.accent5]),e.writeAttributeString("accent6",p[r.accent6]),e.writeAttributeString("hlink",p[r.hlink]),e.writeAttributeString("folHlink",p[r.folHlink])},function(){fr(e,r)})}function cl(e,u,k,r){e.writeElement(u+":"+k,function(){e.writeAttributeString("xmlns:c15",d.DrawingWriter.c15)},function(){var p=r.dlblRangeCache;o.J(r.f)||e.writeElementString("c15:f",O(r.f)),o.J(p)||cr(e,ut,"dlblRangeCache",p)})}function sl(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.sqref,tt=r.spPr,St=r.explosion,Ft=r.invertIfNegative,Bt=r.bubble3D,Ut=r.marker,Kt=r.dLbl;o.J(p)||e.writeElementString("c15:sqref",p),o.J(tt)||fe(e,g,n,tt),o.J(St)||xe(e,ut,"explosion",St),o.J(Ft)||ce(e,ut,c,Ft),o.J(Bt)||ce(e,ut,x,Bt),o.J(Ut)||Kr(e,ut,L,Ut),o.J(Kt)||Ho(e,ut,"dLbl",Kt)})}function dl(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.dlblFieldTableCache;o.J(r.txfldGUID)||e.writeElementString("c15:txfldGUID",r.txfldGUID),o.J(r.f)||e.writeElementString("c15:f",O(r.f)),o.J(p)||cr(e,$t,"dlblFieldTableCache",p)})}function ul(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.dlblFTEntry,function(p){dl(e,$t,"dlblFTEntry",p)})})}function Ii(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.x)||e.writeElementString("cdr:x",r.x),o.J(r.y)||e.writeElementString("cdr:y",r.y)})}function fl(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.startPoint,tt=r.endPoint,St=r.sp,Ft=r.grpSp;o.J(p)||Ii(e,kt,"from",p),o.J(tt)||Ii(e,kt,"to",tt),o.J(St)||Yl(e,kt,"sp",St),o.J(Ft)||tr(e,kt,W,Ft),o.J(r.graphicFrame)||zl(e,kt,st,r.graphicFrame),o.J(r.cxnSp)||Ol(e,kt,U,r.cxnSp),o.J(r.pic)||Gl(e,kt,"pic",r.pic)})}function hl(e,u,k,r){e.writeElement(u+":"+k,function(){e.writeAttributeString("xmlns:cdr",d.DrawingWriter.cdr)},function(){var p=r.from,tt=r.ext,St=r.sp,Ft=r.grpSp,Bt=r.cxnSp,Ut=r.pic;o.J(p)||Ii(e,kt,"from",p),o.J(tt)||ir(e,g,ht,tt,!0),o.J(St)||ko(e,Dt,"sp",St),o.J(Ft)||tr(e,Dt,W,Ft),o.J(r.graphicFrame)||eo(e,kt,st,r.graphicFrame),o.J(Bt)||Er(e,Dt,U,Bt),o.J(Ut)||zi(e,Dt,"pic",Ut)})}function So(e,u,k,r){e.writeElement(u+":"+k,function(){se(e,r)},function(){fr(e,r)})}function bl(e,u,k,r){e.writeElement(u+":"+k,function(){se(e,r),r.noTextEdit===!0&&e.writeAttributeString("noTextEdit","1")},function(){fr(e,r)})}function pl(e,u,k,r){e.writeElement(u+":"+k,function(){se(e,r),r.noCrop===!0&&e.writeAttributeString("noCrop","1")},function(){fr(e,r)})}function Zo(e,u,k,r){e.writeElement(u+":"+k,function(){r.noGrp===!0&&e.writeAttributeString("noGrp","1"),r.noUngrp===!0&&e.writeAttributeString("noUngrp","1"),r.noSelect===!0&&e.writeAttributeString("noSelect","1"),r.noRot===!0&&e.writeAttributeString("noRot","1"),r.noChangeAspect===!0&&e.writeAttributeString("noChangeAspect","1"),r.noMove===!0&&e.writeAttributeString("noMove","1"),r.noResize===!0&&e.writeAttributeString("noResize","1")},function(){fr(e,r)})}function Ar(e,u,k,r){e.writeElement(u+":"+k,function(){var p,tt=r.descr,St=r.title;r.id?p=r.id:(p=e.k,e.k++),r.id=p,e.writeAttributeString("id",p),o.J(r.name)||e.writeAttributeString(E,O(r.name)),gt(tt)||e.writeAttributeString("descr",tt),gt(St)||e.writeAttributeString(_t,St),r.hidden===!0&&e.writeAttributeString("hidden","1")},function(){var p=r.hlinkClick,tt=r.hlinkHover,St=r.extLst;o.J(p)||No(e,g,"hlinkClick",p),o.J(tt)||No(e,g,"hlinkHover",tt),o.J(St)||we(e,g,a,St)})}function ml(e,u,k,r){e.writeElement(u+":"+k,function(){r.txBox===!0&&e.writeAttributeString("txBox","1")},function(){var p=r.spLocks,tt=r.extLst;o.J(p)||bl(e,g,"spLocks",p),o.J(tt)||we(e,g,a,tt)})}function Di(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.cxnSpLocks,tt=r.stCxn,St=r.endCxn,Ft=r.extLst;o.J(p)||So(e,g,"cxnSpLocks",p),o.J(tt)||Un(e,g,"stCxn",tt),o.J(St)||Un(e,g,"endCxn",St),o.J(Ft)||we(e,g,a,Ft)})}function $o(e,u,k,r){e.writeElement(u+":"+k,function(){r.preferRelativeResize===!1&&e.writeAttributeString("preferRelativeResize","0")},function(){var p=r.picLocks,tt=r.extLst;o.J(p)||pl(e,g,"picLocks",p),o.J(tt)||we(e,g,a,tt)})}function wn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.grpSpLocks,tt=r.extLst;o.J(p)||Zo(e,g,"grpSpLocks",p),o.J(tt)||we(e,g,a,tt)})}function gl(e,u,k){e.writeLeafElement(u+":"+k)}function xn(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){p?e.writeAttributeString("xmlns:"+u,j.cx):e.writeAttributeString("xmlns:"+u,d.DrawingWriter.c),e.writeAttributeString("xmlns:r",d.DrawingWriter.r),o.J(r.id)||e.writeAttributeString("r:id",r.id)})}function An(e,u,k,r,p){e.writeElement(u+":"+k,function(){var tt=p?j.cx:d.DrawingWriter.c;e.writeAttributeString("uri",tt)},function(){o.J(r.chart)||xn(e,p?"cx":ut,"chart",r.chart,p)})}function ti(e,u,k,r,p){e.writeElement(u+":"+k,function(){var tt=r.graphicData;o.J(tt)||An(e,g,"graphicData",tt,p)})}function Tn(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.prst)||e.writeAttributeString(A,m.Charts.ST_PresetCameraType[q.ChartHelper.ToST_PresetCameraType(r.prst)]),o.J(r.fov)||r.fov===0||e.writeAttributeString("fov",r.fov),o.J(r.zoom)||r.zoom===1e5||e.writeAttributeString("zoom",r.zoom)},function(){Dr(e,r)})}function vn(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.rig)||e.writeAttributeString("rig",m.Charts.ST_LightRigType[r.rig]),o.J(r.dir)||e.writeAttributeString("dir",m.Charts.ST_LightRigDirection[q.ChartHelper.ToST_LightRigDirection(r.dir)])},function(){Dr(e,r)})}function Qr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.camera,tt=r.lightRig,St=r.backdrop,Ft=r.extLst;o.J(p)||Tn(e,g,"camera",p),o.J(tt)||vn(e,g,"lightRig",tt),o.J(St)||kn(e,g,"backdrop",St),o.J(Ft)||we(e,g,a,Ft)})}function kn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.anchor,tt=r.norm,St=r.up,Ft=r.extLst;o.J(p)||hi(e,g,"anchor",p),o.J(tt)||jr(e,g,"norm",tt),o.J(St)||jr(e,g,"up",St),o.J(Ft)||we(e,g,a,Ft)})}function Li(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.w)||r.w===76200||e.writeAttributeString("w",r.w),o.J(r.h)||r.h===76200||e.writeAttributeString("h",r.h),o.J(r.prst)||r.prst===1||e.writeAttributeString(A,m.Charts.ST_BevelPresetType[r.prst])})}function Co(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.z,tt=r.extrusionH,St=r.contourW,Ft=r.prstMaterial;o.J(p)||p===0||e.writeAttributeString("z",G(p)),o.J(tt)||tt===0||e.writeAttributeString("extrusionH",G(tt)),o.J(St)||St===0||e.writeAttributeString("contourW",G(St)),o.J(Ft)||Ft===7||e.writeAttributeString("prstMaterial",m.Charts.ST_PresetMaterialType[Ft])},function(){var p=r.bevelT,tt=r.bevelB,St=r.extrusionClr,Ft=r.contourClr,Bt=r.extLst;o.J(p)||Li(e,g,"bevelT",p),o.J(tt)||Li(e,g,"bevelB",tt),o.J(St)||Ce(e,g,"extrusionClr",St),o.J(Ft)||Ce(e,g,"contourClr",Ft),o.J(Bt)||we(e,g,a,Bt)})}function Fn(e,u,k,r){mt(e,u,k,r.z,"z",0)}function Bi(e,u,k,r){mt(e,u,k,r.thresh,"thresh")}function Pi(e,u,k){dt(e,u,k)}function Wi(e,u,k){dt(e,u,k)}function Rn(e,u,k,r){mt(e,u,k,r.amt,"amt",1e5)}function En(e,u,k,r){mt(e,u,k,r.rad,"rad",0)}function _i(e,u,k,r){mt(e,u,k,r[g],g)}function In(e,u,k,r){mt(e,u,k,r.thresh,"thresh")}function sr(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.rad)||r.rad===0||e.writeAttributeString("rad",r.rad),r.grow===!1&&e.writeAttributeString("grow","0")})}function Dn(e,u,k,r){e.writeElement(u+":"+k,function(){r.useA===!1&&e.writeAttributeString("useA","0")},function(){o.J(r.clrFrom)||Ce(e,g,"clrFrom",r.clrFrom),o.J(r.clrTo)||Ce(e,g,"clrTo",r.clrTo)})}function Ln(e,u,k,r){Array.isArray(r)&&e.writeElement(u+":"+k,function(){r.forEach(function(p){vt(e,p)})})}function Bn(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.rad)||r.rad===0||e.writeAttributeString("rad",r.rad)},function(){vt(e,r)})}function Pn(e,u,k){dt(e,u,k)}function Zr(e,u,k,r){e.writeLeafElement(u+":"+k,function(){var p=r.hue,tt=r.sat,St=r.lum;o.J(p)||p===0||e.writeAttributeString("hue",p),o.J(tt)||tt===0||e.writeAttributeString("sat",tt),o.J(St)||St===0||e.writeAttributeString("lum",St)})}function Wn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.blurRad,tt=r.dist,St=r.dir;o.J(p)||p===0||e.writeAttributeString("blurRad",p),o.J(tt)||tt===0||e.writeAttributeString("dist",tt),o.J(St)||St===0||e.writeAttributeString("dir",St)},function(){vt(e,r)})}function _n(e,u,k,r){e.writeLeafElement(u+":"+k,function(){var p=r.bright,tt=r.contrast;o.J(p)||p===0||e.writeAttributeString("bright",p),o.J(tt)||tt===0||e.writeAttributeString("contrast",tt)})}function Ni(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.blurRad,tt=r.dist,St=r.dir;o.J(p)||p===0||e.writeAttributeString("blurRad",p),o.J(tt)||tt===0||e.writeAttributeString("dist",tt),o.J(St)||St===0||e.writeAttributeString("dir",St),Se(e,r)},function(){vt(e,r)})}function Nn(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.prst)||e.writeAttributeString(A,m.Charts.ST_PresetShadowVal[q.ChartHelper.ToST_PresetShadowVal(r.prst)]);var p=r.dist,tt=r.dir;o.J(p)||p===0||e.writeAttributeString("dist",p),o.J(tt)||tt===0||e.writeAttributeString("dir",tt)},function(){vt(e,r)})}function $r(e,u,k,r){e.writeLeafElement(u+":"+k,function(){var p=r.blurRad,tt=r.stA,St=r.stPos,Ft=r.endA,Bt=r.endPos,Ut=r.dist,Kt=r.dir,ee=r.fadeDir;o.J(p)||p===0||e.writeAttributeString("blurRad",p),o.J(tt)||tt===1e5||e.writeAttributeString("stA",tt),o.J(St)||St===0||e.writeAttributeString("stPos",St),o.J(Ft)||Ft===0||e.writeAttributeString("endA",Ft),o.J(Bt)||Bt===1e5||e.writeAttributeString("endPos",Bt),o.J(Ut)||Ut===0||e.writeAttributeString("dist",Ut),o.J(Kt)||Kt===0||e.writeAttributeString("dir",Kt),o.J(ee)||ee===54e5||e.writeAttributeString("fadeDir",ee),Se(e,r)})}function wo(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.tx)||r.tx===0||e.writeAttributeString("tx",r.tx),o.J(r.ty)||r.ty===0||e.writeAttributeString("ty",r.ty)})}function Mn(e,u,k,r){mt(e,u,k,r.rad,"rad")}function On(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.hue)||r.hue===0||e.writeAttributeString("hue",r.hue),o.J(r.amt)||r.amt===0||e.writeAttributeString("amt",r.amt)})}function yl(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.sx)||r.sx===1e5||e.writeAttributeString("sx",r.sx),o.J(r.sy)||r.sy===1e5||e.writeAttributeString("sy",r.sy),o.J(r.kx)||r.kx===0||e.writeAttributeString("kx",r.kx),o.J(r.ky)||r.ky===0||e.writeAttributeString("ky",r.ky),o.J(r.tx)||r.tx===0||e.writeAttributeString("tx",r.tx),o.J(r.ty)||r.ty===0||e.writeAttributeString("ty",r.ty)})}function to(e,u,k){dt(e,u,k)}function Sl(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.ang)||e.writeAttributeString("ang",r.ang),o.J(r.scaled)||e.writeAttributeString("scaled",r.scaled?"1":"0")})}function Tr(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.path)||e.writeAttributeString("path",m.Charts.ST_PathShadeType[r.path])},function(){o.J(r.fillToRect)||_o(e,g,"fillToRect",r.fillToRect)})}function Hn(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.pos)||e.writeAttributeString("pos",r.pos.toFixed(0))},function(){vt(e,r)})}function Cl(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.gs,function(p){Hn(e,g,"gs",p)})})}function vr(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.flip)||e.writeAttributeString("flip",m.Charts.ST_TileFlipMode[r.flip]),r.rotWithShape===!1&&e.writeAttributeString(zt,"0")},function(){var p=r.gsLst,tt=r.lin,St=r.path,Ft=r.tileRect;o.J(p)||Cl(e,g,"gsLst",p),o.J(tt)||Sl(e,g,"lin",tt),o.J(St)||Tr(e,g,"path",St),o.J(Ft)||_o(e,g,"tileRect",Ft)})}function wl(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.tx)||e.writeAttributeString("tx",G(r.tx)),o.J(r.ty)||e.writeAttributeString("ty",G(r.ty)),o.J(r.sx)||e.writeAttributeString("sx",r.sx),o.J(r.sy)||e.writeAttributeString("sy",r.sy),o.J(r.flip)||e.writeAttributeString("flip",m.Charts.ST_TileFlipMode[r.flip]),o.J(r.algn)||e.writeAttributeString("algn",m.Charts.ST_RectAlignment[r.algn])})}function ei(e,u,k,r){Pt(e,u,k,r,_o,g,"fillRect")}function ri(e,u,k,r){var p,tt=r&&r.blipBlob&&r.blipBlob.blob;M.isSVGPicture(tt)&&r.embed&&((p=r.extLst||{}).ext=p.ext||[],p.ext.push({hiddenExtensionType:5,uri:"{96DAC541-7B7A-43D3-8B79-37D633B846F1}",svgBlip:{embed:r.embed}}),r.extLst=p),e.writeElement(u+":"+k,function(){e.writeAttributeString("xmlns:r",d.DrawingWriter.r),o.J(r.embed)||r.embed===""||e.writeAttributeString("r:embed",r.embed);var St=r.link,Ft=r.cstate;gt(St)||e.writeAttributeString("link",St),o.J(Ft)||Ft===4||e.writeAttributeString("cstate",m.Charts.ST_BlipCompression[Ft])},function(){var St=r.alphaBiLevel,Ft=r.alphaCeiling,Bt=r.alphaFloor,Ut=r.alphaInv,Kt=r.alphaMod,ee=r.alphaModFix,le=r.alphaRepl,ue=r.biLevel,ne=r.blur,be=r.clrChange,We=r.clrRepl,Oe=r.duotone,Ge=r.fillOverlay,ar=r.grayscl,Ir=r.hsl,Io=r.lum,Kl=r.tint,$l=r.extLst;o.J(St)||Bi(e,g,"alphaBiLevel",St),o.J(Ft)||Pi(e,g,"alphaCeiling"),o.J(Bt)||Wi(e,g,"alphaFloor"),o.J(Ut)||Ce(e,g,"alphaInv",Ut),o.J(Kt)||Hi(e,g,"alphaMod",Kt),o.J(ee)||Rn(e,g,"alphaModFix",ee),o.J(le)||_i(e,g,"alphaRepl",le),o.J(ue)||In(e,g,"biLevel",ue),o.J(ne)||sr(e,g,"blur",ne),o.J(be)||Dn(e,g,"clrChange",be),o.J(We)||Ce(e,g,"clrRepl",We),o.J(Oe)||Ln(e,g,"duotone",Oe),o.J(Ge)||Oi(e,g,"fillOverlay",Ge),o.J(ar)||Pn(e,g,"grayscl"),o.J(Ir)||Zr(e,g,"hsl",Ir),o.J(Io)||_n(e,g,"lum",Io),o.J(Kl)||On(e,g,"tint",Kl),o.J(r.blipBlob),o.J($l)||we(e,g,a,$l)})}function kr(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.dpi)||e.writeAttributeString("dpi",r.dpi),o.J(r.rotWithShape)||e.writeAttributeString(zt,r.rotWithShape?"1":"0")},function(){var p=r.blip,tt=r.srcRect,St=r.tile,Ft=r.stretch;o.J(p)||ri(e,g,"blip",p),o.J(tt)||_o(e,g,"srcRect",tt),o.J(St)||wl(e,g,"tile",St),o.J(Ft)||ei(e,g,"stretch",Ft)})}function oi(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.prst)||e.writeAttributeString(A,m.Charts.ST_PresetPatternVal[q.ChartHelper.ToST_PresetPatternVal(parseInt(r.prst,10))])},function(){o.J(r.fgClr)||Ce(e,g,"fgClr",r.fgClr),o.J(r.bgClr)||Ce(e,g,"bgClr",r.bgClr)})}function Mi(e,u,k){dt(e,u,k)}function xo(e,u,k,r){e.writeElement(u+":"+k,function(){u===jt&&e.writeAttributeString("xmlns:a14",d.DrawingWriter.a14)},function(){Lt(e,r)})}function Oi(e,u,k,r){e.writeElement(u+":"+k,function(){Gr(e,r)},function(){Lt(e,r)})}function xl(e,u,k,r){mt(e,u,k,r.ref,"ref")}function Fr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.type,tt=r.name;o.J(p)||p===0||e.writeAttributeString(R,m.Charts.ST_EffectContainerType[p]),o.J(tt)||e.writeAttributeString(E,tt)},function(){var p=r.cont,tt=r.effect,St=r.alphaBiLevel,Ft=r.alphaCeiling,Bt=r.alphaFloor,Ut=r.alphaInv,Kt=r.alphaMod,ee=r.alphaModFix,le=r.alphaOutset,ue=r.alphaRepl,ne=r.biLevel,be=r.blend,We=r.blur,Oe=r.clrChange,Ge=r.clrRepl,ar=r.duotone,Ir=r.fill,Io=r.fillOverlay,Kl=r.glow,$l=r.grayscl,gc=r.hsl,yc=r.innerShdw,Sc=r.lum,Cc=r.outerShdw,wc=r.prstShdw,xc=r.reflection,Ac=r.relOff,Tc=r.softEdge,vc=r.tint,kc=r.xfrm;o.J(p)||Fr(e,g,"cont",p),o.J(tt)||xl(e,g,"effect",tt),o.J(St)||Bi(e,g,"alphaBiLevel",St),o.J(Ft)||Pi(e,g,"alphaCeiling"),o.J(Bt)||Wi(e,g,"alphaFloor"),o.J(Ut)||Ce(e,g,"alphaInv",Ut),o.J(Kt)||Hi(e,g,"alphaMod",Kt),o.J(ee)||Rn(e,g,"alphaModFix",ee),o.J(le)||En(e,g,"alphaOutset",le),o.J(ue)||_i(e,g,"alphaRepl",ue),o.J(ne)||In(e,g,"biLevel",ne),o.J(be)||Gi(e,g,"blend",be),o.J(We)||sr(e,g,"blur",We),o.J(Oe)||Dn(e,g,"clrChange",Oe),o.J(Ge)||Ce(e,g,"clrRepl",Ge),o.J(ar)||Ln(e,g,"duotone",ar),o.J(Ir)||xo(e,g,"fill",Ir),o.J(Io)||Oi(e,g,"fillOverlay",Io),o.J(Kl)||Bn(e,g,"glow",Kl),o.J($l)||Pn(e,g,"grayscl"),o.J(gc)||Zr(e,g,"hsl",gc),o.J(yc)||Wn(e,g,"innerShdw",yc),o.J(Sc)||_n(e,g,"lum",Sc),o.J(Cc)||Ni(e,g,"outerShdw",Cc),o.J(wc)||Nn(e,g,"prstShdw",wc),o.J(xc)||$r(e,g,"reflection",xc),o.J(Ac)||wo(e,g,"relOff",Ac),o.J(Tc)||Mn(e,g,"softEdge",Tc),o.J(vc)||On(e,g,"tint",vc),o.J(kc)||yl(e,g,"xfrm",kc)})}function Hi(e,u,k,r){Pt(e,u,k,r,Fr,g,"cont")}function Gi(e,u,k,r){e.writeElement(u+":"+k,function(){Gr(e,r)},function(){o.J(r.cont)||Fr(e,g,"cont",r.cont)})}function Ao(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.blur,tt=r.fillOverlay,St=r.glow,Ft=r.innerShdw,Bt=r.outerShdw,Ut=r.prstShdw,Kt=r.reflection,ee=r.softEdge;o.J(p)||sr(e,g,"blur",p),o.J(tt)||Oi(e,g,"fillOverlay",tt),o.J(St)||Bn(e,g,"glow",St),o.J(Ft)||Wn(e,g,"innerShdw",Ft),o.J(Bt)||Ni(e,g,"outerShdw",Bt),o.J(Ut)||Nn(e,g,"prstShdw",Ut),o.J(Kt)||$r(e,g,"reflection",Kt),o.J(ee)||Mn(e,g,"softEdge",ee)})}function Al(e,u,k,r){It(e,u,k,r,E,"fmla")}function Ui(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.gd,function(p){Al(e,g,"gd",p)})})}function To(e,u,k,r){It(e,u,k,r,"x","y")}function Tl(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.l)||e.writeAttributeString("l",r.l),o.J(r.t)||e.writeAttributeString("t",r.t),o.J(r.r)||e.writeAttributeString(Rt,r.r),o.J(r.b)||e.writeAttributeString("b",r.b)})}function vl(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.gdRefX,tt=r.minX,St=r.maxX,Ft=r.gdRefY,Bt=r.minY,Ut=r.maxY;o.J(p)||e.writeAttributeString("gdRefX",p),o.J(tt)||e.writeAttributeString("minX",tt),o.J(St)||e.writeAttributeString("maxX",St),o.J(Ft)||e.writeAttributeString("gdRefY",Ft),o.J(Bt)||e.writeAttributeString("minY",Bt),o.J(Ut)||e.writeAttributeString("maxY",Ut)},function(){io(e,r)})}function kl(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.gdRefR,tt=r.minR,St=r.maxR,Ft=r.gdRefAng,Bt=r.minAng,Ut=r.maxAng;o.J(p)||e.writeAttributeString("gdRefR",p),o.J(tt)||e.writeAttributeString("minR",tt),o.J(St)||e.writeAttributeString("maxR",St),o.J(Ft)||e.writeAttributeString("gdRefAng",Ft),o.J(Bt)||e.writeAttributeString("minAng",Bt),o.J(Ut)||e.writeAttributeString("maxAng",Ut)},function(){io(e,r)})}function Gn(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.ang)||e.writeAttributeString("ang",r.ang)},function(){io(e,r)})}function Fl(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.ahXY)||vl(e,g,"ahXY",r.ahXY),o.J(r.ahPolar)||kl(e,g,"ahPolar",r.ahPolar)})}function Rl(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.cxn,function(p){Gn(e,g,"cxn",p)})})}function Un(e,u,k,r){It(e,u,k,r,"id","idx")}function El(e,u,k,r){e.writeLeafElement(u+":"+k,function(){var p=r.wR,tt=r.hR,St=r.stAng,Ft=r.swAng;o.J(p)||e.writeAttributeString("wR",p),o.J(tt)||e.writeAttributeString("hR",tt),o.J(St)||e.writeAttributeString("stAng",St),o.J(Ft)||e.writeAttributeString("swAng",Ft)})}function ii(e,u,k,r){e.writeElement(u+":"+k,function(){(function(p,tt){Mt(tt.pt,function(St){To(p,g,"pt",St)})})(e,r)})}function Il(e,u,k){dt(e,u,k)}function ge(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.w,tt=r.h,St=r.fill;o.J(p)||p===0||e.writeAttributeString("w",p),o.J(tt)||tt===0||e.writeAttributeString("h",tt),o.J(St)||St===1||e.writeAttributeString("fill",m.Charts.ST_PathFillMode[St]),r.stroke===!1&&e.writeAttributeString("stroke","0"),r.extrusionOk===!1&&e.writeAttributeString("extrusionOk","0")},function(){Mt(r.pathToList,function(p){if(p.typeName===m.Charts.CT_PathType.CT_Path2DClose)Il(e,g,"close");else if(p.typeName===m.Charts.CT_PathType.CT_PathToList)switch(p.pathToType){case 0:ni(e,g,"lnTo",p);break;case 1:ni(e,g,"moveTo",p);break;case 2:ni(e,g,"quadBezTo",p);break;case 3:ni(e,g,"cubicBezTo",p)}else p.typeName===m.Charts.CT_PathType.CT_Path2DArcTo&&El(e,g,"arcTo",p)})})}function ni(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.PtList,function(p){To(e,g,"pt",p)})})}function Jn(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r,function(p){ge(e,g,"path",p)})})}function zn(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.prst)||e.writeAttributeString(A,m.Charts.ST_ShapeType[r.prst])},function(){Ur(e,r)})}function ai(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.prst)||e.writeAttributeString(A,m.Charts.ST_TextShapeType[r.prst])},function(){Ur(e,r)})}function Ji(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.avLst,tt=r.gdLst,St=r.ahLst,Ft=r.cxnLst,Bt=r.rect;o.J(p)||Ui(e,g,"avLst",p),o.J(tt)||Ui(e,g,"gdLst",tt),o.J(St)||Fl(e,g,"ahLst",St),o.J(Ft)||Rl(e,g,"cxnLst",Ft),o.J(Bt)||Tl(e,g,"rect",Bt),Jn(e,g,"pathLst",r.pathLst)})}function Vn(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.type)||e.writeAttributeString(R,m.Charts.ST_LineEndType[r.type]),o.J(r.w)||e.writeAttributeString("w",m.Charts.ST_LineEndWidth[r.w]),o.J(r.len)||e.writeAttributeString("len",m.Charts.ST_LineEndLength[r.len])})}function Rr(e,u,k){dt(e,u,k)}function Dl(e,u,k){dt(e,u,k)}function Nr(e,u,k,r){mt(e,u,k,r.lim,"lim")}function Ll(e,u,k,r){mt(e,u,k,r,N,H,m.Charts.ST_PresetLineDashVal,q.ChartHelper.ToST_PresetLineDashVal)}function Mr(e,u,k,r){It(e,u,k,r,"d","sp")}function Bl(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.ds,function(p){Mr(e,g,"ds",p)})})}function nr(e,u,k,r){r.w<=0&&(r.noFill=!0),e.writeElement(u+":"+k,function(){u===jt&&e.writeAttributeString("xmlns:a14",d.DrawingWriter.a14),!o.J(r.w)&&r.w>=0&&e.writeAttributeString("w",G(r.w)),o.J(r.cap)||e.writeAttributeString("cap",m.Charts.ST_LineCap[r.cap]),o.J(r.cmpd)||e.writeAttributeString("cmpd",m.Charts.ST_CompoundLine[r.cmpd]),o.J(r.algn)||e.writeAttributeString("algn",m.Charts.ST_PenAlignment[r.algn])},function(){var p=r.noFill,tt=r.solidFill,St=r.gradFill,Ft=r.pattFill,Bt=r.prstDash,Ut=r.custDash,Kt=r.round,ee=r.bevel,le=r.miter,ue=r.headEnd,ne=r.tailEnd,be=r.extLst;o.J(p)?o.J(tt)?o.J(St)?o.J(Ft)||oi(e,g,f,Ft):vr(e,g,B,St):Ce(e,g,rt,tt):to(e,g,et),o.J(Bt)?o.J(Ut)||Bl(e,g,"custDash",Ut):Ll(e,g,"prstDash",Bt),o.J(Kt)||Dl(e,g,"round"),o.J(ee)||Rr(e,g,"bevel"),o.J(le)||Nr(e,g,"miter",le),o.J(ue)||Vn(e,g,"headEnd",ue),o.J(ne)||Vn(e,g,"tailEnd",ne),o.J(be)||we(e,g,a,be)})}function Pl(e,u){e.writeLeafElement("asvg:svgBlip",function(){e.writeAttributeString("xmlns:asvg",z.XFileConstants.$d);var k=u.embed;o.J(k)||e.writeAttributeString("r:embed",k)})}function fe(e,u,k,r,p){e.writeElement(u+":"+k,function(){Do(e,r)},function(){var tt=r.xfrm,St=r.custGeom,Ft=r.prstGeom,Bt=r.noFill,Ut=r.solidFill,Kt=r.gradFill,ee=r.blipFill,le=r.pattFill,ue=r.grpFill,ne=r.ln,be=r.effectLst,We=r.effectDag,Oe=r.scene3d,Ge=r.sp3d,ar=r.extLst;o.J(p)&&(p=!0),Po(e,g,"xfrm",tt,p),o.J(St)?o.J(Ft)||zn(e,g,"prstGeom",Ft):Ji(e,g,"custGeom",St),o.J(Bt)?o.J(Ut)?o.J(Kt)?o.J(ee)?o.J(le)?o.J(ue)||Mi(e,g,T):oi(e,g,f,le):kr(e,g,it,ee):vr(e,g,B,Kt):Ce(e,g,rt,Ut):to(e,g,et),o.J(ne)||nr(e,g,"ln",ne),o.J(be)||Ao(e,g,I,be),o.J(We)||Fr(e,g,P,We),o.J(Oe)||Qr(e,g,v,Oe),o.J(Ge)||Co(e,g,"sp3d",Ge),o.J(ar)||we(e,g,a,ar)})}function Wl(e,u,k,r){e.writeElement(u+":"+k,function(){Do(e,r)},function(){var p=r.xfrm,tt=r.scene3d,St=r.extLst,Ft=r.effectLst,Bt=r.effectDag;o.J(p)||Wo(e,g,"xfrm",p),Lt(e,r),o.J(Ft)||Ao(e,g,I,Ft),o.J(Bt)||Fr(e,g,P,Bt),o.J(tt)||Qr(e,g,v,tt),o.J(St)||we(e,g,a,St)})}function Or(e,u,k,r){e.writeElement(u+":"+k,function(){Qe(e,r)},function(){r.ColorProp&&vt(e,r.ColorProp)})}function li(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.idx)||e.writeAttributeString("idx",m.Charts.ST_FontCollectionIndex[r.idx])},function(){var p=r.TextCharacterProperties&&r.TextCharacterProperties.solidFill;p&&vt(e,p)})}function dr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.lnRef,tt=r.fillRef,St=r.effectRef,Ft=r.fontRef;o.J(p)||Or(e,g,"lnRef",p),o.J(tt)||Or(e,g,"fillRef",tt),o.J(St)||Or(e,g,"effectRef",St),o.J(Ft)||li(e,g,"fontRef",Ft)})}function _l(e,u,k,r){e.writeLeafElement(u+":"+k,function(){r.fLocksWithSheet===!1&&e.writeAttributeString("fLocksWithSheet","0"),r.fPrintsWithSheet===!1&&e.writeAttributeString("fPrintsWithSheet","0")})}function vo(e,u,k,r){Ue(e,u,k,r,u)}function Nl(e,u,k,r){Ue(e,u,k,r,kt)}function jn(e,u,k,r){Ue(e,u,k,r,Dt)}function ko(e,u,k,r){ve(e,u,k,r,u,vo)}function Yl(e,u,k,r){ve(e,u,k,r,kt,Nl)}function Ml(e,u,k,r){ve(e,u,k,r,Dt,jn)}function Xn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.cNvPr,tt=r.cNvCxnSpPr;o.J(p)||Ar(e,Dt,F,p),o.J(tt)||Di(e,Dt,"cNvCxnSpPr",tt)})}function Er(e,u,k,r){e.writeElement(u+":"+k,function(){Fe(e,r)},function(){var p=r.nvCxnSpPr,tt=r.spPr,St=r.style;o.J(p)||Xn(e,Dt,"nvCxnSpPr",p),o.J(tt)||fe(e,Dt,n,tt,!1),o.J(St)||dr(e,Dt,Qt,St)})}function Ol(e,u,k,r){e.writeElement(u+":"+k,function(){Fe(e,r)},function(){var p=r.nvCxnSpPr,tt=r.spPr,St=r.style;o.J(p)||Xn(e,kt,"nvCxnSpPr",p),o.J(tt)||fe(e,kt,n,tt,!1),o.J(St)||dr(e,kt,Qt,St)})}function ci(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.cNvPr,tt=r.cNvPicPr;o.J(p)||Ar(e,Dt,F,p),o.J(tt)||$o(e,Dt,Zt,tt)})}function qn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.cNvPr,tt=r.cNvPicPr;o.J(p)||Ar(e,g,F,p),o.J(tt)||$o(e,g,Zt,tt)})}function Kn(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.cNvPr,tt=r.cNvPicPr;o.J(p)||Ar(e,kt,F,p),o.J(tt)||$o(e,kt,Zt,tt)})}function Hl(e,u,k,r){e.writeElement(u+":"+k,function(){lr(e,r)},function(){var p=r.nvPicPr,tt=r.blipFill,St=r.spPr,Ft=r.style;o.J(p)||ci(e,Dt,te,p),o.J(tt)||kr(e,Dt,it,tt),o.J(St)||fe(e,Dt,n,St,!1),o.J(Ft)||dr(e,g,Qt,Ft)})}function Gl(e,u,k,r){e.writeElement(u+":"+k,function(){lr(e,r)},function(){var p=r.nvPicPr,tt=r.blipFill,St=r.spPr,Ft=r.style;o.J(p)||Kn(e,kt,te,p),o.J(tt)||kr(e,kt,it,tt),o.J(St)||fe(e,kt,n,St),o.J(Ft)||dr(e,kt,Qt,Ft)})}function zi(e,u,k,r){e.writeElement(u+":"+k,function(){lr(e,r)},function(){var p=r.nvPicPr,tt=r.blipFill,St=r.spPr,Ft=r.style;o.J(p)||qn(e,Dt,te,p),o.J(tt)||kr(e,g,it,tt),o.J(St)||fe(e,g,n,St),o.J(Ft)||dr(e,g,Qt,Ft)})}function ke(e,u,k,r){e.writeElement(u+":"+k,function(){lr(e,r)},function(){var p=r.nvPicPr,tt=r.blipFill,St=r.spPr,Ft=r.style;o.J(p)||ci(e,Dt,te,p),o.J(tt)||kr(e,Dt,it,tt),o.J(St)||fe(e,Dt,n,St,!1),o.J(Ft)||dr(e,Dt,Qt,Ft)})}function Ul(e,u,k,r){Nt(e,u,k,r,Dt)}function Jl(e,u,k,r){Nt(e,u,k,r,kt)}function eo(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString(w,"")},function(){var tt=r.nvGraphicFramePr,St=r.graphic;o.J(tt)||Ul(e,Dt,"nvGraphicFramePr",tt),Po(e,Dt,"xfrm",H,!0),o.J(St)||ti(e,g,"graphic",St,p)})}function zl(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.macro)||e.writeAttributeString(w,r.macro),r.fPublished===!0&&e.writeAttributeString(J,"1")},function(){var p=r.nvGraphicFramePr,tt=r.xfrm,St=r.graphic;o.J(p)||Jl(e,kt,"nvGraphicFramePr",p),Po(e,kt,"xfrm",tt,!0),o.J(St)||ti(e,g,"graphic",St)})}function Vl(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.cNvPr,tt=r.cNvGrpSpPr;o.J(p)||Ar(e,u,F,p),o.J(tt)||wn(e,u,"cNvGrpSpPr",tt)})}function tr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.nvGrpSpPr,tt=r.grpSpPr;o.J(p)||Vl(e,Dt,"nvGrpSpPr",p),o.J(tt)||Wl(e,Dt,"grpSpPr",tt),r.sp.forEach(function(St){var Ft,Bt,Ut,Kt;St.shapeType===5?ko(e,u,"sp",St):St.shapeType===3?tr(e,u,W,St):St.shapeType===2?eo(e,u,st,St):St.shapeType===4?Er(e,u,U,St):St.shapeType===1?o.J(St.cellRange)||St.cameraTool!==!0?Hl(e,u,"pic",St):(Ft={a14:d.DrawingWriter.a14,Requires:"a14",pic:St},Bt={},St={AlternateContent:d.DrawingWriter.mc,Choice:Ft,Fallback:Bt},ji(e,"mc","AlternateContent",St)):St.shapeType===0||St.shapeType===7&&((Ut=St.nvSpPr.cNvPr.extLst||{}).ext=Ut.ext||[],Ut.ext.push({uri:"{63B3BB69-23CF-44E3-9099-C40C66FF867C}",compatExt:{spid:St.control.spid}}),St.nvSpPr.cNvPr.extLst=Ut,Ft={a14:d.DrawingWriter.a14,Requires:"a14",sp:St},Kt={AlternateContent:d.DrawingWriter.mc,Choice:Ft,FallBack:!0},ji(e,"mc","AlternateContent",Kt))})})}function Vi(e,u,k,r){var p=u===void 0?k:u+":"+k;e.writeElement(p,function(){var tt,St;o.J(r.col)||e.writeElementString("xdr:col",r.col),tt=r.colOffset,o.J(tt)||e.writeElementString("xdr:colOff",G(tt)),o.J(r.row)||e.writeElementString("xdr:row",r.row),St=r.rowOffset,o.J(St)||e.writeElementString("xdr:rowOff",G(St))})}function Hr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.editAs;o.J(p)||p===0||e.writeAttributeString("editAs",m.Charts.ST_EditAs[p])},function(){var p=r.startPoint,tt=r.endPoint,St=r.AlternateContent,Ft=r.sp,Bt=r.grpSp,Ut=r.graphicFrame,Kt=r.cxnSp,ee=r.pic,le=r.clientData,ue=o.Util.ya(r),ne=ue&&ue.layoutId,be=o.Util.za(ne);o.J(p)||Vi(e,Dt,"from",p),o.J(tt)||Vi(e,Dt,"to",tt),!o.J(St)&&be&&ji(e,Tt,"AlternateContent",St,be),o.J(Ft)||Ml(e,Dt,"sp",Ft),o.J(Bt)||tr(e,Dt,W,Bt),o.J(Ut)||be||eo(e,Dt,st,Ut,be),o.J(Kt)||Er(e,Dt,U,Kt),o.J(ee)||ke(e,Dt,"pic",ee),o.J(le)||_l(e,Dt,oe,le)})}function ji(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("xmlns:mc",r.AlternateContent)},function(){var tt=r.Choice,St=r.Fallback;o.J(tt)&&function(Ft){return!(!Ft||!Ft.pic||Ft.pic.cameraTool!==!0)}(r)&&(tt={a14:d.DrawingWriter.a14,Requires:"a14",twoCellAnchor:r},St={}),o.J(tt)||jl(e,Tt,"Choice",tt,p),o.J(St)||Xl(e,Tt,"Fallback",St)})}function jl(e,u,k,r,p){e.writeElement(u+":"+k,function(){!p||o.J(r.Requires)||o.J(r.cx)||e.writeAttributeString("xmlns:"+r.Requires,r.cx);var tt=r.a14;o.J(tt)||e.writeAttributeString("xmlns:a14",r.a14),e.writeAttributeString("Requires",r.Requires)},function(){var tt,St,Ft,Bt=r.GraphicalObjectFrame;o.J(Bt)||eo(e,Dt,"graphicFrame",Bt,p),tt=r.twoCellAnchor,o.J(tt)||Hr(e,Dt,"twoCellAnchor",tt),St=r.sp,o.J(St)||ko(e,Dt,"sp",St),Ft=r.pic,o.J(Ft)||ke(e,Dt,"pic",Ft)})}function Xl(e,u,k,r){e.writeElement(u+":"+k,function(){},function(){var p=r.GraphicalObjectFrame;o.J(p)||eo(e,Dt,"graphicFrame",p)})}function ql(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.startPoint;o.J(p)||Vi(e,Dt,"from",p),ze(e,r,!0)})}function Xi(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.pos;o.J(p)||Br(e,Dt,"pos",p,!0),ze(e,r)})}function Fo(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.spPr,tt=r.bodyPr,St=r.lstStyle,Ft=r.style,Bt=r.extLst;o.J(p)||fe(e,g,n,p),o.J(tt)||Ro(e,g,"bodyPr",tt),o.J(St)||nt(e,g,"lstStyle",St),o.J(Ft)||dr(e,g,Qt,Ft),o.J(Bt)||we(e,g,a,Bt)})}function t(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.spDef,tt=r.lnDef,St=r.txDef,Ft=r.extLst;o.J(p)||Fo(e,g,"spDef",p),o.J(tt)||Fo(e,g,"lnDef",tt),o.J(St)||Fo(e,g,"txDef",St),o.J(Ft)||we(e,g,a,Ft)})}function l(e,u,k){dt(e,u,k)}function b(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.clrScheme,tt=r.clrMap;o.J(p)||Re(e,g,h,p),o.J(tt)||yo(e,g,"clrMap",tt)})}function X(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.extraClrScheme,function(p){b(e,g,"extraClrScheme",p)})})}function C(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.pPr,tt=r.endParaRPr,St=r.elements;o.J(p)||mr(e,u,"pPr",p),o.J(St)||St.forEach(function(Ft){Ft.elementType===0?mc(e,u,Rt,Ft):Ft.elementType===1?bc(e,u,"br",Ft):Ft.elementType===2&&pc(e,u,"fld",Ft)}),o.J(tt)||qi(e,u,"endParaRPr",tt)})}function nt(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.defPPr,tt=r.lvl1pPr,St=r.lvl2pPr,Ft=r.lvl3pPr,Bt=r.lvl4pPr,Ut=r.lvl5pPr,Kt=r.lvl6pPr,ee=r.lvl7pPr,le=r.lvl8pPr,ue=r.lvl9pPr,ne=r.extLst;o.J(p)||mr(e,g,"defPPr",p),o.J(tt)||mr(e,g,"lvl1pPr",tt),o.J(St)||mr(e,g,"lvl2pPr",St),o.J(Ft)||mr(e,g,"lvl3pPr",Ft),o.J(Bt)||mr(e,g,"lvl4pPr",Bt),o.J(Ut)||mr(e,g,"lvl5pPr",Ut),o.J(Kt)||mr(e,g,"lvl6pPr",Kt),o.J(ee)||mr(e,g,"lvl7pPr",ee),o.J(le)||mr(e,g,"lvl8pPr",le),o.J(ue)||mr(e,g,"lvl9pPr",ue),o.J(ne)||we(e,g,a,ne)})}function Gt(e,u,k,r){e.writeLeafElement(u+":"+k,function(){var p=r.fontScale,tt=r.lnSpcReduction;o.J(p)||p===1e5||e.writeAttributeString("fontScale",p),o.J(tt)||tt===0||e.writeAttributeString("lnSpcReduction",tt)})}function Yt(e,u,k){dt(e,u,k)}function he(e,u,k){dt(e,u,k)}function ur(e){return 6e4*e}function Ro(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.rot,tt=r.vertOverflow,St=r.horzOverflow,Ft=r.wrap,Bt=r.lIns,Ut=r.tIns,Kt=r.rIns,ee=r.bIns,le=r.numCol,ue=r.spcCol,ne=r.anchor;o.J(p)||e.writeAttributeString("rot",ur(p)),r.spcFirstLastPara===!0&&e.writeAttributeString("spcFirstLastPara","1"),o.J(tt)||tt===0||e.writeAttributeString("vertOverflow",m.Charts.ST_TextVertOverflowType[tt]),o.J(St)||St===0||e.writeAttributeString("horzOverflow",m.Charts.ST_TextHorzOverflowType[St]),o.J(r.vert)||e.writeAttributeString("vert",m.Charts.ST_TextVerticalType[r.vert]),o.J(Ft)||Ft===0||e.writeAttributeString("wrap",m.Charts.ST_TextWrappingType[Ft]),o.J(Bt)||Bt===91440||e.writeAttributeString("lIns",Bt),o.J(Ut)||Ut===45720||e.writeAttributeString("tIns",Ut),o.J(Kt)||Kt===91440||e.writeAttributeString("rIns",Kt),o.J(ee)||ee===45720||e.writeAttributeString("bIns",ee),o.J(le)||le===0||e.writeAttributeString("numCol",le),o.J(ue)||ue===0||e.writeAttributeString("spcCol",ue),r.rtlCol===!0&&e.writeAttributeString("rtlCol","1"),r.fromWordArt===!0&&e.writeAttributeString("fromWordArt","1"),o.J(ne)||ne===0||e.writeAttributeString("anchor",m.Charts.ST_TextAnchoringType[ne]),r.anchorCtr===!0&&e.writeAttributeString("anchorCtr","1"),r.forceAA===!0&&e.writeAttributeString("forceAA","1"),r.upright===!0&&e.writeAttributeString("upright","1"),r.compatLnSpc===!0&&e.writeAttributeString("compatLnSpc","1")},function(){var p=r.prstTxWarp,tt=r.noAutofit,St=r.normAutofit,Ft=r.spAutoFit,Bt=r.scene3d,Ut=r.sp3d,Kt=r.flatTx,ee=r.extLst;o.J(p)||ai(e,g,"prstTxWarp",p),o.J(tt)||he(e,g,"noAutofit"),o.J(St)||Gt(e,g,"normAutofit",St),o.J(Ft)||Yt(e,g,"spAutoFit"),o.J(Bt)||Qr(e,g,v,Bt),o.J(Ut)||Co(e,g,"sp3d",Ut),o.J(Kt)||Fn(e,g,"flatTx",Kt),o.J(ee)||we(e,g,a,ee)})}function Ee(e,u,k,r){e.writeElement(u+":"+k,function(){var p,tt=r.bodyPr,St=r.lstStyle;Ro(e,g,"bodyPr",tt||{}),o.J(St)||nt(e,g,"lstStyle",St),p=r.p,o.J(p)?C(e,g,"p",{pPr:{defRPr:{}},endParaRPr:{},elements:[]}):Mt(r.p,function(Ft){C(e,g,"p",Ft)})})}function Ql(e,u,k){dt(e,u,k)}function Yn(e,u,k){dt(e,u,k)}function ec(e,u,k,r){mt(e,u,k,r,N)}function rc(e,u,k,r){mt(e,u,k,r,N)}function oc(e,u,k){dt(e,u,k)}function ic(e,u,k,r){e.writeLeafElement(u+":"+k,function(){var p=r.startAt;o.J(r.type)||e.writeAttributeString(R,m.Charts.ST_TextAutonumberScheme[r.type]),o.J(p)||p===1||e.writeAttributeString("startAt",p)})}function nc(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.char)||e.writeAttributeString("char",r.char)})}function ac(e,u,k,r){Pt(e,u,k,r,ri,g,"blip")}function lc(e,u,k){dt(e,u,k)}function Eo(e,u,k,r){e.writeLeafElement(u+":"+k,function(){var p=r.typeface,tt=r.panose,St=r.pitchFamily,Ft=r.charset;o.J(p)||e.writeAttributeString("typeface",K.ConverterHelper.getFontName(p)),o.J(tt)||e.writeAttributeString("panose",tt),o.J(St)||St===0||e.writeAttributeString("pitchFamily",St),o.J(Ft)||Ft===1||e.writeAttributeString("charset",Ft)})}function cc(e,u,k){dt(e,u,k)}function sc(e,u,k){dt(e,u,k)}function qi(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.altLang,tt=r.sz,St=r.kern,Ft=r.cap,Bt=r.spc,Ut=r.baseline,Kt=r.smtId,ee=r.bmk;r.kumimoji===!0&&e.writeAttributeString("kumimoji","1"),o.J(p)||e.writeAttributeString("altLang",p),o.J(tt)||tt===0||e.writeAttributeString("sz",Math.round(100*K.UnitHelper.pixelToPoint(tt))),o.J(r.b)||e.writeAttributeString("b",r.b?"1":"0"),o.J(r.i)||e.writeAttributeString("i",r.i?"1":"0"),o.J(r.u)||e.writeAttributeString("u",m.Charts.ST_TextUnderlineType[r.u]),o.J(r.strike)||e.writeAttributeString("strike",m.Charts.ST_TextStrikeType[r.strike]),o.J(St)||St===0||e.writeAttributeString("kern",St),o.J(Ft)||Ft===0||e.writeAttributeString("cap",m.Charts.ST_TextCapsType[Ft]),o.J(Bt)||e.writeAttributeString("spc",Bt),r.normalizeH===!0&&e.writeAttributeString("normalizeH","1"),o.J(Ut)||e.writeAttributeString("baseline",Ut),r.noProof===!0&&e.writeAttributeString("noProof","1"),r.dirty===!1&&e.writeAttributeString("dirty","0"),r.err===!0&&e.writeAttributeString("err","1"),r.smtClean===!1&&e.writeAttributeString("smtClean","0"),o.J(Kt)||Kt===0||e.writeAttributeString("smtId",Kt),o.J(ee)||e.writeAttributeString("bmk",ee)},function(){var p=r.ln,tt=r.highlight,St=r.uLnTx,Ft=r.uLn,Bt=r.uFillTx,Ut=r.uFill,Kt=r.latin,ee=r.ea,le=r.cs,ue=r.sym,ne=r.hlinkClick,be=r.hlinkMouseOver,We=r.extLst,Oe=r.effectLst,Ge=r.effectDag;o.J(p)||nr(e,g,"ln",p),Lt(e,r),o.J(Oe)||Ao(e,g,I,Oe),o.J(Ge)||Fr(e,g,P,Ge),o.J(tt)||Ce(e,g,"highlight",tt),o.J(St)||cc(e,g,"uLnTx"),o.J(Ft)||nr(e,g,"uLn",Ft),o.J(Bt)||sc(e,g,"uFillTx"),o.J(Ut)||xo(e,g,"uFill",Ut),o.J(Kt)||Eo(e,g,"latin",Kt),o.J(ee)||Eo(e,g,"ea",ee),o.J(le)||Eo(e,g,"cs",le),o.J(ue)||Eo(e,g,"sym",ue),o.J(ne)||No(e,g,"hlinkClick",ne),o.J(be)||No(e,g,"hlinkMouseOver",be),o.J(We)||we(e,g,a,We)})}function dc(e,u,k,r){mt(e,u,k,r,N)}function uc(e,u,k,r){mt(e,u,k,r,N)}function fc(e,u,k,r){e.writeLeafElement(u+":"+k,function(){o.J(r.pos)||e.writeAttributeString("pos",r.pos),o.J(r.algn)||e.writeAttributeString("algn",m.Charts.ST_TextTabAlignType[r.algn])})}function hc(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.tab,function(p){fc(e,g,"tab",p)})})}function bc(e,u,k,r){Pt(e,u,k,r,qi,g,"rPr")}function Zl(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.spcPct)||dc(e,g,"spcPct",r.spcPct),o.J(r.spcPts)||uc(e,g,"spcPts",r.spcPts)})}function mr(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.marL,tt=r.marR,St=r.lvl,Ft=r.indent,Bt=r.algn,Ut=r.defTabSz,Kt=r.fontAlgn;o.J(p)||p===0||e.writeAttributeString("marL",p),o.J(tt)||tt===0||e.writeAttributeString("marR",tt),o.J(St)||St===0||e.writeAttributeString("lvl",St),o.J(Ft)||Ft===0||e.writeAttributeString("indent",Ft),o.J(Bt)||Bt===0||e.writeAttributeString("algn",m.Charts.ST_TextAlignType[Bt]),o.J(Ut)||Ut===0||e.writeAttributeString("defTabSz",Ut),r.rtl===!0&&e.writeAttributeString("rtl","1"),r.eaLnBrk===!0&&e.writeAttributeString("eaLnBrk","1"),o.J(Kt)||Kt===0||e.writeAttributeString("fontAlgn",m.Charts.ST_TextFontAlignType[Kt]),r.latinLnBrk===!0&&e.writeAttributeString("latinLnBrk","1"),r.hangingPunct===!0&&e.writeAttributeString("hangingPunct","1")},function(){var p=r.lnSpc,tt=r.spcBef,St=r.spcAft,Ft=r.buClrTx,Bt=r.buClr,Ut=r.buSzTx,Kt=r.buSzPct,ee=r.buSzPts,le=r.buFontTx,ue=r.buFont,ne=r.buNone,be=r.buAutoNum,We=r.buChar,Oe=r.buBlip,Ge=r.tabLst,ar=r.defRPr,Ir=r.extLst;o.J(p)||Zl(e,g,"lnSpc",p),o.J(tt)||Zl(e,g,"spcBef",tt),o.J(St)||Zl(e,g,"spcAft",St),o.J(Ft)||Ql(e,g,"buClrTx"),o.J(Bt)||Ce(e,g,"buClr",Bt),o.J(Ut)||Yn(e,g,"buSzTx"),o.J(Kt)||ec(e,g,"buSzPct",Kt),o.J(ee)||rc(e,g,"buSzPts",ee),o.J(le)||oc(e,g,"buFontTx"),o.J(ue)||Eo(e,g,"buFont",ue),o.J(ne)||lc(e,g,"buNone"),o.J(be)||ic(e,g,"buAutoNum",be),o.J(We)||nc(e,g,"buChar",We),o.J(Oe)||ac(e,g,"buBlip",Oe),o.J(Ge)||hc(e,g,"tabLst",Ge),o.J(ar)||qi(e,g,"defRPr",ar),o.J(Ir)||we(e,g,a,Ir)})}function pc(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.id)||e.writeAttributeString("id",r.id),o.J(r.type)||e.writeAttributeString(R,r.type)},function(){o.J(r.rPr)||qi(e,g,"rPr",r.rPr),o.J(r.pPr)||mr(e,g,"pPr",r.pPr),o.J(r.t)||e.writeElementString("a:t",O(r.t))})}function mc(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.rPr)||qi(e,g,"rPr",r.rPr),o.J(r.t)||e.writeElementString("a:t",O(r.t))})}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/datamodel/chart-model.ts"),K=xt("./src/datamodel/excel-style.ts"),G=K.UnitHelper.pixelToEMU,q=xt("./src/xlsx-io/common/chart-helper.ts"),o=xt("./src/common/common.ts"),z=xt("./src/common/excel-types.ts"),M=xt("./src/datamodel/excel-helper.ts"),O=o.Util.na,H=null,N="val",E="name",R="type",A="prst",a="extLst",F="cNvPr",w="macro",I="effectLst",P="effectDag",J="fPublished",st="graphicFrame",ht="ext",yt="scrgbClr",bt="srgbClr",ft="hslClr",V="sysClr",at="schemeClr",pt="prstClr",et="noFill",rt="solidFill",B="gradFill",it="blipFill",f="pattFill",T="grpFill",s="delete",v="scene3d",n="spPr",i="txPr",c="invertIfNegative",x="bubble3D",L="marker",W="grpSp",U="cxnSp",h="clrScheme",S="fontScheme",_="fmtScheme",$="layout",ct="pictureOptions",wt="order",lt="gapWidth",Y="dLbls",D="trendline",y="errBars",ot="ser",Ct="dropLines",At="axId",Et="grouping",Ot="varyColors",_t="title",Xt="numFmt",Qt="style",zt="rotWithShape",Zt="cNvPicPr",te="nvPicPr",oe="clientData",g="a",kt="cdr",Rt="r",Dt="xdr",ut="c",$t="c15",jt="a14",Tt="mc",Z="cs",Q="_xlchart.v1.",j={},d.DrawingWriter={a:"http://schemas.openxmlformats.org/drawingml/2006/main",cdr:"http://schemas.openxmlformats.org/drawingml/2006/chartDrawing",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",xdr:"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing",c:"http://schemas.openxmlformats.org/drawingml/2006/chart",c15:"http://schemas.microsoft.com/office/drawing/2012/chart",a14:"http://schemas.microsoft.com/office/drawing/2010/main",c14:"http://schemas.microsoft.com/office/drawing/2007/8/2/chart",c16:"http://schemas.microsoft.com/office/drawing/2017/03/chart",mc:"http://schemas.openxmlformats.org/markup-compatibility/2006",cx1:"http://schemas.microsoft.com/office/drawing/2015/9/8/chartex"},j.WriteCT_ChartStyle=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){var tt=p.attribute,St=tt.cs,Ft=tt.a,Bt=tt.id;gt(St)||e.writeAttributeString("xmlns:cs",St),gt(Ft)||e.writeAttributeString("xmlns:a",Ft),gt(Bt)||e.writeAttributeString("id",Bt)},function(){var tt,St;for(tt in p)tt!=="attribute"&&(tt==="dataPointMarkerLayout"?j.WriteCT_DataPointMarkerLayout(e,Z,tt,r,p[tt]):tt==="extLst"?(St=p.extLst,o.J(St)||we(e,g,a,St)):j.WriteCT_ChartStyleElement(e,Z,tt,r,p[tt]))})},j.WriteCT_ChartStyleElement=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){Ve(e,p)},function(){var tt=p.lnRef,St=p.fillRef,Ft=p.effectRef,Bt=p.fontRef,Ut=p.spPr,Kt=p.defRPr,ee=p.bodyPr;o.J(tt)||Or(e,Z,"lnRef",tt),o.J(St)||Or(e,Z,"fillRef",St),o.J(Ft)||Or(e,Z,"effectRef",Ft),o.J(Bt)||li(e,Z,"fontRef",Bt),o.J(Ut)||fe(e,u,"spPr",p.spPr),o.J(Kt)||qi(e,Z,"defRPr",Kt),o.J(ee)||Ro(e,Z,"bodyPr",ee)})},j.WriteCT_DataPointMarkerLayout=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){Ve(e,p)})},j.WriteCT_ChartColors=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){var tt=p.attribute,St=tt.cs,Ft=tt.a,Bt=tt.id,Ut=tt.meth;gt(St)||e.writeAttributeString("xmlns:cs",St),gt(Ft)||e.writeAttributeString("xmlns:a",Ft),gt(Ut)||e.writeAttributeString("meth",Ut),gt(Bt)||e.writeAttributeString("id",Bt)},function(){var tt,St,Ft=p.schemeClr,Bt=p.variation;if(Mt(Ft,function(Ut){fi(e,g,at,Ut)}),!o.J(Bt))for(tt=0;tt<Bt.length;tt++)St=Bt[tt],j.WriteCT_Variation(e,Z,"variation",r,St)})},j.WriteCT_Variation=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){if(p){var tt=p.lumMod,St=p.lumOff;o.J(tt)||Ne(e,g,"lumMod",tt),o.J(St)||Ne(e,g,"lumOff",St)}})},j.WriteCT_Extension=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p.uri)||e.writeAttributeString("uri",""+p.uri)})},j.WriteCT_ExtensionList=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){if(p&&p.ext&&p.ext.length>0)for(var tt=0;tt<p.ext.length;tt++)o.J(p.ext[tt])||j.WriteCT_Extension(e,u,"ext","",p.ext[tt])})},j.WriteCT_NumberFormat=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p.formatCode)||e.writeAttributeString("formatCode",O(p.formatCode)),e.writeAttributeString("sourceLinked",p.sourceLinked?"1":"0")})},j.WriteCT_ValueColors=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){o.J(p.minColor)||Ce(e,u,"minColor",p.minColor),o.J(p.midColor)||Ce(e,u,"midColor",p.midColor),o.J(p.maxColor)||Ce(e,u,"maxColor",p.maxColor)})},j.WriteCT_ExternalData=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p.id)||e.writeAttributeString("id",""+p.id),e.writeAttributeString("autoUpdate",p.autoUpdate?"1":"0")})},j.WriteCT_Formula=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){gt(p.dir)||e.writeAttributeString("dir",m.Charts.ST_FormulaDirection[p.dir])},function(){var tt=p.formula;gt(tt)||e.writeValue(tt)})},j.WriteCT_Value=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){Le(e,p)})},j.WriteCT_DataId=function(e,u,k,r,p){_e(e,p,u,k)},j.WriteST_AxisId=function(e,u,k,r,p){_e(e,p,u,k)},j.WriteCT_StringValue=function(e,u,k,r,p){er(e,p,u,k)},j.WriteCT_StringLevel=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("ptCount",""+p.ptCount),o.J(p.name)||e.writeAttributeString("name",""+p.name)},function(){for(var tt=0;tt<p.pt.length;tt++)o.J(p.pt[tt])||j.WriteCT_StringValue(e,u,"pt","",p.pt[tt])})},j.WriteCT_StringDimension=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("type",m.Charts.ST_StringDimensionType[p.type])},function(){if(p.lvl&&p.lvl.length>0)for(var tt=0;tt<p.lvl.length;tt++)o.J(p.lvl[tt])||j.WriteCT_StringLevel(e,u,"lvl","",p.lvl[tt]);o.J(p.nf)||j.WriteCT_Formula(e,u,"nf","",p.nf),o.J(p.f)||j.WriteCT_Formula(e,u,"f","",p.f)})},j.WriteCT_NumericValue=function(e,u,k,r,p){er(e,p,u,k)},j.WriteCT_NumericLevel=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("ptCount",""+p.ptCount),o.J(p.formatCode)||e.writeAttributeString("formatCode",""+p.formatCode),o.J(p.name)||e.writeAttributeString("name",""+p.name)},function(){for(var tt=0;tt<p.pt.length;tt++)o.J(p.pt[tt])||j.WriteCT_NumericValue(e,u,"pt","",p.pt[tt])})},j.WriteCT_NumericDimension=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("type",m.Charts.ST_NumericDimensionType[p.type])},function(){if(p.lvl&&p.lvl.length>0)for(var tt=0;tt<p.lvl.length;tt++)o.J(p.lvl[tt])||j.WriteCT_NumericLevel(e,u,"lvl","",p.lvl[tt]);o.J(p.nf)||j.WriteCT_Formula(e,u,"nf","",p.nf),o.J(p.f)||j.WriteCT_Formula(e,u,"f","",p.f)})},j.WriteCT_Data=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("id",""+p.id)},function(){var tt;if(o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst),p.numDim&&p.numDim.length>0)for(tt=0;tt<p.numDim.length;tt++)o.J(p.numDim[tt])||j.WriteCT_NumericDimension(e,u,"numDim","",p.numDim[tt]);if(p.strDim&&p.strDim.length>0)for(tt=0;tt<p.strDim.length;tt++)o.J(p.strDim[tt])||j.WriteCT_StringDimension(e,u,"strDim","",p.strDim[tt])})},j.WriteCT_ChartData=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){var tt;for(o.J(p.externalData)||j.WriteCT_ExternalData(e,u,"externalData","",p.externalData),tt=0;tt<p.data.length;tt++)o.J(p.data[tt])||j.WriteCT_Data(e,u,"data","",p.data[tt]);o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_TextData=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){o.J(p.f)||j.WriteCT_Formula(e,u,"f","",p.f),o.J(p.v)||j.WriteCT_Value(e,u,"v","",p.v)})},j.WriteCT_Text=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){o.J(p.txData)?o.J(p.rich)||Ee(e,u,"rich",p.rich):j.WriteCT_TextData(e,u,"txData","",p.txData)})},j.WriteCT_ChartTitle=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){o.J(p.pos)||e.writeAttributeString("pos",m.Charts.ST_SidePos[p.pos]),o.J(p.align)||e.writeAttributeString("align",m.Charts.ST_PosAlign[p.align]),o.J(p.overlay)||e.writeAttributeString("overlay",p.overlay?"1":"0")},function(){rr(e,p,u)})},j.WriteCT_CategoryAxisScaling=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p.gapWidth)||e.writeAttributeString("gapWidth",""+p.gapWidth)})},j.WriteCT_ValueAxisScaling=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p.max)||e.writeAttributeString("max",""+p.max),o.J(p.min)||e.writeAttributeString("min",""+p.min),o.J(p.majorUnit)||e.writeAttributeString("majorUnit",""+p.majorUnit),o.J(p.minorUnit)||e.writeAttributeString("minorUnit",""+p.minorUnit)})},j.WriteCT_AxisTitle=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){rr(e,p,u)})},j.WriteCT_AxisUnitsLabel=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){o.J(p.tx)||j.WriteCT_Text(e,u,"tx","",p.tx),o.J(p.spPr)||fe(e,"cx","spPr",p.spPr),o.J(p.txPr)||Ee(e,u,"txPr",p.txPr),o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_AxisUnits=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("unit",m.Charts.ST_AxisUnit[p.unit])},function(){o.J(p.unitsLabel)||j.WriteCT_AxisUnitsLabel(e,u,"unitsLabel","",p.unitsLabel),o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_Gridlines=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){p&&!o.J(p.spPr)&&fe(e,"cx","spPr",p.spPr),p&&!o.J(p.extLst)&&j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_TickMarks=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("type",m.Charts.ST_TickMarksType[p])},function(){o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_TickLabels=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){p&&!o.J(p.extLst)&&j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_Axis=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){var tt=p.id?p.id:1;e.writeAttributeString("id",""+tt),p.hidden!==!1&&e.writeAttributeString("hidden",p.hidden?"1":"0")},function(){if(o.J(p.title)||j.WriteCT_AxisTitle(e,u,"title","",p.title),o.J(p.units)||j.WriteCT_AxisUnits(e,u,"units","",p.units),o.J(p.majorGridlines)||j.WriteCT_Gridlines(e,u,"majorGridlines","",p.majorGridlines),o.J(p.minorGridlines)||j.WriteCT_Gridlines(e,u,"minorGridlines","",p.minorGridlines),o.J(p.majorTickMarks)||j.WriteCT_TickMarks(e,u,"majorTickMarks","",p.majorTickMarks),o.J(p.minorTickMarks)||j.WriteCT_TickMarks(e,u,"minorTickMarks","",p.minorTickMarks),j.WriteCT_TickLabels(e,u,"tickLabels","",p.tickLabels),o.J(p.numFmt)||j.WriteCT_NumberFormat(e,u,"numFmt","",p.numFmt),o.J(p.spPr)||fe(e,u,"spPr",p.spPr),o.J(p.txPr)||Ee(e,u,"txPr",p.txPr),o.J(p.catScaling)){var tt=p.valScaling||{};j.WriteCT_ValueAxisScaling(e,u,"valScaling","",tt)}else j.WriteCT_CategoryAxisScaling(e,u,"catScaling","",p.catScaling);o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_ParentLabelLayout=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){e.writeAttributeString("val",m.Charts.ST_ParentLabelLayout[p.val])})},j.WriteCT_RegionLabelLayout=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){e.writeAttributeString("val",m.Charts.ST_RegionLabelLayout[p.val])})},j.WriteCT_SeriesElementVisibilities=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){e.writeAttributeString("connectorLines",p.connectorLines?"1":"0"),e.writeAttributeString("meanLine",p.meanLine?"1":"0"),e.writeAttributeString("meanMarker",p.meanMarker?"1":"0"),e.writeAttributeString("nonoutliers",p.nonoutliers?"1":"0"),e.writeAttributeString("outliers",p.outliers?"1":"0")})},j.WriteCT_Aggregation=function(e,u,k){e.writeLeafElement(u+":"+k,null)},j.WriteCT_Binning=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("intervalClosed",m.Charts.ST_IntervalClosedSide[p.intervalClosed]),o.J(p.underflow)||e.writeAttributeString("underflow",""+p.underflow),o.J(p.overflow)||e.writeAttributeString("overflow",""+p.overflow)},function(){o.J(p.binSize)||j.WriteBinSize(e,u,"binSize","",p.binSize),o.J(p.binCount)||j.WriteBinCount(e,u,"binCount","",p.binCount)})},j.WriteBinSize=function(e,u,k,r,p){_e(e,p,u,k)},j.WriteBinCount=function(e,u,k,r,p){_e(e,p,u,k)},j.WriteCT_GeoLocationQuery=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p.countryRegion)||e.writeAttributeString("countryRegion",""+p.countryRegion),o.J(p.adminDistrict1)||e.writeAttributeString("adminDistrict1",""+p.adminDistrict1),o.J(p.adminDistrict2)||e.writeAttributeString("adminDistrict2",""+p.adminDistrict2),o.J(p.postalCode)||e.writeAttributeString("postalCode",""+p.postalCode),e.writeAttributeString("entityType",m.Charts.ST_EntityType[p.entityType])})},j.WriteCT_Address=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p.address1)||e.writeAttributeString("address1",""+p.address1),o.J(p.countryRegion)||e.writeAttributeString("countryRegion",""+p.countryRegion),o.J(p.adminDistrict1)||e.writeAttributeString("adminDistrict1",""+p.adminDistrict1),o.J(p.adminDistrict2)||e.writeAttributeString("adminDistrict2",""+p.adminDistrict2),o.J(p.postalCode)||e.writeAttributeString("postalCode",""+p.postalCode),o.J(p.locality)||e.writeAttributeString("locality",""+p.locality),o.J(p.isoCountryCode)||e.writeAttributeString("isoCountryCode",""+p.isoCountryCode)})},j.WriteCT_GeoLocation=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("latitude",""+p.latitude),e.writeAttributeString("longitude",""+p.longitude),o.J(p.entityName)||e.writeAttributeString("entityName",""+p.entityName),e.writeAttributeString("entityType",m.Charts.ST_EntityType[p.entityType])},function(){o.J(p.address)||j.WriteCT_Address(e,u,"address","",p.address)})},j.WriteCT_GeoLocations=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){o.J(p.geoLocation)||j.WriteCT_GeoLocation(e,u,"geoLocation","",p.geoLocation)})},j.WriteCT_GeoLocationQueryResult=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){o.J(p.geoLocationQuery)||j.WriteCT_GeoLocationQuery(e,u,"geoLocationQuery","",p.geoLocationQuery),o.J(p.geoLocations)||j.WriteCT_GeoLocations(e,u,"geoLocations","",p.geoLocations)})},j.WriteCT_GeoLocationQueryResults=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){for(var tt=0;tt<p.geoLocationQueryResult.length;tt++)o.J(p.geoLocationQueryResult[tt])||j.WriteCT_GeoLocationQueryResult(e,u,"geoLocationQueryResult","",p.geoLocationQueryResult[tt])})},j.WriteCT_GeoPolygon=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p.polygonId)||e.writeAttributeString("polygonId",""+p.polygonId),e.writeAttributeString("numPoints",""+p.numPoints),o.J(p.pcaRings)||e.writeAttributeString("pcaRings",""+p.pcaRings)})},j.WriteCT_GeoPolygons=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){for(var tt=0;tt<p.geoPolygon.length;tt++)o.J(p.geoPolygon[tt])||j.WriteCT_GeoPolygon(e,u,"geoPolygon","",p.geoPolygon[tt])})},j.WriteCT_Copyrights=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){var tt,St=p.copyright;if(!o.J(St))for(tt=0;tt<St.length;tt++)e.writeElementString(u+":copyright",""+St[tt])})},j.WriteCT_GeoData=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){o.J(p.entityName)||e.writeAttributeString("entityName",""+p.entityName),o.J(p.entityId)||e.writeAttributeString("entityId",""+p.entityId),e.writeAttributeString("east",""+p.east),e.writeAttributeString("west",""+p.west),e.writeAttributeString("north",""+p.north),e.writeAttributeString("south",""+p.south)},function(){var tt;for(tt=0;tt<p.geoPolygons.length;tt++)o.J(p.geoPolygons[tt])||j.WriteCT_GeoPolygon(e,u,"geoPolygons","",p.geoPolygons[tt]);for(tt=0;tt<p.copyrights.length;tt++)o.J(p.copyrights[tt])||j.WriteCT_Copyrights(e,u,"copyrights","",p.copyrights)})},j.WriteCT_GeoDataEntityQuery=function(e,u,k,r,p){Je(e,p,u,k)},j.WriteCT_GeoDataEntityQueryResult=function(e,u,k,r,p){e.writeElement(u+":"+k,H,function(){o.J(p.geoDataEntityQuery)||j.WriteCT_GeoDataEntityQuery(e,u,"geoDataEntityQuery","",p.geoDataEntityQuery),o.J(p.geoData)||j.WriteCT_GeoData(e,u,"geoData","",p.geoData)})},j.WriteCT_GeoDataEntityQueryResults=function(e,u,k,r,p){e.writeElement(u+":"+k,H,function(){for(var tt=0;tt<p.geoDataEntityQueryResult.length;tt++)o.J(p.geoDataEntityQueryResult[tt])||j.WriteCT_GeoDataEntityQueryResult(e,u,"geoDataEntityQueryResult","",p.geoDataEntityQueryResult[tt])})},j.WriteCT_GeoDataPointQuery=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){e.writeAttributeString("entityType",m.Charts.ST_EntityType[p.entityType]),e.writeAttributeString("latitude",""+p.latitude),e.writeAttributeString("longitude",""+p.longitude)})},j.WriteCT_GeoDataPointToEntityQuery=function(e,u,k,r,p){Je(e,p,u,k)},j.WriteCT_GeoDataPointToEntityQueryResult=function(e,u,k,r,p){e.writeElement(u+":"+k,H,function(){o.J(p.geoDataPointQuery)||j.WriteCT_GeoDataPointQuery(e,u,"geoDataPointQuery","",p.geoDataPointQuery),o.J(p.geoDataPointToEntityQuery)||j.WriteCT_GeoDataPointToEntityQuery(e,u,"geoDataPointToEntityQuery","",p.geoDataPointToEntityQuery)})},j.WriteCT_GeoDataPointToEntityQueryResults=function(e,u,k,r,p){e.writeElement(u+":"+k,H,function(){for(var tt=0;tt<p.geoDataPointToEntityQueryResult.length;tt++)o.J(p.geoDataPointToEntityQueryResult[tt])||j.WriteCT_GeoDataPointToEntityQueryResult(e,u,"geoDataPointToEntityQueryResult","",p.geoDataPointToEntityQueryResult[tt])})},j.WriteCT_GeoChildTypes=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){var tt,St=p.entityType;if(St&&St.length>0)for(tt=0;tt<St.length;tt++)e.writeElementString(u+":entityType",""+St[tt])})},j.WriteCT_GeoChildEntitiesQuery=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){o.J(p.entityId)||e.writeAttributeString("entityId",""+p.entityId)},function(){o.J(p.geoChildTypes)||j.WriteCT_GeoChildTypes(e,u,"geoChildTypes","",p.geoChildTypes)})},j.WriteCT_GeoHierarchyEntity=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p.entityName)||e.writeAttributeString("entityName",""+p.entityName),o.J(p.entityId)||e.writeAttributeString("entityId",""+p.entityId),e.writeAttributeString("entityType",m.Charts.ST_EntityType[p.entityType])})},j.WriteCT_GeoChildEntities=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){for(var tt=0;tt<p.geoHierarchyEntity.length;tt++)o.J(p.geoHierarchyEntity[tt])||j.WriteCT_GeoHierarchyEntity(e,u,"geoHierarchyEntity","",p.geoHierarchyEntity[tt])})},j.WriteCT_GeoChildEntitiesQueryResult=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){o.J(p.geoChildEntitiesQuery)||j.WriteCT_GeoChildEntitiesQuery(e,u,"geoChildEntitiesQuery","",p.geoChildEntitiesQuery);for(var tt=0;tt<p.geoChildEntities.length;tt++)o.J(p.geoChildEntities[tt])||j.WriteCT_GeoHierarchyEntity(e,u,"geoChildEntities","",p.geoChildEntities[tt])})},j.WriteCT_GeoChildEntitiesQueryResults=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){for(var tt=0;tt<p.geoChildEntitiesQueryResult.length;tt++)o.J(p.geoChildEntitiesQueryResult[tt])||j.WriteCT_GeoChildEntitiesQueryResult(e,u,"geoChildEntitiesQueryResult","",p.geoChildEntitiesQueryResult[tt])})},j.WriteCT_Clear=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){o.J(p.geoLocationQueryResults)||j.WriteCT_GeoLocationQueryResults(e,u,"geoLocationQueryResults","",p.geoLocationQueryResults),o.J(p.geoDataEntityQueryResults)||j.WriteCT_GeoDataEntityQueryResults(e,u,"geoDataEntityQueryResults","",p.geoDataEntityQueryResults),o.J(p.geoDataPointToEntityQueryResults)||j.WriteCT_GeoDataPointToEntityQueryResults(e,u,"geoDataPointToEntityQueryResults","",p.geoDataPointToEntityQueryResults),o.J(p.geoChildEntitiesQueryResults)||j.WriteCT_GeoChildEntitiesQueryResults(e,u,"geoChildEntitiesQueryResults","",p.geoChildEntitiesQueryResults)})},j.WriteCT_GeoCache=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p.provider)||e.writeAttributeString("provider",""+p.provider),o.J(p.binary)||e.writeAttributeString("binary",""+p.binary),o.J(p.clear)||j.WriteCT_Clear(e,u,"clear",r,p.clear)})},j.WriteCT_Geography=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){o.J(p.projectionType)||e.writeAttributeString("projectionType",m.Charts.ST_GeoProjectionType[p.projectionType]),o.J(p.viewedRegionType)||e.writeAttributeString("viewedRegionType",m.Charts.ST_GeoMappingLevel[p.viewedRegionType]),o.J(p.cultureLanguage)||e.writeAttributeString("cultureLanguage",""+p.cultureLanguage),o.J(p.cultureRegion)||e.writeAttributeString("cultureRegion",""+p.cultureRegion),o.J(p.attribution)||e.writeAttributeString("attribution",""+p.attribution),o.J(p.geoCache)||j.WriteCT_GeoCache(e,u,"geoCache","",p.geoCache)})},j.WriteCT_Statistics=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){e.writeAttributeString("quartileMethod",m.Charts.ST_QuartileMethod[p.quartileMethod])})},j.WriteCT_Subtotals=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){var tt,St=p.idx,Ft=function(Bt){return function(){e.writeAttributeString("val",""+St[Bt])}};if(St&&St.length>0)for(tt=0;tt<St.length;tt++)e.writeLeafElement(u+":idx",Ft(tt))})},j.WriteCT_SeriesLayoutProperties=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){o.J(p.parentLabelLayout)||j.WriteCT_ParentLabelLayout(e,u,"parentLabelLayout","",p.parentLabelLayout),o.J(p.regionLabelLayout)||j.WriteCT_RegionLabelLayout(e,u,"regionLabelLayout","",p.regionLabelLayout),o.J(p.visibility)||j.WriteCT_SeriesElementVisibilities(e,u,"visibility","",p.visibility),o.J(p.geography)||j.WriteCT_Geography(e,u,"geography","",p.geography),o.J(p.statistics)||j.WriteCT_Statistics(e,u,"statistics","",p.statistics),o.J(p.aggregation)||j.WriteCT_Aggregation(e,u,"aggregation"),o.J(p.binning)||j.WriteCT_Binning(e,u,"binning","",p.binning),o.J(p.subtotals)||j.WriteCT_Subtotals(e,u,"subtotals","",p.subtotals),o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_DataPoint=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("idx",""+p.idx)},function(){o.J(p.spPr)||fe(e,"cx","spPr",p.spPr),o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_ExtremeValueColorPosition=function(e,u,k){e.writeLeafElement(u+":"+k,null)},j.WriteCT_NumberColorPosition=function(e,u,k,r,p){_e(e,p,u,k)},j.WriteCT_PercentageColorPosition=function(e,u,k,r,p){_e(e,p,u,k)},j.WriteCT_ValueColorEndPosition=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){o.J(p.extremeValue)||j.WriteCT_ExtremeValueColorPosition(e,u,"extremeValue"),o.J(p.number)||j.WriteCT_NumberColorPosition(e,u,"number","",p.number),o.J(p.percent)||j.WriteCT_PercentageColorPosition(e,u,"percent","",p.percent)})},j.WriteCT_ValueColorMiddlePosition=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){o.J(p.number)||j.WriteCT_NumberColorPosition(e,u,"number","",p.number),o.J(p.percent)||j.WriteCT_PercentageColorPosition(e,u,"percent","",p.percent)})},j.WriteCT_ValueColorPositions=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){p.count!==2&&e.writeAttributeString("count",""+p.count)},function(){o.J(p.min)&&j.WriteCT_ValueColorEndPosition(e,u,"min","",p.min),o.J(p.mid)&&j.WriteCT_ValueColorMiddlePosition(e,u,"mid","",p.mid),o.J(p.max)&&j.WriteCT_ValueColorEndPosition(e,u,"max","",p.max)})},j.WriteCT_DataLabelVisibilities=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){e.writeAttributeString("seriesName",p.seriesName?"1":"0"),e.writeAttributeString("categoryName",p.categoryName?"1":"0"),e.writeAttributeString("value",p.value?"1":"0")})},j.WriteCT_DataLabel=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("idx",""+p.idx),e.writeAttributeString("pos",m.Charts.ST_DataLabelPos[p.pos])},function(){o.J(p.numFmt)||j.WriteCT_NumberFormat(e,u,"numFmt","",p.numFmt),o.J(p.spPr)||fe(e,"cx","spPr",p.spPr),o.J(p.txPr)||Ee(e,u,"txPr",p.txPr),o.J(p.visibility)||j.WriteCT_DataLabelVisibilities(e,u,"visibility","",p.visibility),o.J(p.separator)||e.writeElementString(u+":separator",""+p.separator),o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_DataLabelHidden=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){e.writeAttributeString("idx",""+p.idx)})},j.WriteCT_DataLabels=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){o.J(p.pos)||e.writeAttributeString("pos",m.Charts.ST_DataLabelPos[p.pos])},function(){var tt;if(o.J(p.numFmt)||j.WriteCT_NumberFormat(e,u,"numFmt","",p.numFmt),o.J(p.spPr)||fe(e,u,"spPr",p.spPr),o.J(p.txPr)||Ee(e,u,"txPr",p.txPr),o.J(p.visibility)||j.WriteCT_DataLabelVisibilities(e,u,"visibility","",p.visibility),o.J(p.separator)||e.writeElementString(u+":separator",""+p.separator),!o.J(p.dataLabel))for(tt=0;tt<p.dataLabel.length;tt++)o.J(p.dataLabel[tt])||j.WriteCT_DataLabel(e,u,"dataLabel","",p.dataLabel[tt]);if(!o.J(p.dataLabelHidden))for(tt=0;tt<p.dataLabelHidden.length;tt++)o.J(p.dataLabelHidden[tt])||j.WriteCT_DataLabelHidden(e,u,"dataLabelHidden","",p.dataLabelHidden[tt]);o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_Series=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("layoutId",m.Charts.ST_SeriesLayout[q.ChartHelper.ToST_SeriesLayout(p.layoutId)]),p.hidden!==!1&&p.hidden!==void 0&&e.writeAttributeString("hidden",p.hidden?"1":"0"),o.J(p.ownerIdx)||e.writeAttributeString("ownerIdx",""+p.ownerIdx),o.J(p.uniqueId)||e.writeAttributeString("uniqueId",""+p.uniqueId),o.J(p.formatIdx)||e.writeAttributeString("formatIdx",""+p.formatIdx)},function(){var tt;if(o.J(p.tx)||j.WriteCT_Text(e,u,"tx","",p.tx),o.J(p.spPr)||fe(e,u,"spPr",p.spPr),o.J(p.valueColors)||j.WriteCT_ValueColors(e,u,"valueColors","",p.valueColors),o.J(p.valueColorPositions)||j.WriteCT_ValueColorPositions(e,u,"valueColorPositions","",p.valueColorPositions),p.dataPt&&p.dataPt.length>0)for(tt=0;tt<p.dataPt.length;tt++)o.J(p.dataPt[tt])||j.WriteCT_DataPoint(e,u,"dataPt","",p.dataPt[tt]);if(o.J(p.dataLabels)||j.WriteCT_DataLabels(e,u,"dataLabels","",p.dataLabels),o.J(p.dataId)||j.WriteCT_DataId(e,u,"dataId","",p.dataId),o.J(p.layoutPr)||j.WriteCT_SeriesLayoutProperties(e,u,"layoutPr","",p.layoutPr),p.axisId&&p.axisId.length>0)for(tt=0;tt<p.axisId.length;tt++)o.J(p.axisId[tt])||j.WriteST_AxisId(e,u,"axisId","",p.axisId[tt]);o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_Legend=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){o.J(p.legendPos)||p.legendPos!==5?(o.J(p.legendPos)||e.writeAttributeString("pos",m.Charts.ST_2016ChartPosLegend[p.legendPos]),o.J(p.align)||e.writeAttributeString("align",m.Charts.ST_PosAlign[p.align])):(e.writeAttributeString("pos",m.Charts.ST_2016ChartPosLegend[m.Charts.ST_2016ChartPosLegend.r]),e.writeAttributeString("align",m.Charts.ST_PosAlign[m.Charts.ST_PosAlign.min])),o.J(p.overlay)||e.writeAttributeString("overlay",p.overlay?"1":"0")},function(){o.J(p.spPr)||fe(e,u,"spPr",p.spPr),o.J(p.txPr)||Ee(e,u,"txPr",p.txPr),o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_PlotSurface=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){je(e,p,u)})},j.WriteCT_PlotAreaRegion=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){var tt;for(o.J(p.plotSurface)||j.WriteCT_PlotSurface(e,u,"plotSurface","",p.plotSurface),tt=0;tt<p.series.length;tt++)o.J(p.series[tt])||j.WriteCT_Series(e,u,"series","",p.series[tt]);o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_PlotArea=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){var tt;if(o.J(p.plotAreaRegion)||j.WriteCT_PlotAreaRegion(e,u,"plotAreaRegion","",p.plotAreaRegion),!o.J(p.axes))for(tt=0;tt<p.axes.length;tt++)o.J(p.axes[tt])||j.WriteCT_Axis(e,u,"axis","",p.axes[tt]);je(e,p,u)})},j.WriteCT_Chart=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){o.J(p.title)||j.WriteCT_ChartTitle(e,u,"title","",p.title),o.J(p.plotArea)||j.WriteCT_PlotArea(e,u,"plotArea","",p.plotArea),o.J(p.legend)||j.WriteCT_Legend(e,u,"legend","",p.legend),o.J(p.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",p.extLst)})},j.WriteCT_FormatOverride=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("idx",""+p.idx)},function(){je(e,p,u)})},j.WriteCT_FormatOverrides=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){for(var tt=0;tt<p.length;tt++)o.J(p[tt])||j.WriteCT_FormatOverride(e,u,"fmtOvr","",p[tt])})},j.WriteCT_HeaderFooter=function(e,u,k,r,p){e.writeElement(u+":"+k,function(){e.writeAttributeString("alignWithMargins",p.alignWithMargins?"1":"0"),e.writeAttributeString("differentOddEven",p.differentOddEven?"1":"0"),e.writeAttributeString("differentFirst",p.differentFirst?"1":"0")},function(){o.J(p.oddHeader)||e.writeElementString(u+":oddHeader",""+p.oddHeader),o.J(p.oddFooter)||e.writeElementString(u+":oddFooter",""+p.oddFooter),o.J(p.evenHeader)||e.writeElementString(u+":evenHeader",""+p.evenHeader),o.J(p.evenFooter)||e.writeElementString(u+":evenFooter",""+p.evenFooter),o.J(p.firstHeader)||e.writeElementString(u+":firstHeader",""+p.firstHeader),o.J(p.firstFooter)||e.writeElementString(u+":firstFooter",""+p.firstFooter)})},j.WriteCT_PageMargins=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){e.writeAttributeString("l",""+p.l),e.writeAttributeString("r",""+p.r),e.writeAttributeString("t",""+p.t),e.writeAttributeString("b",""+p.b),e.writeAttributeString("header",""+p.header),e.writeAttributeString("footer",""+p.footer)})},j.WriteCT_PageSetup=function(e,u,k,r,p){e.writeLeafElement(u+":"+k,function(){e.writeAttributeString("paperSize",""+p.paperSize),e.writeAttributeString("firstPageNumber",""+M.convertFirstPageNumberToExcel(p.firstPageNumber)),e.writeAttributeString("orientation",m.Charts.ST_PageOrientation[p.orientation]),e.writeAttributeString("blackAndWhite",p.blackAndWhite?"1":"0"),e.writeAttributeString("draft",p.draft?"1":"0"),e.writeAttributeString("useFirstPageNumber",p.useFirstPageNumber?"1":"0"),e.writeAttributeString("horizontalDpi",""+p.horizontalDpi),e.writeAttributeString("verticalDpi",""+p.verticalDpi),e.writeAttributeString("copies",""+p.copies)})},j.WriteCT_PrintSettings=function(e,u,k,r,p){e.writeElement(u+":"+k,null,function(){o.J(p.headerFooter)||j.WriteCT_HeaderFooter(e,u,"headerFooter","",p.headerFooter),o.J(p.pageMargins)||j.WriteCT_PageMargins(e,u,"pageMargins","",p.pageMargins),o.J(p.pageSetup)||j.WriteCT_PageSetup(e,u,"pageSetup","",p.pageSetup)})},j.WriteCT_ChartSpace=function(e,u,k,r,p,tt){var St=r.chart&&r.chart.plotArea&&r.chart.plotArea.plotAreaRegion&&r.chart.plotArea.plotAreaRegion.series,Ft=[];St&&St.length>0&&(r.chart.plotArea.plotAreaRegion.series=j.TranstateSeriesDataToId(St,p,tt,Ft)),e.writeElement(u+":"+k,function(){e.writeAttributeString("xmlns:a",d.DrawingWriter.a),e.writeAttributeString("xmlns:r",d.DrawingWriter.r),e.writeAttributeString("xmlns:cx",j.cx)},function(){var Bt=r.chartData||{};Bt.data=Ft,o.J(Bt)||j.WriteCT_ChartData(e,u,"chartData","",Bt),o.J(r.chart)||j.WriteCT_Chart(e,u,"chart","",r.chart),o.J(r.spPr)||fe(e,u,"spPr",r.spPr),o.J(r.txPr)||Ee(e,u,"txPr",r.txPr),o.J(r.clrMapOvr)||yo(e,u,"clrMapOvr",r.clrMapOvr),o.J(r.fmtOvrs)||j.WriteCT_FormatOverrides(e,u,"fmtOvrs","",r.fmtOvrs),o.J(r.printSettings)||j.WriteCT_PrintSettings(e,u,"printSettings","",r.printSettings),o.J(r.extLst)||j.WriteCT_ExtensionList(e,u,"extLst","",r.extLst)})},j.TranstateSeriesDataToId=function(e,u,k,r){var p,tt,St,Ft,Bt,Ut,Kt,ee,le=j.TranslateNameSpace(u);for(p=0;p<e.length;p++)(St=(tt=e[p]).tx&&tt.tx.txData&&tt.tx.txData.f&&tt.tx.txData.f.formula)&&(Ft=le[St])&&(tt.tx.txData.f.formula=Ft),Ut=void 0,Kt={},ee=void 0,((Bt=tt.formulaObj||{}).numDim||Bt.strDim)&&(tt.dataId={val:p}),Bt.numDim&&(ee=k.length>0?k[k.length-1].name:null,Ut=this.CreateNameByLastName(ee),k.push({name:Ut,formula:Bt.numDim,hidden:!0}),Kt.id=p,Kt.numDim=[],e[0]&&e[0].layoutId===17?Kt.numDim.push({type:m.Charts.ST_NumericDimensionType.val,f:{formula:Ut,dir:Bt.numDimDir}}):Kt.numDim.push({type:m.Charts.ST_NumericDimensionType.size,f:{formula:Ut,dir:Bt.numDimDir}})),Bt.strDim&&(ee=k.length>0?k[k.length-1].name:null,Ut=this.CreateNameByLastName(ee),k.push({name:Ut,formula:Bt.strDim,hidden:!0}),Kt.id=Kt.id||p,Kt.strDim=[],Kt.strDim.push({type:m.Charts.ST_StringDimensionType.cat,f:{formula:Ut,dir:Bt.strDimDir}})),o.J(Kt.id)||r.push(Kt);return e},j.CreateNameByLastName=function(e){e||(e="0"),e=e.replace(Q,"");var u=parseInt(e,10)+1;return Q+u},j.TranslateNameSpace=function(e){var u,k,r={};for(u=0;u<e.length;u++)k=e[u].name,r[e[u].formula]=k;return r},j.cx="http://schemas.microsoft.com/office/drawing/2014/chartex",d.DrawingWriter.chart2016Write=j,d.DrawingWriter.WriteCT_ColorScheme=Re,d.DrawingWriter.WriteCT_CustomColor=gr,d.DrawingWriter.WriteCT_SupplementalFont=Lr,d.DrawingWriter.WriteCT_CustomColorList=Lo,d.DrawingWriter.WriteCT_FontCollection=yr,d.DrawingWriter.WriteCT_EffectStyleItem=hr,d.DrawingWriter.WriteCT_FontScheme=br,d.DrawingWriter.WriteCT_FillStyleList=Qn,d.DrawingWriter.WriteCT_LineStyleList=no,d.DrawingWriter.WriteCT_EffectStyleList=Ki,d.DrawingWriter.WriteCT_BackgroundFillStyleList=ao,d.DrawingWriter.WriteCT_StyleMatrix=Jr,d.DrawingWriter.WriteCT_BaseStyles=zr,d.DrawingWriter.WriteCT_OfficeArtExtension=lo,d.DrawingWriter.WriteCT_cameraTool=Zn,d.DrawingWriter.WriteCT_CompatExt=Ae,d.DrawingWriter.WriteCT_creationId=Yi,d.DrawingWriter.WriteCT_Angle=$n,d.DrawingWriter.WriteCT_PositiveFixedAngle=Qi,d.DrawingWriter.WriteCT_Percentage=Ne,d.DrawingWriter.WriteCT_PositivePercentage=si,d.DrawingWriter.WriteCT_FixedPercentage=Zi,d.DrawingWriter.WriteCT_PositiveFixedPercentage=di,d.DrawingWriter.WriteCT_Ratio=co,d.DrawingWriter.WriteCT_Point2D=Br,d.DrawingWriter.WriteCT_PositiveSize2D=ir,d.DrawingWriter.WriteCT_ComplementTransform=ta,d.DrawingWriter.WriteCT_InverseTransform=ui,d.DrawingWriter.WriteCT_GrayscaleTransform=ae,d.DrawingWriter.WriteCT_GammaTransform=qe,d.DrawingWriter.WriteCT_InverseGammaTransform=Te,d.DrawingWriter.WriteCT_ScRgbColor=Be,d.DrawingWriter.WriteCT_SRgbColor=$i,d.DrawingWriter.WriteCT_HslColor=tn,d.DrawingWriter.WriteCT_SystemColor=de,d.DrawingWriter.WriteCT_SchemeColor=fi,d.DrawingWriter.WriteCT_PresetColor=Bo,d.DrawingWriter.WriteCT_StyleColor=en,d.DrawingWriter.WriteCT_OfficeArtExtensionList=we,d.DrawingWriter.WriteCT_Scale2D=function(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.sx)||co(e,g,"sx",r.sx),o.J(r.sy)||co(e,g,"sy",r.sy)})},d.DrawingWriter.WriteCT_Transform2D=Po,d.DrawingWriter.WriteCT_GroupTransform2D=Wo,d.DrawingWriter.WriteCT_Point3D=hi,d.DrawingWriter.WriteCT_Vector3D=jr,d.DrawingWriter.WriteCT_SphereCoords=ea,d.DrawingWriter.WriteCT_RelativeRect=_o,d.DrawingWriter.WriteCT_Color=Ce,d.DrawingWriter.WriteCT_ColorMRU=function(e,u,k,r){e.writeElement(u+":"+k,function(){r.scrgbClr?Mt(r.scrgbClr,function(p){Be(e,g,yt,p)}):r.srgbClr?Mt(r.srgbClr,function(p){$i(e,g,bt,p)}):r.hslClr?Mt(r.hslClr,function(p){tn(e,g,ft,p)}):r.sysClr?Mt(r.sysClr,function(p){de(e,g,V,p)}):r.schemeClr?Mt(r.schemeClr,function(p){fi(e,g,at,p)}):r.prstClr&&Mt(r.prstClr,function(p){Bo(e,g,pt,p)})})},d.DrawingWriter.WriteCT_EmbeddedWAVAudioFile=Sr,d.DrawingWriter.WriteCT_Hyperlink=No,d.DrawingWriter.WriteCT_Boolean=ce,d.DrawingWriter.WriteCT_Double=Ke,d.DrawingWriter.WriteCT_UnsignedInt=xe,d.DrawingWriter.WriteCT_Int=Me,d.DrawingWriter.WriteCT_RelId=ra,d.DrawingWriter.WriteCT_Extension=oa,d.DrawingWriter.WriteCT_ExtensionList=me,d.DrawingWriter.WriteCT_NumVal=ia,d.DrawingWriter.WriteCT_NumData=bi,d.DrawingWriter.WriteCT_NumRef=rn,d.DrawingWriter.WriteCT_NumDataSource=Ze,d.DrawingWriter.WriteCT_StrVal=on,d.DrawingWriter.WriteCT_StrData=cr,d.DrawingWriter.WriteCT_StrRef=pi,d.DrawingWriter.WriteCT_Tx=so,d.DrawingWriter.WriteCT_TextLanguageID=function(e,u,k,r){mt(e,u,k,r,N)},d.DrawingWriter.WriteCT_Lvl=function(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.pt,function(p){on(e,ut,"pt",p)})})},d.DrawingWriter.WriteCT_MultiLvlStrData=na,d.DrawingWriter.WriteCT_MultiLvlStrRef=nn,d.DrawingWriter.WriteCT_AxDataSource=Cr,d.DrawingWriter.WriteCT_SerTx=Xr,d.DrawingWriter.WriteCT_LayoutTarget=aa,d.DrawingWriter.WriteCT_LayoutMode=Mo,d.DrawingWriter.WriteCT_ManualLayout=Pr,d.DrawingWriter.WriteCT_Layout=wr,d.DrawingWriter.WriteCT_Title=mi,d.DrawingWriter.WriteCT_RotX=gi,d.DrawingWriter.WriteCT_HPercent=Ie,d.DrawingWriter.WriteCT_RotY=la,d.DrawingWriter.WriteCT_DepthPercent=ca,d.DrawingWriter.WriteCT_Perspective=qr,d.DrawingWriter.WriteCT_View3D=Wr,d.DrawingWriter.WriteCT_Surface=yi,d.DrawingWriter.WriteCT_DTable=sa,d.DrawingWriter.WriteCT_GapAmount=_r,d.DrawingWriter.WriteCT_Overlap=da,d.DrawingWriter.WriteCT_BubbleScale=uo,d.DrawingWriter.WriteCT_SizeRepresents=ua,d.DrawingWriter.WriteCT_FirstSliceAng=an,d.DrawingWriter.WriteCT_HoleSize=fa,d.DrawingWriter.WriteCT_SplitType=fo,d.DrawingWriter.WriteCT_CustSplit=ln,d.DrawingWriter.WriteCT_SecondPieSize=cn,d.DrawingWriter.WriteCT_NumFmt=xr,d.DrawingWriter.WriteCT_LblAlgn=Oo,d.DrawingWriter.WriteCT_DLblPos=sn,d.DrawingWriter.WriteCT_DLbl=Ho,d.DrawingWriter.WriteCT_DLbls=De,d.DrawingWriter.WriteCT_MarkerStyle=Si,d.DrawingWriter.WriteCT_MarkerSize=ho,d.DrawingWriter.WriteCT_Marker=Kr,d.DrawingWriter.WriteCT_DPt=Yr,d.DrawingWriter.WriteCT_TrendlineType=Go,d.DrawingWriter.WriteCT_Order=Pe,d.DrawingWriter.WriteCT_Period=ha,d.DrawingWriter.WriteCT_TrendlineLbl=ba,d.DrawingWriter.WriteCT_Trendline=Ci,d.DrawingWriter.WriteCT_ErrDir=pa,d.DrawingWriter.WriteCT_ErrBarType=ma,d.DrawingWriter.WriteCT_ErrValType=ga,d.DrawingWriter.WriteCT_ErrBars=wi,d.DrawingWriter.WriteCT_UpDownBar=xi,d.DrawingWriter.WriteCT_UpDownBars=Ai,d.DrawingWriter.WriteCT_LineSer=bo,d.DrawingWriter.WriteCT_ScatterSer=dn,d.DrawingWriter.WriteCT_RadarSer=un,d.DrawingWriter.WriteCT_BarSer=Ti,d.DrawingWriter.WriteCT_AreaSer=vi,d.DrawingWriter.WriteCT_PieSer=po,d.DrawingWriter.WriteCT_BubbleSer=fn,d.DrawingWriter.WriteCT_SurfaceSer=hn,d.DrawingWriter.WriteCT_Grouping=Uo,d.DrawingWriter.WriteCT_ChartLines=Ye,d.DrawingWriter.WriteCT_LineChart=ya,d.DrawingWriter.WriteCT_Line3DChart=Sa,d.DrawingWriter.WriteCT_StockChart=Ca,d.DrawingWriter.WriteCT_ScatterStyle=wa,d.DrawingWriter.WriteCT_ScatterChart=xa,d.DrawingWriter.WriteCT_RadarStyle=Aa,d.DrawingWriter.WriteCT_RadarChart=Jo,d.DrawingWriter.WriteCT_BarGrouping=mo,d.DrawingWriter.WriteCT_BarDir=bn,d.DrawingWriter.WriteCT_ShapeBox=pr,d.DrawingWriter.WriteCT_BarChart=zo,d.DrawingWriter.WriteCT_Bar3DChart=Vo,d.DrawingWriter.WriteCT_AreaChart=ki,d.DrawingWriter.WriteCT_Area3DChart=jo,d.DrawingWriter.WriteCT_PieChart=Ta,d.DrawingWriter.WriteCT_Pie3DChart=va,d.DrawingWriter.WriteCT_DoughnutChart=ka,d.DrawingWriter.WriteCT_OfPieType=Xo,d.DrawingWriter.WriteCT_OfPieChart=Fa,d.DrawingWriter.WriteCT_BubbleChart=Ra,d.DrawingWriter.WriteCT_BandFmt=Ea,d.DrawingWriter.WriteCT_BandFmts=Ia,d.DrawingWriter.WriteCT_SurfaceChart=qo,d.DrawingWriter.WriteCT_Surface3DChart=pn,d.DrawingWriter.WriteCT_AxPos=$e,d.DrawingWriter.WriteCT_Crosses=Da,d.DrawingWriter.WriteCT_CrossBetween=La,d.DrawingWriter.WriteCT_TickMark=mn,d.DrawingWriter.WriteCT_TickLblPos=Ba,d.DrawingWriter.WriteCT_Skip=Ko,d.DrawingWriter.WriteCT_TimeUnit=Fi,d.DrawingWriter.WriteCT_AxisUnit=Yo,d.DrawingWriter.WriteCT_BuiltInUnit=Pa,d.DrawingWriter.WriteCT_PictureFormat=Wa,d.DrawingWriter.WriteCT_PictureStackUnit=_a,d.DrawingWriter.WriteCT_PictureOptions=Ri,d.DrawingWriter.WriteCT_DispUnitsLbl=Na,d.DrawingWriter.WriteCT_DispUnits=Ma,d.DrawingWriter.WriteCT_Orientation=Oa,d.DrawingWriter.WriteCT_LogBase=Ha,d.DrawingWriter.WriteCT_Scaling=Ga,d.DrawingWriter.WriteCT_LblOffset=gn,d.DrawingWriter.WriteCT_CatAx=yn,d.DrawingWriter.WriteCT_DateAx=Sn,d.DrawingWriter.WriteCT_SerAx=Ua,d.DrawingWriter.WriteCT_ValAx=Qo,d.DrawingWriter.WriteCT_PlotArea=Ja,d.DrawingWriter.WriteCT_PivotFmt=Cn,d.DrawingWriter.WriteCT_PivotFmts=function(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.pivotFmt,function(p){Cn(e,ut,"pivotFmt",p)})})},d.DrawingWriter.WriteCT_LegendPos=za,d.DrawingWriter.WriteCT_LegendEntry=Va,d.DrawingWriter.WriteCT_Legend=ja,d.DrawingWriter.WriteCT_DispBlanksAs=Xa,d.DrawingWriter.WriteCT_DispNaAsBlank=qa,d.DrawingWriter.WriteCT_Chart=Ka,d.DrawingWriter.WriteCT_Style=Ya,d.DrawingWriter.WriteCT_PivotSource=Qa,d.DrawingWriter.WriteCT_Protection=Ei,d.DrawingWriter.WriteCT_HeaderFooter=Za,d.DrawingWriter.WriteCT_PageMargins=$a,d.DrawingWriter.WriteCT_ExternalData=tl,d.DrawingWriter.WriteCT_PageSetup=el,d.DrawingWriter.WriteCT_PrintSettings=rl,d.DrawingWriter.WriteCT_ChartSpace=function(e,u,k,r){e.writeElement("c:"+k,function(){e.writeAttributeString("xmlns:c",d.DrawingWriter.c),e.writeAttributeString("xmlns:a",d.DrawingWriter.a),e.writeAttributeString("xmlns:r",d.DrawingWriter.r)},function(){var p=r.roundedCorners,tt=r.style,St=r.clrMapOvr,Ft=r.pivotSource,Bt=r.protection,Ut=r.chart,Kt=r.spPr,ee=r.txPr,le=r.externalData,ue=r.printSettings,ne=r.userShapes,be=r.extLst;o.J(p)||ce(e,ut,"roundedCorners",p),o.J(tt)||Ya(e,ut,Qt,tt),o.J(St)||yo(e,g,"clrMapOvr",St),o.J(Ft)||Qa(e,ut,"pivotSource",Ft),o.J(Bt)||Ei(e,ut,"protection",Bt),o.J(Ut)||Ka(e,ut,"chart",Ut),o.J(Kt)||fe(e,ut,n,Kt),o.J(ee)||Ee(e,ut,i,ee),o.J(le)||tl(e,ut,"externalData",le),o.J(ue)||rl(e,ut,"printSettings",ue),o.J(ne)||al(e,ut,"userShapes",ne),o.J(be)||me(e,ut,a,be)})},d.DrawingWriter.WriteCT_DLblExtensionList=ol,d.DrawingWriter.WriteCT_DLblExt=il,d.DrawingWriter.WriteCT_DLblsExtensionList=nl,d.DrawingWriter.WriteCT_DLblsExt=go,d.DrawingWriter.WriteCT_UserShapes=al,d.DrawingWriter.WriteCT_InvertSolidFillFmt=ll,d.DrawingWriter.WriteCT_ColorMapping=yo,d.DrawingWriter.WriteCT_FullRef=function(e,u,k,r){Wt(e,u,k,r)},d.DrawingWriter.WriteCT_LevelRef=function(e,u,k,r){Wt(e,u,k,r)},d.DrawingWriter.WriteCT_FormulaRef=function(e,u,k,r){Wt(e,u,k,r)},d.DrawingWriter.WriteCT_FilteredSeriesTitle=function(e,u,k,r){Pt(e,u,k,r,so,ut,"tx")},d.DrawingWriter.WriteCT_FilteredCategoryTitle=function(e,u,k,r){Pt(e,u,k,r,Cr,ut,"cat")},d.DrawingWriter.WriteCT_FilteredBarSer=function(e,u,k,r){Pt(e,u,k,r,Ti,ut,ot)},d.DrawingWriter.WriteCT_FilteredLineSer=function(e,u,k,r){Pt(e,u,k,r,bo,ut,ot)},d.DrawingWriter.WriteCT_FilteredScatterSer=function(e,u,k,r){Pt(e,u,k,r,dn,ut,ot)},d.DrawingWriter.WriteCT_FilteredAreaSer=function(e,u,k,r){Pt(e,u,k,r,vi,ut,ot)},d.DrawingWriter.WriteCT_FilteredPieSer=function(e,u,k,r){Pt(e,u,k,r,po,ut,ot)},d.DrawingWriter.WriteCT_FilteredBubbleSer=function(e,u,k,r){Pt(e,u,k,r,fn,ut,ot)},d.DrawingWriter.WriteCT_FilteredRadarSer=function(e,u,k,r){Pt(e,u,k,r,un,ut,ot)},d.DrawingWriter.WriteCT_FilteredSurfaceSer=function(e,u,k,r){Pt(e,u,k,r,hn,ut,ot)},d.DrawingWriter.WriteCT_SeriesDataLabelsRange=cl,d.DrawingWriter.WriteCT_CategoryFilterException=sl,d.DrawingWriter.WriteCT_CategoryFilterExceptions=function(e,u,k,r){e.writeElement(u+":"+k,function(){Mt(r.categoryFilterException,function(p){sl(e,$t,"categoryFilterException",p)})})},d.DrawingWriter.WriteCT_DataLabelFieldTableEntry=dl,d.DrawingWriter.WriteCT_DataLabelFieldTable=ul,d.DrawingWriter.WriteCT_GraphicFrameNonVisual=function(e,u,k,r){Nt(e,u,k,r,g)},d.DrawingWriter.WriteCT_CdrPosition=Ii,d.DrawingWriter.WriteCT_RelSizeAnchor=fl,d.DrawingWriter.WriteCT_AbsSizeAnchor=hl,d.DrawingWriter.WriteCT_ChartDrawing=function(e,u,k,r){e.writeElement("c:"+k,function(){e.writeAttributeString("xmlns:c",d.DrawingWriter.c),e.writeAttributeString("xmlns:cdr",d.DrawingWriter.cdr),e.writeAttributeString("xmlns:a",d.DrawingWriter.a)},function(){var p=r.relSizeAnchor,tt=r.absSizeAnchor;p&&p.forEach(function(St){St&&fl(e,kt,"relSizeAnchor",St)}),tt&&tt.forEach(function(St){St&&hl(e,kt,"absSizeAnchor",St)})})},d.DrawingWriter.WriteCT_ConnectorLocking=So,d.DrawingWriter.WriteCT_ShapeLocking=bl,d.DrawingWriter.WriteCT_PictureLocking=pl,d.DrawingWriter.WriteCT_GroupLocking=Zo,d.DrawingWriter.WriteCT_GraphicalObjectFrameLocking=function(e,u,k,r){e.writeElement(u+":"+k,function(){r.noGrp===!0&&e.writeAttributeString("noGrp","1"),r.noDrilldown===!0&&e.writeAttributeString("noDrilldown","1"),r.noSelect===!0&&e.writeAttributeString("noSelect","1"),r.noChangeAspect===!0&&e.writeAttributeString("noChangeAspect","1"),r.noMove===!0&&e.writeAttributeString("noMove","1"),r.noResize===!0&&e.writeAttributeString("noResize","1")},function(){fr(e,r)})},d.DrawingWriter.WriteCT_NonVisualDrawingProps=Ar,d.DrawingWriter.WriteCT_NonVisualDrawingShapeProps=ml,d.DrawingWriter.WriteCT_NonVisualConnectorProperties=Di,d.DrawingWriter.WriteCT_NonVisualPictureProperties=$o,d.DrawingWriter.WriteCT_NonVisualGroupDrawingShapeProps=wn,d.DrawingWriter.WriteCT_NonVisualGraphicFrameProperties=gl,d.DrawingWriter.WriteCT_GraphicalObjectDataContent=xn,d.DrawingWriter.WriteCT_GraphicalObjectData=An,d.DrawingWriter.WriteCT_GraphicalObject=ti,d.DrawingWriter.WriteCT_Camera=Tn,d.DrawingWriter.WriteCT_LightRig=vn,d.DrawingWriter.WriteCT_Scene3D=Qr,d.DrawingWriter.WriteCT_Backdrop=kn,d.DrawingWriter.WriteCT_Bevel=Li,d.DrawingWriter.WriteCT_Shape3D=Co,d.DrawingWriter.WriteCT_FlatText=Fn,d.DrawingWriter.WriteCT_AlphaBiLevelEffect=Bi,d.DrawingWriter.WriteCT_AlphaCeilingEffect=Pi,d.DrawingWriter.WriteCT_AlphaFloorEffect=Wi,d.DrawingWriter.WriteCT_AlphaInverseEffect=Ce,d.DrawingWriter.WriteCT_AlphaModulateFixedEffect=Rn,d.DrawingWriter.WriteCT_AlphaOutsetEffect=En,d.DrawingWriter.WriteCT_AlphaReplaceEffect=_i,d.DrawingWriter.WriteCT_BiLevelEffect=In,d.DrawingWriter.WriteCT_BlurEffect=sr,d.DrawingWriter.WriteCT_ColorChangeEffect=Dn,d.DrawingWriter.WriteCT_ColorReplaceEffect=Ce,d.DrawingWriter.WriteCT_DuotoneEffect=Ln,d.DrawingWriter.WriteCT_GlowEffect=Bn,d.DrawingWriter.WriteCT_GrayscaleEffect=Pn,d.DrawingWriter.WriteCT_HSLEffect=Zr,d.DrawingWriter.WriteCT_InnerShadowEffect=Wn,d.DrawingWriter.WriteCT_LuminanceEffect=_n,d.DrawingWriter.WriteCT_OuterShadowEffect=Ni,d.DrawingWriter.WriteCT_PresetShadowEffect=Nn,d.DrawingWriter.WriteCT_ReflectionEffect=$r,d.DrawingWriter.WriteCT_RelativeOffsetEffect=wo,d.DrawingWriter.WriteCT_SoftEdgesEffect=Mn,d.DrawingWriter.WriteCT_TintEffect=On,d.DrawingWriter.WriteCT_TransformEffect=yl,d.DrawingWriter.WriteCT_NoFillProperties=to,d.DrawingWriter.WriteCT_SolidColorFillProperties=Ce,d.DrawingWriter.WriteCT_LinearShadeProperties=Sl,d.DrawingWriter.WriteCT_PathShadeProperties=Tr,d.DrawingWriter.WriteCT_GradientStop=Hn,d.DrawingWriter.WriteCT_GradientStopList=Cl,d.DrawingWriter.WriteCT_GradientFillProperties=vr,d.DrawingWriter.WriteCT_TileInfoProperties=wl,d.DrawingWriter.WriteCT_StretchInfoProperties=ei,d.DrawingWriter.WriteCT_Blip=ri,d.DrawingWriter.WriteCT_BlipBlob=function(e,u,k,r){e.writeElement(u+":"+k,function(){o.J(r.type)||r.type===0||e.writeAttributeString(R,m.Charts.ST_BobType[r.type])},function(){o.J(r.blob)||e.writeElementString("a:blob",r.blob)})},d.DrawingWriter.WriteCT_BlipFillProperties=kr,d.DrawingWriter.WriteCT_PatternFillProperties=oi,d.DrawingWriter.WriteCT_GroupFillProperties=Mi,d.DrawingWriter.WriteCT_FillProperties=xo,d.DrawingWriter.WriteCT_FillEffect=xo,d.DrawingWriter.WriteCT_FillOverlayEffect=Oi,d.DrawingWriter.WriteCT_EffectReference=xl,d.DrawingWriter.WriteCT_EffectContainer=Fr,d.DrawingWriter.WriteCT_AlphaModulateEffect=Hi,d.DrawingWriter.WriteCT_BlendEffect=Gi,d.DrawingWriter.WriteCT_EffectList=Ao,d.DrawingWriter.WriteCT_EffectProperties=function(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.effectLst,tt=r.effectDag;o.J(p)||Ao(e,g,I,p),o.J(tt)||Fr(e,g,P,tt)})},d.DrawingWriter.WriteCT_GeomGuide=Al,d.DrawingWriter.WriteCT_GeomGuideList=Ui,d.DrawingWriter.WriteCT_AdjPoint2D=To,d.DrawingWriter.WriteCT_GeomRect=Tl,d.DrawingWriter.WriteCT_XYAdjustHandle=vl,d.DrawingWriter.WriteCT_PolarAdjustHandle=kl,d.DrawingWriter.WriteCT_ConnectionSite=Gn,d.DrawingWriter.WriteCT_AdjustHandleList=Fl,d.DrawingWriter.WriteCT_ConnectionSiteList=Rl,d.DrawingWriter.WriteCT_Connection=Un,d.DrawingWriter.WriteCT_Path2DMoveTo=function(e,u,k,r){Pt(e,u,k,r,To,g,"pt")},d.DrawingWriter.WriteCT_Path2DLineTo=function(e,u,k,r){Pt(e,u,k,r,To,g,"pt")},d.DrawingWriter.WriteCT_Path2DArcTo=El,d.DrawingWriter.WriteCT_Path2DQuadBezierTo=ii,d.DrawingWriter.WriteCT_Path2DCubicBezierTo=ii,d.DrawingWriter.WriteCT_Path2DClose=Il,d.DrawingWriter.WriteCT_Path2D=ge,d.DrawingWriter.WriteCT_AdjPoint2DList=ni,d.DrawingWriter.WriteCT_Path2DList=Jn,d.DrawingWriter.WriteCT_PresetGeometry2D=zn,d.DrawingWriter.WriteCT_PresetTextShape=ai,d.DrawingWriter.WriteCT_CustomGeometry2D=Ji,d.DrawingWriter.WriteCT_LineEndProperties=Vn,d.DrawingWriter.WriteCT_LineJoinBevel=Rr,d.DrawingWriter.WriteCT_LineJoinRound=Dl,d.DrawingWriter.WriteCT_LineJoinMiterProperties=Nr,d.DrawingWriter.WriteCT_PresetLineDashProperties=Ll,d.DrawingWriter.WriteCT_DashStop=Mr,d.DrawingWriter.WriteCT_DashStopList=Bl,d.DrawingWriter.WriteCT_LineProperties=nr,d.DrawingWriter.WriteCT_SvgBlipProperties=Pl,d.DrawingWriter.WriteCT_ShapeProperties=fe,d.DrawingWriter.WriteCT_GroupShapeProperties=Wl,d.DrawingWriter.WriteCT_StyleMatrixReference=Or,d.DrawingWriter.WriteCT_FontReference=li,d.DrawingWriter.WriteCT_ShapeStyle=dr,d.DrawingWriter.WriteCT_AnchorClientData=_l,d.DrawingWriter.WriteCT_ShapeNonVisual=vo,d.DrawingWriter.WriteCT_ShapeNonVisualForCdr=Nl,d.DrawingWriter.WriteCT_ShapeNonVisualForXdr=jn,d.DrawingWriter.WriteCT_Shape=ko,d.DrawingWriter.WriteCT_ShapeForCdr=Yl,d.DrawingWriter.WriteCT_ShapeForXdr=Ml,d.DrawingWriter.WriteCT_ConnectorNonVisual=Xn,d.DrawingWriter.WriteCT_ConnectorNonVisualCdr=function(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.cNvPr,tt=r.cNvCxnSpPr;o.J(p)||Ar(e,kt,F,p),o.J(tt)||Di(e,kt,"cNvCxnSpPr",tt)})},d.DrawingWriter.WriteCT_Connector=Er,d.DrawingWriter.WriteCT_ConnectorCdr=Ol,d.DrawingWriter.WriteCT_PictureNonVisualGroup=ci,d.DrawingWriter.WriteCT_PictureNonVisual=qn,d.DrawingWriter.WriteCT_PictureNonVisualrelSizeAnchor=Kn,d.DrawingWriter.WriteCT_PictureNonVisualOneCellAnchor=ci,d.DrawingWriter.WriteCT_PictureNonVisualForXdr=ci,d.DrawingWriter.WriteCT_PictureGroup=Hl,d.DrawingWriter.WriteCT_PictureRelSizeAnchor=Gl,d.DrawingWriter.WriteCT_Picture=zi,d.DrawingWriter.WriteCT_PictureOneCellAnchor=function(e,u,k,r){e.writeElement(u+":"+k,function(){lr(e,r)},function(){var p=r.nvPicPr,tt=r.blipFill,St=r.spPr,Ft=r.style;o.J(p)||qn(e,Dt,te,p),o.J(tt)||kr(e,Dt,it,tt),o.J(St)||fe(e,Dt,n,St),o.J(Ft)||dr(e,g,Qt,Ft)})},d.DrawingWriter.WriteCT_PictureForXdr=ke,d.DrawingWriter.WriteCT_GraphicalObjectFrameNonVisual=Ul,d.DrawingWriter.WriteCT_GraphicalObjectFrameNonVisual_cdr=Jl,d.DrawingWriter.WriteCT_GraphicalObjectFrame=eo,d.DrawingWriter.WriteCT_GraphicalObjectFrame_cdr=zl,d.DrawingWriter.WriteCT_GroupShapeNonVisual=Vl,d.DrawingWriter.WriteCT_GroupShape=tr,d.DrawingWriter.WriteCT_Position=Vi,d.DrawingWriter.WriteCT_TwoCellAnchor=Hr,d.DrawingWriter.WriteCT_AlternateContent=ji,d.DrawingWriter.WriteCT_Choice=jl,d.DrawingWriter.WriteCT_FallBack=Xl,d.DrawingWriter.WriteCT_OneCellAnchor=ql,d.DrawingWriter.WriteCT_AbsoluteAnchor=Xi,d.DrawingWriter.WriteCT_Drawing=function(e,u,k,r){e.writeElement("xdr:"+k,function(){e.writeAttributeString("xmlns:a",d.DrawingWriter.a),e.writeAttributeString("xmlns:xdr",d.DrawingWriter.xdr)},function(){r.AnchorBaseList.forEach(function(p){p.anchorType===1?ql(e,Dt,"oneCellAnchor",p):p.anchorType===0?Hr(e,Dt,"twoCellAnchor",p):p.anchorType===2&&Xi(e,Dt,"absoluteAnchor",p)})})},d.DrawingWriter.WriteCT_DefaultShapeDefinition=Fo,d.DrawingWriter.WriteCT_ObjectStyleDefaults=t,d.DrawingWriter.WriteCT_EmptyElement=l,d.DrawingWriter.WriteCT_ColorMappingOverride=function(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.masterClrMapping,tt=r.overrideClrMapping;o.J(p)||l(e,g,"masterClrMapping"),o.J(tt)||yo(e,g,"overrideClrMapping",tt)})},d.DrawingWriter.WriteCT_ColorSchemeAndMapping=b,d.DrawingWriter.WriteCT_ColorSchemeList=X,d.DrawingWriter.WriteCT_OfficeStyleSheet=function(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.name;gt(p)||e.writeAttributeString(E,p)},function(){var p=r.themeElements,tt=r.objectDefaults,St=r.extraClrSchemeLst,Ft=r.custClrLst,Bt=r.extLst;o.J(p)||zr(e,g,"themeElements",p),o.J(tt)||t(e,g,"objectDefaults",tt),o.J(St)||X(e,g,"extraClrSchemeLst",St),o.J(Ft)||Lo(e,g,"custClrLst",Ft),o.J(Bt)||we(e,g,a,Bt)})},d.DrawingWriter.WriteCT_BaseStylesOverride=function(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.clrScheme,tt=r.fontScheme,St=r.fmtScheme;o.J(p)||Re(e,g,h,p),o.J(tt)||br(e,g,S,tt),o.J(St)||Jr(e,g,_,St)})},d.DrawingWriter.WriteCT_ClipboardStyleSheet=function(e,u,k,r){e.writeElement(u+":"+k,function(){var p=r.themeElements,tt=r.clrMap;o.J(p)||zr(e,g,"themeElements",p),o.J(tt)||yo(e,g,"clrMap",tt)})},d.DrawingWriter.WriteCT_TextParagraph=C,d.DrawingWriter.WriteCT_TextListStyle=nt,d.DrawingWriter.WriteCT_TextNormalAutofit=Gt,d.DrawingWriter.WriteCT_TextShapeAutofit=Yt,d.DrawingWriter.WriteCT_TextNoAutofit=he,d.DrawingWriter.getRotationData=ur,d.DrawingWriter.WriteCT_TextBodyProperties=Ro,d.DrawingWriter.WriteCT_TextBody=Ee,d.DrawingWriter.WriteCT_TextBulletColorFollowText=Ql,d.DrawingWriter.WriteCT_TextBulletSizeFollowText=Yn,d.DrawingWriter.WriteCT_TextBulletSizePercent=ec,d.DrawingWriter.WriteCT_TextBulletSizePoint=rc,d.DrawingWriter.WriteCT_TextBulletTypefaceFollowText=oc,d.DrawingWriter.WriteCT_TextAutonumberBullet=ic,d.DrawingWriter.WriteCT_TextCharBullet=nc,d.DrawingWriter.WriteCT_TextBlipBullet=ac,d.DrawingWriter.WriteCT_TextNoBullet=lc,d.DrawingWriter.WriteCT_TextFont=Eo,d.DrawingWriter.WriteCT_TextUnderlineLineFollowText=cc,d.DrawingWriter.WriteCT_TextUnderlineFillFollowText=sc,d.DrawingWriter.WriteCT_TextUnderlineFillGroupWrapper=xo,d.DrawingWriter.WriteCT_TextCharacterProperties=qi,d.DrawingWriter.WriteCT_TextSpacingPercent=dc,d.DrawingWriter.WriteCT_TextSpacingPoint=uc,d.DrawingWriter.WriteCT_TextTabStop=fc,d.DrawingWriter.WriteCT_TextTabStopList=hc,d.DrawingWriter.WriteCT_TextLineBreak=bc,d.DrawingWriter.WriteCT_TextSpacing=Zl,d.DrawingWriter.WriteCT_TextParagraphProperties=mr,d.DrawingWriter.WriteCT_TextField=pc,d.DrawingWriter.WriteCT_RegularTextRun=mc},"./src/xlsx-io/writer/comment-writer.ts":function(ie,d,xt){var m,K,G,q,o,z;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/xml-io/xml-writer.ts"),G=xt("./src/common/excel-types.ts"),q=xt("./src/xlsx-io/common/color-writer.ts"),o=xt("./src/datamodel/excel-style.ts"),z=m.Util.na,d.writeComments=function(M,O){var H=new K.XmlWriter;return H.writeDocument(),H.writeElement("comments",function(){H.writeAttributeString("xmlns",G.XFileConstants.Jd)},function(){(function(N){N.writeElement("authors",void 0,function(){N.writeElement("author",void 0,function(){N.writeValue("Author")})})})(H),H.writeElement("commentList",function(){O.forEach(function(N){(function(E,R){E.writeElement("comment",function(){E.writeAttributeString("ref",m.IndexHelper.T(R.col)+(R.row+1)),E.writeAttributeString("authorId","0")},function(){E.writeElement("text",function(){E.writeElement("r",function(){var A,a,F;E.writeElement("rPr",function(){var w,I=R.fontWeight;(function(P){var J=P;if(J){if(typeof J=="number")return J>400;if(typeof J=="string")return J.toLowerCase().indexOf("bold")!==-1||parseInt(J,10)>400}return!1})(I)&&E.writeLeafElement("b"),function(P){return!!P&&["italic","oblique"].indexOf(P.toLowerCase().trim())!==-1}(I=R.fontStyle)&&E.writeLeafElement("i"),(w=R.textDecoration)&&(1&w&&E.writeLeafElement("u"),8&w&&E.writeLeafElement("u",function(){E.writeAttributeString("val",o.UnderLineStyle[2])}),2&w&&E.writeLeafElement("strike")),(I=R.fontSize)&&E.writeLeafElement("sz",function(){E.writeAttributeString("val",I)}),(I=R.foreColor)?q.writeColor(E,"color",I):E.writeLeafElement("color",function(){E.writeAttributeString("indexed","81")}),(I=R.fontFamily)&&E.writeLeafElement("rFont",function(){E.writeAttributeString("val",I)}),E.writeLeafElement("family",function(){E.writeAttributeString("val","2")})}),A=R.text,a=m.J(A)?"":A,F=a.length!==a.trim().length,E.writeElement("t",function(){F&&E.writeAttributeString("xml:space","preserve")},function(){E.writeValue(z(a))})})})})})(H,N)})})}),H.getXmlString()},d.writeCommentShapes=function(M,O,H){var N="_x0000_t",E="202";function R(A){return A&&A.indexOf("rgb")>=0?"#"+o.ColorHelper.fromHtmlColor(A).toString(16).substr(-6):A}M.writeElement("v:shapetype",function(){M.writeAttributeString("id",N+E),M.writeAttributeString("coordsize","21600,21600"),M.writeAttributeString("o:spt",E),M.writeAttributeString("path","m,l,21600r21600,l21600,xe")},function(){M.writeLeafElement("v:stroke",function(){M.writeAttributeString("joinstyle","miter")}),M.writeLeafElement("v:path",function(){M.writeAttributeString("gradientshapeok","t"),M.writeAttributeString("o:connecttype","rect")})}),O.forEach(function(A){var a=A.inset;M.writeElement("v:shape",function(){M.writeAttributeString("id","_x0000_s"+H),H++,M.writeAttributeString("type","#"+N+E),M.writeAttributeString("style",function(F){var w=["position:absolute"],I=F.marginLeft;return I>=0&&w.push("margin-left:"+I+"pt"),(I=F.marginTop)>=0&&w.push("margin-top:"+I+"pt"),(I=F.width)&&w.push("width:"+I),(I=F.height)&&w.push("height:"+I),w.push("z-index:"+F.zIndex),(I=F.visibility)&&w.push("visibility:"+I),w.join(";")}(A)),M.writeAttributeString("fillcolor",R(A.backColor)),M.writeAttributeString("strokecolor",R(A.borderColor)),M.writeAttributeString("strokeweight",""+A.borderWidth),a||M.writeAttributeString("o:insetmode","auto")},function(){var F=A.dashStyle,w=A.lineStyle;F?M.writeLeafElement("v:stroke",function(){M.writeAttributeString("dashstyle",F)}):w&&M.writeLeafElement("v:stroke",function(){M.writeAttributeString("linestyle",w)}),M.writeLeafElement("v:fill",function(){var I=A.opacity;m.J(I)||I===1||M.writeAttributeString("opacity",Math.floor(65535*I)+"f"),M.writeAttributeString("color2","#ffffe1")}),M.writeLeafElement("v:shadow",function(){M.writeAttributeString("color","black"),M.writeAttributeString("obscured","t")}),M.writeLeafElement("v:path",function(){M.writeAttributeString("o:connecttype","none")}),M.writeElement("v:textbox",function(){M.writeAttributeString("style","mso-direction-alt:auto"+(A.autoSize?";mso-fit-shape-to-text:t":"")),a&&M.writeAttributeString("inset",a)},function(){M.writeElement("div",function(){M.writeAttributeString("style","text-align:"+A.hAlign.toLowerCase())},null)}),M.writeElement("x:ClientData",function(){M.writeAttributeString("ObjectType","Note")},function(){A.dynamicMove===!1&&M.writeLeafElement("x:MoveWithCells"),A.dynamicSize===!1&&M.writeLeafElement("x:SizeWithCells"),A.locked===!1&&M.writeElementString("x:Locked","False"),A.lockText===!1&&M.writeElementString("x:LockText","False"),M.writeElementString("x:AutoFill","False");var I=A.hAlign;I!=="Left"&&M.writeElementString("x:TextHAlign",I),M.writeElementString("x:Row",A.row),M.writeElementString("x:Column",A.col),A.displayMode===1&&M.writeLeafElement("x:Visible")})})})}},"./src/xlsx-io/writer/conditionalformat-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w;function I(s){var v=""+s;return v.charAt(0)==="="?v.substr(1):v}function P(s){return typeof s=="string"?(s=s[0]==="="?s.substr(1):s,K.addXLFNPrefix(s)):s}function J(s){return typeof s=="string"}function st(s){return s===H[1]||s===H[2]}function ht(s){var v,n,i;if(J(s.value1)&&M.isTablesheetColumnFormula(s.value1)||J(s.value2)&&M.isTablesheetColumnFormula(s.value2)||J(s.minValue)&&M.isTablesheetColumnFormula(s.minValue)||J(s.midValue)&&M.isTablesheetColumnFormula(s.midValue)||J(s.maxValue)&&M.isTablesheetColumnFormula(s.maxValue)||J(s.text)&&M.isTablesheetColumnFormula(s.text)||J(s.formula)&&M.isTablesheetColumnFormula(s.formula)&&M.isTablesheetColumnFormula(s.formula))return!0;if(s.iconCriteria&&s.iconCriteria.length>0){for(v=0,n=s.iconCriteria;v<n.length;v++)if(J(i=n[v].iconValue)&&M.isTablesheetColumnFormula(i))return!0}return!1}function yt(s){return typeof s=="string"?s.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"):K.J(s)?s:""+s}function bt(s){var v,n,i,c,x,L;if(!s||!s.ranges||(v=s.ranges[0]).row<0||v.col<0)return null;if(n=K.IndexHelper.T(v.col)+(v.row+1),i=v.rowCount===o.ExcelConstants.xb?ft("${0}:${1}",K.IndexHelper.T(v.col),K.IndexHelper.T(v.col+v.colCount-1)):v.colCount===o.ExcelConstants.wb?ft("${0}:${1}",v.row+1,v.row+v.rowCount):ft("${0}${1}:${2}${3}",K.IndexHelper.T(v.col),v.row+1,K.IndexHelper.T(v.col+v.colCount-1),v.row+v.rowCount),c=function(W){return typeof W=="string"?W.slice(0,2)==='="'&&W.slice(-1)==='"'?W.slice(2,-1):W.replace(/"/g,'""'):K.J(W)?W:""+W}(s.text),s.type==="top10")return s.bottom?s.percent?ft("IF(INT(COUNT({0})*{1}%)>0,SMALL({0},INT(COUNT({0})*{1}%)),MIN({0}))>={2}",i,s.rank,n):ft("SMALL(({0}),MIN({1},COUNT({0})))>={2}",i,s.rank,n):s.percent?ft("IF(INT(COUNT({0})*{1}%)>0,LARGE({0},INT(COUNT({0})*{1}%)),MIN({0}))<={2}",i,s.rank,n):ft("LARGE(({0}),MIN({1},COUNT({0})))<={2}",i,s.rank,n);if(s.type==="duplicateValues")return ft("AND(COUNTIF({0},{1})>1,NOT(ISBLANK({1})))",i,n);if(s.type==="uniqueValues")return ft("AND(COUNTIF({0},{1})=1,NOT(ISBLANK({1})))",i,n);if(s.type==="aboveAverage"||s.type==="belowAverage"||s.type==="aboveOrEqualToAverage"||s.type==="belowOrEqualToAverage"){if(s.type==="aboveAverage"&&K.J(s.stdDev))return ft("{0}>AVERAGE({1})",n,i);if(!K.J(s.aboveAverage)){if(!(K.J(s.equalAverage)||s.aboveAverage||K.J(s.equalAverage))&&s.equalAverage&&K.J(s.stdDev))return ft("{0}<=AVERAGE({1})",n,i);if(!s.aboveAverage&&K.J(s.stdDev))return ft("{0}<AVERAGE({1})",n,i)}if(!K.J(s.equalAverage)&&s.equalAverage&&K.J(s.stdDev))return ft("{0}>=AVERAGE({1})",n,i);if(!K.J(s.stdDev))return K.J(s.aboveAverage)||s.aboveAverage?ft("({0}-AVERAGE({1}))>=STDEVP({1})*({2})",n,i,s.stdDev):ft("({0}-AVERAGE({1}))<=STDEVP({1})*(-{2})",n,i,s.stdDev)}else{if(x=function(W){var U,h=U=Number.MAX_VALUE;return W.forEach(function(S){S.row<h&&(h=S.row),S.col<U&&(U=S.col)}),{row:h,col:U}}(s.ranges),L=K.IndexHelper.T(x.col)+(x.row+1),s.type==="containsText")return ft('NOT(ISERROR(SEARCH("{0}",{1})))',c,L);if(s.type==="notContainsText")return ft('ISERROR(SEARCH("{0}",{1}))',c,L);if(s.type==="beginsWith")return ft('LEFT({0},{1}) = "{2}"',L,s.text.length,c);if(s.type==="endsWith")return ft('RIGHT({0},{1}) = "{2}"',L,s.text.length,c)}return null}function ft(s){var v;return v=Array.prototype.slice.call(arguments,1),s.replace(/{(\d+)}/g,function(n,i){return v[i]!==void 0?v[i]:n})}function V(s){return G.ColorHelper.toExcelColor(s)}function at(s){return s.ruleType===O.iconSetRule&&(s.iconSetType===3||s.iconSetType===2||s.iconSetType===19||T(s.iconSetType,s))}function pt(s){return s.ruleType===O.dataBarRule}function et(s,v,n){return s.ruleType===O.formulaRule&&K.Util.sa(s.formula,v,n)}function rt(s,v,n){var i,c,x=0;for(i=0;i<s.length;i++)(pt(c=s[i])||at(c)||et(c,v,n))&&x++;return x!==0}function B(s,v,n){s.writeElement(a,function(){n.pivot&&s.writeAttributeString("pivot","1"),s.writeAttributeString("xmlns:xm",F)},function(){s.writeElement(w,function(){s.writeAttributeString("type","expression"),s.writeAttributeString("priority",n.priority),s.writeAttributeString("id",n.id)},function(){s.writeElement("xm:f",function(){s.writeValue(K.Util.na(P(n.formula)))}),z.writeDxf(s,void 0,n.style,"x14:dxf")}),s.writeElement("xm:sqref",function(){s.writeValue(m.getRangeString(n.ranges))})})}function it(s,v,n){s.writeElement(a,function(){n.pivot&&s.writeAttributeString("pivot","1"),s.writeAttributeString("xmlns:xm",F)},function(){s.writeElement(w,function(){s.writeAttributeString("type",O[n.ruleType].replace("Rule","")),s.writeAttributeString("id",n.id)},function(){s.writeElement("x14:dataBar",function(){s.writeAttributeString("minLength","0"),s.writeAttributeString("maxLength","100"),n.showBarOnly&&s.writeAttributeString("showValue","0"),n.showBorder&&s.writeAttributeString("border","1"),n.gradient===!1&&s.writeAttributeString("gradient","0"),n.useNegativeFillColor===!1&&s.writeAttributeString("negativeBarColorSameAsPositive","1"),n.useNegativeBorderColor&&s.writeAttributeString("negativeBarBorderColorSameAsPositive","0"),s.writeAttributeString("direction",n.dataBarDirection===1?"rightToLeft":"leftToRight"),n.axisPosition!==0&&(n.axisPosition===1&&s.writeAttributeString("axisPosition","middle"),n.axisPosition===2&&s.writeAttributeString("axisPosition","none"))},function(){K.J(n.minType)||n.minType===5?s.writeLeafElement("x14:cfvo",function(){s.writeAttributeString("type","autoMin")}):K.J(n.minValue)?s.writeLeafElement("x14:cfvo",function(){s.writeAttributeString("type",H[n.minType])}):s.writeElement("x14:cfvo",function(){s.writeAttributeString("type",H[n.minType])},function(){s.writeElement("xm:f",function(){s.writeValue(K.Util.na(P(n.minValue)))})}),K.J(n.maxType)||n.maxType===7?s.writeLeafElement("x14:cfvo",function(){s.writeAttributeString("type","autoMax")}):K.J(n.maxValue)?s.writeLeafElement("x14:cfvo",function(){s.writeAttributeString("type",H[n.maxType])}):s.writeElement("x14:cfvo",function(){s.writeAttributeString("type",H[n.maxType])},function(){s.writeElement("xm:f",function(){s.writeValue(K.Util.na(P(n.maxValue)))})}),n.showBorder&&n.borderColor&&q.writeColor(s,"x14:borderColor",V(n.borderColor)),K.J(n.negativeFillColor)?q.writeColor(s,"x14:negativeFillColor",V("red")):q.writeColor(s,"x14:negativeFillColor",V(n.negativeFillColor)),K.J(n.negativeBorderColor)?q.writeColor(s,"x14:negativeBorderColor",V("black")):q.writeColor(s,"x14:negativeBorderColor",V(n.negativeBorderColor)),n.axisPosition!==2&&q.writeColor(s,"x14:axisColor",V(n.axisColor))})}),s.writeElement("xm:sqref",function(){s.writeValue(m.getRangeString(n.ranges))})})}function f(s,v,n){s.writeElement(a,function(){n.pivot&&s.writeAttributeString("pivot","1"),s.writeAttributeString("xmlns:xm",F)},function(){s.writeElement(w,function(){s.writeAttributeString("type","iconSet"),n.priority&&s.writeAttributeString("priority",n.priority),s.writeAttributeString("id",n.id)},function(){s.writeElement("x14:iconSet",function(){var i,c=n.iconSetType;K.J(c)&&(c=0),s.writeAttributeString("iconSet",N[c]),(i=T(c,n))&&s.writeAttributeString("custom","1"),n.showIconOnly&&s.writeAttributeString("showValue","0"),n.reverseIconOrder&&(i?n.icons.reverse():s.writeAttributeString("reverse","1"))},function(){var i,c,x,L,W;for(s.writeElement("x14:cfvo",function(){s.writeAttributeString("type","percent")},function(){s.writeElement("xm:f",function(){s.writeValue("0")})}),i=function(U){var h=n.iconCriteria[U];s.writeElement("x14:cfvo",function(){s.writeAttributeString("type",E[h.iconValueType]),h.isGreaterThanOrEqualTo===!1&&s.writeAttributeString("gte","0")},function(){s.writeElement("xm:f",function(){s.writeValue(K.Util.na(P(h.iconValue)))})})},c=0;c<n.iconCriteria.length;c++)i(c);for(x=n.icons,L=function(U){s.writeLeafElement("x14:cfIcon",function(){var h=function(S,_){if(S===10){if(_===3)return{iconSetType:0,iconIndex:2};if(_===0)return{iconSetType:0,iconIndex:0}}else if(S===15){if(_===4)return{iconSetType:0,iconIndex:2};if(_===0)return{iconSetType:0,iconIndex:0};if(_===2)return{iconSetType:0,iconIndex:1};if(_===3)return{iconSetType:10,iconIndex:2};if(_===1)return{iconSetType:10,iconIndex:1}}else if(S===11){if(_===3)return{iconSetType:1,iconIndex:2};if(_===0)return{iconSetType:1,iconIndex:0}}else if(S===16){if(_===4)return{iconSetType:1,iconIndex:2};if(_===0)return{iconSetType:1,iconIndex:0};if(_===2)return{iconSetType:1,iconIndex:1};if(_===3)return{iconSetType:11,iconIndex:2};if(_===1)return{iconSetType:11,iconIndex:1}}else if(S===14){if(_===3)return{iconSetType:5,iconIndex:2};if(_===2)return{iconSetType:5,iconIndex:1};if(_===1)return{iconSetType:5,iconIndex:0}}else if(S===13){if(_===0)return{iconSetType:17,iconIndex:1};if(_===1)return{iconSetType:17,iconIndex:2};if(_===2)return{iconSetType:17,iconIndex:3};if(_===3)return{iconSetType:17,iconIndex:4}}return{iconSetType:S,iconIndex:_}}(x[U].iconSetType,x[U].iconIndex);s.writeAttributeString("iconSet",N[h.iconSetType]),s.writeAttributeString("iconId",h.iconIndex)})},W=0;W<x.length;W++)L(W)})}),s.writeElement("xm:sqref",function(){s.writeValue(m.getRangeString(n.ranges))})})}function T(s,v){var n,i=!0,c=!0,x=!0,L=v.icons;for(n=0;n<L.length;n++)if(L[n].iconSetType!==s){i=!1;break}for(n=0;n<L.length;n++)if(L[n].iconIndex!==n){c=!1;break}for(n=0;n<L.length;n++)if(L[n].iconIndex!==L.length-1-n){x=!1;break}return!i||!c&&!x||!c&&!v.reverseIconOrder}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/range-parser.ts"),K=xt("./src/common/common.ts"),G=xt("./src/datamodel/excel-style.ts"),q=xt("./src/xlsx-io/common/color-writer.ts"),o=xt("./src/common/excel-types.ts"),z=xt("./src/xlsx-io/writer/style-writer.ts"),M=xt("./src/xlsx-io/writer/datavalidation-writer.ts"),function(s){s[s.conditionRuleBase=0]="conditionRuleBase",s[s.cellValueRule=1]="cellValueRule",s[s.specificTextRule=2]="specificTextRule",s[s.formulaRule=3]="formulaRule",s[s.dateOccurringRule=4]="dateOccurringRule",s[s.top10Rule=5]="top10Rule",s[s.uniqueRule=6]="uniqueRule",s[s.duplicateRule=7]="duplicateRule",s[s.averageRule=8]="averageRule",s[s.twoScaleRule=10]="twoScaleRule",s[s.threeScaleRule=11]="threeScaleRule",s[s.dataBarRule=12]="dataBarRule",s[s.iconSetRule=13]="iconSetRule",s[s.rowStateRule=14]="rowStateRule",s[s.columnStateRule=15]="columnStateRule"}(O||(O={})),H={0:"num",1:"min",2:"max",3:"percent",4:"percentile",6:"formula",5:"autoMin",7:"autoMax"},N={0:"3Arrows",1:"3ArrowsGray",4:"3Flags",5:"3TrafficLights1",6:"3TrafficLights2",7:"3Signs",8:"3Symbols",9:"3Symbols2",10:"4Arrows",11:"4ArrowsGray",12:"4RedToBlack",13:"4Rating",14:"4TrafficLights",15:"5Arrows",16:"5ArrowsGray",17:"5Rating",18:"5Quarters",3:"3Stars",2:"3Triangles",19:"5Boxes",20:"NoIcons"},E={1:"num",4:"percent",7:"formula",5:"percentile"},R={0:"equal",1:"notEqual",2:"greaterThan",3:"greaterThanOrEqual",4:"lessThan",5:"lessThanOrEqual",6:"between",7:"notBetween"},d.writeConditionalFormating=function(s,v,n){var i,c,x=n.yg(v),L=x&&x.rules;if(L&&L.length>0)for(i=function(W){var U=L[W];return K.J(U.priority)&&(U.priority=1),at(U)||et(U,v,n.lj())||function(h){return h.ruleType===O.rowStateRule||h.ruleType===O.columnStateRule}(U)||ht(U)?"continue":void s.writeElement("conditionalFormatting",function(){s.writeAttributeString("sqref",m.getRangeString(U.ranges)),U.pivot&&s.writeAttributeString("pivot","1")},function(){if(U.ruleType===O.dataBarRule)s.writeElement("cfRule",function(){s.writeAttributeString("type",O[U.ruleType].replace("Rule","")),s.writeAttributeString("priority",U.priority)},function(){s.writeElement("dataBar",function(){U.showBarOnly&&s.writeAttributeString("showValue","0")},function(){var S,_=H[U.minType];(K.J(_)||_==="autoMin")&&(_="min"),s.writeLeafElement("cfvo",function(){s.writeAttributeString("type",_),st(_)||K.J(U.minValue)||s.writeAttributeString("val",K.Util.na(I(U.minValue)))}),S=H[U.maxType],(K.J(S)||S==="autoMax")&&(S="max"),s.writeLeafElement("cfvo",function(){s.writeAttributeString("type",S),st(S)||K.J(U.maxValue)||s.writeAttributeString("val",K.Util.na(I(U.maxValue)))}),q.writeColor(s,"color",V(U.color))}),s.writeElement("extLst",function(){s.writeElement("ext",function(){s.writeAttributeString("uri","{B025F937-C7B1-47D3-B67F-A62EFF666E3E}"),s.writeAttributeString("xmlns:x14","http://schemas.microsoft.com/office/spreadsheetml/2009/9/main")},function(){U.id=K.Util.ua(),s.writeElement("x14:id",function(){s.writeValue(U.id)})})})});else if(U.ruleType===O.twoScaleRule||U.ruleType===O.threeScaleRule)s.writeElement("cfRule",function(){s.writeAttributeString("type","colorScale"),s.writeAttributeString("priority",U.priority)},function(){s.writeElement("colorScale",function(){s.writeLeafElement("cfvo",function(){s.writeAttributeString("type",H[U.minType]),K.J(U.minValue)||s.writeAttributeString("val",K.Util.na(I(U.minValue)))});var S=U.ruleType===O.threeScaleRule;S&&s.writeLeafElement("cfvo",function(){s.writeAttributeString("type",H[U.midType]),K.J(U.midValue)?s.writeAttributeString("val","50"):s.writeAttributeString("val",K.Util.na(I(U.midValue)))}),s.writeLeafElement("cfvo",function(){s.writeAttributeString("type",H[U.maxType]),K.J(U.maxValue)||s.writeAttributeString("val",K.Util.na(I(U.maxValue)))}),q.writeColor(s,"color",V(U.minColor)),S&&q.writeColor(s,"color",V(U.midColor)),q.writeColor(s,"color",V(U.maxColor))})});else if(U.ruleType===O.iconSetRule){if(at(U))return;s.writeElement("cfRule",function(){s.writeAttributeString("type","iconSet"),s.writeAttributeString("priority",U.priority)},function(){s.writeElement("iconSet",function(){var S=U.iconSetType;K.J(S)&&(S=0),s.writeAttributeString("iconSet",N[S]),U.reverseIconOrder&&s.writeAttributeString("reverse","1"),U.showIconOnly&&s.writeAttributeString("showValue","0")},function(){var S,_;for(s.writeLeafElement("cfvo",function(){s.writeAttributeString("type","percent"),s.writeAttributeString("val","0")}),S=function($){var ct=U.iconCriteria[$];s.writeLeafElement("cfvo",function(){s.writeAttributeString("type",E[ct.iconValueType]),s.writeAttributeString("val",K.Util.na(I(ct.iconValue))),ct.isGreaterThanOrEqualTo===!1&&s.writeAttributeString("gte","0")})},_=0;_<U.iconCriteria.length;_++)S(_)})})}else if(U.ruleType===O.cellValueRule)s.writeElement("cfRule",function(){s.writeAttributeString("type","cellIs"),U.priority&&s.writeAttributeString("priority",U.priority),U.dxfId>=0&&s.writeAttributeString("dxfId",U.dxfId),U.stopIfTrue&&s.writeAttributeString("stopIfTrue","1"),K.J(U.operator)||s.writeAttributeString("operator",R[U.operator])},function(){K.J(U.value1)||s.writeElement("formula",function(){s.writeValue(yt(P(U.value1)))}),K.J(U.value2)||s.writeElement("formula",function(){s.writeValue(yt(P(U.value2)))})});else{var h=function(S){switch(S.ruleType){case 2:return function(_){var $,ct,wt=_.operator,lt="containsText",Y="contains";return wt===2?(lt="beginsWith",Y="beginsWith"):wt===3?(lt="endsWith",Y="endsWith"):wt===1?(lt="notContainsText",Y="notContains"):wt===0&&(Y="containsText"),(ct=bt($={type:lt,priority:_.priority,operator:Y,text:_.text,stopIfTrue:_.stopIfTrue,dxfId:_.dxfId,ranges:_.ranges}))&&($.formulas=[ct]),$}(S);case 3:return function(_){return{type:"expression",ranges:_.ranges,priority:_.priority,stopIfTrue:_.stopIfTrue,dxfId:_.dxfId,formulas:[_.formula]}}(S);case 4:return function(_){var $={type:A[_.type],ranges:_.ranges,priority:_.priority,stopIfTrue:_.stopIfTrue,dxfId:_.dxfId},ct=bt($);return ct&&($.formulas=[ct]),$}(S);case 5:return function(_){var $,ct,wt=void 0;return _.type===1&&(wt=!0),(ct=bt($={type:"top10",ranges:_.ranges,stopIfTrue:_.stopIfTrue,percent:!1,priority:_.priority,rank:_.rank,dxfId:_.dxfId,bottom:wt}))&&($.formulas=[ct]),$}(S);case 6:case 7:return function(_){var $,ct,wt="uniqueValues";return _.ruleType===7&&(wt="duplicateValues"),(ct=bt($={type:wt,ranges:_.ranges,priority:_.priority,stopIfTrue:_.stopIfTrue,dxfId:_.dxfId}))&&($.formulas=[ct]),$}(S);case 8:return function(_){var $,ct,wt=0,lt="aboveAverage";switch(_.type){case 1:lt="belowAverage";break;case 2:lt="aboveOrEqualToAverage";break;case 3:lt="belowOrEqualToAverage";break;case 4:wt=1;break;case 5:lt="belowAverage",wt=1;break;case 6:wt=2;break;case 7:lt="belowAverage",wt=2;break;case 8:wt=3;break;case 9:lt="belowAverage",wt=3}return(ct=bt($={type:lt,ranges:_.ranges,priority:_.priority,stopIfTrue:_.stopIfTrue,stdDev:wt,dxfId:_.dxfId}))&&($.formulas=[ct]),$}(S)}}(U);s.writeElement("cfRule",function(){U.ruleType===4?s.writeAttributeString("type","timePeriod"):U.ruleType===8?(s.writeAttributeString("type","aboveAverage"),h.type!=="aboveOrEqualToAverage"&&h.type!=="belowOrEqualToAverage"||(h.equalAverage=!0),h.type!=="belowAverage"&&h.type!=="belowOrEqualToAverage"||(h.aboveAverage=!1)):U.ruleType===2&&K.J(h.type)?s.writeAttributeString("type","containsText"):s.writeAttributeString("type",h.type),h.dxfId>=0&&s.writeAttributeString("dxfId",h.dxfId),h.priority>=0&&s.writeAttributeString("priority",h.priority),h.stopIfTrue&&s.writeAttributeString("stopIfTrue","1"),K.J(h.aboveAverage)||(h.aboveAverage?s.writeAttributeString("aboveAverage","1"):s.writeAttributeString("aboveAverage","0")),K.J(h.equalAverage)||(h.equalAverage?s.writeAttributeString("equalAverage","1"):s.writeAttributeString("equalAverage","0")),K.J(h.bottom)||(h.bottom?s.writeAttributeString("bottom","1"):s.writeAttributeString("bottom","0")),h.percent&&s.writeAttributeString("percent","1"),K.J(h.operator)||s.writeAttributeString("operator",h.operator),K.J(h.rank)||s.writeAttributeString("rank",h.rank),K.J(h.stdDev)||s.writeAttributeString("stdDev",h.stdDev),K.J(h.text)||s.writeAttributeString("text",K.Util.na(h.text)),U.ruleType===4&&s.writeAttributeString("timePeriod",h.type)},function(){var S,_;if(!K.J(h.formulas))for(S=function($){s.writeElement("formula",function(){s.writeValue(yt(P(h.formulas[$])))})},_=0;_<h.formulas.length;_++)S(_)})}})},c=0;c<L.length;c++)i(c)},A={0:"today",1:"yesterday",2:"tomorrow",3:"last7Days",4:"thisMonth",5:"lastMonth",6:"nextMonth",7:"thisWeek",8:"lastWeek",9:"nextWeek"},d.needWriteConditionalFormatExtension=rt,d.writeExtensionConditionalFormats=function(s,v,n){var i=n.yg(v),c=i&&i.rules;c&&c.length!==0&&rt(c,v,n.lj())&&s.writeElement("ext",function(){s.writeAttributeString("uri","{78C0D931-6437-407d-A8EE-F0AAD7539E65}"),s.writeAttributeString("xmlns:x14","http://schemas.microsoft.com/office/spreadsheetml/2009/9/main")},function(){s.writeElement("x14:conditionalFormattings",function(){var x,L;for(x=0;x<c.length;x++)ht(L=c[x])||(K.J(L.id)&&(L.id=K.Util.ua()),pt(L)&&it(s,0,L),at(L)&&f(s,0,L),et(L,v,n.lj())&&B(s,0,L))})})},a="x14:conditionalFormatting",F="http://schemas.microsoft.com/office/excel/2006/main",w="x14:cfRule"},"./src/xlsx-io/writer/control-writer.ts":function(ie,d,xt){var m,K,G;function q(N){var E=N.position,R=N.color;return Math.round(100*E)+"% "+R}function o(N){return 1-N}function z(N,E){var R=E.sp.control,A=R.spid,a=R.style,F=a.fill,w=a.line;N.writeElement("v:shape",function(){N.writeAttributeString("id",A),N.writeAttributeString("o:spid",A),N.writeAttributeString("type","#_x0000_t201"),N.writeAttributeString("style",function(I){var P="position:absolute;margin-left:0;margin-top:0;width:100%pt;height:100%pt";return I.sp.control.visible||(P+=";visibility:hidden"),P}(E)),function(I){return I&&(I.src||I.stops||I.color)}(F)?N.writeAttributeString("fillcolor",function(I){return I.stops?I.stops[0].color:I.color}(F)):N.writeAttributeString("filled","f"),function(I){return I&&I.color}(w)?(N.writeAttributeString("strokecolor",w.color),N.writeAttributeString("strokeweight",K(w.width))):N.writeAttributeString("stroked","f"),N.writeAttributeString("o:insetmode","auto")},function(){(function(I,P){P&&I.writeLeafElement("v:fill",function(){P.stops?P.type===0?function(J,st){var ht,yt=st.stops,bt="100%",ft=o(yt[0].transparency),V=o(yt[yt.length-1].transparency);(function(at){var pt,et=function(f,T){return Math.abs(f-T)<1e-4},rt=function(f,T){return f.color===T.color&&et(f.transparency,T.transparency)&&et(f.position,1-T.position)},B=at.length,it=Math.floor(B/2);if(B<3||B%2!=1||!et(at[it].position,.5))return!1;for(pt=0;pt<it;pt++)if(!rt(at[pt],at[B-1-pt]))return!1;return!0})(yt)&&((yt=yt.slice(0,Math.floor(yt.length/2)+1)).forEach(function(at){return at.position*=2}),bt="50%",ht=ft,ft=V=o(yt[yt.length-1].transparency),V=ht),J.writeAttributeString("opacity",ft),J.writeAttributeString("color2",yt[yt.length-1].color),J.writeAttributeString("o:opacity2",V),J.writeAttributeString("recolor","t"),J.writeAttributeString("rotate","t"),J.writeAttributeString("angle",function(at){return at=90-at,(at%=360)<0&&(at+=360),at}(st.angle)),J.writeAttributeString("colors",yt.map(q).join(";")),J.writeAttributeString("method","none"),J.writeAttributeString("focus",bt),J.writeAttributeString("type","gradient")}(I,P):P.type===1&&function(J,st){var ht=st.stops,yt=ht[ht.length-1],bt=o(yt.transparency),ft=o(ht[0].transparency);J.writeAttributeString("opacity",bt),J.writeAttributeString("color2",yt.color),J.writeAttributeString("o:opacity2",ft),J.writeAttributeString("recolor","t"),J.writeAttributeString("rotate","t"),J.writeAttributeString("colors",ht.map(q).join(";")),J.writeAttributeString("method","none"),J.writeAttributeString("focusposition",function(V){var at="0%,0%";switch(V){case 0:at="50%,50%";break;case 2:at="100%,0%";break;case 3:at="0%,100%";break;case 4:at="100%,100%"}return at}(st.direction)),J.writeAttributeString("focus","100%"),J.writeAttributeString("type","gradientradial")}(I,P):P.src?function(J,st){J.writeAttributeString("o:relid",st.rid),J.writeAttributeString("o:title","picture"),J.writeAttributeString("rotate","t"),J.writeAttributeString("type",st.tilePictureAsTexture?"tile":"frame")}(I,P):I.writeAttributeString("opacity",o(P.transparency))})})(N,F),function(I,P){P&&I.writeLeafElement("v:stroke",function(){P.dashStyle&&I.writeAttributeString("dashstyle",P.dashStyle),P.transparency&&I.writeAttributeString("opacity",1-P.transparency),P.lineStyle&&I.writeAttributeString("linestyle",P.lineStyle),P.joinStyle&&I.writeAttributeString("joinstyle",P.joinStyle)})}(N,w),N.writeLeafElement("o:lock",function(){N.writeAttributeString("v:ext","edit"),N.writeAttributeString("rotation","t"),N.writeAttributeString("text","t")}),function(I,P){var J=P.sp.control,st=JSON.parse(JSON.stringify(J.props)),ht=J.disabled;I.writeElement("x:ClientData",function(){I.writeAttributeString("ObjectType",function(yt){return yt==="CheckBox"&&(yt="Checkbox"),yt}(st.objectType))},function(){var yt,bt;for(yt in I.writeElementString("x:Anchor",O(P)),ht&&I.writeLeafElement("x:Disabled"),st)bt=st[yt],yt==="checked"&&(bt=M(bt)),yt!=="objectType"&&(yt==="noThreeD"&&bt?I.writeLeafElement("x:NoThreeD2"):I.writeElementString("x:"+H(yt),bt))})}(N,E)})}function M(N){return{Checked:1,Mixed:2}[N]}function O(N){var E=N.sp.control.anchorInfo,R=E.startPoint,A=E.endPoint,a=function(F){return[F.col,G(F.colOffset),F.row,G(F.rowOffset)]};return a(R).concat(a(A)).join(",")}function H(N){return N.substr(0,1).toUpperCase()+N.substr(1)}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/datamodel/excel-style.ts"),K=m.UnitHelper.pixelToEMU,G=Math.round,d.writeControlShapes=function(N,E,R){E.length!==0&&(function(A){A.writeElement("o:shapelayout",function(){A.writeAttributeString("v:ext","edit")},function(){A.writeLeafElement("o:idmap",function(){A.writeAttributeString("v:ext","edit"),A.writeAttributeString("data","1")})})}(N),function(A){A.writeElement("v:shapetype",function(){A.writeAttributeString("id","_x0000_t201"),A.writeAttributeString("coordsize","21600,21600"),A.writeAttributeString("o:spt","201"),A.writeAttributeString("path","m,l,21600r21600,l21600,xe")},function(){A.writeLeafElement("v:stroke",function(){A.writeAttributeString("joinstyle","miter")}),A.writeLeafElement("v:path",function(){A.writeAttributeString("shadowok","f"),A.writeAttributeString("o:extrusionok","f"),A.writeAttributeString("strokeok","f"),A.writeAttributeString("fillok","f"),A.writeAttributeString("o:connecttype","rect")}),A.writeLeafElement("o:lock",function(){A.writeAttributeString("v:ext","edit"),A.writeAttributeString("shapetype","t")})})}(N),E.forEach(function(A){A.sp.control.spid="_x0000_s"+R,R++,z(N,A)}))}},"./src/xlsx-io/writer/ctrlprops-writer.ts":function(ie,d,xt){Object.defineProperty(d,"__esModule",{value:!0});var m=xt("./src/xml-io/xml-writer.ts");d.writeCtrlProps=function(K){var G=new m.XmlWriter,q=K.sp.control.props;return G.writeDocument(),G.writeLeafElement("formControlPr",function(){for(var o in G.writeAttributeString("xmlns","http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"),q)q.hasOwnProperty(o)&&G.writeAttributeString(o,q[o])}),G.getXmlString()}},"./src/xlsx-io/writer/datavalidation-writer.ts":function(ie,d,xt){var m,K,G,q,o,z;function M(N){return m.isNullOrUndefined(N)||N===""}function O(N){var E,R,A=/\[[^\]]+\]|@/,a=N.split(/\'|\"/g);if(a&&a.length>0){for(E=0;E<a.length;E++)if(R=a[E],E%2==0&&R.match(A))return!0}return!1}function H(N,E){m.isNullOrUndefined(E.type)||E.type===0||N.writeAttributeString("type",q[E.type]),m.isNullOrUndefined(E.errorStyle)||E.errorStyle===0||N.writeAttributeString("errorStyle",o[E.errorStyle]),m.isNullOrUndefined(E.compareOperator)||E.compareOperator===6||N.writeAttributeString("operator",z[E.compareOperator]),E.allowBlank!==!1&&N.writeAttributeString("allowBlank","1"),E.showPromptBox===!1&&N.writeAttributeString("showDropDown","1"),E.showInputMessage!==!1&&N.writeAttributeString("showInputMessage","1"),E.showErrorBox!==!1&&N.writeAttributeString("showErrorMessage","1"),M(E.errorTitle)||N.writeAttributeString("errorTitle",G(E.errorTitle)),M(E.error)||N.writeAttributeString("error",G(m.Util.wa(E.error))),M(E.promptTitle)||N.writeAttributeString("promptTitle",G(E.promptTitle)),M(E.prompt)||N.writeAttributeString("prompt",G(m.Util.wa(E.prompt)))}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=m.StringEx.O,G=m.Util.na,q={0:"none",1:"whole",2:"decimal",3:"list",4:"date",5:"time",6:"textLength",7:"custom"},o={0:"stop",1:"warning",2:"information"},z={6:"between",7:"notBetween",0:"equal",1:"notEqual",2:"greaterThan",4:"lessThan",3:"greaterThanOrEqual",5:"lessThanOrEqual"},d.isTablesheetColumnFormula=O,d.writeDataValidations=function(N,E,R){var A=R.Lj(E),a=[];R.Qn||(R.Qn=[]),A.length>0&&A.forEach(function(F){F.external?R.Qn.push(F):a.push(F)}),a.length>0&&N.writeElement("dataValidations",function(){N.writeAttributeString("count",a.length)},function(){a.forEach(function(F){m.isNullOrUndefined(F)||function(w){var I=m.isNullOrUndefined(w.ranges)||w.ranges===""||w.ranges.length===0;return w.firstFormula&&(I=I||O(w.firstFormula)),w.secondFormula&&(I=I||O(w.secondFormula)),I}(F)||N.writeElement("dataValidation",function(){H(N,F),N.writeAttributeString("sqref",F.ranges)},function(){K(F.firstFormula)||N.writeElementString("formula1",G(m.addXLFNPrefix(F.firstFormula))),K(F.secondFormula)||N.writeElementString("formula2",G(m.addXLFNPrefix(F.secondFormula)))})})})},d.writeExtensionDataValidations=function(N,E){var R=E.Qn;R&&R.length===0||(N.writeElement("ext",function(){N.writeAttributeString("xmlns:x14","http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"),N.writeAttributeString("uri","{CCE6A557-97BC-4b89-ADB6-D9C93CAAB3DF}")},function(){N.writeElement("x14:dataValidations",function(){N.writeAttributeString("xmlns:xm","http://schemas.microsoft.com/office/excel/2006/main"),N.writeAttributeString("count",R.length)},function(){R.forEach(function(A){N.writeElement("x14:dataValidation",function(){H(N,A)},function(){K(A.firstFormula)||N.writeElement("x14:formula1",function(){N.writeElementString("xm:f",G(m.addXLFNPrefix(A.firstFormula)))}),K(A.secondFormula)||N.writeElement("x14:formula2",function(){N.writeElementString("xm:f",G(m.addXLFNPrefix(A.secondFormula)))}),N.writeElementString("xm:sqref",A.ranges)})})})}),E.Qn=null)}},"./src/xlsx-io/writer/docPropsAppWriter.ts":function(ie,d,xt){var m,K,G;function q(M,O){M.writeElement("HeadingPairs",function(){},function(){M.writeElement("vt:vector",function(){M.writeAttributeString("size",O.HeadingPairs.size),M.writeAttributeString("baseType",O.HeadingPairs.baseType)},function(){var H,N=O.HeadingPairs.workbookInfoArray,E=function(R){M.writeElement("vt:variant",function(){},function(){M.writeElement(N[R].elementType,function(){},function(){M.writeValue(N[R].value)})})};for(H=0;H<N.length;H++)E(H)})})}function o(M,O){M.writeElement("TitlesOfParts",function(){},function(){M.writeElement("vt:vector",function(){M.writeAttributeString("size",O.TitlesOfParts.size),M.writeAttributeString("baseType",O.TitlesOfParts.baseType)},function(){var H,N=O.TitlesOfParts.sheetsNameArray,E=function(R){M.writeElement("vt:lpstr",function(){},function(){M.writeValue(G.Util.na(N[R]))})};for(H=0;H<N.length;H++)E(H)})})}function z(M,O,H){var N=M.slice(0,1).toUpperCase()+M.slice(1);O.writeElement(N,function(){},function(){O.writeValue(H[M])})}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-writer.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/common/common.ts"),d.writeDocPropsApp=function(M){var O=new m.XmlWriter;return O.writeDocument(),O.writeElement("Properties",function(){O.writeAttributeString("xmlns",K.XFileConstants.ue),O.writeAttributeString("xmlns:vt",K.XFileConstants.ve)},function(){var H,N=M.Oe.docProps.docPropsApp;for(H in N)if(N.hasOwnProperty(H))switch(H){case"HeadingPairs":q(O,N);break;case"TitlesOfParts":o(O,N);break;default:z(H,O,N)}}),O.getXmlString()}},"./src/xlsx-io/writer/docPropsCoreWriter.ts":function(ie,d,xt){var m,K;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-writer.ts"),K=xt("./src/common/excel-types.ts"),d.writeDocPropsCore=function(G){var q=new m.XmlWriter;return q.writeDocument(),q.writeElement("cp:coreProperties",function(){q.writeAttributeString("xmlns:cp",K.XFileConstants.oe),q.writeAttributeString("xmlns:dc",K.XFileConstants.pe),q.writeAttributeString("xmlns:dcterms",K.XFileConstants.qe),q.writeAttributeString("xmlns:dcmitype",K.XFileConstants.re),q.writeAttributeString("xmlns:xsi",K.XFileConstants.se)},function(){var o,z=G.Oe.docProps.docPropsCore,M=function(O){if(z.hasOwnProperty(O))switch(O){case"title":q.writeElement("dc:title",function(){},function(){q.writeValue(z[O])});break;case"subject":q.writeElement("dc:subject",function(){},function(){q.writeValue(z[O])});break;case"creator":q.writeElement("dc:creator",function(){},function(){q.writeValue(z[O])});break;case"keywords":q.writeElement("cp:keywords",function(){},function(){q.writeValue(z[O])});break;case"description":q.writeElement("dc:description",function(){},function(){q.writeValue(z[O])});break;case"lastModifiedBy":q.writeElement("cp:lastModifiedBy",function(){},function(){q.writeValue(z[O])});break;case"created":q.writeElement("dcterms:created",function(){q.writeAttributeString("xsi:type","dcterms:W3CDTF")},function(){q.writeValue(z[O])});break;case"modified":q.writeElement("dcterms:modified",function(){q.writeAttributeString("xsi:type","dcterms:W3CDTF")},function(){q.writeValue(z[O])});break;case"lastPrinted":q.writeElement("cp:lastPrinted",function(){},function(){q.writeValue(z[O])});break;case"category":q.writeElement("cp:category",function(){},function(){q.writeValue(z[O])});break;case"contentStatus":q.writeElement("cp:contentStatus",function(){},function(){q.writeValue(z[O])});break;case"language":q.writeElement("dc:language",function(){},function(){q.writeValue(z[O])});break;case"version":q.writeElement("cp:version",function(){},function(){q.writeValue(z[O])});break;case"revision":q.writeElement("cp:revision",function(){},function(){q.writeValue(z[O])})}};for(o in z)M(o)}),q.getXmlString()}},"./src/xlsx-io/writer/docPropsCustomWriter.ts":function(ie,d,xt){var m,K;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-writer.ts"),K=xt("./src/common/excel-types.ts"),d.writeDocPropsCustom=function(G){var q=new m.XmlWriter;return q.writeDocument(),q.writeElement("Properties",function(){q.writeAttributeString("xmlns",K.XFileConstants.xe),q.writeAttributeString("xmlns:vt",K.XFileConstants.ye)},function(){var o,z=G.Oe.docProps.docPropsCustom,M=function(O){var H=z[O];q.writeElement("property",function(){for(var N in H)N!=="propertyItemChildElement"&&q.writeAttributeString(N,H[N])},function(){var N,E=H.propertyItemChildElement,R=function(A){E.hasOwnProperty(A)&&q.writeElement(A,function(){},function(){q.writeValue(E[A])})};for(N in E)R(N)})};for(o=0;o<z.length;o++)M(o)}),q.getXmlString()}},"./src/xlsx-io/writer/drawing-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M;function O(){return K.XFileConstants}function H(I,P,J){o.writeColorScheme(I,P,J)}function N(I){return G.UnitHelper.pixelToEMU(I)}function E(I,P){I.forEach(function(J){P.push((J.nvSpPr||J.nvCxnSpPr||J.nvGrpSpPr||J.nvPicPr||J.nvGraphicFramePr).cNvPr.id),J.nvGrpSpPr&&E(J.sp,P)})}function R(I){var P=[];return I.forEach(function(J){if(J.sp)P.push(J.sp.nvSpPr.cNvPr.id);else if(J.cxnSp)P.push(J.cxnSp.nvCxnSpPr.cNvPr.id);else if(J.pic)P.push(J.pic.nvPicPr.cNvPr.id);else if(J.graphicFrame)P.push(J.graphicFrame.nvGraphicFramePr.cNvPr.id);else if(J.grpSp){var st=J.grpSp;P.push(st.nvGrpSpPr.cNvPr.id),E(st.sp,P)}}),Math.max.apply(null,P)}function A(I,P){var J=function(st){var ht={AnchorBaseList:[]};return st.forEach(function(yt){yt.graphicFrame||(yt.graphicFrame={}),yt.graphicFrame.graphic={graphicData:{chart:{id:yt.chartId,typeName:"chartSpace"}}},ht.AnchorBaseList.push(yt)}),ht}(P);J.AnchorBaseList.forEach(function(st){st.anchorType===1?z.DrawingWriter.WriteCT_OneCellAnchor(I,"xdr","oneCellAnchor",st):st.anchorType===0?z.DrawingWriter.WriteCT_TwoCellAnchor(I,"xdr","twoCellAnchor",st):st.anchorType===2&&z.DrawingWriter.WriteCT_AbsoluteAnchor(I,"xdr","absoluteAnchor",st)})}function a(I,P){P.forEach(function(J){(function(st){return st.graphicFrame&&st.graphicFrame.graphic.graphicData.slicer})(J)||function(st){return st.graphicFrame&&st.graphicFrame.graphic.graphicData.timeslicer}(J)||(function(st){return st.sp&&st.sp.control}(J)?function(st,ht){var yt,bt,ft=ht.sp.nvSpPr.cNvPr.extLst||{};ft.ext=ft.ext||[],ft.ext.push({uri:"{63B3BB69-23CF-44E3-9099-C40C66FF867C}",compatExt:{spid:ht.sp.control.spid}}),ht.sp.nvSpPr.cNvPr.extLst=ft,yt={a14:z.DrawingWriter.a14,Requires:"a14",twoCellAnchor:ht},bt={AlternateContent:z.DrawingWriter.mc,Choice:yt,FallBack:!0},z.DrawingWriter.WriteCT_AlternateContent(st,"mc","AlternateContent",bt)}(I,J):J.pic&&J.pic.cameraTool===!0?(J.AlternateContent=z.DrawingWriter.mc,z.DrawingWriter.WriteCT_AlternateContent(I,"mc","AlternateContent",J)):J.anchorType===1?z.DrawingWriter.WriteCT_OneCellAnchor(I,"xdr","oneCellAnchor",J):J.anchorType===0?z.DrawingWriter.WriteCT_TwoCellAnchor(I,"xdr","twoCellAnchor",J):J.anchorType===2&&z.DrawingWriter.WriteCT_AbsoluteAnchor(I,"xdr","absoluteAnchor",J))})}function F(I,P,J){I.writeElement(P,function(){I.writeElementString("xdr:col",J.col),I.writeElementString("xdr:colOff",N(J.colOffset)),I.writeElementString("xdr:row",J.row),I.writeElementString("xdr:rowOff",N(J.rowOffset))})}function w(I,P){I.writeElement("xdr:pic",function(){I.writeElement("xdr:nvPicPr",function(){I.writeLeafElement("xdr:cNvPr",function(){I.writeAttributeString("id",I.k),I.k++,I.writeAttributeString("name",P.name),P.descr&&I.writeAttributeString("descr",P.descr),P.hidden&&I.writeAttributeString("hidden","1")}),I.writeElement("xdr:cNvPicPr",function(){I.writeLeafElement("a:picLocks",function(){I.writeAttributeString("noChangeAspect","1")})})}),I.writeElement("xdr:blipFill",function(){P.imageType==="svg+xml"?I.writeElement("a:blip",function(){I.writeAttributeString("xmlns:r",O().Vd)},function(){I.writeElement("a:extLst",function(){I.writeElement("a:ext",function(){I.writeAttributeString("uri","{96DAC541-7B7A-43D3-8B79-37D633B846F1}")},function(){I.writeLeafElement("asvg:svgBlip",function(){I.writeAttributeString("xmlns:asvg",O().$d),I.writeAttributeString("r:embed",P.rid)})})})}):I.writeElement("a:blip",function(){I.writeAttributeString("xmlns:r",O().Vd),I.writeAttributeString("r:embed",P.rid),I.writeAttributeString("cstate","print")},function(){I.writeElement("a:extLst",function(){I.writeElement("a:ext",function(){I.writeAttributeString("uri","{28A0092B-C50C-407E-A947-70E740481C1C}")},function(){I.writeLeafElement("a14:useLocalDpi",function(){I.writeAttributeString("xmlns:a14",O().Zd),I.writeAttributeString("val","0")})})})});var J=P.srcRect;J&&z.DrawingWriter.WriteCT_RelativeRect(I,"a","srcRect",J),I.writeElement("a:stretch",function(){J||I.writeLeafElement("a:fillRect")})}),function(J,st){J.writeElement("xdr:spPr",function(){var ht,yt,bt,ft,V,at;J.writeElement("a:xfrm",function(){st.rot&&J.writeAttributeString("rot",z.DrawingWriter.getRotationData(st.rot))},function(){J.writeLeafElement("a:off",function(){J.writeAttributeString("x","0"),J.writeAttributeString("y","0")}),J.writeLeafElement("a:ext",function(){J.writeAttributeString("cx","0"),J.writeAttributeString("cy","0")})}),J.writeElement("a:prstGeom",function(){J.writeAttributeString("prst","rect")},function(){J.writeLeafElement("a:avLst")}),(ht=st.fillColor)&&H(J,"a:solidFill",ht),yt=st.lineBorder,bt=yt.width,ft=yt.color,V=yt.style,at=yt.noFill,J.writeElement("a:ln",function(){bt!=null&&J.writeAttributeString("w",N(bt)),V==="dbl"&&J.writeAttributeString("cmpd","dbl")},function(){at?J.writeLeafElement("a:noFill"):H(J,"a:solidFill",ft),V!=="dbl"&&J.writeLeafElement("a:prstDash",function(){J.writeAttributeString("val",V)})})})}(I,P)})}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-writer.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/datamodel/excel-style.ts"),q=xt("./src/xlsx-io/writer/slicer-writer.ts"),o=xt("./src/xlsx-io/common/color-writer.ts"),z=xt("./src/xlsx-io/writer/chart-writer.ts"),M=xt("./src/datamodel/chart-model.ts"),d.writeDrawing=function(I,P,J){var st=new m.XmlWriter;return st.k=1,st.writeDocument(!0),st.currentFile=J,st.writeElement("xdr:wsDr",function(){st.writeAttributeString("xmlns:xdr",O().Ld),st.writeAttributeString("xmlns:a",O().Md)},function(){var ht,yt,bt,ft,V,at=P.shapes;at&&at.length&&(ht=!0,yt=R(at),st.k=yt+1),(bt=P.pictures)&&bt.length&&function(pt,et){et.forEach(function(rt){(function(B,it){var f=it&&it.twoCellAnchor;f&&B.writeElement("xdr:twoCellAnchor",function(){var T=f.editAs;T&&B.writeAttributeString("editAs",M.Charts.ST_EditAs[T])},function(){F(B,"xdr:from",f.startPoint),F(B,"xdr:to",f.endPoint),w(B,it),function(T,s){T.writeLeafElement("xdr:clientData",function(){s.locked===!1&&T.writeAttributeString("fLocksWithSheet","0")})}(B,it)})})(pt,rt)})}(st,bt),(ft=P.slicers)&&ft.length&&q.writeSlicerDrawings(st,ft,F),(V=P.charts)&&V.length&&A(st,V),ht&&a(st,at)}),st.getXmlString()}},"./src/xlsx-io/writer/externalLink-writer.ts":function(ie,d,xt){var m,K,G;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-writer.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/common/common.ts"),d.writeExternalLink=function(q,o){var z=new m.XmlWriter;return z.writeDocument(),z.writeElement("externalLink",function(){z.writeAttributeString("xmlns",K.XFileConstants.Jd),z.writeAttributeString("xmlns:mc",K.XFileConstants.Kd),z.writeAttributeString("xmlns:x14",K.XFileConstants._d),z.writeAttributeString("mc:Ignorable","x14")},function(){z.writeElement("externalBook",function(){z.writeAttributeString("xmlns:r",K.XFileConstants.Vd),z.writeAttributeString("r:id","rId1")},function(){z.writeElement("sheetNames",void 0,function(){(function(M,O){O&&O.forEach(function(H){M.writeElement("sheetName",function(){M.writeAttributeString("val",H.replace(/\&/g,"&amp;").replace(/\"/g,"&quot;").replace(/\>/g,"&gt;").replace(/\</g,"&lt;"))},function(){})})})(z,o.sheetNames)}),o.data&&z.writeElement("sheetDataSet",void 0,function(){var M,O=function(H){var N=o.data[o.sheetNames[H]];N&&z.writeElement("sheetData",function(){z.writeAttributeString("sheetId",H),N.isNew&&z.writeAttributeString("refreshError",1)},function(){(function(E,R){var A,a=function(F){var w,I;if(Object.prototype.hasOwnProperty.call(R,F)){if(w=parseInt(F,10)+1,isNaN(w))return"continue";I=R[F],E.writeElement("row",function(){E.writeAttributeString("r",""+w)},function(){var P,J=function(st){var ht,yt;Object.prototype.hasOwnProperty.call(I,st)&&(typeof(ht=I[st])=="string"?yt="str":typeof ht=="boolean"?(yt="b",ht=ht?"1":"0"):ht&&ht._code&&(yt="e",(ht=ht._calcError||ht._error)!=="#SPILL!"&&ht!=="#CALC!"||(ht="#VALUE!")),E.writeElement("cell",function(){E.writeAttributeString("r",G.IndexHelper.T(parseInt(st,10))+w),yt&&E.writeAttributeString("t",yt)},function(){E.writeElement("v",function(){},function(){E.writeValue(ht)})}))};for(P in I)J(P)})}};for(A in R)a(A)})(z,o.data[o.sheetNames[H]])})};for(M=0;M<o.sheetNames.length;M++)O(M)})})}),z.getXmlString()}},"./src/xlsx-io/writer/metadata-writer.ts":function(ie,d,xt){var m,K;function G(o,z,M){M&&o.push(' xmlns:xlrd="'+m.XFileConstants.ie+'"'),z&&o.push(' xmlns:xda="'+m.XFileConstants.he+'">')}function q(o,z,M){var O=(z?1:0)+(M?1:0);o.push(' <metadataTypes count="'+O+'">'),z&&o.push(' <metadataType name="XLDAPR" '+K+' cellMeta="1"/>'),M&&o.push(' <metadataType name="XLRICHVALUE" '+K+"/>"),o.push(" </metadataTypes>")}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/excel-types.ts"),K='minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1"',d.getMetadataContent=function(o){var z=[],M=o>0,O=o>1,H=o>2;return z.push('<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'),z.push("<metadata"),z.push(' xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"'),G(z,M,O),q(z,M,O),function(N,E,R,A){if(E&&N.push(' <futureMetadata name="XLDAPR" count="1"> <bk> <extLst> <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}"> <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/> </ext> </extLst> </bk> </futureMetadata>'),R){var a='<futureMetadata name="XLRICHVALUE" count="'+(A?2:1)+'"> <bk> <extLst> <ext uri="{3e2802c4-a4d2-4d8b-9148-e3be6c30e623}"> <xlrd:rvb i="0"/> </ext> </extLst> </bk>';A&&(a+=' <bk> <extLst> <ext uri="{3e2802c4-a4d2-4d8b-9148-e3be6c30e623}"> <xlrd:rvb i="1"/> </ext> </extLst> </bk>'),N.push(" "+a+" </futureMetadata>")}}(z,M,O,H),M&&z.push(' <cellMetadata count="1"> <bk> <rc t="1" v="0"/> </bk> </cellMetadata>'),O&&z.push(' <valueMetadata count="'+(H?2:1)+'"> <bk> <rc t="2" v="0"/> </bk>'+(H?'<bk> <rc t="2" v="1"/> </bk>':"")+" </valueMetadata>"),z.push("</metadata>"),z.join(`\r
  35. `)}},"./src/xlsx-io/writer/pivot-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H;function N(D,y){D.writeElement("cacheField",function(){m.isNullOrUndefined(y.name)||D.writeAttributeString("name",z(O(y.name))),m.isNullOrUndefined(y.caption)||D.writeAttributeString("caption",y.caption),m.isNullOrUndefined(y.formula)||D.writeAttributeString("formula",z(y.formula)),m.isNullOrUndefined(y.numFmtId)||D.writeAttributeString("numFmtId",y.numFmtId),y.databaseField===!1&&D.writeAttributeString("databaseField","0"),y.hierarchy>0&&D.writeAttributeString("hierarchy",y.hierarchy),y.level>0&&D.writeAttributeString("level",y.level),y.mappingCount>0&&D.writeAttributeString("mappingCount",y.mappingCount),m.isNullOrUndefined(y.memberPropertyField)||D.writeAttributeString("memberPropertyField","1"),m.isNullOrUndefined(y.propertyName)||D.writeAttributeString("propertyName",y.propertyName),m.isNullOrUndefined(y.serverField)||D.writeAttributeString("serverField","1"),y.sqlType>0&&D.writeAttributeString("sqlType",y.sqlType),y.uniqueList===!1&&D.writeAttributeString("uniqueList","0")},function(){y.databaseField!==!1&&(y.entities&&y.entities.length>0?D.writeElement("sharedItems",function(){E(D,y)},function(){(function(ot,Ct){var At;for(At=0;At<Ct.entities.length;At++)A(ot,Ct.entities[At])})(D,y)}):D.writeLeafElement("sharedItems",function(){E(D,y)})),function(ot,Ct){m.isNullOrUndefined(Ct)||ot.writeElement("fieldGroup",function(){Ct.par>=0&&ot.writeAttributeString("par",Ct.par),Ct.base>=0&&ot.writeAttributeString("base",Ct.base)},function(){var At,Et;Ct.hasRangeGroup&&ot.writeLeafElement("rangePr",function(){Ct.autoStart===!1&&ot.writeAttributeString("autoStart","0"),Ct.autoEnd===!1&&ot.writeAttributeString("autoEnd","0"),m.isNullOrUndefined(Ct.groupInterval)||ot.writeAttributeString("groupInterval",Ct.groupInterval),m.isNullOrUndefined(Ct.groupBy)||ot.writeAttributeString("groupBy",Ct.groupBy),m.isNullOrUndefined(Ct.startNum)||ot.writeAttributeString("startNum",Ct.startNum),m.isNullOrUndefined(Ct.endNum)||ot.writeAttributeString("endNum",Ct.endNum),m.isNullOrUndefined(Ct.startDate)||ot.writeAttributeString("startDate",M(new Date(Ct.startDate))),m.isNullOrUndefined(Ct.endDate)||ot.writeAttributeString("endDate",M(new Date(Ct.endDate)))}),(At=Ct.discreteGroup)&&At.length>0&&ot.writeElement("discretePr",function(){ot.writeAttributeString("count",At.length)},function(){var Ot,_t=function(Xt){ot.writeLeafElement("x",function(){ot.writeAttributeString("v",At[Xt])})};for(Ot=0;Ot<At.length;Ot++)_t(Ot)}),(Et=Ct.groupItems)&&Et.length>0&&ot.writeElement("groupItems",function(){ot.writeAttributeString("count",Et.length)},function(){for(var Ot=0;Ot<Et.length;Ot++)A(ot,Et[Ot])})})}(D,y.fieldGroup)})}function E(D,y){y.containsSemiMixedTypes===!1&&D.writeAttributeString("containsSemiMixedTypes","0"),y.containsNonDate===!1&&D.writeAttributeString("containsNonDate","0"),y.containsDate&&D.writeAttributeString("containsDate","1"),y.containsString===!1&&D.writeAttributeString("containsString","0"),y.containsBlank&&D.writeAttributeString("containsBlank","1"),y.containsMixedTypes&&D.writeAttributeString("containsMixedTypes","1"),y.containsNumber&&!y.containsDate&&D.writeAttributeString("containsNumber","1"),y.containsInteger&&!y.containsDate&&D.writeAttributeString("containsInteger","1"),y.longText&&D.writeAttributeString("longText","1"),y.containsDate?(D.writeAttributeString("minDate",M(new Date(y.minDate))),D.writeAttributeString("maxDate",M(new Date(y.maxDate)))):(y.containsNumber||y.containsInteger)&&(D.writeAttributeString("minValue",""+y.minValue),D.writeAttributeString("maxValue",""+y.maxValue)),y.isShared&&(D.writeAttributeString("minDate",M(new Date(y.minDate))),D.writeAttributeString("maxDate",M(new Date(y.maxDate)))),y.entities&&y.entities.length>0&&D.writeAttributeString("count",y.entities.length)}function R(D,y){m.isNullOrUndefined(y.value)||a(D,y,y.value)}function A(D,y){var ot=null;switch(y.type){case G.PivotSharedItemType.B:D.writeLeafElement("b",function(){m.isNullOrUndefined(y.value)||(ot=y.value?"1":"0",a(D,y,ot))});break;case G.PivotSharedItemType.D:D.writeLeafElement("d",function(){m.isNullOrUndefined(y.value)||(ot=M(new Date(y.value)),a(D,y,ot))});break;case G.PivotSharedItemType.E:D.writeLeafElement("e",function(){R(D,y)});break;case G.PivotSharedItemType.M:D.writeLeafElement("m");break;case G.PivotSharedItemType.N:D.writeLeafElement("n",function(){R(D,y)});break;case G.PivotSharedItemType.S:D.writeLeafElement("s",function(){R(D,y)});break;case G.PivotSharedItemType.X:D.writeLeafElement("x",function(){R(D,y)})}}function a(D,y,ot){m.isNullOrUndefined(ot)||D.writeAttributeString("v",z(ot)),m.isNullOrUndefined(y.caption)||D.writeAttributeString("c",y.caption),y.propertyCount>0&&D.writeAttributeString("cp",y.propertyCount),y.isCalculatedItem&&D.writeAttributeString("f","1"),m.isNullOrUndefined(y.isUnusedItem)||D.writeAttributeString("u","1"),m.isNullOrUndefined(y.isBold)||D.writeAttributeString("b","1"),m.isNullOrUndefined(y.backgroundColor)||D.writeAttributeString("bc",y.backgroundColor),m.isNullOrUndefined(y.foregroundColor)||D.writeAttributeString("fc",y.foregroundColor),m.isNullOrUndefined(y.isItalic)||D.writeAttributeString("i","1"),y.formatIndex>0&&D.writeAttributeString("in",y.formatIndex),m.isNullOrUndefined(y.isStrikethrough)||D.writeAttributeString("st","1"),m.isNullOrUndefined(y.isUnderline)||D.writeAttributeString("un","1")}function F(D,y){D.writeElement("cacheHierarchy",function(){m.isNullOrUndefined(y.uniqueName)||D.writeAttributeString("uniqueName",y.uniqueName),m.isNullOrUndefined(y.caption)||D.writeAttributeString("caption",y.caption),y.measure&&D.writeAttributeString("measure","1"),y.set&&D.writeAttributeString("set","1"),y.parentSet>=0&&D.writeAttributeString("parentSet",y.parentSet),y.iconSet>0&&D.writeAttributeString("iconSet",y.iconSet),y.attribute&&D.writeAttributeString("attribute","1"),y.time&&D.writeAttributeString("time","1"),y.keyAttribute&&D.writeAttributeString("keyAttribute","1"),m.isNullOrUndefined(y.defaultMemberUniqueName)||D.writeAttributeString("defaultMemberUniqueName",y.defaultMemberUniqueName),m.isNullOrUndefined(y.allUniqueName)||D.writeAttributeString("allUniqueName",y.allUniqueName),m.isNullOrUndefined(y.allCaption)||D.writeAttributeString("allCaption",y.allCaption),m.isNullOrUndefined(y.dimensionUniqueName)||D.writeAttributeString("dimensionUniqueName",y.dimensionUniqueName),m.isNullOrUndefined(y.displayFolder)||D.writeAttributeString("displayFolder",y.displayFolder),m.isNullOrUndefined(y.measureGroup)||D.writeAttributeString("measureGroup",y.measureGroup),y.measures&&D.writeAttributeString("measures","1"),y.count>=0&&D.writeAttributeString("count",y.count),y.oneField&&D.writeAttributeString("oneField","1"),y.memberValueDatatype>0&&D.writeAttributeString("memberValueDatatype",y.memberValueDatatype),y.unbalanced||D.writeAttributeString("unbalanced","0"),y.unbalancedGroup||D.writeAttributeString("unbalancedGroup","0"),y.hidden&&D.writeAttributeString("hidden","1")},function(){y.fieldsUsage.length>0&&D.writeElement("fieldsUsage",function(){D.writeAttributeString("count",y.fieldsUsage.length)},function(){for(var ot=0;ot<y.fieldsUsage.length;ot++)w(D,y.fieldsUsage[ot])}),y.groupLevels.length>0&&D.writeElement("groupLevels",function(){D.writeAttributeString("count",y.groupLevels.length)},function(){for(var ot=0;ot<y.groupLevels.length;ot++)I(D,y.groupLevels[ot])})})}function w(D,y){D.writeElement("fieldUsage",function(){D.writeAttributeString("x",y)})}function I(D,y){D.writeElement("groupLevel",function(){m.isNullOrUndefined(y.uniqueName)||D.writeAttributeString("uniqueName",y.uniqueName),m.isNullOrUndefined(y.caption)||D.writeAttributeString("caption",y.caption),y.user&&D.writeAttributeString("user","1"),y.customRollUp&&D.writeAttributeString("customRollUp","1")},function(){y.groups.length>0&&D.writeElement("groups",function(){D.writeAttributeString("count",y.groups.length)},function(){var ot,Ct;for(ot=0;ot<y.groups.length;ot++)Ct=y.groups[ot],P(D,Ct)})})}function P(D,y){D.writeElement("group",function(){m.isNullOrUndefined(y.name)||D.writeAttributeString("name",z(O(y.Name))),m.isNullOrUndefined(y.uniqueName)||D.writeAttributeString("uniqueName",y.uniqueName),m.isNullOrUndefined(y.caption)||D.writeAttributeString("caption",y.caption),m.isNullOrUndefined(y.uniqueParent)||D.writeAttributeString("uniqueParent",y.uniqueParent),y.id>0&&D.writeAttributeString("id",y.id)},function(){y.groupMembers.length>0&&D.writeElement("groupMembers",function(){D.writeAttributeString("count",y.groupMembers.length)},function(){for(var ot=0;ot<y.groupMembers.length;ot++)J(D,y.groupMembers[ot])})})}function J(D,y){D.writeLeafElement("groupMember",function(){m.isNullOrUndefined(y.uniqueName)||D.writeAttributeString("uniqueName",y.uniqueName),y.group&&D.writeAttributeString("group",1)})}function st(D,y){D.writeLeafElement("kpi",function(){m.isNullOrUndefined(y.uniqueName)||D.writeAttributeString("uniqueName",y.uniqueName),m.isNullOrUndefined(y.caption)||D.writeAttributeString("caption",y.caption),m.isNullOrUndefined(y.displayFolder)||D.writeAttributeString("displayFolder",y.displayFolder),m.isNullOrUndefined(y.measureGroup)||D.writeAttributeString("measureGroup",y.measureGroup),m.isNullOrUndefined(y.parent)||D.writeAttributeString("parent",y.parent),m.isNullOrUndefined(y.value)||D.writeAttributeString("value",y.value),m.isNullOrUndefined(y.goal)||D.writeAttributeString("goal",y.goal),m.isNullOrUndefined(y.status)||D.writeAttributeString("status",y.status),m.isNullOrUndefined(y.trend)||D.writeAttributeString("trend",y.trend),m.isNullOrUndefined(y.weight)||D.writeAttributeString("weight",y.weight),m.isNullOrUndefined(y.time)||D.writeAttributeString("time",y.time)})}function ht(D,y){D.writeElement("query",function(){y.mdx&&D.writeAttributeString("mdx",y.mdx)},function(){y.tpls&&y.tpls.length>0&&D.writeElement("tpls",function(){D.writeAttributeString("c",y.tpls.length)},function(){for(var ot=0;ot<y.tpls.length;ot++)yt(D,y.tpls[ot])})})}function yt(D,y){D.writeElement("tpl",function(){y.fld>=0&&D.writeAttributeString("fld",y.fld),y.hier>=0&&D.writeAttributeString("hier",y.hier),y.item>=0&&D.writeAttributeString("item",y.item)})}function bt(D,y){D.writeLeafElement("serverFormat",function(){m.isNullOrUndefined(y.culture)||D.writeAttributeString("culture",y.culture),m.isNullOrUndefined(y.format)||D.writeAttributeString("format",y.format)})}function ft(D,y){y&&D.writeElement("calculatedItem",function(){y.field>=0&&D.writeAttributeString("field",y.field),y.formula&&D.writeAttributeString("formula",z(y.formula))},function(){y.pivotArea&&T(D,y.pivotArea)})}function V(D,y){D.writeLeafElement("calculatedMember",function(){m.isNullOrUndefined(y.name)||D.writeAttributeString("name",z(y.name)),m.isNullOrUndefined(y.mdx)||D.writeAttributeString("mdx",y.mdx),m.isNullOrUndefined(y.memberName)||D.writeAttributeString("memberName",y.memberName),m.isNullOrUndefined(y.hierarchy)||D.writeAttributeString("hierarchy",y.hierarchy),m.isNullOrUndefined(y.parent)||D.writeAttributeString("parent",y.parent),y.solveOrder>0&&D.writeAttributeString("solveOrder",y.solveOrder),y.set&&D.writeAttributeString("set","1")})}function at(D,y){D.writeLeafElement("dimension",function(){y.measure&&D.writeAttributeString("measure","1"),m.isNullOrUndefined(y.name)||D.writeAttributeString("name",z(O(y.name))),m.isNullOrUndefined(y.uniqueName)||D.writeAttributeString("uniqueName",y.uniqueName),m.isNullOrUndefined(y.caption)||D.writeAttributeString("caption",y.caption)})}function pt(D,y){D.writeLeafElement("measureGroup",function(){y.name&&D.writeAttributeString("name",z(O(y.name))),y.caption&&D.writeAttributeString("caption",y.caption)})}function et(D,y){D.writeLeafElement("measureDimensionMap",function(){y.measureGroup>=0&&D.writeAttributeString("measureGroup",y.measureGroup),y.dimension>=0&&D.writeAttributeString("dimension",y.dimension)})}function rt(D,y){D.writeElement("r",function(){},function(){for(var ot=0;ot<y.length;ot++)A(D,y[ot])})}function B(D,y,ot){y.items&&y.items.length>0?D.writeElement("pivotField",function(){it(D,y)},function(){(function(Ct,At,Et){At.items&&At.items.length>0&&Ct.writeElement("items",function(){Ct.writeAttributeString("count",At.items.length)},function(){for(var Ot=0;Ot<At.items.length;Ot++)f(Ct,At.items[Ot])}),m.isNullOrUndefined(At.autoSortScope)||Ct.writeElement("autoSortScope",function(){T(Ct,At.autoSortScope)}),Et.fillDownLabels&&Ct.writeElement("extLst",function(){Y(Ct,Et)})})(D,y,ot)}):ot.fillDownLabels?D.writeElement("pivotField",function(){it(D,y)},function(){D.writeElement("extLst",function(){Y(D,ot)})}):D.writeLeafElement("pivotField",function(){it(D,y)})}function it(D,y){m.isNullOrUndefined(y.name)||D.writeAttributeString("name",z(O(y.name))),m.isNullOrUndefined(y.axis)||D.writeAttributeString("axis",y.axis),y.allDrilled&&D.writeAttributeString("allDrilled","1"),y.autoShow&&D.writeAttributeString("autoShow","1"),y.dataField&&D.writeAttributeString("dataField","1"),y.compact===!1&&D.writeAttributeString("compact","0"),y.numberFormatId>=0&&D.writeAttributeString("numFmtId",y.numberFormatId),y.outline===!1&&D.writeAttributeString("outline","0"),y.subtotalTop===!1&&D.writeAttributeString("subtotalTop","0"),y.multipleItemSelectionAllowed&&D.writeAttributeString("multipleItemSelectionAllowed","1"),y.showAll===!1&&D.writeAttributeString("showAll","0"),y.insertBlankRow&&D.writeAttributeString("insertBlankRow","1"),y.insertPageBreak&&D.writeAttributeString("insertPageBreak","1"),y.includeNewItemsInFilter&&D.writeAttributeString("includeNewItemsInFilter","1"),y.sumSubtotal&&D.writeAttributeString("sumSubtotal","1"),y.countASubtotal&&D.writeAttributeString("countASubtotal","1"),y.avgSubtotal&&D.writeAttributeString("avgSubtotal","1"),y.maxSubtotal&&D.writeAttributeString("maxSubtotal","1"),y.minSubtotal&&D.writeAttributeString("minSubtotal","1"),y.productSubtotal&&D.writeAttributeString("productSubtotal","1"),y.countSubtotal&&D.writeAttributeString("countSubtotal","1"),y.stdDevSubtotal&&D.writeAttributeString("stdDevSubtotal","1"),y.stdDevPSubtotal&&D.writeAttributeString("stdDevPSubtotal","1"),y.dataSourceSort&&D.writeAttributeString("dataSourceSort","1"),y.defaultAttributeDrillState&&D.writeAttributeString("defaultAttributeDrillState","1"),y.dragOff===!1&&D.writeAttributeString("dragOff","0"),y.dragToCol===!1&&D.writeAttributeString("dragToCol","0"),y.dragToData===!1&&D.writeAttributeString("dragToData","0"),y.dragToPage===!1&&D.writeAttributeString("dragToPage","0"),y.dragToRow===!1&&D.writeAttributeString("dragToRow","0"),y.hiddenLevel&&D.writeAttributeString("hiddenLevel","1"),y.hideNewItems&&D.writeAttributeString("hideNewItems","1"),y.itemPageCount&&y.itemPageCount!==10&&D.writeAttributeString("itemPageCount",y.itemPageCount),y.measureFilter&&D.writeAttributeString("measureFilter","1"),y.nonAutoSortDefault&&D.writeAttributeString("nonAutoSortDefault","1"),y.serverField&&D.writeAttributeString("serverField","1"),y.showDropDowns===!1&&D.writeAttributeString("showDropDowns","0"),y.showPropAsCaption&&D.writeAttributeString("showPropAsCaption","1"),y.showPropCell&&D.writeAttributeString("showPropCell","1"),y.showPropTip&&D.writeAttributeString("showPropTip","1"),m.isNullOrUndefined(y.sortType)||D.writeAttributeString("sortType",y.sortType),y.rankBy>=0&&D.writeAttributeString("rankBy",y.rankBy),y.defaultSubtotal===!1&&D.writeAttributeString("defaultSubtotal","0"),m.isNullOrUndefined(y.subtotalCaption)||D.writeAttributeString("subtotalCaption",y.subtotalCaption),y.topAutoShow===!1&&D.writeAttributeString("topAutoShow","0"),m.isNullOrUndefined(y.uniqueMemberProperty)||D.writeAttributeString("uniqueMemberProperty",y.uniqueMemberProperty),y.varSubtotal&&D.writeAttributeString("varSubtotal","1"),y.varPSubtotal&&D.writeAttributeString("varPSubtotal","1")}function f(D,y){D.writeLeafElement("item",function(){y.childItems&&D.writeAttributeString("c","1"),y.expanded===!1&&D.writeAttributeString("d","0"),y.drillAcross===!1&&D.writeAttributeString("e","0"),y.calculatedMember&&D.writeAttributeString("f","1"),y.hidden&&D.writeAttributeString("h","1"),y.missing&&D.writeAttributeString("m","1"),m.isNullOrUndefined(y.caption)||D.writeAttributeString("n",y.caption),y.character&&D.writeAttributeString("s","1"),y.collapse===!0&&D.writeAttributeString("sd","0"),y.type&&D.writeAttributeString("t",y.type),m.isNullOrUndefined(y.indexValue)||D.writeAttributeString("x",y.indexValue)})}function T(D,y,ot){y&&y.missed===!0||D.writeElement("pivotArea",function(){y.field&&y.field!==-1&&D.writeAttributeString("field",y.field),m.isNullOrUndefined(y.type)||y.type==="normal"||D.writeAttributeString("type",y.type),y.dataOnly===!1&&D.writeAttributeString("dataOnly","0"),y.dataOnly===!0&&D.writeAttributeString("dataOnly","1"),y.labelOnly&&D.writeAttributeString("labelOnly","1"),y.grandRow&&D.writeAttributeString("grandRow","1"),y.grandCol&&D.writeAttributeString("grandCol","1"),y.cacheIndex&&D.writeAttributeString("cacheIndex","1"),m.isNullOrUndefined(y.outline)||D.writeAttributeString("outline","0"),y.collapsedLevelsAreSubtotals&&D.writeAttributeString("collapsedLevelsAreSubtotals","1"),y.axis&&(ot||y.axis!=="axisValue")&&D.writeAttributeString("axis",y.axis),y.fieldPosition>=0&&D.writeAttributeString("fieldPosition",y.fieldPosition),m.isNullOrUndefined(y.offset)||D.writeAttributeString("offset",y.offset)},function(){y.references&&y.references.length>0&&D.writeElement("references",function(){D.writeAttributeString("count",y.references.length)},function(){for(var Ct=0;Ct<y.references.length;Ct++)s(D,y.references[Ct])})})}function s(D,y){D.writeElement("reference",function(){!m.isNullOrUndefined(y.field)&&y.field>=0&&D.writeAttributeString("field",y.field),D.writeAttributeString("count",y.indexes?y.indexes.length:0),y.avgSubtotal&&D.writeAttributeString("avgSubtotal","1"),y.byPosition&&D.writeAttributeString("byPosition","1"),y.countASubtotal&&D.writeAttributeString("countASubtotal","1"),y.countSubtotal&&D.writeAttributeString("countSubtotal","1"),y.defaultSubtotal&&D.writeAttributeString("defaultSubtotal","1"),y.maxSubtotal&&D.writeAttributeString("maxSubtotal","1"),y.minSubtotal&&D.writeAttributeString("minSubtotal","1"),y.productSubtotal&&D.writeAttributeString("productSubtotal","1"),y.relative&&D.writeAttributeString("relative","1"),y.selected===!1&&D.writeAttributeString("selected","0"),y.stdDevPSubtotal&&D.writeAttributeString("stdDevPSubtotal","1"),y.stdDevSubtotal&&D.writeAttributeString("stdDevSubtotal","1"),y.sumSubtotal&&D.writeAttributeString("sumSubtotal","1"),y.varPSubtotal&&D.writeAttributeString("varPSubtotal","1"),y.varSubtotal&&D.writeAttributeString("varSubtotal","1")},function(){if(y.indexes&&y.indexes.length>0)for(var ot=0;ot<y.indexes.length;ot++)v(D,y.indexes[ot])})}function v(D,y){D.writeLeafElement("x",function(){D.writeAttributeString("v",y)})}function n(D,y,ot){(ot&&y.rowFields&&y.rowFields.length>0||!ot&&y.columnFields&&y.columnFields.length>0)&&D.writeElement(ot?"rowFields":"colFields",function(){D.writeAttributeString("count",ot?y.rowFields.length:y.columnFields.length)},function(){var Ct,At=ot?y.rowFields:y.columnFields;for(Ct=0;Ct<At.length;Ct++)i(D,At[Ct])})}function i(D,y){D.writeLeafElement("field",function(){D.writeAttributeString("x",y)})}function c(D,y){D.writeElement("i",function(){m.isNullOrUndefined(y.type)||D.writeAttributeString("t",y.type),y.repeatCount>0&&D.writeAttributeString("r",y.repeatCount),y.dataFieldIndex>0&&D.writeAttributeString("i",y.dataFieldIndex)},function(){if(y.pivotItemIndexes&&y.pivotItemIndexes.length>0)for(var ot=0;ot<y.pivotItemIndexes.length;ot++)x(D,y.pivotItemIndexes[ot])})}function x(D,y){D.writeLeafElement("x",function(){y&&y>0&&D.writeAttributeString("v",y)})}function L(D,y){D.writeLeafElement("pageField",function(){m.isNullOrUndefined(y.name)||D.writeAttributeString("name",z(O(y.name))),m.isNullOrUndefined(y.fld)||D.writeAttributeString("fld",y.fld),m.isNullOrUndefined(y.cap)||D.writeAttributeString("cap",y.cap),m.isNullOrUndefined(y.item)||D.writeAttributeString("item",y.item),m.isNullOrUndefined(y.hier)||D.writeAttributeString("hier",y.hier)})}function W(D,y){var ot=["difference","index","normal","percent","percentDiff","percentOfCol","percentOfRow","percentOfTotal","runTotal"].indexOf(y.showDataAs)===-1;D.writeElement("dataField",function(){m.isNullOrUndefined(y.name)||D.writeAttributeString("name",z(O(y.name))),m.isNullOrUndefined(y.fld)||D.writeAttributeString("fld",y.fld),m.isNullOrUndefined(y.subtotal)||D.writeAttributeString("subtotal",y.subtotal),m.isNullOrUndefined(y.showDataAs)||ot||D.writeAttributeString("showDataAs",y.showDataAs),m.isNullOrUndefined(y.baseField)||D.writeAttributeString("baseField",y.baseField),m.isNullOrUndefined(y.baseItem)||D.writeAttributeString("baseItem",y.baseItem),m.isNullOrUndefined(y.numberFormatId)||D.writeAttributeString("numFmtId",y.numberFormatId)},function(){!m.isNullOrUndefined(y.showDataAs)&&ot&&function(Ct,At){Ct.writeElement("extLst",function(){},function(){Ct.writeElement("ext",function(){Ct.writeAttributeString("uri","{E15A36E0-9728-4e99-A89B-3F7291B0FE68}"),Ct.writeAttributeString("xmlns:x14",G.XFileConstants._d)},function(){Ct.writeLeafElement("x14:dataField",function(){Ct.writeAttributeString("pivotShowAs",At)})})})}(D,y.showDataAs)})}function U(D,y){y&&y.style&&y.pivotArea&&!y.pivotArea.missed&&D.writeElement("format",function(){y.action==="Formatting"||m.isNullOrUndefined(y.action)||D.writeAttributeString("action",y.action),y.dxfId>=0&&D.writeAttributeString("dxfId",y.dxfId)},function(){T(D,y.pivotArea,!0)})}function h(D,y){D.writeElement("conditionalFormat",function(){y.scope&&y.scope!=="Selection"&&D.writeAttributeString("scope",y.scope),y.type&&y.type!=="None"&&D.writeAttributeString("type",y.type),D.writeAttributeString("priority",y.rule.priority||0)},function(){y.pivotAreas&&y.pivotAreas.length>0&&D.writeElement("pivotAreas",function(){D.writeAttributeString("count",y.pivotAreas.length)},function(){for(var ot=0;ot<y.pivotAreas.length;ot++)T(D,y.pivotAreas[ot])})})}function S(D,y){D.writeElement("chartFormat",function(){y.chart>=0&&D.writeAttributeString("chart",y.chart),y.format>=0&&D.writeAttributeString("format",y.format),y.series&&D.writeAttributeString("series","1")},function(){m.isNullOrUndefined(y.pivotArea)||T(D,y.pivotArea)})}function _(D,y){D.writeElement("pivotHierarchy",function(){m.isNullOrUndefined(y.caption)||D.writeAttributeString("caption",y.caption),y.dragOff||D.writeAttributeString("dragOff","0"),y.dragToRow||D.writeAttributeString("dragToRow","0"),y.dragToCol||D.writeAttributeString("dragToCol","0"),y.dragToPage||D.writeAttributeString("dragToPage","0"),y.dragToData&&D.writeAttributeString("dragToData","1"),y.includeNewItemsInFilter&&D.writeAttributeString("includeNewItemsInFilter","1"),y.multipleItemSelectionAllowed&&D.writeAttributeString("multipleItemSelectionAllowed","1"),y.outline&&D.writeAttributeString("outline","1"),y.showInFieldList&&D.writeAttributeString("showInFieldList","1"),y.subtotalTop&&D.writeAttributeString("subtotalTop","1")},function(){var ot;y.memberProperties&&y.memberProperties.length>0&&D.writeElement("mps",function(){D.writeAttributeString("count",y.memberProperties.length)},function(){for(ot=0;ot<y.memberProperties.length;ot++)$(D,y.memberProperties[ot])}),y.members&&y.members.length>0&&D.writeElement("members",function(){D.writeAttributeString("count",y.members.length)},function(){for(ot=0;ot<y.members.length;ot++)ct(D,y.members[ot])})})}function $(D,y){D.writeLeafElement("mp",function(){m.isNullOrUndefined(y.name)||D.writeAttributeString("name",z(O(y.name))),y.showCell&&D.writeAttributeString("showCell","1"),y.showTip&&D.writeAttributeString("showTip","1"),y.showAsCaption&&D.writeAttributeString("showAsCaption","1"),y.nameLen>0&&D.writeAttributeString("nameLen",z(y.nameLen)),y.pPos>=0&&D.writeAttributeString("pPos",y.pPos),y.pLen>0&&D.writeAttributeString("pLen",y.pLen),y.level>0&&D.writeAttributeString("level",y.level),y.field>=0&&D.writeAttributeString("field",y.field)})}function ct(D,y){D.writeLeafElement("member",function(){m.isNullOrUndefined(y.name)||D.writeAttributeString("name",z(O(y.name)))})}function wt(D,y,ot){var Ct=ot.operator,At=ot.conType,Et=d.captionCompareTypeExcel[At][Ct];y.writeElement("filter",function(){ot.fld>=0&&y.writeAttributeString("fld",ot.fld),ot.mpFld>=0&&y.writeAttributeString("mpFld",ot.mpFld),Et!==void 0&&y.writeAttributeString("type",Et),m.isNullOrUndefined(ot.evalOrder)||y.writeAttributeString("evalOrder",ot.evalOrder),ot.id>=0&&y.writeAttributeString("id",ot.id),ot.iMeasureHier>=0&&y.writeAttributeString("iMeasureHier",ot.iMeasureHier),ot.iMeasureFld>=0&&y.writeAttributeString("iMeasureFld",ot.iMeasureFld),m.isNullOrUndefined(ot.name)||y.writeAttributeString("name",z(O(ot.name))),m.isNullOrUndefined(ot.description)||y.writeAttributeString("description",ot.description),m.isNullOrUndefined(ot.stringValue1)||y.writeAttributeString("stringValue1",ot.stringValue1),m.isNullOrUndefined(ot.stringValue2)||y.writeAttributeString("stringValue2",ot.stringValue2)},function(){var Ot,_t;m.isNullOrUndefined(ot.autoFilter)||(Ot=D.Cj(ot,Et),o.writePivotAutoFilter(y,Ot),(_t=ot.autoFilter&&ot.autoFilter.filterItemMap&&ot.autoFilter.filterItemMap[0]&&ot.autoFilter.filterItemMap[0].conditions&&ot.autoFilter.filterItemMap[0].conditions[0])&&_t.isWholeDay&&y.writeElement("extLst",function(){(function(Xt,Qt){Xt.writeElement("ext",function(){Xt.writeAttributeString("uri","{0605FD5F-26C8-4aeb-8148-2DB25E43C511}"),Xt.writeAttributeString("xmlns:x15","http://schemas.microsoft.com/office/spreadsheetml/2010/11/main")},function(){Xt.writeLeafElement("x15:pivotFilter",function(){Qt.isWholeDay&&Xt.writeAttributeString("useWholeDay","1")})})})(y,_t)}))})}function lt(D,y,ot){var Ct=ot?"rowHierarchyUsage":"colHierarchyUsage";D.writeLeafElement(Ct,function(){D.writeAttributeString("hierarchyUsage",y)})}function Y(D,y){D.writeElement("ext",function(){D.writeAttributeString("uri","{2946ED86-A175-432a-8AC1-64E0C546D7DE}"),D.writeAttributeString("xmlns:x14","http://schemas.microsoft.com/office/spreadsheetml/2009/9/main")},function(){D.writeLeafElement("x14:pivotField",function(){y.fillDownLabels&&D.writeAttributeString("fillDownLabels","1")})})}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/xml-io/xml-writer.ts"),G=xt("./src/common/excel-types.ts"),q=xt("./src/datamodel/datetime-helper.ts"),o=xt("./src/xlsx-io/writer/autofilter-writer.ts"),d.captionCompareTypeExcel=[["captionEqual","captionNotEqual","captionBeginsWith","captionNotBeginsWith","captionEndsWith","captionNotEndsWith","captionContains","captionNotContains","captionGreaterThan","captionGreaterThanOrEqual","captionLessThan","captionLessThanOrEqual","captionBetween","captionNotBetween"],["dateEqual","dateNotEqual","dateOlderThan","dateOlderThanOrEqual","dateNewerThan","dateNewerThanOrEqual","dateBetween","dateNotBetween","today","yesterday","tomorrow",void 0,"thisMonth","lastMonth","nextMonth","thisWeek","lastWeek","nextWeek","nextQuarter","thisQuarter","lastQuarter","nextYear","thisYear","lastYear","Q1","Q2","Q3","Q4","M1","M2","M3","M4","M5","M6","M7","M8","M9","M10","M11","M12","yearToDate"],["valueEqual","valueNotEqual","valueGreaterThan","valueGreaterThanOrEqual","valueLessThan","valueLessThanOrEqual","valueBetween","valueNotBetween"],["count","percent","sum"]],z=m.Util.na,M=m.Util.Aa,O=m.Util.wa,H="mc:Ignorable",d.writePivotCacheDefinition=function(D){var y=new K.XmlWriter;return y.writeDocument(),y.writeElement("pivotCacheDefinition",function(){y.writeAttributeString("xmlns",G.XFileConstants.Jd),y.writeAttributeString("xmlns:r",G.XFileConstants.Vd),y.writeAttributeString("xmlns:mc",G.XFileConstants.Kd),y.writeAttributeString(H,G.XFileConstants.Rd),y.writeAttributeString("xmlns:xr",G.XFileConstants.ne),y.writeAttributeString("r:id","rId1"),D.saveData===!1&&y.writeAttributeString("saveData","0"),m.isNullOrUndefined(D.refreshedBy)||y.writeAttributeString("refreshedBy",D.refreshedBy),m.isNullOrUndefined(D.refreshedDate)||y.writeAttributeString("refreshedDate",q.DateTimeHelper.jg(D.refreshedDate)),D.backgroundQuery&&y.writeAttributeString("backgroundQuery","1"),m.isNullOrUndefined(D.createdVersion)?y.writeAttributeString("createdVersion","7"):y.writeAttributeString("createdVersion",D.createdVersion),m.isNullOrUndefined(D.refreshedVersion)?y.writeAttributeString("refreshedVersion","7"):y.writeAttributeString("refreshedVersion",D.refreshedVersion),D.enableRefresh===!1&&y.writeAttributeString("enableRefresh","0"),D.invalid&&y.writeAttributeString("invalid","1"),D.minRefreshableVersion>0&&D.minRefreshableVersion<=D.createdVersion&&y.writeAttributeString("minRefreshableVersion",D.minRefreshableVersion),D.missingItemsLimit>0&&y.writeAttributeString("missingItemsLimit",D.missingItemsLimit),D.optimizeMemory&&y.writeAttributeString("optimizeMemory","1"),m.isNullOrUndefined(D.recordCount)||y.writeAttributeString("recordCount",D.recordCount),m.isNullOrUndefined(D.refreshOnLoad)||y.writeAttributeString("refreshOnLoad","1"),D.supportSubquery&&y.writeAttributeString("supportSubquery","1"),D.supportAdvancedDrill&&y.writeAttributeString("supportAdvancedDrill","1"),D.tupleCache&&y.writeAttributeString("tupleCache","1"),D.upgradeOnRefresh&&y.writeAttributeString("upgradeOnRefresh","1")},function(){(function(ot,Ct){ot.writeElement("cacheSource",function(){ot.writeAttributeString("type",Ct.sourceType)},function(){Ct.sourceType==="worksheet"&&ot.writeLeafElement("worksheetSource",function(){Ct.sourceName&&ot.writeAttributeString("name",Ct.sourceName),Ct.ref&&ot.writeAttributeString("ref",Ct.ref),Ct.sheet&&ot.writeAttributeString("sheet",Ct.sheet)})})})(y,D),function(ot,Ct){ot.writeElement("cacheFields",function(){ot.writeAttributeString("count",Ct.length)},function(){var At,Et;for(At=0;At<Ct.length;At++)Et=Ct[At],N(ot,Et)})}(y,D.fields),D.cacheHierarchies&&D.cacheHierarchies.length>0&&function(ot,Ct){Ct.cacheHierarchies&&Ct.cacheHierarchies.length>0&&ot.writeElement("cacheHierarchies",function(){ot.writeAttributeString("count",Ct.cacheHierarchies.length)},function(){for(var At=0;At<Ct.cacheHierarchies.length;At++)F(ot,Ct.cacheHierarchies[At])})}(y,D),D.KPIs&&D.KPIs.length>0&&function(ot,Ct){Ct.KPIs&&Ct.KPIs.length>0&&ot.writeElement("kpis",function(){ot.writeAttributeString("count",Ct.KPIs.length)},function(){var At,Et;for(At=0;At<Ct.KPIs.length;At++)Et=Ct.KPIs[At],st(ot,Et)})}(y,D),m.isNullOrUndefined(D.pivotTupleCache)||function(ot,Ct){ot.writeElement("tupleCache",function(){},function(){var At;Ct.entries&&Ct.entries.length>0&&ot.writeElement("entries",function(){ot.writeAttributeString("count",Ct.entries.length)},function(){for(At=0;At<Ct.entries.length;At++)ot.writePivotCacheDefinitionSharedItem(ot,Ct.entries[At])}),Ct.sets&&Ct.sets.length>0&&ot.writeElement("sets",function(){ot.writeAttributeString("count",Ct.sets.length)},function(){for(At=0;At<Ct.sets.length;At++)Ct.sets[At]}),Ct.queryCache&&Ct.queryCache.length>0&&ot.writeElement("queryCache",function(){ot.writeAttributeString("count",Ct.queryCache.length)},function(){for(At=0;At<Ct.queryCache.length;At++)ht(ot,Ct.queryCache[At])}),Ct.serverFormats&&Ct.serverFormats.length>0&&ot.writeElement("serverFormats",function(){ot.writeAttributeString("count",Ct.serverFormats.length)},function(){for(At=0;At<Ct.serverFormats.length;At++)bt(ot,Ct.serverFormats[At])})})}(y,D.pivotTupleCache),D.calculatedItems&&D.calculatedItems.length>0&&function(ot,Ct){var At=Ct.calculatedItems;At&&ot.writeElement("calculatedItems",function(){ot.writeAttributeString("count",At.length)},function(){for(var Et=0;Et<At.length;Et++)ft(ot,At[Et])})}(y,D),D.calculatedMembers&&D.calculatedMembers.length>0&&function(ot,Ct){var At=Ct.calculatedMembers;At&&ot.writeElement("calculatedMembers",function(){ot.writeAttributeString("count",At.length)},function(){for(var Et=0;Et<At.length;Et++)V(ot,At[Et])})}(y,D),D.dimensions&&D.dimensions.length>0&&function(ot,Ct){!Ct.dimensions||Ct.dimensions.length<=0||ot.writeElement("dimensions",function(){ot.writeAttributeString("count",Ct.dimensions.length)},function(){for(var At=0;At<Ct.dimensions.length;At++)at(ot,Ct.dimensions[At])})}(y,D),D.measureGroups&&D.measureGroups.length>0&&function(ot,Ct){!Ct.measureGroups||Ct.measureGroups.length<=0||ot.writeElement("measureGroups",function(){ot.writeAttributeString("count",Ct.measureGroups.length)},function(){for(var At=0;At<Ct.measureGroups.length;At++)pt(ot,Ct.measureGroups[At])})}(y,D),D.measureDimensionMaps&&D.measureDimensionMaps.length>0&&function(ot,Ct){!Ct.measureDimensionMaps||Ct.measureDimensionMaps.length<=0||ot.writeElement("maps",function(){ot.writeAttributeString("count")},function(){for(var At=0;At<Ct.measureDimensionMaps.length;At++)et(ot,Ct.measureDimensionMaps[At])})}(y,D),function(ot,Ct){ot.writeElement("extLst",function(){},function(){ot.writeElement("ext",function(){ot.writeAttributeString("uri","{725AE2AE-9491-48be-B2B4-4EB974FC3084}"),ot.writeAttributeString("xmlns:x14",G.XFileConstants._d)},function(){ot.writeLeafElement("x14:pivotCacheDefinition",function(){ot.writeAttributeString("pivotCacheId",Ct+"")},function(){})})})}(y,D.pivotCacheId)}),y.getXmlString()},d.writePivotCacheRecords=function(D){var y=new K.XmlWriter;return y.writeDocument(),y.writeElement("pivotCacheRecords",function(){y.writeAttributeString("xmlns",G.XFileConstants.Jd),y.writeAttributeString("xmlns:r",G.XFileConstants.Vd),y.writeAttributeString("xmlns:mc",G.XFileConstants.Kd),y.writeAttributeString(H,G.XFileConstants.Rd),y.writeAttributeString("xmlns:xr",G.XFileConstants.ne),y.writeAttributeString("count",D.length)},function(){for(var ot=0;ot<D.length;ot++)rt(y,D[ot])}),y.getXmlString()},d.writePivotTable=function(D,y){var ot=new K.XmlWriter;return ot.writeDocument(),ot.writeElement("pivotTableDefinition",function(){ot.writeAttributeString("xmlns",G.XFileConstants.Jd),ot.writeAttributeString("xmlns:mc",G.XFileConstants.Kd),ot.writeAttributeString(H,G.XFileConstants.Rd),ot.writeAttributeString("xmlns:xr",G.XFileConstants.ne),m.isNullOrUndefined(y.name)||ot.writeAttributeString("name",z(O(y.name))),ot.writeAttributeString("cacheId",y.cacheId),y.applyNumberFormats===!1&&ot.writeAttributeString("applyNumberFormats","0"),y.applyBorderFormats===!1&&ot.writeAttributeString("applyBorderFormats","0"),y.applyFontFormats===!1&&ot.writeAttributeString("applyFontFormats","0"),y.applyPatternFormats===!1&&ot.writeAttributeString("applyPatternFormats","0"),y.applyAlignmentFormats===!1&&ot.writeAttributeString("applyAlignmentFormats","0"),y.applyWidthHeightFormats&&ot.writeAttributeString("applyWidthHeightFormats","1"),m.isNullOrUndefined(y.dataCaption)||ot.writeAttributeString("dataCaption",y.dataCaption),m.isNullOrUndefined(y.grandTotalCaption)||ot.writeAttributeString("grandTotalCaption",y.grandTotalCaption),m.isNullOrUndefined(y.errorCaption)||ot.writeAttributeString("errorCaption",y.errorCaption),y.showError&&ot.writeAttributeString("showError","1"),m.isNullOrUndefined(y.missingCaption)||ot.writeAttributeString("missingCaption",y.missingCaption),y.showMissing===!1&&ot.writeAttributeString("showMissing","0"),y.updatedVersion>0?ot.writeAttributeString("updatedVersion",y.updatedVersion):ot.writeAttributeString("updatedVersion","7"),y.minRefreshableVersion>0&&y.minRefreshableVersion<=y.createdVersion&&ot.writeAttributeString("minRefreshableVersion",y.minRefreshableVersion),y.printDrill&&ot.writeAttributeString("printDrill","1"),y.showDrill===!1&&ot.writeAttributeString("showDrill","0"),y.showDataTips===!1&&ot.writeAttributeString("showDataTips","0"),y.enableDrill===!1&&ot.writeAttributeString("enableDrill","0"),y.preserveFormatting===!1&&ot.writeAttributeString("preserveFormatting","0"),y.useAutoFormatting&&ot.writeAttributeString("useAutoFormatting","1"),y.pageWrap>0&&ot.writeAttributeString("pageWrap",y.pageWrap),y.pageOverThenDown&&ot.writeAttributeString("pageOverThenDown","1"),y.rowGrandTotals===!1&&ot.writeAttributeString("rowGrandTotals","0"),y.colGrandTotals===!1&&ot.writeAttributeString("colGrandTotals","0"),y.itemPrintTitles&&ot.writeAttributeString("itemPrintTitles","1"),y.fieldPrintTitles&&ot.writeAttributeString("fieldPrintTitles","1"),y.mergeItem&&ot.writeAttributeString("mergeItem","1"),y.createdVersion>0?ot.writeAttributeString("createdVersion",y.createdVersion):ot.writeAttributeString("createdVersion","7"),y.indent>=0&&ot.writeAttributeString("indent",y.indent),y.asteriskTotals&&ot.writeAttributeString("asteriskTotals","1"),y.autoFormatId>0&&ot.writeAttributeString("autoFormatId",y.autoFormatId),m.isNullOrUndefined(y.colHeaderCaption)||ot.writeAttributeString("colHeaderCaption",y.colHeaderCaption),y.compact===!1&&ot.writeAttributeString("compact","0"),y.compactData===!1&&ot.writeAttributeString("compactData","0"),y.dataOnRows&&ot.writeAttributeString("dataOnRows","1"),y.dataPosition>0&&ot.writeAttributeString("dataPosition",y.dataPosition),y.disableFieldList&&ot.writeAttributeString("disableFieldList","1"),y.editData&&ot.writeAttributeString("editData","1"),y.enableFieldProperties===!1&&ot.writeAttributeString("enableFieldProperties","0"),y.enableWizard===!1&&ot.writeAttributeString("enableWizard","0"),y.gridDropZones&&ot.writeAttributeString("gridDropZones","1"),y.immersive&&ot.writeAttributeString("immersive","1"),y.mdxSubqueries&&ot.writeAttributeString("mdxSubqueries","1"),y.showHeaders===!1&&ot.writeAttributeString("showHeaders","0"),y.outline&&ot.writeAttributeString("outline","1"),y.outlineData&&ot.writeAttributeString("outlineData","1"),y.multipleFieldFilters===!1&&ot.writeAttributeString("multipleFieldFilters","0"),y.chartFormat>0&&ot.writeAttributeString("chartFormat",y.chartFormat),y.fieldListSortAscending&&ot.writeAttributeString("fieldListSortAscending","1"),y.customListSort===!1&&ot.writeAttributeString("customListSort","0"),m.isNullOrUndefined(y.pageStyle)||ot.writeAttributeString("pageStyle",y.PageStyle),m.isNullOrUndefined(y.pivotTableStyle)||ot.writeAttributeString("pivotTableStyle",y.pivotTableStyle),y.published&&ot.writeAttributeString("published","1"),m.isNullOrUndefined(y.rowHeaderCaption)||ot.writeAttributeString("rowHeaderCaption",y.rowHeaderCaption),y.showCalcMbrs===!1&&ot.writeAttributeString("showCalcMbrs","0"),y.showDataDropDown&&ot.writeAttributeString("showDataDropDown","0"),y.showDropZones===!1&&ot.writeAttributeString("showDropZones","0"),y.showEmptyCol===!1&&ot.writeAttributeString("showEmptyCol","0"),y.showEmptyRow===!1&&ot.writeAttributeString("showEmptyRow","0"),y.showItems===!1&&ot.writeAttributeString("showItems","0"),y.showMemberPropertyTips===!1&&ot.writeAttributeString("showMemberPropertyTips","0"),y.showMultipleLabel===!1&&ot.writeAttributeString("showMultipleLabel","0"),y.subtotalHiddenItems&&ot.writeAttributeString("subtotalHiddenItems","1"),m.isNullOrUndefined(y.tag)||ot.writeAttributeString("tag",y.tag),m.isNullOrUndefined(y.vacatedStyle)||ot.writeAttributeString("vacatedStyle",y.vacatedStyle),y.visualTotals===!1&&ot.writeAttributeString("visualTotals","0")},function(){(function(Ct,At){Ct.writeLeafElement("location",function(){Ct.writeAttributeString("ref",At.ref),At.firstHeaderRow>=0&&Ct.writeAttributeString("firstHeaderRow",At.firstHeaderRow),At.firstDataRow>=0&&Ct.writeAttributeString("firstDataRow",At.firstDataRow),At.firstDataCol>=0&&Ct.writeAttributeString("firstDataCol",At.firstDataCol),At.rowPageCount>0&&Ct.writeAttributeString("rowPageCount",At.rowPageCount),At.colPageCount>0&&Ct.writeAttributeString("colPageCount",At.colPageCount)})})(ot,y),function(Ct,At){Ct.writeElement("pivotFields",function(){Ct.writeAttributeString("count",At.fields.length)},function(){for(var Et=0;Et<At.fields.length;Et++)B(Ct,At.fields[Et],At)})}(ot,y),n(ot,y,!0),function(Ct,At){var Et;(Et=At.rowItems).length<=0||Ct.writeElement("rowItems",function(){Ct.writeAttributeString("count",Et.length)},function(){for(var Ot=0;Ot<Et.length;Ot++)c(Ct,Et[Ot])})}(ot,y),n(ot,y,!1),function(Ct,At){var Et=At.columnItems;!m.isNullOrUndefined(Et)&&Et.length>0&&Ct.writeElement("colItems",function(){Ct.writeAttributeString("count",Et.length)},function(){for(var Ot=0;Ot<Et.length;Ot++)c(Ct,Et[Ot])})}(ot,y),function(Ct,At){At.pageFields&&At.pageFields.length>0&&Ct.writeElement("pageFields",function(){Ct.writeAttributeString("count",At.pageFields.length)},function(){for(var Et=0;Et<At.pageFields.length;Et++)L(Ct,At.pageFields[Et])})}(ot,y),function(Ct,At){At.dataFields&&At.dataFields.length>0&&Ct.writeElement("dataFields",function(){Ct.writeAttributeString("count",At.dataFields.length)},function(){for(var Et=0;Et<At.dataFields.length;Et++)W(Ct,At.dataFields[Et])})}(ot,y),function(Ct,At){var Et=At.formats;Et&&Et.length>0&&Ct.writeElement("formats",function(){Ct.writeAttributeString("count",Et.length)},function(){for(var Ot=0;Ot<Et.length;Ot++)U(Ct,Et[Ot])})}(ot,y),function(Ct,At){var Et=At.pivotTableConditionFormats;Et&&Et.length>0&&Ct.writeElement("conditionalFormats",function(){Ct.writeAttributeString("count",Et.length)},function(){for(var Ot=0;Ot<Et.length;Ot++)h(Ct,Et[Ot])})}(ot,y),function(Ct,At){At.chartFormats&&At.chartFormats.length>0&&Ct.writeElement("chartFormats",function(){Ct.writeAttributeString("count",At.chartFormats.length)},function(){for(var Et=0;Et<At.chartFormats.length;Et++)S(Ct,At.chartFormats[Et])})}(ot,y),function(Ct,At){At.pivotHierarchies&&At.pivotHierarchies.length>0&&Ct.writeElement("pivotHierarchies",function(){Ct.writeAttributeString("count",At.pivotHierarchies.length)},function(){for(var Et=0;Et<At.pivotHierarchies.length;Et++)_(Ct,At.pivotHierarchies[Et])})}(ot,y),function(Ct,At){Ct.writeLeafElement("pivotTableStyleInfo",function(){var Et=At.styleName||At.style&&At.style.name;m.isNullOrUndefined(Et)||Ct.writeAttributeString("name",z(O(Et))),At.showRowHeaders&&Ct.writeAttributeString("showRowHeaders","1"),At.showColHeaders&&Ct.writeAttributeString("showColHeaders","1"),At.showRowStripes===!1?Ct.writeAttributeString("showRowStripes","0"):Ct.writeAttributeString("showRowStripes","1"),At.showColStripes===!1?Ct.writeAttributeString("showColStripes","0"):Ct.writeAttributeString("showColStripes","1"),At.showLastColumn&&Ct.writeAttributeString("showLastColumn","1")})}(ot,y),function(Ct,At,Et){Et.pivotFilters&&Et.pivotFilters.length>0&&At.writeElement("filters",function(){At.writeAttributeString("count",Et.pivotFilters.length)},function(){var Ot,_t;for(Ot=0;Ot<Et.pivotFilters.length;Ot++)(_t=Et.pivotFilters[Ot]).operator!==41&&_t.operator!==42&&wt(Ct,At,_t)})}(D,ot,y),function(Ct,At){At.rowHierarchies&&At.rowHierarchies.length>0&&Ct.writeElement("rowHierarchiesUsage",function(){Ct.writeAttributeString("count",At.rowHierarchies.length)},function(){for(var Et=0;Et<At.rowHierarchies.length;Et++)lt(Ct,At.rowHierarchies[Et],!0)})}(ot,y),function(Ct,At){At.colHierarchies&&At.colHierarchies.length>0&&Ct.writeElement("rowHierarchiesUsage",function(){Ct.writeAttributeString("count",At.colHierarchies.length)},function(){for(var Et=0;Et<At.colHierarchies.length;Et++)lt(Ct,At.colHierarchies[Et],!1)})}(ot,y),function(Ct,At){Ct.writeElement("extLst",function(){Ct.writeElement("ext",function(){Ct.writeAttributeString("uri","{962EF5D1-5CA2-4c93-8EF4-DBF5C05439D2}"),Ct.writeAttributeString("xmlns:x14","http://schemas.microsoft.com/office/spreadsheetml/2009/9/main")},function(){Ct.writeLeafElement("x14:pivotTableDefinition",function(){At.altText&&Ct.writeAttributeString("altText",At.altText),At.fillDownLabels&&Ct.writeAttributeString("fillDownLabelsDefault","1"),At.altTextSummary&&Ct.writeAttributeString("altTextSummary",At.altTextSummary),At.hideValuesRow&&Ct.writeAttributeString("hideValuesRow","1"),Ct.writeAttributeString("xmlns:xm","http://schemas.microsoft.com/office/excel/2006/main")})}),Ct.writeElement("ext",function(){Ct.writeAttributeString("uri","{747A6164-185A-40DC-8AA5-F01512510D54}"),Ct.writeAttributeString("xmlns:xpdl","http://schemas.microsoft.com/office/spreadsheetml/2016/pivotdefaultlayout")},function(){Ct.writeLeafElement("xpdl:pivotTableDefinition16",function(){At.subtotalsOnTopDefault===!1&&Ct.writeAttributeString("SubtotalsOnTopDefault","0"),At.enabledSubtotalsDefault===!1&&Ct.writeAttributeString("EnabledSubtotalsDefault","0"),At.insertBlankRowDefault===!0&&Ct.writeAttributeString("InsertBlankRowDefault","1")})})})}(ot,y)}),ot.getXmlString()}},"./src/xlsx-io/writer/print-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O;function H(E,R,A){R&&R.length>0&&E.writeElement(A,function(){var a=R.length;E.writeAttributeString("count",a),E.writeAttributeString("manualBreakCount",a)},function(){R.forEach(function(a){a>0&&E.writeLeafElement("brk",function(){E.writeAttributeString("id",a),E.writeAttributeString("man","1"),A==="rowBreaks"?E.writeAttributeString("max",o.ExcelConstants.xb):A==="colBreaks"&&E.writeAttributeString("max",o.ExcelConstants.wb)})})})}function N(E,R,A,a,F,w,I){E.writeAttributeString(R,A),E.writeAttributeString(a,F),E.writeAttributeString(w,I)}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=m.StringEx.O,G=m.Util.na,q=xt("./src/xml-io/xml-writer.ts"),o=xt("./src/common/excel-types.ts"),z=xt("./src/datamodel/excel-helper.ts"),M={0:"auto",1:"downThenOver",2:"overThenDown"},O={0:"auto",1:"portrait",2:"landscape"},d.writePageMargins=function(E,R,A){var a=A.Mj(R);a&&E.writeLeafElement("pageMargins",function(){E.writeAttributeString("left",a.left),E.writeAttributeString("right",a.right),E.writeAttributeString("top",a.top),E.writeAttributeString("bottom",a.bottom),E.writeAttributeString("header",a.header),E.writeAttributeString("footer",a.footer)})},d.writePrintOptions=function(E,R,A){var a=A.Nj(R);a&&(a.printGridLine||a.printRowColumnsHeaders||a.horizontalCentered||a.verticalCentered)&&E.writeLeafElement("printOptions",function(){a.printRowColumnsHeaders&&E.writeAttributeString("headings","1"),a.printGridLine&&E.writeAttributeString("gridLines","1"),a.horizontalCentered&&E.writeAttributeString("horizontalCentered","1"),a.verticalCentered&&E.writeAttributeString("verticalCentered","1")})},d.writePageSetup=function(E,R,A){var a=A.Oj(R);a&&E.writeLeafElement("pageSetup",function(){var F=a.useSmartPrint,w=a.paperSizeIndex,I=a.zoomFactor,P=a.firstPageNumber,J=a.smartPrintPagesWidth,st=a.smartPrintPagesHeight,ht=M[a.pageOrder],yt=O[a.orientation],bt=a.copies;F&&(J===void 0&&(J=0),st===void 0&&(st=0)),!m.isNullOrUndefined(w)&&w>1&&E.writeAttributeString("paperSize",w),!m.isNullOrUndefined(I)&&Math.abs(I-1)>.01&&E.writeAttributeString("scale",Math.round(100*I)),m.isNullOrUndefined(P)||E.writeAttributeString("firstPageNumber",z.convertFirstPageNumberToExcel(P)),(J>0&&J!==1||J===0)&&E.writeAttributeString("fitToWidth",J),(st>0&&st!==1||st===0)&&E.writeAttributeString("fitToHeight",st),m.isNullOrUndefined(ht)||ht===0||E.writeAttributeString("pageOrder",ht),m.isNullOrUndefined(yt)||yt===0||E.writeAttributeString("orientation",yt),a.showColor===!1&&E.writeAttributeString("blackAndWhite","1"),a.draft===!0&&E.writeAttributeString("draft","1"),a.useCustomStartingPage===!0&&E.writeAttributeString("useFirstPageNumber","1"),bt>1&&bt<32767&&E.writeAttributeString("copies",bt)})},d.writeHeadFooter=function(E,R,A){var a,F=A.Oj(R);F&&function(w){var I=w.advancedHeadFooterSetting;return I&&(I.headerFooterDifferentOddEvenPages||I.headerFooterDifferentFirstPage||!I.headerFooterScalesWithDocument||!I.headerFooterAlignWithPageMargin||!K(w.header)||!K(w.footer)||!K(I.headerOddPage)||!K(I.footerOddPage)||!K(I.headerEvenPage)||!K(I.footerEvenPage)||!K(I.headerFirstPage)||!K(I.footerFirstPage))}(F)&&(a=F.advancedHeadFooterSetting,E.writeElement("headerFooter",function(){a.headerFooterDifferentOddEvenPages===!0&&E.writeAttributeString("differentOddEven","1"),a.headerFooterDifferentFirstPage===!0&&E.writeAttributeString("differentFirst","1"),a.headerFooterScalesWithDocument===!1&&E.writeAttributeString("scaleWithDoc","0"),a.headerFooterAlignWithPageMargin===!1&&E.writeAttributeString("alignWithMargins","0")},function(){K(a.headerOddPage)?K(F.header)||E.writeElementString("oddHeader",G(F.header)):E.writeElementString("oddHeader",G(a.headerOddPage)),K(a.footerOddPage)?K(F.footer)||E.writeElementString("oddFooter",G(F.footer)):E.writeElementString("oddFooter",G(a.footerOddPage)),K(a.headerEvenPage)||E.writeElementString("evenHeader",G(a.headerEvenPage)),K(a.footerEvenPage)||E.writeElementString("evenFooter",G(a.footerEvenPage)),K(a.headerFirstPage)||E.writeElementString("firstHeader",G(a.headerFirstPage)),K(a.footerFirstPage)||E.writeElementString("firstFooter",G(a.footerFirstPage))}))},d.writeRowColumnBreaks=function(E,R,A){var a=A.Oj(R);a&&(H(E,a.rowBreakLines,"rowBreaks"),H(E,a.columnBreakLines,"colBreaks"))},d.writeLegacyDrawingHF=function(E,R){R.mn&&(E.writeLeafElement("legacyDrawingHF",function(){E.writeAttributeString("r:id",R.mn)}),R.mn="")},d.writeVmlDrawingFile=function(E){var R=new q.XmlWriter;return R.writeElement("xml",function(){N(R,"xmlns:v","urn:schemas-microsoft-com:vml","xmlns:o","urn:schemas-microsoft-com:office:office","xmlns:x","urn:schemas-microsoft-com:office:excel")},function(){R.writeElement("o:shapelayout",function(){R.writeAttributeString("v:ext","edit")},function(){R.writeLeafElement("o:idmap",function(){R.writeAttributeString("v:ext","edit"),R.writeAttributeString("data","1")})}),R.writeElement("v:shapetype",function(){R.writeAttributeString("id","_x0000_t75"),R.writeAttributeString("coordsize","21600,21600"),R.writeAttributeString("o:spt","75"),R.writeAttributeString("o:preferrelative","t"),R.writeAttributeString("path","m@4@5l@4@11@9@11@9@5xe"),R.writeAttributeString("filled","f"),R.writeAttributeString("stroked","f")},function(){R.writeLeafElement("v:stroke",function(){R.writeAttributeString("joinstyle","miter")}),R.writeElement("v:formulas",function(){R.writeLeafElement("v:f",function(){R.writeAttributeString("eqn","if lineDrawn pixelLineWidth 0")}),R.writeLeafElement("v:f",function(){R.writeAttributeString("eqn","sum @0 1 0")}),R.writeLeafElement("v:f",function(){R.writeAttributeString("eqn","sum 0 0 @1")}),R.writeLeafElement("v:f",function(){R.writeAttributeString("eqn","prod @2 1 2")}),R.writeLeafElement("v:f",function(){R.writeAttributeString("eqn","prod @3 21600 pixelWidth")}),R.writeLeafElement("v:f",function(){R.writeAttributeString("eqn","prod @3 21600 pixelHeight")}),R.writeLeafElement("v:f",function(){R.writeAttributeString("eqn","sum @0 0 1")}),R.writeLeafElement("v:f",function(){R.writeAttributeString("eqn","prod @6 1 2")}),R.writeLeafElement("v:f",function(){R.writeAttributeString("eqn","prod @7 21600 pixelWidth")}),R.writeLeafElement("v:f",function(){R.writeAttributeString("eqn","sum @8 21600 0")}),R.writeLeafElement("v:f",function(){R.writeAttributeString("eqn","prod @7 21600 pixelHeight")}),R.writeLeafElement("v:f",function(){R.writeAttributeString("eqn","sum @10 21600 0")})}),R.writeLeafElement("v:path",function(){N(R,"o:extrusionok","f","gradientshapeok","t","o:connecttype","rect")}),R.writeLeafElement("o:lock",function(){R.writeAttributeString("v:ext","edit"),R.writeAttributeString("aspectratio","t")})});var A=25,a=1;E.forEach(function(F){(["LH","CH","RH","LF","CF","RF","LHEVEN","CHEVEN","RHEVEN","LFEVEN","CFEVEN","RFEVEN","LHFIRST","CHFIRST","RHFIRST","LFFIRST","CFFIRST","RFFIRST"].indexOf(F.name)>=0||F.name.indexOf("Picture_x0020")!==-1)&&(function(w,I,P,J){w.writeElement("v:shape",function(){var st,ht,yt;w.writeAttributeString("id",I.name),I.spid?w.writeAttributeString("o:spid",I.spid):w.writeAttributeString("o:spid","_x0000_s10"+P),w.writeAttributeString("type","#_x0000_t75"),I.style?w.writeAttributeString("style",I.style):(st=I.width!==void 0?I.width:75,ht=I.height!==void 0?I.height:75,yt=Math.min(st,ht)-2,w.writeAttributeString("style","position:absolute;margin-left:0;margin-top:0;width:"+yt+"pt;height:"+yt+"pt;z-index:"+J))},function(){w.writeLeafElement("v:imagedata",function(){w.writeAttributeString("o:relid",I.rid),w.writeAttributeString("o:title",I.name)}),I.cellRange||w.writeLeafElement("o:lock",function(){w.writeAttributeString("v:ext","edit"),w.writeAttributeString("rotation","t")}),I.cellRange&&w.writeElement("x:ClientData",function(){w.writeAttributeString("ObjectType","Pict")},function(){w.writeLeafElement("x:SizeWithCells"),w.writeElementString("x:Anchor",I.anchor),w.writeElementString("x:FmlaPict",I.cellRange),w.writeElementString("x:CF","Pict"),w.writeElementString("x:Camera","")})})}(R,F,A,a),A++,a++)})}),R.getXmlString()}},"./src/xlsx-io/writer/sharedString-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M;function O(a,F){var w,I,P;if((a+=1)<1||a>3999)return"i";for(w=[{value:1e3,numeral:F?"m":"M"},{value:900,numeral:F?"cm":"CM"},{value:500,numeral:F?"d":"D"},{value:400,numeral:F?"cd":"CD"},{value:100,numeral:F?"c":"C"},{value:90,numeral:F?"xc":"XC"},{value:50,numeral:F?"l":"L"},{value:40,numeral:F?"xl":"XL"},{value:10,numeral:F?"x":"X"},{value:9,numeral:F?"ix":"IX"},{value:5,numeral:F?"v":"V"},{value:4,numeral:F?"iv":"IV"},{value:1,numeral:F?"i":"I"}],I="",P=0;P<w.length;P++)for(;a>=w[P].value;)I+=w[P].numeral,a-=w[P].value;return I}function H(a,F){var w="",I=F?97:65;if(a===0)return String.fromCharCode(I);for(;a>0;)w+=String.fromCharCode(a%26+I),a=Math.floor(a/26);return w}function N(a,F){switch(a){case z.lowerRoman:return O(F,!0)+". ";case z.lowerAlpha:return H(F,!0)+". ";case z.upperRoman:return O(F)+". ";case z.upperAlpha:return H(F)+". ";case z.decimal:return F+1+". ";case z.lowerGreek:return function(w){var I,P;if(w===0)return"\u03B1";for(I=["\u03B1","\u03B2","\u03B3","\u03B4","\u03B5","\u03B6","\u03B7","\u03B8","\u03B9","\u03BA","\u03BB","\u03BC","\u03BD","\u03BE","\u03BF","\u03C0","\u03C1","\u03C3","\u03C4","\u03C5","\u03C6","\u03C7","\u03C8","\u03C9"],P="";w>0;)P+=I[w%24],w=Math.floor(w/24);return P}(F)+". "}}function E(a){switch(a){case z.disc:return"\u25CF ";case z.circle:return"\u25CB ";case z.square:return"\u25A0 "}}function R(a){return a!==z.circle&&a!==z.square&&a!==z.disc}function A(a){var F,w,I,P,J,st,ht,yt=function(at){var pt,et,rt,B=[],it=[];for(pt=0,et=at.length;pt<et;pt++)(rt=at[pt]).richText?(it.length>0&&(B.push(it),it=[]),B.push(rt)):it.push(rt);return it.length>0&&B.push(it),B}(a),bt={},ft={},V=[];for(w=0,I=yt.length;w<I;w++)(P=yt[w]).richText?(J=P.level||0,st=void 0,R(P.type)?(P.type===ft[J]&&J<=F?bt[J]++:bt[J]=0,st=N(P.type,bt[J])):st=E(P.type),F=J,ft[J]=P.type,(ht=Array(4*(J+1))).fill(" "),V=V.concat([{text:ht.join("")+st}],P.richText)):(V=V.concat(P),ft={},F=M,bt={}),w!==I-1&&V.push({text:`\r
  36. `});return V}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/xml-io/xml-writer.ts"),q=xt("./src/datamodel/excel-style.ts"),o=xt("./src/xlsx-io/writer/style-writer.ts"),function(a){a[a.disc=0]="disc",a[a.circle=1]="circle",a[a.square=2]="square",a[a.decimal=3]="decimal",a[a.lowerAlpha=4]="lowerAlpha",a[a.upperAlpha=5]="upperAlpha",a[a.lowerRoman=6]="lowerRoman",a[a.upperRoman=7]="upperRoman",a[a.lowerGreek=8]="lowerGreek"}(z||(z={})),M=void 0,d.writeSharedString=function(a){var F=new G.XmlWriter;return F.writeDocument(),F.writeElement("sst",function(){F.writeAttributeString("xmlns",K.XFileConstants.Jd),F.writeAttributeString("count",""+a.Rn),F.writeAttributeString("uniqueCount",""+a.Sn.length)},function(){var w,I,P=function(J,st){var ht=a.Sn[J],yt=ht.value,bt=yt.length!==yt.trim().length;F.writeElement("si",M,function(){var ft,V,at,pt,et=function(){bt&&F.writeAttributeString("xml:space","preserve")};if(ht.richText)for((ft=ht.richText)&&ft.length>0&&(V=function(rt){var B,it;for(B=0,it=rt.richText.length;B<it;B++)if(rt.richText[B].richText)return{richText:A(rt.richText)};return rt}(ht),ft=V.richText),at=function(rt){ft[rt].text!==M&&F.writeElement("r",M,function(){o.writerRichTextStyle(F,q.ConverterHelper.fromRichTextStyle(ft[rt].style));var B=ft[rt].text;B&&B.length>32767&&(B=B.slice(0,32767)),B&&(bt=B.length!==B.trim().length),F.writeElement("t",function(){et()},function(){F.writeValue(m.Util.na(m.Util.wa(B,!0)))})})},pt=0;pt<ft.length;pt++)at(pt);else yt&&yt.length>32767&&(yt=yt.slice(0,32767)),F.writeElement("t",function(){et()},function(){F.writeValue(m.Util.na(m.Util.wa(yt,!0)))})})};for(w=0,I=a.Sn.length;w<I;w++)P(w)}),F.getXmlString()}},"./src/xlsx-io/writer/slicer-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H;function N(R,A,a,F,w,I){R.writeLeafElement(A,function(){R.writeAttributeString(a,F),R.writeAttributeString(w,I)})}function E(R,A,a){R.writeElement(A,function(){},function(){(function(F,w,I,P){F.writeLeafElement(w,function(){F.writeAttributeString(I,P)})})(R,a[0],a[1],a[2])})}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-writer.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/common/common.ts"),q=xt("./src/datamodel/excel-style.ts"),o=q.UnitHelper.pixelToEMU,z=G.Util.na,M=G.Util.ta,O="http://schemas.microsoft.com/office/drawing/2012/timeslicer",H="mc:Ignorable",d.writeSlicer=function(R){if(G.isNullOrUndefined(R))return null;var A=new m.XmlWriter;return A.writeDocument(),A.writeElement("slicers",function(){A.writeAttributeString("xmlns",K.XFileConstants.de),A.writeAttributeString("xmlns:mc",K.XFileConstants.be),A.writeAttributeString(H,"x"),A.writeAttributeString("xmlns:x",K.XFileConstants.ce)},function(){R.forEach(function(a){A.writeLeafElement("slicer",function(){A.writeAttributeString("name",z(M(a.name,`
  37. `,"_x000a_"))),A.writeAttributeString("cache",z(a.nameInFormula)),A.writeAttributeString("caption",z(a.captionName)),G.isNullOrUndefined(a.columnCount)||A.writeAttributeString("columnCount",a.columnCount),G.isNullOrUndefined(a.showHeader)||a.showHeader||A.writeAttributeString("showCaption","0"),G.isNullOrUndefined(a.style)||G.isNullOrUndefined(a.style.name)||A.writeAttributeString("style",z(a.style.name));var F=241300;a.itemHeight&&(F=o(a.itemHeight+4)),A.writeAttributeString("rowHeight",F),a.disableResizingAndMoving&&A.writeAttributeString("lockedPosition","1")})})}),A.getXmlString()},d.writeTableSlicerCache=function(R,A){var a,F,w;return G.isNullOrUndefined(R)?null:(a=function(I,P){var J=null;return P.forEach(function(st){st.name===I&&(J=st.id)}),J}(R.tableName,A),F=function(I,P,J){var st=null;return J.forEach(function(ht){ht.name===P&&ht.columns.forEach(function(yt){yt.name===I&&(st=yt.id)})}),st}(R.columnName,R.tableName,A),(w=new m.XmlWriter).writeDocument(),w.writeElement("slicerCacheDefinition",function(){w.writeAttributeString("xmlns",K.XFileConstants.de),w.writeAttributeString("xmlns:mc",K.XFileConstants.be),w.writeAttributeString(H,"x"),w.writeAttributeString("xmlns:x",K.XFileConstants.ce),w.writeAttributeString("name",M(z(R.name),`
  38. `,"_x000a_")),w.writeAttributeString("sourceName",M(z(R.sourceName),`
  39. `,"_x000a_"))},function(){w.writeElement("extLst",function(){},function(){w.writeElement("x:ext",function(){w.writeAttributeString("uri","{2F2917AC-EB37-4324-AD4E-5DD8C200BD13}"),w.writeAttributeString("xmlns:x15",K.XFileConstants.ee)},function(){w.writeLeafElement("x15:tableSlicerCache",function(){w.writeAttributeString("tableId",a),w.writeAttributeString("column",F),R.sortOrder===2&&w.writeAttributeString("sortOrder","descending"),R.visuallyNoDataItems===!1?w.writeAttributeString("crossFilter","none"):R.showNoDataItemsInLast===!1&&w.writeAttributeString("crossFilter","showItemsWithNoData")})}),R.showNoDataItems===!1&&w.writeElement("x:ext",function(){w.writeAttributeString("uri","{470722E0-AACD-4C17-9CDC-17EF765DBC7E}"),w.writeAttributeString("xmlns:x15",K.XFileConstants.ee)},function(){w.writeLeafElement("x15:slicerCacheHideItemsWithNoData",function(){})})})}),w.getXmlString())},d.writePivotSlicerCache=function(R){if(G.isNullOrUndefined(R))return null;var A=new m.XmlWriter;return A.writeDocument(),A.writeElement("slicerCacheDefinition",function(){A.writeAttributeString("xmlns",K.XFileConstants.de),A.writeAttributeString("xmlns:mc",K.XFileConstants.be),A.writeAttributeString(H,"x"),A.writeAttributeString("xmlns:x",K.XFileConstants.ce),A.writeAttributeString("name",M(z(R.name),`
  40. `,"_x000a_")),A.writeAttributeString("sourceName",M(z(R.sourceName),`
  41. `,"_x000a_"))},function(){A.writeElement("pivotTables",function(){},function(){R.pivotTables.forEach(function(a){A.writeLeafElement("pivotTable",function(){A.writeAttributeString("tabId",a.tabId),A.writeAttributeString("name",z(a.name))})})}),A.writeElement("data",function(){},function(){A.writeElement("tabular",function(){A.writeAttributeString("pivotCacheId",R.pivotCacheId),R.sortOrder===2&&A.writeAttributeString("sortOrder","descending"),R.visuallyNoDataItems===!1?A.writeAttributeString("crossFilter","none"):R.showNoDataItemsInLast===!1&&A.writeAttributeString("crossFilter","showItemsWithNoData")},function(){A.writeElement("items",function(){A.writeAttributeString("count",R.items.length)},function(){R.items.forEach(function(a){A.writeElement("i",function(){A.writeAttributeString("x",a.x),a.nd&&A.writeAttributeString("nd","1"),a.s&&A.writeAttributeString("s","1")},function(){})})})})}),R.showNoDataItems===!1&&A.writeElement("extLst",function(){},function(){A.writeElement("x:ext",function(){A.writeAttributeString("uri","{470722E0-AACD-4C17-9CDC-17EF765DBC7E}"),A.writeAttributeString("xmlns:x15",K.XFileConstants.ee)},function(){A.writeLeafElement("x15:slicerCacheHideItemsWithNoData",function(){})})})}),A.getXmlString()},d.writeSlicersInWorkSheet=function(R,A,a){var F=a.Gj(A,"pivot"),w=a.Gj(A,"timeline"),I=a.Fj(A);F&&F.length>0&&R.writeElement("ext",function(){R.writeAttributeString("uri","{A8765BA9-456A-4dab-B4F3-ACF838C121DE}"),R.writeAttributeString("xmlns:x14",K.XFileConstants.de)},function(){R.writeElement("x14:slicerList",function(){F[0].rid&&R.writeLeafElement("x14:slicer",function(){R.writeAttributeString("r:id",F[0].rid)})})}),w&&w.length>0&&R.writeElement("ext",function(){R.writeAttributeString("uri","{7E03D99C-DC04-49d9-9315-930204A7B6E9}"),R.writeAttributeString("xmlns:x15",K.XFileConstants.ee)},function(){R.writeElement("x15:timelineRefs",function(){w[0].rid&&R.writeLeafElement("x15:timelineRef",function(){R.writeAttributeString("r:id",w[0].rid)})})}),I&&I.length>0&&R.writeElement("ext",function(){R.writeAttributeString("uri","{3A4CF648-6AED-40f4-86FF-DC5316D8AED3}"),R.writeAttributeString("xmlns:x15",K.XFileConstants.ee)},function(){R.writeElement("x14:slicerList",function(){R.writeAttributeString("xmlns:x14",K.XFileConstants.de)},function(){I[0].rid&&R.writeLeafElement("x14:slicer",function(){R.writeAttributeString("r:id",I[0].rid)})})})},d.writeSlicerCacheInWorkbook=function(R,A,a){var F,w=A&&A.length>0,I=!1,P=!1,J=[],st=[];if(a)for(F=0;F<a.length;F++)a[F].boundsStartDate?(P=!0,st.push(a[F])):(I=!0,J.push(a[F]));R.writeElement("extLst",function(){},function(){I&&R.writeElement("ext",function(){R.writeAttributeString("uri","{BBE1A952-AA13-448e-AADC-164F8A28A991}"),R.writeAttributeString("xmlns:x14",K.XFileConstants.de)},function(){R.writeElement("x14:slicerCaches",function(){},function(){J.forEach(function(ht){ht.cacheRid&&R.writeLeafElement("x14:slicerCache",function(){R.writeAttributeString("r:id",ht.cacheRid)})})})}),w&&(R.writeElement("ext",function(){R.writeAttributeString("uri","{46BE6895-7355-4a93-B00E-2C351335B9C9}"),R.writeAttributeString("xmlns:x15",K.XFileConstants.ee)},function(){R.writeElement("x15:slicerCaches",function(){R.writeAttributeString("xmlns:x14",K.XFileConstants.de)},function(){A.forEach(function(ht){ht.cacheRid&&R.writeLeafElement("x14:slicerCache",function(){R.writeAttributeString("r:id",ht.cacheRid)})})})}),R.writeElement("ext",function(){R.writeAttributeString("uri","{B58B0392-4F1F-4190-BB64-5DF3571DCE5F}"),R.writeAttributeString("xmlns:xcalcf",K.XFileConstants.fe)},function(){R.writeElement("xcalcf:calcFeatures",function(){},function(){var ht="xcalcf:feature";R.writeElement(ht,function(){R.writeAttributeString("name","microsoft.com:RD")},function(){}),R.writeElement(ht,function(){R.writeAttributeString("name","microsoft.com:Single")},function(){}),R.writeElement(ht,function(){R.writeAttributeString("name","microsoft.com:FV")},function(){}),R.writeElement(ht,function(){R.writeAttributeString("name","microsoft.com:CNMTM")},function(){}),R.writeElement(ht,function(){R.writeAttributeString("name","microsoft.com:LET_WF")},function(){})})})),P&&R.writeElement("ext",function(){R.writeAttributeString("uri","{D0CA8CA8-9F24-4464-BF8E-62219DCF47F9}"),R.writeAttributeString("xmlns:x15",K.XFileConstants.ee)},function(){R.writeElement("x15:timelineCacheRefs",function(){},function(){st.forEach(function(ht){ht.cacheRid&&R.writeLeafElement("x15:timelineCacheRef",function(){R.writeAttributeString("r:id",ht.cacheRid)})})})}),(I||P)&&(R.writeElement("ext",function(){R.writeAttributeString("uri","{79F54976-1DA5-4618-B147-4CDE4B953A38}"),R.writeAttributeString("xmlns:x14",K.XFileConstants.ee)},function(){R.writeElement("x14:workbookPr",function(){})}),R.writeElement("ext",function(){R.writeAttributeString("uri","{140A7094-0E35-4892-8432-C4D2E57EDEB5}"),R.writeAttributeString("xmlns:x15",K.XFileConstants.ee)},function(){R.writeElement("x15:workbookPr",function(){R.writeAttributeString("chartTrackingRefBase","1")},function(){})}))})},d.writeSlicerDrawings=function(R,A,a){A.forEach(function(F){(function(w,I,P){var J=I&&I.twoCellAnchor;J&&w.writeElement("xdr:twoCellAnchor",function(){I.dynamicMove?I.dynamicSize||w.writeAttributeString("editAs","oneCell"):w.writeAttributeString("editAs","absolute")},function(){P(w,"xdr:from",J.startPoint),P(w,"xdr:to",J.endPoint),function(st,ht){st.writeElement("mc:AlternateContent",function(){st.writeAttributeString("xmlns:mc",K.XFileConstants.be)},function(){(function(yt,bt){yt.writeElement("mc:Choice",function(){(bt&&bt.type)==="timeline"?(yt.writeAttributeString("xmlns:tsle",O),yt.writeAttributeString("Requires","tsle")):(yt.writeAttributeString("xmlns:sle15","http://schemas.microsoft.com/office/drawing/2012/slicer"),yt.writeAttributeString("Requires","sle15"))},function(){(function(ft,V){ft.writeElement("xdr:graphicFrame",function(){ft.writeAttributeString("macro","")},function(){(function(at,pt){at.writeElement("xdr:nvGraphicFramePr",function(){},function(){(function(et,rt){et.writeElement("xdr:cNvPr",function(){et.writeAttributeString("id",(rt&&rt.type)==="timeline"?"8":"2"),et.writeAttributeString("name",z(M(rt.name,`
  42. `,"&#xA;")))},function(){(rt&&rt.type)==="timeline"&&et.writeElement("a:extLst",function(){et.writeElement("a:ext",function(){et.writeAttributeString("uri","{FF2B5EF4-FFF2-40B4-BE49-F238E27FC236}")},function(){N(et,"a16:creationId","xmlns:a16","http://schemas.microsoft.com/office/drawing/2014/main","id","{729A7851-DBA1-4F10-BB7B-BEC1E3EEDA64}")})})})})(at,pt),function(et,rt){et.writeElement("xdr:cNvGraphicFramePr",function(){et.writeLeafElement("a:graphicFrameLocks",function(){rt.disableResizingAndMoving&&(et.writeAttributeString("noMove","1"),et.writeAttributeString("noResize","1"))})})}(at,pt)})})(ft,V),function(at){at.writeElement("xdr:xfrm",function(){},function(){N(at,"a:off","x","0","y","0"),N(at,"a:ext","cx","0","cy","0")})}(ft),function(at,pt){at.writeElement("a:graphic",function(){},function(){(function(et,rt){et.writeElement("a:graphicData",function(){(rt&&rt.type)==="timeline"?et.writeAttributeString("uri",O):et.writeAttributeString("uri","http://schemas.microsoft.com/office/drawing/2010/slicer")},function(){(rt&&rt.type)==="timeline"?N(et,"tsle:timeslicer","xmlns:tsle",O,"name",M(z(rt.name),`
  43. `,"&#xA;")):N(et,"sle:slicer","xmlns:sle","http://schemas.microsoft.com/office/drawing/2010/slicer","name",M(z(rt.name),`
  44. `,"&#xA;"))})})(at,pt)})}(ft,V)})})(yt,bt)})})(st,ht),function(yt,bt){yt.writeElement("mc:Fallback",function(){yt.writeAttributeString("xmlns","")},function(){(function(ft,V){ft.writeElement("xdr:sp",function(){ft.writeAttributeString("macro",""),ft.writeAttributeString("textlink","")},function(){(function(at){at.writeElement("xdr:nvSpPr",function(){},function(){N(at,"xdr:cNvPr","id","0","name",""),function(pt){E(pt,"xdr:cNvSpPr",["a:spLocks","noTextEdit","1"])}(at)})})(ft),function(at){at.writeElement("xdr:spPr",function(){},function(){(function(pt){pt.writeElement("a:xfrm",function(){},function(){N(pt,"a:off","x","5486400","y","942975"),N(pt,"a:ext","cx","1828800","cy","2524125")})})(at),function(pt){pt.writeElement("a:prstGeom",function(){pt.writeAttributeString("prst","rect")},function(){(function(et){et.writeLeafElement("a:avLst")})(pt)})}(at),function(pt){E(pt,"a:solidFill",["a:prstClr","val","white"])}(at),function(pt){pt.writeElement("a:ln",function(){pt.writeAttributeString("w","1")},function(){(function(et){E(et,"a:solidFill",["a:prstClr","val","green"])})(pt)})}(at)})}(ft),function(at,pt){at.writeElement("xdr:txBody",function(){},function(){N(at,"a:bodyPr","vertOverflow","clip","horzOverflow","clip"),function(et){et.writeLeafElement("a:lstStyle")}(at),function(et,rt){et.writeElement("a:p",function(){},function(){(function(B,it){B.writeElement("a:r",function(){},function(){N(B,"a:rPr","lang","en-US","sz","1100"),function(f,T){var s;s=T&&T.type==="timeline"?"Timeline: Works in Excel 2013 or higher. Do not move or resize.":"This shape represents a table slicer. Table slicers are supported in Excel or later. If the shape was modified in an earlier version of Excel, or if the workbook was saved in Excel 2007 or earlier, the slicer can't be used.",f.writeElement("a:t",function(){f.writeValue(s)})}(B,it)})})(et,rt)})}(at,pt)})}(ft,V)})})(yt,bt)})}(st,ht)})}(w,I),function(st,ht){st.writeLeafElement("xdr:clientData",function(){ht.isLocked||st.writeAttributeString("fLocksWithSheet","0")})}(w,I)})})(R,F,a)})}},"./src/xlsx-io/writer/sparkline-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N;function E(F,w,I){F.writeElement("x14:sparklineGroups",function(){F.writeAttributeString("xmlns:xm",m.XFileConstants.ae)},function(){var P=I.Bj(w);P.length>0&&P.forEach(function(J){R(F,w,J)})})}function R(F,w,I){F.writeElement("x14:sparklineGroup",function(){var P=I&&I.setting;I.sparklineType&&F.writeAttributeString("type",O[I.sparklineType]),I.displayDateAxis&&F.writeAttributeString("dateAxis","1"),K.isNullOrUndefined(P)||(!K.isNullOrUndefined(P.lineWeight)&&3*(""+P.lineWeight)/4-.75>.001&&F.writeAttributeString("lineWeight",3*(""+P.lineWeight)/4),P.displayEmptyCellsAs?F.writeAttributeString("displayEmptyCellsAs",H[P.displayEmptyCellsAs]):F.writeAttributeString("displayEmptyCellsAs",H[0]),P.showMarkers&&F.writeAttributeString("markers","1"),P.showHigh&&F.writeAttributeString("high","1"),P.showLow&&F.writeAttributeString("low","1"),P.showFirst&&F.writeAttributeString("first","1"),P.showLast&&F.writeAttributeString("last","1"),P.showNegative&&F.writeAttributeString("negative","1"),P.displayXAxis&&F.writeAttributeString("displayXAxis","1"),P.displayHidden&&F.writeAttributeString("displayHidden","1"),P.rightToLeft&&F.writeAttributeString("rightToLeft","1"),P.minAxisType&&F.writeAttributeString("minAxisType",N[P.minAxisType]),P.maxAxisType&&F.writeAttributeString("maxAxisType",N[P.maxAxisType]),P.manualMin&&F.writeAttributeString("manualMin",P.manualMin),P.manualMax&&F.writeAttributeString("manualMax",P.manualMax))},function(){var P=I&&I.setting,J=q.ColorHelper.toExcelColor(P.seriesColor||"rgba(36,64,98,1.0)");o.writeColor(F,"x14:colorSeries",J),J=q.ColorHelper.toExcelColor(P.negativeColor||"brown"),o.writeColor(F,"x14:colorNegative",J),J=q.ColorHelper.toExcelColor(P.axisColor||"black"),o.writeColor(F,"x14:colorAxis",J),J=q.ColorHelper.toExcelColor(P.markersColor||"rgba(36,64,98,1.0)"),o.writeColor(F,"x14:colorMarkers",J),J=q.ColorHelper.toExcelColor(P.firstMarkerColor||"rgba(149,179,215,1.0)"),o.writeColor(F,"x14:colorFirst",J),J=q.ColorHelper.toExcelColor(P.lastMarkerColor||"rgba(149,179,215,1.0)"),o.writeColor(F,"x14:colorLast",J),J=q.ColorHelper.toExcelColor(P.highMarkerColor||"blue"),o.writeColor(F,"x14:colorHigh",J),J=q.ColorHelper.toExcelColor(P.lowMarkerColor||"blue"),o.writeColor(F,"x14:colorLow",J),I.displayDateAxis&&I.axisReference&&F.writeElement("xm:f",function(){typeof I.axisReference=="string"?F.writeValue(I.axisReference):F.writeValue(a(I.axisReference.sheetName||w,I.axisReference))}),I.sparklines&&I.sparklines.length>0&&F.writeElement("x14:sparklines",function(){I.sparklines.forEach(function(st){A(F,w,st)})})})}function A(F,w,I){F.writeElement("x14:sparkline",function(){K.isNullOrUndefined(I.data)||(F.writeElement("xm:f",function(){},function(){typeof I.data=="string"?F.writeValue(I.data):F.writeValue(a(I.data.sheetName||w,I.data))}),F.writeElement("xm:sqref",function(){},function(){F.writeValue(G.getRangeString([{row:I.row,col:I.col,rowCount:1,colCount:1}]))}))})}function a(F,w){return M(z(F)+"!"+G.getRangeString([w]))}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/excel-types.ts"),K=xt("./src/common/common.ts"),G=xt("./src/common/range-parser.ts"),q=xt("./src/datamodel/excel-style.ts"),o=xt("./src/xlsx-io/common/color-writer.ts"),z=K.IndexHelper.V,M=K.Util.na,d.writeSparkline=function(F,w,I){!I.Bj(w)||I.Bj(w).length<1||F.writeElement("ext",function(){F.writeAttributeString("uri","{05C60535-1F16-4fd2-B633-F4F36F0B64E0}"),F.writeAttributeString("xmlns:x14",m.XFileConstants._d)},function(){E(F,w,I)})},d.writeSparklineGroups=E,O={0:"line",1:"column",2:"stacked"},H={2:"span",0:"gap",1:"zero"},N={0:"individual",1:"group",2:"custom"},d.writeSparklineGroup=R},"./src/xlsx-io/writer/style-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E;function R(et,rt,B,it,f,T,s){et.writeAttributeString(rt,B),et.writeAttributeString(it,f),et.writeAttributeString(T,s)}function A(et,rt){var B,it="SlicerStyle",f=["SlicerStyleOther1","SlicerStyleOther2"];for(B=1;B<7;B++)f.push(it+"Light"+B),f.push(it+"Dark"+B);et.writeElement("ext",function(){et.writeAttributeString("uri","{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}"),et.writeAttributeString("xmlns:x14",K.XFileConstants.de)},function(){et.writeElement("x14:slicerStyles",function(){et.writeAttributeString("defaultSlicerStyle","SlicerStyleLight1")},function(){rt&&rt.length&&rt.forEach(function(T){f.indexOf(T.name)===-1&&et.writeElement("x14:slicerStyle",function(){et.writeAttributeString("name",T.name)},function(){T.styleElements&&T.styleElements.length&&et.writeElement("x14:slicerStyleElements",function(){T.styleElements.forEach(function(s){et.writeLeafElement("x14:slicerStyleElement",function(){et.writeAttributeString("type",N[s.type]),et.writeAttributeString("dxfId",s.dxfId)})})})})})})})}function a(et,rt){var B,it="TimeSlicerStyle",f=[];for(B=1;B<7;B++)f.push(it+"Light"+B),f.push(it+"Dark"+B);et.writeElement("ext",function(){et.writeAttributeString("uri","{9260A510-F301-46a8-8635-F512D64BE5F5}"),et.writeAttributeString("xmlns:x15",K.XFileConstants.ee)},function(){et.writeElement("x15:timelineStyles",function(){et.writeAttributeString("defaultTimelineStyle","TimeSlicerStyleLight1")},function(){rt&&rt.length&&rt.forEach(function(T){f.indexOf(T.name)===-1&&et.writeElement("x15:timelineStyle",function(){et.writeAttributeString("name",T.name)},function(){T.styleElements&&T.styleElements.length&&et.writeElement("x15:timelineStyleElements",function(){T.styleElements.forEach(function(s){et.writeLeafElement("x15:timelineStyleElement",function(){et.writeAttributeString("type",E[s.type]),et.writeAttributeString("dxfId",s.dxfId)})})})})})})})}function F(et){var rt=et&&et.fontName;return rt&&(rt.charAt(0)==='"'&&(rt=rt.substr(1)),rt.charAt(rt.length-1)==='"'&&(rt=rt.substring(0,rt.length-1)),et.fontName=rt),et}function w(et,rt){var B,it=et.length;if(it===0)return-1;for(B=0;B<it;B++)if(et[B].equals(rt,!0))return B;return-1}function I(et,rt){var B,it,f,T,s,v,n,i,c,x,L,W,U,h,S,_,$,ct,wt,lt,Y,D,y,ot,Ct,At={Zn:0,Tn:[],Un:[],Vn:[],jn:{count:0},$n:{},Wn:O,bf:O,Yn:et.Uj()},Et=et.ij(),Ot=et.jj(),_t=et.kj();if(_t&&_t.length!==0||(Ot?((B=new q.ExcelStyle).builtInStyle=0,B.name="Normal",B.format(Ot),(_t=[]).push(B)):(_t=[]).push(q.BuiltInExcelStyles.getNormalStyle())),it="Normal",_t)for(f=0,T=_t.length;f<T;f++)(s=_t[f]).isBuiltInStyle()&&s.builtInStyle===0&&(it=s.name);for(At.bf=_t,v=z.Util.ia(_t,function(Xt){return Xt.name===it},null),n=z.Util.ia(Et,function(Xt){return!Xt.isStyleFormat},null),i=z.Util.ia(Et,function(Xt){return Xt.isStyleFormat},null),n!==null&&n.equals(Ot,!0)||(Et.splice(0,0,Ot),At.Zn+=1),i!==null&&i.equals(v.format())||(Et.splice(0,0,v.format()),At.Zn+=1),c=0,x=0,L=0,W=0,h=F((U=v.format()).fontForColumnWidth?U.fontForColumnWidth:U.font),At.Tn.push(h),(S=new o.ExcelFill).patternType=0,S.bgColor=q.ExcelColor.EmptyColor,S.fgColor=q.ExcelColor.EmptyColor,At.Un.push(S),(S=new o.ExcelFill).patternType=17,S.bgColor=q.ExcelColor.EmptyColor,S.fgColor=q.ExcelColor.EmptyColor,At.Un.push(S),At.Vn.push(new q.ExcelBorder),At.Xn=[],At.Wn=[],_=0,f=0,T=Et.length;f<T;f++)($=Et[f]).font&&(c=z.Util.ka(At.Tn,$.font))===-1&&(At.Tn.push(F($.font)),c=At.Tn.length-1),$.numberFormat?(x=$.numberFormat.numberFormatId,At.jn[x]===void 0&&At.jn.count++,At.jn[x]=z.Util.ta($.numberFormat.numberFormatCode,`
  45. `,"_x000a_"),At.$n[$.numberFormat.numberFormatCode]=x):$.numberFormatIndex>=0&&(x=$.numberFormatIndex),$.border&&(W=z.Util.ka(At.Vn,$.border))===-1&&(At.Vn.push($.border),W=At.Vn.length-1),z.isNullOrUndefined($.fill)||$.fill.patternType===0?L=0:(ct=$.fill,(L=z.Util.ka(At.Un,ct))===-1&&(At.Un.push(ct),L=At.Un.length-1)),$.isStyleFormat?(rt[_]=""+At.Wn.length,_++,At.Wn.push(new G.Tuple(x,c,L,W,0,$,new G.Tuple($.isHidden,$.isLocked)))):(wt=new G.Tuple(x,c,L,W,0,$,new G.Tuple($.isHidden,$.isLocked)),(lt=w(At.Xn,wt))===-1?(rt[_]=""+At.Xn.length,At.Xn.push(wt)):rt[_]=""+lt,_++);if(et.Kh&&et.Kh.length>0)for(D=(Y=et.Kh).length,f=0;f<D;f++)ot=void 0,Ct=void 0,(y=Y[f]).numberFormat?(ot=y.numberFormat.numberFormatId,Ct=y.numberFormat.numberFormatCode):(ot=y.numberFormatIndex,Ct=q.ExtendedNumberFormatHelper.getFormatCode(y)),At.jn[ot]===void 0&&At.jn.count++,At.jn[ot]=Ct,At.$n[Ct]=x;return et.$n=At.$n,At}function P(et,rt){rt.key<0||et.writeLeafElement("numFmt",function(){et.writeAttributeString("numFmtId",""+rt.key),et.writeAttributeString("formatCode",z.Util.na(""+rt.value))})}function J(et,rt,B){rt&&et.writeElement("font",O,function(){if(rt.isBold?et.writeLeafElement("b"):rt.isBold===!1&&et.writeLeafElement("b",function(){et.writeAttributeString("val",0)}),rt.isItalic?et.writeLeafElement("i"):rt.isItalic===!1&&et.writeLeafElement("i",function(){et.writeAttributeString("val",0)}),rt.isStrikeOut&&et.writeLeafElement("strike"),rt.underLineStyle!==0&&(rt.underLineStyle===1?et.writeLeafElement("u"):et.writeLeafElement("u",function(){et.writeAttributeString("val",o.UnderLineStyle[rt.underLineStyle])})),!B&&(rt.fontSize!==0||rt.fontSize!==-1)){var it=rt.fontSize;it>0&&et.writeLeafElement("sz",function(){et.writeAttributeString("val",""+it)})}rt.fontColor!==void 0&&rt.fontColor!==q.ExcelColor.EmptyColor&&M.writeColor(et,"color",rt.fontColor),B||(rt.vertAlign!==0&&et.writeLeafElement("vertAlign",function(){et.writeAttributeString("val",o.VertAlign[rt.vertAlign])}),z.StringEx.O(rt.fontName)||et.writeLeafElement("name",function(){et.writeAttributeString("val",rt.fontName)}),z.isNullOrUndefined(rt.fontFamily)||rt.fontFamily===0||et.writeLeafElement("family",function(){et.writeAttributeString("val",""+rt.fontFamily)}),rt.charSetIndex>0&&et.writeLeafElement("charset",function(){et.writeAttributeString("val",""+rt.charSetIndex)}),rt.isShadowStyle&&et.writeLeafElement("shadow",function(){et.writeAttributeString("val","1")}),rt.isOutlineStyle&&et.writeLeafElement("outline",function(){et.writeAttributeString("val","1")}),rt.fontScheme!==0&&et.writeLeafElement("scheme",function(){et.writeAttributeString("val",q.FontSchemeCategory[rt.fontScheme])}))})}function st(et,rt,B){et.writeElement("fill",O,function(){rt.stops?et.writeElement("gradientFill",function(){var it,f,T;for(it=0,f=["degree","left","right","top","bottom"];it<f.length;it++)T=f[it],z.isNullOrUndefined(rt[T])||et.writeAttributeString(T,rt[T]);rt.type==="path"&&et.writeAttributeString("type","path")},function(){var it,f=function(T){et.writeElement("stop",function(){et.writeAttributeString("position",rt.stops[T].position)},function(){M.writeColor(et,"color",rt.stops[T].color)})};for(it=0;it<rt.stops.length;it++)f(it)}):et.writeElement("patternFill",function(){et.writeAttributeString("patternType",o.FillPatternType[rt.patternType])},function(){rt.fgColor&&M.writeColor(et,"fgColor",rt.fgColor),rt.bgColor&&M.writeColor(et,"bgColor",rt.bgColor)})})}function ht(et,rt,B,it){var f=!1;et.writeElement("border",function(){rt.diagonalDown&&rt.diagonalDown.color&&rt.diagonalDown.lineStyle&&(f=!0,et.writeAttributeString("diagonalDown",1)),rt.diagonalUp&&rt.diagonalUp.color&&rt.diagonalUp.lineStyle&&(f=!0,et.writeAttributeString("diagonalUp",1))},function(){(!B||B&&rt.left)&&yt(et,"left",rt.left),(!B||B&&rt.right)&&yt(et,"right",rt.right),(!B||B&&rt.top)&&yt(et,"top",rt.top),(!B||B&&rt.bottom)&&yt(et,"bottom",rt.bottom),!rt.vertical||!it&&f||yt(et,"vertical",rt.vertical),!rt.horizontal||!it&&f||yt(et,"horizontal",rt.horizontal);var T=!1;rt.diagonalUp&&rt.diagonalUp.color&&rt.diagonalUp.lineStyle&&(yt(et,"diagonal",rt.diagonalUp),T=!0),rt.diagonalDown&&rt.diagonalDown.color&&rt.diagonalDown.lineStyle&&!T&&yt(et,"diagonal",rt.diagonalDown)})}function yt(et,rt,B){B&&(B.lineStyle!==0||B.color?et.writeElement(rt,function(){B.lineStyle!==0&&et.writeAttributeString("style",o.ExcelBorderStyle[B.lineStyle])},function(){B.color&&M.writeColor(et,"color",B.color)}):et.writeLeafElement(rt))}function bt(et,rt,B,it){rt.length===0?et.writeElement(B,function(){et.writeAttributeString("count","1")},function(){et.writeLeafElement("xf",function(){et.writeAttributeString("numFmtId","0"),et.writeAttributeString("fontId","0"),et.writeAttributeString("fillId","0"),et.writeAttributeString("borderId","0"),it||et.writeAttributeString("xfId","0")})}):et.writeElement(B,function(){et.writeAttributeString("count",""+rt.length)},function(){var f,T,s=function(v,n){var i=rt[v],c=i.item6,x=i.item7,L=c.horizontalAlign!==0||c.verticalAlign!==2||c.rotation!==0||c.readingOrder!==0||c.isWordWrap||c.isShrinkToFit||c.isJustfyLastLine||c.indent>0||c.isVerticalText,W=x&&(x.item1||!x.item2),U="writeElement";L||W||(U="writeLeafElement"),et[U]("xf",function(){if(et.writeAttributeString("numFmtId",""+i.item1),et.writeAttributeString("fontId",""+i.item2),et.writeAttributeString("fillId",""+i.item3),et.writeAttributeString("borderId",""+i.item4),c){if(it)ft(et,c,"applyFont",!0),ft(et,c,"applyFill",!0),ft(et,c,"applyBorder",!0),ft(et,c,"applyNumberFormat",!0),ft(et,c,"applyAlignment",!0),ft(et,c,"applyProtection",!0);else{if(c.isStyleFormat||z.isNullOrUndefined(c.parentFormatID))et.writeAttributeString("xfId","0");else{var h=c.parentFormatID;z.isNullOrUndefined(h)?et.writeAttributeString("xfId","0"):et.writeAttributeString("xfId",""+h)}z.isNullOrUndefined(c.applyFont)&&i.item2===0||ft(et,c,"applyFont",!1),z.isNullOrUndefined(c.applyFill)||ft(et,c,"applyFill",!1),z.isNullOrUndefined(c.applyBorder)||ft(et,c,"applyBorder",!1),z.isNullOrUndefined(c.applyNumberFormat)||ft(et,c,"applyNumberFormat",!1),z.isNullOrUndefined(c.applyAlignment)||ft(et,c,"applyAlignment",!1),z.isNullOrUndefined(c.applyProtection)||ft(et,c,"applyProtection",!1)}z.isNullOrUndefined(c.quotePrefix)||et.writeAttributeString("quotePrefix",c.quotePrefix===!0?"1":"0")}},function(){L&&et.writeLeafElement("alignment",function(){c.horizontalAlign!==0?et.writeAttributeString("horizontal",o.ExcelHorizontalAlignment[c.horizontalAlign]):c.horizontalAlign===0&&c.indent>0&&et.writeAttributeString("horizontal",o.ExcelHorizontalAlignment[1]),c.verticalAlign!==2&&et.writeAttributeString("vertical",q.ExcelVerticalAlignment[c.verticalAlign]),c.isVerticalText===!0?et.writeAttributeString("textRotation",255):c.rotation!==0&&et.writeAttributeString("textRotation",""+c.rotation),c.readingOrder!==0&&et.writeAttributeString("readingOrder",o.TextDirection[c.readingOrder]),c.isWordWrap&&et.writeAttributeString("wrapText","1"),c.isShrinkToFit&&et.writeAttributeString("shrinkToFit","1"),c.isJustfyLastLine&&et.writeAttributeString("justifyLastLine","1"),c.indent>0&&et.writeAttributeString("indent",""+c.indent)}),W&&et.writeLeafElement("protection",function(){x.item2||et.writeAttributeString("locked","0"),x.item1&&et.writeAttributeString("hidden","1")})})};for(f=0,T=rt.length;f<T;f++)s(f)})}function ft(et,rt,B,it){var f,T=rt[B];it&&T===!1?f="0":it||T!==!0||(f="1"),z.isNullOrUndefined(f)||et.writeAttributeString(B,f)}function V(et){et.writeElement("cellStyles",function(){et.writeAttributeString("count","1")},function(){et.writeLeafElement("cellStyle",function(){R(et,"name","Normal","builtinId","0","xfId","0")})})}function at(et,rt,B){for(var it=0;it<B.length;it++)pt(et,rt,B[it],"dxf")}function pt(et,rt,B,it){et.writeElement(it,function(){var f,T,s=B.isColorFilter?B:q.ConverterHelper.toDifferentialFormatting(B,rt);s.font&&J(et,s.font,s.isPartFontStyle),(s.numberFormat||s.numberFormatIndex>=0)&&(f=void 0,T=void 0,s.numberFormat?(f=s.numberFormat.numberFormatId,T=s.numberFormat.numberFormatCode):(f=s.numberFormatIndex,T=s.numberFormatCode),P(et,{key:f,value:T})),s.fill&&(s.fill.patternType===1&&(s.fill.bgColor=s.fill.fgColor),st(et,s.fill)),s.border&&ht(et,s.border,s.isSlicerHeader,!0)})}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-writer.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/common/tuple.ts"),q=xt("./src/datamodel/excel-style.ts"),o=xt("./src/datamodel/excel-style.ts"),z=xt("./src/common/common.ts"),M=xt("./src/xlsx-io/common/color-writer.ts"),O=void 0,H={wholeSlicerStyle:"wholeTable",headerStyle:"headerRow",wholeTableStyle:"wholeTable",headerRowStyle:"headerRow",footerRowStyle:"totalRow",highlightFirstColumnStyle:"firstColumn",highlightLastColumnStyle:"lastColumn",firstRowStripStyle:"firstRowStripe",secondRowStripStyle:"secondRowStripe",firstColumnStripStyle:"firstColumnStripe",secondColumnStripStyle:"secondColumnStripe",firstHeaderCellStyle:"firstHeaderCell",lastHeaderCellStyle:"lastHeaderCell",firstFooterCellStyle:"firstTotalCell",lastFooterCellStyle:"lastTotalCell",reportFilterLabelsStyle:"pageFieldLabels",reportFilterValuesStyle:"pageFieldValues",firstRowStripeStyle:"firstRowStripe",secondRowStripeStyle:"secondRowStripe",firstColumnStripeStyle:"firstColumnStripe",secondColumnStripeStyle:"secondColumnStripe",subtotalColumn1Style:"firstSubtotalColumn",subtotalColumn2Style:"secondSubtotalColumn",subtotalColumn3Style:"thirdSubtotalColumn",subtotalRow1Style:"firstSubtotalRow",subtotalRow2Style:"secondSubtotalRow",subtotalRow3Style:"thirdSubtotalRow",columnSubheading1Style:"firstColumnSubheading",columnSubheading2Style:"secondColumnSubheading",columnSubheading3Style:"thirdColumnSubheading",rowSubheading1Style:"firstRowSubheading",rowSubheading2Style:"secondRowSubheading",rowSubheading3Style:"thirdRowSubheading",blankRowStyle:"blankRow",grandTotalColumnStyle:"lastColumn",grandTotalRowStyle:"totalRow",firstHeaderCellStyleL:"firstHeaderCell",firstColumnStyle:"firstColumn"},N={selectedItemWithDataStyle:"selectedItemWithData",selectedItemWithNoDataStyle:"selectedItemWithNoData",unSelectedItemWithDataStyle:"unselectedItemWithData",unSelectedItemWithNoDataStyle:"unselectedItemWithNoData",hoveredSelectedItemWithDataStyle:"hoveredSelectedItemWithData",hoveredSelectedItemWithNoDataStyle:"hoveredSelectedItemWithNoData",hoveredUnSelectedItemWithDataStyle:"hoveredUnselectedItemWithData",hoveredUnSelectedItemWithNoDataStyle:"hoveredUnselectedItemWithNoData"},E={selectionLabelStyle:"selectionLabel",timeLevelStyle:"timeLevel",periodLabel1Style:"periodLabel1",periodLabel2Style:"periodLabel2",selectedTimeBlockStyle:"selectedTimeBlock",unselectedTimeBlockStyle:"unselectedTimeBlock",selectedTimeBlockSpaceStyle:"selectedTimeBlockSpace"},d.writeStyle=function(et,rt){var B=I(et,rt),it=new m.XmlWriter;return it.writeDocument(),it.writeElement("styleSheet",function(){it.writeAttributeString("xmlns",K.XFileConstants.Jd),it.writeAttributeString("xmlns:mc",K.XFileConstants.Kd),it.writeAttributeString("xmlns:x14ac",K.XFileConstants.Od),it.writeAttributeString("mc:Ignorable",K.XFileConstants.Pd)},function(){var f,T,s,v,n,i;if(B.jn.count>0&&it.writeElement("numFmts",function(){it.writeAttributeString("count",""+B.jn.count)},function(){for(var c in B.jn)B.jn.hasOwnProperty(c)&&c!=="count"&&P(it,{key:c,value:B.jn[c]})}),it.writeElement("fonts",function(){it.writeAttributeString("count",""+B.Tn.length)},function(){for(var c=0,x=B.Tn.length;c<x;c++)J(it,B.Tn[c])}),it.writeElement("fills",function(){it.writeAttributeString("count",""+B.Un.length)},function(){var c,x=function(L){it.writeElement("fill",O,function(){it.writeLeafElement("patternFill",function(){it.writeAttributeString("patternType",L)})})};for(x("none"),x("gray125"),c=2;c<B.Un.length;c++)st(it,B.Un[c])}),it.writeElement("borders",function(){it.writeAttributeString("count",""+B.Vn.length)},function(){for(var c=0,x=B.Vn.length;c<x;c++)ht(it,B.Vn[c])}),bt(it,B.Wn,"cellStyleXfs",!0),bt(it,B.Xn,"cellXfs",!1),B.bf.length===0)V(it);else{for(f=[],s=0,v=(T=Object.keys(B.Yn)).length;s<v;s++)n=T[s],i=B.Yn[n],f.push(new G.Tuple(i,B.bf[i],n));f.length===0?V(it):it.writeElement("cellStyles",function(){it.writeAttributeString("count",""+f.length)},function(){var c,x,L=function(W,U){var h=f[W],S=h.item2;S?it.writeLeafElement("cellStyle",function(){it.writeAttributeString("name",z.Util.na(h.item3)),it.writeAttributeString("xfId",""+h.item1),S.isBuiltInStyle()&&(it.writeAttributeString("builtinId",""+S.builtInStyle),S.isCustomBuiltin&&it.writeAttributeString("customBuiltin","1"),S.builtInStyle!==1&&S.builtInStyle!==2||it.writeAttributeString("iLevel",""+S.outLineLevel))}):it.writeLeafElement("cellStyle",function(){it.writeAttributeString("name",h.item3),it.writeAttributeString("xfId",""+h.item1)})};for(c=0,x=f.length;c<x;c++)L(c)})}(function(c,x){var L=x.if;L.length===0?c.writeLeafElement("dxfs",function(){c.writeAttributeString("count","0")}):c.writeElement("dxfs",function(){c.writeAttributeString("count",L.length)},function(){at(c,x,L)})})(it,et),et.oh.length>0?it.writeElement("tableStyles",function(){it.writeAttributeString("count",et.oh.length),it.writeAttributeString("defaultTableStyle","TableStyleMedium2"),it.writeAttributeString("defaultPivotStyle","PivotStyleMedium9")},function(){var c=et.oh;c&&c.forEach(function(x){it.writeElement("tableStyle",function(){it.writeAttributeString("name",x.name),x.isPivot?it.writeAttributeString("table","0"):(it.writeAttributeString("pivot","0"),z.isNullOrUndefined(x.tableId)||it.writeAttributeString("table",x.tableId)),it.writeAttributeString("count",x.styleElements.length)},function(){x.styleElements&&x.styleElements.length>0&&x.styleElements.forEach(function(L){it.writeLeafElement("tableStyleElement",function(){it.writeAttributeString("type",H[L.type]),it.writeAttributeString("dxfId",L.dxfId),z.isNullOrUndefined(L.size)||it.writeAttributeString("size",L.size)})})})})}):it.writeLeafElement("tableStyles",function(){R(it,"count","0","defaultTableStyle","TableStyleMedium2","defaultPivotStyle","PivotStyleLight16")}),(et.qh.length>0||et.sh.length>0)&&it.writeElement("extLst",function(){et.qh.length>0&&(function(c,x){c.writeElement("ext",function(){c.writeAttributeString("uri","{46F421CA-312F-682f-3DD2-61675219B42D}"),c.writeAttributeString("xmlns:x14",K.XFileConstants.de)},function(){(function(L,W){var U=W.Eh;U.length===0?L.writeLeafElement("x14:dxfs",function(){L.writeAttributeString("count","0")}):L.writeElement("x14:dxfs",function(){L.writeAttributeString("count",U.length)},function(){at(L,W,U)})})(c,x)})}(it,et),A(it,et.qh)),et.sh.length>0&&(function(c,x){c.writeElement("ext",function(){c.writeAttributeString("uri","{A0A4C193-F2C1-4fcb-8827-314CF55A85BB}"),c.writeAttributeString("xmlns:x15",K.XFileConstants.ee)},function(){(function(L,W){var U=W.Fh;U.length===0?L.writeLeafElement("x15:dxfs",function(){L.writeAttributeString("count","0")}):L.writeElement("x15:dxfs",function(){L.writeAttributeString("count",U.length)},function(){for(var h=0;h<U.length;h++)pt(L,W,U[h],"dxf")})})(c,x)})}(it,et),a(it,et.sh))})}),{xml:it.getXmlString(),styleOffset:B.Zn}},d.writerRichTextStyle=function(et,rt){rt&&et.writeElement("rPr",O,function(){if(rt.isBold&&et.writeLeafElement("b"),rt.charSetIndex>0&&et.writeLeafElement("charset",function(){et.writeAttributeString("val",""+rt.charSetIndex)}),rt.foreColor&&rt.foreColor!==q.ExcelColor.EmptyColor&&M.writeColor(et,"color",rt.foreColor),rt.isCondense&&et.writeLeafElement("condense"),rt.isExtend&&et.writeLeafElement("extend"),z.isNullOrUndefined(rt.fontFamilySet)||rt.fontFamilySet===0||et.writeLeafElement("family",function(){et.writeAttributeString("val",""+rt.fontFamilySet)}),rt.isItalic&&et.writeLeafElement("i"),rt.isOutlineStyle&&et.writeLeafElement("outline",function(){et.writeAttributeString("val","1")}),z.StringEx.O(rt.fontFamily)||et.writeLeafElement("rFont",function(){et.writeAttributeString("val",rt.fontFamily)}),rt.fontScheme&&rt.fontScheme!==0&&et.writeLeafElement("scheme",function(){et.writeAttributeString("val",q.FontSchemeCategory[rt.fontScheme])}),rt.isShadowStyle&&et.writeLeafElement("shadow",function(){et.writeAttributeString("val","1")}),rt.isStrikeOut&&et.writeLeafElement("strike"),rt.fontSize&&rt.fontSize!==0||rt.fontSize!==-1){var B=rt.fontSize;B>0&&et.writeLeafElement("sz",function(){et.writeAttributeString("val",""+B)})}rt.underLineStyle&&rt.underLineStyle!==0&&(rt.underLineStyle===1?et.writeLeafElement("u"):et.writeLeafElement("u",function(){et.writeAttributeString("val",o.UnderLineStyle[rt.underLineStyle])})),rt.vertAlign&&rt.vertAlign!==0&&et.writeLeafElement("vertAlign",function(){et.writeAttributeString("val",o.VertAlign[rt.vertAlign])})})},d.writeDxf=pt},"./src/xlsx-io/writer/table-writer.ts":function(ie,d,xt){var m,K,G,q,o,z;function M(H){return H.indexOf("LET(")>-1}function O(H){var N,E;if(!G.isNullOrUndefined(H))return N=/\[\S[\S\s]*\S\]/,(H=H.trim()).substr(0,9)!=="SUBTOTAL("||!N.test(H)||H.indexOf("[[")?"custom":(E=H.substr(9,3),z[E]||"custom")}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-writer.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/common/common.ts"),q=xt("./src/common/range-parser.ts"),o=xt("./src/xlsx-io/writer/autofilter-writer.ts"),d.writeTable=function(H,N,E,R){if(G.isNullOrUndefined(H))return null;var A=new m.XmlWriter;return A.writeDocument(),A.writeElement("table",function(){var a,F;A.writeAttributeString("xmlns",K.XFileConstants.Nd),A.writeAttributeString("id",H.id),a=H.name.split(" ").join("_"),A.writeAttributeString("name",a),F=function(w,I){var P=w;return typeof I[w]=="number"?(I[w]++,P+="_"+I[w]):I[w]=0,P}(a.split("-").join("_"),R),A.writeAttributeString("displayName",F),A.writeAttributeString("ref",q.getRangeString([{row:H.row,col:H.col,rowCount:H.rowCount,colCount:H.colCount}])),H.showHeader===!1&&A.writeAttributeString("headerRowCount","0"),H.showFooter&&A.writeAttributeString("totalsRowCount","1")},function(){var a,F;H.rowFilter&&!G.isNullOrUndefined(H.rowFilter)&&(a=void 0,(F=N.Dj(E,H.rowFilter,H.tableSortInfo))&&F.sortInfo&&(a=F.sortInfo,F.sortInfo=null),H.showHeader!==!1&&(function(w){var I,P;if(!w.showFilterButton)return!1;for(P in I=w.filterButtonVisibleInfo)if(I.hasOwnProperty(P)&&!I[P])return!1;return!0}(H.rowFilter)||function(w){if(w.filterColumns.length===0)for(var I=0;I<w.range.colCount;I++)w.filterColumns.push({autoFilterColumnId:I});w.filterColumns.forEach(function(P){P.hiddenButton="1"})}(F),o.writeAutoFilter(A,F)),a&&o.writeSortInfo(A,a)),H.columns&&H.columns.length>0&&A.writeElement("tableColumns",function(){A.writeAttributeString("count",H.columns.length)},function(){H.columns.forEach(function(w,I){if(!(I>=H.colCount)){var P=O(w.footerFormula);P!=="custom"?A.writeElement("tableColumn",function(){A.writeAttributeString("id",""+w.id);var J=w.name;J=G.Util.ta(J,"\r",""),A.writeAttributeString("name",G.Util.na(G.Util.ta(J,`
  46. `,"_x000a_"))),G.isNullOrUndefined(w.footerValue)||A.writeAttributeString("totalsRowLabel",G.Util.na(G.Util.wa(""+w.footerValue,!0))),G.isNullOrUndefined(w.footerFormula)||A.writeAttributeString("totalsRowFunction",P)},function(){var J=w.dataAreaFormula;G.isNullOrUndefined(J)||M(J)||A.writeElement("calculatedColumnFormula",function(){A.writeValue(G.Util.na(G.addXLFNPrefix(J)))})}):A.writeElement("tableColumn",function(){A.writeAttributeString("id",""+w.id);var J=w.name;J=G.Util.ta(J,"\r",""),A.writeAttributeString("name",G.Util.na(G.Util.ta(J,`
  47. `,"_x000a_"))),A.writeAttributeString("totalsRowFunction","custom")},function(){var J=w.dataAreaFormula;G.isNullOrUndefined(J)||M(J)||A.writeElement("calculatedColumnFormula",function(){A.writeValue(G.Util.na(G.addXLFNPrefix(J)))}),A.writeElement("totalsRowFormula",function(){A.writeValue(G.Util.na(w.footerFormula))})})}})}),A.writeLeafElement("tableStyleInfo",function(){var w;H.style&&(w=G.isNullOrUndefined(H.style.buildInName)?H.style.name:"TableStyle"+H.style.buildInName,A.writeAttributeString("name",w)),H.highlightFirstColumn?A.writeAttributeString("showFirstColumn","1"):A.writeAttributeString("showFirstColumn","0"),H.highlightLastColumn?A.writeAttributeString("showLastColumn","1"):A.writeAttributeString("showLastColumn","0"),G.isNullOrUndefined(H.bandRows)?A.writeAttributeString("showRowStripes","1"):A.writeAttributeString("showRowStripes","0"),H.bandColumns?A.writeAttributeString("showColumnStripes","1"):A.writeAttributeString("showColumnStripes","0")}),H.reservedElement&&A.writeElement("extLst",function(){},function(){A.writeElement("ext",function(){G.isNullOrUndefined(H.reservedElement.ext._attr&&H.reservedElement.ext._attr.uri)||A.writeAttributeString("uri",H.reservedElement.ext._attr.uri),G.isNullOrUndefined(H.reservedElement.ext._attr&&H.reservedElement.ext._attr["xmlns:x14"])||A.writeAttributeString("xmlns:x14",H.reservedElement.ext._attr["xmlns:x14"])},function(){var w,I="vp:columns",P=H.reservedElement.ext[I];G.isNullOrUndefined(P)||A.writeElement(I,function(){G.isNullOrUndefined(P._attr&&P._attr["xmlns:vp"])||A.writeAttributeString("xmlns:vp",P._attr["xmlns:vp"])},function(){G.isNullOrUndefined(P[I])||A.writeValue(P[I])}),w=H.reservedElement.ext["x14:table"],G.isNullOrUndefined(w&&w._attr)||A.writeLeafElement("x14:table",function(){G.isNullOrUndefined(w._attr.altText)||A.writeAttributeString("altText",w._attr.altText),G.isNullOrUndefined(w._attr.altTextSummary)||A.writeAttributeString("altTextSummary",w._attr.altTextSummary)})})})}),A.getXmlString()},z={101:"average",102:"countNums",103:"count",104:"max",105:"min",107:"stdDev",109:"sum",110:"let"}},"./src/xlsx-io/writer/theme-writer.ts":function(ie,d,xt){var m,K,G,q,o;function z(O,H,N){var E,R,A;if(H)if(H.runFormattings&&(O.writeLeafElement("a:"+K.FontLanguage[0],function(){O.writeAttributeString("typeface",M(H.runFormattings,0))}),O.writeLeafElement("a:"+K.FontLanguage[2],function(){O.writeAttributeString("typeface",M(H.runFormattings,2))}),O.writeLeafElement("a:"+K.FontLanguage[1],function(){O.writeAttributeString("typeface",M(H.runFormattings,1))})),H.themesFonts&&H.themesFonts.length>0)for(E=function(a,F){var w=H.themesFonts[a];O.writeLeafElement("a:font",function(){O.writeAttributeString("script",w.script),O.writeAttributeString("script",w.typeface)})},R=0,A=H.themesFonts.length;R<A;R++)E(R);else N?function(a){a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Jpan"),a.writeAttributeString("typeface","\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Hang"),a.writeAttributeString("typeface","\uB9D1\uC740 \uACE0\uB515")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Hans"),a.writeAttributeString("typeface","\u5B8B\u4F53")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Hant"),a.writeAttributeString("typeface","\u65B0\u7D30\u660E\u9AD4")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Arab"),a.writeAttributeString("typeface",o)}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Hebr"),a.writeAttributeString("typeface",o)}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Thai"),a.writeAttributeString("typeface","Tahoma")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Ethi"),a.writeAttributeString("typeface","Nyala")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Beng"),a.writeAttributeString("typeface","Vrinda")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Gujr"),a.writeAttributeString("typeface","Shruti")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Khmr"),a.writeAttributeString("typeface","MoolBoran")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Knda"),a.writeAttributeString("typeface","Tunga")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Guru"),a.writeAttributeString("typeface","Raavi")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Cans"),a.writeAttributeString("typeface","Euphemia")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Cher"),a.writeAttributeString("typeface","Plantagenet Cherokee")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Yiii"),a.writeAttributeString("typeface","Microsoft Yi Baiti")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Tibt"),a.writeAttributeString("typeface","Microsoft Himalaya")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Thaa"),a.writeAttributeString("typeface","MV Boli")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Deva"),a.writeAttributeString("typeface","Mangal")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Telu"),a.writeAttributeString("typeface","Gautami")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Taml"),a.writeAttributeString("typeface","Latha")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Syrc"),a.writeAttributeString("typeface","Estrangelo Edessa")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Orya"),a.writeAttributeString("typeface","Kalinga")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Mlym"),a.writeAttributeString("typeface","Kartika")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Laoo"),a.writeAttributeString("typeface","DokChampa")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Sinh"),a.writeAttributeString("typeface","Iskoola Pota")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Mong"),a.writeAttributeString("typeface","Mongolian Baiti")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Viet"),a.writeAttributeString("typeface",o)}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Uigh"),a.writeAttributeString("typeface","Microsoft Uighur")})}(O):function(a){a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Jpan"),a.writeAttributeString("typeface","\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Hang"),a.writeAttributeString("typeface","\uB9D1\uC740 \uACE0\uB515")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Hans"),a.writeAttributeString("typeface","\u5B8B\u4F53")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Hant"),a.writeAttributeString("typeface","\u65B0\u7D30\u660E\u9AD4")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Arab"),a.writeAttributeString("typeface","Arial")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Hebr"),a.writeAttributeString("typeface","Arial")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Thai"),a.writeAttributeString("typeface","Tahoma")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Ethi"),a.writeAttributeString("typeface","Nyala")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Beng"),a.writeAttributeString("typeface","Vrinda")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Gujr"),a.writeAttributeString("typeface","Shruti")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Khmr"),a.writeAttributeString("typeface","DaunPenh")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Knda"),a.writeAttributeString("typeface","Tunga")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Guru"),a.writeAttributeString("typeface","Raavi")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Cans"),a.writeAttributeString("typeface","Euphemia")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Cher"),a.writeAttributeString("typeface","Plantagenet Cherokee")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Yiii"),a.writeAttributeString("typeface","Microsoft Yi Baiti")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Tibt"),a.writeAttributeString("typeface","Microsoft Himalaya")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Thaa"),a.writeAttributeString("typeface","MV Boli")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Deva"),a.writeAttributeString("typeface","Mangal")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Telu"),a.writeAttributeString("typeface","Gautami")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Taml"),a.writeAttributeString("typeface","Latha")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Syrc"),a.writeAttributeString("typeface","Estrangelo Edessa")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Orya"),a.writeAttributeString("typeface","Kalinga")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Mlym"),a.writeAttributeString("typeface","Kartika")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Laoo"),a.writeAttributeString("typeface","DokChampa")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Sinh"),a.writeAttributeString("typeface","Iskoola Pota")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Mong"),a.writeAttributeString("typeface","Mongolian Baiti")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Viet"),a.writeAttributeString("typeface","Arial")}),a.writeLeafElement("a:font",function(){a.writeAttributeString("script","Uigh"),a.writeAttributeString("typeface","Microsoft Uighur")})}(O)}function M(O,H){var N,E,R;if(!O)return"";for(N=0,E=O.length;N<E;N++)if((R=O[N]).fontLanguage===H)return R.typeface;return""}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-writer.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/common/builtIn-resource.ts"),q=xt("./src/xlsx-io/common/color-writer.ts"),d.writeTheme=function(O){var H,N=O.Ji();return N||(N="Office"),(H=new m.XmlWriter).writeDocument(),H.writeElement("a:theme",function(){H.writeAttributeString("xmlns:a",K.XFileConstants.Yd),N&&N.name?H.writeAttributeString("name",N.name):N==="Office"?H.writeAttributeString("name","Office Theme"):H.writeAttributeString("name",N)},function(){H.writeElement("a:themeElements",void 0,function(){var E,R;N&&N.colorScheme?(E=N.colorScheme,H.writeElement("a:clrScheme",function(){H.writeAttributeString("name",E.name)},function(){q.writeColorScheme(H,"a:dk1",E.schemeColors[1]),q.writeColorScheme(H,"a:lt1",E.schemeColors[0]),q.writeColorScheme(H,"a:dk2",E.schemeColors[3]),q.writeColorScheme(H,"a:lt2",E.schemeColors[2]),q.writeColorScheme(H,"a:accent1",E.schemeColors[4]),q.writeColorScheme(H,"a:accent2",E.schemeColors[5]),q.writeColorScheme(H,"a:accent3",E.schemeColors[6]),q.writeColorScheme(H,"a:accent4",E.schemeColors[7]),q.writeColorScheme(H,"a:accent5",E.schemeColors[8]),q.writeColorScheme(H,"a:accent6",E.schemeColors[9]),q.writeColorScheme(H,"a:hlink",E.schemeColors[10]),q.writeColorScheme(H,"a:folHlink",E.schemeColors[11])})):G.ThemeClrSchemes[N]?H.xml.addString(G.ThemeClrSchemes[N]):H.xml.addString(G.ThemeClrSchemes.Office),N&&N.fontScheme?(R=N.fontScheme,H.writeElement("a:fontScheme",function(){H.writeAttributeString("name",R.name)},function(){H.writeElement("a:majorFont",void 0,function(){z(H,R.majorFont,!0)}),H.writeElement("a:minorFont",void 0,function(){z(H,R.minorFont,!1)})})):G.ThemeFontSchemes[N]?H.xml.addString(G.ThemeFontSchemes[N]):H.xml.addString(G.ThemeFontSchemes.Office),G.ThemeFmtSchemes[N]?H.xml.addString(G.ThemeFmtSchemes[N]):H.xml.addString(G.ThemeFmtSchemes.Office)}),H.writeLeafElement("a:objectDefaults"),H.writeLeafElement("a:extraClrSchemeLst")}),H.getXmlString()},d.writeThemeFonts=z,o="Times New Roman"},"./src/xlsx-io/writer/timeline-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-writer.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/common/common.ts"),q=xt("./src/xlsx-io/writer/pivot-writer.ts"),o=xt("./src/datamodel/datamodel-writer.ts"),z=xt("./src/xlsx-io/writer/autofilter-writer.ts"),M=G.Util.Aa,O=G.Util.na,H=G.Util.ta,N=[0,6,10,8,9,17,15,16,14,12,13,18,19,20,21,22,23,40],d.writeTimelines=function(E){if(G.isNullOrUndefined(E))return null;var R=new m.XmlWriter;return R.writeDocument(),R.writeElement("timelines",function(){R.writeAttributeString("xmlns",K.XFileConstants.ee),R.writeAttributeString("xmlns:mc",K.XFileConstants.be),R.writeAttributeString("mc:Ignorable","x"),R.writeAttributeString("xmlns:x",K.XFileConstants.ce)},function(){E.forEach(function(A){R.writeLeafElement("timeline",function(){R.writeAttributeString("name",O(H(A.name,`
  48. `,"_x000a_"))),R.writeAttributeString("cache",O(A.nameInFormula)),R.writeAttributeString("caption",O(A.captionName)),R.writeAttributeString("level",parseInt(A.level,10)-1),G.isNullOrUndefined(A.style)||G.isNullOrUndefined(A.style.name)||R.writeAttributeString("style",O(A.style.name)),G.isNullOrUndefined(A.selectionLevel)||R.writeAttributeString("selectionLevel",parseInt(A.selectionLevel,10)-1),G.isNullOrUndefined(A.scrollPosition)||R.writeAttributeString("scrollPosition",M(new Date(A.scrollPosition))),G.isNullOrUndefined(A.showHeader)||A.showHeader||R.writeAttributeString("showHeader","0"),G.isNullOrUndefined(A.showSelectionLabel)||A.showSelectionLabel||R.writeAttributeString("showSelectionLabel","0"),G.isNullOrUndefined(A.showTimeLevel)||A.showTimeLevel||R.writeAttributeString("showTimeLevel","0"),G.isNullOrUndefined(A.showHorizontalScrollbar)||A.showHorizontalScrollbar||R.writeAttributeString("showHorizontalScrollbar","0"),A.disableResizingAndMoving&&R.writeAttributeString("lockedPosition","1")})})}),R.getXmlString()},d.writePivotTimelineCache=function(E){if(G.isNullOrUndefined(E))return null;var R=new m.XmlWriter;return R.writeDocument(),R.writeElement("timelineCacheDefinition",function(){R.writeAttributeString("xmlns",K.XFileConstants.ee),R.writeAttributeString("xmlns:x15",K.XFileConstants.ee),R.writeAttributeString("xmlns:mc",K.XFileConstants.be),R.writeAttributeString("name",H(O(E.name),`
  49. `,"_x000a_")),R.writeAttributeString("sourceName",H(O(E.sourceName),`
  50. `,"_x000a_"))},function(){if(R.writeElement("pivotTables",function(){},function(){E.pivotTables.forEach(function(a){R.writeLeafElement("pivotTable",function(){R.writeAttributeString("tabId",a.tabId),R.writeAttributeString("name",O(a.name))})})}),R.writeElement("state",function(){R.writeAttributeString("minimalRefreshVersion","6"),R.writeAttributeString("lastRefreshVersion","6"),R.writeAttributeString("pivotCacheId",E.pivotCacheId),G.isNullOrUndefined(E.filterType)||N.indexOf(E.filterType)!==-1||R.writeAttributeString("singleRangeFilterState","0"),G.isNullOrUndefined(E.filterType)||!q.captionCompareTypeExcel[1][E.filterType]?R.writeAttributeString("filterType","unknown"):R.writeAttributeString("filterType",q.captionCompareTypeExcel[1][E.filterType])},function(){!G.isNullOrUndefined(E.filterType)&&N.indexOf(E.filterType)!==-1&&E.selectionStartDate&&E.selectionEndDate&&R.writeLeafElement("selection",function(){R.writeAttributeString("startDate",M(new Date(E.selectionStartDate))),R.writeAttributeString("endDate",M(new Date(E.selectionEndDate)))}),R.writeLeafElement("bounds",function(){R.writeAttributeString("startDate",M(new Date(E.boundsStartDate))),R.writeAttributeString("endDate",M(new Date(E.boundsEndDate)))})}),!G.isNullOrUndefined(E.filterType)&&N.indexOf(E.filterType)===-1){var A=o.getPivotDateFilter(E.filterCondition,q.captionCompareTypeExcel[1][E.filterType]);if(!A)return;R.writeElement("timelinePivotFilter",function(){R.writeAttributeString("useWholeDay",E.filterCondition.isWholeDay?"1":"0"),R.writeAttributeString("fld","1"),R.writeAttributeString("id","1")},function(){R.writeElement("autoFilter",function(){R.writeAttributeString("ref","A1")},function(){R.writeElement("x:filterColumn",function(){R.writeAttributeString("xmlns:x",K.XFileConstants.ce),R.writeAttributeString("colId","0")},function(){A.filterType===2?z.writePivotDynamicFilter(R,A):z.writeCustomFilters(R,A,z.PivotComparisonOperators)})})})}}),R.getXmlString()}},"./src/xlsx-io/writer/vmlDrawing-writer.ts":function(ie,d,xt){var m,K,G;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-writer.ts"),K=xt("./src/xlsx-io/writer/comment-writer.ts"),G=xt("./src/xlsx-io/writer/control-writer.ts"),d.writeVmlDrawingForLegacyDrawing=function(q,o,z){var M=new m.XmlWriter;return M.writeElement("xml",function(){M.writeAttributeString("xmlns:v","urn:schemas-microsoft-com:vml"),M.writeAttributeString("xmlns:o","urn:schemas-microsoft-com:office:office"),M.writeAttributeString("xmlns:x","urn:schemas-microsoft-com:office:excel")},function(){M.writeElement("o:shapelayout",function(){M.writeAttributeString("v:ext","edit")},function(){M.writeLeafElement("o:idmap",function(){M.writeAttributeString("v:ext","edit"),M.writeAttributeString("data","1")})});var O=1024*(q+1)+1;o&&o.length>0&&(K.writeCommentShapes(M,o,O),O+=o.length),z&&z.length>0&&G.writeControlShapes(M,z,O)}),M.getXmlString()}},"./src/xlsx-io/writer/workbook-writer.ts":function(ie,d,xt){var m,K,G,q,o,z;function M(a,F,w){var I,P,J=F.xj(),st=function(ht){var yt,bt,ft,V,at,pt,et=[],rt=ht.lj();for(yt=0;yt<rt.length;yt++)if(bt=rt[yt]){if(ft=ht.Fj(bt),V=ht.Gj(bt,"pivot"),at=ht.Gj(bt,"timeline"),ft)for(pt=0;pt<ft.length;pt++)et.push({name:ft[pt].nameInFormula,formula:"#N/A",localSheetId:-1});if(V)for(pt=0;pt<V.length;pt++)et.push({name:V[pt].slicerCacheName,formula:"#N/A",localSheetId:-1});if(at)for(pt=0;pt<at.length;pt++)et.push({name:at[pt].slicerCacheName,formula:"#N/A",localSheetId:-1})}return et}(F);N(J,st),I=E(F),N(J,I),P=function(ht){var yt,bt,ft,V,at,pt,et=[],rt=ht.lj();for(yt=0;yt<rt.length;yt++)(bt=rt[yt])&&(ft=ht.Pj(bt))&&(V=O(ft.repeatRowStart,ft.repeatRowEnd,z,z,bt),at=O(z,z,ft.repeatColumnStart,ft.repeatColumnEnd,bt),pt=void 0,V&&at?pt=at+","+V:V?pt=V:at&&(pt=at),pt&&et.push({name:"_xlnm.Print_Titles",localSheetId:yt,formula:pt}));return et}(F),N(J,P),N(J,w),J.length>0&&a.writeElement("definedNames",z,function(){var ht,yt=function(bt){var ft=J[bt];a.writeElement("definedName",function(){a.writeAttributeString("name",G.Util.na(function(V){return V.toUpperCase()===G.PRINT_AREA_UPPERCASE?G.BUILT_IN_PRINT_AREA:V}(ft.name))),ft.comment&&a.writeAttributeString("comment",G.Util.na(ft.comment)),ft.localSheetId>-1&&a.writeAttributeString("localSheetId",ft.localSheetId),ft.hidden===!0&&a.writeAttributeString("hidden","1")},function(){a.writeValue(G.addXLFNPrefix(ft.formula).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"))})};for(ht=0;ht<J.length;ht++)yt(ht)})}function O(a,F,w,I,P){if(w===z&&I===z&&a===z&&F===z)return z;var J="";return w!==z&&(J+="$"+G.IndexHelper.T(w)),a!==z&&(J+="$"+(a+1)),J+=":",I!==z&&(J+="$"+G.IndexHelper.T(I)),F!==z&&(J+="$"+(F+1)),P?G.IndexHelper.V(P)+"!"+J:J}function H(a,F){for(var w=0;w<a.length;w++)if(a[w].name===F.name&&a[w].localSheetId===F.localSheetId)return!0;return!1}function N(a,F){for(var w=0;w<F.length;w++)H(a,F[w])||a.push(F[w])}function E(a){var F,w,I,P,J,st,ht=[],yt=a.lj();for(F=0;F<yt.length;F++)(w=yt[F])&&(I=a.Qj(w))&&(P=a.mj(w),I.range&&(st=O((J=o.getFilterRange(P,I.range)).row,J.row+J.rowCount,J.col,J.col+J.colCount,w))&&ht.push({name:"_xlnm._FilterDatabase",localSheetId:F,formula:st}));return ht}function R(a,F){G.isEmptyObject(F)||a.writeLeafElement("pivotCache",function(){a.writeAttributeString("cacheId",F.cacheId),a.writeAttributeString("r:id",F.rid)})}function A(a,F,w){var I,P=0,J=F.Oe.tableSlicerCaches;J&&J.length&&P++,(I=F.Oe.slicerCaches)&&I.length&&P++,P&&q.writeSlicerCacheInWorkbook(a,J,I)}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/xml-io/xml-writer.ts"),K=xt("./src/common/excel-types.ts"),G=xt("./src/common/common.ts"),q=xt("./src/xlsx-io/writer/slicer-writer.ts"),o=xt("./src/datamodel/datamodel-writer.ts"),z=void 0,d.writeWorkbook=function(a,F,w,I,P,J,st){var ht=new m.XmlWriter;return ht.writeDocument(),ht.writeElement("workbook",function(){ht.writeAttributeString("xmlns",K.XFileConstants.Jd),ht.writeAttributeString("xmlns:r",K.XFileConstants.Vd)},function(){(function(bt,ft){var V=ft.uj();bt.writeElement("bookViews",void 0,function(){bt.writeLeafElement("workbookView",function(){V.showHorizontalScrollbar===!1&&bt.writeAttributeString("showHorizontalScroll","0"),V.showVerticalScrollbar===!1&&bt.writeAttributeString("showVerticalScroll","0"),V.tabStripVisible===!1&&bt.writeAttributeString("showSheetTabs","0"),typeof V.tabStripRatio=="number"&&V.tabStripRatio!==.6&&bt.writeAttributeString("tabRatio",""+1e3*V.tabStripRatio),typeof V.startSheetIndex=="number"&&V.startSheetIndex>0&&bt.writeAttributeString("firstSheet",""+V.startSheetIndex),typeof V.activeSheetIndex=="number"&&V.activeSheetIndex>0&&bt.writeAttributeString("activeTab",""+V.activeSheetIndex)})})})(ht,a),ht.writeElement("sheets",void 0,function(){var bt,ft,V=function(at,pt){var et=F[at];et&&ht.writeLeafElement("sheet",function(){ht.writeAttributeString("name",G.Util.na(et.name)),ht.writeAttributeString("sheetId",""+et.sheetId),a.vj(et.name)?ht.writeAttributeString("state","hidden"):a.wj(et.name)&&ht.writeAttributeString("state","veryHidden"),ht.writeAttributeString("r:id",""+et.rID)})};for(bt=0,ft=F.length;bt<ft;bt++)V(bt)});var yt=a.Oe.externalReference;yt&&ht.writeElement("externalReferences",void 0,function(){var bt,ft=function(V){if(Object.prototype.hasOwnProperty.call(yt,V)){var at=yt[V];ht.writeLeafElement("externalReference",function(){ht.writeAttributeString("r:id",at.option.id)})}};for(bt in yt)ft(bt)}),M(ht,a,I),function(bt,ft,V,at){bt.writeLeafElement("calcPr",function(){var pt,et,rt;bt.writeAttributeString("calcId","0"),ft&&bt.writeAttributeString("refMode","R1C1"),pt=G.isNullOrUndefined(V.iterate)||V.iterate?"1":"0",et=G.isNullOrUndefined(V.count)?"1000":V.count,rt=G.isNullOrUndefined(V.delta)?"0.01":V.delta,bt.writeAttributeString("iterate",pt),bt.writeAttributeString("iterateCount",et),bt.writeAttributeString("iterateDelta",rt),at===1&&bt.writeAttributeString("calcMode","manual")})}(ht,w,J,st),function(bt,ft){G.isEmptyObject(ft)||bt.writeElement("pivotCaches",function(){for(var V in ft)ft.hasOwnProperty(V)&&R(bt,ft[V])})}(ht,P),A(ht,a)}),ht.getXmlString()}},"./src/xlsx-io/writer/worksheet-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w;function I(rt,B,it){var f=it.nj(B),T=f.colsSumRight,s=f.rowsSumBelow,v=it.oj(B),n=it.Oj(B,!0),i=n&&n.useSmartPrint;!v&&T&&s&&i!==!0||rt.writeElement("sheetPr",function(){v!==null&&q.writeColor(rt,"tabColor",v),T&&s||rt.writeLeafElement("outlinePr",function(){T||rt.writeAttributeString("summaryRight","0"),s||rt.writeAttributeString("summaryBelow","0")}),i===!0&&rt.writeLeafElement("pageSetUpPr",function(){rt.writeAttributeString("fitToPage","1")})})}function P(rt,B,it){rt.writeElement("sheetViews",a,function(){rt.writeElement("sheetView",function(){var f,T,s,v,n,i,c,x,L,W,U,h,S=it.qj(B),_=S.gridlineColor;_!==null&&_.colorType()===1&&_.value()!==64&&(rt.writeAttributeString("defaultGridColor","0"),rt.writeAttributeString("colorId",""+_.value())),T=(f=it.rj(B)).frozenTopRow||0,s=f.frozenLeftCol||0,v=S.topLeftCell,n=f.frozenColCount,i=f.frozenRowCount,v&&v.row!==void 0&&v.col!==void 0&&(T||s?(c=""+it.Mi(s)+(T+1),rt.writeAttributeString("topLeftCell",""+c)):n||i?n&&!i?(c="A"+(v.row+1),rt.writeAttributeString("topLeftCell",""+c)):!n&&i&&(c=it.Mi(v.col)+"1",rt.writeAttributeString("topLeftCell",""+c)):(c=""+it.Mi(v.col)+(v.row+1),rt.writeAttributeString("topLeftCell",""+c))),S.showGridLine||rt.writeAttributeString("showGridLines","0"),S.showRowColHeaders||rt.writeAttributeString("showRowColHeaders","0"),m.isNullOrUndefined(S.zoom)||(x=Math.round(100*S.zoom))!==100&&rt.writeAttributeString("zoomScale",""+x),(L=it.mj(B)).showFormulas&&rt.writeAttributeString("showFormulas","1"),L.showZeros===!1&&rt.writeAttributeString("showZeros","0"),rt.writeAttributeString("workbookViewId","0"),(U=it.uj())&&(W=U.activeSheetIndex),h=L.index===W,(L.isSelected||h)&&rt.writeAttributeString("tabSelected",1)},function(){var f,T,s,v,n,i,c,x=it.rj(B),L=x.frozenColCount,W=x.frozenRowCount,U=0,h=0,S=3,_="1",$="A",ct=it.qj(B).topLeftCell;for((L>0||W>0)&&(L>0?(U=L,$=it.Mi(ct.col)):U=0,W>0?(h=W,_=ct.row+1+""):h=0,L>0&&W===0?S=1:L===0&&W>0?S=2:L>0&&W>0&&(S=0),rt.writeLeafElement("pane",function(){var wt,lt=L-x.frozenLeftCol;lt>0&&rt.writeAttributeString("xSplit",""+lt),(wt=W-x.frozenTopRow)>0&&rt.writeAttributeString("ySplit",""+wt),$+_==="A1"?rt.writeAttributeString("topLeftCell",""+it.Mi(U)+(h+1)):rt.writeAttributeString("topLeftCell",""+$+_),rt.writeAttributeString("activePane",G.PaneType[S]),rt.writeAttributeString("state","frozen")})),f=[],T=new m.Range,s=0,v=1,n=-1,i=function(wt){var lt,Y,D,y,ot,Ct,At,Et,Ot,_t;if(f.length=0,lt=wt,it.aj(B,f,T,lt)){for(v=f.length,s=0;s<v;s++)(Y=f[s]).col!==-1&&Y.colCount!==-1||(Y=new m.Range(Y.row,0,Y.rowCount,G.ExcelConstants.wb)),Y.row!==-1&&Y.rowCount!==-1||(Y=new m.Range(0,Y.col,G.ExcelConstants.xb,Y.colCount)),T.col>=Y.col&&T.col<=Y.col+Y.colCount-1&&T.row>=Y.row&&T.row<=Y.row+Y.rowCount-1&&(n=s);if(n<0&&v>0&&(T.row=f[0].row,T.col=f[0].col),D=""+it.Mi(T.col)+(T.row+1),y="",L>0&&W>0&&(lt===1||lt===2))y=D;else{for(s=0;s<v;s++)ot=f[s],Ct=Math.min(G.ExcelConstants.xb,ot.row+1),At=Math.min(ot.col,G.ExcelConstants.wb),y+=""+it.Mi(At)+Ct,(ot.colCount>1||ot.rowCount>1)&&(Et=Math.min(At+ot.colCount-1,G.ExcelConstants.wb),Ot=Math.min(Ct+ot.rowCount-1,G.ExcelConstants.xb),_t=""+it.Mi(Et)+Ot,y+=":"+_t),y+=" ";y=y.trim()}m.StringEx.O(y)||lt===3&&(L>0||W>0||lt!==3)||rt.writeLeafElement("selection",function(){lt!==3&&rt.writeAttributeString("pane",G.PaneType[lt]),rt.writeAttributeString("activeCell",D),n!==0&&lt===0&&rt.writeAttributeString("activeCellId",""+n),rt.writeAttributeString("sqref",y)})}},c=3;c>=0;c--)i(c)})})}function J(rt,B,it,f,T){var s=it.Vi(B),v=it.Xi(B);s.length!==0&&rt.writeElement("cols",a,function(){var n,i,c,x,L=function(W,U){var h,S,_,$=s[W],ct=$.index;if(ct>=G.ExcelConstants.wb)return n=W,"break";for(h=W+1,S=ct;h<s.length&&(_=s[h]).index===S+1&&_.index<G.ExcelConstants.wb&&_.formatId===$.formatId&&_.visible===$.visible&&_.outLineLevel===$.outLineLevel&&_.collapsed===$.collapsed&&Math.abs(_.width-$.width)<=1e-4;)S=_.index,W=h,h++;rt.writeLeafElement("col",function(){if(rt.writeAttributeString("min",""+(ct+1)),rt.writeAttributeString("max",""+(S+1)),$.formatId>=0){var wt=f[$.formatId+T];wt!==a?rt.writeAttributeString("style",wt):rt.writeAttributeString("style","0")}isNaN($.width)||$.width===a?rt.writeAttributeString("width",""+v):rt.writeAttributeString("width",""+$.width),$.visible===!1&&rt.writeAttributeString("hidden","1"),$.collapsed&&rt.writeAttributeString("collapsed","1"),!isNaN($.width)&&Math.abs($.width-v)>1e-4&&rt.writeAttributeString("customWidth","1"),typeof $.outLineLevel=="number"&&$.outLineLevel!==0&&rt.writeAttributeString("outlineLevel",""+$.outLineLevel)}),n=W};for(i=0,c=s.length;i<c&&(x=L(i),i=n,x!=="break");i++);})}function st(rt,B,it,f,T,s,v){var n,i,c,x,L,W,U,h,S,_={},$=it.Pi(B);if($)for(n=0,i=$.length;n<i;n++)(c=$[n])&&c.index<G.ExcelConstants.xb&&(_[c.index]=new o.Tuple(c,[]));if(x=it.Oi(B)){for(L in x)if(x.hasOwnProperty(L))for(n=0,U=(W=x[L]).length;n<U;n++)(h=W[n])&&(_[h.row]||(_[h.row]=new o.Tuple(null,[])),_[h.row].item2.push(h))}S=it.Oe.sheets[B].sharedFormulas,rt.writeElement("sheetData",a,function(){var ct,wt,lt,Y=-1;for(ct in _)_.hasOwnProperty(ct)&&(wt=_[ct],lt=parseInt(ct,10),ht(rt,0,lt,Y,wt.item2,wt.item1,f,T,s,v,S),Y=lt)})}function ht(rt,B,it,f,T,s,v,n,i,c,x){var L=""+(it+1),W=function(){if(!v.keepRowColIndex&&it===f+1||!s&&!T||rt.writeAttributeString("r",L),s){if(s.formatId>=0){var U=n[s.formatId+i];U!==a&&(rt.writeAttributeString("s",U),rt.writeAttributeString("customFormat","1"))}s.customHeight&&(rt.writeAttributeString("customHeight","1"),s.height!==a&&rt.writeAttributeString("ht",""+s.height)),s.visible===!1&&rt.writeAttributeString("hidden","1"),s.collapsed&&rt.writeAttributeString("collapsed","1"),typeof s.outLineLevel=="number"&&s.outLineLevel!==0&&rt.writeAttributeString("outlineLevel",""+s.outLineLevel)}};T&&T.length>0?rt.writeElement("row",W,function(){var U,h,S,_=-1;for(U=0,h=T.length;U<h;U++)(S=T[U]).col>=G.ExcelConstants.wb||(yt(rt,S,L,_,v,n,i,c,x),_=S.col)}):rt.writeLeafElement("row",W)}function yt(rt,B,it,f,T,s,v,n,i){var c=B.value,x=B.formula,L=B.cellType,W=B.richText,U=function(){var h,S,_;switch((T.xlsxStrictMode||B.col!==f+1)&&rt.writeAttributeString("r",m.IndexHelper.T(B.col)+it),B.formatId===-1?rt.writeAttributeString("s","0"):(h=B.formatId+v,(S=s[h])!==a&&rt.writeAttributeString("s",S)),L){case 0:break;case 9:case 2:_="s";break;case 5:_="b";break;case 7:_="e"}B.formula&&(B.arrayFormulaRange?(B.arrayFormulaRange.isDynamicArray&&rt.writeAttributeString("cm","1"),B.isSpillError&&(_="e",rt.writeAttributeString("vm","1"))):m.isNullOrUndefined(c)||(""+c).substring(0,1)!=="#"||w.indexOf((""+c).toUpperCase())===-1?B.isSpillError&&(_="e",rt.writeAttributeString("vm","2")):_="e"),(B.formula||B.ti)&&_==="s"&&(_="str"),m.isNullOrUndefined(_)||rt.writeAttributeString("t",_)};c!==a&&c!==null||!m.StringEx.L(x)?rt.writeElement("c",U,function(){var h,S;m.StringEx.L(x)||(h=B.arrayFormulaRange,m.isNullOrUndefined(x.si)?h?B.row===h.row&&B.col===h.col&&rt.writeElement("f",function(){rt.writeAttributeString("t","array");var _=m.IndexHelper.T(h.col)+(h.row+1)+":"+m.IndexHelper.T(h.col+h.colCount-1)+(h.row+h.rowCount);!h.isInvalid&&h.rowCount||(_=_.substr(0,_.indexOf(":"))),rt.writeAttributeString("ref",_)},function(){rt.writeValue(m.Util.na(m.Util.wa(m.addXLFNPrefix(x),!0)))}):rt.writeElement("f",a,function(){rt.writeValue(m.Util.na(m.Util.wa(m.addXLFNPrefix(x),!0)))}):(S=i[x.si]).baseRow===B.row&&S.baseColumn===B.col?rt.writeElement("f",function(){rt.writeAttributeString("t","shared"),rt.writeAttributeString("si",x.si);var _=m.IndexHelper.T(S.baseColumn)+(S.baseRow+1)+":"+m.IndexHelper.T(S.lastColumn)+(S.lastRow+1);rt.writeAttributeString("ref",_)},function(){rt.writeValue(m.Util.na(m.Util.wa(m.addXLFNPrefix(S.formula),!0)))}):rt.writeLeafElement("f",function(){rt.writeAttributeString("t","shared"),rt.writeAttributeString("si",x.si)})),c!==a&&c!==null&&rt.writeElement("v",a,function(){var _,$;switch(typeof c=="string"&&c.substring(0,7)==="/OADate"&&(L=6),_=c,L){case 9:case 2:_=""+function(ct){var wt,lt=n._n[ct.value],Y=n.ao[ct.value];return Y===a&&(Y=n.ao[ct.value]=[]),wt=function(D,y){for(var ot=0,Ct=D.length;ot<Ct;ot++)if(F(D[ot].value,y))return D[ot].index}(Y,ct),lt===a||wt===a?(lt=n.Sn.length,n.Sn.push(ct),n._n[ct.value]=lt,Y.push({index:lt,value:ct})):lt=wt,n.Rn++,lt}({value:c,richText:W});break;case 7:_=c;break;case 5:$="1",(typeof c=="boolean"&&!c||(""+c).toUpperCase()==="FALSE")&&($="0"),_=$;break;default:_=m.Util.na(""+c)}m.isNullOrUndefined(B.formula)&&!B.ti||(typeof c=="boolean"&&(c=c?1:0),(_=""+c)&&_.length>66316&&(_=""),_=m.Util.na(m.Util.wa(_,!0))),_!=="#SPILL!"&&_!=="#CALC!"||L!==7||(_="#VALUE!"),rt.writeValue(_)})}):rt.writeLeafElement("c",U)}function bt(rt,B,it){var f,T=it.sj(B),s=it.tj(B,T);(T||Object.keys(s).length>0)&&rt.writeLeafElement("sheetProtection",function(){for(var v in T&&rt.writeAttributeString("sheet","1"),s)s.hasOwnProperty(v)&&(f=s[v],v==="algorithmName"||v==="hashValue"||v==="saltValue"||v==="spinCount"||v==="password"?rt.writeAttributeString(v,f):E.excelSupportProtectionOptions[v]&&(f=s[v]?"0":"1",rt.writeAttributeString(v,f)))})}function ft(rt,B,it){var f=it.cj(B);f&&f.length>0&&rt.writeElement("mergeCells",function(){rt.writeAttributeString("count",""+f.length)},function(){var T,s,v=function(n,i){var c=f[n];rt.writeLeafElement("mergeCell",function(){rt.writeAttributeString("ref",m.IndexHelper.T(c.col)+(c.row+1)+":"+m.IndexHelper.T(c.col+c.colCount-1)+(c.row+c.rowCount))})};for(T=0,s=f.length;T<s;T++)v(T)})}function V(rt,B,it){rt.writeElement("extLst",a,function(){M.writeExtensionConditionalFormats(rt,B,it),z.writeSparkline(rt,B,it),O.writeSlicersInWorkSheet(rt,B,it),N.writeExtensionDataValidations(rt,it)})}function at(rt,B,it,f){var T=it.Jh[B];T&&T.length>0&&rt.writeElement("hyperlinks",function(){var s,v,n=function(i,c){var x=T[i];rt.writeLeafElement("hyperlink",function(){var L;rt.writeAttributeString("ref",x.ref),x.location?rt.writeAttributeString("location",x.location):((L=new G.XFile("",G.RelationshipConstants.hb)).target=x.url,L.targetMode="External",x.rid=f.Ae(L),rt.writeAttributeString("r:id",x.rid)),x.display&&rt.writeAttributeString("display",x.display),x.tooltip&&rt.writeAttributeString("tooltip",x.tooltip),x["xr:uid"]&&rt.writeAttributeString("xr:uid",x["xr:uid"])})};for(s=0,v=T.length;s<v;s++)n(s)})}function pt(rt,B){rt.writeElement("controls",a,function(){B.forEach(function(it){(function(f,T){et(f,function(){(function(s,v){var n=v.sp.nvSpPr.cNvPr,i=v.sp.control.rid,c=n.id,x=n.name;s.writeElement("control",function(){s.writeAttributeString("shapeId",c),s.writeAttributeString("r:id",i),s.writeAttributeString("name",x)},function(){(function(L,W){var U=W.sp.control.disabled;L.writeElement("controlPr",function(){L.writeAttributeString("defaultSize",0),L.writeAttributeString("autoPict",0),U&&L.writeAttributeString("disabled",1)},function(){(function(h,S){var _=S.sp.control.anchorInfo,$=_.startPoint,ct=_.endPoint;h.writeElement("anchor",function(){h.writeAttributeString("moveWithCells",1),h.writeAttributeString("sizeWithCells",1)},function(){A.DrawingWriter.WriteCT_Position(h,a,"from",$),A.DrawingWriter.WriteCT_Position(h,a,"to",ct)})})(L,W)})})(s,v)})})(f,T)})})(rt,it)})})}function et(rt,B){rt.writeElement("mc:AlternateContent",function(){rt.writeAttributeString("xmlns:mc","http://schemas.openxmlformats.org/markup-compatibility/2006")},function(){rt.writeElement("mc:Choice",function(){rt.writeAttributeString("Requires","x14")},B)})}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=xt("./src/xml-io/xml-writer.ts"),G=xt("./src/common/excel-types.ts"),q=xt("./src/xlsx-io/common/color-writer.ts"),o=xt("./src/common/tuple.ts"),z=xt("./src/xlsx-io/writer/sparkline-writer.ts"),M=xt("./src/xlsx-io/writer/conditionalformat-writer.ts"),O=xt("./src/xlsx-io/writer/slicer-writer.ts"),H=xt("./src/xlsx-io/writer/autofilter-writer.ts"),N=xt("./src/xlsx-io/writer/datavalidation-writer.ts"),E=xt("./src/datamodel/excel-helper.ts"),R=xt("./src/xlsx-io/writer/print-writer.ts"),A=xt("./src/xlsx-io/writer/chart-writer.ts"),a=void 0,F=m.Util.ra,d.writeWorksheet=function(rt,B,it,f,T,s,v,n,i){var c=new K.XmlWriter;return c.writeDocument(),c.writeElement("worksheet",function(){c.writeAttributeString("xmlns",G.XFileConstants.Jd),c.writeAttributeString("xmlns:r",G.XFileConstants.Vd),c.writeAttributeString("xmlns:mc",G.XFileConstants.Kd),v&&v.attributes&&v.attributes.forEach(function(x){c.writeAttributeString(x.key,x.value)}),c.writeAttributeString("xmlns:x14ac",G.XFileConstants.Od),c.writeAttributeString("xmlns:xr",G.XFileConstants.Sd),c.writeAttributeString("xmlns:xr2",G.XFileConstants.Td),c.writeAttributeString("xmlns:xr3",G.XFileConstants.Ud),c.writeAttributeString("xr:uid",m.Ga()),c.writeAttributeString("mc:Ignorable",G.XFileConstants.Qd)},function(){var x,L,W;if(I(c,B,rt),function(U,h,S){var _=S.pj(h),$=_.columnCount,ct=_.rowCount;$>0&&ct>0?U.writeLeafElement("dimension",function(){U.writeAttributeString("ref","A1:"+S.Mi($-1)+ct)}):U.writeLeafElement("dimension",function(){U.writeAttributeString("ref","A1")})}(c,B,rt),P(c,B,rt),function(U,h,S){var _=S.Zi(h),$=_.height,ct=_.customHeight,wt=S.$i(h);U.writeLeafElement("sheetFormatPr",function(){var lt,Y,D;isNaN(wt)||U.writeAttributeString("defaultColWidth",""+wt),ct&&U.writeAttributeString("customHeight","1"),U.writeAttributeString("defaultRowHeight",""+$),Y=(lt=S.Yi(h)).outlineLevelRow-1,D=lt.outlineLevelColumn-1,Y>0&&U.writeAttributeString("outlineLevelRow",""+Y),D>0&&U.writeAttributeString("outlineLevelCol",""+D)})}(c,B,rt),J(c,B,rt,it,f),st(c,B,rt,T,it,f,s),bt(c,B,rt),H.writeAutoFilterForSheet(c,B,rt),ft(c,B,rt),M.writeConditionalFormating(c,B,rt),N.writeDataValidations(c,B,rt),at(c,B,rt,n),R.writePrintOptions(c,B,rt),R.writePageMargins(c,B,rt),R.writePageSetup(c,B,rt),R.writeHeadFooter(c,B,rt),R.writeRowColumnBreaks(c,B,rt),v)for(x=[{name:"drawing",value:v.drawingId},{name:"legacyDrawing",value:v.legacyDrawingId}],L=function(U){var h=x[U],S=h.value;S&&c.writeLeafElement(h.name,function(){c.writeAttributeString("r:id",S)})},W=0;W<2;W++)L(W);R.writeLegacyDrawingHF(c,rt),function(U,h){!h||h.length<=0||et(U,function(){pt(U,h)})}(c,i),rt.hi(B)&&rt.hi(B).length>0&&function(U,h){U.writeElement("tableParts",function(){U.writeAttributeString("count",""+h.length)},function(){h.forEach(function(S){U.writeLeafElement("tablePart",function(){U.writeAttributeString("r:id",S.rid)})})})}(c,rt.hi(B)),function(U,h){var S,_,$,ct,wt=U.Fj(h),lt=U.Gj(h,"pivot"),Y=U.Gj(h,"timeline");return!!(wt&&wt.length>0||lt&&lt.length>0||Y&&Y.length>0||(S=U.Bj(h),S&&S.length>0||(_=U.yg(h),$=_&&_.rules,$&&M.needWriteConditionalFormatExtension($,h,U.lj())||(ct=U.Qn,ct&&ct.length>0))))}(rt,B)&&V(c,B,rt)}),c.getXmlString()},w=["#REF!","#NULL!","#DIV/0!","#VALUE!","#NAME?","#NUM!","#N/A","#SPILL!","#CALC!"]},"./src/xlsx-io/writer/xlsx-writer.ts":function(ie,d,xt){var m,K,G,q,o,z,M,O,H,N,E,R,A,a,F,w,I,P,J,st,ht,yt,bt,ft,V,at,pt,et,rt,B;function it(f,T,s){var v,n,i,c=f.imageType||"jpg";return c==="svg+xml"&&(c="svg"),v=m.XFileConstants.md+T+"."+c,(n=new m.XFile(m.XFileConstants.Pc+"/"+v,m.RelationshipConstants.ib)).target="../media/"+v,i=s.Ae(n),f.rid=i,n}Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/excel-types.ts"),K=xt("./src/common/common.ts"),G=xt("./src/xml-io/xml-writer.ts"),q=xt("./src/datamodel/datamodel-writer.ts"),o=xt("./src/xlsx-io/writer/style-writer.ts"),z=xt("./src/xlsx-io/writer/docPropsCoreWriter.ts"),M=xt("./src/xlsx-io/writer/docPropsAppWriter.ts"),O=xt("./src/xlsx-io/writer/docPropsCustomWriter.ts"),H=xt("./src/xlsx-io/writer/worksheet-writer.ts"),N=xt("./src/xlsx-io/writer/sharedString-writer.ts"),E=xt("./src/xlsx-io/writer/theme-writer.ts"),R=xt("./src/xlsx-io/writer/workbook-writer.ts"),A=xt("./src/xlsx-io/writer/comment-writer.ts"),a=xt("./src/xlsx-io/writer/drawing-writer.ts"),F=xt("./src/xlsx-io/writer/table-writer.ts"),w=xt("./src/xlsx-io/writer/slicer-writer.ts"),I=xt("./src/xlsx-io/writer/print-writer.ts"),P=xt("./src/xlsx-io/writer/metadata-writer.ts"),J=xt("./src/xlsx-io/writer/chart-writer.ts"),st=xt("./src/datamodel/excel-helper.ts"),ht=xt("./src/datamodel/excel-style.ts"),yt=xt("./src/xlsx-io/writer/pivot-writer.ts"),bt=xt("./src/xlsx-io/writer/ctrlprops-writer.ts"),ft=xt("./src/xlsx-io/writer/vmlDrawing-writer.ts"),V=xt("./src/xlsx-io/writer/externalLink-writer.ts"),at=xt("./src/xlsx-io/writer/timeline-writer.ts"),pt="../charts/",et="../drawings/",rt=xt("./src/lib/jszip.min.js"),B=function(){function f(T,s){this.bo={},this.co={};var v=this;v.Zn=0,v.do={},v.wn=[],v.eo=T.referenceStyle===1,v.fo=T.calculationMode,v.ho={iterate:T.iterativeCalculation,count:T.iterativeCalculationMaximumIterations,delta:T.iterativeCalculationMaximumChange},v.Cg={},v.io=rt(),v.jo=0,v.ko=0,v.lo=0,v.mo=0,v.no=0,v.oo=0,v.po=0,v.qo=0,v.ro=0,v.so=0,v.uo=new q.WriterDataModel(T),v.uo.onCompleted=function(){s.call(v)},v.uo.Rh(),v.uo&&v.uo.Zh()}return f.prototype.Ik=function(){var T,s,v,n=this,i=new m.XFile("",""),c=new m.XFile(m.XFileConstants.Ad,m.RelationshipConstants.Oa);i.Ae(c),n.vo(i),T={Sn:[],_n:{},Rn:0,ao:{}},s=n.wo(c),v=[],n.xo(n.uo.Oe.pivotCaches,c),n.yo(n.uo.Oe.slicerCaches,c),n.zo(c,s,T,v),n.Ao(n.uo,n.uo.Oe.tableSlicerCaches,c),n.Bo(c,T),n.Co(c),n.Do(c),n.Eo(c),n.Fo(v),n.Go(i),n.Ho(i,n.jo>0),n.yn(),n.io.generateAsync({type:n.Cg.useArrayBuffer?"arraybuffer":"blob",mimeType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",compression:"DEFLATE"}).then(function(x){n.onZip(x)}).catch(function(){n.onError()})},f.prototype.vo=function(T){var s,v,n,i=this,c=i.uo.Oe;K.isNullOrUndefined(c.docProps)||(c.docProps.docPropsCore&&(s=new m.XFile(m.XFileConstants.Bd,m.RelationshipConstants.Ja),T.Ae(s),i.Io()),c.docProps.docPropsApp&&(v=new m.XFile(m.XFileConstants.Cd,m.RelationshipConstants.Ka),T.Ae(v),i.Jo()),c.docProps.docPropsCustom&&(n=new m.XFile(m.XFileConstants.Dd,m.RelationshipConstants.Ma),T.Ae(n),i.Ko()))},f.prototype.Go=function(T){var s,v,n,i,c,x,L,W,U;if(!K.isNullOrUndefined(T)&&!K.isNullOrUndefined(T.relationFiles)&&T.relationFiles.count!==0){for(c in v=(s=K.Util.qa(T.fileName)).dir,n=s.fileName,i={},T.relationFiles)T.relationFiles.hasOwnProperty(c)&&(x=T.relationFiles[c])&&c!=="count"&&(L=[x.target||x.fileName.replace(v+"/",""),x.fileType],x.targetMode&&L.push(x.targetMode),i[c]=L,this.Go(x));(W=new G.XmlWriter).writeDocument(),W.writeElement("Relationships",function(){W.writeAttributeString("xmlns",m.XFileConstants.Xd)},function(){var h,S=function(_){if(i.hasOwnProperty(_)){var $=i[_];$&&$.length>=2&&W.writeLeafElement("Relationship",function(){W.writeAttributeString("Id",_),W.writeAttributeString("Type",$[1]),W.writeAttributeString("Target",$[0]),$[2]&&W.writeAttributeString("TargetMode",$[2])})}};for(h in i)S(h)}),U=v+"/"+m.XFileConstants.Cb+"/"+n+"."+m.XFileConstants.Hb,this.io.file(U.substring(1),W.getXmlString())}},f.prototype.Ho=function(T,s){var v=this.uo.Ni(T,s),n=new G.XmlWriter;n.writeDocument(),n.writeElement("Types",function(){n.writeAttributeString("xmlns",m.XFileConstants.Wd)},function(){var i,c,x=function(L,W){var U=v[L];U instanceof m.DefaultContentType?n.writeLeafElement("Default",function(){n.writeAttributeString("Extension",U.extension),n.writeAttributeString("ContentType",U.contentType)}):U instanceof m.OverrideContentType&&n.writeLeafElement("Override",function(){n.writeAttributeString("PartName",U.partName),n.writeAttributeString("ContentType",U.contentType)})};for(i=0,c=v.length;i<c;i++)x(i)}),this.io.file(m.XFileConstants.Eb,n.getXmlString())},f.prototype.Io=function(){var T=z.writeDocPropsCore(this.uo);this.io.file(m.XFileConstants.Bd.substring(1),T)},f.prototype.Jo=function(){var T=M.writeDocPropsApp(this.uo);this.io.file(m.XFileConstants.Cd.substring(1),T)},f.prototype.Ko=function(){var T=O.writeDocPropsCustom(this.uo);this.io.file(m.XFileConstants.Dd.substring(1),T)},f.prototype.wo=function(T){var s,v=this,n=new m.XFile(m.XFileConstants.Ed,m.RelationshipConstants.Qa);return T.Ae(n),s=o.writeStyle(v.uo,v.do),v.io.file(m.XFileConstants.Ed.substring(1),s.xml),s.styleOffset},f.prototype.zo=function(T,s,v,n){var i,c,x,L,W,U,h,S,_,$,ct=this.uo,wt=ct.lj(),lt=wt.length,Y=0,D=ct.hi();for(D&&D.length>0&&D.forEach(function(y){Y++,y.id=Y}),i={},c={},x=0;x<lt;x++)(L=wt[x])&&((W=new m.SheetInfo).name=L,W.sheetId=x+1,W.index=x,U=new m.XFile(m.XFileConstants.Sc+"/"+m.XFileConstants._c+W.sheetId+"."+m.XFileConstants.oc,m.RelationshipConstants.Sa),W.rID=T.Ae(U),this.wn.push(W),h={attributes:[]},S=ct.yj(L),_=ct.Kj(L),this.Lo(U,x,h,S,_),this.Mo(ct,U,S),this.No(ct,U,_),$=this.Oo(U,h,_.withDrawingObjects),this.Po($,_,n),this.Qo(ct,$,_),this.Ro(ct,U,L,c),this.So(ct,U,L,T,i),this.To(ct,U,L,T),this.Uo(ct,U,L),this.Vo(W,s,v,h,U,_.controlShapes))},f.prototype.Bo=function(T,s){var v,n;s.Sn.length<=0||(v=new m.XFile(m.XFileConstants.xd,m.RelationshipConstants.Ta),T.Ae(v),n=N.writeSharedString(s),this.io.file(m.XFileConstants.xd.substring(1),n))},f.prototype.Co=function(T){var s,v=new m.XFile(m.XFileConstants.yd,m.RelationshipConstants.Va);T.Ae(v),s=E.writeTheme(this.uo),this.io.file(m.XFileConstants.Fd.substring(1),s)},f.prototype.Do=function(T){var s,v,n,i,c,x,L,W,U=this.uo.Oe.externalReference;if(U)for(s in U)Object.prototype.hasOwnProperty.call(U,s)&&(v=U[s],n=m.XFileConstants.Wc+"/"+m.XFileConstants.ad+s+"."+m.XFileConstants.oc,i=new m.XFile(n,m.RelationshipConstants.$a),v.option.id=T.Ae(i),(c=new m.XFile("",m.RelationshipConstants.sb)).target=v.option.name,(x=v.option.path)&&x.length>0&&(L=x.substr(-1),c.target=L==="/"||L==="\\"?x+c.target:x+"/"+c.target),c.target=c.target.replace(/\%/g,"%25").replace(/\ /g,"%20").replace(/\#/g,"%23").replace(/\[/g,"%5b").replace(/\]/g,"%5d").replace(/\^/g,"%5e").replace(/\`/g,"%60").replace(/\{/g,"%7b").replace(/\}/g,"%7d").replace(/\&/g,"&amp;").replace(/\"/g,"&quot;"),c.targetMode="External",i.Ae(c),W=V.writeExternalLink(this.uo,v),this.io.file(n.substring(1),W))},f.prototype.Fo=function(T){var s=this,v=R.writeWorkbook(s.uo,s.wn,s.eo,T,s.Wo,s.ho,s.fo);s.io.file(m.XFileConstants.Ad.substring(1),v)},f.prototype.xo=function(T,s){var v,n,i,c,x,L,W,U;if(T)for(i in v=1,n=1,this.Wo={},T)T.hasOwnProperty(i)&&(c=new m.XFile(m.XFileConstants.Zc+"/"+m.XFileConstants.ud+v+"."+m.XFileConstants.oc,m.RelationshipConstants.Xa),x=new m.XFile(m.XFileConstants.Zc+"/"+m.XFileConstants.vd+n+"."+m.XFileConstants.oc,m.RelationshipConstants.Ya),L=s.Ae(c),this.Wo[i]={file:c,cacheId:i,rid:L},W=yt.writePivotCacheDefinition(T[i]),this.io.file((m.XFileConstants.Zc+"/"+m.XFileConstants.ud+v+"."+m.XFileConstants.oc).substring(1),W),c.Ae(x),U=yt.writePivotCacheRecords(T[i].pivotCacheRecords),this.io.file((m.XFileConstants.Zc+"/"+m.XFileConstants.vd+n+"."+m.XFileConstants.oc).substring(1),U),v++,n++)},f.prototype.Vo=function(T,s,v,n,i,c){var x=this,L=H.writeWorksheet(x.uo,T.name,x.do,s,x.Cg,v,n,i,c);this.io.file(m.XFileConstants.zd.substring(1)+"/sheet"+T.sheetId+"."+m.XFileConstants.oc,L)},f.prototype.Mo=function(T,s,v){var n,i,c;v&&v.length>0&&(this.ko++,n=m.XFileConstants.bd+this.ko+"."+m.XFileConstants.oc,(i=new m.XFile(m.XFileConstants.Db+"/"+n,m.RelationshipConstants.ab)).target="../"+n,s.Ae(i),c=A.writeComments(T,v),this.io.file(i.fileName.substring(1),c))},f.prototype.Lo=function(T,s,v,n,i){var c,x,L,W,U=i.controlShapes,h=n&&n.length>0,S=U&&U.length>0;(h||S)&&(this.jo++,c=m.XFileConstants.Lc+this.jo+"."+m.XFileConstants.pc,(x=new m.XFile(m.XFileConstants.Nc+"/"+c,m.RelationshipConstants.bb)).target=et+c,L=T.Ae(x),v.legacyDrawingId=L,v.attributes.push({key:"xmlns:xdr",value:m.XFileConstants.Ld}),S&&v.attributes.push({key:"xmlns:x14",value:"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.Xo(x,U),W=ft.writeVmlDrawingForLegacyDrawing(s,n,U),this.io.file(x.fileName.substring(1),W))},f.prototype.Xo=function(T,s){var v=this;s.forEach(function(n){var i,c,x=n.sp.control.style,L=x&&x.fill,W=L&&L.src;W&&(i={},st.getPictureInfo(W,i),v.mo++,c=it(i,v.mo,T),v.io.file(c.fileName.substring(1),i.base64Image,{base64:!0}),T.relationFiles[i.rid]=c,L.rid=i.rid)})},f.prototype.Uo=function(T,s,v){var n,i,c,x,L,W=T.zj(v);if(W&&W.length>0)for(n in this.Yo||(this.Yo=1),W)W.hasOwnProperty(n)&&(i=m.XFileConstants.wd+this.Yo+"."+m.XFileConstants.oc,(c=new m.XFile(m.XFileConstants.$c+"/"+i,m.RelationshipConstants.Za)).target="../pivotTables/"+i,s.Ae(c),(x=this.Wo&&this.Wo[W[n].cacheId]&&this.Wo[W[n].cacheId].file)&&c.Ae(x),L=yt.writePivotTable(T,W[n]),this.io.file((m.XFileConstants.$c+"/"+i).substring(1),L),this.Yo++)},f.prototype.Po=function(T,s,v){var n,i=this,c=s.charts;c&&c.forEach(function(x){i.Zo(x,T,v)}),(n=s.shapes)&&n.forEach(function(x){x.graphicFrame&&x.graphicFrame.graphic.graphicData.chart&&(x.chartSpace=x.graphicFrame.graphic.graphicData.chart.chartSpace,delete x.chartSpace.userShapes,i.Zo(x,T,v),x.graphicFrame.graphic.graphicData.chart.id=x.chartId)})},f.prototype.Zo=function(T,s,v){var n,i,c,x,L,W,U,h,S,_,$,ct,wt=this,lt=K.Util.ya(T),Y=lt&&lt.layoutId,D=K.Util.za(Y),y=D?m.RelationshipConstants.nb:m.RelationshipConstants.mb,ot=D?m.XFileConstants.ed:m.XFileConstants.dd;wt.so++,n=ot+wt.so+"."+m.XFileConstants.oc,i=m.XFileConstants.fd+wt.so+"."+m.XFileConstants.oc,c=m.XFileConstants.jd+wt.so+"."+m.XFileConstants.oc,x=new m.XFile(m.XFileConstants.Mc+"/"+n,y),L=new m.XFile(m.XFileConstants.Mc+"/"+i,m.RelationshipConstants.rb),W=new m.XFile(m.XFileConstants.Mc+"/"+c,m.RelationshipConstants.qb),x.target=pt+n,T.chartId=s.Ae(x),U=T.graphicFrame.nvGraphicFramePr.cNvPr,T.AlternateContent=function(Ct,At,Et){return{AlternateContent:"http://schemas.openxmlformats.org/markup-compatibility/2006",Choice:{cx:"http://schemas.microsoft.com/office/drawing/2015/9/8/chartex",Requires:"cx1",GraphicalObjectFrame:{nvGraphicFramePr:{cNvPr:{id:1,name:Ct,descr:Et||""}},graphic:{graphicData:{chart:{id:At}}}}}}}(U.name,T.chartId,U.descr),(h=T.chartSpace)&&(wt.$o(h,T,x),wt._o(h,x),(S=new G.XmlWriter).writeDocument(),D?(_=wt.uo&&wt.uo.Oe&&wt.uo.Oe.names?wt.uo.Oe.names:[],J.DrawingWriter.chart2016Write.WriteCT_ChartSpace(S,"cx","chartSpace",h,_,v)):J.DrawingWriter.WriteCT_ChartSpace(S,"c","chartSpace",h),wt.io.file(x.fileName.substring(1),S.getXmlString()),D&&(L.target=pt+i,K.isNullOrUndefined(T.chartSpace.style)&&(T.chartSpace.style=JSON.parse('{"attribute":{"cs":"http://schemas.microsoft.com/office/drawing/2012/chartStyle","a":"http://schemas.openxmlformats.org/drawingml/2006/main","id":"381"},"axisTitle":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1,"lumMod":[65000],"lumOff":[35000]}}},"idx":1},"defRPr":{"sz":12}},"categoryAxis":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1,"lumMod":[65000],"lumOff":[35000]}}},"idx":1},"spPr":{"ln":{"w":1,"cap":2,"cmpd":0,"algn":0,"solidFill":{"schemeClr":{"val":1,"lumMod":[15000],"lumOff":[85000]}},"round":true}},"defRPr":{"sz":12}},"chartArea":{"attribute":{"mods":"allowNoFillOverride allowNoLineOverride"},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"solidFill":{"schemeClr":{"val":0}},"ln":{"w":1,"cap":2,"cmpd":0,"algn":0,"solidFill":{"schemeClr":{"val":1,"lumMod":[15000],"lumOff":[85000]}},"round":true}},"defRPr":{"sz":13.33}},"dataLabel":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":14}}},"idx":1},"defRPr":{"sz":12}},"dataLabelCallout":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":13,"lumMod":[65000],"lumOff":[35000]}}},"idx":1},"spPr":{"solidFill":{"schemeClr":{"val":14}},"ln":{"solidFill":{"schemeClr":{"val":13,"lumMod":[25000],"lumOff":[75000]}}}},"defRPr":{"sz":12},"bodyPr":{"rot":0,"spcFirstLastPara":true,"vertOverflow":2,"horzOverflow":1,"vert":0,"wrap":1,"lIns":36576,"tIns":18288,"rIns":36576,"bIns":18288,"anchor":1,"anchorCtr":true,"spAutoFit":true}},"dataPoint":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{"styleClr":{"val":0}},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"solidFill":{"schemeClr":{"val":12}},"ln":{"w":2,"solidFill":{"schemeClr":{"val":14}}}}},"dataPoint3D":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{"styleClr":{"val":0}},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"solidFill":{"schemeClr":{"val":12}}}},"dataPointLine":{"attribute":{},"lnRef":{"ColorProp":{"styleClr":{"val":0}},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"ln":{"w":3,"cap":0,"solidFill":{"schemeClr":{"val":12}},"round":true}}},"dataPointMarker":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{"styleClr":{"val":0}},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"solidFill":{"schemeClr":{"val":12}},"ln":{"w":1,"solidFill":{"schemeClr":{"val":14}}}}},"dataPointMarkerLayout":{"attribute":{"symbol":"circle","size":"5"}},"dataPointWireframe":{"attribute":{},"lnRef":{"ColorProp":{"styleClr":{"val":0}},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"ln":{"w":3,"cap":0,"solidFill":{"schemeClr":{"val":12}},"round":true}}},"dataTable":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1,"lumMod":[65000],"lumOff":[35000]}}},"idx":1},"spPr":{"ln":{"w":1,"solidFill":{"schemeClr":{"val":1,"lumMod":[15000],"lumOff":[85000]}}}},"defRPr":{"sz":12}},"downBar":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":13}}},"idx":1},"spPr":{"solidFill":{"schemeClr":{"val":13,"lumMod":[65000],"lumOff":[35000]}},"ln":{"w":1,"solidFill":{"schemeClr":{"val":1,"lumMod":[65000],"lumOff":[35000]}}}}},"dropLine":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"ln":{"w":1,"cap":2,"cmpd":0,"algn":0,"solidFill":{"schemeClr":{"val":1,"lumMod":[35000],"lumOff":[65000]}},"round":true}}},"errorBar":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"ln":{"w":1,"cap":2,"cmpd":0,"algn":0,"solidFill":{"schemeClr":{"val":1,"lumMod":[65000],"lumOff":[35000]}},"round":true}}},"floor":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1}},"gridlineMajor":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"ln":{"w":1,"cap":2,"cmpd":0,"algn":0,"solidFill":{"schemeClr":{"val":1,"lumMod":[15000],"lumOff":[85000]}},"round":true}}},"gridlineMinor":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"ln":{"w":1,"cap":2,"cmpd":0,"algn":0,"solidFill":{"schemeClr":{"val":1,"lumMod":[15000],"lumOff":[85000]}},"round":true}}},"hiLoLine":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"ln":{"w":1,"cap":2,"cmpd":0,"algn":0,"solidFill":{"schemeClr":{"val":1,"lumMod":[75000],"lumOff":[25000]}},"round":true}}},"leaderLine":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"ln":{"w":1,"cap":2,"cmpd":0,"algn":0,"solidFill":{"schemeClr":{"val":1,"lumMod":[35000],"lumOff":[65000]}},"round":true}}},"legend":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1,"lumMod":[65000],"lumOff":[35000]}}},"idx":1},"defRPr":{"sz":12}},"plotArea":{"attribute":{"mods":"allowNoFillOverride allowNoLineOverride"},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1}},"plotArea3D":{"attribute":{"mods":"allowNoFillOverride allowNoLineOverride"},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1}},"seriesAxis":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1,"lumMod":[65000],"lumOff":[35000]}}},"idx":1},"spPr":{"ln":{"w":1,"cap":2,"cmpd":0,"algn":0,"solidFill":{"schemeClr":{"val":1,"lumMod":[15000],"lumOff":[85000]}},"round":true}},"defRPr":{"sz":12}},"seriesLine":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"ln":{"w":1,"cap":2,"solidFill":{"srgbClr":{"val":[217,217,217]}},"round":true}}},"title":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1,"lumMod":[65000],"lumOff":[35000]}}},"idx":1},"defRPr":{"sz":18.67}},"trendline":{"attribute":{},"lnRef":{"ColorProp":{"styleClr":{"val":0}},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1},"spPr":{"ln":{"w":2,"cap":0,"solidFill":{"schemeClr":{"val":12}},"prstDash":7}}},"trendlineLabel":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1,"lumMod":[65000],"lumOff":[35000]}}},"idx":1},"defRPr":{"sz":12}},"upBar":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":13}}},"idx":1},"spPr":{"solidFill":{"schemeClr":{"val":14}},"ln":{"w":1,"solidFill":{"schemeClr":{"val":1,"lumMod":[15000],"lumOff":[85000]}}}}},"valueAxis":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1,"lumMod":[65000],"lumOff":[35000]}}},"idx":1},"defRPr":{"sz":12}},"wall":{"attribute":{},"lnRef":{"ColorProp":{},"idx":0},"fillRef":{"ColorProp":{},"idx":0},"effectRef":{"ColorProp":{},"idx":0},"fontRef":{"TextCharacterProperties":{"solidFill":{"schemeClr":{"val":1}}},"idx":1}}}')),T.chartSpace.style.id=x.Ae(L),W.target=pt+c,K.isNullOrUndefined(T.chartSpace.colors)&&(T.chartSpace.colors=JSON.parse('{"schemeClr":[{"val":4},{"val":5},{"val":6},{"val":7},{"val":8},{"val":9}],"variation":[{},{"lumMod":60000},{"lumMod":80000,"lumOff":20000},{"lumMod":80000},{"lumMod":60000,"lumOff":40000},{"lumMod":50000},{"lumMod":70000,"lumOff":30000},{"lumMod":70000},{"lumMod":50000,"lumOff":50000}],"attribute":{"cs":"http://schemas.microsoft.com/office/drawing/2012/chartStyle","a":"http://schemas.openxmlformats.org/drawingml/2006/main","meth":"cycle","id":"10"}}')),T.chartSpace.colors.id=x.Ae(W),$=new G.XmlWriter,J.DrawingWriter.chart2016Write.WriteCT_ChartStyle($,"cs","chartStyle",null,h.style),wt.io.file(L.fileName.substring(1),$.getXmlString()),ct=new G.XmlWriter,J.DrawingWriter.chart2016Write.WriteCT_ChartColors(ct,"cs","colorStyle",null,h.colors),wt.io.file(W.fileName.substring(1),ct.getXmlString())))},f.prototype.$o=function(T,s,v){var n,i,c,x=this,L=T.userShapes,W=L&&L.relSizeAnchor;W&&W.length>0&&(x.lo++,n=m.XFileConstants.kd+x.lo+"."+m.XFileConstants.oc,(i=new m.XFile(m.XFileConstants.Nc+"/"+n,m.RelationshipConstants.pb)).target=et+n,s.drawingFile=i,c=v.Ae(i),T.userShapes.id=c,W.forEach(function(U){U.typeName==="1"?x.ap(U,i):U.typeName==="2"&&x.bp(U,i)}))},f.prototype.ap=function(T,s){var v,n,i,c=T.src;c&&((v=this).mo++,n={},st.getPictureInfo(c,n),i=it(n,v.mo,s),v.io.file(i.fileName.substring(1),n.base64Image,{base64:!0}),T.pic.blipFill={blip:{embed:n.rid}})},f.prototype.cp=function(T,s){var v,n,i,c,x=this;!T.src&&T.size&&(v=(v=x.dp(T.size.width,T.size.height)).replace("png","emf"),T.src=v),(n=T.src)&&(x.mo++,i={},st.getPictureInfo(n,i),c=it(i,x.mo,s),x.io.file(c.fileName.substring(1),i.base64Image,{base64:!0}),T.blipFill={blip:{embed:i.rid}})},f.prototype.dp=function(T,s){var v=document.createElement("canvas");return v.width=T,v.height=s,v.toDataURL("image/png")},f.prototype.bp=function(T,s){var v,n,i,c,x,L,W,U,h,S=this;S.so++,v=m.XFileConstants.dd+S.so+"."+m.XFileConstants.oc,(n=new m.XFile(m.XFileConstants.Mc+"/"+v,m.RelationshipConstants.mb)).target=pt+v,i=s.Ae(n),c=T.chartSpace,L=(x=K.Util.ya(c))&&x.layoutId,W=K.Util.za(L),c&&(T.graphicFrame.graphic={graphicData:{chart:{id:i,typeName:"chartSpace"}}},(U=new G.XmlWriter).writeDocument(),W?(h=S.uo&&S.uo.Oe&&S.uo.Oe.names?S.uo.Oe.names:[],J.DrawingWriter.chart2016Write.WriteCT_ChartSpace(U,"cx","chartSpace",c,h)):J.DrawingWriter.WriteCT_ChartSpace(U,"c","chartSpace",c),S.io.file(n.fileName.substring(1),U.getXmlString()))},f.prototype._o=function(T,s){var v=this,n=T.chart.plotArea;n&&n.chartGroups&&n.chartGroups.forEach(function(i){i&&i.ser&&i.ser.forEach(function(c){c.spPr&&v.ep(s,c.spPr),c.dLbls&&c.dLbls.spPr&&v.ep(s,c.dLbls.spPr)})}),n.spPr&&v.ep(s,n.spPr),T.spPr&&v.ep(s,T.spPr)},f.prototype.fp=function(T,s,v){var n=this;T&&T.forEach(function(i){i.sp||i.cxnSp||i.grpSp?i.sp&&i.sp.spPr?n.ep(s,i.sp.spPr):i.grpSp&&(i.grpSp.sp&&n.gp(i.grpSp.sp,s,v),i.grpSp.grpSpPr&&n.ep(s,i.grpSp.grpSpPr)):i.pic&&(i.pic.cameraTool?(n.hp(i.pic,s,v),v++):(n.ep(s,i.pic),n.ep(s,i.pic.spPr)))})},f.prototype.gp=function(T,s,v){var n=this;T.forEach(function(i){i.spPr&&(K.isNullOrUndefined(i.cellRange)?n.ep(s,i.spPr):(n.hp(i,s,v),v++)),i.blipFill&&n.ep(s,i),i.shapeType===3&&n.gp(i.sp,s,v)})},f.prototype.No=function(T,s,v){var n=this;v.controlShapes.forEach(function(i){var c,x,L,W;n.no++,c=m.XFileConstants.od+n.no+".xml",x=new m.XFile(m.XFileConstants.Qc+"/"+c,m.RelationshipConstants.cb),L=s.Ae(x),i.sp.control.rid=L,W=bt.writeCtrlProps(i),n.io.file(x.fileName.substring(1),W)})},f.prototype.hp=function(T,s,v){T&&(this.cp(T,s),T.blipFill.srcRect={},T.blipFill.stretch={},T.blipFill.stretch.fillRect={},T.spid=v,T.nvPicPr&&T.nvPicPr.cNvPicPr&&T.nvPicPr.cNvPicPr.extLst&&T.nvPicPr.cNvPicPr.extLst.ext&&T.nvPicPr.cNvPicPr.extLst.ext[0]&&T.nvPicPr.cNvPicPr.extLst.ext[0].cameraTool&&(T.nvPicPr.cNvPicPr.extLst.ext[0].cameraTool.spid=T.spid))},f.prototype.ep=function(T,s){var v,n,i,c,x,L,W,U=s&&s.blipFill&&s.blipFill.blip&&s.blipFill.blip.blipBlob&&s.blipFill.blip.blipBlob.blob;if(U){for(v=this,n={},st.getPictureInfo(U,n),i=Object.keys(this.co),c=0;c<i.length;c++)if(x=i[c],this.co[x].base64Image===n.base64Image)return L=T.Ae(this.bo[x]),void(s.blipFill.blip.embed=L);v.mo++,W=it(n,v.mo,T),v.io.file(W.fileName.substring(1),n.base64Image,{base64:!0}),this.co[W.fileName]=n,this.bo[W.fileName]=W,s.blipFill.blip.embed=n.rid}},f.prototype.Oo=function(T,s,v){var n,i,c;if(v)return this.lo++,n=m.XFileConstants.kd+this.lo+"."+m.XFileConstants.oc,(i=new m.XFile(m.XFileConstants.Nc+"/"+n,m.RelationshipConstants.fb)).target=et+n,c=T.Ae(i),s.drawingId=c,i},f.prototype.Qo=function(T,s,v){var n,i=this,c=i.io,x=v.pictures;x&&x.length>0&&x.forEach(function(L){i.mo++;var W=it(L,i.mo,s);c.file(W.fileName.substring(1),L.base64Image,{base64:!0})}),v.withDrawingObjects&&(i.fp(v.shapes,s,25),n=a.writeDrawing(T,v,s),c.file(s.fileName.substring(1),n),i.ip(v.charts))},f.prototype.ip=function(T){if(T&&T.length>0){var s=this.io;T.forEach(function(v){var n,i=v.chartSpace,c=i&&i.userShapes,x=c&&c.relSizeAnchor;x&&x.length>0&&((n=new G.XmlWriter).writeDocument(!1),J.DrawingWriter.WriteCT_ChartDrawing(n,"","userShapes",c),s.file(v.drawingFile.fileName.substring(1),n.getXmlString()))})}},f.prototype.Ro=function(T,s,v,n){var i=this,c=T.hi(v);c&&c.length>0&&c.forEach(function(x){var L,W=m.XFileConstants.pd+x.id+"."+m.XFileConstants.oc,U=new m.XFile(m.XFileConstants.Tc+"/"+W,m.RelationshipConstants._a);U.target="../tables/"+W,L=s.Ae(U),x.rid=L,i.jp(x,U.fileName,T,v,n)})},f.prototype.jp=function(T,s,v,n,i){var c=this.io,x=F.writeTable(T,v,n,i);c.file(s.substring(1),x)},f.prototype.So=function(T,s,v,n,i){var c,x,L=this,W=T.Fj(v);W&&W.length>0&&L.kp(T,s,v,W),(c=T.Gj(v,"pivot"))&&c.length>0&&L.kp(T,s,v,c),(x=T.Gj(v,"timeline"))&&x.length>0&&L.lp(T,s,v,x)},f.prototype.lp=function(T,s,v,n){var i,c,x,L,W,U=this;U.po++,i=m.XFileConstants.rd+U.po+"."+m.XFileConstants.oc,(c=new m.XFile(m.XFileConstants.Vc+"/"+i,m.RelationshipConstants.ub)).target="../timelines/"+i,x=s.Ae(c),n[0].rid=x,L=U.io,W=at.writeTimelines(n),L.file(c.fileName.substring(1),W)},f.prototype.kp=function(T,s,v,n){var i,c,x,L,W,U=this;U.oo++,i=m.XFileConstants.qd+U.oo+"."+m.XFileConstants.oc,(c=new m.XFile(m.XFileConstants.Uc+"/"+i,m.RelationshipConstants.kb)).target="../slicers/"+i,x=s.Ae(c),n[0].rid=x,L=U.io,W=w.writeSlicer(n),L.file(c.fileName.substring(1),W)},f.prototype.Ao=function(T,s,v){var n,i,c=this;s&&(n=T.hi(),i={},s.forEach(function(x){var L,W,U,h,S;Object.keys(i).length!==0&&i[x.name]||(c.qo++,L=m.XFileConstants.sd+c.qo+"."+m.XFileConstants.oc,(W=new m.XFile(m.XFileConstants.Xc+"/"+L,m.RelationshipConstants.lb)).target="slicerCaches/"+L,U=v.Ae(W),i[x.name]=U,x.cacheRid=U,h=c.io,S=w.writeTableSlicerCache(x,n),h.file(W.fileName.substring(1),S))}))},f.prototype.yo=function(T,s){var v,n=this;T&&(v={},T.forEach(function(i){var c,x,L,W,U,h,S;Object.keys(v).length!==0&&v[i.name]||(K.isNullOrUndefined(i.boundsStartDate)?(n.qo++,h=m.XFileConstants.sd+n.qo+"."+m.XFileConstants.oc,(S=new m.XFile(m.XFileConstants.Xc+"/"+h,m.RelationshipConstants.lb)).target="slicerCaches/"+h,L=s.Ae(S),v[i.name]=L,i.cacheRid=L,W=n.io,U=w.writePivotSlicerCache(i),W.file(S.fileName.substring(1),U)):(n.ro++,c=m.XFileConstants.td+n.ro+"."+m.XFileConstants.oc,(x=new m.XFile(m.XFileConstants.Yc+"/"+c,m.RelationshipConstants.vb)).target="timelineCaches/"+c,L=s.Ae(x),v[i.name]=L,i.cacheRid=L,W=n.io,U=at.writePivotTimelineCache(i),W.file(x.fileName.substring(1),U)))}))},f.prototype.To=function(T,s,v,n){var i,c=T.Tj(v);c&&c.length>0&&this.mp(T,s,c,!0),(i=T.Rj(v))&&i.length>0&&this.mp(T,s,i,!1)},f.prototype.mp=function(T,s,v,n){var i,c,x,L;this.jo++,i=m.XFileConstants.Lc+this.jo+"."+m.XFileConstants.pc,(c=new m.XFile(m.XFileConstants.Nc+"/"+i,m.RelationshipConstants.bb)).target=et+i,this.np(v,c),x=s.Ae(c),n&&(T.mn=x),L=I.writeVmlDrawingFile(v),this.io.file(c.fileName.substring(1),L)},f.prototype.np=function(T,s){var v=this;T.forEach(function(n){v.mo++;var i=it(n,v.mo,s);v.io.file(i.fileName.substring(1),n.base64Image,{base64:!0}),s.relationFiles[n.rid]=i})},f.prototype.Eo=function(T){var s,v,n,i=this.uo.Gh;i&&(s=m.XFileConstants.Gd,(v=new m.XFile(m.XFileConstants.Db+"/"+s,m.RelationshipConstants.tb)).target=s,T.Ae(v),n=P.getMetadataContent(i),this.io.file(v.fileName.substring(1),n))},f.prototype.yn=function(){ht.clearCache(),this.uo=void 0},f}(),d.XlsxWriter=B},"./src/xml-io/node-helper.ts":function(ie,d,xt){var m,K,G;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/datamodel/excel-style.ts"),K=m.UnitHelper.emuToPixles,G=function(){function q(){}return q.Xm=function(o,z){return o==="1"||o!=="0"&&z},q.Ym=function(o,z){if(o){var M=parseFloat(o);if(!isNaN(M))return M}return z},q.Zm=function(o,z){if(o){var M=parseInt(o,10);if(!isNaN(M))return M}return z},q.Ie=function(o){return Array.isArray(o)||(o=o?[o]:[]),o},q.$m=function(o,z,M){return M=M||z,o[z]&&o[z][M]},q.dn=function(o,z){o&&(z.x=K(parseInt(o._attr.x,10)),z.y=K(parseInt(o._attr.y,10)))},q.fn=function(o,z){o&&(z.width=K(parseInt(o._attr.cx,10)),z.height=K(parseInt(o._attr.cy,10)))},q.gn=function(o){if(o)return{col:parseInt(q.$m(o,"xdr:col"),10),colOffset:K(parseInt(q.$m(o,"xdr:colOff"),10)),row:parseInt(q.$m(o,"xdr:row"),10),rowOffset:K(parseInt(q.$m(o,"xdr:rowOff"),10))}},q}(),d.XmlNodeHelper=G},"./src/xml-io/xml-parser.ts":function(ie,d,xt){Object.defineProperty(d,"__esModule",{value:!0});var m=xt("./src/xml-io/xml-reader.ts");function K(G,q){for(var o,z,M,O=G.depth;G.read()&&!(G.depth<=O);)if(G.nodeType()===1){for(o={},q[z=G.name()]?(Array.isArray(q[z])||(q[z]=[q[z]]),q[z].push(o)):q[z]=o,o._attr={};G.moveToNextAttribute();)o._attr[G.readAttributeNameAsString()]=G.readContentAsString();if(G.elementType===3)continue;M=G.readElementContentAsString(),!(1&~G.elementType)&&M!==""&&G.op>G.tn&&(o._attr["xml:space"]==="preserve"&&(M=G.readElementContentAsString(!0)),o[z]=M),K(G,o)}}d.parseXmlToObject=function(G,q){var o,z,M;if(G){for(z={},(o=new m.XmlReader).reset(),o.setXml(G),o.keepRootNamespace=q;o.read();)if(o.elementType!==2){for((M={})._attr={},z[o.name()]=M;o.moveToNextAttribute();)M._attr[o.readAttributeNameAsString()]=o.readContentAsString();o.elementType!==3&&K(o,M)}return z}},d.convertObjectToXml=function G(q,o){var z,M,O,H="<"+o,N=q._attr;if(N)for(z in N)N.hasOwnProperty(z)&&(H+=" "+z+'="'+N[z]+'"');for(O in H+=">",M=function(E){q.hasOwnProperty(E)&&N!==q[E]&&(Array.isArray(q[E])?q[E].forEach(function(R){H+=G(R,E)}):H+=typeof q[E]=="object"?G(q[E],E):q[E])},q)M(O);return H+="</"+o+">"}},"./src/xml-io/xml-reader.ts":function(ie,d,xt){var m,K,G,q,o,z;Object.defineProperty(d,"__esModule",{value:!0}),m=xt("./src/common/common.ts"),K=m.Util.na,G="<![CDATA[",q="]]>",o=null,z=function(){function M(){this.pp=-1,this.qp=0,this.rp=0,this.tp=0,this.buffer="",this.elementType=2,this.depth=0,this.tn=0,this.bm=0,this.vp=0,this.wp=0,this.xp=0,this.yp=0,this.op=0,this.zp=0,this.xmlIndex=0,this.xml="",this.Ap=!1,this.Bp=1/0,this.reset()}return M.prototype.reset=function(){var O=this;O.pp=-1,O.qp=0,O.rp=0,O.tp=0,O.buffer="",O.elementType=2,O.depth=0,O.tn=0,O.bm=0,O.vp=0,O.wp=0,O.xp=0,O.yp=0,O.op=0,O.zp=0,O.xmlIndex=0,O.xml="",O.Ap=!1,O.Bp=1/0,O.Cp=0,O.Dp=""},M.prototype.setXml=function(O){this.xml=O,this.Bp=O.length},M.prototype.name=function(){var O,H=this,N=H.buffer.slice(H.tn,H.tn+H.bm);return N&&!H.keepRootNamespace?((O=N.lastIndexOf(":")+1)===H.Cp&&N.substr(0,O)===H.Dp||(O=0),N.substr(O)):N},M.prototype.nodeType=function(){return this.elementType===2?15:1},M.prototype.fillBuffer=function(){var O=this;return O.buffer.length===0&&(O.buffer=O.xml,O.pp=0,O.op=0,O.rp=O.buffer.length,!0)},M.prototype.read=function(){var O,H,N,E,R,A,a,F,w,I,P,J=this,st=J.Bp;for(J.qp=Number.MAX_VALUE,J.Ap=!1;J.pp<st;){if(J.pp++,J.pp>=J.rp&&!J.fillBuffer())return!1;if((O=J.buffer[J.pp])==="<")break}for(N=(H=["elementStarting","elementStart","elementNameEnd","elementEnd","elementContent","elementContentStart","endElementStart"]).length,E=0,R=!1;E<N;){if(J.pp>=st)return!1;switch(H[E]){case"elementStarting":for(R=!1;J.pp<st;){if(J.pp++,(O=J.buffer[J.pp])==="/"){E=6,R=!0;break}if(O==="?"){for(J.elementType=3;J.pp<st;)if(J.pp++,(O=J.buffer[J.pp])===">")return!0}else if(O!==" "&&O!=="\r"&&O!==`
  51. `&&O!==" "){J.tn=J.pp;break}}if(R)continue;case"elementStart":for(R=!1,J.elementType===1&&J.depth++;J.pp<st;){if(J.pp++,(O=J.buffer[J.pp])===">"){J.bm=J.pp-J.tn,E=3,R=!0;break}if(O===" "||O==="\r"||O===`
  52. `||O===" "||O==="/"){J.bm=J.pp-J.tn,J.qp=J.pp;break}}if(J.depth===0&&!J.keepRootNamespace&&J.bm&&(a=(A=J.buffer.substr(J.tn,J.bm)).lastIndexOf(":")+1)&&(J.Dp=A.substr(0,a),J.Cp=a),R)continue;case"elementNameEnd":for(F=!1;J.pp<st&&(J.pp++,(O=J.buffer[J.pp])==='"'&&(F=!F),F||O!==">"););for(w=J.pp;w>0;){if(w--,(O=J.buffer[w])==="/")return J.tp=w,J.elementType=3,!0;if(O!==" "&&O!=="\r"&&O!==`
  53. `&&O!==" "){J.tp=w,J.elementType=1,E=4;break}}continue;case"elementEnd":for(w=J.pp;w>0;){if(w--,(O=J.buffer[w])==="/")return J.elementType=3,!0;if(O!==" "&&O!=="\r"&&O!==`
  54. `&&O!==" "){J.elementType=1;break}}case"elementContent":for(I=!1;J.pp<st;){if(J.pp++,O=J.buffer[J.pp],J.buffer.substr(J.pp,9)===G)return P=J.buffer.indexOf(q,J.pp),J.op=J.pp,J.zp=P+3,J.pp=J.zp-1,J.Ap=!0,!0;if(O==="<")return J.pp--,I&&(J.zp=J.pp+1),!0;if(J.op=J.pp,I=!0,O!=="\r"&&O!==`
  55. `&&O!==" ")break}case"elementContentStart":for(;J.pp<st;)if(J.pp++,(O=J.buffer[J.pp])==="<")return J.zp=J.pp,J.pp--,!0;case"endElementStart":for(J.elementType!==2&&J.elementType!==3||J.depth--,J.elementType=2,J.tn=J.pp+1;J.pp<st;)if(J.pp++,(O=J.buffer[J.pp])===">")return J.bm=J.pp-J.tn,!0}}},M.prototype.fastRead=function(){var O,H,N,E,R,A,a,F,w,I=this,P=I.Bp;for(I.qp=Number.MAX_VALUE,I.Ap=!1;I.pp<P;){if(I.pp++,I.pp>=I.rp&&!I.fillBuffer())return!1;if((O=I.buffer[I.pp])==="<")break}for(H=["elementStarting","elementStart","elementNameEnd","elementEnd","elementContent","elementContentStart","endElementStart"],N=0,E=!1;N<H.length;){if(I.pp>=P)return!1;switch(H[N]){case"elementStarting":for(E=!1;I.pp<P;){if(I.pp++,(O=I.buffer[I.pp])==="/"){N=6,E=!0;break}if(O!==" "&&O!=="\r"&&O!==`
  56. `&&O!==" "){I.tn=I.pp;break}}if(E)continue;case"elementStart":for(E=!1,I.elementType===1&&I.depth++;I.pp<P;){if(I.pp++,(O=I.buffer[I.pp])===">"){I.bm=I.pp-I.tn,N=3,E=!0;break}if(O===" "||O==="\r"||O===`
  57. `||O===" "){I.bm=I.pp-I.tn,I.qp=I.pp;break}}if(I.depth===0&&!I.keepRootNamespace&&I.bm&&(A=(R=I.buffer.substr(I.tn,I.bm)).lastIndexOf(":")+1)&&(I.Dp=R.substr(0,A),I.Cp=A),E)continue;case"elementNameEnd":for(a=!1;I.pp<P&&(I.pp++,(O=I.buffer[I.pp])==='"'&&(a=!a),a||O!==">"););for(F=I.pp;F>0;){if(F--,(O=I.buffer[F])==="/")return I.tp=F,I.elementType=3,!0;if(O!==" "&&O!=="\r"&&O!==`
  58. `&&O!==" "){I.tp=F,I.elementType=1,N=4;break}}continue;case"elementEnd":for(F=I.pp;F>0;){if(F--,(O=I.buffer[F])==="/")return I.elementType=3,!0;if(O!==" "&&O!=="\r"&&O!==`
  59. `&&O!==" "){I.elementType=1;break}}case"elementContent":for(;I.pp<P;){if(I.pp++,O=I.buffer[I.pp],I.buffer.substr(I.pp,9)===G)return w=I.buffer.indexOf(q,I.pp),I.op=I.pp,I.zp=w+3,I.pp=I.zp-1,I.Ap=!0,!0;if(O==="<")return I.pp--,!0;if(O!=="\r"&&O!==`
  60. `&&O!==" "){I.op=I.pp;break}}case"elementContentStart":for(;I.pp<P;)if(I.pp++,(O=I.buffer[I.pp])==="<")return I.zp=I.pp,I.pp--,!0;case"endElementStart":for(I.elementType!==2&&I.elementType!==3||I.depth--,I.elementType=2;I.pp<P;)if(I.pp++,(O=I.buffer[I.pp])===">")return!0}}},M.prototype.moveToNextAttribute=function(){for(var O,H,N=this,E=N.Bp;N.qp<E;){if(N.qp>=N.tp-1)return!1;if(N.qp++,(O=N.buffer[N.qp])!==" "&&O!=="\r"&&O!==`
  61. `&&O!==" "){N.vp=N.qp;break}}for(;N.qp<E;)if(N.qp++,(O=N.buffer[N.qp])==="="||O===" "||O==="\r"||O===`
  62. `||O===" "){N.wp=N.qp-N.vp;break}for(H='"';N.qp<E;)if(N.qp++,(O=N.buffer[N.qp])==='"'||O==="'"){H=O,N.xp=N.qp+1;break}for(;N.qp<E;)if(N.qp++,(O=N.buffer[N.qp])===H)return N.yp=N.qp,!0},M.prototype.readContentAsString=function(){var O=this;return O.buffer.slice(O.xp,O.yp)},M.prototype.readContentAsBoolean=function(O){var H=this.buffer[this.xp];return H==="1"||H==="t"||H!=="0"&&H!=="f"&&O},M.prototype.readContentAsInt=function(O){var H=this,N=parseInt(H.buffer.slice(H.xp,H.yp),10);return isNaN(N)?O:N},M.prototype.readContentAsDouble=function(O){var H=this,N=parseFloat(H.buffer.slice(H.xp,H.yp));return isNaN(N)?O:N},M.prototype.readContentAsError=function(){var O=this.readContentAsString(),H=o;switch(O){case"#DIV/0!":H=7;break;case"#N/A":H=42;break;case"#NAME?":H=29;break;case"#NULL!":H=0;break;case"#NUM!":H=36;break;case"#REF!":H=23;break;case"#VALUE!":H=15;break;case"#SPILL!":H=99}return H!==o?{_error:O,_code:H}:o},M.prototype.readElementContentAsString=function(O){var H,N,E,R=this,A=R.op;if(this.op<=this.tn)return"";if(O)for(N=(H=R.buffer)[A-1];A>0&&(N===" "||N==="\r"||N===`
  63. `||N===" ");)N=H[--A-1];return E=R.buffer.slice(A,R.zp),R.Ap&&(E=K(E.replace(G,"").replace(q,"")),R.Ap=!1),E},M.prototype.readElementContentAsInt=function(O){var H=this,N=parseInt(H.buffer.slice(H.op,H.zp),10);return isNaN(N)?O:N},M.prototype.readElementContentAsDouble=function(O){var H=this,N=parseFloat(H.buffer.slice(H.op,H.zp));return isNaN(N)?O:N},M.prototype.readElementContentAsBoolean=function(O){var H=this.buffer[this.op];return H==="1"||H==="t"||H!=="0"&&H!=="f"&&O},M.prototype.readAttributeNameAsString=function(){var O=this;return O.buffer.slice(O.vp,O.vp+O.wp)},M.prototype.readFullElement=function(){var O,H,N=this;if(N.elementType===2)return"";if(O=N.tn-1,N.elementType===3)return N.buffer.slice(O,N.tp+2);if(H=N.depth,N.elementType===1){for(;N.read()&&!(N.depth<=H););return N.buffer.slice(O,N.tn+N.bm+1)}return""},M}(),d.XmlReader=z},"./src/xml-io/xml-writer.ts":function(ie,d,xt){function m(G){var q=this;q.size=G||500,q.blockIndex=-1,q.stringIndex=0,q.blocks=[],this.createNewArray()}Object.defineProperty(d,"__esModule",{value:!0}),m.prototype.createNewArray=function(){var G=this,q=Array(G.size);G.blocks.push(q),G.blockIndex++,G.stringIndex=0},m.prototype.addString=function(G){var q=this;q.isFullArray()&&q.createNewArray(),q.blocks[q.blockIndex][q.stringIndex]=G,q.stringIndex++},m.prototype.getAllString=function(){var G,q,o=this;for(G=0;G<o.blocks.length;G++)o.blocks[G]=o.blocks[G].join("");return q=o.blocks.join(""),o.blocks=null,q},m.prototype.isFullArray=function(){return this.stringIndex>this.size-2};var K=function(){function G(){this.xml=new m}return G.prototype.writeDocument=function(q){this.xml.addString('<?xml version="1.0" encoding="UTF-8" '+(q?"":'standalone="yes"')+`?>\r
  64. `)},G.prototype.writeElement=function(q,o,z){z===void 0&&(z=o,o=void 0),this.xml.addString("<"+q),typeof o=="function"&&o(),this.xml.addString(">"),typeof z=="function"&&z(),this.xml.addString("</"+q+">")},G.prototype.writeValue=function(q){this.xml.addString(q)},G.prototype.writeLeafElement=function(q,o){this.xml.addString("<"+q),typeof o=="function"&&o(),this.xml.addString("/>")},G.prototype.writeAttributeString=function(q,o){this.xml.addString(" "+q),q==="style"?this.xml.addString("='"+o+"'"):this.xml.addString('="'+o+'"')},G.prototype.writeElementString=function(q,o){this.xml.addString("<"+q+">"+o+"</"+q+">")},G.prototype.getXmlString=function(){return this.xml.getAllString()},G}();d.XmlWriter=K}})},Ic.exports=tc());var tc}function Lc(){return Ec?Rc:(Ec=1,Rc=Dc())}export{Lc as r};