UNPKG

@grapecity/spread-sheets-print

Version:

SpreadJS Print plugin

10 lines 95.8 kB
/*! * * SpreadJS Library 18.2.2 * * Copyright(c) of respective holders. All rights reserved. * * Licensed under the SpreadJS Commercial License. * */ !function(n){"object"==typeof module&&"object"==typeof module.exports?module.exports=n(require("@grapecity/spread-sheets")):"function"==typeof define&&define.amd?define(["@grapecity/spread-sheets"],n):"object"==typeof exports?exports.Spread=n(require("@grapecity/spread-sheets")):n(GC)}((function(n){!function(){"use strict";var t,e={"./dist/plugins/print/print.entry.js":function(n,t,e){var r=this&&this.JKr||(Object.create?function(n,t,e,r){void 0===r&&(r=e);var i=Object.getOwnPropertyDescriptor(t,e);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[e]}}),Object.defineProperty(n,r,i)}:function(n,t,e,r){void 0===r&&(r=e),n[r]=t[e]}),i=this&&this.XKr||function(n,t){for(var e in n)"default"===e||Object.prototype.hasOwnProperty.call(t,e)||r(t,n,e)};Object.defineProperty(t,"__esModule",{value:!0}),i(e("./dist/plugins/print/print.js"),t),i(e("./dist/plugins/print/print.ns.js"),t)},"./dist/plugins/print/print.js":function(n,t,e){var r,i,o,u,a,f,c,s,l,v,h,d,p,m,g,w,b,_,x,E,S,y,R,k,C,N,P,I,F,j,q,O,M,A,B,T,H,L,z,K,W,J,D,V,G,U,Y,Z,Q,X,$,nn,tn,en,rn,on,un,an,fn,cn,sn,ln,vn,hn,dn,pn,mn,gn,wn,bn,_n,xn,En,Sn,yn,Rn,kn,Cn,Nn,Pn,In,Fn,jn,qn,On,Mn,An,Bn,Tn,Hn,Ln,zn,Kn,Wn,Jn,Dn,Vn,Gn,Un,Yn,Zn,Qn,Xn,$n,nt,tt,et,rt,it,ot,ut=this&&this.nJr||function(){return ut=Object.assign||function(n){var t,e,r,i;for(e=1,r=arguments.length;e<r;e++)for(i in t=arguments[e])Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n},ut.apply(this,arguments)};function at(){return f||(f=e("CalcEngine")),f&&v(c)&&(c=new f.Evaluator),c}function ft(n){return"number"==typeof n&&n%1==0}function ct(n){return v(n)||n<0}function st(n){return!ct(n)}function lt(n){return n.replace(/^\w/g,(function(n){return n.toUpperCase()}))}function vt(n){return n.replace(/^\w/g,(function(n){return n.toLowerCase()}))}function ht(n,t){var e,r,o,u=n.getCustomName&&n.getCustomName(t),a=at(),f=[];if(v(u))return f;if(e=a.evaluateExpression(u,n.Uw().getEvaluatorContext(void 0,!0,{},u.getExpression()),!1,!0,!0),v(e)||v(e.getSource)||e.getSource()!==n.Uw())return f;for(r=e.getRangeCount(),o=0;o<r;o++)f.push(new i.Range(e.getRow(o),e.getColumn(o),e.getRowCount(o),e.getColumnCount(o)));return f}function dt(n){return n.height}function pt(n){return n.width}function mt(n){var t={};return n.forEach((function(n){t[n.row]=n.y})),t}function gt(n){var t={};return n.forEach((function(n){t[n.col]=n.x})),t}function wt(n,t,e,r,i){var o=n.lineWidth,u=o%2;u&&(0===r?(t-=.5,e-=1,i+=1):(e-=.5,t-=1,r+=1)),n.moveTo(t,e),n.lineTo(t+r,e+i)}function bt(n,t,e,r,i,o,u,a,f){var c,s,l,v,h,d,p,m;for(c=0;c<t.length;c++)(l=r[s=t[c]+1])&&(v=new Hn(l,o,l,a,["#9f9f9f","#ffffff"],1,[4,2])).paintLine(n);for(h=0;h<e.length;h++)(p=i[d=e[h]+1])&&(m=new Hn(u,p,f,p,["#9f9f9f","#ffffff"],1,[4,2])).paintLine(n)}function _t(n,t,e,r,i,o,u,a,f,c,s){n.save(),n.beginPath(),n.lineWidth=1,n.strokeStyle="blue",-1!==t&&o!==a&&wt(n,o,u,0,c),-1!==e&&u!==f&&wt(n,o,u,s,0),-1!==r&&o+s!==a&&wt(n,o+s,u,0,c),-1!==i&&u+c!==f&&wt(n,o,u+c,s,0),n.stroke(),n.restore()}function xt(n,t,e,r,i){var o,u,a,f,c,s,l;for(n.save(),n.beginPath(),n.lineWidth=1,n.strokeStyle="#000000",o=t.s()||[],u=t.h()||[],a=0;a<o.length;a++)(c=e[f=o[a]])&&wt(n,i.x,c,pt(i),0);for(a=0;a<u.length;a++)(l=r[s=u[a]])&&wt(n,l,i.y,0,dt(i));n.stroke(),n.restore()}function Et(n,t,e){return"&L"+(n=n||"")+"&C"+(t=t||"")+"&R"+(e=e||"")}function St(n){var t,e,r,i,o;if(n===U)return G;if(t=["","",""],n===G||""===n)return t;for(e=0,r=1,i=n.length;e<i;){if(e<i-1){if("&L"===(o=n.substr(e,2))){r=0,e+=2;continue}if("&C"===o){r=1,e+=2;continue}if("&R"===o){r=2,e+=2;continue}}t[r]=t[r].concat(n[e]),e++}return t}function yt(n,t){var e=n.length,r={n_:t?"rowBreaks":"colBreaks",count:e,manualBreakCount:e},o=[];return n.forEach((function(n){n>0&&o.push({n_:"brk",id:n,man:1,max:t?i.XmlConstants.Io:i.XmlConstants.xo})})),r.c_=o,r}function Rt(n){var t,e;return v(n)?null:(t=[],(e=n.c_).forEach((function(n){if(n){var e=+n.id;e>0&&t.push(e)}})),t)}function kt(n){for(var t in n)if(n.hasOwnProperty(t)&&"n_"!==t&&"c_"!==t&&!v(n[t]))return!0}function Ct(n){return!v(n.left)||!v(n.center)||!v(n.right)||n.leftImage||n.centerImage||n.rightImage}function Nt(n){var t=function(n){return n&&(n.leftImage||n.centerImage||n.rightImage)},e=function(n){return n&&(t(n.header)||t(n.footer))},r=n.pageHeaderFooter()||{},i=jt(n);return e(i)||e(r.even)||e(r.first)}function Pt(n){return Ft(n)?(n>4294934530&&n<4294967296&&(n-=4294967296),n):n}function It(n){return Ft(n)?(n<0&&(n+=4294967296),n):n}function Ft(n){return"string"==typeof n&&(n=Number(n)),!(isNaN(n)||!isFinite(n))}function jt(n){var t,e=n.pageHeaderFooter();return t=e?!0===n.q$r?e.odd:e.normal:{header:{left:n._headerLeft,center:n._headerCenter,right:n._headerRight,leftImage:n._headerLeftImage,centerImage:n._headerCenterImage,rightImage:n._headerRightImage},footer:{left:n._footerLeft,center:n._footerCenter,right:n._footerRight,leftImage:n._footerLeftImage,centerImage:n._footerCenterImage,rightImage:n._footerRightImage}}}function qt(n){var t=n.orientation(),e=ie(n.Mf,n.paperSize(),t);return e.width}function Ot(n,t){if(!n)return 1;var e=He([{text:n},{image:t}]);return e.length?e.length:1}function Mt(n,t,e){var r,i,o=n.odd;6===t.length&&t.substring(2)===Rn?(t=t.substring(0,2),o=n.even):7===t.length&&t.substring(2)===kn&&(t=t.substring(0,2),o=n.first),r=t[1]===yn?o.footer:o.header,(i=t[0])===xn?r.centerImage=e:i===En?r.rightImage=e:r.leftImage=e}function At(n,t){var e=b(n,gn),r=e&&e[mn],i=r&&In(n.rels,r,t),o=i&&i.c_,u={odd:{header:{},footer:{}},even:{header:{},footer:{}},first:{header:{},footer:{}}};return o&&o.forEach((function(n){var e,r,o,a;n&&"shape"===n.n_&&(e=n.id,o=(r=b(n,"imagedata"))["o:relid"],a=On(o,i.rels,t),Mt(u,e,a&&a.blob))})),u}function Bt(){return{n_:"shapetype",id:"_x0000_t75",coordsize:"21600,21600","o:spt":"75","o:preferrelative":"t",path:"m@4@5l@4@11@9@11@9@5xe",filled:"f",stroked:"f",c_:[{n_:"stroke",joinstyle:"miter"},{n_:"formulas",c_:[{n_:"f",eqn:"if lineDrawn pixelLineWidth 0"},{n_:"f",eqn:"sum @0 1 0"},{n_:"f",eqn:"sum 0 0 @1"},{n_:"f",eqn:"prod @2 1 2"},{n_:"f",eqn:"prod @3 21600 pixelWidth"},{n_:"f",eqn:"prod @3 21600 pixelHeight"},{n_:"f",eqn:"sum @0 0 1"},{n_:"f",eqn:"prod @6 1 2"},{n_:"f",eqn:"prod @7 21600 pixelWidth"},{n_:"f",eqn:"sum @8 21600 0"},{n_:"f",eqn:"prod @7 21600 pixelHeight"},{n_:"f",eqn:"sum @10 21600 0"}]},{n_:"path","o:extrusionok":"f",gradientshapeok:"t","o:connecttype":"rect"},{n_:"lock","v:ext":"edit",aspectratio:"t"}]}}function Tt(n,t,e,r,o,u,a){var f,c;e.rels||(e.rels={n_:i.XFileConstants.Dr,xmlns:i.RelationshipConstants._r,c_:[]}),f=Mn(n,e.rels,o),c=Q(u,a)-2,e.c_.push({n_:"shape",id:t,"o:spid":"_x0000_s"+r,type:"#_x0000_t75",style:"position:absolute;margin-left:0;margin-top:0;width:"+c+"pt;height:"+c+"pt;z-index:"+r,c_:[{n_:"imagedata","o:relid":f,"o:title":t},{n_:"lock","v:ext":"edit",rotation:"t"}]})}function Ht(n,t,e,r){var i,o,u,a,f,c,s,l,v,h,d,p,m,g,w=t.c_;w.push({n_:"shapetype",id:"_x0000_t75",coordsize:"21600,21600","o:spt":"75","o:preferrelative":"t",path:"m@4@5l@4@11@9@11@9@5xe",filled:"f",stroked:"f",c_:[{n_:"stroke",joinstyle:"miter"},{n_:"formulas",c_:[{n_:"f",eqn:"if lineDrawn pixelLineWidth 0"},{n_:"f",eqn:"sum @0 1 0"},{n_:"f",eqn:"sum 0 0 @1"},{n_:"f",eqn:"prod @2 1 2"},{n_:"f",eqn:"prod @3 21600 pixelWidth"},{n_:"f",eqn:"prod @3 21600 pixelHeight"},{n_:"f",eqn:"sum @0 0 1"},{n_:"f",eqn:"prod @6 1 2"},{n_:"f",eqn:"prod @7 21600 pixelWidth"},{n_:"f",eqn:"sum @8 21600 0"},{n_:"f",eqn:"prod @7 21600 pixelHeight"},{n_:"f",eqn:"sum @10 21600 0"}]},{n_:"path","o:extrusionok":"f",gradientshapeok:"t","o:connecttype":"rect"},{n_:"lock","v:ext":"edit",aspectratio:"t"}]}),i=n.pageHeaderFooter()||{},o=jt(n),u=i.even,a=i.first,c=(f=oe(n.margin())).left,s=f.right,l=f.top,v=f.bottom,h=f.header,d=f.footer,p=(qt(n)-c-s)/3,m=function(n,i,o){n.leftImage&&(Tt(n.leftImage,_n+i,t,e,r,p,o/Ot(n.left,n.leftImage)),e++),n.centerImage&&(Tt(n.centerImage,xn+i,t,e,r,p,o/Ot(n.center,n.centerImage)),e++),n.rightImage&&(Tt(n.rightImage,En+i,t,e,r,p,o/Ot(n.right,n.rightImage)),e++)},(g=function(n,t){var e,r;n&&n.header&&(e=X(0,l-h),m(n.header,Sn+t,e)),n&&n.footer&&(r=X(0,v-d),m(n.footer,yn+t,r))})(o,""),g(u,Rn),g(a,kn)}function Lt(n,t,e){var r,i,o,u,a,f,c,s,l,v,h,d,p,m,w,_,x,E,S,y,R,k,C,N;t&&(c=function(n,t,e,r){var i={};return n&&(i.header={left:n[0],center:n[1],right:n[2],leftImage:e.leftImage,centerImage:e.centerImage,rightImage:e.rightImage}),t&&(i.footer={left:t[0],center:t[1],right:t[2],leftImage:r.leftImage,centerImage:r.centerImage,rightImage:r.rightImage}),i},s=t.differentOddEven===Cn,n.differentOddAndEvenPages(!!s||U),n.differentFirstPage(t.differentFirst===Cn||U),n.oie=t.scaleWithDoc!==Nn&&U,n.aie=t.alignWithMargins!==Nn&&U,l=b(t,"oddHeader"),v=b(t,"oddFooter"),h=b(t,"evenHeader"),d=b(t,"evenFooter"),p=b(t,"firstHeader"),m=b(t,"firstFooter"),w=l&&St(g(null===(r=l.c_)||void 0===r?void 0:r[0])),_=v&&St(g(null===(i=v.c_)||void 0===i?void 0:i[0])),x=h&&St(g(null===(o=h.c_)||void 0===o?void 0:o[0])),E=d&&St(g(null===(u=d.c_)||void 0===u?void 0:u[0])),S=p&&St(g(null===(a=p.c_)||void 0===a?void 0:a[0])),y=m&&St(g(null===(f=m.c_)||void 0===f?void 0:f[0])),R={},k=c(w,_,e.odd.header,e.odd.footer),s?(R.odd=k,R.normal=c(w,_,e.odd.header,e.odd.footer)):R.normal=k,(x||E)&&(R.even=c(x,E,e.even.header,e.even.footer)),(S||y)&&(R.first=c(S,y,e.first.header,e.first.footer)),n.pageHeaderFooter(R),w&&(n._headerLeft=w[0],n._headerCenter=w[1],n._headerRight=w[2]),_&&(n._footerLeft=_[0],n._footerCenter=_[1],n._footerRight=_[2]),C=e.odd.header,N=e.odd.footer,C.leftImage&&(n._headerLeftImage=C.leftImage),C.centerImage&&(n._headerCenterImage=C.centerImage),C.rightImage&&(n._headerRightImage=C.rightImage),N.leftImage&&(n._footerLeftImage=N.leftImage),N.centerImage&&(n._footerCenterImage=N.centerImage),N.rightImage&&(n._footerRightImage=N.rightImage))}function zt(n,t){var e,r,i,o={n_:wn,c_:[]};!0===n.differentOddAndEvenPages()&&(o.differentOddEven=Cn),!0===n.differentFirstPage()&&(o.differentFirst=Cn),!1===n.oie&&(o.scaleWithDoc=Nn),!1===n.aie&&(o.alignWithMargins=Nn),e=n.pageHeaderFooter()||{},(i=function(n,t){var e=n&&n.header,r=n&&n.footer;e&&Ct(e)&&o.c_.push({n_:t+"Header",c_:[m(Et(e.left,e.center,e.right))]}),r&&Ct(r)&&o.c_.push({n_:t+"Footer",c_:[m(Et(r.left,r.center,r.right))]})})(r=jt(n),"odd"),i(e.even,"even"),i(e.first,"first"),(0!==o.c_.length||kt(o))&&t.c_.push(o)}function Kt(n,t){var e,r,i,o,u=b(t,bn),a=fn(u&&u.gridLines,!1),f=fn(u&&u.gridLinesSet,!0);n._showGridLine=a&&f,i=0,(e=fn(u&&u.horizontalCentered,!1))&&(i|=1),(r=fn(u&&u.verticalCentered,!1))&&(i|=2),n._centering=i,u&&u.lossless?(n.showColumnHeader(u.lossless.showColumnHeader),n.showRowHeader(u.lossless.showRowHeader)):(o=u&&u.headings?2:1,n.showColumnHeader(o),n.showRowHeader(o))}function Wt(n,t){var e,r,i,o={n_:bn};!0===n.showGridLine()&&(o.gridLines=Cn),1&(e=n.centering())&&(o.horizontalCentered=Cn),2&e&&(o.verticalCentered=Cn),r=n.showRowHeader(),i=n.showColumnHeader(),2===r&&2===i&&(o.headings=Cn),o.lossless={showRowHeader:r,showColumnHeader:i},kt(o)&&t.c_.push(o)}function Jt(n,t,e){var r,i,o,u=t.pageOrder(),a=n.rows,f=n.columns,c=1===u||0===u&&a.length>=f.length,s={},l=t.rowStart(),v=t.columnStart(),h=l=-1===l?0:l,d=v=-1===v?0:v,p=[];if(c)for(r=0;r<f.length;r++){for(i=0;i<a.length;i++)(o={}).row=l,o.column=v,o.rowCount=a[i]-l+1,o.columnCount=f[r]-v+1,l=a[i]+1,p.push(o);l=h,v=f[r]+1}else for(r=0;r<a.length;r++){for(i=0;i<f.length;i++)(o={}).row=l,o.column=v,o.rowCount=a[r]-l+1,o.columnCount=f[i]-v+1,v=f[i]+1,p.push(o);v=d,l=a[r]+1}return s.pages=p,e&&(s.sheetName=e),s}function Dt(n,t){var e=n.Gm(t);return v(e)?null:e.Mf||e}function Vt(n){var t=n.ep();return v(t)?null:t.Mf||t}function Gt(n,t){return(!t||t&&t._gi&&t._gi===i.SheetType.customSheetTab)&&(t=n.e2(n.getSheetTabCount()+n.getSheetCount()-1)),t}function Ut(n){var t,e,r=n.qv();for(e=0;e<r.length;e++)if((t=r[e])&&t._gi&&t._gi===i.SheetType.customSheetTab)return e}function Yt(n,t,e){return n[t]&&n[t][e]?n[t][e]:rn(pn)[C][e]}function Zt(n,t,e){var r,i,o,u=t.split(/([A-Z]\w+)/),a="_".concat(k),f=An[k][C],c=n[a][C];return!v(f[u[0]])&&!v(f[u[0]][vt(u[1])])&&(e.setter?v(c)||v(c[u[0]])||v(c[u[0]][vt(u[1])])?(e.setter(I),!0):(e.setter(c[u[0]][vt(u[1])]),!0):!!e.getter&&(v(c)&&(c=n[a][C]={}),v(c[u[0]])&&(c[u[0]]={}),r=u[0],i=vt(u[1]),o=e.getter(),c[r][i]=o,n.tHr({propName:r,secondPropName:i,value:o}),!0))}function Qt(n,t){var e;return Zt(n,t,{setter:function(n){return e=n}}),e}function Xt(n,t,e){return Zt(n,t,{getter:function(){return e}})}function $t(n){return!(L.indexOf(n)<0)}function ne(n,t){return t===j||t===O?0:t===q?n.getRowCount()-1:n.getColumnCount()-1}function te(n){return void 0===n}function ee(n,t){return n.createElement(t)}function re(n,t,e){var r=ie(n,t.paperSize(),t.orientation(),!!t.showBorder()),o=r.width,u=r.height,a=oe(t.margin()),f=a.left,c=a.top,s=a.right,l=a.bottom;e.paperSize={width:o,height:u},e.pageImageableArea=new i.Rect(f,c,o-f-s,u-c-l)}function ie(n,t,e,r){var i,o=.96,u={},a=t.width()*o,f=t.height()*o;return e===Kn.landscape?(t.kind()===Jn.a4&&(a-=1),u.width=f,u.height=nn(a+"",10)):(t.kind()===Jn.a4&&(f-=1),u.width=a,u.height=nn(f+"",10)),r&&n&&(i=n.options.sheetAreaOffset,u.width-=i.left,u.height-=i.top),u}function oe(n){var t=.96,e={};return e.left=n.left*t,e.top=n.top*t,e.right=n.right*t,e.bottom=n.bottom*t,e.header=n.header*t,e.footer=n.footer*t,e}function ue(n){var t,e,r,i,o,u,a,f,c,s;if(!n)return[];for(t=[],c=0,s=(e=n.split(",")).length;c<s;c++)if(r=e[c].trim())if((i=r.indexOf("-"))>=0){for(o=nn(r.substr(0,i),10),a=(u=nn(r.substr(i+1),10))>=o?1:-1,f=o;f!==u;f+=a)t.push(f);t.push(u)}else t.push(nn(r,10));return t}function ae(n,t){n.sort((function(n,t){return n-t}));for(var e=[],r=0,i=n.length,o;r<i;r++)n[r]-=1,(n[r]>=t||n[r]<0)&&e.push(r);for(o=e.length-1;o>=0;o--)n.splice(e[o],1)}function fe(n){var t,e,r,i,o,u,a,f,c,s,l,v,h,d,p,m,g=n.getLastNonNullColumn(),w=n.getLastNonNullRow(),b=n.tables&&n.tables.all(),_=n.Csr;for(n.isReportTemplateSheet&&(g=(c=n.getActualUsedRange()).col+c.colCount-1,w=c.row+c.rowCount-1),t=g;t>=0;t--){if(ve(e=n.Z_(-1,t)))return t;if(b)for(i=b.length,r=0;r<i;r++)if(s=(a=(o=b[r].range()).col)+(f=o.colCount)-1,t>=a&&t<=s)return s;for(u=0;u<=w;u++){if(se(n,u,t))return t;if(_){if((l=n.Csr(u))&&(v=n.Rsr(u))>0)for(h=0;h<v;h++)if(le(n,u,h,t))return t;if((d=n.Csr(u,!0))&&(p=n.Rsr(u,!0))>0)for(m=0;m<p;m++)if(le(n,u,m,t,!0))return t}}}return-1}function ce(n){var t,e,r,i,o,u,a,f,c,s,l,v,h,d,p,m=n.getLastNonNullColumn(),g=n.getLastNonNullRow(),w=n.tables&&n.tables.all(),b=n.Csr;for(t=g;t>=0;t--){if(ve(e=n.Z_(t,-1)))return t;if(c=0,s=0,b){if(l=n.Csr(t,!0))for(v=(s=n.Rsr(t,!0))-1;v>=0;v--)if(he(e=n.Z_(t,-1,U,U,{rowSpacingIndex:v,isAfterRowSpacing:!0})))return t;if(h=n.Csr(t))for(d=(c=n.Rsr(t))-1;d>=0;d--)if(he(e=n.Z_(t,-1,U,U,{rowSpacingIndex:d})))return t}if(w)for(i=w.length,r=0;r<i;r++)if(p=(a=(o=w[r].range()).row)+(f=o.rowCount)-1,t>=a&&t<=p)return p;for(u=0;u<=m;u++){if(se(n,t,u))return t;if(b){if(c>0)for(d=0;d<c;d++)if(le(n,t,d,u))return t;if(s>0)for(v=0;v<s;v++)if(le(n,t,v,u,!0))return t}}}return-1}function se(n,t,e){var r=n.getValue(t,e,U,U),i,o;return r!==G&&!te(r)||(!!(i=n.getSparkline&&n.getSparkline(t,e))||(o=n.Z_(t,e),!(!n.isReportTemplateSheet||!n.getTemplateCell(t,e))||ve(o)))}function le(n,t,e,r,i){var o,u,a,f={rowSpacingIndex:e,isAfterRowSpacing:i},c=n.getValue(t,r,U,U,f);return c!==G&&!te(c)||(a=n.ncr(t,e,r,i),!v(a)||(!!(o=n.getSparkline&&n.getSparkline(t,r))||he(u=n.Z_(t,r,U,U,f))))}function ve(n){return!(!n||!(n.backColor||n.backgroundImage||n.borderBottom||n.borderLeft||n.borderRight||n.borderTop||n.diagonalDown||n.diagonalUp||n.cellButtons&&n.cellButtons.length>0||i.W.Xue(n)||n.decoration&&n.decoration.cornerFold||n.cellType&&"1"!==n.cellType.typeName))}function he(n){return ve(n)&&(!n.cellType||n.cellType&&"109"!==n.cellType.typeName)}function de(n,t){var e,r=[],i=n.pictures&&n.pictures.all();i&&(r=r.concat(i)),(e=n.charts&&n.charts.all())&&n.charts.Bje&&(r=r.concat(e)),r.forEach(t)}function pe(n,t){var e=-1;return de(n,(function(n){n.isVisible()&&n.canPrint()&&(e=X(e,t?n.endRow():n.endColumn()))})),e}function me(n){var t,e,r,o,u,a,f,c,s,l,h,d,p,m,g,w,b,_,x=n.Jt,E=ce(n)+1,S=0;for(t=0,e=n.getColumnCount(2);t<e;t++)S+=n.nn(t,2);for(r=0,o=n.getColumnCount();r<o;r++)S+=x.Kt(r);for(u=0,a=0,f=n.getRowCount(1);a<f;a++)u+=n.Gt(a,1);for(c=0;c<E;c++)u+=x.Gt(c);for(s=new i.Rect(0,0,S,u),n.cg(s),n.invalidateLayout(),l=-1,h=[],d=0;d<E;d++){if(!h[p=n.C0(d)])for(h[p]=[],m=0;m<=2;m++)h[p].push(new i.p7(n,p,m));for(g=void 0,w=void 0,b=void 0,m=0;m<=2;m++)_=h[p][m],g=g||_.N7(d),v(g)||(l=Math.max(g.endColumn,l)),(w=w||_.y7(d))&&w[0]&&w[0].endColumn>l&&(l=w[0].endColumn),(b=b||_.C7(d))&&b[0]&&b[0].endColumn>l&&(l=b[0].endColumn)}return l}function ge(n,t,e){var r=-1,i=-1;return we(n,0,0,t,e,(function(n){var t=n.col+n.colCount-1,e=n.row+n.rowCount-1;t>r&&(r=t),e>i&&(i=e)})),{colIndex:r,rowIndex:i}}function we(n,t,e,r,i,o){var u,a,f,c=n;for(u=0,a=c.length;u<a;u++){if(t>=0||e>=0)for(;u<a&&!c[u].intersect(t,e,r,i);)u++;if(u<a&&o&&!1===(f=o(c[u])))break}}function be(n){var t,e,r,i=-1,o=n.Ut.getSpans(G,1),u=n.getRowCount(1),a=n.getColumnCount(1);return i=X(i,ge(o,u,a).colIndex),t=n.Ut.getSpans(G,3),e=n.getRowCount(),r=n.getColumnCount(),i=X(i,ge(t,e,r).colIndex)}function _e(n){var t,e,r,i=-1,o=n.Ut.getSpans(G,2),u=n.getRowCount(2),a=n.getColumnCount(2);return i=X(i,ge(o,u,a).rowIndex),t=n.Ut.getSpans(G,3),e=n.getRowCount(),r=n.getColumnCount(),i=X(i,ge(t,e,r).rowIndex)}function xe(n,t,e){var r,i,o,u,a,f,c,s,l=e||{},v=l.isFromPrintLine,h=l.dealEmpty,d=void 0===h||h,p=t.columnEnd(),m=n.getColumnCount();return-1===p?(i=void 0,!t.useMax()||n.isReportTemplateSheet&&v?i=m-1:(o=fe(n),n.options.allowCellOverflow&&o+1<m&&(u=me(n),o=X(o,u)),a=pe(n,!1),f=-1,n.shapes&&(f=n.shapes.YnV()),!n.pivotTables||!n.pivotTables.PYt||n.pivotTables.PYt.length<0||(c=n.pivotTables.PYt).forEach((function(n){if(n.Oy()){var t=n.position();f<=t.col+3-1&&(f=t.col+3-1)}})),i=X(o,a,f),s=be(n),-1===(i=X(i,s))&&v&&d&&(i=m-1)),r=i):r=p,r=Q(r,m-1)}function Ee(n,t,e){var r,i,o,u,a,f,c,s=e||{},l=s.isFromPrintLine,v=s.dealEmpty,h=void 0===v||v,d=t.rowEnd(),p=n.getRowCount();return-1===d?(i=void 0,!t.useMax()||n.isReportTemplateSheet&&l?i=p-1:(o=ce(n),u=pe(n,!0),a=-1,n.shapes&&(a=n.shapes.XnV()),!n.pivotTables||!n.pivotTables.PYt||n.pivotTables.PYt.length<0||(f=n.pivotTables.PYt).forEach((function(n){if(n.Oy()){var t=n.position();o<=t.row+18-1&&(o=t.row+18-1)}})),i=X(o,u,a),c=_e(n),-1===(i=X(i,c))&&!0===l&&h&&(i=p-1)),r=i):r=d,r=Q(r,p-1)}function Se(n,t){d(n,(function(n){t[n]=function(t){return 0===arguments.length?this["_"+n]:(this["_"+n]=t,this)}}))}function ye(n){return-1!==n.fitPagesTall()}function Re(n){return-1!==n.fitPagesWide()}function ke(n,t,e){var r,i=[];for(r=n;r<=t;r++)e(r)&&i.push(r);return i}function Ce(n,t,e){var r=[],i,o,u;for(r.push(n),o=e.length,i=0;i<o;i++)(u=e[i])-1>=n&&(r.push(u-1),r.push(u));return r.push(t),r}function Ne(n){var t=n.contentDocument;return t.head||t.write("<head></head>"),t.body||t.write("<body></body>"),t}function Pe(n,t){var e,r,i;return void 0===t&&(t=0),n instanceof nt?(e=n,r=t):n instanceof tt&&(i={},e=n.getSheetPaginator(t,i),r=i.pageNumberInSheet),{sheetPaginator:e,pageNumberInSheet:r}}function Ie(n,t,e,r){var i=ee(n,J),o=i.style;return o.border="1px transparent solid",o.boxSizing="border-box",o.width=t+K,o.height=e+K,o.position="relative",i.className=r,n.body.appendChild(i),i}function Fe(n,t,e,r,i,o){var u=ee(n,J),a=u.style;return a.marginLeft=i+K,a.width=e+K,a.marginTop=o+K,a.height=r+K,t.appendChild(u),u}function je(n,t,e,r){var i=ee(n,V),o=s(i),u=i.style;return u.height=e+K,u.width=t+K,i.width=o.width()*r,i.height=o.height()*r,i.getContext(z).scale(r,r),i}function qe(n,t,e,r){var i=ee(n,V),o=s(i),u=i.style;return u.height=e+K,u.width=t+K,i.width=o.width()*r,i.height=o.height()*r,i.getContext(z).scale(r,r),i}function Oe(n,t,e,r){var i=ee(n,J),o=i.style;return o.width=e+K,o.height=r+K,t.appendChild(i),i}function Me(n,t,e,r,i,o,u,a,f){var c,l,v,h,d,m,g,w,b,_,x,E,S=0,y="border-box";if(o?S=1:(r+=(c=n.options.sheetAreaOffset).left,i+=c.top),l=o&&n.isReportPrintWorkSheet,v=e.style,1!==u&&3!==u||(v.boxSizing=y,v.paddingLeft=(s(e).width()-r-S*(l?1:2))/2+K),2!==u&&3!==u||(v.boxSizing=y,v.paddingTop=(s(e).height()-i-S*(l?1:2))/2+K),(d=(h=ee(t,J)).style).width=r+K,d.height=i+K,d.border=S+"px black solid",g=(m=ee(t,V)).style,w=r-2*S,b=i-2*S,l?(d.width=r-S+K,d.height=i-S+K,g.position="relative",g.zIndex="-1",w=r-S,b=i-S):g.margin=S+K,m.width=1/a*w,m.height=1/a*b,g.width=w+K,g.height=b+K,_=f,x=f,p.chrome)for(E=m.width*_*m.height*x;E<65792&&E>0;)E*=2,x*=2;return m.Cie=m.width,m.Rie=m.height,m.width*=_,m.height*=x,m.getContext(z).scale(_,x),e.appendChild(h),m}function Ae(n){return n>0?n+W:I}function Be(n,t,e,r,o,u,a,f,c,s){var l,v,h,d,p,m,g,w,b,_,x,E,S,y,R,k,C,N,P,F,j,q,O,M,A,B,T,H,L,z,K,W,J,D,V,G,U,Y,Z,Q,X,$,nn,en,rn,on,un,an,fn,cn=[];if(!t)return cn;for(v="K",h="S",d="U",p='"',m="B",g="I",w="D",b="T",_="P",x="N",E="G",S="F",y="A",R=(l="&").length,k=/&[0-9]+/,C=/&K[0-9A-Fa-f]{6}/,N=/&K([0-9]){2}(\+|-)([0-9]){3}/,P=/&".+?"/,F=I,j=0,q=!1,O=!1,f=f||!1,c=c||!1,s=s||"black",M=I;t;)A=F,B=f,T=j,H=c,L=q,z=O,K=s,(W=t.indexOf(l))<0&&(W=t.length),M+=t.substr(0,W),J=(J=W+1<t.length?t.substr(W+1,1):I).toUpperCase(),D=-1,V=!1,G=!1,U=void 0,Y=void 0,Z=new Date,"1234567890".indexOf(J)>-1?(U=k.exec(t.substr(W)))&&U.length>0?(Y=U[0],T=tn(Y.substr(1)),V=!0,D=W+Y.length):D=W+R:J===v?(Q=t.substring(W,W+6+2),(X=N.exec(Q))?($=X[0],(on=Te(+(nn=X[1]),en=X[2],+(rn=X[3])))&&(K=on.trim(),V=!0),D=W+$.length):(U=C.exec(t.substr(W)))&&U.length>0?(K="#"+(Y=U[0]).substr(2,2)+Y.substr(4,2)+Y.substr(6,2),V=!0,D=W+Y.length):D=W+R):J===h?(B=!B,V=!0,D=W+R+h.length):J===d?(H=!H,V=!0,D=W+R+d.length):J===p?(U=P.exec(t.substr(W)))&&U.length>0?((A=(Y=U[0]).substr(2,Y.length-3)).indexOf(",")>-1&&u&&"-"===(un=A.split(",")[0])&&(A=u.bodyFont()),V=!0,D=W+Y.length):D=W+R:J===m?(L=!L,V=!0,D=W+R+m.length):J===g?(z=!z,V=!0,D=W+R+g.length):J===l?(M+=l,V=!0,D=W+R+R):J===w?(M+=i.vkr.gkr(Z),V=!0,D=W+R+w.length):J===b?(M+=i.vkr.mkr(Z),V=!0,D=W+R+b.length):J===_?(M+=n,V=!0,D=W+R+_.length):J===x?(M+=o,V=!0,D=W+R+x.length):J===E?(e&&(V=!0,G=!0),D=W+R+E.length):J===S?(M+=r.workbookName()||I,V=!0,D=W+R+S.length):J===y?(M+=a||r.worksheetName()||I,V=!0,D=W+R+y.length):D=W+R,D>=t.length?t=I:(D<0&&(D=W+R),t=t.substr(D)),!M||!V&&t||(fn=Ae,(an=i.Util.ro())&&an.GC&&an.GC.Spread&&an.GC.Spread.Sheets&&an.GC.Spread.Sheets.Print&&an.GC.Spread.Sheets.Print.getFontSizeWithUnit&&"function"==typeof an.GC.Spread.Sheets.Print.getFontSizeWithUnit&&(fn=an.GC.Spread.Sheets.Print.getFontSizeWithUnit),cn.push({text:M,underline:c,strikethrough:f,fontFamily:F,fontSize:fn(j),fontWeight:q?"bold":I,fontStyle:O?"italic":I,color:s}),M=I),G&&e&&cn.push({image:e}),F=A,f=B,j=T,c=H,q=L,O=z,s=K;return cn}function Te(n,t,e){var r="+"===t?"":t,i=0===e?"":e+1;return 0===n||243===n?"Background 1 "+r+i:1===n||241===n?"Text 1 "+r+i:2===n||244===n?"Background 2 "+r+i:3===n||242===n?"Text 2 "+r+i:4===n?"Accent 1 "+r+i:5===n?"Accent 2 "+r+i:6===n?"Accent 3 "+r+i:7===n?"Accent 4 "+r+i:8===n?"Accent 5 "+r+i:9===n?"Accent 6 "+r+i:10===n?"hyperlink":11===n?"followedHyperlink":null}function He(n){var t,e,r,i,o,u,a,f,c=[],s=[];for(t=0,e=n.length;t<e;t++)if(i=(r=n[t]).text)if((o=i.indexOf("\r\n")>=0)||i.indexOf("\n")>=0){for((u=o?i.split("\r\n"):i.split("\n"))[0]&&s.push(h({},r,{text:u[0]})),c.push(s),s=[],a=1,f=u.length;a<f-1;a++)u[a]?c.push([h({},r,{text:u[a]})]):""===u[a]&&c.push([]);u[u.length-1]&&s.push(h({},r,{text:u[u.length-1]}))}else s.push(r);else s.push(r);return s.length>0&&c.push(s),c}function Le(n,t,e,r,i,o,u,a,f,c,s){var l,v,h=He(t);for(l=0,v=h.length;l<v;l++)ze(n,h[l],e,r+l*o/v,i,o/v,u,a,f,c,s)}function ze(n,t,e,r,o,u,a,f,c,s,l){var v,h,d,p,m,g,w,b,E,S,y,R,k,C,N,P,I,F=[],j=[],q=[],O=Q(o,u)-2,M=e;for(1===a?M=e+o/2:2===a&&(M=e+o),v=O,d=t.length,h=0;h<d;h++)w=(g=t[h]).image,b=g.text,E=g.fontFamily||s.fontFamily,S=g.fontSize||s.fontSize,y=g.fontWeight||s.fontWeight,R=g.fontStyle||s.fontStyle,w?1===a?M-=O/2:2===a&&(M-=O):b&&(k=We(E,S,y,R),F[h]=k,i.mt.bt(n,k),v<(m=S?S.indexOf(W)?x(tn(S)):tn(S):13.3)&&(v=m),j[h]=m,p=n.measureText(b).width,q[h]=p,1===a?M-=p/2:2===a&&(M-=p));for(C=r+v/2,1===f?C=r+u/2:2===f&&(C=r+u-v/2),n.save(),n.textAlign="left",n.textBaseline="middle",d=t.length,h=0;h<d;h++)w=(g=t[h]).image,b=g.text,N=g.underline,P=g.strikethrough,(I=g.color)&&l&&_(I)&&(I=l.getColor(I)),w?(Ke(n,c,w,M,C-O/2,O,O),M+=O):b&&(n.beginPath(),n.font=F[h],n.fillStyle=I,n.fillText(b,M,C),m=j[h],p=q[h],N&&(n.beginPath(),n.strokeStyle=I,n.moveTo(M,C+m/2),n.lineTo(M+p,C+m/2),n.stroke()),P&&(n.beginPath(),n.strokeStyle=I,n.moveTo(M,C),n.lineTo(M+p,C),n.stroke()),M+=p);n.restore()}function Ke(n,t,e,r,i,o,u,a){if(e)if(t.getState(e)){var f=t.getImage(e);try{a&&(n.save(),n.fillStyle=a,n.fillRect(r,i,o,u),n.restore()),n.drawImage(f,0,0,f.width,f.height,r,i,o,u)}catch(n){}}else t.addImage(e)}function We(n,t,e,r){var i,o,u,a;return n||(n="Arial"),t||(t="13.3px"),i=I,u=" ",r!==(o="normal")&&(i=r),e!==o&&e!==(a="400")&&(i+=(i?u:I)+e),i+=(i?u:I)+t,i+=u+n}function Je(n,t){var e=n.pictureStretch();1===e?De(n,t):2===e?Ve(n,t):3===e&&Ge(n,t)}function De(n,t){var e,r,i,o,u,a,f,c,s,l,h,d,p,m,g=t.getRowCount(),w=t.getColumnCount(),b=n.width(),_=n.height(),x=n.startRow(),E=n.startRowOffset()||0,S=n.startColumn(),y=n.startColumnOffset()||0,R=n.endRow(),k=n.endRowOffset()||0,C=n.endColumn(),N=n.endColumnOffset()||0,P=n.getOriginalWidth(),I=n.getOriginalHeight();for(v(P)&&(P=b),v(I)&&(I=_),i=I>_?E:E+(_-I)/2,o=P>b?y:y+(b-P)/2,b=e=Math.min(b,P),_=r=Math.min(_,I),u=0,a=x,f=i,c=!1;a<g;)if(s=t._o(a),a++,!c&&(f-=s),f<0&&!c&&(x=a-1<0?0:a-1,E=s+f,c=!0),(u+=s)>_+i){R=a-1<0?0:a-1,k=s-(u-_-i);break}for(l=0,h=S,d=o,p=!1;h<w;)if(m=t.Do(h),h++,!p&&(d-=m),d<0&&!p&&(S=h-1<0?0:h-1,y=m+d,p=!0),(l+=m)>b+o){C=h-1<0?0:h-1,N=m-(l-b-o);break}n.width(b,!1),n.height(_,!1),n.startRow(x,!1),n.startRowOffset(E,!1),n.endRow(R,!1),n.endRowOffset(k,!1),n.startColumn(S,!1),n.startColumnOffset(y,!1),n.endColumn(C,!1),n.endColumnOffset(N,!1)}function Ve(n,t){var e,r,i,o,u,a,f,c,s,l,h,d,p=t.getRowCount(),m=t.getColumnCount(),g=n.width(),w=n.height(),b=n.startRow(),_=n.startRowOffset()||0,x=n.startColumn(),E=n.startColumnOffset()||0,S=n.endRow(),y=n.endRowOffset()||0,R=n.endColumn(),k=n.endColumnOffset()||0,C=n.getOriginalWidth(),N=n.getOriginalHeight(),P=g/w,I=C/N;if(v(C)&&(C=g),v(N)&&(N=w),e=0,r=0,i=g,o=w,w>0&&N>0&&P>I)e=E+g/2-(i=I*w)/2,w=1/I*(g=i);else{if(!(g>0&&C>0&&1/P>1/I))return;r=_+w/2-(o=1/I*g)/2,g=I*(w=o)}if(e>0){for(;x<m;)if(u=t.Do(x),x++,(e-=u)<0){x--,E=e+u;break}for(a=0,f=x;f<m;)if(c=t.Do(f),f++,(a+=c)>i+E){k=c-(a-i-E),R=f-1<0?0:f-1;break}}else if(r>0){for(;b<p;)if(s=t._o(b),b++,(r-=s)<0){b--,_=r+s;break}for(l=0,h=b;h<p;)if(d=t._o(h),h++,(l+=d)>o+_){y=d-(l-o-_),S=h-1<0?0:h-1;break}}n.width(g,!1),n.height(w,!1),n.startRow(b,!1),n.startRowOffset(_,!1),n.endRow(S,!1),n.endRowOffset(y,!1),n.startColumn(x,!1),n.startColumnOffset(E,!1),n.endColumn(R,!1),n.endColumnOffset(k,!1)}function Ge(n,t){var e,r,i,o,u,a,f=t.getRowCount(),c=t.getColumnCount(),s=n.width(),l=n.height(),h=n.startRow(),d=n.startRowOffset()||0,p=n.startColumn(),m=n.startColumnOffset()||0,g=n.endRow(),w=n.endRowOffset()||0,b=n.endColumn(),_=n.endColumnOffset()||0,x=n.getOriginalWidth(),E=n.getOriginalHeight();for(v(x)&&(x=s),v(E)&&(E=l),s=Math.min(s,x),l=Math.min(l,E),e=0,r=h;r<f;)if(i=t._o(r),r++,(e+=i)>l+d){g=r-1<0?0:r-1,w=i-(e-l-d);break}for(o=0,u=p;u<c;)if(a=t.Do(u),u++,(o+=a)>s+m){b=u-1<0?0:u-1,_=a-(o-s-m);break}n.width(s,!1),n.height(l,!1),n.startRow(h,!1),n.startRowOffset(d,!1),n.endRow(g,!1),n.endRowOffset(w,!1),n.startColumn(p,!1),n.startColumnOffset(m,!1),n.endColumn(b,!1),n.endColumnOffset(_,!1)}function Ue(n,t,e,r,i,o,u){var a=n.Jt,f=n.yw(i),c=n.dw(r),s=f[0],l=f[f.length-1],v=c[0],h=c[c.length-1];de(n,(function(r){var i,d,p,m,g,w,b,_,x,E,S,y,R,k,C,N,P,I,F,j,q,O,M;if(r.isVisible()&&r.canPrint()){if(i="1"===r.typeName,d="2"===r.typeName,i&&Je(r,n),p=0,m=0,g=r.width()*u,w=r.height()*u,b=r.startColumn(),_=f.findCol(b),x=r.endColumn(),E=f.findCol(x),_)p=_.x;else if(b<s.col)for(p=s.x,S=s.col-1;S>=b;S--)p-=a.Kt(S);else for(p=l.x,y=l.col;y<b;y++)p+=a.Kt(y);if(p+=r.startColumnOffset()*u,E&&p+g>(R=E.x+r.endColumnOffset()*u)&&(g=R-p),k=r.startRow(),C=c.findRow(k),N=r.endRow(),P=c.findRow(N),C)m=C.y;else if(k<v.row)for(m=v.y,I=v.row-1;I>=k;I--)m-=a.Gt(I);else for(m=h.y,F=h.row;F<k;F++)m+=a.Gt(F);if(m+=r.startRowOffset()*u,P&&m+w>(j=P.y+r.endRowOffset()*u)&&(w=j-m),e&&e.intersect(p,m,g,w)){if(t.save(),t.rect(e.x,e.y,e.width,e.height),t.clip(),t.beginPath(),i)q=r.backColor(),(O=r.udt||r.src())&&Ke(t,o,O,p,m,g,w,q);else if(d&&(M=r.fg))try{t.drawImage(M,0,0,M.width,M.height,p,m,g,w)}catch(n){}t.restore()}}}))}function Ye(n,t){var e=[],r=n.Do(t),i=n.name();return de(n,(function(n){n.startColumn()<=t&&t<=n.endColumn()&&(e.push({type:"startColumnOffset",floatingObject:n,floatingObjectOffset:n.startColumnOffset(),sheetName:i}),n.startColumnOffset(n.startColumnOffset()-r))})),e}function Ze(n,t){var e=[],r=n._o(t),i=n.name();return de(n,(function(n){n.startRow()<=t&&t<=n.endRow()&&(e.push({type:"startRowOffset",floatingObject:n,floatingObjectOffset:n.startRowOffset(),sheetName:i}),n.startRowOffset(n.startRowOffset()-r))})),e}function Qe(n,t,e,r){n.Qy().execute({cmd:"autoFitColumn",sheetName:n.name(),columns:t,rowHeader:e,autoFitType:r})}function Xe(n,t,e,r){n.Qy().execute({cmd:"autoFitRow",sheetName:n.name(),rows:t,columnHeader:e,autoFitType:r})}function $e(n,t,e,r){var i=t.toDataURL(),o=n.createElement("img");return r&&(o.style.margin=t.style.margin),o.style.width=t.style.width,o.style.height=t.style.height,o.src=i,e.getState(i)||e.addImage(i),o}function nr(n,t,e){var r,o,u,a,f,c,s,l,h=[],d=1,p=-1,m={};for(o=0,u=n.pageCount();o<u;o++)a=n.getPage(o),v(e)?(f=t.Gm(a._worksheetName))&&f.reportSheetName?v(m[f.reportSheetName])?(r=a.sheetIndex(),m[f.reportSheetName]=r):r=m[f.reportSheetName]:r=a.sheetIndex():r=e,p!==r&&((1!==(l=(s=(c=(0,i.Tp)(t,r)).printInfo()).firstPageNumber())||s.Sie)&&(d=l),p=r),h[o]=d,d++;return h}function tr(n){var t=n.getDefaultStyle(),e=n.currentTheme(),r=t.fontFamily,i=t.fontSize,o=t.foreColor;return!r&&t.themeFont&&e&&e.getFont&&(r=n.currentTheme().getFont(t.themeFont)),i||(i=un),o&&_(o)&&e&&(o=e.getColor(o)),{fontFamily:r,fontSize:i,fontWeight:t.fontWeight||an,fontStyle:t.fontStyle||an,foreColor:o,underline:!!(1&t.textDecoration),strikethrough:!!(2&t.textDecoration)}}function er(n,t){if(te(n)||n===G)return n;var e=n,r=Ut(t);return!v(r)&&n>r&&(e=n-1),e}function rr(n,t,e,r,i){var o,u,a,f;i?(o=n.getRowHeight(e))!==(u=t.L5t(e,3)*r)&&n.setRowHeight(e,u):(a=n.getColumnWidth(e))!==(f=t.F5t(e,3)*r)&&n.setColumnWidth(e,f)}function ir(n,t,e){return 2===n||3===n&&e||0===n&&t}function or(n,t,e){var r,o,u,a,f=ar(n,e);if(!f||f._gi!==i.SheetType.reportSheet)return null;for(r=f.name(),o=t.getSheetTabCount(),u=0;u<o;u++)if((a=t.getSheetTab(u)).reportSheetName===r)return a.E0i;return null}function ur(n,t,e){var r,o,u,a,f=ar(n,e);if(!f||f._gi!==i.SheetType.reportSheet)return null;for(r=f.name(),o=t.getSheetTabCount(),u=0;u<o;u++)if((a=t.getSheetTab(u)).reportSheetName===r)return a}function ar(n,t){var e,r,i,o;if(n){for(e=0,r=n.getSheetCount();e<r;e++)if(i=n.getSheet(e),t===(o=n.getSheetPosition(i.name())))return i;for(e=0,r=n.getSheetTabCount();e<r;e++)if(i=n.getSheetTab(e),t===(o=n.getSheetPosition(i.name())))return i}}Object.defineProperty(t,"__esModule",{value:!0}),t.kie=t.Iie=t.WorkbookPaginator=t.WorksheetPaginator=t.SheetPageInfo=t.PrintInfo=t.PaperSize=t.PaperKind=t.PrintPageOrder=t.PrintPageOrientation=t.PrintCentering=t.PrintVisibilityType=t.convertFirstPageNumberToExcel=t.convertFirstPageNumber=void 0,r=e("Common"),i=e("Core"),o=e("./dist/plugins/print/print.ns.js"),u=e("Core"),a=e("SheetsCalc"),s=u.GC$,l=r.Common.lt,v=l.ht,h=s.extend,d=s.each,p=i.mt.Tt,m=i.mt.vo,g=i.mt.n1,w=i.mt.K0,b=i.mt.xr,_=i.mt.isThemeColor,x=i.ExcelHelper.pointToPixel,E=Math.sqrt,S=Math.pow,y="firstPageNumber",R="margin",k="pageHeaderFooter",C="normal",N="paperSize",P="pageBreak",I="",F="gc-printPage",A="_"+(j="rowStart"),B="_"+(q="rowEnd"),T="_"+(O="columnStart"),H="_"+(M="columnEnd"),L=[j,q,O,M],z="2d",K="px",W="pt",J="div",D="Print_Area",V="canvas",G=null,U=void 0,Y=Math.abs,Z=Math.round,Q=Math.min,X=Math.max,$=Math.floor,nn=parseInt,tn=parseFloat,en=JSON.stringify,rn=JSON.parse,on=".GCPrintLine",un="11pt",an="normal",fn=i.NodeHelper.ur,cn=i.NodeHelper.ar,sn=i.NodeHelper.sr,ln=i.XFileConstants.Su,function(n){n[n.auto=0]="auto",n[n.downThenOver=1]="downThenOver",n[n.overThenDown=2]="overThenDown"}(vn||(vn={})),function(n){n[n.default=0]="default",n[n.portrait=1]="portrait",n[n.landscape=2]="landscape"}(hn||(hn={})),dn='{"top":75,"bottom":75,"left":70,"right":70,"header":30,"footer":30}',pn='{"normal":{"header":{"left":"","center":"","right":"","leftImage":"","centerImage":"","rightImage":""},"footer":{"left":"","center":"","right":"","leftImage":"","centerImage":"","rightImage":""}}}',mn=i.XFileConstants.Ki,gn=i.XFileConstants.Ro,wn="headerFooter",bn="printOptions",_n="L",xn="C",En="R",Sn="H",yn="F",Rn="EVEN",kn="FIRST",Cn="1",Nn="0",Pn=i.Util.ho,In=i.Util.Gr,Fn=i.Util.Ur,jn=i.Util.qr,qn=i.Util.Hr,On=i.Util.Zr,Mn=i.Util.Kr,An={bestFitRows:!1,bestFitColumns:!1,columnStart:-1,columnEnd:-1,rowStart:-1,rowEnd:-1,repeatColumnStart:-1,repeatColumnEnd:-1,repeatRowStart:-1,repeatRowEnd:-1,showBorder:!0,showGridLine:!1,showColumnHeader:0,showRowHeader:0,useMax:!0,centering:0,firstPageNumber:1,headerLeft:I,headerCenter:I,headerRight:I,footerLeft:I,footerCenter:I,footerRight:I,headerLeftImage:I,headerCenterImage:I,headerRightImage:I,footerLeftImage:I,footerCenterImage:I,footerRightImage:I,pageHeaderFooter:rn(pn),differentFirstPage:!1,differentOddAndEvenPages:!1,margin:rn(dn),orientation:1,pageRange:I,pageOrder:0,blackAndWhite:!1,zoomFactor:1,fitPagesTall:-1,fitPagesWide:-1,paperSize:{},qualityFactor:2,watermark:[]},Bn=new r.Common.ResourceManager(o.SR,"Print"),Tn=Bn.getResource.bind(Bn),h(i.Worksheet.prototype,{printInfo:function(n){var t=this,e;return 0===arguments.length?(t.Pie||(t.Pie=new Vn(t)),e=t.Pie):(t.Pie=n,n.Mf||n.sheet(t),e=t,t.$Dr({type:"setPrintInfo",printInfo:n})),e},getRowPageBreak:function(n){return this.Ut.getPageBreak(!0,3,n)},setRowPageBreak:function(n,t){this.qL(n,t,P,!0)&&this.isPrintLineVisible()&&this.repaint()},getColumnPageBreak:function(n){return this.Ut.getPageBreak(!1,3,n)},setColumnPageBreak:function(n,t){this.qL(n,t,P,!1)&&this.isPrintLineVisible()&&this.repaint()},isPrintLineVisible:function(n){var t=this;if(void 0===n)return t.yie||!1;t.yie!==n&&(t.yie=n,t.parent&&(t.parent.Kie().isLayoutChanged=!0),t.repaint())},s:function(){var n,t,e=this.Ut.Q_(!0,3),r=e&&e.infos,i=[];if(r)for(n=0;n<r.length;n++)(t=r[n])&&t.pageBreak&&i.push(n);return i},h:function(){var n,t,e=this.Ut.Q_(!1,3),r=e&&e.infos,i=[];if(r)for(n=0;n<r.length;n++)(t=r[n])&&t.pageBreak&&i.push(n);return i}}),Hn=function(){function n(n,t,e,r,i,o,u){var a,f=o%2;f&&(n!==e?(t-=.5,r-=.5):(n-=.5,e-=.5)),(a=this).x0=n,a.y0=t,a.x1=e,a.y1=r,a.color=i,a.lineWidth=o,a.pattern=u}return n.prototype.paintLine=function(n){var t,e,r,i,o,u,a=this,f=a.x0,c=a.x1,s=a.y0,l=a.y1,v=E(S(c-f,2)+S(l-s,2)),h=(c-f)/v,d=(l-s)/v,p=0,m=0,g=a.pattern;for(g=g&&g.length?g:[4,2],t=[{x0:f,y0:s}];p<v;)e=Q(g[m%g.length],v-p),m++,p+=e,f+=e*h,s+=e*d,t.push({x0:f,y0:s});for(n.save(),n.beginPath(),n.lineWidth=a.lineWidth,n.strokeStyle=a.color[0],m=0;m<t.length-1;m+=2)r=t[m].x0,o=t[m].y0,i=t[m+1].x0,u=t[m+1].y0,n.moveTo(r,o),n.lineTo(i,u);for(n.stroke(),n.restore(),n.save(),n.beginPath(),n.lineWidth=a.lineWidth,n.strokeStyle=a.color[1],m=1;m<t.length-1;m+=2)r=t[m].x0,o=t[m].y0,i=t[m+1].x0,u=t[m+1].y0,n.moveTo(r,o),n.lineTo(i,u);n.stroke(),n.restore()},n}(),t.convertFirstPageNumber=Pt,t.convertFirstPageNumberToExcel=It,i.Worksheet.ch("print",{priority:900,init:function(){this.Pie||(this.Pie=new Vn(this))},toJson:function(n){var t,e=this.Pie;e&&(t=this!==e.Mf,n.printInfo=e.toJSON(t))},wh:function(n){var t,e,r,i,o,u,a,f,c,s,l,h,d,p,m,g,w,_,x,E,S=this.Pie;S&&(e=S.fitPagesTall(),r=S.fitPagesWide(),i=void 0,o=void 0,u=void 0,a=void 0,f=void 0,c=void 0,l=void 0,h={n_:"pageSetup"},v(e)||-1===e||(i=!0,o=X(0,e)),v(r)||-1===r||(i=!0,u=X(0,r)),i&&((d=b(n,ln))||(d={n_:ln,c_:[]},n.c_.push(d)),d.c_.push({n_:"pageSetUpPr",fitToPage:Cn}),h.useFirstPageNumber=Cn,o===U&&(o=0),u===U&&(u=0)),(p=S.paperSize())&&(0!==(m=p.kind())?h.paperSize=m+"":(h.lossless||(h.lossless={}),h.lossless.customPaperSize={width:p.width(),height:p.height()})),f=S.firstPageNumber(),(!v(f)&&1!==f||S.Sie)&&(h.useFirstPageNumber=Cn,h.firstPageNumber=It(f)),a=S.zoomFactor(),!v(a)&&Y(a-1)>.01&&(h.scale=Z(100*a)),(u>0&&1!==u||0===u)&&(h.fitToWidth=u),(o>0&&1!==o||0===o)&&(h.fitToHeight=o),(c=S.pageOrder())&&(h.pageOrder=vn[c]),s=S.orientation(),v(s)||(h.orientation=hn[s]),!0===(l=S.blackAndWhite())&&(h.blackAndWhite=Cn),kt(h)&&n.c_.push(h),Wt(S,n),g=(null!==(t=S.watermark())&&void 0!==t?t:[]).map((function(n){var t,e,r,i,o,u;return{x:n.x,y:n.y,width:n.width,height:n.height,imageSrc:n.imageSrc,page:n.page}})),w={bestFitRows:S._bestFitRows,bestFitColumns:S._bestFitColumns,showBorder:S._showBorder,useMax:S._useMax,pageRange:S._pageRange,qualityFactor:S._qualityFactor,watermark:g.length>0?g:void 0},_=S.margin()||{},n.c_.push({n_:"pageMargins",left:v(_.left)?.7:_.left/100,right:v(_.right)?.7:_.right/100,top:v(_.top)?.7:_.top/100,bottom:v(_.bottom)?.7:_.bottom/100,header:v(_.header)?.7:_.header/100,footer:v(_.footer)?.7:_.footer/100,lossless:w}),zt(S,n),x=this.s(),E=this.h(),x.length>0&&n.c_.push(yt(x,!0)),E.length>0&&n.c_.push(yt(E,!1)),Nt(S)&&qn(n,this.parent.Cp,gn),n.printInfo=S.toJSON(!0))},yh:function(n,t,e){var r,i,o,u,a,f,c,s,l,h,p,m,g,w,_,x=this,E=b(n,"pageMargins"),S=b(n,"pageSetup"),y=x.printInfo();function k(n){return n=n||0,parseInt(Math.round(100*n),10)}S&&(r=b(n,ln),i=b(r,"pageSetUpPr"),o=fn(i&&i.fitToPage,!1),u=void 0,void 0!==S.paperSize?(u=parseInt(S.paperSize,10),0!==(u=isNaN(u)?1:u)&&y._paperSize.fromJSON({kind:u})):S.lossless&&S.lossless.customPaperSize&&(a=S.lossless.customPaperSize,y._paperSize.kind(0),y._paperSize.fromJSON({width:a.width,height:a.height})),(f=fn(S.useFirstPageNumber,!1))&&(v(S.firstPageNumber)?y._firstPageNumber=void 0:(c=sn(S.firstPageNumber,1),y._firstPageNumber=Pt(c)),y.Sie=!0),y._zoomFactor=cn(S.scale,100)/100,o&&(0===(s=sn(S.fitToHeight,1))&&(s=-1),y._fitPagesTall=s,0===(l=sn(S.fitToWidth,1))&&(l=-1),y._fitPagesWide=l),y._pageOrder=S.pageOrder===vn[2]?2:1,y._orientation=S.orientation===hn[2]?2:1,y._blackAndWhite=fn(S.blackAndWhite,!1)),Kt(y,n),E&&(h={},d(An[R],(function(n){var t=E[n];v(t)?h[n]=An[R][n]:h[n]=k(t)})),y._margin=h,E.lossless&&(p=E.lossless,y.bestFitRows(v(p.bestFitRows)?p._bestFitRows:p.bestFitRows),y.bestFitColumns(v(p.bestFitColumns)?p._bestFitColumns:p.bestFitColumns),y.showBorder(v(p.showBorder)?p._showBorder:p.showBorder),y.useMax(v(p.useMax)?p._useMax:p.useMax),y.pageRange(v(p.pageRange)?p._pageRange:p.pageRange),y.qualityFactor(v(p.qualityFactor)?p._qualityFactor:p.qualityFactor),y.watermark(v(p.watermark)?[]:p.watermark))),Lt(y,m=b(n,wn),g=At(n,t)),w=Rt(b(n,"rowBreaks")),_=Rt(b(n,"colBreaks")),w&&w.length>0&&w.forEach((function(n){x.setRowPageBreak(n,!0)})),_&&_.length>0&&_.forEach((function(n){x.setColumnPageBreak(n,!0)}))},fromJson:function(n){var t=n&&n.printInfo;t&&this.printInfo().fromJSON(t)},paintSheetEnd:function(n){var t,e,r,o,u,a,f,c,s,l,v,h,d,p,m,g,w,b,_,x,E,S,y,R,k,C,N,P,I,F,j,q,O,M,A,B,T,H,L,z,K=this,W=n.clipRect;if(K.yie&&W&&!K.isEditing()&&!0!==(t=K.parent).f0r&&!0!==t.Gie){for(t.f0r=!0,e=Vt(t),o=(r=(0,i.Sp)(t)).printInfo(),u=t.Kie(),a=i.hi.ai(),f=u.zie(t,e,t.needUpdatePrintCache),i.hi.F1(a,!0),s=(c=u.pageInfo(t,f,e,!0)).columns,l=c.rows,v=K.Fi(),h=n.ctx,d=0;d<=2;d++)for(p=0;p<=2;p++)m=v.c9(d,p),(m=K.Dn.uO(d,p,m))&&(g=m.getIntersectRect(W))&&(w=pt(v),b=dt(v),_=K._y(d),x=K.Yy(p),E=mt(_),S=gt(x),y=_[_.length-1],R=x[x.length-1],b=Q(y.y+y.height,b),w=Q(R.x+R.width,w),k=v.qC,C=v.XC,N=o.columnStart(),P=o.columnEnd(),I=o.rowStart(),F=o.rowEnd(),j=-1===N?0:N,q=-1===I?0:I,O=-1===P?r.getColumnCount():P-j+1,M=-1===F?r.getRowCount():F-q+1,A=(0,i.Ec)(q,j,M,O),B=K.Dn.fO(d,p,[A],g)[0],T=void 0,H=void 0,L=void 0,z=void 0,h.save(),h.rect(g.x,g.y,pt(g),dt(g)),h.clip(),h.beginPath(),B&&(T=X(B.x,C),H=X(B.y,k),L=pt(B)-T+B.x,z=dt(B)-H+B.y,h.save(),h.rect(T-1,H-1,L+1,z+1),h.clip(),bt(h,s,l,S,E,k,C,b,w),_t(h,N,I,P,F,T,H,C,k,z,L),h.stroke(),h.restore()),h.restore(),xt(h,r,E,S,m));t.needUpdatePrintCache=!1,delete t.f0r}},onLayoutChanged:function(n){var t,e=this,r=n.changeType,i=this.parent;i&&(t=i.Kie(),"addRows"!==r&&"deleteRows"!==r&&"addColumns"!==r&&"deleteColumns"!==r&&"setColumnCount"!==r&&"setRowCount"!==r||(t.layoutChanged(e),e.Pie&&e.Pie.onLayoutChanged()))},dispose:function(n){if(!1!==n.clearCache){var t=this;t.Pie&&(t.Pie.dispose(),t.Pie=G)}}}),i.Workbook.prototype.print=function(n){var t,e=this;if(!(te(n)||n===G||ft(n)&&n>=0&&(0,i.Ap)(e)>n))throw new Error(Tn().Exp_InvalidSheetIndex);e.dce||(e.dce=new ot),(t=e.dce).print(e,n)},i.Workbook.prototype.printByPageRange=function(n,t){var e,r=this;r.dce||(r.dce=new ot),(e=r.dce).print(r,n,t)},i.Workbook.prototype.pageInfo=function(n){var t,e,r,o,u,a,f,c,s=this;if(!(te(n)||n===G||ft(n)&&n>=0&&(0,i.Ap)(s)>n))throw new Error(Tn().Exp_InvalidSheetIndex);if(r=(e=s.Kie()).zie(s),e.isLayoutChanged=!0,te(n)||n===G){for(u=[],a=0;a<(0,i.Ap)(r);a++)(t=(0,i.Tp)(r,a))&&(t=Gt(r,t),f=Jt(f=e.pageInfo(r,r,a,!1),o=t.printInfo()),u.push(f));return u}return o=(t=Gt(s,t=(0,i.Tp)(s,n))).printInfo(),c=Jt(c=e.pageInfo(s,r,n,!1),o)},i.Workbook.prototype.internalPageInfo=function(n){var t,e,r,o,u,a,f,c,s,l=this;if(!(te(n)||n===G||ft(n)&&n>=0&&(0,i.Ap)(l)>n))throw new Error(Tn().Exp_InvalidSheetIndex);if(r=(e=l.Kie()).zie(l),e.isLayoutChanged=!0,te(n)||n===G){for(a=[],f=0;f<(0,i.Ap)(r);f++)(null==(t=r.e2(f))?void 0:t.reportSheetName)&&(u=t.reportSheetName),(t=t instanceof i.Worksheet?t:null==t?void 0:t.Mf)&&(t=Gt(r,t),c=Jt(c=e.pageInfo(r,r,f,!1),o=t.printInfo(),u),a.push(c),u=void 0);return a}return o=(t=Gt(l,t=(0,i.Tp)(l,n))).printInfo(),s=Jt(s=e.pageInfo(l,r,n,!1),o,o.Mf.name())},i.Workbook.prototype.Kie=function(){var n=this;return n.Jie||(n.Jie=new it),n.Jie},i.Workbook.ch("print",{dispose:function(){var n=this,t=n.dce,e=n.Jie;t&&(t.dispose(),n.dce=G),e&&(e.dispose(),n.Jie=G)},onCultureChanged:function(){Tn()},wh:function(n,t,e){var r=this,o={type:"print",sheets:[],fileType:null==e?void 0:e.fileType};i.Workbook.et(r,"getAdditionalWorksheetToSJSFormat",o),this.sheets.concat(o.sheets).forEach((function(t){var e,r=Pn(n,t.name()),i=Fn(n,r,gn);i&&(e=jn(t.wp,i),Ht(t.Pie,i,e,n))}))}}),function(n){n[n.inherit=0]="inherit",n[n.hide=1]="hide",n[n.show=2]="show",n[n.showOnce=3]="showOnce"}(Ln=t.PrintVisibilityType||(t.PrintVisibilityType={})),function(n){n[n.none=0]="none",n[n.horizontal=1]="horizontal",n[n.vertical=2]="vertical",n[n.both=3]="both"}(zn=t.PrintCentering||(t.PrintCentering={})),function(n){n[n.portrait=1]="portrait",n[n.landscape=2]="landscape"}(Kn=t.PrintPageOrientation||(t.PrintPageOrientation={})),function(n){n[n.auto=0]="auto",n[n.downThenOver=1]="downThenOver",n[n.overThenDown=2]="overThenDown"}(Wn=t.PrintPageOrder||(t.PrintPageOrder={})),function(n){n[n.a2=66]="a2",n[n.a3=8]="a3",n[n.a3Extra=63]="a3Extra",n[n.a3ExtraTransverse=68]="a3ExtraTransverse",n[n.a3Rotated=76]="a3Rotated",n[n.a3Transverse=67]="a3Transverse",n[n.a4=9]="a4",n[n.a4Extra=53]="a4Extra",n[n.a4Plus=60]="a4Plus",n[n.a4Rotated=77]="a4Rotated",n[n.a4Small=10]="a4Small",n[n.a4Transverse=55]="a4Transverse",n[n.a5=11]="a5",n[n.a5Extra=64]="a5Extra",n[n.a5Rotated=78]="a5Rotated",n[n.a5Transverse=61]="a5Transverse",n[n.a6=70]="a6",n[n.a6Rotated=83]="a6Rotated",n[n.aPlus=57]="aPlus",n[n.b4=12]="b4",n[n.b4Envelope=33]="b4Envelope",n[n.b4JisRotated=79]="b4JisRotated",n[n.b5=13]="b5",n[n.b5Envelope=34]="b5Envelope",n[n.b5Extra=65]="b5Extra",n[n.b5JisRotated=80]="b5JisRotated",n[n.b5Transverse=62]="b5Transverse",n[n.b6Envelope=35]="b6Envelope",n[n.b6Jis=88]="b6Jis",n[n.b6JisRotated=89]="b6JisRotated",n[n.bPlus=58]="bPlus",n[n.c3Envelope=29]="c3Envelope",n[n.c4Envelope=30]="c4Envelope",n[n.c5Envelope=28]="c5Envelope",n[n.c65Envelope=32]="c65Envelope",n[n.c6Envelope=31]="c6Envelope",n[n.cSheet=24]="cSheet",n[n.custom=0]="custom",n[n.dlEnvelope=27]="dlEnvelope",n[n.dSheet=25]="dSheet",n[n.eSheet=26]="eSheet",n[n.executive=7]="executive",n[n.folio=14]="folio",n[n.germanLegalFanfold=41]="germanLegalFanfold",n[n.germanStandardFanfold=40]="germanStandardFanfold",n[n.inviteEnvelope=47]="inviteEnvelope",n[n.isoB4=42]="isoB4",n[n.italyEnvelope=36]="italyEnvelope",n[n.japaneseDoublePostcard=69]="japaneseDoublePostcard",n[n.japaneseDoublePostcardRotated=82]="japaneseDoublePostcardRotated",n[n.japaneseEnvelopeChouNumber3=73]="japaneseEnvelopeChouNumber3",n[n.japaneseEnvelopeChouNumber3Rotated=86]="japaneseEnvelopeChouNumber3Rotated",n[n.japaneseEnvelopeChouNumber4=74]="japaneseEnvelopeChouNumber4",n[n.japaneseEnvelopeChouNumber4Rotated=87]="japaneseEnvelopeChouNumber4Rotated",n[n.japaneseEnvelopeKakuNumber2=71]="japaneseEnvelopeKakuNumber2",n[n.japaneseEnvelopeKakuNumber2Rotated=84]="japaneseEnvelopeKakuNumber2Rotated",n[n.japaneseEnvelopeKakuNumber3=72]="japaneseEnvelopeKakuNumber3",n[n.japaneseEnvelopeKakuNumber3Rotated=85]="japaneseEnvelopeKakuNumber3Rotated",n[n.japaneseEnvelopeYouNumber4=91]="japaneseEnvelopeYouNumber4",n[n.japaneseEnvelopeYouNumber4Rotated=92]="japaneseEnvelopeYouNumber4Rotated",n[n.japanesePostcard=43]="japanesePostcard",n[n.japanesePostcardRotated=81]="japanesePostcardRotated",n[n.ledger=4]="ledger",n[n.legal=5]="legal",n[n.legalExtra=51]="legalExtra",n[n.letter=1]="letter",n[n.letterExtra=50]="letterExtra",n[n.letterExtraTransverse=56]="letterExtraTransverse",n[n.letterPlus=59]="letterPlus",n[n.letterRotated=75]="letterRotated",n[n.letterSmall=2]="letterSmall",n[n.letterTransverse=54]="letterTransverse",n[n.monarchEnvelope=37]="monarchEnvelope",n[n.note=18]="note",n[n.number10Envelope=20]="number10Envelope",n[n.number11Envelope=21]="number11Envelope",n[n.number12Envelope=22]="number12Envelope",n[n.number14Envelope=23]="number14Envelope",n[n.number9Envelope=19]="number9Envelope",n[n.personalEnvelope=38]="personalEnvelope",n[n.prc16K=93]="prc16K",n[n.prc16KRotated=106]="prc16KRotated",n[n.prc32K=94]="prc32K",n[n.prc32KBig=95]="prc32KBig",n[n.prc32KBigRotated=108]="prc32KBigRotated",n[n.prc32KRotated=107]="prc32KRotated",n[n.prcEnvelopeNumber1=96]="prcEnvelopeNumber1",n[n.prcEnvelopeNumber10=105]="prcEnvelopeNumber10",n[n.prcEnvelopeNumber10Rotated=118]="prcEnvelopeNumber10Rotated",n[n.prcEnvelopeNumber1Rotated=109]="prcEnvelopeNumber1Rotated",n[n.prcEnvelopeNumber2=97]="prcEnvelopeNumber2",n[n.prcEnvelopeNumber2Rotated=110]="prcEnvelopeNumber2Rotated",n[n.prcEnvelopeNumber3=98]="prcEnvelopeNumber3",n[n.prcEnvelopeNumber3Rotated=111]="prcEnvelopeNumber3Rotated",n[n.prcEnvelopeNumber4=99]="prcEnvelopeNumber4",n[n.prcEnvelopeNumber4Rotated=112]="prcEnvelopeNumber4Rotated",n[n.prcEnvelopeNumber5=100]="prcEnvelopeNumber5",n[n.prcEnvelopeNumber5Rotated=113]="prcEnvelopeNumber5Rotated",n[n.prcEnvelopeNumber6=101]="prcEnvelopeNumber6",n[n.prcEnvelopeNumber6Rotated=114]="prcEnvelopeNumber6Rotated",n[n.prcEnvelopeNumber7=102]="prcEnvelopeNumber7",n[n.prcEnvelopeNumber7Rotated=115]="prcEnvelopeNumber7Rotated",n[n.prcEnvelopeNumber8=103]="prcEnvelopeNumber8",n[n.prcEnvelopeNumber8Rotated=116]="prcEnvelopeNumber8Rotated",n[n.prcEnvelopeNumber9=104]="prcEnvelopeNumber9",n[n.prcEnvelopeNumber9Rotated=117]="prcEnvelopeNumber9Rotated",n[n.quarto=15]="quarto",n[n.standard10x11=45]="standard10x11",n[n.standard10x14=16]="standard10x14",n[n.standard11x17=17]="standard11x17",n[n.standard12x11=90]="standard12x11",n[n.standard15x11=46]="standard15x11",n[n.standard9x11=44]="standard9x11",n[n.statement=6]="statement",n[n.tabloid=3]="tabloid",n[n.tabloidExtra=52]="tabloidExtra",n[n.usStandardFanfold=39]="usStandardFanfold"}(Jn=t.PaperKind||(t.PaperKind={})),Dn=function(){function n(n,t){var e,r;this.eGr=new i.EventNotifier,e=this,1===(r=arguments.length)?e.kind(n):2===r?(e.YC=n,e.ZC=t,e.iht=Jn.custom):e.kind(Jn.letter)}return n.prototype.L0=function(){this.eGr&&this.eGr.destroy()},n.prototype.$Dr=function(n,t){var e,r=this.eGr;null==r||r.notify({secondPropName:n,value:t})},n.prototype.F_r=function(n){var t;this.eGr.addListener(n)},n.prototype.height=function(n){var t=this;return 0===arguments.length?t.ZC:(t.ZC!==n&&(t.iht=0,t.$Dr("kind",0),t.$Dr("height",n)),t.ZC=n,t)},n.prototype.width=function(n){var t=this;return 0===arguments.length?t.YC:(t.YC!==n&&(t.iht=0,t.$Dr("kind",0),t.$Dr("width",n)),t.YC=n,t)},n.prototype.kind=function(n){var t,e=this;return 0===arguments.length?e.iht:(e.iht=n,t=e.getPageSize(n),e.YC=t.width,e.ZC=t.height,e.$Dr("kind",n),e.$Dr("width",e.YC),e.$Dr("height",e.ZC),e)},n.prototype.getPageSize=function(n){function t(n,t){return t?100*n:n/25.4*100}function e(n,e){return{width:t(n,!0),height:t(e,!0)}}function r(n,e){return{width:t(n,!1),height:t(e,!1)}}switch(n){case Jn.custom:return{width:0,height:0};case Jn.letter:return e(8.5,11);case Jn.legal:return e(8.5,14);case Jn.a4:return r(210,297);case Jn.cSheet:return e(17,22);case Jn.dSheet:return e(22,34);case Jn.eSheet:return e(34,44);case Jn.letterSmall:return e(8.5,11);case Jn.tabloid:return e(11,17);case Jn.ledger:return e(17,11);case Jn.statement:return e(5.5,8.5);case Jn.executive:return e(7.25,10.5);case Jn.a3:return r(297,420);case Jn.a4Small:return r(210,297);case Jn.a5:return r(148,210);case Jn.b4:return r(250,353);case Jn.b5:return r(176,250);case Jn.folio:return e(8.5,13);case Jn.quarto:return r(215,275);case Jn.standard10x14:return e(10,14);case Jn.standard11x17:return e(11,17);case Jn.note:return e(8.5,11);case Jn.number9Envelope:return e(3.875,8.875);case Jn.number10Envelope:return e(4.125,9.5);case Jn.number11Envelope:return e(4