1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5127],{55148:(o,e,t)=>{let r;t.d(e,{A4:()=>oB,QD:()=>h,rw:()=>n});var l=t(18302),i=t(99381),d=t(14038),a=t(27056),s=t(30675),b=t(983),n=class o{x;y;width;height;constructor(o,e,t,r){if(!isFinite(o)||!isFinite(e)||!isFinite(t)||!isFinite(r))throw Error(`Invalid Rect coords: x=${o}, y=${e}, w=${t}, h=${r}`);this.x=o,this.y=e,this.width=t,this.height=r}get top(){return this.y}get left(){return this.x}get bottom(){return this.y+this.height}get right(){return this.x+this.width}get size(){return[this.width,this.height]}equals(o){return this.x===o.x&&this.y===o.y&&this.width===o.width&&this.height===o.height}intersects(o){return!(this.x>o.right)&&!(this.right<o.x)&&!(this.y>o.bottom)&&!(this.bottom<o.y)}contains(o){return o.x>=this.x&&o.y>=this.y&&o.right<=this.right&&o.bottom<=this.bottom}resize(e,t){return new o(this.x,this.y,e,t)}translate(e=0,t=0){return new o(this.x+e,this.y+t,this.width,this.height)}getTopEdge(){return[[this.x,this.y],[this.x+this.width,this.y]]}getBottomEdge(){return[[this.x,this.y+this.height],[this.x+this.width,this.y+this.height]]}getLeftEdge(){return[[this.x,this.y],[this.x,this.y+this.height]]}getRightEdge(){return[[this.x+this.width,this.y],[this.x+this.width,this.y+this.height]]}getBorders(){let{x:o,y:e}=this,t=o+this.width,r=e+this.height;return[[[o,e],[t,e],[12,6]],[[t,e],[t,r],[3,6]],[[o,r],[t,r],[9,3]],[[o,e],[o,r],[9,12]]]}},h=class o{range;workbookName;sheetName;constructor(e,t){if(e instanceof o)this.workbookName=e.workbookName||t?.workbookName||"",this.sheetName=e.sheetName||t?.sheetName||"",this.range=Object.assign({},e.range);else if("string"==typeof e){const o=(0,d.zK)(e);if(!o||!("range"in o)||!o.range)throw Error(`Not a valid reference: ${e}`);this.workbookName=o.workbookName||t?.workbookName||"",this.sheetName=o.sheetName||t?.sheetName||"",this.range={top:o.range.top||0,left:o.range.left||0,bottom:o.range.bottom||o.range.top||0,right:o.range.right||o.range.left||0}}else this.workbookName=t?.workbookName||"",this.sheetName=t?.sheetName||"",this.range=Object.assign({top:0,left:0,right:0,bottom:0},e);const r=this.range;if(r.left<0||r.left>16383||r.right<0||r.right>16383||r.top<0||r.top>1048575||r.bottom<0||r.bottom>1048575)throw Error(`Not a valid reference: ${String(e)}`)}get left(){return this.range.left}get right(){return this.range.right}get top(){return this.range.top}get bottom(){return this.range.bottom}get height(){return this.range.bottom-this.range.top+1}get width(){return this.range.right-this.range.left+1}toString(){return(0,d.JA)({range:this.range,workbookName:this.workbookName,sheetName:this.sheetName})}};function f(o,e){return(16383&o)*1+(1048575&e)*65536}function c(o){return[o/1&16383,o/65536&1048575]}let u={style:"none",color:"none"},g={style:"hair",color:"#d8d9e5"};var w=class o{static TOP="T";static LEFT="L";static BOTTOM="B";static RIGHT="R";_;constructor(){this._=new Map}clear(){this._.clear()}set(e,t,r){let[l,i]=e;if(t===o.BOTTOM)this.set([l,i+1],o.TOP,r);else if(t===o.RIGHT)this.set([l+1,i],o.LEFT,r);else if(t===o.LEFT||t===o.TOP){let l=f(e[0],e[1]),i=this._.get(l);i||(i={[o.TOP]:u,[o.LEFT]:u},this._.set(l,i)),null==r||"none"===r.style?i[t]=u:i[t]=r}}get(e,t){if(t===o.BOTTOM)return this.get([e[0],e[1]+1],o.TOP);if(t===o.RIGHT)return this.get([e[0]+1,e[1]],o.LEFT);if(t===o.LEFT||t===o.TOP){let o=f(e[0],e[1]),r=this._.get(o);if(r&&r[t])return r[t]}return u}isSet(o,e){let t=this.get(o,e).style;return"none"!==t&&"hair"!==t}getJoin(e,t){let r=0;return this.isSet([e,t],o.TOP)&&(r|=8),this.isSet([e,t],o.LEFT)&&(r|=4),this.isSet([e-1,t],o.TOP)&&(r|=2),this.isSet([e,t-1],o.LEFT)&&(r|=1),r}forEach(e){for(let[t,r]of this._.entries()){let l=c(t),i=r[o.TOP];i&&"none"!==i.color&&"none"!==i.style&&e(l,o.TOP,i);let d=r[o.LEFT];d&&"none"!==d.color&&"none"!==d.style&&e(l,o.LEFT,d)}}*[Symbol.iterator](){for(let[e,t]of this._.entries()){let r=c(e),l=t[o.TOP];l&&"none"!==l.color&&"none"!==l.style&&(yield[r,o.TOP,l]);let i=t[o.LEFT];i&&"none"!==i.color&&"none"!==i.style&&(yield[r,o.LEFT,i])}}fillGridLines(e){let[t,r]=e[0],[l,i]=e[1];for(let e=t;e<=l;e++)for(let t=r;t<=i;t++)this.set([e,t],o.TOP,g),this.set([e,t],o.LEFT,g)}};function m(o){return o&&"object"==typeof o}let S="#282b3e",R="#f5f5f5",p="#d8d9e5",T={fontFamily:"Calibri",fontSize:11},C={...T,color:S}
1,y={...T,fillColor:R,color:S,borderTopColor:p,borderTopStyle:"medium",borderBottomColor:p,borderBottomStyle:"medium",borderLeftColor:p,borderLeftStyle:"medium",borderRightColor:p,borderRightStyle:"medium",horizontalAlignment:"center",verticalAlignment:"bottom",fontSize:11},B={fillColor:R,patternColor:p,patternStyle:"lightDown"},L={name:"Office",colorScheme:{name:"Office",dk1:{type:"system",value:"windowText"},lt1:{type:"system",value:"window"},dk2:{type:"srgb",value:"44546A"},lt2:{type:"srgb",value:"E7E6E6"},accent1:{type:"srgb",value:"4472C4"},accent2:{type:"srgb",value:"ED7D31"},accent3:{type:"srgb",value:"A5A5A5"},accent4:{type:"srgb",value:"FFC000"},accent5:{type:"srgb",value:"5B9BD5"},accent6:{type:"srgb",value:"70AD47"},hlink:{type:"srgb",value:"0563C1"},folHlink:{type:"srgb",value:"954F72"}},fontScheme:{name:"Office",major:{latin:{typeface:"Aptos Display"},eastAsian:{typeface:""},complexScript:{typeface:""}},minor:{latin:{typeface:"Aptos Narrow"},eastAsian:{typeface:""},complexScript:{typeface:""}}}},v=["color","fillColor","patternColor","borderTopColor","borderLeftColor","borderBottomColor","borderRightColor"];var F=class{_;constructor(){this._=new Map}clear(){this._.clear()}setMerges(o){for(let e of(this.clear(),o)){let o=(0,l.L0)(e);if(!o||null==o.left||null==o.top||null==o.bottom||null==o.right)continue;let t=f(o.left,o.top),r=Object.freeze({top:o.top,left:o.left,bottom:o.bottom,right:o.right});this._.set(t,r)}}find(o,e){for(let t of this)if(t.left<=o&&t.right>=o&&t.top<=e&&t.bottom>=e)return t}*[Symbol.iterator](){for(let o of this._.values())yield o}getByCellId(o){if(o){let e=(0,l.L0)(o);if(e&&null!=e.left&&null!=e.top){let o=f(e.left,e.top);return this._.get(o)??null}}return null}};function z(o,e=!1){let[t,r]=o.getSize();for(let e of(o.merged_cells.forEach(o=>{let e=(0,l.L0)(o);e&&null!=e.right&&e.right>=t&&(t=e.right+1),e&&null!=e.bottom&&e.bottom>=r&&(r=e.bottom+1)}),o.drawings??[]))if("twoCell"===e.anchor.type){let{to:o}=e.anchor;o.col>=t&&(t=o.col+1),o.row>=r&&(r=o.row+1)}if(e){for(let e of o.columns??[])e.end>t&&(t=e.end);for(let e of o.rows??[])e.end>r&&(r=e.end)}return[t,r]}function x(o,e,t,r=1,l=!1){let i=[],d=(o,e,t,r)=>{let l={index:o-1,start:e,size:t,hidden:!1,end:e+t};return null!=r&&(l.style=r),i[o-1]=l},a=0,s=1,b=t*r;for(let e of function(o){let e=!0;for(let t=0;e&&t<o.length;t++){let{start:r,end:l}=o[t];e=r>=1&&r<=l&&(0===t||o[t-1].end<r)}if(e)return o;let t=[],r=0;for(let e of o){for(let o=Math.max(1,e.start);o<=e.end;o++)t[o]=e;r=Math.max(r,e.end)}let l=[];for(let o=1;o<=r;o++){let e=t[o];if(!e)continue;let r=l.at(-1);r&&t[o-1]===e?r.end=o:l.push({...e,start:o,end:o})}return l}(o)){for(;s<e.start;)d(s,a,b),s++,a+=b;let o=0===e.size;for(;s<=e.end;){let i=o&&l?b:(e.size??t)*r,n=d(s,a,i,e.s);o&&(n.hidden=!0),a+=i,s++}}for(;s<=e;)d(s,a,b),s++,a+=b;return i}function k(o){for(let e=o.length-1;e>=0;e--)if(o[e].size>0)return e;return -1}var H=class o{defaultCellHeight=Math.round(20.8);defaultCellWidth=Math.round(76.05);tilt=[0,0];viewBox={top:0,left:0,bottom:1048575,right:16383};renderBox={top:0,left:0,bottom:1048575,right:16383};col;row;width;height;lastSizedColIndex=-1;lastSizedRowIndex=-1;constructor(){this.col=[],this.width=0,this.row=[],this.height=0}get viewWidth(){let o=this.getCellRect(this.viewBox.left,this.viewBox.top);return this.getCellRect(this.viewBox.right,this.viewBox.bottom).right-o.left}get viewHeight(){let o=this.getCellRect(this.viewBox.left,this.viewBox.top);return this.getCellRect(this.viewBox.right,this.viewBox.bottom).bottom-o.top}get viewLeft(){return this.getCol(this.viewBox.left).start}get viewTop(){return this.getCol(this.viewBox.left).start}get rows(){return this.row.length}get columns(){return this.col.length}_offsetDims(o,e,t){let r=Array(o);for(let l=o-1;l>=0;l--){let i=e[l]||t;l===o-1?r[l]=i:r[l]=i+r[l+1]}return r}toMeasure(o,e,t,r=10,l=1/0){if((o<0||!isFinite(o))&&(o=0),o<=t){let t=e.find(e=>o>=e.start&&o<=e.end);if(t)return t}let i=e[e.length-1],d=r<1?100:r;if(!i){let e=Math.floor(o/d);return{index:e,start:e*d,size:r,end:(e+1)*d,hidden:!1}}if(r<1||i.index>=l)return i;let a=Math.ceil((o-i.end)/d)+i.index;return{index:a,start:a*d-d,size:r,end:a*d,hidden:!1}}getCol(o){let e=this.columns;if(o<e)return this.col[Math.max(0,o)];let t=0;e&&(t=this.col[e-1].end);let r=t+(o-e)*this.defaultCellWidth;return{index:o,size:this.defaultCellWidth,start:r,end:r+this.defaultCellWidth,hidden:!1}}toCol(o){return this.toMeasure(o,this.col,this.width,this.defaultCellWidth,16383)}getRow(o){let e=this.rows;if(o<e)return this.row[Math.max(0,o)];let t=0;e&&(t=this.row[e-1].end);let r=t+(o-e)*this.defaultCellHeight;return{index:o,size:this.defaultCellHeight,start:r,end:r+this.defaultCellHeight,hidden:!1}}toRow(o){return this.toMeasure(o,this.row,this.height,this.defaultCellHeight,1048575)}dims(o,e){let t=this.getCol(o),r=this.getRow(e);return{index:[o,e],size:[t.size,r.size],start:[t.start,r.start],end:[t.end,r.end]}}getCellRect(o,e){let t=this.getCol(o),r=this.getRow(e),l=this.getCol(this.viewBox.left),i=this.getRow(this.viewBox.top);return new n(t.start-l.start,r.start-i.start,t.size,r.size)}getColSize(o){let e=this.getCol(o),t=this.getCol(this.viewBox.left);return{index:e.index,size:e.size,hidden:!!e.hidden,start:e.start-t.start,end:e.end-t.start}}getRowSize(o){let e=this.getRow(o),t=this.getRow(this.viewBox.top);return{index:e.index,size:e.size,hidden:!!e.hidden,start:e.start-t.start,end:e.end-t.start}}rangeToRect(o){let e=this.getCol(o.left),t=o.right===o.left?e:this.getCol(o.right),r=this.getRow(o.top),l=o.top===o.bottom?r:this.getRow(o.bottom),i=this.getCol(this.viewBox.left),d=this.getRow(this.viewBox.top);return new n(e.start-i.start,r.start-d.start,t.end-e.start,l.end-r.start)}rectToRange(o){let e=Math.max(0,this.toRow(o.top).index),t=Math.max(0,this.toCol(o.left).index);return{top:e,left:t,bottom:o.bottom===o.top?e:Math.max(0,this.toRow(o.bottom).index),right:o.right===o.left?t:Math.max(0,this.toCol(o.right).index)}}setView(o,e,t,r){let l=new n(o,e,t,r);this.viewBox=this.rectToRange(l),this.renderBox={top:this.viewBox.top,left
1:this.viewBox.left,right:this._clampTail(this.viewBox.right,this.col,this.lastSizedColIndex,this.defaultCellWidth,16383),bottom:this._clampTail(this.viewBox.bottom,this.row,this.lastSizedRowIndex,this.defaultCellHeight,1048575)},this.tilt=[this.getCol(this.viewBox.left).start-o,this.getRow(this.viewBox.top).start-e]}_clampTail(o,e,t,r,l){let i=e[e.length-1];return r<1||i&&i.index>=l?Math.min(o,Math.max(t,0)):o}addHeights(o,e,t=16,r=!1){this.row=x(o,e,t,1.3,r),this.defaultCellHeight=1.3*t,this.height=this.row.at(-1)?.end||0,this.lastSizedRowIndex=k(this.row)}addWidths(o,e,t=65,r=!1){this.col=x(o,e,t,1.17,r),this.defaultCellWidth=1.17*t,this.width=this.col.at(-1)?.end||0,this.lastSizedColIndex=k(this.col)}static from(e,t,r=!1){let l=new o,i=t.getSheet(e.sheetName);if(i){let[o,e]=z(i,!0);l.addHeights(i.rows??[],e,i.defaults?.rowHeight,r),l.addWidths(i.columns??[],o,i.defaults?.colWidth,r)}return l}};function*P(o){for(let e=o.left;e<=o.right;e++)for(let t=o.top;t<=o.bottom;t++)yield[e,t]}let M={dashDot:{lineWidth:.5,lineDash:[7,3,3,3]},dashDotDot:{lineWidth:.5,lineDash:[7,3,3,3,3,3]},dashed:{lineWidth:.5,lineDash:[3,3,3,3]},dotted:{lineWidth:.5,lineDash:[3,3,3,3]},double:{lineWidth:.8,lineDash:null,gap:1,slant:0},hair:{lineWidth:.5,lineDash:null},medium:{lineWidth:1.5,lineDash:null},mediumDashDot:{lineWidth:2,lineDash:[7,3,3,3]},mediumDashDotDot:{lineWidth:1.5,lineDash:[7,3,3,3,3,3]},mediumDashed:{lineWidth:1.5,lineDash:[7,3]},slantDashDot:{lineWidth:1,lineDash:[7,1,3,1],gap:0,slant:.5},thick:{lineWidth:3,lineDash:null},thin:{lineWidth:.5,lineDash:null},none:{lineWidth:0,lineDash:null},default:{lineWidth:1,lineDash:null}};function O(o){if(null==o||""===o)return"left";return"boolean"==typeof o||o&&"object"==typeof o?"center":"number"==typeof o?"right":"left"}function V(o,e){let t;if("u">typeof window&&"OffscreenCanvas"in window)t=new OffscreenCanvas(o,e);else if("u">typeof OffscreenCanvas)t=new OffscreenCanvas(o,e);else if("u">typeof Canvas)t=new Canvas(o,e);else if("u">typeof document)(t=document.createElement("canvas")).width=o,t.height=e;else throw Error("No canvas implementation available");return t}let D=new Map;function E(o){let e=o.toLowerCase(),t=D.get(e);if(t)return t;let r=V(1,1).getContext("2d");if(!r)return[0,0,0,0];r.clearRect(0,0,1,1),r.fillStyle="#000",r.fillStyle=o;let l=r.fillStyle;if(r.fillStyle="#fff",r.fillStyle=o,l!==r.fillStyle)return[0,0,0,0];r.fillRect(0,0,1,1);let i=r.getImageData(0,0,1,1).data,d=[i[0],i[1],i[2],i[3]];return D.set(e,d),d}D.set("none",[0,0,0,0]);var j=class{x;y;radius;constructor(o,e,t){if(!Number.isFinite(o)||!Number.isFinite(e)||!Number.isFinite(t))throw Error(`Invalid Circle: x=${o}, y=${e}, radius=${t}`);this.x=o,this.y=e,this.radius=t}},N=class{x1;y1;x2;y2;x3;y3;constructor(o,e,t,r,l,i){if(!Number.isFinite(o)||!Number.isFinite(e)||!Number.isFinite(t)||!Number.isFinite(r)||!Number.isFinite(l)||!Number.isFinite(i))throw Error(`Invalid Triangle: x1=${o}, y1=${e}, x2=${t}, y2=${r}, x3=${l}, y3=${i}`);this.x1=o,this.y1=e,this.x2=t,this.y2=r,this.x3=l,this.y3=i}};let A=1.2;function W(o=null){return o&&(r=o),r}function I(o,e,t=null){return o&&o[e]?o[e]:t}function _(o){return Math.round(I(o,"fontSize",11)*A)}function G(o){let e="";!0===I(o,"italic",!1)&&(e+="italic "),!0===I(o,"bold",!1)&&(e+="bold ");let t=_(o);e+=t+"px/"+Math.round(1.4*t)+"px ";let r=I(o,"fontFamily","Calibri");return e+(0,b.Q4)(String(r))}function $(o,e,t){let r,l=typeof o;if(null==o||""===o)r="";else if("boolean"===l||m(o))r=String(o).toUpperCase();else try{r=(0,s.GP)(e||"General",o,{locale:t})}catch(o){r="#########"}return r}function J(o,e,t,l){let i=I(l,"underline","none");if("none"!==i){let d=I(l,"color",S),[a,s]=o;r.beginPath(),r.strokeStyle=String(d),r.lineWidth=.7,"single"===i?(r.translate(0,.5),r.moveTo(a,s+1),r.lineTo(a+e,s+1)):"singleAccounting"===i?(r.translate(0,.5),r.moveTo(8,s+1),r.lineTo(8+t-16,s+1)):"double"===i?(r.moveTo(a,s+2),r.lineTo(a+e,s+2),r.moveTo(a,s+.5),r.lineTo(a+e,s+.5)):"doubleAccounting"===i&&(r.moveTo(8,s+2),r.lineTo(8+t-16,s+2),r.moveTo(8,s+.5),r.lineTo(8+t-16,s+.5)),r.stroke(),r.closePath()}}function Q(o,e,t){let l=t.cellRect,i=t.clipRect||l,d=t.locale||"en-US";r.save();let b=I(e,"numberFormat","General"),n=$(o,b,d);if(n){let t=O(o),d=I(e,"horizontalAlignment",t);"general"===d.toLowerCase()&&(d=t);let f=I(e,"verticalAlignment","bottom");if(r.font=G(e),r.fillStyle=function(o,e){if(e)try{return(0,s.ZA)(e,o,{indexColors:!0})}catch(o){}return null}(o,b)??String(I(e,"color","#282b3e")),I(e,"wrapText",!1)){var h;let o,t,i,s,b,c,u;r.translate(l.x,l.y),h=d,o=l.width-8,r.beginPath(),r.rect(.5,.5,l.width,l.height),r.clip(),i=Math.round(1.4*(t=_(e))),s=G(e||C),b=new a.Ay({width:o,font:s,align:h,valign:f}).linebreak(n),c=4,u=0,"right"===h?c=l.width-b.width-4:"center"===h&&(c=(l.width-b.width)/2),"bottom"===f?u=l.height-b.height:"center"===f&&(u=(l.height-b.height)/2),b.forEach((o,d)=>{let a=u+d*i+.5*i,s=0,n=o.width;"right"===h?s+=b.width-n:"center"===h&&(s+=b.width/2-n/2),J([c+s,a+Math.floor(.35*t)+.5],n,l.
1width,e),r.textBaseline="middle",o.reduce((o,e)=>{r.font=String(e.font);let l=e.font.baseline?-(t*e.font.baseline)+.15*t:0;return r.fillText(e.value,o+s,a+l),o+e.width},c)})}else{r.translate(i.x,i.y),r.save(),r.beginPath(),r.rect(.5,.5,i.width,i.height),r.clip(),r.closePath(),r.textBaseline="middle";let o=r.measureText(n).width,t=_(e),a=1.4*t,s=.5*a;"bottom"===f?s=l.height-.5*a:"center"===f&&(s=l.height/2);let b=4;"center"===d?b=l.x-i.x+l.width/2-o/2:"right"===d&&(b=i.width-o-4),r.fillText(n,b,s),r.closePath(),J([b,s+Math.floor(.35*t)+.5],o,l.width,e),r.restore()}}r.restore()}function q(o,e,t,l=1,i=[],d=1){r.save(),r.globalAlpha=d??1,r.beginPath(),r.strokeStyle=t||"#d8d9e5",r.lineWidth=l,r.setLineDash(i),r.moveTo(o[0],o[1]),r.lineTo(e[0],e[1]),r.stroke(),r.setLineDash([]),r.closePath(),r.globalAlpha=1,r.restore()}function U(o,e,t,r,l){let i=t+.5*r,d=l?1:2,a=l?4:8,s=t,b=t,n=-t,h=-t;return o&d&&!(o&a)?b=-i:o&a&&!(o&d)?s=-i:o&d||o&a||(s=0,b=0),e&d&&!(e&a)?h=i:e&a&&!(e&d)?n=i:e&d||e&a||(n=0,h=0),[s,b,n,h]}function K(o,e,t,r,l=0,i=0,d=1){let a=M[t]||M.thin,s=a.lineDash||[],b=a.lineWidth,n=a.slant||0,h=a.gap||(n?.5*b:0),f=r||"#282b3e";if(h||n){let[t,r]=o,[a,c]=e;if(r===c){let[o,e,u,g]=n?[0,0,0,0]:U(l,i,b,h,!0);q([t+n+o,r-h],[a+n+u,c-h],f,b,s,d),q([t-n+e,r+h],[a-n+g,c+h],f,b,s,d)}else{let[o,e,u,g]=n?[0,0,0,0]:U(l,i,b,h,!1);q([t-h,r+n+o],[a-h,c+n+u],f,b,s,d),q([t+h,r-n+e],[a+h,c-n+g],f,b,s,d)}}else q(o,e,f,b,s,d)}function Z(o,e){r.save(),e.fillColor&&(r.globalAlpha=e.fillOpacity??1,r.fillStyle=e.fillColor||"transparent",r.fillRect(o.x,o.y,o.width,o.height),r.globalAlpha=1),r.restore()}function X(o,e){r.save();let t=function(o,e=null,t=null){let r=V(8,8),l=r.getContext("2d");if(l){let r=E(e??"rgba(0,0,0,1)"),d=E(t??"rgba(0,0,0,0)"),a=(0,i.rc)(o,r,d),s=l.createImageData(8,8);s.data.set(a),l.putImageData(s,0,0)}return r}((e=e||{}).patternStyle,e.patternColor,e.fillColor),l=r.createPattern(t,"repeat");l&&(r.fillStyle=l),r.fillRect(o.x,o.y,o.width,o.height),r.restore()}function Y(o){let e=(0,l.L0)(o);if(e&&null!=e.top&&null!=e.left)return[e.top,e.left];throw Error("Invalid A1-reference")}function oo(o){return{type:"srgb",value:o}}function oe(o,e="thin"){return{borderTopColor:o,borderTopStyle:e,borderBottomColor:o,borderBottomStyle:e,borderLeftColor:o,borderLeftStyle:e,borderRightColor:o,borderRightStyle:e}}function ot(o,e,t){return{table:{borderTopColor:o,borderTopStyle:"thin",borderBottomColor:o,borderBottomStyle:"thin"},header:{borderBottomColor:o,borderBottomStyle:"thin",color:t??o,bold:!0},footer:{borderTopColor:o,borderTopStyle:"thin",color:t??o,bold:!0},cell:{color:t??o},altRow:{fillColor:e},altCol:{fillColor:e},emFirst:{bold:!0},emLast:{bold:!0}}}function or(o){return{table:oe(o),header:{fillColor:o,color:oo("ffffff"),bold:!0},footer:{borderTopColor:o,borderTopStyle:"double",bold:!0},altRow:{borderTopColor:o,borderTopStyle:"thin",borderBottomColor:o,borderBottomStyle:"thin"},altCol:{borderLeftColor:o,borderLeftStyle:"thin",borderRightColor:o,borderRightStyle:"thin"},emFirst:{bold:!0},emLast:{bold:!0}}}function ol(o,e){return{table:oe(o),header:{bold:!0,fillColor:oo("ffffff"),...oe(o),borderBottomColor:o,borderBottomStyle:"medium"},cell:{...oe(o)},footer:{...oe(o),borderTopColor:o,borderTopStyle:"double",bold:!0},altRow:{fillColor:e},altCol:{fillColor:e},emFirst:{bold:!0},emLast:{bold:!0}}}function oi(o,e,t){return{table:oe(t),header:{borderBottomColor:t,borderBottomStyle:"thin",fillColor:o,color:oo("ffffff"),bold:!0},footer:{borderTopColor:t,borderTopStyle:"double",bold:!0},cell:{borderTopColor:t,borderTopStyle:"thin",borderBottomColor:t,borderBottomStyle:"thin"},altRow:{fillColor:e},altCol:{fillColor:e},emFirst:{bold:!0},emLast:{bold:!0}}}function od(o,e,t){return{header:{...oe(oo("ffffff")),borderBottomColor:oo("ffffff"),borderBottomStyle:"thick",fillColor:o,color:oo("ffffff"),bold:!0},footer:{...oe(oo("ffffff")),borderTopStyle:"thick",fillColor:o,color:oo("ffffff"),bold:!0},cell:{...oe(oo("ffffff")),fillColor:e},altRow:{fillColor:t},altCol:{fillColor:t},emFirst:{fillColor:o,color:oo("ffffff"),bold:!0},emLast:{fillColor:o,color:oo("ffffff"),bold:!0}}}function oa(o){return{table:{borderTopColor:oo("000000"),borderTopStyle:"medium",borderBottomColor:oo("000000"),borderBottomStyle:"medium"},header:{fillColor:o,color:oo("ffffff"),bold:!0},cell:{...oe(oo("000000"))},altRow:{fillColor:oo("dddddd")},altCol:{fillColor:oo("dddddd")},footer:{...oe(oo("000000")),borderTopColor:oo("000000"),borderTopStyle:"double"},emFirst:{fillColor:o,color:oo("ffffff"),bold:!0},emLast:{fillColor:o,color:oo("ffffff"),bold:!0}}}function os(o,e,t){return{cell:{...oe(t),fillColor:o},header:{...oe(t),fillColor:o,bold:!0},footer:{...oe(t),borderTopStyle:"medium",fillColor:o,bold:!0},altRow:{fillColor:e},altCol:{fillColor:e},emFirst:{bold:!0},emLast:{bold:!0}}}function ob(o,e){return{header:{borderBottomColor:oo("ffffff"),borderBottomStyle:"medium",fillColor:oo("000000"),color:oo("ffffff"),bold:!0},footer:{borderTopColor:oo("ffffff"),borderTopStyle:"medium",fillColor:oo("000000"),color:oo("ffffff"),bold:!0},cell:{color:oo("ffffff"),fillColor:o},altRow:{fillColor:e},altCol:{fillColor:e},emFirst:{fillColor:e,borderRightColor:oo("ffffff"),borderRightStyle:"medium",bold:!0},emLast:{fillColor:e,borderLeftColor:oo("ffffff"),borderLeftStyle:"medium",bold:!0}}}function on(o,e,t){return{header:{fillColor:o,color:oo("ffffff")},footer:{borderTopColor:oo("000000"),borderTopStyle:"double",fillColor:e,bold:!0},cell:{fillColor:e},altRow:{fillColor:t},altCol:{fillColor:t},emFirst:{bold:!0},emLast:{bold:!0}}}let oh={TableStyleLight1:ot(oo("000000"),oo("dddddd")),TableStyleLight2:ot(oo("134c6f"),oo("b4e1f3")),TableStyleLight3:ot(oo("e25a26"),oo("f9dccc"),oo("ae3c11")),TableStyleLight4:ot(oo("165a1a"),oo("b6efbc")),TableStyleLight5:ot(oo("168ccc"),oo("c0e9fb"),oo("10628d")),TableStyleLight6:ot(oo("8c1180"),oo("efc1ec"),oo("63105d")),TableStyleLight7:ot(oo("409b23"),oo("d2f1c6"),oo("306d1a")),TableStyleLight8:or(oo("000000")),TableStyleLight9:or(oo("134c6f")),TableStyleLight10:or(oo("e25a26")),TableStyleLight11:or(oo("165a1a")),TableStyleLight12:or(oo("168ccc")),TableStyleLight13:or(oo("8c1180")),TableStyleLight14:or(oo("409b23")),TableStyleLight15:ol(o
1o("000000"),oo("dddddd")),TableStyleLight16:ol(oo("134c6f"),oo("b4e1f3")),TableStyleLight17:ol(oo("e25a26"),oo("f9dccc")),TableStyleLight18:ol(oo("165a1a"),oo("b6efbc")),TableStyleLight19:ol(oo("168ccc"),oo("c0e9fb")),TableStyleLight20:ol(oo("8c1180"),oo("efc1ec")),TableStyleLight21:ol(oo("409b23"),oo("d2f1c6")),TableStyleMedium1:oi(oo("000000"),oo("dddddd"),oo("000000")),TableStyleMedium2:oi(oo("134c6f"),oo("b4e1f3"),oo("39a3da")),TableStyleMedium3:oi(oo("e25a26"),oo("f9dccc"),oo("ec9870")),TableStyleMedium4:oi(oo("165a1a"),oo("b6efbc"),oo("3ece47")),TableStyleMedium5:oi(oo("168ccc"),oo("c0e9fb"),oo("52c0f0")),TableStyleMedium6:oi(oo("8c1180"),oo("efc1ec"),oo("cd50c2")),TableStyleMedium7:oi(oo("409b23"),oo("d2f1c6"),oo("7ed560")),TableStyleMedium8:od(oo("000000"),oo("dddddd"),oo("bbbbbb")),TableStyleMedium9:od(oo("134c6f"),oo("b4e1f3"),oo("73c0e7")),TableStyleMedium10:od(oo("e25a26"),oo("f9dccc"),oo("f4ba9c")),TableStyleMedium11:od(oo("165a1a"),oo("b6efbc"),oo("74df7b")),TableStyleMedium12:od(oo("168ccc"),oo("c0e9fb"),oo("84d5f7")),TableStyleMedium13:od(oo("8c1180"),oo("efc1ec"),oo("dc87d6")),TableStyleMedium14:od(oo("409b23"),oo("d2f1c6"),oo("a9e391")),TableStyleMedium15:oa(oo("000000")),TableStyleMedium16:oa(oo("134c6f")),TableStyleMedium17:oa(oo("e25a26")),TableStyleMedium18:oa(oo("165a1a")),TableStyleMedium19:oa(oo("168ccc")),TableStyleMedium20:oa(oo("8c1180")),TableStyleMedium21:oa(oo("409b23")),TableStyleMedium22:os(oo("dddddd"),oo("bbbbbb"),oo("000000")),TableStyleMedium23:os(oo("b4e1f3"),oo("73c0e7"),oo("39a4da")),TableStyleMedium24:os(oo("f9dccc"),oo("f4ba9c"),oo("ed9870")),TableStyleMedium25:os(oo("b6efbc"),oo("74df7b"),oo("3ecf47")),TableStyleMedium26:os(oo("c0e9fb"),oo("84d5f7"),oo("52c0f1")),TableStyleMedium27:os(oo("efc1ec"),oo("dc87d6"),oo("cd50c2")),TableStyleMedium28:os(oo("d2f1c6"),oo("a9e391"),oo("7ed560")),TableStyleDark1:ob(oo("606060"),oo("313131")),TableStyleDark2:ob(oo("134d6f"),oo("0f384e")),TableStyleDark3:ob(oo("e25b26"),oo("af3b11")),TableStyleDark4:ob(oo("175a1b"),oo("114113")),TableStyleDark5:ob(oo("158ccc"),oo("11628d")),TableStyleDark6:ob(oo("8d1181"),oo("640f5d")),TableStyleDark7:ob(oo("409b22"),oo("306c19")),TableStyleDark8:on(oo("000000"),oo("dddddd"),oo("bbbbbb")),TableStyleDark9:on(oo("e25b26"),oo("b5e0f3"),oo("73c0e7")),TableStyleDark10:on(oo("158ccc"),oo("b5f0bc"),oo("74df7b")),TableStyleDark11:on(oo("409b22"),oo("eec0eb"),oo("dc87d6"))},of=[{slot:"accent6",tint:-.249977111117893},{slot:"accent6",tint:.7999816888943144},{slot:"lt1"},{slot:"accent6",tint:.5999938962981048},{slot:"dk1"},{slot:"accent5",tint:-.249977111117893},{slot:"accent5",tint:.7999816888943144},{slot:"accent5",tint:.5999938962981048},{slot:"accent4",tint:-.249977111117893},{slot:"accent4",tint:.7999816888943144},{slot:"accent4",tint:.5999938962981048},{slot:"accent3",tint:-.249977111117893},{slot:"accent3",tint:.7999816888943144},{slot:"accent3",tint:.5999938962981048},{slot:"accent2",tint:-.249977111117893},{slot:"accent2",tint:.7999816888943144},{slot:"accent2",tint:.5999938962981048},{slot:"accent1",tint:-.249977111117893},{slot:"accent1",tint:.7999816888943144},{slot:"accent1",tint:.5999938962981048},{slot:"dk1",tint:.499984740745262},{slot:"lt1",tint:-.1499984740745262},{slot:"lt1",tint:-.249977111117893},{slot:"accent6",tint:.3999755851924192},{slot:"accent5",tint:.3999755851924192},{slot:"accent4",tint:.3999755851924192},{slot:"accent3",tint:.3999755851924192},{slot:"accent2",tint:.3999755851924192},{slot:"accent1",tint:.3999755851924192},{slot:"lt1",tint:-.0499893185216834},{slot:"lt1",tint:-.3499862666707358},{slot:"accent6"},{slot:"accent5"},{slot:"accent4"},{slot:"accent3"},{slot:"accent2"},{slot:"accent1"},{slot:"lt1",tint:-.4499954222235786},{slot:"lt1",tint:-.499984740745262},{slot:"dk1",tint:.249977111117893},{slot:"accent6",tint:-.499984740745262},{slot:"accent5",tint:-.499984740745262},{slot:"accent4",tint:-.499984740745262},{slot:"accent3",tint:-.499984740745262},{slot:"accent2",tint:-.499984740745262},{slot:"accent1",tint:-.499984740745262}],oc=[{style:"thin",color:of[2]},{style:"thin",color:of[3]},{style:"none"},{style:"thin",color:of[23]},{style:"thin",color:of[4]},{style:"thin",color:of[7]},{style:"thin",color:of[24]},{style:"thin",color:of[10]},{style:"thin",color:of[25]},{style:"thin",color:of[13]},{style:"thin",color:of[26]},{style:"thin",color:of[16]},{style:"thin",color:of[27]},{style:"thin",color:of[19]},{style:"thin",color:of[28]},{style:"thin",color:of[21]},{style:"thin",color:of[22]},{style:"thin",color:of[30]},{style:"medium",color:of[0]},{style:"thin",color:of[0]},{style:"medium",color:of[3]},{style:"medium",color:of[5]},{style:"thin",color:of[5]},{style:"medium",color:of[7]},{style:"medium",color:of[8]},{style:"thin",color:of[8]},{style:"medium",color:of[10]},{style:"medium",color:of[11]},{style:"thin",color:of[11]},{style:"medium",color:of[13]},{style:"medium",color:of[14]},{style:"thin",color:of[14]},{style:"medium",color:of[16]},{style:"medium",color:of[17]},{style:"thin",color:of[17]},{style:"medium",color:of[19]},{style:"medium",color:of[20]},{style:"medium",color:of[21]},{style:"medium",color:of[22]},{style:"thin",color:of[1]},{style:"double",color:of[0]},{style:"thin",color:of[31]},{style:"thin",color:of[6]},{style:"double",color:of[5]},{style:"thin",color:of[32]},{style:"thin",color:of[9]},{style:"double",color:of[8]},{style:"thin",color:of[33]},{style:"thin",color:of[12]},{style:"double",color:of[11]},{style:"thin",color:of[34]},{style:"thin",color:of[15]},{style:"double",color:of[14]},{style:"thin",color:of[35]},{style:"thin",color:of[18]},{style:"double",color:of[17]},{style:"thin",color:of[36]},{style:"thin",color:of[20]},{style:"double",color:of[20]},{style:"medium",color:of[31]},{style:"medium",color:of[32]},{style:"medium",color:of[33]},{style:"medium",color:of[34]},{style:"medium",color:of[35]},{style:"medium",color:of[36]},{style:"thin",color:of[37]},{style:"medium",color:of[2]},{style:"medium",color:of[1]},{style:"medium",color:of[6]},{style:"medium",color:of[9]},{style:"medium",color:of[12]},{style:"medium",color:of[15]},{style:"medium",color:of[18]},{style:"thin",color:of[40]},{style:"thin",color:of[41]},{style:"thin",color:of[42]},{style:"thin",color:of[43]},{style:"thin",color:of[44]},{style:"thin",color:of[45]}],ou=[{color:of[0],fill:of[1],borderVertical:oc[0]},{bold:!0,color:of[0],borderBottom:oc[0]},{bold:!0,color:of[0]},{bold:!0,color:of[0],fill:of[3]},{fill:of[3]},{bold:!0,color:of[4]},{color:of[5],fill:of[6],borderVertical:oc[0]},{bold:!0,color:of[5],borderBottom:oc[0]},{bold:!0,color:of[5]},{bold:!0,color:of[5],fill:of[7]},{fill:of[7]},{color:of[8],fill:of[9],borderVertical:oc[0]},{bold:!0,color:of[8],borderBottom:oc[0]},{bold:!0,color:of[8]},{bold:!0,color:of[8],fill:of[10]},{fill:of[10]},{color:of[11],fill:of[12],borderVertical:oc[0]},{bold:!0,color:of[11],borderBottom:oc[0]},{bold:!0,color:of[11]},{bold:!0,color:of[11],fill:of[13]},{fill:of[13]},{color:of[14],fill:of[15],borderVertical:oc[0]},{bold:!0,color:of[14],borderBottom:oc[0]},{bold:!0,color:of[14]},{bold:!0,color:of[14],fill:of[16]},{fill:of[16]},{color:of[17],fill:of[18],borderVertical:oc[0]},{bold:!0,color:of[17],borderBottom:oc[0]},{bold:!0,color:of[17]},{bold:!0,color:of[17],fill:of[19]},{fill:of[19]},{color:of[20],fill:of[21],borderVertical:oc[0]},{bold:!0,color:of[20],borderBottom:oc[0]},{bold:!0,color:of[20]},{bold:!0,color:of[20],fill:of[22]},{fill:of[22]},{color:of[4],fill:of[1],borderLeft:oc[1],borderRight:oc[1],borderVertical:oc[1]},{color:of[2],fill:of[4],borderLeft:oc[2],borderRight:oc[2],borderVertical:oc[2]},{fill:of[1],borderTop:oc[1],borderBottom:oc[1]},{fill:of[1],borderLeft:oc[1],borderRight:oc[1]},{color:of[4],fill:of[3],borderTop:oc[3],borderLeft:oc[3],borderRight:oc[3]},{bold:!0,color:of[4],borderBottom:oc[1]},{borderTop:oc[4],borderBottom:oc[4]}
1,{color:of[4],fill:of[6],borderLeft:oc[5],borderRight:oc[5],borderVertical:oc[5]},{fill:of[6],borderTop:oc[5],borderBottom:oc[5]},{fill:of[6],borderLeft:oc[5],borderRight:oc[5]},{color:of[4],fill:of[7],borderTop:oc[6],borderLeft:oc[6],borderRight:oc[6]},{bold:!0,color:of[4],borderBottom:oc[5]},{color:of[4],fill:of[9],borderLeft:oc[7],borderRight:oc[7],borderVertical:oc[7]},{fill:of[9],borderTop:oc[7],borderBottom:oc[7]},{fill:of[9],borderLeft:oc[7],borderRight:oc[7]},{color:of[4],fill:of[10],borderTop:oc[8],borderLeft:oc[8],borderRight:oc[8]},{bold:!0,color:of[4],borderBottom:oc[7]},{color:of[4],fill:of[12],borderLeft:oc[9],borderRight:oc[9],borderVertical:oc[9]},{fill:of[12],borderTop:oc[9],borderBottom:oc[9]},{fill:of[12],borderLeft:oc[9],borderRight:oc[9]},{color:of[4],fill:of[13],borderTop:oc[10],borderLeft:oc[10],borderRight:oc[10]},{bold:!0,color:of[4],borderBottom:oc[9]},{color:of[4],fill:of[15],borderLeft:oc[11],borderRight:oc[11],borderVertical:oc[11]},{fill:of[15],borderTop:oc[11],borderBottom:oc[11]},{fill:of[15],borderLeft:oc[11],borderRight:oc[11]},{color:of[4],fill:of[16],borderTop:oc[12],borderLeft:oc[12],borderRight:oc[12]},{bold:!0,color:of[4],borderBottom:oc[11]},{color:of[4],fill:of[18],borderLeft:oc[13],borderRight:oc[13],borderVertical:oc[13]},{fill:of[18],borderTop:oc[13],borderBottom:oc[13]},{fill:of[18],borderLeft:oc[13],borderRight:oc[13]},{color:of[4],fill:of[19],borderTop:oc[14],borderLeft:oc[14],borderRight:oc[14]},{bold:!0,color:of[4],borderBottom:oc[13]},{color:of[4],fill:of[29],borderLeft:oc[15],borderRight:oc[15],borderVertical:oc[15]},{fill:of[21],borderTop:oc[16],borderBottom:oc[16]},{fill:of[21],borderLeft:oc[16],borderRight:oc[16]},{color:of[4],fill:of[22],borderTop:oc[17],borderLeft:oc[17],borderRight:oc[17]},{bold:!0,color:of[4],borderBottom:oc[16]},{color:of[4]},{bold:!0,color:of[2],fill:of[31],borderTop:oc[18]},{bold:!0,color:of[4],borderTop:oc[19],borderBottom:oc[18]},{borderTop:oc[3],borderBottom:oc[3],borderHorizontal:oc[3]},{borderLeft:oc[3],borderRight:oc[3]},{bold:!0,color:of[4],borderTop:oc[20],borderBottom:oc[20],borderLeft:oc[20],borderRight:oc[20]},{bold:!0,color:of[4],fill:of[3]},{bold:!0,color:of[4],fill:of[1]},{fill:of[1]},{bold:!0,color:of[2],fill:of[32],borderTop:oc[21]},{bold:!0,color:of[4],borderTop:oc[22],borderBottom:oc[21]},{borderTop:oc[6],borderBottom:oc[6],borderHorizontal:oc[6]},{borderLeft:oc[6],borderRight:oc[6]},{bold:!0,color:of[4],borderTop:oc[23],borderBottom:oc[23],borderLeft:oc[23],borderRight:oc[23]},{bold:!0,color:of[4],fill:of[7]},{bold:!0,color:of[4],fill:of[6]},{fill:of[6]},{bold:!0,color:of[2],fill:of[33],borderTop:oc[24]},{bold:!0,color:of[4],borderTop:oc[25],borderBottom:oc[24]},{borderTop:oc[8],borderBottom:oc[8],borderHorizontal:oc[8]},{borderLeft:oc[8],borderRight:oc[8]},{bold:!0,color:of[4],borderTop:oc[26],borderBottom:oc[26],borderLeft:oc[26],borderRight:oc[26]},{bold:!0,color:of[4],fill:of[10]},{bold:!0,color:of[4],fill:of[9]},{fill:of[9]},{bold:!0,color:of[2],fill:of[34],borderTop:oc[27]},{bold:!0,color:of[4],borderTop:oc[28],borderBottom:oc[27]},{borderTop:oc[10],borderBottom:oc[10],borderHorizontal:oc[10]},{borderLeft:oc[10],borderRight:oc[10]},{bold:!0,color:of[4],borderTop:oc[29],borderBottom:oc[29],borderLeft:oc[29],borderRight:oc[29]},{bold:!0,color:of[4],fill:of[13]},{bold:!0,color:of[4],fill:of[12]},{fill:of[12]},{bold:!0,color:of[2],fill:of[35],borderTop:oc[30]},{bold:!0,color:of[4],borderTop:oc[31],borderBottom:oc[30]},{borderTop:oc[12],borderBottom:oc[12],borderHorizontal:oc[12]},{borderLeft:oc[12],borderRight:oc[12]},{bold:!0,color:of[4],borderTop:oc[32],borderBottom:oc[32],borderLeft:oc[32],borderRight:oc[32]},{bold:!0,color:of[4],fill:of[16]},{bold:!0,color:of[4],fill:of[15]},{fill:of[15]},{bold:!0,color:of[2],fill:of[36],borderTop:oc[33]},{bold:!0,color:of[4],borderTop:oc[34],borderBottom:oc[33]},{borderTop:oc[14],borderBottom:oc[14],borderHorizontal:oc[14]},{borderLeft:oc[14],borderRight:oc[14]},{bold:!0,color:of[4],borderTop:oc[35],borderBottom:oc[35],borderLeft:oc[35],borderRight:oc[35]},{bold:!0,color:of[4],fill:of[19]},{bold:!0,color:of[4],fill:of[18]},{fill:of[18]},{bold:!0,color:of[2],fill:of[20],borderTop:oc[36]},{bold:!0,color:of[4],borderTop:oc[4],borderBottom:oc[36]},{borderTop:oc[16],borderBottom:oc[16],borderHorizontal:oc[16]},{borderLeft:oc[37],borderRight:oc[37]},{bold:!0,color:of[4],borderTop:oc[38],borderBottom:oc[38],borderLeft:oc[38],borderRight:oc[38]},{bold:!0,color:of[4],fill:of[22]},{bold:!0,color:of[4],fill:of[21]},{fill:of[21]},{color:of[4],borderHorizontal:oc[39]},{color:of[2],fill:of[0],borderHorizontal:oc[19]},{bold:!0,color:of[4],borderTop:oc[40]},{borderTop:oc[19],borderBottom:oc[19],borderHorizontal:oc[19]},{borderLeft:oc[19],borderRight:oc[19]},{bold:!0,color:of[2]},{bold:!0,color:of[2],fill:of[23]},{borderBottom:oc[1]},{color:of[2],fill:of[23],borderBottom:oc[39],borderHorizontal:oc[3]},{fill:of[1],borderBottom:oc[41]},{borderTop:oc[39],borderBottom:oc[39]},{color:of[4],borderHorizontal:oc[42]},{color:of[2],fill:of[5],borderHorizontal:oc[22]},{bold:!0,color:of[4],borderTop:oc[43]},{borderTop:oc[22],borderBottom:oc[22],borderHorizontal:oc[22]},{borderLeft:oc[22],borderRight:oc[22]},{bold:!0,color:of[2],fill:of[24]}
1,{borderBottom:oc[5]},{color:of[2],fill:of[24],borderBottom:oc[42],borderHorizontal:oc[6]},{fill:of[6],borderBottom:oc[44]},{borderTop:oc[42],borderBottom:oc[42]},{color:of[4],borderHorizontal:oc[45]},{color:of[2],fill:of[8],borderHorizontal:oc[25]},{bold:!0,color:of[4],borderTop:oc[46]},{borderTop:oc[25],borderBottom:oc[25],borderHorizontal:oc[25]},{borderLeft:oc[25],borderRight:oc[25]},{bold:!0,color:of[2],fill:of[25]},{borderBottom:oc[7]},{color:of[2],fill:of[25],borderBottom:oc[45],borderHorizontal:oc[8]},{fill:of[9],borderBottom:oc[47]},{borderTop:oc[45],borderBottom:oc[45]},{color:of[4],borderHorizontal:oc[48]},{color:of[2],fill:of[11],borderHorizontal:oc[28]},{bold:!0,color:of[4],borderTop:oc[49]},{borderTop:oc[28],borderBottom:oc[28],borderHorizontal:oc[28]},{borderLeft:oc[28],borderRight:oc[28]},{bold:!0,color:of[2],fill:of[26]},{borderBottom:oc[9]},{color:of[2],fill:of[26],borderBottom:oc[48],borderHorizontal:oc[10]},{fill:of[12],borderBottom:oc[50]},{borderTop:oc[48],borderBottom:oc[48]},{color:of[4],borderHorizontal:oc[51]},{color:of[2],fill:of[14],borderHorizontal:oc[31]},{bold:!0,color:of[4],borderTop:oc[52]},{borderTop:oc[31],borderBottom:oc[31],borderHorizontal:oc[31]},{borderLeft:oc[31],borderRight:oc[31]},{bold:!0,color:of[2],fill:of[27]},{borderBottom:oc[11]},{color:of[2],fill:of[27],borderBottom:oc[51],borderHorizontal:oc[12]},{fill:of[15],borderBottom:oc[53]},{borderTop:oc[51],borderBottom:oc[51]},{color:of[4],borderHorizontal:oc[54]},{color:of[2],fill:of[17],borderHorizontal:oc[34]},{bold:!0,color:of[4],borderTop:oc[55]},{borderTop:oc[34],borderBottom:oc[34],borderHorizontal:oc[34]},{borderLeft:oc[34],borderRight:oc[34]},{bold:!0,color:of[2],fill:of[28]},{borderBottom:oc[13]},{color:of[2],fill:of[28],borderBottom:oc[54],borderHorizontal:oc[14]},{fill:of[18],borderBottom:oc[56]},{borderTop:oc[54],borderBottom:oc[54]},{color:of[4],borderHorizontal:oc[15]},{color:of[2],fill:of[20],borderHorizontal:oc[57]},{bold:!0,color:of[4],borderTop:oc[58]},{borderTop:oc[57],borderBottom:oc[57],borderHorizontal:oc[57]},{borderLeft:oc[57],borderRight:oc[57]},{bold:!0,color:of[2],fill:of[30]},{borderBottom:oc[15]},{color:of[2],fill:of[30],borderBottom:oc[15],borderHorizontal:oc[15]},{fill:of[21],borderBottom:oc[15]},{borderTop:oc[15],borderBottom:oc[15]},{color:of[0],borderTop:oc[41],borderBottom:oc[41],borderLeft:oc[41],borderRight:oc[41],borderVertical:oc[41]},{color:of[0],borderBottom:oc[41]},{color:of[0],borderTop:oc[41]},{color:of[0]},{fill:of[1],borderTop:oc[57],borderBottom:oc[57]},{color:of[5],borderTop:oc[44],borderBottom:oc[44],borderLeft:oc[44],borderRight:oc[44],borderVertical:oc[44]},{color:of[5],borderBottom:oc[44]},{color:of[5],borderTop:oc[44]},{color:of[5]},{fill:of[6],borderTop:oc[57],borderBottom:oc[57]},{color:of[8],borderTop:oc[47],borderBottom:oc[47],borderLeft:oc[47],borderRight:oc[47],borderVertical:oc[47]},{color:of[8],borderBottom:oc[47]},{color:of[8],borderTop:oc[47]},{color:of[8]},{fill:of[9],borderTop:oc[57],borderBottom:oc[57]},{color:of[11],borderTop:oc[50],borderBottom:oc[50],borderLeft:oc[50],borderRight:oc[50],borderVertical:oc[50]},{color:of[11],borderBottom:oc[50]},{color:of[11],borderTop:oc[50]},{color:of[11]},{fill:of[12],borderTop:oc[57],borderBottom:oc[57]},{color:of[14],borderTop:oc[53],borderBottom:oc[53],borderLeft:oc[53],borderRight:oc[53],borderVertical:oc[53]},{color:of[14],borderBottom:oc[53]},{color:of[14],borderTop:oc[53]},{color:of[14]},{fill:of[15],borderTop:oc[57],borderBottom:oc[57]},{color:of[17],borderTop:oc[56],borderBottom:oc[56],borderLeft:oc[56],borderRight:oc[56],borderVertical:oc[56]},{color:of[17],borderBottom:oc[56]},{color:of[17],borderTop:oc[56]},{color:of[17]},{fill:of[18],borderTop:oc[57],borderBottom:oc[57]},{color:of[4],borderTop:oc[57],borderBottom:oc[57],borderLeft:oc[57],borderRight:oc[57],borderVertical:oc[57]},{bold:!0,color:of[4],borderBottom:oc[57]},{bold:!0,color:of[4],borderTop:oc[57]},{fill:of[21],borderTop:oc[57],borderBottom:oc[57]},{bold:!0,color:of[4],borderLeft:oc[17],borderRight:oc[17]},{bold:!0,color:of[4],fill:of[1],borderBottom:oc[3]},{bold:!0,color:of[4],fill:of[1],borderTop:oc[3]},{bold:!0,color:of[4],borderTop:oc[41],borderBottom:oc[41]},{bold:!0,color:of[4],borderBottom:oc[3]},{fill:of[1],borderBottom:oc[3]},{bold:!0,color:of[4],fill:of[6],borderBottom:oc[6]},{bold:!0,color:of[4],fill:of[6],borderTop:oc[6]},{bold:!0,color:of[4],borderTop:oc[44],borderBottom:oc[44]},{bold:!0,color:of[4],borderBottom:oc[6]},{fill:of[6],borderBottom:oc[6]},{bold:!0,color:of[4],fill:of[9],borderBottom:oc[8]},{bold:!0,color:of[4],fill:of[9],borderTop:oc[8]},{bold:!0,color:of[4],borderTop:oc[47],borderBottom:oc[47]},{bold:!0,color:of[4],borderBottom:oc[8]},{fill:of[9],borderBottom:oc[8]},{bold:!0,color:of[4],fill:of[12],borderBottom:oc[10]},{bold:!0,color:of[4],fill:of[12],borderTop:oc[10]},{bold:!0,color:of[4],borderTop:oc[50],borderBottom:oc[50]},{bold:!0,color:of[4],borderBottom:oc[10]},{fill:of[12],borderBottom:oc[10]},{bold:!0,color:of[4],fill:of[15],borderBottom:oc[12]},{bold:!0,color:of[4],fill:of[15],borderTop:oc[12]},{bold:!0,color:of[4],borderTop:oc[53],borderBottom:oc[53]},{bold:!0,color:of[4],borderBottom:oc[12]},{fill:of[15],borderBottom:oc[12]},{bold:!0,color:of[4],fill:of[18],borderBottom:oc[14]},{bold:!0,color:of[4],fill:of[18],borderTop:oc[14]},{bold:!0,color:of[4],borderTop:oc[56],borderBottom:oc[56]},{bold:!0,color:of[4],borderBottom:oc[14]},{fill:of[18],borderBottom:oc[14]},{bold:!0,color:of[4],fill:of[21],borderBottom:oc[17]},{bold:!0,color:of[4],fill:of[21],borderTop:oc[17]},{bold:!0,color:of[4],borderTop:oc[57],borderBottom:oc[57]},{bold:!0,color:of[4],borderBottom:oc[17]},{fill:of[21],borderBottom:oc[17]},{color:of[0],borderHorizontal:oc[39]},{bold:!0,color:of[4],borderTop:oc[59],borderBottom:oc[59],borderLeft:oc[59],borderRight:oc[59],borderHorizontal:oc[0]},{bold:!0,color:of[4],borderTop:oc[59],borderBottom:oc[59],borderLeft:oc[59],borderRight:oc[59]},{borderRight:oc[41]},{borderTop:oc[1],borderBottom:oc[1],borderLeft:oc[1],borderRight:oc[1]},{borderTop:oc[41],borderBottom:oc[41],borderLeft:oc[41],borderRight:oc[41]},{bold:!0,color:of[4],fill:of[1],borderTop:oc[1],borderBottom:oc[1]},{borderTop:oc[39]},{bold:!0,color:of[4],fill:of[1],borderBottom:oc[0]},{color:of[5],borderHorizontal:oc[42]},{bold:!0,color:of[4],borderTop:oc[60],borderBottom:oc[60],borderLeft:oc[60],borderRight:oc[60],borderHorizontal:oc[0]},{bold:!0,color:of[4],borderTop:oc[60],borderBottom:oc[60],borderLeft:oc[60],borderRight:oc[60]},{borderRight:oc[44]}
1,{borderTop:oc[5],borderBottom:oc[5],borderLeft:oc[5],borderRight:oc[5]},{borderTop:oc[44],borderBottom:oc[44],borderLeft:oc[44],borderRight:oc[44]},{bold:!0,color:of[4],fill:of[6],borderTop:oc[5],borderBottom:oc[5]},{borderTop:oc[42]},{bold:!0,color:of[4],fill:of[6],borderBottom:oc[0]},{color:of[8],borderHorizontal:oc[45]},{bold:!0,color:of[4],borderTop:oc[61],borderBottom:oc[61],borderLeft:oc[61],borderRight:oc[61],borderHorizontal:oc[0]},{bold:!0,color:of[4],borderTop:oc[61],borderBottom:oc[61],borderLeft:oc[61],borderRight:oc[61]},{borderRight:oc[47]},{borderTop:oc[7],borderBottom:oc[7],borderLeft:oc[7],borderRight:oc[7]},{borderTop:oc[47],borderBottom:oc[47],borderLeft:oc[47],borderRight:oc[47]},{bold:!0,color:of[4],fill:of[9],borderTop:oc[7],borderBottom:oc[7]},{borderTop:oc[45]},{bold:!0,color:of[4],fill:of[9],borderBottom:oc[0]},{color:of[11],borderHorizontal:oc[48]},{bold:!0,color:of[4],borderTop:oc[62],borderBottom:oc[62],borderLeft:oc[62],borderRight:oc[62],borderHorizontal:oc[0]},{bold:!0,color:of[4],borderTop:oc[62],borderBottom:oc[62],borderLeft:oc[62],borderRight:oc[62]},{borderRight:oc[50]},{borderTop:oc[9],borderBottom:oc[9],borderLeft:oc[9],borderRight:oc[9]},{borderTop:oc[50],borderBottom:oc[50],borderLeft:oc[50],borderRight:oc[50]},{bold:!0,color:of[4],fill:of[12],borderTop:oc[9],borderBottom:oc[9]},{borderTop:oc[48]},{bold:!0,color:of[4],fill:of[12],borderBottom:oc[0]},{color:of[14],borderHorizontal:oc[51]},{bold:!0,color:of[4],borderTop:oc[63],borderBottom:oc[63],borderLeft:oc[63],borderRight:oc[63],borderHorizontal:oc[0]},{bold:!0,color:of[4],borderTop:oc[63],borderBottom:oc[63],borderLeft:oc[63],borderRight:oc[63]},{borderRight:oc[53]},{borderTop:oc[11],borderBottom:oc[11],borderLeft:oc[11],borderRight:oc[11]},{borderTop:oc[53],borderBottom:oc[53],borderLeft:oc[53],borderRight:oc[53]},{bold:!0,color:of[4],fill:of[15],borderTop:oc[11],borderBottom:oc[11]},{borderTop:oc[51]},{bold:!0,color:of[4],fill:of[15],borderBottom:oc[0]},{color:of[17],borderHorizontal:oc[54]},{bold:!0,color:of[4],borderTop:oc[64],borderBottom:oc[64],borderLeft:oc[64],borderRight:oc[64],borderHorizontal:oc[0]},{bold:!0,color:of[4],borderTop:oc[64],borderBottom:oc[64],borderLeft:oc[64],borderRight:oc[64]},{borderRight:oc[56]},{borderTop:oc[13],borderBottom:oc[13],borderLeft:oc[13],borderRight:oc[13]},{borderTop:oc[56],borderBottom:oc[56],borderLeft:oc[56],borderRight:oc[56]},{bold:!0,color:of[4],fill:of[18],borderTop:oc[13],borderBottom:oc[13]},{borderTop:oc[54]},{bold:!0,color:of[4],fill:of[18],borderBottom:oc[0]},{bold:!0,color:of[4],borderTop:oc[36],borderBottom:oc[36],borderLeft:oc[36],borderRight:oc[36],borderHorizontal:oc[0]},{bold:!0,color:of[4],borderTop:oc[36],borderBottom:oc[36],borderLeft:oc[36],borderRight:oc[36]},{borderRight:oc[57]},{borderTop:oc[17],borderBottom:oc[17],borderLeft:oc[17],borderRight:oc[17]},{borderTop:oc[65],borderBottom:oc[65],borderLeft:oc[65],borderRight:oc[65]},{bold:!0,color:of[4],fill:of[21],borderTop:oc[17],borderBottom:oc[17]},{borderTop:oc[17]},{bold:!0,color:of[4],fill:of[21],borderBottom:oc[0]},{bold:!0,color:of[4],fill:of[2],borderTop:oc[41],borderBottom:oc[41]},{fill:of[1],borderTop:oc[1],borderBottom:oc[1],borderLeft:oc[1],borderRight:oc[1],borderHorizontal:oc[1],borderVertical:oc[1]},{bold:!0,color:of[31]},{borderTop:oc[41],borderBottom:oc[41]},{bold:!0,color:of[4],fill:of[2],borderTop:oc[44],borderBottom:oc[44]},{fill:of[6],borderTop:oc[5],borderBottom:oc[5],borderLeft:oc[5],borderRight:oc[5],borderHorizontal:oc[5],borderVertical:oc[5]},{bold:!0,color:of[32]},{borderTop:oc[44],borderBottom:oc[44]},{bold:!0,color:of[4],fill:of[2],borderTop:oc[47],borderBottom:oc[47]},{fill:of[9],borderTop:oc[7],borderBottom:oc[7],borderLeft:oc[7],borderRight:oc[7],borderHorizontal:oc[7],borderVertical:oc[7]},{bold:!0,color:of[33]},{borderTop:oc[47],borderBottom:oc[47]},{bold:!0,color:of[4],fill:of[2],borderTop:oc[50],borderBottom:oc[50]},{fill:of[12],borderTop:oc[9],borderBottom:oc[9],borderLeft:oc[9],borderRight:oc[9],borderHorizontal:oc[9],borderVertical:oc[9]},{bold:!0,color:of[34]},{borderTop:oc[50],borderBottom:oc[50]},{bold:!0,color:of[4],fill:of[2],borderTop:oc[53],borderBottom:oc[53]},{fill:of[15],borderTop:oc[11],borderBottom:oc[11],borderLeft:oc[11],borderRight:oc[11],borderHorizontal:oc[11],borderVertical:oc[11]},{bold:!0,color:of[35]},{borderTop:oc[53],borderBottom:oc[53]},{bold:!0,color:of[4],fill:of[2],borderTop:oc[56],borderBottom:oc[56]},{fill:of[18],borderTop:oc[13],borderBottom:oc[13],borderLeft:oc[13],borderRight:oc[13],borderHorizontal:oc[13],borderVertical:oc[13]},{color:of[36]},{borderTop:oc[56],borderBottom:oc[56]},{bold:!0,color:of[4],fill:of[2],borderTop:oc[57],borderBottom:oc[57]},{fill:of[21],borderTop:oc[17],borderBottom:oc[17]},{fill:of[21],borderTop:oc[17],borderBottom:oc[17],borderLeft:oc[17],borderRight:oc[17],borderHorizontal:oc[17],borderVertical:oc[17]},{borderTop:oc[57],borderBottom:oc[57]},{color:of[1],fill:of[31],borderVertical:oc[0]},{fill:of[0],borderBottom:oc[66]},{bold:!0,color:of[2],borderTop:oc[66]},{fill:of[0]},{fill:of[23]},{color:of[1]},{color:of[6],fill:of[32],borderVertical:oc[0]},{fill:of[5],borderBottom:oc[66]},{fill:of[5]},{fill:of[24]},{color:of[6]},{color:of[9],fill:of[33],borderVertical:oc[0]},{fill:of[8],borderBottom:oc[66]},{fill:of[8]},{fill:of[25]},{color:of[9]},{color:of[12],fill:of[34],borderVertical:oc[0]},{fill:of[11],borderBottom:oc[66]},{fill:of[11]},{fill:of[26]},{color:of[12]},{color:of[15],fill:of[35],borderVertical:oc[0]},{fill:of[14],borderBottom:oc[66]},{fill:of[14]},{fill:of[27]},{color:of[15]},{color:of[18],fill:of[36],borderVertical:oc[0]},{fill:of[17],borderBottom:oc[66]},{fill:of[17]},{fill:of[28]},{color:of[18]},{color:of[21],fill:of[38],borderVertical:oc[0]},{fill:of[20],borderBottom:oc[66]},{fill:of[20]},{fill:of[37]},{bold:!0,color:of[21]},{color:of[1],fill:of[31]},{bold:!0,color:of[2],fill:of[4]},{borderTop:oc[3],borderBottom:oc[3]},{fill:of[0],borderTop:oc[3],borderBottom:oc[3],borderLeft:oc[3],borderRight:oc[3]},{borderBottom:oc[3]},{bold:!0,color:of[2],fill:of[0]},{color:of[6],fill:of[32]},{borderTop:oc[6],borderBottom:oc[6]},{fill:of[5],borderTop:oc[6],borderBottom:oc[6],borderLeft:oc[6],borderRight:oc[6]},{borderBottom:oc[6]},{bold:!0,color:of[2],fill:of[5]},{color:of[9],fill:of[33]},{borderTop:oc[8],borderBottom:oc[8]},{fill:of[8],borderTop:oc[8],borderBottom:oc[8],borderLeft:oc[8],borderRight:oc[8]},{borderBottom:oc[8]},{bold:!0,color:of[2],fill:of[8]},{color:of[12],fill:of[34]},{borderTop:oc[10],borderBottom:oc[10]},{fill:of[11],borderTop:oc[10],borderBottom:oc[10],borderLeft:oc[10],borderRight:oc[10]},{borderBottom:oc[10]},{bold:!0,color:of[2],fill:of[11]},{color:of[15],fill:of[35]},{borderTop:oc[12],borderBottom:oc[12]},{fill:of[14],borderTop:oc[12],borderBottom:oc[12],borderLeft:oc[12],borderRight:oc[12]},{borderBottom:oc[12]},{bold:!0,color:of[2],fill:of[14]},{color:of[18],fill:of[36]},{borderTop:oc[14],borderBottom:oc[14]},{fill:of[17],borderTop:oc[14],borderBottom:oc[14],borderLeft:oc[14],borderRight:oc[14]},{borderBottom:oc[14]},{bold:!0,color:of[2],fill:of[17]},{color:of[21],fill:of[37]},{borderTop:oc[17],borderBottom:oc[17]},{borderLeft:oc[16],borderRight:oc[16]},{fill:of[20],borderTop:oc[17],borderBottom:oc[17],borderLeft:oc[17],borderRight:oc[17]},{borderBottom:oc[17]},{bold:!0,color:of[2],fill:of[20],borderBottom:oc[54]},{color:of[4],fill:of[1],borderTop:oc[36],borderBottom:oc[36],borderLeft:oc[36],borderRight:oc[36]},{bold:!0,color:of[2],fill:of[39]},{borderTop:oc[1],borderBottom:oc[1]},{borderTop:oc[67]},{bold:!0,color:of[4],fill:of[3],borderBottom:oc[67]},{borderTop:oc[36],borderBottom:oc[36],borderLeft:oc[36]},{borderTop:oc[36],borderBottom:oc[36],borderRight:oc[36]},{color:of[4],fill:of[6],borderTop:oc[36],borderBottom:oc[36],borderLeft:oc[36],borderRight:oc[36]}
1,{borderTop:oc[5],borderBottom:oc[5]},{borderTop:oc[68]},{bold:!0,color:of[4],fill:of[7],borderBottom:oc[68]},{color:of[4],fill:of[9],borderTop:oc[36],borderBottom:oc[36],borderLeft:oc[36],borderRight:oc[36]},{borderTop:oc[7],borderBottom:oc[7]},{borderTop:oc[69]},{bold:!0,color:of[4],fill:of[10],borderBottom:oc[69]},{color:of[4],fill:of[12],borderTop:oc[36],borderBottom:oc[36],borderLeft:oc[36],borderRight:oc[36]},{borderTop:oc[9],borderBottom:oc[9]},{borderTop:oc[70]},{bold:!0,color:of[4],fill:of[13],borderBottom:oc[70]},{color:of[4],fill:of[15],borderTop:oc[36],borderBottom:oc[36],borderLeft:oc[36],borderRight:oc[36]},{borderTop:oc[11],borderBottom:oc[11]},{borderTop:oc[71]},{bold:!0,color:of[4],fill:of[16],borderBottom:oc[71]},{color:of[4],fill:of[18],borderTop:oc[36],borderBottom:oc[36],borderLeft:oc[36],borderRight:oc[36]},{borderTop:oc[13],borderBottom:oc[13]},{borderTop:oc[72]},{bold:!0,color:of[4],fill:of[19],borderBottom:oc[72]},{color:of[4],fill:of[21],borderTop:oc[36],borderBottom:oc[36],borderLeft:oc[36],borderRight:oc[36]},{borderTop:oc[16],borderBottom:oc[16]},{borderLeft:oc[65],borderRight:oc[65]},{borderTop:oc[38]},{bold:!0,color:of[4],fill:of[22],borderBottom:oc[37]},{color:of[4],fill:of[3],borderHorizontal:oc[39]},{bold:!0,color:of[2],fill:of[40],borderBottom:oc[41],borderHorizontal:oc[73]},{bold:!0,color:of[2],fill:of[40]},{borderLeft:oc[39],borderRight:oc[39]},{bold:!0,color:of[4],borderBottom:oc[39]},{bold:!0,color:of[4],fill:of[1],borderTop:oc[3],borderBottom:oc[3]},{bold:!0,color:of[2],fill:of[40],borderHorizontal:oc[73]},{color:of[2],fill:of[40],borderHorizontal:oc[73]},{color:of[4],fill:of[7],borderHorizontal:oc[42]},{bold:!0,color:of[2],fill:of[41],borderBottom:oc[44],borderHorizontal:oc[74]},{bold:!0,color:of[2],fill:of[41]},{borderLeft:oc[42],borderRight:oc[42]},{bold:!0,color:of[4],borderBottom:oc[42]},{bold:!0,color:of[4],fill:of[6],borderTop:oc[6],borderBottom:oc[6]},{bold:!0,color:of[2],fill:of[41],borderHorizontal:oc[74]},{color:of[2],fill:of[41],borderHorizontal:oc[74]},{color:of[4],fill:of[10],borderHorizontal:oc[45]},{bold:!0,color:of[2],fill:of[42],borderBottom:oc[47],borderHorizontal:oc[75]},{bold:!0,color:of[2],fill:of[42]},{borderLeft:oc[45],borderRight:oc[45]},{bold:!0,color:of[4],borderBottom:oc[45]},{bold:!0,color:of[4],fill:of[9],borderTop:oc[8],borderBottom:oc[8]},{bold:!0,color:of[2],fill:of[42],borderHorizontal:oc[75]},{color:of[2],fill:of[42],borderHorizontal:oc[75]},{color:of[4],fill:of[13],borderHorizontal:oc[48]},{bold:!0,color:of[2],fill:of[43],borderBottom:oc[50],borderHorizontal:oc[76]},{bold:!0,color:of[2],fill:of[43]},{borderLeft:oc[48],borderRight:oc[48]},{bold:!0,color:of[4],borderBottom:oc[48]},{bold:!0,color:of[4],fill:of[12],borderTop:oc[10],borderBottom:oc[10]},{bold:!0,color:of[2],fill:of[43],borderHorizontal:oc[76]},{color:of[2],fill:of[43],borderHorizontal:oc[76]},{color:of[4],fill:of[16],borderHorizontal:oc[51]},{bold:!0,color:of[2],fill:of[44],borderBottom:oc[53],borderHorizontal:oc[77]},{bold:!0,color:of[2],fill:of[44]},{borderLeft:oc[51],borderRight:oc[51]},{bold:!0,color:of[4],borderBottom:oc[51]},{bold:!0,color:of[4],fill:of[15],borderTop:oc[12],borderBottom:oc[12]},{bold:!0,color:of[2],fill:of[44],borderHorizontal:oc[77]},{color:of[2],fill:of[44],borderHorizontal:oc[77]},{color:of[4],fill:of[19],borderHorizontal:oc[54]},{bold:!0,color:of[2],fill:of[45],borderBottom:oc[56],borderHorizontal:oc[78]},{bold:!0,color:of[2],fill:of[45]},{borderLeft:oc[54],borderRight:oc[54]},{bold:!0,color:of[4],borderBottom:oc[54]},{bold:!0,color:of[4],fill:of[18],borderTop:oc[14],borderBottom:oc[14]},{bold:!0,color:of[2],fill:of[45],borderHorizontal:oc[78]},{color:of[2],fill:of[45],borderHorizontal:oc[78]},{color:of[4],fill:of[22],borderHorizontal:oc[15]},{bold:!0,color:of[2],fill:of[20],borderBottom:oc[0],borderHorizontal:oc[57]},{bold:!0,color:of[2],fill:of[20]},{fill:of[30]},{borderLeft:oc[15],borderRight:oc[15]},{bold:!0,color:of[2],fill:of[20],borderHorizontal:oc[57]}],og={PivotStyleLight1:{wholeTable:ou[191],headerRow:ou[268],totalRow:ou[357],firstRowStripe:ou[358],firstColumnStripe:ou[359],firstSubtotalRow:ou[5],secondSubtotalRow:ou[33],firstRowSubheading:ou[5],secondRowSubheading:ou[33],pageFieldLabels:ou[360],pageFieldValues:ou[360]},PivotStyleLight2:{wholeTable:ou[181],headerRow:ou[263],totalRow:ou[353],firstRowStripe:ou[64],firstColumnStripe:ou[354],firstSubtotalRow:ou[5],secondSubtotalRow:ou[355],firstRowSubheading:ou[5],secondRowSubheading:ou[355],pageFieldLabels:ou[356],pageFieldValues:ou[356]},PivotStyleLight3:{wholeTable:ou[171],headerRow:ou[258],totalRow:ou[349],firstRowStripe:ou[59],firstColumnStripe:ou[350],firstSubtotalRow:ou[5],secondSubtotalRow:ou[351],firstRowSubheading:ou[5],secondRowSubheading:ou[351],pageFieldLabels:ou[352],pageFieldValues:ou[352]},PivotStyleLight4:{wholeTable:ou[161],headerRow:ou[253],totalRow:ou[345],firstRowStripe:ou[54],firstColumnStripe:ou[346],firstSubtotalRow:ou[5],secondSubtotalRow:ou[347],firstRowSubheading:ou[5],secondRowSubheading:ou[347],pageFieldLabels:ou[348],pageFieldValues:ou[348]},PivotStyleLight5:{wholeTable:ou[151],headerRow:ou[248],totalRow:ou[341],firstRowStripe:ou[49],firstColumnStripe:ou[342],firstSubtotalRow:ou[5],secondSubtotalRow:ou[343],firstRowSubheading:ou[5],secondRowSubheading:ou[343],pageFieldLabels:ou[344],pageFieldValues:ou[344]},PivotStyleLight6:{wholeTable:ou[141],headerRow:ou[243],totalRow:ou[337],firstRowStripe:ou[44],firstColumnStripe:ou[338],firstSubtotalRow:ou[5],secondSubtotalRow:ou[339],firstRowSubheading:ou[5],secondRowSubheading:ou[339],pageFieldLabels:ou[340],pageFieldValues:ou[340]},PivotStyleLight7:{wholeTable:ou[130],headerRow:ou[238],totalRow:ou[333],firstRowStripe:ou[38],firstColumnStripe:ou[334],firstSubtotalRow:ou[5],secondSubtotalRow:ou[335],firstRowSubheading:ou[5],secondRowSubheading:ou[335],pageFieldLabels:ou[336],pageFieldValues:ou[336]},PivotStyleLight8:{wholeTable:ou[191],headerRow:ou[325],totalRow:ou[326],firstColumn:ou[327],firstRowStripe:ou[328],firstColumnStripe:ou[329],firstSubtotalRow:ou[330],secondSubtotalRow:ou[5],firstRowSubheading:ou[332],secondRowSubheading:ou[5],secondColumnSubheading:ou[331]},PivotStyleLight9:{wholeTable:ou[316],headerRow:ou[317],totalRow:ou[318],firstColumn:ou[319],firstRowStripe:ou[320],firstColumnStripe:ou[321],firstSubtotalRow:ou[322],secondSubtotalRow:ou[5],firstRowSubheading:ou[324],secondRowSubheading:ou[5],secondColumnSubheading:ou[323],thirdColumnSubheading:ou[323]},PivotStyleLight10:{wholeTable:ou[307],headerRow:ou[308],totalRow:ou[309],firstColumn:ou[310],firstRowStripe:ou[311],firstColumnStripe:ou[312],firstSubtotalRow:ou[313],secondSubtotalRow:ou[5],firstRowSubheading:ou[315],secondRowSubheading:ou[5],secondColumnSubheading:ou[314],thirdColumnSubheading:ou[314]},PivotStyleLight11:{wholeTable:ou[298],headerRow:ou[299],totalRow:ou[300],firstColumn:ou[301],firstRowStripe:ou[302],firstColumnStripe:ou[303],firstSubtotalRow:ou[304],secondSubtotalRow:ou[5],firstRowSubheading:ou[306],secondRowSubheading:ou[5],secondColumnSubheading:ou[305],thirdColumnSubheading:ou[305]},PivotStyleLight12:{wholeTable:ou[289],headerRow:ou[290],totalRow:ou[291],firstColumn:ou[292],firstRowStripe:ou[293],firstColumnStripe:ou[294],firstSubtotalRow:ou[295],secondSubtotalRow:ou[5],firstRowSubheading:ou[297],secondRowSubheading:ou[5],secondColumnSubheading:ou[296],thirdColumnSubheading:ou[296]},PivotStyleLight13:{wholeTable:ou[280],headerRow:ou[281],totalRow:ou[282],firstColumn:ou[283],firstRowStripe:ou[284],firstColumnStripe:ou[285],firstSubtotalRow:ou[286],secondSubtotalRow:ou[5],firstRowSubheading:ou[288],secondRowSubheading:ou[5],secondColumnSubheading:ou[287],thirdColumnSubheading:ou[287]},PivotStyleLight14:{wholeTable:ou[271],headerRow:ou[272],totalRow:ou[273],firstColumn:ou[274],firstRowStripe:ou[275],firstColumnStripe:ou[276],firstSubtotalRow:ou[277],secondSubtotalRow:ou[5],firstRowSubheading:ou[279],secondRowSubheading:ou[5],secondColumnSubheading:ou[278],thirdColumnSubheading:ou[278]},PivotStyleLight15:{headerRow:ou[266],totalRow:ou[267],firstRowStripe:ou[129],firstColumnStripe:ou[70],firstSubtotalRow:ou[268],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[129],firstRowSubheading:ou[269],secondRowSubheading:ou[5],pageFieldLabels:ou[270],pageFieldValues:ou[270]},PivotStyleLight16:{headerRow:ou[261],totalRow:ou[262],firstRowStripe:ou[129],firstColumnStripe:ou[70],firstSubtotalRow:ou[263],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[129],firstRowSubheading:ou[264],secondRowSubheading:ou[5],pageFieldLabels:ou[265],pageFieldValues:ou[265]},PivotStyleLight17:{headerRow:ou[256],totalRow:ou[257],firstRowStripe:ou[129],firstColumnStripe:ou[70],firstSubtotalRow:ou[258],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[129],firstRowSubheading:ou[259],secondRowSubheading:ou[5],pageFieldLabels:ou[260],pageFieldValues:ou[260]},PivotStyleLight18:{headerRow:ou[251],totalRow:ou[252],firstRowStripe:ou[129],firstColumnStripe:ou[70],firstSubtotalRow:ou[253],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[129],firstRowSubheading:ou[254],secondRowSubheading:ou[5],pageFieldLabels:ou[255],pageFieldValues:ou[255]},PivotStyleLight19:{headerRow:ou[246],totalRow:ou[247],firstRowStripe:ou[129],firstColumnStripe:ou[70],firstSubtotalRow:ou[248],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[129],firstRowSubheading:ou[249],secondRowSubheading:ou[5],pageFieldLabels:ou[250],pageFieldValues:ou[250]},PivotStyleLight20:{headerRow:ou[241],totalRow:ou[242],firstRowStripe:ou[129],firstColumnStripe:ou[70],firstSubtotalRow:ou[243],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[129],firstRowSubheading:ou[244],secondRowSubheading:ou[5],pageFieldLabels:ou[245],pageFieldValues:ou[245]},PivotStyleLight21:{headerRow:ou[236],totalRow:ou[237],firstRowStripe:ou[129],firstColumnStripe:ou[70],firstSubtotalRow:ou[238],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[129],firstRowSubheading:ou[239],secondRowSubheading:ou[5],pageFieldLabels:ou[240],pageFieldValues:ou[240]},PivotStyleLight22:{wholeTable:ou[231],headerRow:ou[232],totalRow:ou[233],firstColumn:ou[5],firstRowStripe:ou[234],firstColumnStripe:ou[129],firstSubtotalRow:ou[5],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[235],pageFieldLabels:ou[5]},PivotStyleLight23:{wholeTable:ou[226],headerRow:ou[227],totalRow:ou[228],firstColumn:ou[229],firstRowStripe:ou[230],firstColumnStripe:ou[121],firstSubtotalRow:ou[229],secondSubtotalRow:ou[229],firstSubtotalColumn:ou[229],pageFieldLabels:ou[229]},PivotStyleLight24:{wholeTable:ou[221],headerRow:ou[222],totalRow:ou[223],firstColumn:ou[224],firstRowStripe:ou[225],firstColumnStripe:ou[113],firstSubtotalRow:ou[224],secondSubtotalRow:ou[224],firstSubtotalColumn:ou[224],pageFieldLabels:ou[224]},PivotStyleLight25:{wholeTable:ou[216],headerRow:ou[217],totalRow:ou[218],firstColumn:ou[219],firstRowStripe:ou[220],firstColumnStripe:ou[105],firstSubtotalRow:ou[219],secondSubtotalRow:ou[219],firstSubtotalColumn:ou[219],pageFieldLabels:ou[219]},PivotStyleLight26:{wholeTable:ou[211],headerRow:ou[212],totalRow:ou[213],firstColumn:ou[214],firstRowStripe:ou[215],firstColumnStripe:ou[97],firstSubtotalRow:ou[214],secondSubtotalRow:ou[214],firstSubtotalColumn:ou[214],pageFieldLabels:ou[214]},PivotStyleLight27:{wholeTable:ou[206],headerRow:ou[207],totalRow:ou[208],firstColumn:ou[209],firstRowStripe:ou[210],firstColumnStripe:ou[89],firstSubtotalRow:ou[209],secondSubtotalRow:ou[209],firstSubtotalColumn:ou[209],pageFieldLabels:ou[209]},PivotStyleLight28:{wholeTable:ou[201],headerRow:ou[202],totalRow:ou[203],firstColumn:ou[204],firstRowStripe:ou[205],firstColumnStripe:ou[81],firstSubtotalRow:ou[204],secondSubtotalRow:ou[204],firstSubtotalColumn:ou[204],pageFieldLabels:ou[204]},PivotStyleMedium1:{wholeTable:ou[191],headerRow:ou[192],totalRow:ou[193],firstHeaderCell:ou[135],firstRowStripe:ou[194],firstColumnStripe:ou[195],firstSubtotalRow:ou[196],secondSubtotalRow:ou[128],firstRowSubheading:ou[198],secondRowSubheading:ou[199],firstColumnSubheading:ou[197],pageFieldLabels:ou[200],pageFieldValues:ou[200]},PivotStyleMedium2:{wholeTable:ou[181],headerRow:ou[182],totalRow:ou[183],firstHeaderCell:ou[135],firstRowStripe:ou[184],firstColumnStripe:ou[185],firstSubtotalRow:ou[186],secondSubtotalRow:ou[128],firstRowSubheading:ou[188],secondRowSubheading:ou[189],firstColumnSubheading:ou[187],pageFieldLabels:ou[190],pageFieldValues:ou[190]},PivotStyleMedium3:{wholeTable:ou[171],headerRow:ou[172],totalRow:ou[173],firstHeaderCell:ou[135],firstRowStripe:ou[174],firstColumnStripe:ou[175],firstSubtotalRow:ou[176],secondSubtotalRow:ou[128],firstRowSubheading:ou[178],secondRowSubheading:ou[179],firstColumnSubheading:ou[177],pageFieldLabels:ou[180],pageFieldValues:ou[180]},PivotStyleMedium4:{wholeTable:ou[161],headerRow:ou[162],totalRow:ou[163],firstHeaderCell:ou[135],firstRowStripe:ou[164],firstColumnStripe:ou[165],firstSubtotalRow:ou[166],secondSubtotalRow:ou[128],firstRowSubheading:ou[168],secondRowSubheading:ou[169],firstColumnSubheading:ou[167],pageFieldLabels:ou[170],pageFieldValues:ou[170]},PivotStyleMedium5:{wholeTable:ou[151],headerRow:ou[152],totalRow:ou[153],firstHeaderCell:ou[135],firstRowStripe:ou[154],firstColumnStripe:ou[155],firstSubtotalRow:ou[156],secondSubtotalRow:ou[128],firstRowSubheading:ou[158],secondRowSubheading:ou[159],firstColumnSubheading:ou[157],pageFieldLabels:ou[160],pageFieldValues:ou[160]},PivotStyleMedium6:{wholeTable:ou[141],headerRow:ou[142],totalRow:ou[143],firstHeaderCell:ou[135],firstRowStripe:ou[144],firstColumnStripe:ou[145],firstSubtotalRow:ou[146],secondSubtotalRow:ou[128],firstRowSubheading:ou[148],secondRowSubheading:ou[149],firstColumnSubheading:ou[147],pageFieldLabels:ou[150],pageFieldValues:ou[150]},PivotStyleMedium7:{wholeTable:ou[130],headerRow:ou[131],totalRow:ou[132],firstHeaderCell:ou[135],firstRowStripe:ou[133],firstColumnStripe:ou[134],firstSubtotalRow:ou[136],secondSubtotalRow:ou[128],firstRowSubheading:ou[138],secondRowSubheading:ou[139],firstColumnSubheading:ou[137],pageFieldLabels:ou[140],pageFieldValues:ou[140]},PivotStyleMedium8:{wholeTable:ou[73],headerRow:ou[122],totalRow:ou[123],firstRowStripe:ou[124],firstColumnStripe:ou[125],firstSubtotalRow:ou[127],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[126],firstRowSubheading:ou[128],secondRowSubheading:ou[5],pageFieldLabels:ou[129],pageFieldValues:ou[129]},PivotStyleMedium9:{wholeTable:ou[73],headerRow:ou[114],totalRow:ou[115],firstRowStripe:ou[116],firstColumnStripe:ou[117],firstSubtotalRow:ou[119],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[118],firstRowSubheading:ou[120],secondRowSubheading:ou[5],pageFieldLabels:ou[121],pageFieldValues:ou[121]},PivotStyleMedium10:{wholeTable:ou[73],headerRow:ou[106],totalRow:ou[107],firstRowStripe:ou[108],firstColumnStripe:ou[109],firstSubtotalRow:ou[111],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[110],firstRowSubheading:ou[112],secondRowSubheading:ou[5],pageFieldLabels:ou[113],pageFieldValues:ou[113]},PivotStyleMedium11:{wholeTable:ou[73],headerRow:ou[98],totalRow:ou[99],firstRowStripe:ou[100],firstColumnStripe:ou[101],firstSubtotalRow:ou[103],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[102],firstRowSubheading:ou[104],secondRowSubheading:ou[5],pageFieldLabels:ou[105],pageFieldValues:ou[105]},PivotStyleMedium12:{wholeTable:ou[73],headerRow:ou[90],totalRow:ou[91],firstRowStripe:ou[92],firstColumnStripe:ou[93],firstSubtotalRow:ou[95],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[94],firstRowSubheading:ou[96],secondRowSubheading:ou[5],pageFieldLabels:ou[97],pageFieldValues:ou[97]},PivotStyleMedium13:{wholeTable:ou[73],headerRow:ou[82],totalRow:ou[83],firstRowStripe:ou[84],firstColumnStripe:ou[85],firstSubtotalRow:ou[87],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[86],firstRowSubheading:ou[88],secondRowSubheading:ou[5],pageFieldLabels:ou[89],pageFieldValues:ou[89]},PivotStyleMedium14:{wholeTable:ou[73],headerRow:ou[74],totalRow:ou[75],firstRowStripe:ou[76],firstColumnStripe:ou[77],firstSubtotalRow:ou[79],secondSubtotalRow:ou[5],firstSubtotalColumn:ou[78],firstRowSubheading:ou[80],secondRowSubheading:ou[5],pageFieldLabels:ou[81],pageFieldValues:ou[81]},PivotStyleMedium15:{wholeTable:ou[68],headerRow:ou[37],totalRow:ou[37],firstRowStripe:ou[69],firstColumnStripe:ou[70],firstSubtotalRow:ou[72],secondSubtotalRow:ou[33],firstSubtotalColumn:ou[71],firstRowSubheading:ou[5],secondRowSubheading:ou[33],thirdRowSubheading:ou[5],pageFieldLabels:ou[42],pageFieldVa
1lues:ou[42]},PivotStyleMedium16:{wholeTable:ou[63],headerRow:ou[37],totalRow:ou[37],firstRowStripe:ou[64],firstColumnStripe:ou[65],firstSubtotalRow:ou[67],secondSubtotalRow:ou[33],firstSubtotalColumn:ou[66],firstRowSubheading:ou[5],secondRowSubheading:ou[33],thirdRowSubheading:ou[5],pageFieldLabels:ou[42],pageFieldValues:ou[42]},PivotStyleMedium17:{wholeTable:ou[58],headerRow:ou[37],totalRow:ou[37],firstRowStripe:ou[59],firstColumnStripe:ou[60],firstSubtotalRow:ou[62],secondSubtotalRow:ou[33],firstSubtotalColumn:ou[61],firstRowSubheading:ou[5],secondRowSubheading:ou[33],thirdRowSubheading:ou[5],pageFieldLabels:ou[42],pageFieldValues:ou[42]},PivotStyleMedium18:{wholeTable:ou[53],headerRow:ou[37],totalRow:ou[37],firstRowStripe:ou[54],firstColumnStripe:ou[55],firstSubtotalRow:ou[57],secondSubtotalRow:ou[33],firstSubtotalColumn:ou[56],firstRowSubheading:ou[5],secondRowSubheading:ou[33],thirdRowSubheading:ou[5],pageFieldLabels:ou[42],pageFieldValues:ou[42]},PivotStyleMedium19:{wholeTable:ou[48],headerRow:ou[37],totalRow:ou[37],firstRowStripe:ou[49],firstColumnStripe:ou[50],firstSubtotalRow:ou[52],secondSubtotalRow:ou[33],firstSubtotalColumn:ou[51],firstRowSubheading:ou[5],secondRowSubheading:ou[33],thirdRowSubheading:ou[5],pageFieldLabels:ou[42],pageFieldValues:ou[42]},PivotStyleMedium20:{wholeTable:ou[43],headerRow:ou[37],totalRow:ou[37],firstRowStripe:ou[44],firstColumnStripe:ou[45],firstSubtotalRow:ou[47],secondSubtotalRow:ou[33],firstSubtotalColumn:ou[46],firstRowSubheading:ou[5],secondRowSubheading:ou[33],thirdRowSubheading:ou[5],pageFieldLabels:ou[42],pageFieldValues:ou[42]},PivotStyleMedium21:{wholeTable:ou[36],headerRow:ou[37],totalRow:ou[37],firstRowStripe:ou[38],firstColumnStripe:ou[39],firstSubtotalRow:ou[41],secondSubtotalRow:ou[33],firstSubtotalColumn:ou[40],firstRowSubheading:ou[5],secondRowSubheading:ou[33],thirdRowSubheading:ou[5],pageFieldLabels:ou[42],pageFieldValues:ou[42]},PivotStyleMedium22:{wholeTable:ou[31],headerRow:ou[32],totalRow:ou[33],firstColumn:ou[34],secondRowStripe:ou[35],secondColumnStripe:ou[35],firstSubtotalRow:ou[5],secondSubtotalRow:ou[5],firstRowSubheading:ou[5],pageFieldLabels:ou[34]},PivotStyleMedium23:{wholeTable:ou[26],headerRow:ou[27],totalRow:ou[28],firstColumn:ou[29],secondRowStripe:ou[30],secondColumnStripe:ou[30],firstSubtotalRow:ou[5],secondSubtotalRow:ou[5],firstRowSubheading:ou[5],pageFieldLabels:ou[29]},PivotStyleMedium24:{wholeTable:ou[21],headerRow:ou[22],totalRow:ou[23],firstColumn:ou[24],secondRowStripe:ou[25],secondColumnStripe:ou[25],firstSubtotalRow:ou[5],secondSubtotalRow:ou[5],firstRowSubheading:ou[5],pageFieldLabels:ou[24]},PivotStyleMedium25:{wholeTable:ou[16],headerRow:ou[17],totalRow:ou[18],firstColumn:ou[19],secondRowStripe:ou[20],secondColumnStripe:ou[20],firstSubtotalRow:ou[5],secondSubtotalRow:ou[5],firstRowSubheading:ou[5],pageFieldLabels:ou[19]},PivotStyleMedium26:{wholeTable:ou[11],headerRow:ou[12],totalRow:ou[13],firstColumn:ou[14],secondRowStripe:ou[15],secondColumnStripe:ou[15],firstSubtotalRow:ou[5],secondSubtotalRow:ou[5],firstRowSubheading:ou[5],pageFieldLabels:ou[14]},PivotStyleMedium27:{wholeTable:ou[6],headerRow:ou[7],totalRow:ou[8],firstColumn:ou[9],secondRowStripe:ou[10],secondColumnStripe:ou[10],firstSubtotalRow:ou[5],secondSubtotalRow:ou[5],firstRowSubheading:ou[5],pageFieldLabels:ou[9]},PivotStyleMedium28:{wholeTable:ou[0],headerRow:ou[1],totalRow:ou[2],firstColumn:ou[3],secondRowStripe:ou[4],secondColumnStripe:ou[4],firstSubtotalRow:ou[5],secondSubtotalRow:ou[5],firstRowSubheading:ou[5],pageFieldLabels:ou[3]},PivotStyleDark1:{wholeTable:ou[514],headerRow:ou[515],totalRow:ou[516],secondRowStripe:ou[517],secondColumnStripe:ou[518],firstSubtotalRow:ou[269],firstRowSubheading:ou[330],secondRowSubheading:ou[5],pageFieldLabels:ou[519],pageFieldValues:ou[192]},PivotStyleDark2:{wholeTable:ou[506],headerRow:ou[507],totalRow:ou[508],secondRowStripe:ou[390],secondColumnStripe:ou[509],firstSubtotalRow:ou[510],firstRowSubheading:ou[511],secondRowSubheading:ou[5],pageFieldLabels:ou[512],pageFieldValues:ou[513]},PivotStyleDark3:{wholeTable:ou[498],headerRow:ou[499],totalRow:ou[500],secondRowStripe:ou[385],secondColumnStripe:ou[501],firstSubtotalRow:ou[502],firstRowSubheading:ou[503],secondRowSubheading:ou[5],pageFieldLabels:ou[504],pageFieldValues:ou[505]}
1,PivotStyleDark4:{wholeTable:ou[490],headerRow:ou[491],totalRow:ou[492],secondRowStripe:ou[380],secondColumnStripe:ou[493],firstSubtotalRow:ou[494],firstRowSubheading:ou[495],secondRowSubheading:ou[5],pageFieldLabels:ou[496],pageFieldValues:ou[497]},PivotStyleDark5:{wholeTable:ou[482],headerRow:ou[483],totalRow:ou[484],secondRowStripe:ou[375],secondColumnStripe:ou[485],firstSubtotalRow:ou[486],firstRowSubheading:ou[487],secondRowSubheading:ou[5],pageFieldLabels:ou[488],pageFieldValues:ou[489]},PivotStyleDark6:{wholeTable:ou[474],headerRow:ou[475],totalRow:ou[476],secondRowStripe:ou[370],secondColumnStripe:ou[477],firstSubtotalRow:ou[478],firstRowSubheading:ou[479],secondRowSubheading:ou[5],pageFieldLabels:ou[480],pageFieldValues:ou[481]},PivotStyleDark7:{wholeTable:ou[466],headerRow:ou[467],totalRow:ou[468],secondRowStripe:ou[365],secondColumnStripe:ou[469],firstSubtotalRow:ou[470],firstRowSubheading:ou[471],secondRowSubheading:ou[5],pageFieldLabels:ou[472],pageFieldValues:ou[473]},PivotStyleDark8:{wholeTable:ou[461],headerRow:ou[435],totalRow:ou[435],secondRowStripe:ou[462],firstColumnStripe:ou[463],secondColumnStripe:ou[463],firstSubtotalRow:ou[127],firstRowSubheading:ou[465],secondRowSubheading:ou[5],secondColumnSubheading:ou[464],thirdColumnSubheading:ou[464],pageFieldLabels:ou[439],pageFieldValues:ou[440]},PivotStyleDark9:{wholeTable:ou[457],headerRow:ou[435],totalRow:ou[435],secondRowStripe:ou[458],firstColumnStripe:ou[117],secondColumnStripe:ou[117],firstSubtotalRow:ou[119],firstRowSubheading:ou[460],secondRowSubheading:ou[5],secondColumnSubheading:ou[459],thirdColumnSubheading:ou[459],pageFieldLabels:ou[439],pageFieldValues:ou[440]},PivotStyleDark10:{wholeTable:ou[453],headerRow:ou[435],totalRow:ou[435],secondRowStripe:ou[454],firstColumnStripe:ou[109],secondColumnStripe:ou[109],firstSubtotalRow:ou[111],firstRowSubheading:ou[456],secondRowSubheading:ou[5],secondColumnSubheading:ou[455],thirdColumnSubheading:ou[455],pageFieldLabels:ou[439],pageFieldValues:ou[440]},PivotStyleDark11:{wholeTable:ou[449],headerRow:ou[435],totalRow:ou[435],secondRowStripe:ou[450],firstColumnStripe:ou[101],secondColumnStripe:ou[101],firstSubtotalRow:ou[103],firstRowSubheading:ou[452],secondRowSubheading:ou[5],secondColumnSubheading:ou[451],thirdColumnSubheading:ou[451],pageFieldLabels:ou[439],pageFieldValues:ou[440]},PivotStyleDark12:{wholeTable:ou[445],headerRow:ou[435],totalRow:ou[435],secondRowStripe:ou[446],firstColumnStripe:ou[93],secondColumnStripe:ou[93],firstSubtotalRow:ou[95],firstRowSubheading:ou[448],secondRowSubheading:ou[5],secondColumnSubheading:ou[447],thirdColumnSubheading:ou[447],pageFieldLabels:ou[439],pageFieldValues:ou[440]},PivotStyleDark13:{wholeTable:ou[441],headerRow:ou[435],totalRow:ou[435],secondRowStripe:ou[442],firstColumnStripe:ou[85],secondColumnStripe:ou[85],firstSubtotalRow:ou[87],firstRowSubheading:ou[444],secondRowSubheading:ou[5],secondColumnSubheading:ou[443],thirdColumnSubheading:ou[443],pageFieldLabels:ou[439],pageFieldValues:ou[440]},PivotStyleDark14:{wholeTable:ou[434],headerRow:ou[435],totalRow:ou[435],secondRowStripe:ou[436],firstColumnStripe:ou[77],secondColumnStripe:ou[77],firstSubtotalRow:ou[79],firstRowSubheading:ou[438],secondRowSubheading:ou[5],secondColumnSubheading:ou[437],thirdColumnSubheading:ou[437],pageFieldLabels:ou[439],pageFieldValues:ou[440]},PivotStyleDark15:{wholeTable:ou[428],headerRow:ou[398],totalRow:ou[398],firstRowStripe:ou[429],firstColumnStripe:ou[430],firstSubtotalRow:ou[135],firstSubtotalColumn:ou[431],firstRowSubheading:ou[433],secondRowSubheading:ou[135],firstColumnSubheading:ou[432],pageFieldLabels:ou[135]},PivotStyleDark16:{wholeTable:ou[423],headerRow:ou[398],totalRow:ou[398],firstRowStripe:ou[424],firstColumnStripe:ou[117],firstSubtotalRow:ou[135],firstSubtotalColumn:ou[425],firstRowSubheading:ou[427],secondRowSubheading:ou[135],firstColumnSubheading:ou[426],pageFieldLabels:ou[135]},PivotStyleDark17:{wholeTable:ou[418],headerRow:ou[398],totalRow:ou[398],firstRowStripe:ou[419],firstColumnStripe:ou[109],firstSubtotalRow:ou[135],firstSubtotalColumn:ou[420],firstRowSubheading:ou[422],secondRowSubheading:ou[135],firstColumnSubheading:ou[421],pageFieldLabels:ou[135]},PivotStyleDark18:{wholeTable:ou[413],headerRow:ou[398],totalRow:ou[398],firstRowStripe:ou[414],firstColumnStripe:ou[101],firstSubtotalRow:ou[135],firstSubtotalColumn:ou[415],firstRowSubheading:ou[417],secondRowSubheading:ou[135],firstColumnSubheading:ou[416],pageFieldLabels:ou[135]},PivotStyleDark19:{wholeTable:ou[408],headerRow:ou[398],totalRow:ou[398],firstRowStripe:ou[409],firstColumnStripe:ou[93],firstSubtotalRow:ou[135],firstSubtotalColumn:ou[410],firstRowSubheading:ou[412],secondRowSubheading:ou[135],firstColumnSubheading:ou[411],pageFieldLabels:ou[135]},PivotStyleDark20:{wholeTable:ou[403],headerRow:ou[398],totalRow:ou[398],firstRowStripe:ou[404],firstColumnStripe:ou[85],firstSubtotalRow:ou[135],firstSubtotalColumn:ou[405],firstRowSubheading:ou[407],secondRowSubheading:ou[135],firstColumnSubheading:ou[406],pageFieldLabels:ou[135]},PivotStyleDark21:{wholeTable:ou[397],headerRow:ou[398],totalRow:ou[398],firstRowStripe:ou[399],firstColumnStripe:ou[77],firstSubtotalRow:ou[135],firstSubtotalColumn:ou[400],firstRowSubheading:ou[402],secondRowSubheading:ou[135],firstColumnSubheading:ou[401
1],pageFieldLabels:ou[135]},PivotStyleDark22:{wholeTable:ou[392],headerRow:ou[393],totalRow:ou[363],firstColumn:ou[394],firstHeaderCell:ou[135],secondRowStripe:ou[395],secondColumnStripe:ou[395],firstSubtotalRow:ou[396],secondSubtotalRow:ou[5],firstRowSubheading:ou[135],secondRowSubheading:ou[135],pageFieldLabels:ou[394]},PivotStyleDark23:{wholeTable:ou[387],headerRow:ou[388],totalRow:ou[363],firstColumn:ou[389],firstHeaderCell:ou[135],secondRowStripe:ou[390],secondColumnStripe:ou[390],firstSubtotalRow:ou[391],secondSubtotalRow:ou[135],firstRowSubheading:ou[135],secondRowSubheading:ou[135],pageFieldLabels:ou[389]},PivotStyleDark24:{wholeTable:ou[382],headerRow:ou[383],totalRow:ou[363],firstColumn:ou[384],firstHeaderCell:ou[135],secondRowStripe:ou[385],secondColumnStripe:ou[385],firstSubtotalRow:ou[386],secondSubtotalRow:ou[135],firstRowSubheading:ou[135],secondRowSubheading:ou[135],pageFieldLabels:ou[384]},PivotStyleDark25:{wholeTable:ou[377],headerRow:ou[378],totalRow:ou[363],firstColumn:ou[379],firstHeaderCell:ou[135],secondRowStripe:ou[380],secondColumnStripe:ou[380],firstSubtotalRow:ou[381],secondSubtotalRow:ou[135],firstRowSubheading:ou[135],secondRowSubheading:ou[135],pageFieldLabels:ou[379]},PivotStyleDark26:{wholeTable:ou[372],headerRow:ou[373],totalRow:ou[363],firstColumn:ou[374],firstHeaderCell:ou[135],secondRowStripe:ou[375],secondColumnStripe:ou[375],firstSubtotalRow:ou[376],secondSubtotalRow:ou[135],firstRowSubheading:ou[135],secondRowSubheading:ou[135],pageFieldLabels:ou[374]},PivotStyleDark27:{wholeTable:ou[367],headerRow:ou[368],totalRow:ou[363],firstColumn:ou[369],firstHeaderCell:ou[135],secondRowStripe:ou[370],secondColumnStripe:ou[370],firstSubtotalRow:ou[371],secondSubtotalRow:ou[135],firstRowSubheading:ou[135],secondRowSubheading:ou[135],pageFieldLabels:ou[369]},PivotStyleDark28:{wholeTable:ou[361],headerRow:ou[362],totalRow:ou[363],firstColumn:ou[364],firstHeaderCell:ou[135],secondRowStripe:ou[365],secondColumnStripe:ou[365],firstSubtotalRow:ou[366],secondSubtotalRow:ou[135],firstRowSubheading:ou[135],secondRowSubheading:ou[135],pageFieldLabels:ou[364]}},ow={lt1:"FFFFFF",dk1:"000000",lt2:"E8E8E8",dk2:"0E2841",accent1:"156082",accent2:"E97132",accent3:"196B24",accent4:"0F9ED5",accent5:"A02B93",accent6:"4EA72E",hlink:"467886",folHlink:"96607D"};function om(o,e){var t,r;let l=e?.[o.slot],d=l?.type==="srgb"?l.value:ow[o.slot];return{type:"srgb",value:null==o.tint?d:(t=d,r=o.tint,(0,i.aS)((0,i.Hm)((0,i.qL)(t),[r>=0?{type:"tint",value:(1-r)*100}:{type:"shade",value:(1+r)*100}])))}}let oS=[["font-name","fontFamily"],["font-size","fontSize"],["font-color","color"],["bold","bold"],["italic","italic"],["underline","underline"],["fill-color","fillColor"],["border-left-style","borderLeftStyle"],["border-left-color","borderLeftColor"],["border-right-style","borderRightStyle"],["border-right-color","borderRightColor"],["border-top-style","borderTopStyle"],["border-top-color","borderTopColor"],["border-bottom-style","borderBottomStyle"],["border-bottom-color","borderBottomColor"],["horizontal-alignment","horizontalAlignment"],["vertical-alignment","verticalAlignment"],["wrap-text","wrapText"],["shrink-to-fit","shrinkToFit"],["number-format","numberFormat"],["stroke-opacity","strokeOpacity"],["fill-opacity","fillOpacity"]],oR=(o,e,t)=>Math.max(o,Math.min(e,t)),op=[["top",w.TOP],["left",w.LEFT],["bottom",w.BOTTOM],["right",w.RIGHT]],oT={top:["borderTopColor","borderTopStyle"],bottom:["borderBottomColor","borderBottomStyle"],left:["borderLeftColor","borderLeftStyle"],right:["borderRightColor","borderRightStyle"]},oC={color:{type:"srgb",value:"999999"},horizontalAlignment:"left",verticalAlignment:"bottom",fillColor:void 0,numberFormat:"@",wrapText:!1,bold:!1,italic:!1,underline:"none"};function oy(o){return"centerContinuous"===o?o="center":("distributed"===o||"justify"===o||"fill"===o||"general"===o)&&(o="left"),o}var oB=class{workbook;sheetName;highlightColor;locale;viewRef;headers;headerStyle={...y};hiddenStyle={...y,...B};allowRangeSelections;allowHeaderSelections;showHidden=!1;showValuelessFormulas=!1;showAnnotations=!0;skipCells;borders;merges;fontAdjust;scale;tables=new Map;pivotTables=new Map;pivotStyleCache=new Map;pivotRowRoles=new Map;pivotColRoles=new Map;pivotPageCells=new Map;annotatedCells;onCellContent;constructor(o={}){this.workbook=null,this.sheetName="",this.highlightColor="#39c6d9",this.viewRef=new h("A1"),this.headers=!0,this.allowRangeSelections=!0,this.allowHeaderSelections=!0,this.locale="en-us",this.setOptions(o),this.skipCells=new Map,this.borders=new w,this.merges=new F,this.scale=new H,this.fontAdjust=1.2,this.annotatedCells=new Set,this.onCellContent=o.onCellContent}setOptions(o){this.headers=o.headers??this.headers,this.locale=o.locale??this.locale,this.highlightColor=o.highlightColor??this.highlightColor,this.headerStyle=Object.assign({},y,o.headerStyle),this.hiddenStyle=Object.assign({},this.headerStyle,B,o.hiddenStyle),this.allowRangeSelections=o.allowRangeSelections??!0,this.allowHeaderSelections=o.allowHeaderSelections??!0,this.showHidden=o.showHidden??!1,this.showValuelessFormulas=o.showValuelessFormulas??!1,this.showAnnotations=o.showAnnotations??!0}getFullSheetRef(){let o=this.workbook?.getSheet(this.sheetName);if(!o)throw Error(`sheet "${this.sheetName}" not found`);let e=z(o);return new h({top:0,left:0,right:Math.max(0,e[0]-1),bottom:Math.max(0,e[1]-1)},{workbookName:this.workbook?.name,sheetName:o.name})}updateTables(){let o=new Map;this.workbook?.tables.getAll().map(e=>{if(e.sheetName===this.sheetName){let t=new h(e.ref);if(t){let r=t.range;for(let[t,l]of P(r))o.set(f(t,l),[e.name,r])}}}),this.tables=o}updatePivotTables(){let o=new Map,e=new Map,t=new Map,r=new Map;for(let l of this.workbook?.pivots?.getAll()??[])if(l.sheet===this.sheetName){let i=l.getOutputBounds?.()??new h(l.ref).range;if(i){for(let[e,t]of P(i))o.set(f(e,t),[l.name,i]);l.rowRoles?.length&&e.set(l.name,new Map(l.rowRoles.map(o=>[o.row,o]))),l.colRoles?.length&&t.set(l.name,new Map(l.colRoles.map(o=>[o.col,o])));let d=l.pageArea;if(d&&d.rowCount>0){let o=i.left+d.labelCol,e=i.left+d.valueCol;for(let t=0;t<d.rowCount;t++){let a=i.top+d.firstRow+t;if(a<0)continue;let s=0===t,b=t===d.rowCount-1;o>=0&&r.set(f(o,a),[l.name,"label",s,b]),e>=0&&r.set(f(e,a),[l.name,"value",s,b])}}}}this.pivotTables=o,this.pivotRowRoles=e,this.pivotColRoles=t,this.pivotPageCells=r,this.pivotStyleCache=new Map}updateAnnotatedCells(){let o=this.getCurrentSheet(),e=new Set;if(o&&this.workbook){if(this.workbook.comments)for(let t of this.workbook.comments.get(o.name,{excludeReplies:!0,excludeResolved:!0})){let[o,r]=Y(t.ref);e.add(f(r,o))}if(this.workbook.notes)for(let t of this.workbook.notes.get(o.name)){let[o,r]=Y(t.ref);e.add(f(r,o))}}this.annotatedCells=e}updateScale(){this.workbook&&(this.viewRef=this.getFullSheetRef(),this.scale=H.from(this.viewRef,this.workbook,this.showHidden),this.updateTables(),this.updatePivotTables(),this.updateAnnotatedCells())}getVisibleColumns(){let o=[],e=this.getHeadersSize(),t=this.scale.renderBox,[r]=this.scale.tilt;for(let l=t.left;l<=t.right;l++){let t=this.scale.getColSize(l);o.push({index:l,offset:e.width+t.start+r,height:e.height,width:t.size})}return o}getColumnSize(o){return o<0||o>16383||o!==Math.trunc(o)?0:this.scale.getColSize(o).size}setColumnSize(o,e){o>=0&&o<=16383&&o===Math.trunc(o)&&(this.workbook?.setColumnWidth(this.sheetName,o,e),this.updateScale())}getVisibleRows(){let o=[],e=this.getHeadersSize(),t=this.scale.renderBox,[,r]=this.scale.tilt;for(let l=t.top;l<=t.bottom;l++){let t=this.scale.getRowSize(l);o.push({index:l,offset:e.height+t.start+r,height:t.size,width:e.width})}return o}getRowSize(o){return o<0||o>1048575||o!==Math.trunc(o)?0:this.scale.getRowSize(o).size}setRowSize(o,e){o>=0&&o<=1048575&&o===Math.trunc(o)&&(this.workbook?.setRowHeight(this.sheetName,o,e/1.3),this.updateScale())}setWorkbook(o){this.workbook=o;let e=o.getSheet(null);if(!e)throw Error("workbook has no sheets");this.setSheet(e.name)}
1setSheet(o){this.sheetName=o,this.viewRef.sheetName=o,this.updateScale()}refToRect(o,e=!0){let t=this.scale.rangeToRect(o.range);if(e){let o=this.getHeadersSize();return new n(t.x,t.y,t.width+o.width,t.height+o.height)}return t}getHeadersSize(){let o=this.headerStyle.fontSize||11;return{height:this.headers?Math.round(1.64*o):0,width:this.headers?Math.round(2.27*o):0}}getCurrentSheet(){return this.workbook?.getSheet(this.viewRef?.sheetName)??null}getColumnStyle(o){let e=this.getCurrentSheet();if(e&&e.columns){let t=o+1,r=e.columns.find(o=>o.start<=t&&t<=o.end);if(r?.s!=null)return this.workbook?.styles.get(r.s)??null}return null}getRowStyle(o){let e=this.getCurrentSheet();if(e&&e.rows){let t=o+1,r=e.rows.find(o=>o.start<=t&&t<=o.end);if(r?.s!=null)return this.workbook?.styles.get(r.s)??null}return null}getTableStyle(o,e){let t={},r=this.tables.get(f(o,e));if(r){let[l,i]=r,d=this.workbook?.tables.get(l);if(d){let r=d.style??{name:"TableStyleMedium2",showRowStripes:!0},l=oh[r.name??""]??{},a=e-i.top<(d.headerRowCount??0),s=i.bottom-e<(d.totalsRowCount??0);if(a)Object.assign(t,l.header);else if(s)Object.assign(t,l.footer);else{let a=e-i.top-(d.headerRowCount??0),s=(o-i.left)%2;Object.assign(t,l.cell,a%2||!r.showRowStripes?null:l.altRow,s||!r.showColumnStripes?null:l.altCol,o===i.left&&r.showFirstColumn?l.emFirst:null,o===i.right&&r.showLastColumn?l.emLast:null),0===a&&l.header?.borderBottomStyle&&(t.borderTopColor=l.header.borderBottomColor,t.borderTopStyle=l.header.borderBottomStyle)}if(l.table){for(let[r,d]of[["top",e===i.top],["bottom",e===i.bottom],["left",o===i.left],["right",o===i.right]])if(d){let[o,e]=oT[r];l.table[e]&&(t[o]=l.table[o],t[e]=l.table[e])}}}}return t}resolvedPivotStyle(o){let e=this.pivotStyleCache.get(o);if(void 0!==e)return e;let t=this.workbook?.pivots?.get(o),r=this.workbook?.theme?.get()?.colorScheme,l=t?function(o,e){let t=null==o?"PivotStyleLight16":o.name;if(null==t)return null;let r=og[t];if(null==r)return null;let l=null==o||!0===o.showColumnHeaders,i=null==o||!0===o.showRowHeaders,d=o?.showRowStripes===!0,a=o?.showColumnStripes===!0,s={headerRow:l,firstColumn:i,firstRowStripe:d,secondRowStripe:d,firstColumnStripe:a,secondColumnStripe:a},b={};for(let o of Object.keys(r)){let t=r[o];t&&!1!==s[o]&&(b[o]=function(o,e){let t={};if(o.bold&&(t.bold=!0),o.color){let r=om(o.color,e);"000000"!==r.value&&(t.color=r)}o.fill&&(t.fillColor=om(o.fill,e));let r={band:t};return o.borderTop&&"none"!==o.borderTop.style&&o.borderTop.color&&(r.edgeTop={borderTopStyle:o.borderTop.style,borderTopColor:om(o.borderTop.color,e)}),o.borderBottom&&"none"!==o.borderBottom.style&&o.borderBottom.color&&(r.edgeBottom={borderBottomStyle:o.borderBottom.style,borderBottomColor:om(o.borderBottom.color,e)}),o.borderLeft&&"none"!==o.borderLeft.style&&o.borderLeft.color&&(r.edgeLeft={borderLeftStyle:o.borderLeft.style,borderLeftColor:om(o.borderLeft.color,e)}),o.borderRight&&"none"!==o.borderRight.style&&o.borderRight.color&&(r.edgeRight={borderRightStyle:o.borderRight.style,borderRightColor:om(o.borderRight.color,e)}),o.borderHorizontal&&"none"!==o.borderHorizontal.style&&o.borderHorizontal.color&&(r.innerHorizontal={borderBottomStyle:o.borderHorizontal.style,borderBottomColor:om(o.borderHorizontal.color,e)}),o.borderVertical&&"none"!==o.borderVertical.style&&o.borderVertical.color&&(r.innerVertical={borderRightStyle:o.borderVertical.style,borderRightColor:om(o.borderVertical.color,e)}),r}(t,e))}return b}(t.style,r):null;return this.pivotStyleCache.set(o,l),l}pivotPageFieldStyle(o,e,t,r){let l=this.resolvedPivotStyle(o);if(!l)return{};let i="label"===e?l.pageFieldLabels:l.pageFieldValues;if(!i)return{};let d={...i.band};return i.edgeLeft&&Object.assign(d,i.edgeLeft),i.edgeRight&&Object.assign(d,i.edgeRight),t&&i.edgeTop&&Object.assign(d,i.edgeTop),r&&i.edgeBottom&&Object.assign(d,i.edgeBottom),!r&&i.innerHorizontal&&Object.assign(d,i.innerHorizontal),d}getPivotTableStyle(o,e){let t=f(o,e),r=this.pivotPageCells?.get(t);if(r)return this.pivotPageFieldStyle(r[0],r[1],r[2],r[3]);let l=this.pivotTables?.get(t);if(!l)return{};let[i,d]=l,a=this.workbook?.pivots?.get(i),s=this.resolvedPivotStyle(i);if(!a||!s)return{};let b=a.location,{top:n,left:h,right:c,bottom:u}=d,g=n+b.firstDataRow,w=g-1,m=h+b.firstDataCol,S=!1!==a.rowGrandTotals,R=this.pivotRowRoles.get(i)?.get(e-n),p=this.pivotColRoles.get(i)?.get(o-h),T=(o,e)=>
1{let t=o.level??1;if("subtotal"===o.kind)return"col"===e?s.firstSubtotalColumn:t>=2?s.secondSubtotalRow??s.firstSubtotalRow:s.firstSubtotalRow;let r="row"===e?[s.firstRowSubheading,s.secondRowSubheading,s.thirdRowSubheading]:[s.firstColumnSubheading,s.secondColumnSubheading,s.thirdColumnSubheading],l=Math.min(Math.max(t,1),3)-1;return r[l]??r[l-1]??r[0]},C=s.wholeTable,y=s.firstColumn,B=[s.firstRowStripe,s.secondRowStripe],L=[s.firstColumnStripe,s.secondColumnStripe],v=B.some(o=>null!=o),F=L.some(o=>null!=o),z=()=>{if(!C)return null;let t={...C.band};return e<u&&C.innerHorizontal&&Object.assign(t,C.innerHorizontal),o<c&&C.innerVertical&&Object.assign(t,C.innerVertical),e===n&&C.edgeTop&&Object.assign(t,C.edgeTop),e===u&&C.edgeBottom&&Object.assign(t,C.edgeBottom),o===h&&C.edgeLeft&&Object.assign(t,C.edgeLeft),o===c&&C.edgeRight&&Object.assign(t,C.edgeRight),t},x=()=>{if(!y)return null;let o={...y.band};return e===n&&y.edgeTop&&Object.assign(o,y.edgeTop),e===u&&y.edgeBottom&&Object.assign(o,y.edgeBottom),y.edgeLeft&&Object.assign(o,y.edgeLeft),y.edgeRight&&Object.assign(o,y.edgeRight),o},k=p&&T(p,"col"),H=o=>{if(!k)return o;let t={...o,...k.band};return k.edgeLeft&&Object.assign(t,k.edgeLeft),k.edgeRight&&Object.assign(t,k.edgeRight),e===n&&k.edgeTop&&Object.assign(t,k.edgeTop),e===u&&k.edgeBottom&&Object.assign(t,k.edgeBottom),e<u&&k.innerHorizontal&&Object.assign(t,k.innerHorizontal),t},P=e>=n&&e<=w,M=S&&e===u;if(P||M){let t=M?s.totalRow:s.headerRow,r=Object.assign(z()??{},o===h?x():null,t?.band);if(t){!M&&e<w&&t.innerHorizontal&&Object.assign(r,t.innerHorizontal),o<c&&t.innerVertical&&Object.assign(r,t.innerVertical);let l=M||e===n,i=M||e===w;l&&t.edgeTop&&Object.assign(r,t.edgeTop),i&&t.edgeBottom&&Object.assign(r,t.edgeBottom),o===h&&t.edgeLeft&&Object.assign(r,t.edgeLeft),o===c&&t.edgeRight&&Object.assign(r,t.edgeRight)}return H(r)}let O=z()??{};if(F&&o>=m){let t=L[(o-m)%2];t&&(Object.assign(O,t.band),t.edgeLeft&&Object.assign(O,t.edgeLeft),t.edgeRight&&Object.assign(O,t.edgeRight),e===g&&t.edgeTop&&Object.assign(O,t.edgeTop),e===(S?u-1:u)&&t.edgeBottom&&Object.assign(O,t.edgeBottom))}if(v){let t=B[(e-g)%2];t&&(Object.assign(O,t.band),t.edgeTop&&Object.assign(O,t.edgeTop),t.edgeBottom&&Object.assign(O,t.edgeBottom),o===h&&t.edgeLeft&&Object.assign(O,t.edgeLeft),o===c&&t.edgeRight&&Object.assign(O,t.edgeRight))}if(o===h&&y&&Object.assign(O,x()),R?.kind==="subheading"||R?.kind==="subtotal"){let e=T(R,"row");e&&(Object.assign(O,e.band,e.edgeTop,e.edgeBottom),o<c&&e.innerVertical&&Object.assign(O,e.innerVertical),o===h&&e.edgeLeft&&Object.assign(O,e.edgeLeft),o===c&&e.edgeRight&&Object.assign(O,e.edgeRight))}return H(O)}getStyles(o,e){let t=this.getCurrentSheet(),r=t&&t.getCellByRange({top:e,left:o})||null,l=this.getTableStyle(o,e),d=this.getPivotTableStyle(o,e),a=r?.s?this.workbook?.styles.get(r.s)??{}:{},s=this.workbook?.styles.get(0)??{},b=null==r?this.getColumnStyle(o):null,n=null==r?this.getRowStyle(e):null,h={...s,...b,...n,...l,...d,...a};r&&null!=r.f&&null==r.v&&this.showValuelessFormulas&&Object.assign(h,oC);let f=this.workbook?.theme?.get()??L;!h.fontFamily&&h.fontScheme&&(h.fontFamily=f.fontScheme[h.fontScheme].latin.typeface||"Aptos Narrow");let c={};return v.forEach(o=>{if(o in h){let e=h[o];if(e&&"string"!=typeof e){let t=(0,i.I2)(e,f.colorScheme);c[o]="#"+(0,i.aS)(t)}}}),{...h,...c}}getMergeRange(o){return this.merges.getByCellId(o?.M)}resize(o,e){let t,r;if(!o)return;let l=o.getContext("2d",{alpha:!1});if(!l)return;if(e)t=e.width,r=e.height;else{let o=this.getHeadersSize(),e=this.scale.rangeToRect(this.viewRef.range);t=e.width+o.width,r=e.height+o.height}t>1e4&&(t=1e4),r>1e4&&(r=1e4);let i=("u"<typeof window?1:window.devicePixelRatio)||1;o.style&&(o.style.height=r+"px",o.style.width=t+"px"),o.height=r*i,o.width=t*i,l.scale(i,i)}getCellAt(o,e){let t=this.getCurrentSheet();return t&&t.getCellByRange({top:e,left:o})||null}shouldRenderGridLines(){let o=this.getCurrentSheet();return!o?.views||(o.views.find(o=>!o.activeLayout||"normal"===o.activeLayout)?.showGridLines??!0)}detectBorders(){let o=this.shouldRenderGridLines(),{renderBox:e}=this.scale,t=oR(0,e.left,16383),r=oR(0,e.right,16383),l=oR(0,e.to
1p,1048575),i=oR(0,e.bottom,1048575);if(o){for(let o=t;o<=r+1;o++)for(let e=l;e<=i+1;e++){let t=[o,e];this.borders.set(t,w.TOP,g),this.borders.set(t,w.LEFT,g)}for(let o=t;o<=r+1;o++)for(let e=l;e<=i+1;e++){let t=this.getStyles(o,e);if(t&&t.fillColor){let t=[o,e];this.borders.set(t,w.TOP,null),this.borders.set(t,w.LEFT,null),this.borders.set(t,w.BOTTOM,null),this.borders.set(t,w.RIGHT,null)}}for(let o of this.merges)for(let e=o.left;e<=o.right;e++)for(let t=o.top;t<=o.bottom;t++){let r=[e,t];t>o.top&&this.borders.set(r,w.TOP,null),e>o.left&&this.borders.set(r,w.LEFT,null)}}for(let o=t;o<=r;o++)for(let e=l;e<=i;e++){let t=this.getStyles(o,e);if(t)for(let[r,l]of op){let[i,d]=oT[r],a=t[d],s=t[i]||"#000";a&&"none"!==a&&this.borders.set([o,e],l,{style:a,color:s})}}}getCellAlignment(o){let e=(this.workbook?.styles.get(o.s??0)??{}).horizontalAlignment;return"general"!==e&&e||(e=O(o?o.v:null)),e}canOverflow(o){if(!o||"string"!=typeof o.v||!o.v||o.M||(this.workbook?.styles.get(o.s??0)??{}).wrapText)return 0;let e=oy(this.getCellAlignment(o));return"center"===e||"left"===e?1:-1}absolutePosition(o){let{scale:e}=this,t=e.dims(o.left,o.top),r=e.dims(o.right,o.bottom);return new n(t.start[0],t.start[1],r.end[0]-t.start[0],r.end[1]-t.start[1])}renderCellText(o,e,t=!1){var l;let i,{scale:d}=this,a=this.getCurrentSheet();if(!a)return;let{skipCells:s,borders:b}=this,h=this.getCellAt(o,e),c=h&&null==h.v&&null!=h.f;if(!h||c&&!this.showValuelessFormulas||""===h.v)return;let u=d.getCol(o),g=this.getStyles(o,e),m=(l=this.locale,r.restore(),i=$(h&&"object"==typeof h?h.v:h,h?.z??"",l),r.font=G(g||C),r.measureText(i).width+8),S=oy(this.getCellAlignment(h)),R=(m>u.size?"left"===S||"center"===S?1:-1:0)&&this.canOverflow(h);if(t&&!R)return;let p=d.renderBox.left,T=d.renderBox.right;if(R||(p=o,T=o),R&&("left"===S||"center"===S)){let t=a.nextValueCellByCoords(e,o,"right");t&&(T=Y(t.id)[1]-1)}if(R&&("right"===S||"center"===S)){let t=a.nextValueCellByCoords(e,o,"left");t&&(p=Y(t.id)[1]+1)}let y=u.start,B=u.end;if(R){if("left"===S&&T>o){let t=Math.min(T,d.toCol(u.start+m).index??16383);B=d.getCol(t).end;for(let r=o+1;r<=t;r++)b.set([r,e],w.LEFT,null),s.set(f(r,e),1)}else if("right"===S&&p<o){let t=Math.max(p,d.toCol(u.end-m).index||0);y=d.getCol(t).start;for(let r=o;r>=t;r--)b.set([r,e],w.LEFT,null),s.set(f(r,e),1)}else if("center"===S){let t=u.start+u.size/2,r=Math.min(T,d.toCol(t+m/2).index??16383);B=d.getCol(r).end;for(let t=o+1;t<=r;t++)b.set([t,e],w.LEFT,null),s.set(f(t,e),1);let l=Math.max(p,d.toCol(t-m/2).index||0);y=d.getCol(l).start;for(let t=o;t>l;t--)b.set([t,e],w.LEFT,null),s.set(f(t,e),1)}}let L=this.getHeadersSize(),v=d.getCellRect(o,e).translate(L.width,L.height),F=new n(L.width+y-d.viewLeft,v.y,B-y,v.height),z=h.v;c&&this.showValuelessFormulas&&(z=`=${h.f}`),Q(z,g,{cellRect:v.translate(...d.tilt),clipRect:F.translate(...d.tilt),locale:this.locale})}renderBackgrounds(){let{scale:o}=this,e=this.getHeadersSize();for(let t of P(o.renderBox)){let[l,i]=t,d=this.getMergeRange(this.getCellAt(l,i)),a=d?this.getStyles(d.left,d.top):this.getStyles(l,i),s=o.getCellRect(l,i).translate(e.width,e.height).translate(...o.tilt),b=a.fillColor?String(a.fillColor):null,{patternStyle:n}=a;if(n)X(s,{...a,patternStyle:n});else b&&(r.save(),r.translate(s.x,s.y),b&&(r.fillStyle=b,r.fillRect(-.2,-.2,s.width+.4,s.height+.4)),r.restore())}}renderContent(){let{scale:o}=this,e=this.getCurrentSheet();if(!e)return;let t=this.getHeadersSize(),i=o.renderBox;for(let s=i.top;s<=i.bottom;s++){if(i.left>0){let o=e.nextValueCellByCoords(s,i.left,"left");if(o&&this.canOverflow(o)){let e=(0,l.L0)(o.id);e&&null!=e.left&&this.renderCellText(e.left,s,!0)}}if(i.right<16383){let o=e.nextValueCellByCoords(s,i.right,"right");if(o&&this.canOverflow(o)){let e=(0,l.L0)(o.id);e&&null!=e.left&&this.renderCellText(e.left,s,!0)}}for(let e=i.left;e<=i.right;e++){let l;if(this.skipCells.has(f(e,s)))continue;let i=this.getCellAt(e,s),b=this.getMergeRange(i);b&&i?.M!==i?.id&&(i=this.getCellAt(b.left,b.top));let n=i?.v==null&&i?.f!=null;if(!i||n&&!this.showValuelessFormulas||""===i.v)continue;if(b)for(let[e,r]of(l=o.rangeToRect(b).translate(t.width,t.height).translate(...o.tilt),P(b)))this.skipCells.set(f(e,r),1);else l=o.getCellRect(e,s).translate(t.width,t.height).translate(...o.tilt);let h=!0;if(l.width>0&&l.height>0){if(this.onCellContent)try{h=this.onCellContent.call(this,{rect:l,cell:i,ctx:W()})}catch(o){console.error(o)}}else h=!1;if(!1!==h){var d,a;
1b?Q(i.v,this.getStyles(e,s),{cellRect:l,locale:this.locale}):this.renderCellText(e,s),this.showAnnotations&&l.width>0&&l.height>0&&this.annotatedCells.has(f(e,s))&&(d=l,r.save(),r.translate(d.x+d.width,d.y),(d.width<6||d.height<6)&&(r.beginPath(),r.rect(-d.width,0,d.width,d.height),r.clip()),r.fillStyle="#fcbc03",r.beginPath(),r.moveTo(0,0),r.lineTo(-6,0),r.lineTo(0,6),r.fill(),r.restore()),m(i.v)&&l.width>0&&l.height>0&&(a=l,r.save(),r.translate(a.x,a.y),(a.width<6||a.height<6)&&(r.beginPath(),r.rect(0,0,a.width,a.height),r.clip()),r.fillStyle="#d93025",r.beginPath(),r.moveTo(0,0),r.lineTo(6,0),r.lineTo(0,6),r.fill(),r.restore())}}}}renderBorders(o){o||(o=this.borders);let{scale:e}=this,[t,r]=e.tilt,l=this.getHeadersSize();o.forEach((i,d,a)=>{let s=e.getCellRect(i[0],i[1]).translate(l.width,l.height);d===w.TOP?K([s.x+t,s.y+r],[s.right+t,s.y+r],a.style||"none",a.color,o.getJoin(i[0],i[1]),o.getJoin(i[0]+1,i[1])):d===w.LEFT&&K([s.x+t,s.y+r],[s.x+t,s.bottom+r],a.style||"none",a.color,o.getJoin(i[0],i[1]),o.getJoin(i[0],i[1]+1))})}renderDrawings(o){let{scale:e}=this,t=this.getCurrentSheet();if(!t)return;o||(o=t.drawings??[]);let{height:r,width:l}=this.getHeadersSize();o.forEach(o=>{let t=(function(o,e){var t,r,l,d;if("twoCell"===o.type){let l,d,a,s;return t=o,l=(r=e).getCellRect(t.from.col,t.from.row),d=r.getCellRect(t.to.col,t.to.row),a=l.x+(0,i.nE)(t.from.colOff),new n(a,s=l.y+(0,i.nE)(t.from.rowOff),d.x+(0,i.nE)(t.to.colOff)-a,d.y+(0,i.nE)(t.to.rowOff)-s)}if("oneCell"===o.type){let t;return l=o,new n((t=e.getCellRect(l.from.col,l.from.row)).x+(0,i.nE)(l.from.colOff),t.y+(0,i.nE)(l.from.rowOff),(0,i.nE)(l.ext.cx),(0,i.nE)(l.ext.cy))}if("absolute"===o.type){let t;return d=o,new n((t=e.getCellRect(0,0)).x+(0,i.nE)(d.pos.x),t.y+(0,i.nE)(d.pos.y),(0,i.nE)(d.ext.cx),(0,i.nE)(d.ext.cy))}return new n(0,0,0,0)})(o.anchor,e).translate(l,r).translate(...e.tilt),d=o.content[0];d&&this.renderGraphic(d,t)})}renderGraphic(o,e){let t=o.xfrm?.rot??0;if(("shape"==o.type||"bitmap"==o.type||"connectionShape"==o.type)&&o.shape?.xfrm?.rot!=null&&(t=o.shape.xfrm.rot),e.width<=0||e.height<=0||!Number.isFinite(t))return;let l=t/6e4;!function(o,e,t){if(e%360==0)return t();let[l,i]=o;r.save(),r.translate(l,i),r.rotate(e*Math.PI/180),r.translate(-l,-i),t(),r.restore()}([e.x+e.width/2,e.y+e.height/2],l,()=>{if("chart"==o.type){let o,t,r,l;Z(e,{fillColor:"#f3f3f3"}),o=Math.min(e.width,e.height),r=.05*(t=new n(e.x+(e.width-o/2)/2,e.y+(e.height-o/2)/2,o/2,o/2)).width,l=(t.width-4*r)/3,[.5,1,.75].forEach((o,e)=>{let i=t.height*o;Z(new n(t.x+r+e*(l+r),t.bottom-i,l,i),{fillColor:"#dadada"})})}else{var t,l,i,d;let o,a,s,b,h,f,c,u;Z(e,{fillColor:"#f3f3f3"}),o=Math.min(e.width,e.height),a=e.y+e.height/2,h=(b=(s=o/4)/8)/2,f=3*s+h+b,t=new j((c=e.x+e.width/2-f/2)+s/2,a,s/2),(l={fillColor:"#dadada"}).fillColor&&"transparent"!=l.fillColor&&(r.save(),r.globalAlpha=l.fillOpacity??1,r.fillStyle=l.fillColor,r.beginPath(),r.arc(t.x,t.y,t.radius,0,2*Math.PI),r.fill(),r.globalAlpha=1,r.restore()),i=new N(u=c+s+h+s/2,a-s/2,u-s/2,a+s/2,u+s/2,a+s/2),(d={fillColor:"#dadada"}).fillColor&&"transparent"!=d.fillColor&&(r.save(),r.globalAlpha=d.fillOpacity??1,r.fillStyle=d.fillColor,r.beginPath(),r.moveTo(i.x1,i.y1),r.lineTo(i.x2,i.y2),r.lineTo(i.x3,i.y3),r.closePath(),r.fill(),r.globalAlpha=1,r.restore()),Z(new n(u+s/2+b,a-s/2,s,s),{fillColor:"#dadada"})}})}renderHighlight(o){if(o&&o.range&&(!o.workbookName||o.workbookName===this.workbook?.name)&&(!o.sheetName||o.sheetName===this.sheetName)){var e=o;if("object"==typeof e&&null!==e)for(let[o,t]of oS)null!=e[o]&&(e[t]=e[o]);let t=o.fill||"none",r=oR(0,o.fillOpacity??1,1),l=o.stroke||this.highlightColor||"#39c6d9",i=o.style||"medium",d=oR(0,o.strokeOpacity??1,1),a=this.getHeadersSize(),s=this.scale.rangeToRect(o.range).translate(a.width,a.height).translate(...this.scale.tilt);t&&"none"!==t&&"transparent"!==t&&Z(s,{fillOpacity:r,fillColor:t}),s.getBorders().forEach(([o,e,t])=>{K(o,e,i,l,t[0],t[1],d)})}}renderHeaderBorders(o){let{scale:e}=this,[t,r]=e.tilt,l=this.getHeadersSize(),i=e.renderBox,d=l.height,a=l.width,s=(e,t,r)=>{let[l,i]=e,d=o.getJoin(l,i),a=o.getJoin(l+1,i),s=o.getJoin(l,i+1),b=
1o.getJoin(l+1,i+1);if(t.includes(w.TOP)){let t=o.get(e,w.TOP),l=r.getTopEdge();K(l[0],l[1],t.style,t.color,d,a)}if(t.includes(w.BOTTOM)){let t=o.get(e,w.BOTTOM),l=r.getBottomEdge();K(l[0],l[1],t.style,t.color,s,b)}if(t.includes(w.LEFT)){let t=o.get(e,w.LEFT),l=r.getLeftEdge();K(l[0],l[1],t.style,t.color,d,s)}if(t.includes(w.RIGHT)){let t=o.get(e,w.RIGHT),l=r.getRightEdge();K(l[0],l[1],t.style,t.color,a,b)}};for(let o=i.left;o<=i.right;o++){let r=e.getColSize(o);r.size&&s([o+1,0],[w.BOTTOM,w.TOP,w.RIGHT],new n(a+r.start+t+0,0,r.size,d))}for(let o=i.top;o<=i.bottom;o++){let t=e.getRowSize(o);t.size&&s([0,o+1],[w.BOTTOM,w.LEFT,w.RIGHT],new n(0,0+d+t.start+r,a,t.size))}s([0,0],[w.TOP,w.BOTTOM,w.LEFT,w.RIGHT],new n(0,0,a,d))}renderHeaders(){if(!this.headers)return;let o=(o,e,t=!1)=>{if(t){let{patternStyle:t}=this.hiddenStyle;t&&X(o,{...this.hiddenStyle,patternStyle:t}),Q(e,this.hiddenStyle,{cellRect:o})}else Z(o,this.headerStyle),Q(e,this.headerStyle,{cellRect:o})},e=this.headerStyle,t=new w,r=(o,r)=>{for(let[l,i]of op){let[d,a]=oT[l],s=e[a]||"none",b=e[d]||"#000";"none"!==s&&"transparent"!==b&&t.set([o,r],i,{style:s,color:b})}},i=this.getHeadersSize(),{scale:d}=this,a=d.renderBox,[s,b]=d.tilt;for(let e=a.top;e<=a.bottom;e++){let t=d.getRowSize(e);t.size&&(o(new n(0,i.height+t.start-1+b,i.width,t.size),String(e+1),t.hidden),r(0,e+1))}for(let e=a.left;e<=a.right;e++){let t=d.getColSize(e);t.size&&(o(new n(i.width+t.start+s,0,t.size,i.height),(0,l.QC)(e),t.hidden),r(e+1,0))}o(new n(0,0,i.width,i.height),""),r(0,0),this.renderHeaderBorders(t)}toRect(o){let e=this.getHeadersSize(),t=this.scale.tilt;return this.scale.rangeToRect(o).translate(e.width,e.height).translate(t[0],t[1])}invert(o,e=null){let t=this.getHeadersSize();o[0]<t.width&&(o=[t.width+1,o[1]]),o[1]<t.height&&(o=[o[0],t.height+1]);let r=o[0]+(e?.left||0),l=o[1]+(e?.top||0),i=new n(r-t.width,l-t.height,0,0),d=Object.freeze(this.scale.rectToRange(i));return{cellPos:this.merges.find(d.left,d.top)||d,gridPos:d}}rectToRanges(o,e,t){let r=this.allowRangeSelections,l=this.allowHeaderSelections,i=this.getHeadersSize(),d=r&&l&&o[0]<i.width,a=r&&l&&o[1]<i.height,s=this.invert(o,t);if(s){let o=this.invert(e,t);r||(s=o);let l=a||d?s.gridPos:s.cellPos,i=a||d?o.gridPos:o.cellPos;return{focus:o.cellPos,anchor:s.cellPos,selection:{top:a?0:Math.min(l.top,i.top),bottom:a?1048575:Math.max(l.bottom,i.bottom),left:d?0:Math.min(l.left,i.left),right:d?16383:Math.max(l.right,i.right)}}}return null}render(o,e=null,t){if(!o)return;let r=o.getContext("2d",{alpha:!1});if(!r)return;let l=("u"<typeof window?1:window.devicePixelRatio)||1,i=(o.width||o.clientWidth||0)/l,d=(o.height||o.clientHeight||0)/l;if(i<=0||d<=0)return;if(!isFinite(i))throw Error("Canvas width cannot be infinite: "+i);if(!isFinite(d))throw Error("Canvas height cannot be infinite: "+d);this.scale.setView(e?.left||0,e?.top||0,i,d),r.fillStyle="#fff",r.fillRect(0,0,i,d),W(r),A=this.fontAdjust,this.skipCells.clear(),this.merges.clear();let a=this.getCurrentSheet();if(a&&this.merges.setMerges(a.merged_cells),this.borders.clear(),this.detectBorders(),this.renderBackgrounds(),this.renderContent(),this.renderBorders(),this.renderDrawings(),t)for(let o of t)o&&this.renderHighlight(o);this.renderHeaders(),this.borders.clear(),this.skipCells.clear()}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.